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