- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
管理系统-设计开发
功能需求
“学生成绩管理信息系统”包括个模块:。这个模块既相互联系又相互独立,统计模块必须以为基础。
()选课查询模块:
查询条件设置应该齐全,可以班级查询,年级查询,也可以姓名查询,学号查询等等。分成绩单打印、报表打印等。
()网上登分模块:
主要功能用来对学生的成绩进行收集和修改。具体包括学生成绩录入、修改、增加、删除、查询、打印等功能,由于一些资料可以Word文档或Excel表格输入,故在此模块中增加导入、导出数据功能。需要分班级、分年级以及各门功课的成绩。要能够以班级、年级或课程查询相关信息。查询条件应充足。
(3)统计模块:
主要功能用来对学生的成绩以班级为单位进行处理。具体包括各班学生总成绩、平均成绩、班级排名及统计班级某分数段内的学生人数;各个学生该科成绩、班级排名及统计班级某分数段内的学生人数。
是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。为了描述复杂的系统的信息流向和加工,可采用分层的DFD来描述,分层DFD有顶层,中间层、底层之分。(1)顶层。决定系统的范围,决定输入输出数据流,它说明系统的边界,把整个系统的功能抽象为一个加工(2)中间层。顶层之下是若干中间层,某一中间层既是它上一层加工的分解结果,又是它下一层若干加工的抽象,即它又可进一步分解。(3)底层。若一张DFD的加工不能进一步分解,这张DFD就是底层的了。底层DFD的加工是由基本加工构成的,所谓基本加工是指不能再进行分解的加工。
图1 研究生选课、查分顶层数据流图
图2 研究生选课、查分中间层数据流图
图3 研究生选课、查分底层数据流图
2、教务员网上登分数据流图
这个处理过程较为简单,可以只分为两层数据流图
图4 教务员网上登分顶级数据流图
图5 教务员网上登分底层数据流图
3、管理员统计、分析数据流图
这个处理过成也可以使用两层数据流图来表示。
图6 管理员统计、分析顶层数据流图
图7 管理员统计、分析顶层数据流图
四、 数据字典
数据字典(Data Dictionary,简称DD)就是用来定义数据流图中的各个成分的具体含义的,它以一种准确的、无二义性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。它和数据流图共同构成了系统的逻辑模型,是需求规格说明书的主要组成部分。
名字:课程名
描述:课程的名称
定义: 课程名=1{字符}20
位置:课程表
名字:学分数
描述:修完该课程课得到的学分数
定义: 学分数=1{数字}2
位置:课程表
名字:课时数
描述:修完该课程需要的课时
定义: 课程名=2{数字}3
位置:课程表
名字:授课教师编号
描述:讲授该课程的教室编号
定义: 课程名=10{数字}10
位置:课程表,教师表
名字:选课表
描述:记录学生选课信息
定义:学生编号+课程编号+成绩+选课编号+学期
位置:选课管理部分
名字:学生编号
描述:选择课程的学生编号
定义:学生编号=8{数字}8
位置:选课表,学生表
名字:课程编号
描述:唯一标识一门课程
定义:课程编号=7{数字}7
位置:选课表,课程表
名字:成绩
描述:学生修完一门课程后的成绩分数
定义:学生编号=1{数字}3
位置:选课表
名字:选课编号
描述:唯一标识一条选课信息
定义:选课编号=6{数字}6
位置:选课表
名字:学期
描述:选修课程的学期
定义:学年+[上|下]
位置:选课表
名字:学生表
描述:记录学生的相关信息
定义:学生编号+学生姓名+密码
位置:选课管理部分,学生管理部分
名字:学生编号
描述:唯一标识一名学生
定义:学生编号=8{数字}8
位置:选课表,学生表
名字:学生姓名
描述:学生的名字
定义:学生姓名=2{字符}20
位置:学生表
名字:密码
描述:学生登录系统所需的密码
定义:密码=8{字符}16
位置:学生表
名字:教师表
描述:记录教师的相关信息
定义:教师编号+教师姓名+密码
位置:选课管理部分,教师管理部分
名字:教师编号
描述:唯一标识一名教师
定义:学生编号=10{数字}10
位置:课程表,教师表
名字:教师姓名
描述:教师的名字
定义:教师姓名=2{字符}20
位置:教师表
名字:密码
描述:教师登录系统所需的密码
定义:密码=8{字符}16
位置:教师表
名字:管理员表
描述:记录管理员的相关信息
定义:管理员编号+管理员姓名+密码
位置:系统管理部分
名字:管理员编号
描述:唯一标识一名管理员
定义:管理员编号=5{数字}5
位置:管理员表
名字:管理员姓名
描述:管理
文档评论(0)