选修课程管理系统之需求分析说明书

选修课程管理系统之需求分析说明书

ID:35230164

大小:304.58 KB

页数:13页

时间:2019-03-22

选修课程管理系统之需求分析说明书_第1页
选修课程管理系统之需求分析说明书_第2页
选修课程管理系统之需求分析说明书_第3页
选修课程管理系统之需求分析说明书_第4页
选修课程管理系统之需求分析说明书_第5页
资源描述:

《选修课程管理系统之需求分析说明书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、选修课程管理系统之需求规格说明书班级:12非师3组员:占长华1208000222黄明庆1208000233朱文桂120800024213目录1.导论32.任务概述32.1目标32.2运行环境32.3条件和限制31.4数据库描述43.UML图43.1.顺序图:43.2用例图54.二层的细化数据流图和数据字典54.1开始菜单数据流图64.2学生教室选课管理数据流图64.3选课情况数据流图74.4数据字典85功能需求105.1系统功能设计105.2开始菜单功能105.3学生教师选课管理功能105.4选课情况功能106.性能需

2、求107.数据描述117.1E-R图117.2静态数据描述127.3动态数据138.小结13131.导论目前,我们学校的选修课程管理采用的是一个大的学生选课系统进行管理的,面对目前学校发展的实际状况,我们通过实地调研之后,对选修课程管理系统的设计开发做了一个详细的概述。2.任务概述2.1目标本设计要实现的是高校学生选修课程管理系统,在设计该系统时,应尽可能的贴近学生,便于用户操作。系统在实现上应该具有如下功能:1.系统要求用户必须输入正确的用户名和密码才能进入系统。2.系统应该提供重新登录的基本功能。3.系统应提供修改

3、密码功能。4.系统应提供用户管理功能。5.系统应提供学生,教师,课程管理功能。6.系统应提供学生选课录入和选课信息总览功能。2.2运行环境CPUIntelCore1.8Ghz内存512MB硬盘空间50.0MB以上硬盘剩余空间输入设备键盘/鼠标操作系统Windows7数据库MySQL开发环境Eclipse2.3条件和限制一个更为完善的选修课程管理系统,应提供更为便捷与强大的信息查询功能,如相应的更加强大查询操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。对信息的保护手段仅限于设置用户级别,以及提供数据文

4、13件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。1.4数据库描述数据库是数据管理的最新技术,是计算机科学的重要分支。十年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。由于用到的数据表格多,另外考虑到实际情况,学生基本信息的变动,还有员工信息的多少的变化,我们选用MySQL作为数据库开发,而不用Access,主要是因为Access存放的记录,在实际运用

5、中不适合此系统;而MySQL是一种常用的关系数据库,能存放和读取大量的数据,管理众多并发的用户,故选用MySQL数据库。3.UML图3.1.顺序图:教师、课程和学生之间的关系13教师、成绩和学生之间的关系3.2用例图选修课程管理系统4.二层的细化数据流图和数据字典13表符号说明:T1:ccourse表T5:userT2:course表T3:student表T4:teacher表4.1开始菜单数据流图4.2学生教室选课管理数据流图134.3选课情况数据流图134.4数据字典是关于数据的信息的集合,也就是对数据中包含的所有

6、元素的定义的集合,它为软件开发人员提供数据库设计的参考,并为用户了解系统时作为一个必有工具。以下是本次数据字典的内容:*******************************************名字:学生各科课程成绩信息别名:描述:学生各科对应的成绩定义:寝室信息=学号+课程号+成绩学号=5{int}10课程号=6{数字}11成绩=2{字符}3位置:ccourse表*******************************************名字:课程信息别名:13描述:课程对应的属性定义:楼房信息=

7、课程号+课程名+学分+描述+开课时间课程号=3{int}10课程名=3{字符}10学分=3{int}11描述=20{字符}100开课时间=0{datetime}0位置:course表*******************************************名字:学生信息别名:描述:每位学生的学号、姓名、性别、班级定义:员工信息=学号+学名+性别+班级学号=5{int}10姓名=5{字符}10性别=[F|M]班级=10{字符}20位置:student表*****************************

8、**************名字:教师信息别名:描述:教师对应的属性定义:楼房信息=教师编号+性别+姓名教师编号=3{int}11性别=[F|M]姓名=3{字符}10位置:teacher表13*******************************************名字:用户信息别名:描述:用户对应的属性定义:楼房信息

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

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

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