学生网上选课系统设计与实现毕业论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题目学生网上选课系统设计与实现
学生姓名刘渴娜学号********** 所在学院数学与计算机科学技术学院
专业班级计算机科学与技术1103班
指导教师李军
完成地点陕西理工学院
2015年6月1日
本科毕业设计任务书
院(系) 数学与计算机科学学院专业班级计算机科学与技术(计算机1103) 学生姓名刘渴娜
一、毕业设计题目学生网上选课系统设计与实现
二、毕业设计工作自2014 年11 月_ 27__日起至2015 年 6 月10 日止
三、毕业设计进行地点: 陕西理工学院
指导教师系(教研室) 计算机工程教研室
系(教研室)主任签名批准日期2015-01-05
接受设计任务开始执行日期2015-03-01 学生签名刘渴娜
学生网上选课系统设计与实现
刘渴娜
(陕西理工数学与计算机科学学院计算机科学与技术专业1103班, 陕西汉中723000)
指导教师:李军
[摘要]学生网上选课系统就是为了选课管理工作规范化、系统化而设计。系统实现了对教师、学生、课程、教学单位基本信息的管理。对学生角色提供个人信息查看,选课以及查看选课公告的功能;对教师提供查看任课的课程表和选课学生信息情况,教师个人基本信息和发布公告;提供给管理员查看所有课程、学生、教师的信息并可以对它们进行管理。
[关键词]选课系统;课程信息发布;MyEclipse 8.5;JSP
The Design of Student Course Selection System
Liu Kena
(Grade 11, Class 03, Major Computer Science and Technology, School of Mathematics
and Computer
Science. Shannxi University of Technology, Hanzhong 723000, Shaanxi)
Tutor: Li Jun
Abstract: The system of online course selection was aimed to standardization and systematization of curriculum management. It has realized to manage teachers, students, curriculum and teaching department. It provided the functions of personal information view, choosing course as well as the announcements view for students. For teachers, it provided the functions to check the course schedule he teach, to view the information of student selecting course, to issues and view announcements. For administrator, it provided functions to manage all courses, students, and teachers’ information.
Keyword:System of course selection; Course information release; MyEclipse 8.5; The JSP
目录
1引言 (1)
2需求分析 (2)
2.1系统的功能描述 (2)
2.1.1管理员功能模块 (2)
2.1.2教师功能模块 (2)
2.1.3学生功能模块 (2)
2.2可行性分析 (2)
3系统总体设计 (4)
3.1该系统总的模块结构图 (4)
3.2网上选课系统业务图 (4)
3.2.1 用户登录流程图 (5)
3.2.2用户修改密码流程图 (5)
3.2.3 管理员添加课程选流程图 (6)
3.2.4学生选课流程图 (6)
3.2.5学生退选流程图 (7)
4数据库设计 (8)
4.1数据库物理结构设计 (8)
4.2实体E-R图 (8)
4.2.1 学生表E-R图 (9)
4.2.2 教师表E-R图 (9)
4.2.3 课程信息信息表E-R图 (10)
4.2.4排课表E-R图 (10)
4.3数据库表 (11)
5系统测试 (14)
5.1网上选课系统测试 (14)
5.2测试中的问题 (14)
5.3测试截图 (15)
5.4测试报告 (17)
6总结 (18)
致谢 (19)
参考文献 (20)
科技外文文献 (21)
附录A:源程序代码 (29)
附录B:系统使用说明 (33)
1引言
我国高校都实行学分制,它的核心是允许学生自由选课,即把学习的自主权交给学生。学生选课时的制约因素比较复杂,工作量大,还要解决许多冲突与矛盾。如果单独靠手工完成,则会增加很大的难度。使用计算机辅助选课,则大大减轻了管理人员的工作强度,提高了工作效率。随着网络的发展,web型软件逐渐成为社会主流。网上选课系统发展也会更好。一方面,在各个高校网上选课系统日趋开放,得到了用户的好评。其次,与学校的其他有关系统有机结合,这不仅是数据交换层面的结合,还包括用户统一的门户界面,统一身份验证和授权等一系列问题。最后,高校的人数逐渐增加,各高校彻底放弃了传统的手工方式和客户端方式,应用流行的web方式,这就为网上选课系统垫定了好的基础。