资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
软件需求说明书 .项目名称:班级管理系统 指导老师:白燕 成员:余嘉驿090143, 张 娜090139, 王力090108, 王 辉090120,李展朋090110, 高瑜090136, 日期:2012、11、26小组内部分工姓 名学 号任务完成情况李展朋090110运行设计,搜集资料,编写概要设计说明书已完成张 娜 090139数据结构及数据库设计已完成余嘉驿090143接口设计已完成王 力090108模块功能分配已完成王 辉090120层次图已完成高 瑜090136精化软件结构已完成 目录一、引言31. 编写目的32. 背景33. 定义34. 参考资料4二、任务概述41. 目标42. 用户的特点43. 假定和约束5三、需求规定51. 对功能的规定52. 对性能的规定63. 输入输出要求74. 数据管理能力要求75. 故障处理要求76. 其他专门要求7四、运行环境规定81. 设备82. 支持软件83. 接口84. 控制91引言1.1编写目的介于大学老师和班委对班级的管理不便,为了更好的综合班级学生资料,成绩以及考勤等信息的管理,本文档将对班级管理系统软件开发需求进行描述,重点描述了班级管理系统的功能需求及非功能性需求。本说明书的预期读者为客户、概要设计人员、测试人员、文档编写者、项目管理人、课程老师、其他项目组。1.2背景随着高等教育由精英教育转型为大众教育,越来越多的人能够上大学,这给我们大学的学生管理系统带来了极大的挑战。以前那种纸张记录、管理学生信息的方法已不再适用,随着时代的发展,计算系软件和系统的成熟,这给我们的大学生信息管理带来了方便。1.3定义需求分析:不是具体的解决问题,而是准确的确定“为了解决这个问题,目标系统必须做什么”,主要是确定目标系统必须具备哪些功能。1.4参考资料软件工程导论,清华大学出版社,2008年2月第5版,张海藩编著2任务概述2.1目标 运用软件工程的方法,确定一个班级管理系统所应该具备的功能需求,性能需求,出错处理需求,接口需求,约束,将来可能提出的需求,系统的数据需求及系统的硬件需求。2.2用户的特点本系统的用户包括两类,第一类是班委成员,属于管理者,只具备查询,输入本班学生的成绩及参加活动信息的权限;辅导员,属于管理者,具有查询,输入,修改所管理的学生的个人信息,成绩及参加活动信息及增加,删除班委成员管理者的权限。第二类是普通学生,属被管理者,只具备查询个人信息,成绩及参加活动记录的权限。3需求规定3.1对功能的规定系统功能结构图:班级学生管理系统主页管理员登录系统信息用户管理综合测评用户信息系统首页更改密码登陆人信息用户信息智力测评成绩统计奖惩管理文体测评成绩管理考勤管理班级信息登陆人管理设置权限推出系统系统具体功能模块划分如下 :(1)系统登录模块用于验证用户登录系统时输入的用户名、密码和图片验证码是否正确,只有合法的用户才可以进入系统(2)用户信息模块由于本系统面向的是学校的学生、教师,因此,不设置用户注册模块,直接由班级导师将本班学生的学籍信息录入(可批量增加学籍信息),登录密码统一为:888888。学生可登陆系统通过“个人信息”选项进入修改学生用户的个人信息。(4)数据输出模块 系统提供数据导出和打印功能,用户可以根据需要导出或打印各种报表如个人信息报表打印、通讯录报表打印等(5)其他功能如特殊日子的提醒、备份等3.2对性能的规定数据精确度 查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。时间特性一般操作的响应时间应在12秒内,对软磁盘和打印机的操作也应在可接受的时间内完成。适应性满足个人使用的需求(记录量控制在1000项内)。对前面提到的运行环境要求不应存在困难。本软件采用可视化界面,用户通过单击界面上的相关按钮就可以完成各项操作。3.3输人输出要求本系统根据对需求得到的数据进行分析,按数据输入输出的要求,确定表和表间的关系,并进行验证,调整,修改,完善,使其能够实现用户对数据和功能的要求。本系统根据分析确定系统要设置如下表:(1) 学生个人信息表 表名:XSGRXXB字段名类型宽度索引编号字符7主索引姓名字符8性别字符2出生日期日期8民族字符10简历备注100照片通用4用户ID字符10班级字符10籍贯字符10身份证字符18家庭住址字符100宿舍电话字符8用户名字符20职务字符10入学时间日期20家庭电话字符15手机号码字符15政治面貌字符20(2) 管理员表 表名:gly 结构:字段名类型宽度用户ID字符10密码密码10用户名称字符20 3.4数据管理能力要求需要每天对数据进行备份,以便数据丢失后进行数据恢复。提供数据备份及日志功能。为了防止数据库因为某种原因而造成的数据丢失,损坏,对信息的备份是必须的。日志可以记录考勤信息与用户的数据被谁,在什么时候被改动过,一旦发生问题,便于调查取证。3.5故障处理要求本软件能自动修复故障,保证回滚,当数据操作失败时,与之相关的一些操作将被取消,如在操作过程中出现意外,只需退出系统再重新登录即可消除故障。并且有日志记载故障原因,便于排除问题。3.6其他专门要求4运行环境规定4.1普通客户机CPU:p4 1.8GHz以上 内存:256MB以上能够运行IE5.0以上或者Netspace 4.0 版本的机器分辨率:推荐使用1024 x 768像素 Web服务器CPU:P4 2.0GHz内存:1GB以上硬盘:80GB以上网卡:KMb/s速度。 数据库服务器CPU:P4 2.0GHz内存:1GB以上硬盘:80GB以上设备。4.2支持软件操作系统:Winxp/vista/win7/2000/2003/NT/9x/me 等能安装LAN或Java 2的操作系统。4.3接口 4.3.1用户接口 1)对系统各个功能模块,以分级菜单的形式给出;2)所有的提交,确认,删除等操作以按钮的形式给出,且名称一律为取为“提交”、“确认”、“删除”等易于理解的形式。 硬件接口由于管理人员需要打印各种查询报表,所以系统应该与打印机接口匹配。4.3.3通信接口支持局域网协议和广域网协议4.4控制建立内部(即OA系统用户)通讯录以及公共通讯录,供用户查询。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号