- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、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.引言
1.1编写目的
由于现在的学校规模在逐渐的扩大,设置的专业类别、分支机构及老师、学生人数越来越多,对于过去的学生信息管理系统,不能满足当前学生信息管理的服务性能要求。本报告对于开发新的学生信息管理系统面临的问题及解决方案进行初步的设计与合理的安排,对用户需求进行了全面细致的分析,更清晰的理解学生信息管理系统业务需求,深入描述软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求,对开发计划进行了总体的规划确定开发的需求与面临困难的可行性分析。
1.2背景
开发软件的名称:《学生信息管理系统》
项目提出者:陈利平
项目开发者:刘方霆 姚顺 周建民
用户:老师、学生
1.3定义
数据流图:简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
数据字典:是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。
SQL:(Structured Query Language)结构化查询语言,是一种数据库 查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。
SQL Server 2005:SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应SQL Server安装界面用。
1.4参考资料
[1] 张海藩主编,《软件工程导论》,清华大学出版社
[2] 丁振帆主编 《Java语言程序设计》,清华大学出版社
[3]《数据库系统概论》——萨师煊 高等教育出版社
2.总体设计
2.1需求规定
学生信息管理系统涉及三个用户,分别是学生、老师、,通过登录验证界面登录系统执行自己权限范围内的事。
对于用户学生通过输入学号、密码及验证码,验证通过后登录系统统计查询学籍信息、选课信息、课程安排信息、成绩与学分、修改密码、选择课程等,对以上的查询信息可以打印输出。
对于用户老师通过输入老师帐号、密码及验证码,验证通过后登录系统,统计查询选课信息、学生选课成绩学分、老师基本信息等相关信息。
2.1.1系统功能
学生信息管理系统主要功能包括:学生管理、选课管理、成绩管理、用户管理、课程管理,每个管理又进行了细分:
学生管理:主要包括,学生学籍、学生档案管理,学生通过学籍与档案管理,查询学籍与档案信息。
选课管理:主要包括,选中课程管理,退选选课管理,选课审核管理。学生通过选课管理,选择所需的课程,也可以把选中的课程退选,最后查询选课信息。
成绩管理:主要包括:成绩学分管理,成绩审核管理,学生可以查询所选课程的成绩及学分,老师可以录入成绩。
课程管理:管理员通过制定课程,老师把制定的课程录入到选课信息表,学生可以选其中的课程。
用户管理:主要包括,学生管理,老师管理。删除毕业学生信息,增加新入学生信息,删除离职老师信息
您可能关注的文档
- 学习贯彻省委八届五次委(扩大)会议精神知识竞赛试题及答案.doc
- 学习贯彻党的十八大精,推进广州新型城市化发展.doc
- 学习贯彻落实十八大精 全面提高党的建设科学化水平(80分).doc
- 学习贯彻落实十八大精 全面提高党的建设科学化水平1.doc
- 学习贯彻落实十八大精,全面提高党的建设科学化水平在线测试题.doc
- 学习贯彻落实十八大精,全面提高党的建设科学化水平在线测试题及答案.doc
- 学习贯彻落实十八大精,全面提高党的建设科学化水平在线测试题满分答案.doc
- 学习贯彻党的十八大精脚踏实地的干好本职工作.doc
- 学习贯彻落实十八大精,全面提高党的建设科学化水平在线测试题答案(100分).doc
- 学习贯彻落实十八大精,全面提高党的建设科学化水平测试标准答案.doc
文档评论(0)