学生选课管理系统的设计与实现
- 格式:docx
- 大小:1.64 MB
- 文档页数:54
学生选课管理系统的设计与实现
本科毕业设计
目录
目录 (1)
摘要 (1)
Abstract (2)
第1章绪论 (1)
1.1 研究背景 (1)
1.2 研究现状 (1)
1.3 论文结构安排 (2)
第2章系统分析 (1)
2.1 需求分析 (1)
2.2可行性分析 (2)
2.3流程分析 (3)
2.4开发技术 (5)
第3章总体设计 (10)
3.1 系统目标 (10)
3.2功能设计 (11)
第4章数据库设计 (12)
4.1 数据库模型 (13)
4.2数据字典 (14)
4.3 数据库表设计 (16)
第5章系统实现 (24)
5.1 jsp与sqlserver数据库连接 (24)
5.2 模块实现 (26)
5.2.1登录模块 (26)
5.2.2用户注册模块 (28)
5.2.3在线留言模块 (31)
5.2.4修改密码模块 (33)
5.2.5学生教师信息管理模块 (35)
5.2.6课程信息管理模块 (36)
5.2.7选课管理管理模块 (36)
5.2.8选课授课录入模块的实现 (37)
5.2.9选课成绩录入模块的实现 (38)
第6章系统测试 (40)
6.1测试目的 (40)
6.2测试用例 (40)
6.2.1登录测试 (40)
6.2.2选课测试 (41)
6.2.3测试结果 (42)
结论 (43)
摘要
随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。针对学生选课这一环节,本系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基本实现了学生的在线成绩信息查询、选课功能以及教师对课程信息发布的管理等功能,另外也初步解决了教师在课程信息发布管理上的权限问题。
经过本人的综合考虑和研究,学生选课管理系统的设计是基于jsp技术+sqlserver数据库+tomcat服务器的方式设计,以myeclipse为开发工具,并运用Photoshop CS6技术美化网页,辅之以CSS技术。系统是基于面向对象编程的web应用程序。本系统是根据高校学生的课程选课等相关的业务流程等需求设计并实现。过去使用传统人工的方式管理学生选课,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。如今采用计算机进行信息化数据管理,提高了管理的方便性、安全性等,也适应了当今社会信息化高速发展的特征。
【关键词】学生选课管理系统,jsp编程技术,sqlserver数据库
Abstract
With the increase of the number of college students, the educational administration system of data quantity also unceasingly increases. With students' course selection this link, this system has been released from the student independent course selection and teacher online course two big aspects has carried on the design, basic to achieve the function of student achievement information query, online course selection and teacher management of course information release, and other functions, and also preliminarily solved the teachers in the course of information release management of permissions on the problem.
After my consideration and study, students online course selection system is designed based on JSP technology + + tomcat server design, essentially a database with myeclipse as development tools, and use Photoshop CS6 beautify the web technology, supplemented by the CSS technology. System is based on the object-oriented programming web applications. This system is according to the state of university students' course selection and other related business processes such as demand was designed and implemented. Students used the traditional artificial way management course, this management way has many shortcomings, such as: low efficiency, poor confidentiality, another time a long, will produce a large number of documents and data, to find, update and