学生信息管理系统概要设计new

学生信息管理系统概要设计new

ID:18907943

大小:400.00 KB

页数:23页

时间:2018-09-26

学生信息管理系统概要设计new_第1页
学生信息管理系统概要设计new_第2页
学生信息管理系统概要设计new_第3页
学生信息管理系统概要设计new_第4页
学生信息管理系统概要设计new_第5页
资源描述:

《学生信息管理系统概要设计new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工程概要设计文档题目:学生信息管理系统目录1.引言31.1编写目的31.2背景41.3定义41.4参考资料62.总体设计62.1需求规定62.1.1系统功能72.1.2系统性能72.1.3输入输出要求82.1.4数据管理能力要求92.1.5故障处理要求92.1.6其他专门要求92.2运行环境92.2.1设备与支持软件102.2.2接口102.2.4控制102.3基本设计概念和处理流程112.4结构112.5功能需求与系统模块的关系172.6人工处理过程182.7尚未解决的问题183.接口设计183.1用户接

2、口183.2外部接口193.3内部接口194.运行设计194.1运行模块组合194.2运行控制204.3运行时间215.系统数据结构设计215.1逻辑结构设计要点215.2物理结构设计要点225.3数据结构与程序的关系236.系统出错处理设计256.1出错信息256.2补救措施256.3系统维护设计261.引言1.1编写目的由于现在的学校规模在逐渐的扩大,设置的专业类别、分支机构及老师、学生人数越来越多,对于过去的学生信息管理系统,不能满足当前学生信息管理的服务性能要求。本报告对于开发新的<<学生信息管理系统>

3、>面临的问题及解决方案进行初步的设计与合理的安排,对用户需求进行了全面细致的分析,更清晰的理解学生信息管理系统业务需求,深入描述软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求,对开发计划进行了总体的规划确定开发的需求与面临困难的可行性分析。1.2背景开发软件的名称:《学生信息管理系统》项目提出者:陈利平项目开发者:刘方霆姚顺周建民用户:老师、学生1.3定义数据流图:简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析

4、方法的主要表达工具及用于表示软件21模型的一种图示方法。数据字典:是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。SQL:(StructuredQueryLanguage)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。SQLServer2005:SQLServer是一个关系数据库管理系统。它最初是由MicrosoftSybase和Ashton-Ta

5、te三家公司共同开发的,于1988年推出了第一个OS/2版本。在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。Sybase则较专注于SQLServer在UNIX操作系统上的应SQLServer安装界面用。1.4参考资料[1]张海藩主编,《软件工程导论》,清华大学出版社[2]丁振帆主编《Java语言程序设计》,清华大学出版社[3]《数

6、据库系统概论》——萨师煊高等教育出版社2.总体设计2.1需求规定21学生信息管理系统涉及三个用户,分别是学生、老师、,通过登录验证界面登录系统执行自己权限范围内的事。 对于用户学生通过输入学号、密码及验证码,验证通过后登录系统统计查询学籍信息、选课信息、课程安排信息、成绩与学分、修改密码、选择课程等,对以上的查询信息可以打印输出。对于用户老师通过输入老师帐号、密码及验证码,验证通过后登录系统,统计查询选课信息、学生选课成绩学分、老师基本信息等相关信息。2.1.1系统功能学生信息管理系统主要功能包括:学生管理、选

7、课管理、成绩管理、用户管理、课程管理,每个管理又进行了细分:学生管理:主要包括,学生学籍、学生档案管理,学生通过学籍与档案管理,查询学籍与档案信息。选课管理:主要包括,选中课程管理,退选选课管理,选课审核管理。学生通过选课管理,选择所需的课程,也可以把选中的课程退选,最后查询选课信息。成绩管理:主要包括:成绩学分管理,成绩审核管理,学生可以查询所选课程的成绩及学分,老师可以录入成绩。课程管理:管理员通过制定课程,老师把制定的课程录入到选课信息表,学生可以选其中的课程。用户管理:主要包括,学生管理,老师管理。删除

8、毕业学生信息,增加新入学生信息,删除离职老师信息,增加入职老师信息。212.1.2系统性能学生信息管理系统所需的数据量较大,不用层次的人所需查询的数据不同,所以系统的响应时间要非常快,查询效率要求高,能够及时响应不同层次所需的数据,因此系统必须要有高可靠性、高效率、稳定行、响应时间要快。2.1.2.1精度对于学生信息管理系统,主要访问的用户有:学生、老师。相对应老师而言,学生所需的数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。