《软件需求规格说明书成绩管理系统案例.pdf》由会员分享,可在线阅读,更多相关《软件需求规格说明书成绩管理系统案例.pdf(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-.修订历史记录修订历史记录日期日期版本版本说明说明作者作者班级软件需求规格说明书学院:学号:2008-10-120.8二零壹伍年十月二零壹伍年十月未评审的初稿*目录目录1 引言 31.1 目的 3-.word.zl.-.1.2 文档格式 41.3 预期的读者和阅读建议41.4 围 51.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 添加新
2、闻 103.3.2 修改新闻 113.3.3 删除新闻 113.4 照片管理 113.4.1 增加照片 113.4.2 删除照片 123.5 留言管理 123.5.1 添加留言 123.5.2 删除留言 133.6 系统维护 133.6.1 数据字典维护 134 非功能性需求 134.1 性能需求 134.2 平安性需求 134.3 可用性需求 144.4 用户文档 154.5 其它需求 155 外部接口需求 155.1 用户接口 155.2 硬件接口 155.3 软件接口 155.4 通信接口 16-.word.zl.-.1 1 引言引言1.11.1 目的目的该文档首先给出了的功能构造设想与
3、轮廓,试图以此建立一个大致的模型,然后又对功能需求、性能需求和其它非功能性需求进展了详细的描述。其中对功-.word.zl.-.能需求的描述采用了 UML 的用例模型方式,主要描述了每一用例的根本领件流,假设有备选事件流那么描述,否那么那么省略。而且还给出了非常直观的用例图。这些文字和图形都为了本文档能详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述创造了条件。该文档详尽说明了这一软件产品的需求和规格,这些规格说明是进展设计的根底,也是编写测试用例和进展系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。1.21.2 文档格式文档格式本文档按以下要求和约定进展书
4、写:1页面的左边距为2.5cm,右边距为2.0cm,装订线靠左,行距为最小值20 磅。2标题最多分三级,分别为黑体小三、黑体四号、黑体小四,标题均加粗。3正文字体为宋体小四号,无特殊情况下,字体颜色均采用黑色。4出现序号的段落不采用自动编号功能而采用人工编号,各级别的序号依次为1、1、a)等,特殊情况另作规定。1.31.3 预期的读者和阅读建议预期的读者和阅读建议本文档的主要容共分 4 局部:综合描述、系统特性、和非功能性需求和外部接口描述。综合描述局部主要对系统的整体构造进展了大致的介绍;系统特性局部对系统的功能需求进展了详细描述,是本文的主要局部;非功能性需求局部对-.word.zl.-.
5、非功能需求进展了详细的描述;外部接口需求局部对用户界面、软件接口、硬件接口和通讯接口等进展了描述。本文档面向多种读者对象:1工程经理:工程经理可以根据该文档了解预期产品的功能,并据此进展系统设计、工程管理。2设计员:对需求进展分析,并设计出系统,包括数据库的设计。3程序员:配合?设计报告?,了解系统功能,编写?用户手册?。4测试员:根据本文档编写测试用例,并对软件产品进展功能性测试和非功能性测试。5销售人员:了解预期产品的功能和性能。6用户:了解预期产品的功能和性能,并与分析人员一起对整个需求进展讨论和协商。7其他人员:如部门领导、公司领导等可以据此了解产品的功能和性能。在阅读本文档时,首先要
6、了解产品的功能概貌,然后可以根据自身的需要对每一功能进展适当的了解。1.41.4 围围该产品是在将具有通用型,并充分考虑不同用户的不同需求。产品使用于各大专本院校的各个班级,用于帮助管理班级人员,分发班级通知,帮助统计出勤情况等-.word.zl.-.1.51.5 术语术语1.61.6 参考文献参考文献2 2 系统概述系统概述2.12.1 概述概述高校由于其特殊的班级构造,导致班级成员之间的沟通十分不便,尤其在分发通知,临时调课,统计出勤状况,班级成员之间的交流时都十分的不便。因此,班级便应运而生。本产品的可以完成在上上发布班级新闻等信息,建有班级论坛和留言版等模块,并承受班级成员注册,登录,
7、发布新闻,上传相片,发表留言,等操作的平台。2.22.2 功能功能班级成员档案管理增加成员信息修改成员信息删除成员信息导入成员信息发布班级新闻-.word.zl.删除班级新闻修改班级新闻-.图一图一班级功能班级功能班级新闻发布照片班级照片删除照片发布留言留言板删除留言系统管理2.32.3 运行环境运行环境该系统为 B/S 三层构造,它的运行环境分客户端、应用效劳器端和数据库效劳器端三局部。以下是系统的软件环境。1客户端操作系统:Windows2000 Professional/XP 或更新版本。浏览器:IE6 以上,其它常见浏览器如 FireFox。2应用效劳器端操作系统:Windows200
8、0 Server 或更新版本。应用效劳器:Tomcat 5.5 或更新版本。-.word.zl.-.数据库访问:JDBC。3数据库效劳器端操作系统:Windows2000 Server 或更新版本。数据库系统:mysql。2.42.4 假设与依赖假设与依赖本工程是否能够成功实施,主要取决于以下的条件:1有足够的调查样本来提供数据以供分析。2设计能获得大多数班级认可,能充分满足其班级的需求。3班级自身提供足以满足系统运行的软件环境,硬件环境与通信环境。4。工程团队成员之间相互配合齐心协力是成功的保障。5安博掌握先进的能够适用于该工程的技术,这是系统的性能是否优化和工程能否成功的保证。3 3 系统
9、特性系统特性3.13.1 系统角色系统角色本系统主要用于学校的以下几类人员:1系统管理员,完成系统管理与维护,例如,维护学生、教师及数据字典等的维护。-.word.zl.-.图二图二用例图一用例图一2发布新闻,上传图片,修改用户信息,发布留言。图三图三用例图二用例图二3.23.2 成员档案管理成员档案管理3.2.13.2.1 修改成员信息修改成员信息使用者:使用者:管理功能角色的用户。-.word.zl.-.目的:目的:修改成员的根本信息。根本领件流:根本领件流:1、用户进入个人信息界面,本用例开场;2、系统显示信息输入界面,用户输入、性别、出身日期、班级、班级职务。3、用户确认输入信息,确认
10、输入是否本符合规。符合存入那么数据库。用例完毕。否那么,提示用户重新输入。3.2.23.2.2 增加成员信息增加成员信息使用者:使用者:普通用户。目的:目的:增加成员。根本领件流:根本领件流:1、用户进入注册界面,本用例开场;2、系统显示信息输入界面,用户输入、性别、出身日期、班级、班级职务。3、用户确认输入信息,确认输入是否本符合规且不重复。符合存入那么数据库。用例完毕。否那么,提示用户重新输入。3.2.33.2.3 删除成员信息删除成员信息3.33.3 新闻管理新闻管理3.3.13.3.1 添加新闻添加新闻使用者:使用者:管理功能角色的用户,普通成员-.word.zl.-.目的:目的:单个
11、添加班级新闻。根本领件流:根本领件流:1、用户进入发布新闻界面,本用例开场;2、系统显示输入新闻标题、容。3、用户确认标题容,保存用例完毕。3.3.23.3.2 修改新闻修改新闻使用者:使用者:管理功能角色的用户,普通成员目的:目的:单个修改班级新闻。根本领件流:根本领件流:1、用户进入修改新闻界面,本用例开场;2、系统显示已发布新闻标题、容。3、用户修改标题容,保存确认。用例完毕。3.3.33.3.3 删除新闻删除新闻3.43.4 照片管理照片管理3.4.13.4.1 增加照片增加照片使用者:使用者:管理功能角色的用户,普通成员目的:目的:单个添加照片。根本领件流:根本领件流:1、用户进入照
12、片上传,本用例开场;-.word.zl.-.2、系统显示支持格式上传大小。3、用户选择,上传照片。4、用户确认,检查是否符合规,是那么存入数据库,提示上传成功,否那么提示上传失败。3.4.23.4.2 删除照片删除照片3.53.5 留言管理留言管理3.5.13.5.1 添加留言添加留言使用者:使用者:管理功能角色的用户,普通成员目的:目的:单个添加留言。根本领件流:根本领件流:1、用户进入留言板,本用例开场;2、系统显示已发布留言。3、用户输入留言信息。4、用户确认,检查是否符合规,是那么存入数据库,提示流言成功,否那么提示流言失败。-.word.zl.-.3.5.23.5.2 删除留言删除留
13、言3.63.6 系统维护系统维护3.6.13.6.1 数据字典维护数据字典维护4 4 非功能性需求非功能性需求4.14.1 性能需求性能需求1客户端一般响应时间除报表统计、数据导入不超过 1 秒。2照片支持 png,jpg,bpm 格式大小限制为 1MB 以。3效劳器最多支持 100 人同时在线操作不宕机。4.24.2 平安性需求平安性需求1权限控制根据不同用户角色,设置相应权限,用户的重要操作都做相应的日志记录以备查看,没有权限的用户制止使用系统。学生只可查看自已的学习成绩,教师只可查看所教课程的学生成绩2重要数据加密本系统对一些重要的数据按一定的算法进展加密,如用户口令、重要参数等。3数据
14、备份允许用户进展数据的备份和恢复,以弥补数据的破坏和丧失。4记录日志本系统应该能够记录系统运行时所发生的所有错误,包括本机错误和网络错-.word.zl.-.误。这些错误记录便于查找错误的原因。日志同时记录用户的关键性操作信息。4.34.3 可用性需求可用性需求1方便操作,操作流程合理尽量从用户角度出发,以方便使用本产品。如:新增学生信息时,敲入回车键光标的自动跳转、输入法的自动转换,信息检索时输入汉语简拼快速检索到结果等。可以通过快速键方便用户录入信息,所有操作可仅通过键盘完成。2支持没有计算机使用经历、计算机使用经历较少及有较多计算机使用经历的用户均能方便地使用本系统。3控制必录入项本系统
15、能够对必须录入的工程进展控制,使用户能够确保信息录入的完整。同时对必录入项进展有效的统一的提示。4容错能力系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时,系统能够保证正常运行,并有足够的提示信息帮助用户有效正确地完成任务。5操作完成时有统一规的提示信息例如删除操作时,系统可提示警示框“您确认删除记录吗?操作不可恢复!,用户点击确认后,系统才执行删除操作,删除后可直接返回相关页面。6用户可自定义为了满足业务的不断变化,一些重要的参数应该可以灵活设置。7联机帮助与操作指南。-.word.zl.-.4.44.4 用户文档用户文档同本软件一起发行的用户文档包括:1安装手册:Word 格式文件。2用户手册:Word 格式文件。3在线帮助:HTML Help 格式文件,联机式。4.54.5 其它需求其它需求1支持多浏览器。2系统安装方便,易于维护。5 5 外部接口需求外部接口需求5.15.1 用户接口用户接口本系统采用 B/S 架构,所有界面使用 WEB 风格,用户界面的具体细节将在概要设计文档中描述。5.25.2 硬件接口硬件接口效劳器端建议使用专用效劳器。5.35.3 软件接口软件接口无特殊需求。-.word.zl.-.5.45.4 通信接口通信接口无特殊需求。-.word.zl.