- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
结构化需求说明书模板—15级
结构化分析需求规格说明书1概述1.1项目目标及背景名称:学生选课系统。目的和意义:学生选课系统是一个学校不可缺少的部分, 它的内容对于学校的决策者和管理者来说都至关重要, 所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点, 如:效率低、保密性差, 另外时间一长, 将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高, 计算机科学日渐成熟, 其强大的功能已为人们深刻认识, 它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分, 使用计算机对选课信息进行管理, 有着手工管理所无法比拟的优点. 例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率, 也是企业的科学化、正规化管理, 与世界接轨的重要条件。1.2 小组成员及任务分配小组成员承担任务说明组长袁珂欣管理员模块组员王小龙学生选课模块郑 铭教师模块尤天宏数据库2 用户的分类及特点用户分别是管理员,教师和学生。从使用系统来说,共同点是:管理员,教师和学生都需要用户名和密码来登录。区别是:管理员是维护系统数据,拥有最高权限;教师查询选课信息和查询开课课程等,拥有部分权限;学生进行选课和退课,只拥有查询和选课权限。3需求规定3.1对功能的规定(1)登录模块通过列表框可以分别选择学生、教师和管理员三种用户类型,根据不同的用户类型,登录后会进入不同的管理模块(2)管理员模块● 排课设置管理员可以对已有的课程进行排课。● 选修课程管理管理员可以根据已有的课程信息判断是否要对课程进行增、删、改操作。● 师生管理管理员可以对教师和学生信息进行增、删、改操作。(3)教师模块● 查看所授课程教师可以查看自己所授的课程表。● 学生选修管理教师针对自己所授课程可以自行添加或删除学生。(4)学生选课模块● 查看个人课表学生可以查看自己的课程表。● 进行选修操作学生可以在选修课程里进行选课● 退选课程操作学生可以退选已选课程3.2 功能建模图1 学生选课系统的顶级流图图2 学生选课系统的一级流图图3选课过程的二级流图图4 排课系统的二级流图3.3 数据字典学生=学号+密码+学生姓名+班级学号=“00000000000”.. “99999999999”密码=“000000000”.. “999999999”学生姓名=2{汉字}10班级=专业+班号专业=2{汉字}5班号=“0000”.. “9999”课程=课程号+课程名称+授课地点+授课时间课程号=“00000000000”.. “99999999999”课程名称=2{汉字}10授课时间=“1”.. “10”注:一天十节课授课地点=教室号+容纳人数+多媒体情况教室号=“000”.. “999”容纳人数=“0”.. “100”多媒体情况=[好|坏]教师=职工号+密码+教师名称+院系职工号=“00000000000”.. “99999999999”密码=“000000000”.. “999999999”教师名称=2{汉字}10院系=2{汉字}10(4) 管理员=账号+密码账号=“000000000”.. “999999999”密码=“000000000”.. “999999999”3.4 实体关系图图5选课系统ER图图6 排课系统ER图3.5 数据加工条件选课人数1515~6060~120`120动作删除该门课程√选择小教室√选择中教室√选择大教室√表1 决策表1条件时间是否合适是是否否教室是否被占用是否是否动作安排该课程√表2 决策表2条件是否有空余时间是是否否是否与其他课程冲突是否是否动作选修该门课程√表3 决策表3条件上课周数是否超过3周是是动作能否退选已选课程×√能否选修×√表4 决策表图7 决策树1 图8 决策树2图9 决策树3
文档评论(0)