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

下载本文档

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

文档简介

学生成绩管理系统需求规格说明班级:R+日语 114姓名:蔡畅学号:11181207141引言41.1标识41.2系统概述41.3文档概述42引用文件43需求43.1要求的状态和方式43.2需求概述53.2.1系统总体功能和业务结构53.2.2硬件系统的需求53.2.3软件系统的需求53.2.4接口需求53.3系统能力需求53.5适应性需求73.6安全性需求83.7保密性和私密性需求83.8操作需求83.9可使用性、可维护性、可移植性、可靠性和安全性需求83.10故障处理需求83.10.1软件系统出错处理83.10.2硬件系统冗余措施的说明83.11系统环境需求93.12计算机资源需求93.12.1计算机硬件需求93.12.2计算机硬件资源利用需求93.12.3计算机软件需求93.12.4计算机通信需求93.13系统质量因素103.14设计和构造的约束103.15相关人员需求103.16相关培训需求103.17相关后勤需求103.18其他需求113.19包装需求113.20需求的优先次序和关键程度114合格性规定115需求可追踪性111. 引言1.1标识:本文档为学生成绩管理系统规格说明文档。1.2系统概述:学校对学生的考核主要还是对学生各科成绩的考核,考试类别多、课程多,学生多,工作量大,尤其对学生成绩的分析(如排名)统计要及时,所以成绩管理一直是学校管理中的一个重要子系统。好的管理系统可以简少老师在成绩管理上的工作量,学生可以及时查询学习成绩,学校可以快速获得考试结果,掌握教学情况,改进教学活动。由于本次是课程设计实训,所以基本上无经费;开发期限为五天。该文档预计阅读对象为设计者(我)和验收老师文件状态: 草稿 正式发布 正在修改文件标识:学生成绩管理系统当前版本:V3.0作 者:蔡畅完成日期:2014-07-031.3文档概述:由于本文档不针对任何利益相关的事情,所以无私密性要求。本文档包含以下几个部分:l 管理系统l 管理系统用户群体l 管理系统应当遵循的标准或规范.l 管理系统的范围l 管理系统中的角色l 管理系统的功能性需求l 管理系统的非功能性要求l 需求确认2.引用文件参考文档:【1】企业文档格式标准,北京长江软件有限公司软件工程过程化组织。【2】需求规格报告格式标准,北京长江软件有限公司软件工程过程化组织。参考资料:【1】UML说明,北京长江软件有限公司【2】需求规格报告格式标准,北京软件有限公司软件工程化组织版本更新信息:本文档的更新记录如表2-1所示。 表2-1(版本更新记录)3.需求:3.1要求的状态和方式:不需要多个状态和方式,不需人为加以区分。3.2需求概述:3.2.1系统总体功能和业务结构:本系统具有如下主要功能:(1)登录管理:为了保证系统的安全性,可以根据不同的用户权限来提供不同的服务。分为管理员登录和用户(教师、学生)登录两个子模块。(2)账户管理:分为用户管理和修改密码两个子模块。其中用户管理子模块又包含了添加用户、修改用户和删除用户两部分。(3)信息管理:对各基本表进行管理。分为系别管理、学生管理、课程管理和成绩管理四个子模块。每一个模块又包含添加、修改和删除三个部分(4)信息查询:在各基本表的基础上进行信息查询。分为学生资料查询和学生成绩查询两个子模块。本系统结构图如图3-2-1所示: 图3-2-1(学生成绩管理系统总体功能业务结构图)3.2.2硬件系统的需求:需求名称详细要求开发环境Windows 2000或者更高版本开发工具Vs2005 硬件需求客户机:P4 2.0G CPU+256M 内存+10/100M网卡+40G硬盘+Epson Stylus C67 服务器运行没有数据库SQLserver2005 3.2.3软件系统的需求:1.操作系统:MicrosoftWindowsXPAdvancedServer2.网络服务器:Tomcat5.03.数据库:MySQL4.开发工具:Eclipse3.2.4接口需求:操作系统平台:WindowsXP数据库系统平台:MySQL开发语言:Java开发工具:Eclipse3.3系统能力需求:3.3.1登陆管理模块如图3-3-1-1用例名称:登陆管理模块用例描述:操作者需要先登录再进行操作执行者教师、学生或管理员前置条件登陆角色为教师、学生或管理员,有自己的密码主过程描述1)用户登录到本系统2)用户根据自己的密码和登陆名通过系统验证。异常过程描述1、用户输入的验证信息发生错误返回到登陆界面2、用户登录时达到登陆上限强制返回上一界面业务规则用户输入错误信息连续超过五次今日内不得登陆设计的业务实体学生信息,用户信息、权限信息图3-3-1-1(登陆管理模块图)3.3.2账户管理模块如图3-3-2-1用例名称:账户管理模块用例描述:管理员对用户的添加,赋于不同权限及对用户的修改及查询,执行者管理员前置条件登陆角色为管理员后置条件更新用户数据库主过程描述1)用户登录到本系统2)用户输入查询信息,系统显示用户列表,用户选择一个用户进行操作3)用户选择删除用户4)用户提交修改5)执行后置条件6)用例结束异常过程描述2.1用户录入的查询信息未找到,提示错误并返回34.1用户的对用户的修改不合法,返回4设计的业务实体用户信息、权限信息图3-3-2-1(账户管理模块图)3.3.3信息管理模块如图3-3-3-1用例名称:信息管理模块用例描述:教师通过选择课程对应的学生进行对学生成绩进行录入或修改操作或学生查询自己的成绩和自己现有的信息执行者教师或学生前置条件登陆角色为教师或学生(学生要通过登录信息验证)后置条件教师修改学生基本信息或学生查询个人信息主过程描述1)用户登录到本系统2)用户选择自己计算机显示自己能授课的学生3)用户选择按学生姓名、性别、学号进行查询,系统显示查询结果4)用户增删改学生的基本信息5)用户选择提交修改6)执行后置条件5)用例结束异常过程描述3.1用户输入的查询信息未找到相应课程,返回上一页面4.1. 用户修改的学生信息不符合系统要求,返回上一页面业务规则学生信息必须符合数据库的要求设计的业务实体学生信息,用户信息、权限信息图3-3-3-1(信息管理模块图)3.3.4信息查询管理模块如图3-3-4-1用例名称:信息查询管理模块用例描述:学生查询自身的成绩执行者学生前置条件登陆角色为学生后置条件主过程描述1)用户登录到本系统2)用户输入查询信息,系统显示成绩信息列表3)用例结束异常过程描述用户录入的查询信息未找到,提示错误并返回设计的业务实体用户信息、成绩信息图3-3-4-1(信息查询管理模块图)教师查询统计成绩和学生信息。(1)数据流图信息管理模块数据流图如图3-3-3-2所示:图3-3-3-2(信息管理模块数据流图)学生成绩管理系统E-R图: 图3-3-1(系统E-R图)系统用例图:图3-3-2(系统用例图)3.8安全性需求:由于本文档只用于实训老师的验收,所以不涉及安全问题。只要老师保管得当就可以了3.9保密性和私密性需求:本文档不涉及任何利益问题,只用于老师验收,所以本人不对其进行私密和隐私加密。只用来学习3.10操作需求:在使用本系统时权限问题是至关重要的。无论是老师、学生还是管理员都要通过相应的界面输入验证信息才能登入界面,然后再进行相关操作。这样保证了系统内信息的安全。更可靠。3.11可使用性、可维护性、可移植性、可靠性和安全性需求:本系统可以实现系统的可使用性、可维护性、可移植性、可靠性和安全性等方面的要求。可使用性:(1)方便操作,操作流程合理尽量从用户角度出发,以方便使用本产品。如:新增学生信息时,敲入回车键光标的自动跳转、输入法的自动转换,信息检索时输入汉语简拼快速检索到结果等。可以通过快速键方便用户录入信息,所有操作可仅通过键盘完成。(2)支持没有计算机使用经验、计算机使用经验较少及有较多计算机使用经验的用户均能方便地使用本系统。(3)控制必录入项本系统能够对必须录入的项目进行控制,使用户能够确保信息录入的完整。同时对必录入项进行有效的统一的提示。(4)容错能力系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时,系统能够保证正常运行,并有足够的提示信息帮助用户有效正确地完成任务。(5)操作完成时有统一规范的提示信息例如删除操作时,系统可提示警示框“您确认删除记录吗?操作不可恢复!”,用户点击确认后,系统才执行删除操作,删除后可直接返回相关页面。(6)用户可自定义为了满足业务的不断变化,一些重要的参数应该可以灵活设置。(7)联机帮助与操作指南。安全性:(1)权限控制根据不同用户角色,设置相应权限,用户的重要操作都做相应的日志记录以备查看,没有权限的用户禁止使用系统。学生只可查看自已的学习成绩,教师只可查看所教课程的学生成绩(2)重要数据加密本系统对一些重要的数据按一定的算法进行加密,如用户口令、重要参数等。(3)数据备份允许用户进行数据的备份和恢复,以弥补数据的破坏和丢失。(4)记录日志本系统应该能够记录系统运行时所发生的所有错误,包括本机错误和网络错误。这些错误记录便于查找错误的原因。日志同时记录用户的关键性操作信息。性能需求如表3-11-1主要质量属性详细要求正确性确保用户信息的安全性。健壮性因为技术问题,此性能不好可靠性非会员不可查看会员信息性能,效率没有测试过易用性操作简单易懂,侧重于宣传清晰性流程清晰分类管理安全性错误提示,分类管理可扩展性自适应各种系统环境兼容性自由选择不同类型的数据库表3-11-1(性能分析表)3.12故障处理需求:列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。出现故障交由专业维护人员进行维护。3.12.1软件系统出错处理3.12.2硬件系统冗余措施的说明3.13系统环境需求(1)软件对环境的需求:处理器:Inter(R)on(R)CPU2.66GHz内存:2G(非最低配置环境) (2)硬件对环境的需求:只要外部环境不是特别恶劣,如极度高温或低温,阳光强照射,过于潮湿,人为对机器进行损坏等等。3.14计算机资源需求:以下是系统的软件环境。(1)客户端操作系统:Windows2000 Professional/XP或更新版本。浏览器:IE6以上,其它常见浏览器如FireFox。(2)应用服务器端操作系统:Windows2000 Server或更新版本。应用服务器:Tomcat 5.5或更新版本。数据库访问:JDBC。(3)数据库服务器端操作系统:Windows2000 Server或更新版本。数据库系统:SQLServer 2000或更新版本以下是性能需求(1)客户端一般响应时间(除报表统计、数据导入)不超过1秒。(2)报表统计时间不超过30秒。(3)支持2000名学生信息的一次性导入,导入时间不超过300秒。(4)支持5000名用户(高级中学可达到的规模)并发使用,并保证性能不受影响。3.15计算机硬件需求:如图3-15-1需求名称详细要求开发环境Windows 2000或者更高版本开发工具Vs2005 硬件需求客户机:P4 2.0G CPU+256M 内存+10/100M网卡+40G硬盘+Epson Stylus C67 服务器运行没有数据库SQLserver2005 图3-15-19(硬件需求图表)3.14.2计算机硬件资源利用需求:Intel486以上系列AMDK6以上系列等PC台式机和便携式计算机。运行时占用内存:=1MB所需硬盘空间:=5MB软件平台:中文Windows95/98/NT4.0或更高版本3.14.3计算机软件需求:操作系统:Windows2000 Professional/XP或更新版本。软件平台:中文Windows95/98/NT4.0或更高版本浏览器:IE6以上,其它常见浏览器如FireFox。应用服务器端操作系统:Windows2000 Server或更新版本。应用服务器:Tomcat 5.5或更新版本。数据库访问:JDBC。3.14.4计算机通信需求:无特殊要求3.15系统质量因素:(1)客户端一般响应时间(除报表统计、数据导入)不超过1秒。(2)报表统计时间不超过30秒。(3)支持2000名学生信息的一次性导入,导入时间不超过300秒。(4)支持5000名用户(高级中学可达到的规模)并发使用,并保证性能不受影响。3.16设计和构造的约束: 用户界面需求需求名称详细要求界面友好所用空间小,加快浏览速度操作简单操作简单易懂,适合休闲使用界面风格前台风景为主,后台无背景3.17相关人员需求:(1)项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。(2)设计员:对需求进行分析,并设计出系统,包括数据库的设计。(3)程序员:配合设计报告,了解系统功能,编写用户手册。(4)测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。(5)销售人员:了解预期产品的功能和性能。(6)用户:了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。(7)其他人员:如部门领导、公司领导等可以据此了解产品的功能和性能。3.18相关培训需求:无特殊要求3.19相关后勤需求:无特殊要求3.20其他需求:目前无其他需求3.21包装需求:仅用于学习,无需特别包装3.22需求的优先次序和关键程度4合格性规定:1.对性能的规定(1)精度整型,文本型(2)时间特性要求a响应时间0.5S;b更新处理时间0.5S;c数据

温馨提示

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

评论

0/150

提交评论