数据库需求分析汇报

数据库需求分析汇报

ID:40229747

大小:231.00 KB

页数:10页

时间:2019-07-27

数据库需求分析汇报_第1页
数据库需求分析汇报_第2页
数据库需求分析汇报_第3页
数据库需求分析汇报_第4页
数据库需求分析汇报_第5页
资源描述:

《数据库需求分析汇报》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《选课管理系统》系统需求分析报告姓名:秦丽娟吴敏一、系统背景及选课管理系统的意义随着在校学生人数的不断增加,教务系统的数据量也不断的上涨。以往的选课方法是随堂报名。这种方法虽然直接,但是造成选课的盲目性和教务处处理数据的繁重性,也会造成数据遗失,得不到及时的更新。而计算机技术逐渐成熟,以及计算机的普遍使用,为选课管理系统的开发与实施提供了坚定的基础。使教学人员及学生进行选课管理,方便学生进行选课操作,使工作人员从繁琐的填表,查表工作中解放出来;使供需双方都获得满意的结果;促进报表、统计数字的规范化;提高工作效率;降低选课管理维护费用,提高行政工作效

2、率,改善服务质量,为学校领导决策提供支持,该系统的设计目标尽量达到人力与设备的节省,并且处理数据的速度提高,使每个学生能够选择自己所喜欢的科目,针对学生选课这一环节,本系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理等功能。直至现在,选课管理系统经过不断完善,已经能够方便学生选择自己所需、感兴趣的课程,也能让教师发布课程信息,更能让教务人员准确、及时地处理选课信息。首都师范大学的选课系统已经能实现这些功能,但是在使用期间,还是会遇见一些问题,不能及时解决,严重的可能导致

3、漏选、多选、误选。这就需要一个交流平台,能够让学生、教师提出疑问,教务人员能够及时解决,本系统在前人的基础上加了一个简单的留言板,使整个系统更人性化。二、系统任务概述-边界描述经过扮演不同的角色(学生、教师、教务人员),熟练使用本校选课系统,掌握了各个角色拥有的特权,在此基础上将选课系统的业务流程描述如下:(1)管理员信息管理:信息维护:对用户(教师、学生等)进行添加、删除、修改等操作,并设置相关用户的权限,对课程信息进行更新、删除操作,同时可以修改个人信息。信息查询:可以对系统的用户信息、课程信息进行查询。在线答疑及管理留言板:及时回答学生教师提

4、出的各种问题,同时也能清理留言板,包括删除留言。(2)教师信息管理:查询所开设课程的选课情况及课程信息;修改个人信息;在线提问:可以将自己的疑问写在留言板上。(3)学生信息管理:信息查询:可以进行对课程信息、教师信息、已选课程、成绩等信息的查询操作。信息维护:对个人信息进行修改。学生选课:根据自己的情况进行预选、退选及补选操作。在线提问:可以将自己的疑问写在留言板上。三、用例图1、系统总体用例图系统主要满足来自三种角色的需求,即学生用户需求、教师用户需求和管理员用户的需求。而系统总共分为四大功能模块,即用户信息维护功能、选课功能、课程信息维护功能和

5、交流功能。2、用户信息用例图学生用户可以实现对个人信息的修改,也可以实现对课程、教师的信息的查询。教师用户可以实现对个人信息的修改,也可以实现对学生、课程的信息的查询。管理员用户可以实现对个人信息的修改,可以实现对学生、教师、课程等信息的操作,包括查询、修改、删除、添加。3、课程信息用例图学生用户可以对课程进行查询操作。教师用户可以实现对课程的查询,同时也可以发布新课程。管理员用户可以实现对课程的管理功能,包括查询、修改、删除、添加。4、选课信息用例图学生用户可以实现选课功能,包括退、补、选,同时也可以实现对所选课程的查询功能。管理员用户可以实现对

6、选课信息的管理,包括查询、修改、删除。四、数据流图1、顶层数据流图顶层数据流程图描述了系统的大体实现过程,如下图。管理员控制着整个管理系统,使其满足学生与教师之间的信息交流与管理。2、一级分解图本系统功能级数据流图的一级分解如下图所示。五、数据字典1、数据流的描述序号数据流名来源流向组成说明1查看选课信息学生、教师、教务人员查询选课信息操作学号

7、教师编号+课程号2选课申请选课学生选课操作学号+课程号3查询课程申请选课学生、教师、教务人员查询课程操作学号

8、工号+课程号

9、课程名4学生成绩教师学号+姓名+所在班级+成绩5选课统计教务人员学号+姓名+课程号

10、+课程名+所在班级+性别6课程表学生学号+姓名+课程号+课程名+开课学年+开课学期2、数据存储序号数据文件文件组成关键标识组织1学生信息学号+学生姓名+性别+所在班级+出生年月学号按学号的升序2教师信息教师编号+教师姓名+职称+出生年月+性别+电话+电子邮件教师编号按教师编号的升序3学生选课信息学号+课程编号+开课学年+开课学期学号+课程编号按课程号、学号的升序4课程数据清单课程编号+课程名称+课程说明+课程学时+课程学分课程编号按课程号升序3、加工定义表序号处理过程输入输出处理逻辑1查询选课信息学号

11、工号+密码学生名单

12、全部选课信息教师根据课程号

13、得到学生名单教务人员可以获取全部信息2查询课程信息课程号

14、课程名所选课程的信息根据课程号或课程名得到课程的具体信息3选课学

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。