摘要作为校园公共服务体系的重要组成部分,校园网络已成为大学校园必不可少的基础设施。作为校园网络提供的信息化服务之一的在线选课系统为学校节省了大量的人力、物力和财力。

本文使用B/S架构来设计和实现网上选课系统,学生、教师和教务通过浏览器实现相应操作,服务器端采用MySQL 数据库管理系统和Tomcat来构成选课的应用服务系统。系统的业务逻辑基于JSP和Servlet技术实现,实现了在校学生的选课操作,即学生选课、查看选课结果、课表查询,教师查看选课结果,教务添加课程、发布通知等功能。87167

本系统可以作为一个独立的Web应用程序运行,但是这样与学校已有信息系统之间未互连互通,形成信息孤岛,基础信息数据共享差,使用效率低,难同步。因此本文将系统作为学校信息管理系统的一个组成部分进行设计实现,在投入使用前建立起和其他系统的联结关系,如学籍管理、考务成绩管理等。考虑到模块内部的内聚和模块间的耦合,这样才能提升系统的易用性和可扩展性。

毕业论文关键词:在线选课系统;JSP;Servlet;易用性;可扩展性

Abstract As an important part of campus public service system,campus network has become an indispensable infrastructure of universities。 Online Course Registeration System which is one of the informationization service provided by campus network saves universities lots of manpower, material and financial resources。

This paper discusses about the design and implementation of Online Course Registeration System based on B/S architecture。 Students, teachers and deans operate on browsers at the frontend。 The backend uses MySQL as the database management system and Tomcat as the server。 The business logic of the system is implemented with JSP and Servlet, which realizes the functions of choosing courses, viewing results, inquiring schedule, adding courses, news release and so on。

This system can operate as a standalone Web application, but there is no interconnection between the existing information systems and itself。 This will lead to the formation of the information island, poor basic information data sharing, low efficiency, and make it difficult to synchronize。 Therefore, the system is designed and implemented as a component of campus management information system。 It should be connected to other existing systems before being put into use。 The cohesion inside modules and the coupling between modules should also be considered so as to improve the usability and scalability of the system。 

Keywords: Online Course Registration System; JSP;Servlet; Usability; Scalability

目    录

第一章 绪论 1

1。1 系统开发的背景 1

1。2 国内外研究现状 1

1。3 课题研究的内容和意义 1

1。4 本章总结 1

第二章 系统可行性分析及需求分析 3

2。1 可行性分析 3

2。1。1 经济可行性 3

2。1。2 技术可行性 3

2。1。3 应用可行性 6

2。2 需求分析 7

2。2。1 功能性需求 7

2。2。2 非功能性需求 8

2。3 章节总结 9

第三章 系统设计 10

3。1 系统设计思路

上一篇:jsp+mysql计算机操作系统实验教学网站开发
下一篇:交通运输网路的最短路算法的优劣讨论

H5动漫社区网站设计

jsp值得买导购网站的设计与实现

IEEE802.15.4网络自适应策略研究

jsp+mysql网上化肥店系统的设计与开发

java的B2C型电子商务网站管理系统的设计

基于离散事件系统Petri网模型的可达图研究

局域网管理系统的设计与实现

企业科研管理中统计报表...

高校体育场馆效益研究【2772字】

基于安卓平台的二维码会议管理系统设计

华夫饼国内外研究现状

ASP.net+sqlserver会员管理系统设计

家电制造企业绿色供應链...

论商业银行中间业务法律...

透过家徽看日本文化家紋から見る日本文化

农村幼儿教育开题报告

“时尚与旅游”电子杂志的设计制作