论文部分内容阅读
本篇论文是来源于内蒙古电子信息职业技术学院教务处的学生选课管理项目,重点分析学生选课系统的设计问题以及系统的具体实现问题。本文主要的应用设计方案是J2EE,并且探索其基于Web的相关研究。此外,本文还重点讨论了J2EE的三层体系结构,及Web的结构和体系、设计分层以及其框架等技术。基于Web应用的体系结构设计,本文探讨了当前最为流行的.NET和J2EE技术,明确了以J2EE为主要的设计框架,同时详细而且明确地阐述其相关的框架及其理论知识。本研究项目主要是在B/S结构的基础上,同时确定MVC的开发模式。本系统主要采用J2EE的三层体系结构的具体实现是:第一,数据层是以JDBC为主要存储数据;第二,业务层是基于JavaBean来实现较为复杂的数据库存储业务;第三,Web层主要是在JSP和Servlet的基础上在Web组件中编程,实现业务层和客户端之间的传递。由此在整个项目系统中主要是基于Eclipse3.4进行开发,同时在Tomcat6.0上得以运行,后台使用SQL Server2000作为该系统的数据库服务器。基于学院教务系统对学生选课要求的需求分析,本项目设计的学生选课管理系统基本实现了系统的功能要求。本系统实现了人员的信息管理,课程管理、学生选课管理以及成绩管理,最终基本满足学校教务系统的实际工作要求,同时,也体现了J2EE的组件应用、易于扩展和维护等优点。