学生成绩管理系统需求规格说明书_第1页
学生成绩管理系统需求规格说明书_第2页
学生成绩管理系统需求规格说明书_第3页
学生成绩管理系统需求规格说明书_第4页
学生成绩管理系统需求规格说明书_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学生成果管理信息系统需求规格说明书学生成果管理系统开发小组日期书目TOC\o"1-3"\h\u802第一章引言 1308031.1编写目的 1229641.2编写背景 1311391.3参考资料 130932其次章任务概述 173532.1目标 120813开发的背景: 11207系统任务概述: 185062.2用户操作权限: 1268442.3运行环境: 213861第三章数据描述 2119513.1静态数据 232019学生: 27759课程: 314352老师: 319037授课表: 311510成果表: 3205103.2动态数据 332638用户信息表: 3311743.3数据描述 414566E-R图: 4235673.4数据库后台表 420907用户信息表(userinfo): 44483学生信息(student): 430246老师信息表(teacher): 52343课程表(course): 517685授课表(teach): 519303成果信息(score): 632590第四章功能需求 6285284.1功能划分 667074.2功能描述 63170系统登录 629343系统管理 73322基本信息管理 73172信息查询 716805第五章性能要求 7272845.1数据精度 7112965.2时间特性 812070第六章运行需求 864076.1用户界面 8257856.2软件接口 8325246.3故障处理 8引言编写目的软件需求规格说明书(SRS,SoftwareRequirementSpecification)是软件需求格式化描述文档,用于具体阐述软件的功能、性能以及约束条件,不仅是系统测试和用户手册编写的依据,也是系统设计、编码的基础。本文档主要目的包括以下几个方面:(1)为系统建设双方供应共同的需求基准;(2)为开发小组的软件开发工作供应依据;编写背景本软件的名称:学生成果管理信息系统;任务提出者:开发人员:学生成果信息管理系统开发小组;用户:管理员用户、老师用户、学生用户。系统说明该系统独立运行于学生管理系统服务器上,短暂没有系统与之相连,但开发完善后希望能与学生管理系统其它功能模块系统连接。参考资料《软件工程导论》(第四版)张海藩清华高校出版社《visualc++数据库通用模块及典型系统开发实例导航》求是科技编著人民邮电出版社任务概述目标开发的背景:学生成果管理系统的开发运用是学校与现代信息化世界的接轨须要,有助于提高日常事务工作的效率,更加完善了学校官方网站功能模块,便利了对学生信息的管理。系统任务概述:利用计算机完成关于老师、学生、授课信息、以及学生成果的录入、修改以及维护,同时供应强大的学生成果查询功能。用户操作权限:学生用户的操作权限生用户可以查询自己的成果,也可以查看其他同学的成果。但不允许修改、删除成果。在三类用户中,学生用户的权限是最小的。只限于查询成果的操作。老师用户:只限于查教书除拥有学生所具有的成果查询权限外,还可以录入学生成果,修改、删除学生成果。询成果的操作。管理员用户:管理员用户具有最高权限,可以对全部数据进行修改或删除。对用户信息的管理,包括密码重置、用户的添加与删除。对基本数据的管理,包括学生表、课程表、老师表和成果表的添加、修改和删除。运行环境:服务器端:操作系统windows2000/NT数据库管理软件MicrosoftAccess客户端:windowsXP或window2000

E阅读器5.0以上约束与限制应具备的条件:开发人员具备运用开发工具的实力,能刚好进行互动沟通,小组各个成员之间的分工明确,各个阶段的任务按时完成。已具备的条件:软硬件系统齐备,资金足够,人员齐备,尚需创建的条件:对开发工具的娴熟程度还不够,应对开发过程中所遇到的困难实力还不够,须要在开发过程中同步努力,各成员要相互帮助,相互解决问题。一起努力尽量避开少走弯路,提高小组开发的速度和效率,同时降低开发成本。还缺乏些打印机之类的设备,不能进一步测试。数据描述静态数据学生:记录号:学生记录号能唯一表示学生,按学生信息的录入先后从小到大依次自动编号,如第一个学生编号为'1',其次十个学生就为'20';编号:学生编号,是学生的唯一表示,每个学生都有自己唯一的一个学号,由学校自行编号产生由8位数字组成,例:02101237。1,2位表示入学年份;3,4位表示分院号(现有调整);5位表示专业;6位表示班级;7,8位表示学生的号数;姓名:学生姓名,最长10个汉字;性别:学生性别,值有“男”,“女”两种;年龄:学生年龄,值大于0小于100;电话号码:学生电话号码,位数小于20;地址:学生地址,位数小于100;在用信息:'Y'表示在用,'N'表示不再用。课程:课程记录号:依据课程录入的先后自动编号;编号:课程编号,相同开课有相同课程号;课程名:课程名称,小于20个字符,例:操作系统;学时:为两位数整数;学分:有两位数字,有一位小数;再用信息:'Y'表示在用,'N'表示不再用。老师:记录号:老师记录号能唯一表示老师,按老师信息的录入先后从小到大依次自动编号,如第一个录入的老师的编号为'1',其次十个录入的老师的编号为'20';老师号:唯一标识老师的号码,由六位数字组成;姓名:老师的姓名,小于10个字符;性别:值有“男”,“女”两种;年龄:老师年龄,值大于0小于100;职称:老师职称,值有助教、讲师、副教授、教授四种;在用信息:'Y'表示在用,'N'表示不再用。授课表:授课记录号:按授课信息的录入先后从小到大依次自动编课程编号;老师编号;在用信息:'Y'表示在用,'N'表示不再用。成果表:成果记录号:按信息的录入先后从小到大依次自动编课程编号;学生编号;成果:大于0小于100的数字;在用信息:'Y'表示在。动态数据用户信息表:用户编号:按用户信息的录入先后从小到大依次自动编号;用户名:长度小于50个字符;密码:大于6位小于50位,可以依据用户的须要自行修改;权限:0代表管理员权限,1代表老师权限,2代表学生权;在用信息:'Y'表示在用,'N'表示不再用。数据描述E-R图:数据库后台表用户信息表(userinfo):序号字段名称字段描述类型位数属性1user_id用户编号自动编号主键2user_name用户名,长度不能大于50个字符文本50主索引,非空3user_password密码,大于6个小于50个字符文本50非空4user_level用户权限,0代表管理员权限,1代表老师权限,2代表学生权限文本1非空5active_status是否在用,Y代表在用,N代表不再用文本2非空学生信息(student):序号字段名称字段描述类型位数属性1student_id学生记录号自动编号主键2student_no学生编号,依据学校学生编号规则产生文本6主索引,非空3student_name学生姓名,小于10个字符文本10非空4student_sex性别,值有“男”“女”两种文本2非空5student_age学生年龄,值大于0小于100数字2非空6student_phone电话号码文本207student_address地址文本1008active_status是否在用,Y表示在用,N表示不再用文本2非空老师信息表(teacher):序号字段名称字段描述类型位数属性1teacher_id老师记录号自动编号主键2teacher_no老师编号,依据学校老师编号规则产生文本6主索引,非空3teacher_name老师姓名,小于10个字符文本10非空4teacher_sex性别,值有“男”“女”两种文本2非空5teacher_age老师年龄,值大于0小于100数字2非空6teacher_level老师职称,值有助教、讲师、副教授、教授4种文本6非空7active_status是否在用,Y表示在用,N表示不再用文本2非空课程表(course):序号字段名称字段描述类型位数属性1course_id课程记录号自动编号主键2course_no课程编号,依据学校课程编号规则产生文本6主索引,非空3course_name课程名称,小于20个字符文本20非空4course_hour学时,为整数数字2非空5course_credit学分,有一位小数数字22非空6active_status是否在用,Y表示在用,N表示不再用文本2非空授课表(teach):序号字段名称字段描述类型位数属性1teach_id授课记录号自动编号主键2course_no课程编号文本6索引,非空,外键3teacher_no老师编号文本6索引,非空,外键4active_status是否在用,Y表示在用,N表示不再用文本2非空成果信息(score):序号字段名称字段描述类型位数属性1score_id成果记录号自动编号主键2student_no学生编号文本6索引,非空,外键3course_no课程编号文本6索引,非空,外键4score成果,大于0小于100数字3非空5active_status是否在用,Y表示在用,N表述不在用文本2非空功能需求功能划分这个学生成果管理系统的功能包括系统登录、系统管理、基本信息管理以及信息查询。功能描述系统登录用户输入用户名和密码,系统查询数据库中的信息对密码进行验证。假如密码不正确将不能进入系统。假如密码正确,系统将会自动依据该用户所具有的权限进入不同的界面。系统管理修改密码:对任何用户,包括学生、老师以及系统管理员都可以对自己的密码进行重新设置。用户管理:只是针对管理员才能操作,管理员可以查询用户状态,当老师或学生遗忘密码时能够为他们找回密码,能添加、修改、删除用户,修改用户权限。基本信息管理学生管理:能够对学生的一些基本信息进行添加、修改、删除等操作。老师管理:能够对老师的一些基本信息进行添加、修改、删除等操作。课程管理:能够对课程的一些基本信息进行添加、修改、删除等操作。授课管理:能够对老师授课的状况进行管理。包括添加、修改、删除等操作。当老师打算教授课程时要记录到数据库中,便利今后对课程、老师等相关信息的查询。成果管理:能够对成果的状况进行管理,该部分是本系统最主要的功能。当一门课的成果结果公布时候,要相应的记录到数据库中,这样,学生和老师才能够进行成果的查询。信息查询成果查询:可以依据学生查询,查询某个学生参与全部课程的成果,并且可以进一步查询该学生成果状况,如全部及格的课程和不及格的课程,学生还能够查询出所修的总学时,以便今后支配好课程。也可以依据课程查询,查询参与该门课程学生的全部成果,以及统计该门课的最高分、最低分、平均分以及通过率、优秀率等信息。授课查询:可以查询某个老师所教授的全部课程状况,也可以查询某门课都由哪些老师教授过。性能要求数据精度管理员帐号密码数据长度都为20位;学生的帐号,由于把学生的学号作为了帐号,所以长度为8密码为6-20位,数据库设计为20位,为了以后能够修改帐户长度留下空间;老师的帐号,长度为5,密码

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论