- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生选课系统设报告
学生选课管理
系统设计报告
班级:计本1102
学号:32、33、35
组员:张静静、白雪、杨月
负责人:白雪
指导老师:李微
目录
1.引言 2
1.1设计目标 2
1.2采取的策略 2
1.3设计依据 3
1.4参考资料 3
2.系统总体结构设计 4
2.1系统逻辑结构设计 4
2.2系统物理结构设计 4
3.子系统设计(模块设计) 7
4.数据库系统设计 20
4.1设计要求 20
4.2信息模型设计 20
4.3数据库设计 20
5.网络通信设计 20
5.1设计要求 20
5.2网络设计方案 20
6.关键技术 21
6.1提高查询速度 2
6.2系统安全 2
6.3数据一致及安全 3
7.系统配置 2
7.1硬件和网络配置 2
7.2数据库和软件配置 2
8.限制 2
8.1通信线路选择 2
8.2数据库在线容量限制 2
9.组织机构和人员配置 2
1.引言
1.1设计目标
网上选课系统是针对在校学生和教师使用,从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式,传统的教学模式(学生按照学校安排好的课程上课)已经不能适应新型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物力资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。随着学校规模的不断扩大,专业、班级、学生的数量急剧增加,有关学生选课的各种信息量也成倍增长,而目前许多高校的学生选课管理仍停留在复杂的人工操作上,重复工作较多,工作量大,效率低,这种弊端会越来越多的暴露出来。因此,利用网络,使学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。从教师的角度来说,同样是节省了大量的工作量,由于教师提出代课申请完成课程发布的工作较学生选课而言更加的复杂,因此通过网上进行课程发布能大幅度的减少教师的工作量,减少错误的发生几率。作为教师,也只要通过自己的电脑来操作即可,不用再奔波于教务处和办公室之间。
本系统是为高校学院制定的个人选课及管理的现代化信息平台,学生能过浏览器进行网上选课和并且可以查询自己的选课计划及所选课程进度。同时,管理员可以通过游览器进行课程添加、删除和修改。这无论对于学生和教师管理员来说都节省了大量的工作量。充分利用网上选课系统来提高教学选课管理的效率,实现全面网络化、规范化和集成化。
系统分为以下三大模块来实现以上设计思想:
用户登录模块: 根据用户名,密码,用户类别 转发用户到不同的模块。
学生模块: 查看课程,选报课程,撤销选报课程,查询个人选课计划,学生登录注销,重新登录,学生个人资料修改。
管理员(教师)模块:查询课程信息,录入一门新的课程信息,修改一门课程的相关信息,删除一门课程,查询选课情况,设置选课时段。
根据功能的不同可以将本系统划分为四个主模块,五个子模块:
(1)身份验证:通过登录才可进入选课系统,登录信息提交后检验登录者的身
份是否合法,合法,则转入对应的操作界面。在本系统中,只有两种身份:学生、管理员(教师)。在本系统中管理员的登录和学生登录不在同一输入框。分为管理员登录和学生登录,再其对登录的身份验证,是否存在数据库中。
(2)选课:用于学生的网上选课,查看被选课程的时间及其选课的数量,完成该学期的选课任务。
(3)信息管理
信息浏览:信息浏览包括已选课程浏览、被选课程浏览、公共信息浏览、
已发布课程信息浏览。已选课程浏览是为学生提供的查看自己已经选择的课程信息。被选课程浏览用于学生重新选择课程。已发布课程信息浏览用于各代课老师查询自己已经发布的课程信息。
信息查询:信息查询包括教师个人信息查询、课程查询、选课名单查询。
课程查询通过课程编号(或者开课号)来查询该课程的相关介绍,包括课程内容、开课时间、地点等内容。通过选课名单的查询可以查看该学期选择某一门课程的学生情况。
(4)信息修改
修改:信息修改包括选课信息的修改,课程发布信息的修改,密码的修改,学生密码的修改,学生选课的修改。
1.2采取的策略
为了适应业务需求和机构改革的要求,系统在设计中为今后的结构变化预留了充分的空间,可以不间断地开发、完善各模块功能。根据学生选课管理系统的战略目标和发展方向,结合实际情况,形成了以下设计策略方案:
在软件工程生命周期法的大框架下,对学生选课管理系统进行软件开发;
使用UML建模工具Rational Rose进行系统的详细设计,既可以保证设计工作的规范性,又可以提高详细设计的效率;
采用面向对象的程序设计方法,确保系统的可靠性和易维护性;
严格的模块测试和集成测试,为系统正确性提供保证。
1.3设计依据
使用本系统有三个角色,即管理员、学生和教师用
文档评论(0)