欢迎来到天天文库
浏览记录
ID:22895745
大小:82.50 KB
页数:8页
时间:2018-11-01
《学生学籍管理系统需求规格说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、word资料下载可编辑学生学籍管理需求规格说明书该文件负责人:小组成员:专业技术资料word资料下载可编辑目录目录2一.引言31.1编写目的31.2项目背景31.3参考资料3二.任务概述42.1目标42.1.1“学生学籍管理系统”功能:42.1.2性能要求42.2运行环境42.3条件与限制4三.数据描述53.1系统的ER图:53.2数据库描述63.3数据流图和数据词典6四.修正的开发计划74.1成本估计:(模拟真正的系统研发)74.2资源使用计划:74.3进度计划7专业技术资料word资料下载可编辑一.引言1.1编写目的在编写”学生学籍管理系统”软件之前,对同
2、类型产品的市场进行了前期调查,与多位软件设计者和使用者进行了探讨和分析,之后又软件项目小组向系统分析人员与软件设计人员提出了这份需求规格说明书。该需求规格说明书学生成绩管理系统进行了全面细致的用户需求分析,明确所要开发的软件应具有的功能,性能与界面。该需求规格说明书供概要设计人员阅读。1.2项目背景项目委托单位:广东技术师范学院计算机科学与技术学院系统理论开发单位:系统理论主管部门:系统理论学生成绩管理系统v1.0是一个功能比较完善的数据管理软件,具有数据操作方便、高效、迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,可在应用范围较广的Window
3、s系列等操作系统上应用。1.3参考资料1)某学校《学生管理系统计划任务书》;2)某学校《学生成绩管理系统可行性分析报告》;3)郑人杰,《实用软件工程》,清华大学出版社。专业技术资料word资料下载可编辑二.任务概述2.1目标2.1.1“学生学籍管理系统”功能:1.学生:可浏览学生档案信息,浏览课程,查询成绩,查询教师信息,查询班级信息,修改个人密码。2.教师:可浏览学生档案信息,浏览课程,查询成绩,添加成绩,查询教师信息,查询班级信息,修改个人密码。3.班级辅导员:可浏览学生档案信息,添加学生档案,删除学生档案,课程浏览,课程设置,课程删除,成绩查询,添加教师
4、信息,查询教师信息,添加班级信息,查询班级信息,删除班级信息,修改个人密码。4.管理员:可浏览学生档案信息,添加学生档案,删除学生档案,课程浏览,课程设置,课程删除,成绩查询,添加成绩,添加教师信息,查询教师信息,添加班级信息,查询班级信息,删除班级信息,修改个人密码。2.1.2性能要求1.安全性:学生只可浏览学生的信息,不可以修改学生信息,管理员跟班级辅导员不仅可浏览学生信息也可浏览特定班级的全部信息并进行修改。2.响应时间:浏览个人成绩页面需在5秒内完成。浏览班级排名页面需在7秒内完成。2.2运行环境Intel486以上系列、AMDK6以上系列等PC台式和
5、便携式计算机。运行时占用内存:<=1MB。所需要硬盘空间:<=5MB。软件平台:中文Windowsxp或更高版本2.3条件与限制由于时间比较短,使用计算机不方便以及对于网络编程不熟悉,因此本学生学籍管理系统并没有提供数据的远程访问功能。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,安全性能有待进一步完善。专业技术资料word资料下载可编辑三.数据描述3.1系统的ER图:Teacher姓名教师编号联系电话性别职称院系备注Course课程名称课程ID班级ID课程性质任课老师课时系部学期期考试性质Class班级ID班级人数院系辅导员备注Sco
6、re课程ID科目学期课程性质考试性质学号班级ID姓名Student学号姓名职称院系性别生日班级ID名族家庭住址联系电话教师编号教师编号教师编号专业技术资料word资料下载可编辑3.2数据库描述数据库采用MicrosoftSQL20053.3数据流图和数据词典(1)数据流图。学生成绩管理系统数据流图教师综合成绩库1.2查询个人成绩事务排名库1.1查询排名学生事务事务学生档案库成绩库1.4产生列表1.5产生列表学生相关数据班级号学号排名信息个人成绩信息管理员1.3录入班级信息,学生信息,学生成绩个人成绩事务学生相关信息系统用户调用对应数据学生相关数据学生相关数据调
7、用对应数据综合总成绩排名综合总成绩排名调用指令调用指令1.61.7(2)数据词典1.教师=教工号+所教班级+姓名2.学生=姓名+学号+班级+专业3.管理员=姓名+教工号4.学号=[中文名]5.姓名=[中文名
8、英文名]6.中文名=2{汉字}47.英文名=2{字母}10专业技术资料word资料下载可编辑四.修正的开发计划4.1成本估计:(模拟真正的系统研发)(1)硬件购置费如计算机及相关设备的购置,不间断电源、空调器等的购置费。(2)软件购置费,如操作系统软件、数据库系统软件和其它应用软件的购置费。(3)人工费,主要是开发人员、操作人员、管理人员的费用。(4)通讯
9、费,如购置计算机网络设备、通讯线路器材
此文档下载收益归作者所有