- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(选修课程管理系统之需求分析说明书
选修课程管理系统 之 需求规格说明书 班级: 12非师3 组员: 占长华 1208000222 黄明庆 1208000233 朱文桂 1208000242目录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.性能需求107.数据描述117.1 E-R图117.2静态数据描述127.3动态数据138.小结131.导论 目前,我们学校的选修课程管理采用的是一个大的学生选课系统进行管理的, 面对目前学校发展的实际状况,我们通过实地调研之后,对选修课程管理系统的设计开发做了一个详细的概述。 2.任务概述 2.1 目标 本设计要实现的是高校学生选修课程管理系统,在设计该系统时,应尽可能的贴近学生,便于用户操作。系统在实现上应该具有如下功能: 1.系统要求用户必须输入正确的用户名和密码才能进入系统。 2.系统应该提供重新登录的基本功能。 3.系统应提供修改密码功能。 4.系统应提供用户管理功能。 5.系统应提供学生,教师,课程管理功能。 6.系统应提供学生选课录入和选课信息总览功能。2.2运行环境CPU Intel Core 1.8Ghz内存512MB硬盘空间 50.0MB以上硬盘剩余空间输入设备 键盘/鼠标操作系统 Windows 7数据库 MySQL开发环境Eclipse2.3条件和限制 一个更为完善的选修课程管理系统,应提供更为便捷与强大的信息查询功能,如相应的更加强大查询操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。1.4数据库描述 数据库是数据管理的必威体育精装版技术,是计算机科学的重要分支。十年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。 由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。由于用到的数据表格多,另外考虑到实际情况,学生基本信息的变动,还有 员工信息的多少的变化,我们选用MySQL 作为数据库开发,而不用Access, 主要是因为 Access 存放的记录,在实际运用中不适合此系统;而 MySQL 是一种常用的关系数据库,能存放和读取大量的数据,管理众多并发的用户,故 选用MySQL数据库。 3.UML图3.1.顺序图:教师、课程和学生之间的关系教师、成绩和学生之间的关系3.2用例图选修课程管理系统4.二层的细化数据流图和数据字典 表符号说明: T1:ccourse表 T5:userT2:course表 T3:student表 T4:teacher表 4.1开始菜单数据流图 4.2 学生教室选课管理数据流图4.3选课情况数据流图4.4数据字典是关于数据的信息的集合,也就是对数据中包含的所有元素的定义的集合,它为软件开发人员提供数据库设计的参考,并为用户了解系统时作为一个必有工具。以下是本次数据字典的内容: ******************************************* 名 字:学生各科课程成绩信息 别 名: 描 述:学生各科对应的成绩 定 义:寝室信息=学号+课程号+成绩学号=5{int}10课程号=6{数字}11成绩=2{字符}3位 置:ccourse表 ******************************************* 名 字:课程信息 别 名: 描 述:课程对应的属性 定 义:楼房信息=课程号+课程名+学分+描述+开课时间 课程号=3{int}10 课程名=3{字符}10 学分=3{int}11描述=20{字符}100开课时间=0{ datetime}0 位 置:course表 ******************************************* 名 字:学生信息 别 名: 描 述:每位学生的学号、姓名、性别、班级定 义:员工信息=学号+学名+性别+班级学号=5{int}10姓名=5{字符}10 性别=[F|M] 班级=10{字符}20位 置:student表*******************************************名 字:教师信息 别 名: 描 述:教师对应的属性 定 义:楼房信息=教师编号+性别+姓名 教师编号=3{int}11 性别=[F|M] 姓
文档评论(0)