毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

java高校公选课网上选课系统ssm

本文通过分析浏览器/服务器结构的特点并结合选课的实际情况,着重讨论了用 JSP技术和SQL Server 2000开发网上选课系统时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。该B/S结构的系统使用JSP开发语言,Sql Server 2000作为数据库。系统主要有管理员、教师、学生三类用户。客户端主要功能包括:用户登录、个人信息维护、教师提出开课申请、学生选课、查询课程相关信息,查询已选课程。服务器端主要内容包括:管理员管理、教师管理、学生管理、确认申请、排课,信息发布、综合查询。通过制造出简洁的浏览页面,使得用户能够快速掌握准确,大量的信息选择自己所需的科目,提高学校系统的管理效率。
[关键词] 公选课;网上选课;信息系统
通过系统功能分析,针对一般的网上选课系统,总结出如下的需求信息:
1)用户分学生用户、教师用户和管理员。
2)学生用户可以参与选课。
3)教师用户可以查看自己任教课程,选课结果,添加课程信息。
4)管理员用户可对教师、学生信息进行管理,及对所有选课结果进行查看操作。
经过系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构:
1)管理员信息,包括数据项:帐号,密码,权限。
2)学生信息,包括数据项:ID(系统自动编号),姓名,性别、班级等。
3)教师信息,包括数据项:ID(系统自动编号),密码,姓名,任教科目等。
4)选课信息,包括数据项:ID(系统自动编号),教师,课程等。
目    录
1 背景与意义 1
1.1 课题的研究背景 1
1.2 课题的研究意义 1
2 需求分析 1
2.1 可行性分析 2
2.1.1 经济可行性 2
2.1.2 技术可行性 2
2.1.3 操作可行性 4
2.1.4 法律可行性 4
2.2 业务流分析 4
2.3 数据流分析 5
2.4 数据字典 6
2.4.1 网上选课系统的数据字典 6
2.4.2 网上选课系统的数据项 7
3 系统设计 8
3.1 系统功能模块设计 8
3.2 数据库设计 10
3.2.1 数据库需求设计 10
3.2.2 数据库概念结构设计 10
3.2.3 数据库逻辑结构设计 12
4 编码与实现 16
4.1 系统登录的实现 16
4.2 管理员首页操作页面的实现 16
4.3 管理员基本信息修改的实现 17
4.4 学生信息管理界面的实现 18
4.5 学生选课的实现 19
5 系统测试与运行 21
5.1 测试的概述 21
5.2 测试的准则 21
5.3 测试用例 22
5.3.1 系统用户登录测试 22
5.3.2 管理员信息修改的测试 22
5.3.3 学生选课查询测试 22
5.3.4 教师排课查询测试 22
6 总结与展望 23
结束语 24
参考文献 25
附录 26
致谢 30

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:java高校试题库管理系统ssm
下一篇:python_django网上报名系统


版权所有 毕业设计网联系qq:242219979 © 2007-2022