- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网上选课系统结构化分析与设计
1、 前言
学生选课管理系统是教学管理的重要组成部分 ,主要目的是利用软件实现选课的录入、 查
询、修改等功能,针对不同表的用户(学生、教师、管理员)提供不同的操作,使学生选课
及对其的管理更加方便, 提高工作效率,降低管理成本。该网上选课系统是依据大学的选修 课的网上申请和管理需求而进行设计的, 目的是实现选修课的网上设置、 申请功能。该选课
系统具备课程设置、课程查询、学生选课、教务处管理员管理等系统过程。 选课系统的主要
使用者有学校全体学生、 课程任课教师以及教务处管理人员等。 其开发主要包括后台、 数据
库的建立和维护以及前端应用程序的开发两个方面,前者要求建立起数据的一致
性、完整性和安全性好的数据库而对于后者则要求应用程序功能完备、易使用
及界面友好等特点。
这次主要运用了运用软件工程中的结构化分析对学生选课管理系统进行了建模与分析
在此基础上实现了学生选课管理的功能。 主要内容如下:首先,对学生选课的工作流程进行
描述和分析,分析其工作中存在的缺陷和不足, 在此基础上得出理想的工作流程模式。 按照
模块化设计思想,将流程各个阶段分开设计。
其次对系统的设计过程中的一些技术难点和实现方法进行叙述。其中包括权限分配、添加、
删除、修改功能的实现查询功能以及打印功能的实现等等, 本系统是一个单机版的小型的学
生选课管理系统,在本系统中,开发了一个面向管理员、学生和教师这三个对象的教务平台, 对学生提供的服务有选课服务;对教师提供的服务有登录成绩;对管理员提供的服务有学生 信息管理、学生选课管理模块、课程信息管理模块和用户管理模块。
2、 可行性分析
技术可行性
由于校园网络的普巅用使钢上选课非常的方便无需再进行网络的建设.通过校 园网学生可以在校园网的任何地方完成辫过程,数据库技术的使用可以开发出实用、 简便、高效的基于网络的信息管理系统因此技术上是可以实现的。
经济可行性
由于校园网已经普及因此在网络设备上不需要进行大量的投入』吐学生选修课系统 只要求客户端具备浏览器的基本功能就能实现网上选粟因此在校园的it算机实验室、公 共机房或者是学生在寝室使用自己的电脑都无需安装专门的选谍软件就可实现网上选 课功能。因此从经济上来说开发网上选课不需要很大量的投入,硬件上只需 web服务器和
数据库服务器即可。
操作可行性
该选课系统的最大优势就是操作方便、 如同浏 览网页-样丽于大学生这-文化水平 的群体是人人都会进行这样的操作。 因此,该网上选课系统在高校是可行的具有很强的课操 作性。
3、系统分析
系统基本功能
该网上选课系统是依据大学的选修课的网上申请和管理需求而进行设计的, 目的是实现
选修课的网上设置、申请功能。这既方便学生选课,又方便学校对学生选修课的管理与控制。 根据大学选修课管理的基本过程,网上选课系统应具备课程设置、 课程查询、学生选课、管
理员管理等基本功能要求。系统的主要使用者有学生、开课教师和教务管理人员。
系统需求分析
通过对系统需求进行分析, 我们可以确定系统中有三类用户: 管理员、教师和学生。各 类用户的具体描述如下:
管理员:管理员维护整个系统,包括课程设置,选课时段设置,选课前学生不可登录;选
课结束,学生只可查询, 管理员对选课结果进行统计;查询选课情况, 对学生的选课申请进
行处理,进行用户管理;限制最大选课人数;排课、发布选课信息;数据备份和恢复等。
教 师:教师撰写教师反馈,反馈选课信息,对排课者提出反馈意见,供排课者在排课时 参考使用。查询课程基本情况、学生情况。
学 生:在选课系统中查询课程、教室信息,查看教师反馈,提交选课申请,撤销申请,
查询选课情况,登录系统,进行个人信息修改等与选课有关的活动。
根据上面所述,我们对该选课系统进行了划分,分为三个主要功能,即登录控制、 排课
和选课,分别对应三个子系统,即登录子系统、排课子系统和选课子系统。其中,登录子系 统是前提,排课子系统是基础,选课子系统是关键。登录子系统区分排课者(即系统管理员), 教师和学生这三者的不同身份,给出不同的权限,在页面中根据身份判断其相应具有的权限, 进行不同的操作。排课子系统主要供排课者使用, 其中设定选课时间段, 进行排课并检测排
课冲突,发布选课信息都是选课的前提和基础。 选课子系统是本系统要实现的最终目的。 选
课子系统主要供学生选课使用, 在这里可以进行与选课有关的活动, 包括课程浏览查询、选
课、退选课程。
4、功能需求图
5、业务流程分析
(1)网络选课系统整体业务流程图
选课g
告果
进行选课
1
登录系统
登录系统
(2)登陆业务流程图
原创力文档


文档评论(0)