软件需求规格说明书(成绩管理系统案例)_第1页
软件需求规格说明书(成绩管理系统案例)_第2页
软件需求规格说明书(成绩管理系统案例)_第3页
软件需求规格说明书(成绩管理系统案例)_第4页
软件需求规格说明书(成绩管理系统案例)_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、班级网站 软件需求规格说明书学院: 学号: 姓名: 二零壹伍年十月修订历史记录日期版本说明作者2008-10-120.8未评审的初稿*目录1 引言41.1 目的41.2 文档格式51.3 预期的读者和阅读建议51.4 范围61.5 术语61.6 参考文献62 系统概述62.1 概述62.2 功能62.3 运行环境72.4 假设与依赖83 系统特性83.1 系统角色83.2 成员档案管理93.2.1 修改成员信息93.2.2 增加成员信息103.2.3 删除成员信息103.3 新闻管理103.3.1 添加新闻103.3.2 修改新闻103.3.3 删除新闻113.4 照片管理113.4.1 增加

2、照片113.4.2 删除照片113.5 留言管理113.5.1 添加留言113.5.2 删除留言123.6 系统维护123.6.1 数据字典维护124 非功能性需求124.1 性能需求124.2 安全性需求124.3 可用性需求124.4 用户文档134.5 其它需求135 外部接口需求145.1 用户接口145.2 硬件接口145.3 软件接口145.4 通信接口141 引言1.1 目的该文档首先给出了网站的功能结构设想与轮廓,试图以此建立一个大致的模型,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。其中对功能需求的描述采用了UML的用例模型方式,主要描述了每一用例的基本事件

3、流,若有备选事件流则描述,否则则省略。而且还给出了非常直观的用例图。这些文字和图形都为了本文档能详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述创造了条件。该文档详尽说明了这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。1.2 文档格式本文档按以下要求和约定进行书写:(1)页面的左边距为2.5cm,右边距为2.0cm,装订线靠左,行距为最小值20磅。(2)标题最多分三级,分别为黑体小三、黑体四号、黑体小四,标题均加粗。(3)正文字体为宋体小四号,无特殊情况下,字体颜色均采用黑色。(

4、4)出现序号的段落不采用自动编号功能而采用人工编号,各级别的序号依次为(1)、1)、a)等,特殊情况另作规定。1.3 预期的读者和阅读建议本文档的主要内容共分4部分:综合描述、系统特性、和非功能性需求和外部接口描述。综合描述部分主要对系统的整体结构进行了大致的介绍;系统特性部分对系统的功能需求进行了详细描述,是本文的主要部分;非功能性需求部分对非功能需求进行了详细的描述;外部接口需求部分对用户界面、软件接口、硬件接口和通讯接口等进行了描述。本文档面向多种读者对象:(1)项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。(2)设计员:对需求进行分析,并设计出系统,

5、包括数据库的设计。(3)程序员:配合设计报告,了解系统功能,编写用户手册。(4)测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。(5)销售人员:了解预期产品的功能和性能。(6)用户:了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。(7)其他人员:如部门领导、公司领导等可以据此了解产品的功能和性能。在阅读本文档时,首先要了解产品的功能概貌,然后可以根据自身的需要对每一功能进行适当的了解。1.4 范围该产品是在将具有通用型,并充分考虑不同用户的不同需求。产品使用于各大专本院校的各个班级,用于帮助管理班级人员,分发班级通知,帮助统计出勤情况等1.5 术语

6、1.6 参考文献2 系统概述2.1 概述高校由于其特殊的班级结构,导致班级成员之间的沟通十分不便,尤其在分发通知,临时调课,统计出勤状况,班级成员之间的交流时都十分的不便。因此,班级网站便应运而生。本产品网站的可以完成在网站上上发布班级新闻等信息,建有班级论坛和留言版等模块,并接受班级成员注册,登录,发布新闻,上传相片,发表留言,等操作的平台。增加成员信息2.2 功能修改成员信息成员档案管理删除成员信息导入成员信息班级网站修改班级新闻删除班级新闻发布班级新闻班级新闻发布照片删除照片班级照片发布留言留言板删除留言系统管理图一 班级网站功能2.3 运行环境该系统为B/S三层结构,它的运行环境分客户

7、端、应用服务器端和数据库服务器端三部分。以下是系统的软件环境。(1)客户端操作系统:Windows2000 Professional/XP或更新版本。浏览器:IE6以上,其它常见浏览器如FireFox。(2)应用服务器端操作系统:Windows2000 Server或更新版本。应用服务器:Tomcat 5.5或更新版本。数据库访问:JDBC。(3)数据库服务器端操作系统:Windows2000 Server或更新版本。数据库系统:mysql。2.4 假设与依赖本项目是否能够成功实施,主要取决于以下的条件:(1)有足够的调查样本来提供数据以供分析。(2)设计能获得大多数班级认可,能充分满足其班级

8、的需求。(3)班级自身提供足以满足系统运行的软件环境,硬件环境与通信环境。(4)。项目团队成员之间相互配合齐心协力是成功的保障。(5)安博掌握先进的能够适用于该项目的技术,这是系统的性能是否优化和项目能否成功的保证。3 系统特性3.1 系统角色本系统主要用于学校的以下几类人员:(1)系统管理员,完成系统管理与维护,例如,维护学生、教师及数据字典等的维护。图二 用例图一(2)发布新闻,上传图片,修改用户信息,发布留言。图三 用例图二3.2 成员档案管理3.2.1 修改成员信息使用者:管理功能角色的用户。目的:修改成员的基本信息。基本事件流:1、用户进入个人信息界面,本用例开始;2、系统显示信息输

9、入界面,用户输入姓名、性别、出身日期、班级、班级职务。3、用户确认输入信息,确认输入是否本符合规范。符合存入则数据库。用例结束。否则,提示用户重新输入。3.2.2 增加成员信息使用者:普通用户。目的:增加成员。基本事件流:1、用户进入注册界面,本用例开始;2、系统显示信息输入界面,用户输入姓名、性别、出身日期、班级、班级职务。3、用户确认输入信息,确认输入是否本符合规范且不重复。符合存入则数据库。用例结束。否则,提示用户重新输入。3.2.3 删除成员信息3.3 新闻管理3.3.1 添加新闻使用者:管理功能角色的用户,普通成员目的:单个添加班级新闻。基本事件流:1、用户进入发布新闻界面,本用例开

10、始;2、系统显示输入新闻标题、内容。3、用户确认标题内容,保存用例结束。3.3.2 修改新闻使用者:管理功能角色的用户,普通成员目的:单个修改班级新闻。基本事件流:1、用户进入修改新闻界面,本用例开始;2、系统显示已发布新闻标题、内容。3、用户修改标题内容,保存确认。用例结束。3.3.3 删除新闻3.4 照片管理3.4.1 增加照片使用者:管理功能角色的用户,普通成员目的:单个添加照片。基本事件流:1、用户进入照片上传,本用例开始;2、系统显示支持格式上传大小。3、用户选择,上传照片。4、用户确认,检查是否符合规范,是则存入数据库,提示上传成功,否则提示上传失败。3.4.2 删除照片3.5 留

11、言管理3.5.1 添加留言使用者:管理功能角色的用户,普通成员目的:单个添加留言。基本事件流:1、用户进入留言板,本用例开始;2、系统显示已发布留言。3、用户输入留言信息。4、用户确认,检查是否符合规范,是则存入数据库,提示流言成功,否则提示流言失败。3.5.2 删除留言3.6 系统维护3.6.1 数据字典维护4 非功能性需求4.1 性能需求(1)客户端一般响应时间(除报表统计、数据导入)不超过1秒。(2)照片支持png,jpg,bpm格式大小限制为1MB以内。(3)服务器最多支持100人同时在线操作不宕机。4.2 安全性需求(1)权限控制根据不同用户角色,设置相应权限,用户的重要操作都做相应

12、的日志记录以备查看,没有权限的用户禁止使用系统。学生只可查看自已的学习成绩,教师只可查看所教课程的学生成绩(2)重要数据加密本系统对一些重要的数据按一定的算法进行加密,如用户口令、重要参数等。(3)数据备份允许用户进行数据的备份和恢复,以弥补数据的破坏和丢失。(4)记录日志本系统应该能够记录系统运行时所发生的所有错误,包括本机错误和网络错误。这些错误记录便于查找错误的原因。日志同时记录用户的关键性操作信息。4.3 可用性需求(1)方便操作,操作流程合理尽量从用户角度出发,以方便使用本产品。如:新增学生信息时,敲入回车键光标的自动跳转、输入法的自动转换,信息检索时输入汉语简拼快速检索到结果等。可

13、以通过快速键方便用户录入信息,所有操作可仅通过键盘完成。(2)支持没有计算机使用经验、计算机使用经验较少及有较多计算机使用经验的用户均能方便地使用本系统。(3)控制必录入项本系统能够对必须录入的项目进行控制,使用户能够确保信息录入的完整。同时对必录入项进行有效的统一的提示。(4)容错能力系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时,系统能够保证正常运行,并有足够的提示信息帮助用户有效正确地完成任务。(5)操作完成时有统一规范的提示信息例如删除操作时,系统可提示警示框“您确认删除记录吗?操作不可恢复!”,用户点击确认后,系统才执行删除操作,删除后可直接返回相关页面。(6)用户可自定义为了满足业务的不断变化,一些重要的参数应该可以灵活设置。(7)联机帮助与操作指南。4.4 用户文档同本软件一起发行的用户

温馨提示

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

最新文档

评论

0/150

提交评论