- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程概要设计文档
题 目:学生信息管理系统
目录
1.引言 3
1.1编写目的 3
1.2背景 4
1.3定义 4
1.4参考资料 6
2.总体设计 6
2.1需求规定 6
2.1.1系统功能 7
2.1.2系统性能 7
2.1.3输入输出要求 8
2.1.4数据管理能力要求 9
2.1.5故障处理要求 9
2.1.6其他专门要求 9
2.2运行环境 9
2.2.1设备与支持软件 10
2.2.2接口 10
2.2.4控制 10
2.3基本设计概念和处理流程 11
2.4结构 11
2.5功能需求与系统模块的关系 17
2.6人工处理过程 18
2.7尚未解决的问题 18
3.接口设计 18
3.1用户接口 18
3.2外部接口 19
3.3内部接口 19
4.运行设计 19
4.1运行模块组合 19
4.2运行控制 20
4.3运行时间 21
5.系统数据结构设计 21
5.1逻辑结构设计要点 21
5.2物理结构设计要点 22
5.3数据结构与程序的关系 23
6.系统出错处理设计 25
6.1出错信息 25
6.2补救措施 25
6.3系统维护设计 26
1.引言
2.总体设计
学生信息管理系统主要功能包括:学生管理、选课管理、成绩管理、用户管理、课程管理,每个管理又进行了细分:
学生管理:主要包括,学生学籍、学生档案管理,学生通过学籍与档案管理,查询学籍与档案信息。
选课管理:主要包括,选中课程管理,退选选课管理,选课审核管理。学生通过选课管理,选择所需的课程,也可以把选中的课程退选,最后查询选课信息。
成绩管理:主要包括:成绩学分管理,成绩审核管理,学生可以查询所选课程的成绩及学分,老师可以录入成绩。
课程管理:管理员通过制定课程,老师把制定的课程录入到选课信息表,学生可以选其中的课程。
用户管理:主要包括,学生管理,老师管理。删除毕业学生信息,增加新入学生信息,删除离职老师信息,增加入职老师信息。
2.1.2系统性能
学生信息管理系统所需的数据量较大,不用层次的人所需查询的数据不同,所以系统的响应时间要非常快,查询效率要求高,能够及时响应不同层次所需的数据,因此系统必须要有高可靠性、高效率、稳定行、响应时间要快。
2.1.2.1精度
对于学生信息管理系统,主要访问的用户有:学生、老师、管理员。相对应老师与管理员而言,学生所需的数据量大,因此系统的查询效率要高,响应时间要快,得到数据的准确率要高。
2.1.2.2时间特性要求
学生信息管理系统,主要访问的用户有:学生、老师、管理员。相对应老师与管理员而言,学生所需的数据量大,因此系统的查询效率要高,响应时间要快。
2.1.2.4可靠性
2.1.2.5灵活性
2.1.3输入输出要求2.1.4数据管理能力要求
2.1.5故障处理要求
2.1.6其他专门要求2.2运行环境
2.2.1设备2.2.2接口
2.2.4控制2.3基本设计概念和处理流程
2.4结构
用户老师的所有查询信息分类图:
用户管理员的所有查询信息分类图:
系统部署:
2.5功能需求与系统模块的关系
学生基本信息 修改学生基本信息 查询选课信息 选择课程 退选课程 统计成绩信息 修改增加删除成绩信息 制定课程信息 修改增加删除课程安排信息 增加删除老师信息 增加
认识学生信息 修改老师学生管理员密码信息 学籍管理 √ √ 选课管理 √ √ √ 成绩管理 √ √ 课程管理 √ √ 用户管理 √ √ 密码管理 √
2.6人工处理过程
学生信息管理系统所有的管理工作是通过软件来实现,但是对于一些打印的信息需要相关人员签字后才能确认信息的真实性。
2.7尚未解决的问题
由于学生信息管理系统所需的数据量大,在系统实施过程中受网络速率的影响,系统的响应时间肯能不及时,其次在当前的网络环境中,面临这各种的威胁,病毒、密码、蠕虫的攻击,系统可能受攻击,在安全性方面不够高。
3.接口设计
3.1用户接口
学生信息系统采用的浏览器与服务器的形式,系统通过网页的形式为不同身份的用户提供登录界面,不同身份的用户通过自身的身份验证登录系统,实现自己权限范围内的各种操作
4.运行设计
5.系统数据结构设计
5.3数据结构与程序的关系
对于数据的存取时通过界面与数据库中的表连接,所以系统必不可少用到一些表。以下是学生信息管理系统中所涉及到的信息表。
学生信息表
编号 属性名 字段名称 数据类型 长度 备注 1 学号 Xs_xh Char 6 主键 2
文档评论(0)