学生管理系统用户需求说明书.pdf
《学生管理系统用户需求说明书.pdf》由会员分享,可在线阅读,更多相关《学生管理系统用户需求说明书.pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件需求规格说明书 东软信息学院 (学生管理系统)用户需求说明书 2 软件需求规格说明书 东软信息学院 目 录 1 引言.4 1。1 文档编制目的.4 1.2 背景.4 1。3 词汇表.4 1。4 参考资料.4 2 软件概述.5 2。1 软件范围定义.5 2。2 系统特性概述.5 2.3 系统运行环境.5 2.3.1 设备及分布.5 2.3.2 支撑软件.6 2.4 假定和依赖.6 3 外部接口需求.6 3.1 用户界面.6 3。2 硬件接口.6 3。3 软件接口.6 3.4 通信接口.6 4 需求规格.7 4.1 系统特性 1.7 4。1.1 系统管理模块.7 4。1。2 学生管理模块.8
2、4.1。3 班级信息管理模块.9 4.1.4 课程设置模块.10 4.1。5 成绩管理模块.11 4.1。6 帮助模块的设计.12 4.1。7 数据字典.12 5 其他非功能需求.14 5.1 一般性能需求.14 5。2 一般安全性需求.14 5。3 用户文档需求.14 6 其他需求.15 7 尚需解决的问题.15 8 测试.15 9 附件.16 软件需求规格说明书 东软信息学院 1 引言 1.1 文档编制目的 本需求的编写目的在于研究学生管理系统软件的开发途径和应用方法.本需求的预期读者是与学生管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。
3、1。2 背景 本项目的任务提出者及开发者是学生管理系统软件开发小组,用户是教学办公室。本产品能具体化、合理化的管理学生的学生档案,用结构化的思维方式去了解计算机的基本工作原理和汉语程序设计语言。1.3 词汇表 词汇名称 词汇含义 备注 静态数据 系统固化在内的描述系统实现功能的一部分数据 动态数据 在软件运行过程中用户输入的后系统输出给用户的一部分数据,也就是系统要处理的数据 数据字典 数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的“严密性”和“精确性”,没有半点含糊 1.4 参考资料 -王利福 张世琨 朱冰 编著 北京大学出版社 李存珠 李宣东 编著 南京大学计算机系出版
4、 2001 年 8 月 -李绍原 主编 科学出版社 5 2 软件概述 2。1 软件范围定义 2。1。1 开发意图 a.为了学生管理系统更完善;b。为了教学办公室对学生档案的管理更方便;c.为了减轻行政人员的工作负担。2.1。2 应用目标 通过本系统软件,能帮助教研人员利用计算机,快速方便的对学生学生管理进行管理、输入、输出、查找的所需操作,使散乱的人事档案能够具体化,直观化、合理化。2.1.3 作用及范围 本软件适用于教育界,它是比较完善的系统管理软件,对学生的学生可以随时输入、输出、查找。2。1.4 背景 现今学生管理的繁索给具有强烈时间观念的行政人员带来了诸多不便,教学办公室缺少一种完善的
5、学生管理软件,为了对学生档案的管理方便,因此开发了本软件。2.2 系统特性概述 系统特性名称 系统特性描述 优先级 系统用户管理 用户登录、添加用户、修改用户密码 学生管理 添加、修改、查询学生信息 班级信息管理 添加、修改班级 课程设置 添加、修改、设置课程 成绩管理 添加、修改、查询成绩 2。3 系统运行环境 2。3.1 设备及分布 1)主机类型:Windows 环境 2)网络类型:教育网 6 2。3。2 支撑软件 1)操作系统:Windows XP 2)数据库管理系统:mysql 3)其他支撑软件:Visual Basic 6 2.4 假定和依赖 Windows 环境搭建,使用 mysq
6、l 数据库 3 外部接口需求 本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。3.1 用户界面 系统运行时的主界面大致要求为 windows 的经典运行界面,主界面可以是 SDI(单文档界面)即每个窗体之间是独立的,也可以是 MDI(多文档界面):有一个主窗体,可以包含其他窗体。建议本系统采用多文档界面,这样可以使程序更加美观,整齐有序.3.2 硬件接口 软件较小除硬盘外,基本没有与外界硬件的联系,不过考虑到数据库大量数据的备份等要求可以保持与磁带机和光盘刻录机的接口,这点较易实现。3。3 软件接
7、口 在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。例如 Microsoft 的 office 系列.另外用户还有用户所需要的软件接口,这些应在用户需求定义时明了.3.4 通信接口 通信接口名称 协议或方式 安全要求 传输速率要求 同步通信描述 IE 浏览器 http 100M 7 4 需求规格 4。1 系统特性 1 4。1.1 系统管理模块 系统管理模块主要实现以下功能:用户登录 添加用户 修改用户密码 输入输出:系统启动后,将首先出现用户登录窗体,用户首先输入用户名,然后输入密码,如果用户 3 次输入密码不正确,将退出程序.数据结构设计:us
8、er_Info 系统用户表 列名 数据类型 可否为空 说明 user_ID CHAR(10)NOT NULL 用户名称(主键)user_PWD CHAR(10)NULL 用户密码 user_DES CHAR(10)NULL 用户描述 一般用户、超级用户 用户添加 用户信息 系统管理数据流图(图 5)系统数据表 用户权限 用户信息管理 用户 系统管理人员 8 4.1.2 学生管理模块 学生信息管理模块主要实现以下功能:添加学生信息 修改学生信息 查询学生信息 数据结构设计:student_Info 学生基本信息表 列名 数据类型 可否为空 说明 student_ID INT(4)NOT NULL
9、 学生学号(主键)student_Name CHAR(10)NULL 学生姓名 student_Gender CHAR(2)NULL 学生性别 born_Date DATETIME(8)NULL 出生日期 class_No INT(4)NULL 班号 tele_Number CHAR(10)NULL 联系电话 ru_Date DATETIME(8)NULL 入校时间 address VARCHAR(50)NULL 家庭住址 comment VARCHAR(200)NULL 注释 学生信息查询流图(图 3)学生档案管理成绩信息录入 班级信息录入 课程信息录入 成绩数据表 班级数据表 课程数据表
10、查询条件 查询结果 学生信息录入 学生数据表 9 4。1。3 班级信息管理模块 班级信息管理模块主要实现以下功能:班级信息管理模块主要实现以下功能:添加班级信息 修改班级信息 数据结构设计:class_Info 班级信息表格 列名 数据类型 可否为空 说明 class_No INT(4)NOT NULL 班号(主键)grade CHAR(10)NULL 年级 Director CHAR(10)NULL 班主任 Classroom_No CHAR(10)NULL 教室 班级录入 班级学生名单及成绩 按班号 按年级 班级管理数据流图(图 8)学生班级管理人员 学生数据表 班级数据表 班级信息录入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 管理 系统 用户 需求 说明书
限制150内