学生成绩管理系统需求分析说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生成绩管理系统
第一章引言 (1)
1.1 目的: (1)
1.2 背景 (1)
1.3 定义 (2)
1.4 参考资料 (2)
第二章任务概述 (2)
2.1 目标 (2)
2.2 运行环境 (2)
第三章数据描述 (3)
3.1 静态数据 (3)
3.2 动态数据 (3)
3.3 数据库描述 (3)
3.4 数据字典 (4)
3.5 数据采集 (4)
第四章功能需求 (5)
4.1 功能划分 (5)
4.2 功能简述 (5)
第五章性能需求 (5)
5.1 数据精确度 (5)
5.2 时间特性 (5)
5.3 适应性 (5)
第六章运行需求 (5)
6.1用户界面 (5)
6.2硬件接口 (5)
6.3软件接口 (5)
6.4故障处理 (5)
第七章其他需求 (6)
第一章引言
1.1 目的:
运用软件对学生的成绩进行管理,科学而有效,不仅可以减少教师的工作量,方便学校对于所有学生的成绩进行系统的管理,而且便于学生适时的查询自己的成绩。一款优秀的学生成绩管理软件,正好可以满足当前的市场需求,取得一定的经济效益。本软件就是针对此种情况和客户需求而开发。本说明书明确了客户的各项需求,为程序开发人员明确了所开发软件应具有的功能和注意事项。
1.2 背景
开发软件名称:学生成绩管理系统。
项目开发者:山东艾仪嘉软件技术有限公司开发小组:
张钊锋(组长),杨廷婷,黄婷,林德伟,屠伟,张旭松,张杰
用户单位:
1.3 定义
VB 是Visual Basic的简写,是可视化的编程语言。是一种简单、高效地开发应用软件的工具。
SQL (Structured Query Language)是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
数据流图简称DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
E-R图(Entire and Relation)为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。
静态数据系统内部有关的数据结构和操作规程。
动态数据程序运行时输入和输出的数据。
数据采集又称数据获取,是利用一种装置,从系统外部采集数据并输入到系统内部的一个接口。
1.4 参考资料
文档引用的规范:
《软件工程导论》张海藩主编清华大学出版社2005年8月出版
《软件生命周期质量保证与测试》张向宏主编电子工业出版社2009年5月出版技术资料参考:
《数据库原理与应用案例教程》郑玲利主编清华大学出版社2008年9月出版
《Visual Basic完全自学手册》俞磊等编著机械工业出版社2009年1月出版
第二章任务概述
2.1 目标
使点菜信息更加系统化,信息更加精确化。使管理人员管理更加方便,能够改动部分信息,最大化的满足客户的需求。系统能自动保存信息,给查找数据留下依据。
2.2 运行环境
硬件环境:计算机(含键盘、鼠标等),打印机等外围设备。
软件环境:
建议配置:操作系统windows 2000/XP/Vista
CPU PentiumⅣ以上
内存128M以上
硬盘空间100M以上
采集方式为通过用户直接在软件界面录入信息,然后将录入信息写入数据库储存。
第四章功能需求
4.1 功能划分
(1)可实现学生注册。
(2)方便实现学生成绩信息查询。
(3)可对学生成绩档案进行管理,成绩表单生成简便。
(4)安全有效的用户区分,管理。
(5)档案数据的高安全性,保密性。
(6)有帮助文档。
4.2 功能简述
(1)内容全面:系统全面覆盖了所有课程成绩信息,可为学校、教师和学生提供全面准确的信息。
(2)层次分明:系统采用模块化程序设计结构。各模块之间既相互独立,又具有一定的联系,各模块可独立编制、调试、查错、修改和执行,结构严谨,便于扩展和维护。
第五章性能需求
5.1 数据精确度
要求保证能及时正确保存相关信息,能够查询到所要查询的相关信息并保证其正确率。
5.2 时间特性
要求保证一般操作的响应时间应在1-2秒内。
5.3 适应性
要求满足运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求,与一般软件没冲突情况。
第六章运行需求
6.1用户界面
本软件是基于windows平台下的窗口图形界面软件,运行主界面为Windows的经典运行界面,采用多文档界面,从而可以使程序更加美观,整齐有序,简易操作。
6.2硬件接口
DVD光驱,打印机等。
6.3软件接口
软件运行基于windows平台上的2000,NT,XP,Vista等。
6.4故障处理
在用户的输入有错误的情况下,对于用户的输入错误应给出适当的改正提示。若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。
第七章其他需求
7.1安全保密
增加用户登录验证,确保信息安全性。
7.2可维护性
应具备改正性维护、适应性维护、扩充与完善性维护等。
7.3可移植性
软件能够安装于windows下的各种流行版本。