论文部分内容阅读
随着网络通信技术不断完善和社会信息化程度不断提高,分布式的管理信息系统的应用技术取得了长足进步。与此同时,国内高校办学规模正在迅速扩大,高校教学管理工作量随之大幅增加,这使得高校急切需要借助计算机与网络来完成大量烦琐的教学管理工作。因此,高校教学管理工作的信息化和网络化势在必行,开发高效的基于网络的教学管理信息系统成为当前国内各所综合类高校的紧迫任务。经过对多所综合类高校教学工作的调查和研究,本文确定了当今高校教学管理工作的具体要求:可以满足多个校区的分布式使用;能够应付大规模的客户访问:对异构数据库中的信息可以相互访问;可以方便的进行功能和规模上的扩展。
为了实现高校教学管理系统的实际要求,本文提出了利用J2EE技术体系对该系统进行开发研究,设计完成了系统的主要功能框架和部分功能模块。
本文首先论述了高校教学管理系统的现状、特点,介绍了在高校教学管理系统的设计与开发过程中所采用的相关J2EE技术知识和开发工具;然后通过对高校教学管理部门作了详细的需求分析和系统分析后确定了系统设计的总体方案和系统实现的目标,然后进行了功能模块的划分、角色的界定和系统框架的设计,并将整个系统划分为系统管理、教务管理、学工管理、学生服务和教师服务等五部分。然后,本文重点阐述了教务管理子系统的设计与实现,并设计了基于志愿的选课算法。最后,本文针对异构数据库的访问给出了一个设计方案来应对今后的系统扩展集成问题。该系统采用基于网络隔离与数据交换的安全系统方案,采用客户机/服务器结构和浏览器/服务器结构相结合的体系结构,选用微软公司SQLServer2000开发后台数据库,以Eclipse3.0作为前台开发工具,JSP作为网站设计语言开发而成。
在系统的设计与开发过程中,主要具有以下特色:利用Struts框架来设计表示层应用;利用EJB组件来进行业务逻辑处理工作:设计并使用自适应的数据库连接池技术,提高系统的访问效率。