学生学籍管理系统需求规格说明书模板
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生学籍管理
该文件负责人:
小组成员:
目录
目录 (2)
一.引言 (3)
1.1编写目的 (3)
1.2项目背景 (3)
1.3 参考资料 (3)
二. 任务概述 (4)
2.1 目标 (4)
2.1.1 “学生学籍管理系统”功能: (4)
2.1.2 性能要求 (4)
2.2 运行环境 (4)
2.3 条件与限制 (4)
三.数据描述 (5)
3.1 系统的ER图: (5)
3.2数据库描述 (6)
3.3 数据流图和数据词典 (6)
四.修正的开发计划 (7)
4.1成本估计:(模拟真正的系统研发) (7)
4.2资源使用计划: (7)
4.3进度计划 (7)
一.引言
1.1编写目的
在编写”学生学籍管理系统”软件之前,对同类型产品的市场进行了前期调查,与多位软件设计者和使用者进行了探讨和分析,之后又软件项目小组向系统分析人员与软件设计人员提出了这份需求规格说明书。该需求规格说明书学生成绩管理系统进行了全面细致的用户需求分析,明确所要开发的软件应具有的功能,性能与界面。该需求规格说明书供概要设计人员阅读。
1.2项目背景
项目委托单位:广东技术师范学院计算机科学与技术学院系统理论
开发单位:系统理论
主管部门:系统理论
学生成绩管理系统v1.0是一个功能比较完善的数据管理软件,具有数据操作方便、高效、迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,可在应用范围较广的Windows系列等操作系统上应用。
1.3 参考资料
1) 某学校《学生管理系统计划任务书》;
2)某学校《学生成绩管理系统可行性分析报告》;
3)郑人杰,《实用软件工程》,清华大学出版社。
二. 任务概述
2.1 目标
2.1.1 “学生学籍管理系统”功能:
1. 学生:可浏览学生档案信息,浏览课程,查询成绩,查询教师信息,查询班级信息,修改个人密码。
2. 教师:可浏览学生档案信息,浏览课程,查询成绩,添加成绩,查询教师信息,查询班级信息,修改个人密码。
3. 班级辅导员:可浏览学生档案信息,添加学生档案,删除学生档案,课程浏览,课程设置,课程删除,成绩查询,添加教师信息,查询教师信息,添加班级信息,查询班级信息,删除班级信息,修改个人密码。
4. 管理员:可浏览学生档案信息,添加学生档案,删除学生档案,课程浏览,课程设置,课程删除,成绩查询,添加成绩,添加教师信息,查询教师信息,添加班级信息,查询班级信息,删除班级信息,修改个人密码。
2.1.2 性能要求
1. 安全性:学生只可浏览学生的信息,不可以修改学生信息,管理员跟班级辅导员不仅可浏览学生信息也可浏览特定班级的全部信息并进行修改。
2. 响应时间:浏览个人成绩页面需在5秒内完成。
浏览班级排名页面需在7秒内完成。
2.2 运行环境
Intel 486以上系列、AMD K6以上系列等PC台式和便携式计算机。
运行时占用内存:<=1MB。
所需要硬盘空间:<=5MB。
软件平台:中文Windows xp或更高版本
2.3 条件与限制
由于时间比较短,使用计算机不方便以及对于网络编程不熟悉,因此本学生学籍管理系统并没有提供数据的远程访问功能。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,安全性能有待进一步完善。
三.数据描述
3.1 系统的ER 图:
Teacher
姓名
教师编号
联系电话 性别 职称
院系
备注
Student
学号
姓名 职称
院系
性别 生日 班级ID
名族 家庭住址 联系电话 教师编号 教师编号
教师编号
Course
课程名称
课程ID 班级ID 课程性质
任课老师
课时 系部 学期考试性质
Score
课程ID 科目
学期
课程性质
考试性质
学号
班级ID
姓名
Class
班级ID
班级
人数
院系
辅导员
备注
3.2数据库描述
数据库采用Microsoft SQL2005
3.3 数据流图和数据词典
(1)数据流图。学生成绩管理系统数据流图
(2)数据词典
1.教师=教工号+所教班级+姓名
2.学生=姓名+学号+班级+专业
3.管理员=姓名+教工号
4.学号=[中文名]
5.姓名=[中文名|英文名]
6.中文名=2{汉字}4
7.英文名=2{字母}10
四.修正的开发计划
4.1成本估计:(模拟真正的系统研发)
(1)硬件购置费如计算机及相关设备的购置,不间断电源、空调器等的购置费。
(2)软件购置费,如操作系统软件、数据库系统软件和其它应用软件的购置费。
(3)人工费,主要是开发人员、操作人员、管理人员的费用。
(4)通讯费,如购置计算机网络设备、通讯线路器材、租用公用通讯线路等的费用。
(5)基本建设费,如新建、扩建机房、购置计算机机台、机柜等的费用。
(6)财务费用。
(7)管理费用,会议费、交通费。
(8)材料费,如打印纸、包带、磁盘等的购置费。
(9)专有技术购置费。
4.2资源使用计划:
A:物力:材料费:外出寻找参考资料或图书馆;路费:每人0.4元,共20元;
电费:平均5元/周,共20元。合计40元。
B:人力:前一周,我们小组进行讨论,然后再跟各大组进行沟通,了解学生学籍管理系统的需求,用户的需求,来分析此系统所许要实现的功能等。然后以PPT 的形式介绍了本组的任务。此后每隔三四天,组员开一次会议,商讨下步计划,更细划分工,确定开发流程和任务方向。每周一两次,需要到图书馆,书店等查找相关的书籍以及资料。
C:硬环境:需要专门的机房供小组进行开发,必须佩带相应的操作系统软件、数据库系统软件和其它应用软件。
4.3进度计划
第0.5周:老师教授指导,确定分组