资源描述
学生成绩管理系统
第一章 引言 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 参考资料
文档引用规范:
《软件工程导论》张海藩主编 清华大学出版社8月出版
《软件生命周期质量确保和测试》 张向宏主编 电子工业出版社5月出版
技术资料参考:
《数据库原理和应用案例教程》 郑玲利主编 清华大学出版社9月出版
《Visual Basic完全自学手册》俞磊 等编著 机械工业出版社1月出版
第二章 任务概述
2.1 目标
使点菜信息愈加系统化,信息愈加正确化。使管理人员管理愈加方便,能够改动部分信息,最大化满足用户需求。系统能自动保留信息,给查找数据留下依据。
2.2 运行环境
硬件环境:计算机(含键盘、鼠标等),打印机等外围设备。
软件环境:
提议配置:操作系统 windows /XP/Vista
CPU PentiumⅣ以上
内存 128M以上
硬盘空间 100M以上
第三章 数据描述
3.1 静态数据
所谓静态数据,指在运行过程中关键作为参考数据,它们在很长一段时间内不会改变,通常不随运行而改变。具体包含:学生基础信息表格、老师基础信息表格、课程基础信息表格等。
3.2 动态数据
所谓动态数据.包含全部在运行中要发生改变数据和在运行中要输入、输出数据。具体包含:学生选课信息表格,考试成绩等。
3.3 数据库描述
E-R图:
课程
老师
学生
编号
课名
课时
学分
成绩
工号
性别
姓名
职称
职务
性别
系
姓名
学号
年级
教
学
数据流图:
3.4 数据字典
1:USER-PASS用户密码信息表字典:
用户名 输入用户姓名
检验 检验用户姓名是否存在,及格式是否正确
反馈 不存在和格式不正确就提醒
password 输入个人密码
检验 检验用户密码是否正确
反馈 密码不正确时提醒
权限 依据用户名设定访问范围
2.STUDENT学生个人信息表数据字典:
学号 姓名 性别 院系 班级 生日
字符型 字符型 字符型 字符型 字符型 字符型
3.5 数据采集
采集方法为经过用户直接在软件界面录入信息,然后将录入信息写入数据库储存。
第四章 功效需求
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平台上,NT,XP,Vista等。
6.4故障处理
在用户输入有错误情况下,对于用户输入错误应给出合适更正提醒。若运行时碰到不可恢复系统错误,也必需确保数据库完好无损。
第七章 其它需求
7.1安全保密
增加用户登录验证,确保信息安全性。
7.2可维护性
应含有更正性维护、适应性维护、扩充和完善性维护等。
7.3可移植性
软件能够安装于windows下多种流行版本。
展开阅读全文