学生信息管理系统软件需求规格说明书
目录
1 引言 (1)
1.1 目的 (1)
1.2 文档约定 (1)
1.3 预期的读者和阅读建议 (2)
1.4 产品的范围 (3)
1.5 参考文献 (3)
2 综合描述 (4)
2.1 产品的前景 (4)
2.2 产品的功能 (4)
.
2.3该系统的结构图如下所示: (6)
2.4人工处理过程 (12)
2.5尚未解决的问题 (12)
2.6 用户类和特征 (13)
2.7 运行环境 (13)
2.8 设计和实现上的限制 (14)
2.9 假设和依赖 (14)
3 外部接口需求 (15)
3.1 用户界面 (15)
3.2 用户接口 (15)
3.3 外部接口 (16)
3.4 内部接口 (17)
免费软件下载网站入口4.运行设计 (18)
4.1运行模块组合 (18)
4.2运行控制 (18)
4.3运行时间 (20)
5.系统数据结构设计 (20)
5.1逻辑结构设计要点 (21)
5.2物理结构设计要点 (22)
5.3数据结构与程序的关系 (22)
6 系统特性 (25)
6.1说明和优先级 (25)
6.2激励/响应序列 (25)
6.3输入/输出数据 (25)
6.4功能需求与系统模块之间的关系 (26)
7.系统出错处理设计 (27)
7.系统出错处理设计 (27)
7.1出错信息 (27)
7.2补救措施 (27)
7.3系统维护设计 (28)
8 非功能性需求 (29)
8.1 性能需求 (29)
8.2 安全设施需求 (29)
8.3 安全性需求 (30)
8.4 软件质量属性 (30)
8.5 业务规则 (30)
8.6 用户文档 (30)
8.7 其它需求 (30)
9附件 (31)
9.1词汇表 (31)
1 引言
由于现在的学校规模在逐渐的扩大,设置的专业类别、分支机构及老师、学生人数越来越多,对
于过去的学生信息管理系统,不能满足当前学生信息管理的服务性能要求。本报告对于开发新的<<;学
生信息管理系统>>面临的问题及解决方案进行初步的设计与合理的安排,对用户需求进行了全面细致
的分析,更清晰的理解学生信息管理系统业务需求,深入描述软件的功能和性能与界面,确定该软件
设计的限制和定义软件的其他有效性需求,对开发计划进行了总体的规划确定开发的需求与面临困难
的可行性分析。
1.1 目的
编写该详细设计说明书,是对该学生信息管理系统的一个总体的把握,以便在下一步的开发设计
中更好的控制开发,也是为了让审阅者更易读懂本软件设计开发的流程,了解该软件的基本功能和相
关信息,以及它的使用。另外还为审阅者提供了一个评分标准。本信息管理系统是根据对学校学生信
息管理信息化需求调查独立开发,基于B/S架构的学校学生信息管理系统,使学校的学生信息管理工
作更加高效,安排更加合理,使学校对于学生的信息管理更加清晰明朗。本文档是为了确定用户对智
能化、信息化管理系统的实际需求,为后续的系统设计和软件开发提供依据,为系统功能上和性能上
的审核提供基准。
本文档主要供系统设计人员和软件开发人员使用。
1.2 文档约定
该文档采用国家标准《计算机软件产品开发文件编制指南》。
下面详细介绍这14种文件的编写目的与内容要求根据以上的调整,本文档按以下要求和约定进行书写:
(1)页面的左边距为2.5cm,右边距为2.0cm,装订线靠左。
(2)标题最多分三级。
(3)正文字体为宋体五号,系统特性一章中各功能的小项字体为加粗的楷体小四。无特殊情况下,
字体颜均采用黑。
(4)出现序号的段落不采用自动编号功能而采用人工编号,各级别的序号依次为(1)、1)、a)等,特殊情况另作规定。
(5)本文所引用的图片均采用超级链接的方式进行引用,图片的文件格式分VSD、GIF和JPG三种。
VSD格式的文件用于查看和编辑,GIF和JPG格式文件仅用于查看。VSD格式是采用Microsoft Visio 2002所绘制的图形,GIF格式是由VSD格式转化而来或从其它格式转化而来的GIF文件格式,JPG格式是从Rational Rose的用例视图中通过Web Publisher工具而来的。图象文件均采用中文进行命名,本文档不引用这三种格式外的其它图像文件。
1.3 预期的读者和阅读建议
本软件产品需求分析报告的预期读者包括:
学校管理员;
普通用户;
项目经理;
开发人员;
测试人员;
文档编写人员;
系统维护人员。
学校管理员——从学校管理流程上进行了解,分析是否能够满足学校实际的管理需要。
普通用户——从用户使用的便捷性和有效性对软件进行了解,软件的功能是否能满足日常工作的
业务流程。
项目经理——从系统功能的角度对系统进行分析和建模,并拟定项目的开发周期,做好实施项目
的各种准备。
开发人员——对系统功能进行分析,系统功能是否能满足用户的要求,系统是否可行。
测试人员——从测试的角度对系统的功能进行分析,为以后系统的功能测试和集成测试等做准备。
文档编写人员——作为开发人员和用户沟通的桥梁,站在开发人员的角度对问题进行描述,用通
俗的语言描述给用户,方便用户的理解和沟通。
系统维护人员——利用此需求文档进行系统的维护工作。
1.4 产品的范围
为了彻底解决了长期困扰教学信息化工作当中安全性、可靠性的问题;为了使管理人员可以随时看到更新的数据,极大地提高信息传递的速度;为了管理者再也不必为聘用专门的操作人员来给众多教师编辑学生成绩资料而殚精竭虑,在此,设计了学生课程成绩查询管理信息系统,使得各个使用者在操作上,从此变得那么从容简单,省时又省心本系统主要是为了提高学校的信息化水平和其工作效率而设计开发的,从而加强学校的管理,使其规范化、信息化、智能化,进而提高学校的竞争力和增强家长对学校的信任度和满意度
1.5 参考文献
参考文献及资料:
【1】《软件工程导论》(第四版)张海藩编著,清华大学出版社,2006年10月版,北京
【2】《软件工程》陆丽娜主编,经济科学出版社
【3】《数据库系统概论》萨师煊,高等教育出版社
【5】《大象——Thinking in UML》(第二版)谭云杰著,中国水利水电出版社
【6】《高级Web程序设计—ASP.NET网站开发》吴志祥,李光敏等著,科学出版社
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论