学生信息管理系统概要设计说明书.doc
《学生信息管理系统概要设计说明书.doc》由会员分享,可在线阅读,更多相关《学生信息管理系统概要设计说明书.doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品文档,仅供学习与交流,如有侵权请联系网站删除学生信息管理系统概要设计说明书目录1引言11.1编写目的11.2背景11.3定义11.4参考资料12总体设计12.1需求规定12.1.1系统功能12.1.2系统性能22.1.3输入输出要求22.1.4数据管理能力要求32.1.5故障处理要求32.1.6其他专门要求32.2运行环境32.2.1设备与支持软件32.2.2接口32.2.3控制42.3基本设计概念和处理流程42.4结构42.5功能需求与系统模块的关系62.6人工处理过程72.7尚未解决的问题73接口设计73.1用户接口73.2外部接口73.3内部接口74运行设计74.1运行模块组合74.
2、2运行控制84.3运行时间95系统数据结构设计95.1逻辑结构设计要点95.2物理结构设计要点105.3数据结构与程序的关系106系统出错处理设计116.1出错信息116.2补救措施126.3系统维护设计12【精品文档】第 10 页1引言1.1编写目的本文档是学生信息管理系统的一个总体的把握,以便在下一步的开发设计中更好的控制开发,并且对其他教育系统有良好的接口。设计系统的架构、类图,以便使系统的开发能有效进行。1.2背景系统名称:学生信息管理系统;任务提出者:郑荣茂开发者:钟俊辉、张志棠、蔡锡涛、陈志成、何庭仲用户:管理员、老师、学生1.3定义在该概要设计说明书中的专门术语有:总体设计、接口
3、设计、数据结构设计、运行设计、出错设计具体的概念与含义在文档后将会解释。1.4参考资料1 陆丽娜主编,软件工程,经济科学出版社2需求分析与可行性研究报告3梁立新主编,ERP系统案例分析,电子工业出版社2总体设计2.1需求规定 学生信息管理系统涉及三个用户,分别是学生、老师、管理员,通过登录验证界面登录系统执行自己权限范围内的事。对于用户学生通过输入学号、密码及验证码,验证通过后登录系统查询学籍信息、选课信息、课程安排信息、成学绩与分、修改密码、选择课程等相关查询信息。对于用户老师通过输入老师帐号、密码及验证码,验证通过后登录系统,统计查询选课信息、学生选课成绩学分、老师基本信息等相关信息。对于
4、用户管理员通过管理员帐号、密码及验证码,验证通过登录系统,统计查询老师信息、学生信息、课程信息。可以对毕业与新入学生管理,对离职与录用老师管理,对课程安排信息管理。2.1.1系统功能 学生信息管理系统主要功能包括:学生管理、选课管理、成绩管理、用户管理、课程管理,每个管理又进行了细分:学生管理:主要包括,学生学籍、学生档案管理,学生通过学籍与档案管理,查询学籍与档案信息。选课管理:主要包括,选中课程管理,退选选课管理,选课审核管理。学生通过选课管理,选择所需的课程,也可以把选中的课程退选,最后查询选课信息。成绩管理:主要包括:成绩学分管理,成绩审核管理,学生可以查询所选课程的成绩及学分,老师可
5、以录入成绩。课程管理:管理员通过制定课程,老师把制定的课程录入到选课信息表,学生可以选其中的课程。用户管理:主要包括,学生管理,老师管理。删除毕业学生信息,增加新入学生信息,删除离职老师信息,增加入职老师信息。2.1.2系统性能 学生信息管理系统所需的数据量较大,不用层次的人所需查询的数据不同,所以系统的响应时间要非常快,查询效率要求高,能够及时响应不同层次所需的数据,因此系统必须要有高可靠性、高效率、稳定行、响应时间要快。2.1.2.1精度对于学生信息管理系统,主要访问的用户有:学生、老师、管理员。相对应老师与管理员而言,学生所需的数据量大,因此系统的查询效率要高,响应时间要快,得到数据的准
6、确率要高。2.1.2.2时间特性要求学生信息管理系统,主要访问的用户有:学生、老师、管理员。相对应老师与管理员而言,学生所需的数据量大,因此系统的查询效率要高,响应时间要快。2.1.2.4可靠性为了使学生信息管理系统,不受环境因素与网络因素的影响,所以系统要有冗余,以此提高系统的高可靠性。2.1.2.5灵活性学生信息管理系统所涉及的数据存储量大,对于系统的操作次数多,所以对于系统整体的性能要求高,必须适应不同用户的各种操作。2.1.3输入输出要求学生信息管理系统针对不同的用户,输入与输入要求不同。学生:(1) 输入的数据有: 学号、密码、验证码、选课信息(2) 输出数据有: 学生学籍信息,选课
7、信息,课程安排信息,选中课程的成绩信息,修改密码信息。老师:(1) 输入数据:选课信息,选课的成绩;(2) 输出的数据:学生的成绩、学生的基本信息、老师基本信息、修改密码。管理员:(1)输入数据:学生信息、老师信息、课程信息;(2)输出数据:学生信息、老师信息、课程信息、管理员信息。2.1.4数据管理能力要求 学生信息管理系统主要的数据是学生信息,学生信息数据量大管理复杂,所以数据管理能力要求高。2.1.5故障处理要求 学生信息管理系统的数据流量大,每天都有学生与老师查询相关信息。所以对于故障的处理要求迅速,不应耽误相关数据的查询能力。2.1.6其他专门要求 对于学生而言每天的访问次数不能超过
8、5次,老师与管理员的访问次数不限制,这样有利于系统的安全与数据的相关维护。2.2运行环境 该系统建设高速核心网络,数据库服务器、应用服务器、核心网络设备之间应该通畅可靠。系统要求可靠、稳定、查询效率高。操作系统平台:windows xp 以上更高系统数据库平台:SQL 2005开发软件:visual studio 2005运行平台:开发完成将网站放到装有IIS的服务器上,客户端用IE或者其他浏览器即可。2.2.1设备与支持软件硬件环境:CPU:Intel Core i3处理器ROM:1G或更高的内存硬盘:500G软件支持:开发工具:VISUAL STUDIO 2005;开发操作系统:Windo
9、ws XP/Windows 7;Web应用服务器:IIS;数据库服务器:操作系统Windows XP/Windows 7;数据库:SQL Server 2005;2.2.2接口对学生信息管理系统有些数据是不同模块都要查询得到的信息。学生的基本信息通过建立学生信息表,学生、老师、管理员都可以查询该表得到学生的基本信息。课程管理模块是管理员课程管理与学生选课的接口,通过该接口把这两个模块连接起来。课程安排模块是管理员课程管理与学生课程安排模块连接起来的接口。2.2.3控制学生信息管理系统,不同的用户输入输入帐号与密码通过系统验证后,执行自己权限范围内的操作。2.3基本设计概念和处理流程学生信息管理
10、系统基本处理流程图:2.4结构学生信息管理系统主要包括以下模块:用户学生的所有查询信息用例图:2.5功能需求与系统模块的关系学生基本信息修改学生基本信息查询选课信息选择课程退选课程统计成绩信息修改增加删除成绩信息制定课程信息修改增加删除课程安排信息增加删除老师信息增加认识学生信息修改老师学生管理员密码信息学籍管理选课管理成绩管理课程管理用户管理密码管理2.6人工处理过程 学生信息管理系统所有的管理工作是通过软件来实现,但是对于一些打印的信息需要相关人员签字后才能确认信息的真实性。2.7尚未解决的问题由于学生信息管理系统所需的数据量大,在系统实施过程中受网络速率的影响,系统的响应时间肯能不及时,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统 概要 设计 说明书
限制150内