1 / 19
文档名称:

学生选课系统设计报告.doc

格式:doc   大小:225KB   页数:19页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学生选课系统设计报告.doc

上传人:feng1964101 2018/9/17 文件大小:225 KB

下载得到文件列表

学生选课系统设计报告.doc

文档介绍

文档介绍:学生选课管理
系统设计报告
班级:计本1102
学号:32、33、35
组员:张静静、白雪、杨月
负责人:白雪
指导老师:李微
目录
2
2
2
3
3
4
4
4
(模块设计) 7
20
20
20
20
20
20
20
21
2
2
3
2
2
2
2
2
2
2


网上选课系统是针对在校学生和教师使用,从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式,传统的教学模式(学生按照学校安排好的课程上课)已经不能适应新型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物力资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。随着学校规模的不断扩大,专业、班级、学生的数量急剧增加,有关学生选课的各种信息量也成倍增长,而目前许多高校的学生选课管理仍停留在复杂的人工操作上,重复工作较多,工作量大,效率低,这种弊端会越来越多的暴露出来。因此,利用网络,使学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。从教师的角度来说,同样是节省了大量的工作量,由于教师提出代课申请完成课程发布的工作较学生选课而言更加的复杂,因此通过网上进行课程发布能大幅度的减少教师的工作量,减少错误的发生几率。作为教师,也只要通过自己的电脑来操作即可,不用再奔波于教务处和办公室之间。
本系统是为高校学院制定的个人选课及管理的现代化信息平台,学生能过浏览器进行网上选课和并且可以查询自己的选课计划及所选课程进度。同时,管理员可以通过游览器进行课程添加、删除和修改。这无论对于学生和教师管理员来说都节省了大量的工作量。充分利用网上选课系统来提高教学选课管理的效率,实现全面网络化、规范化和集成化。
系统分为以下三大模块来实现以上设计思想:
用户登录模块: 根据用户名,密码,用户类别转发用户到不同的模块。
学生模块: 查看课程,选报课程,撤销选报课程,查询个人选课计划,学生登录注销,重新登录,学生个人资料修改。
管理员(教师)模块:查询课程信息,录入一门新的课程信息,修改一门课程的相关信息,删除一门课程,查询选课情况,设置选课时段。
根据功能的不同可以将本系统划分为四个主模块,五个子模块:
(1)身份验证:通过登录才可进入选课系统,登录信息提交后检验登录者的身
份是否合法,合法,则转入对应的操作界面。在本系统中,只有两种身份:学生、管理员(教师)。在本系统中管理员的登录和学生登录不在同一输入框。分为管理员登录和学生登录,再其对登录的身份验证,是否存在数据库中。
(2)选课:用于学生的网上选课,查看被选课程的时间及其选课的数量,完成该学期的选课任务。
(3)信息管理
信息浏览:信息浏览包括已选课程浏览、被选课程浏览、公共信息浏览、
已发布课程信息浏览。已选课程浏览是为学生提供的查看自己已经选择的课程信息。被选课程浏览用于学生重新选择课程。已发布课程信息浏览用于各代课老师查询自己已经发布的课程信息。
信息查询:信息查询包括教师个人信息查询、课程查询、选课名单查询。
课程查询通过课程编号(或者开课号)来查询该课程的相关介绍,包括课程内容、开课时间、地点等内容。通过选课名单的查询可以查看该学期选择某一门课程的学生情况。
(4)信息修改
修改:信息修改包括选课信息的修改,课程发布信息的修改,密码的修改,学生密码的修改,学生选课的修改。

为了适应业务需求和机构改革的要求,系统在设计中为今后的结构变化预留了充分的空间,可以不间断地开发、完善各模块功能。根据学生选课管理系统的战略目标和发展方向,结合实际情况,形成了以下设计策略方案:
在软件工程生命周期法的大框架下,对学生选课管理系统进行软件开发;
使用UML建模工具Rational Rose进行系统的详细设计,既可以保证设计工作的规范性,又可以提高详细设计的效率;
采用面向对象的程序设计方法,确保系统的可靠性和易维护性;
严格的模块测试和集成测试,为系统正确性提供保证。

使用本