考务处理系统需求分析报告.doc_第1页
考务处理系统需求分析报告.doc_第2页
考务处理系统需求分析报告.doc_第3页
考务处理系统需求分析报告.doc_第4页
考务处理系统需求分析报告.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

实 验 报 告 实验课程 软件工程与实践 实验项目 实验5:需求规格说明书 实验地点 2-606 指导教师 翁正秋 班 级 11计算机专1 小组名称 DT开发小组 姓 名 张婷婷 学 号 11303387131 成员姓名 张丹 教师评分 日 期 2013-11-9 实验5:需求规格说明书【实验目的和要求】1. 巩固需求分析的基本内容2. 能够对实际案例的需求进行分析3. 了解需求规格说明书的主要内容【实验软件要求】Internet浏览器,word,visio2003【实验结果要求】 【实验内容】(2学时)一:知识点回顾:软件需求规格说明是分析任务的最终产物,通过建立完整的信息描述、详细的功能和行为描述、性能需求和设计约束的说明、合适的验收标准,给出对目标软件的各种需求。二:研究实例分析项目背景:某一考务处理系统的首层数据流图如下图所示:该考务处理系统有如下功能: 对考生送来的报名表进行检查; 对合格的报名表编好准考证号码后将准考证送给考生,并将汇总后的考生名单送给阅卷站; 对阅卷站送来的成绩表进行检查,并根据考试中心指定的合格标准审定合格者; 填写考生通知单(内容包含考试成绩及合格不合格标志),送给考生; 按地区、年龄、文化程度、职业、考试级别等进行成绩分类统计及试题难度分析,产生统计分析表。步骤一:完成了该系统用例图的绘制。步骤二:根据上面的项目背景,请完成该项目的需求规格说明书,格式参考模板,见附件。注: 如遇到不确定项,可以参考网络资源或向指导老师咨询。附:需求规格说明书模板三、需求规格说明书1引言11.1编写目的11.2项目背景21.3定义21.4参考资料22任务概述22.1待开发软件的一般描述22.2 待开发软件的功能22.3 用户特征22.4运行环境22.5条件与限制33功能需求33.1功能划分33.2功能描述34外部接口需求34.1用户界面34.2硬件接口34.3软件接口34.4故障处理35性能需求45.1数据精确度45.2时间特性45.3适应性46软件属性需求47其它需求48数据描述48.1静态数据48.2动态数据48.3数据库介绍58.4数据词典58.5数据采集51引言1.1编写目的【阐明编写需求说明书的目的,指明读者对象。】随着现代信息技术的发展,信息化已遍布我们生活、学习的各个角落。作为计算机应用的一部分,使用计算机对考务工作进行管理,具有人工管理无法比拟的优点,它的检索速、方便查找、可靠性高、存储量大、保密性好、成本低等,可减少更多的人力物力,这些都能极大的提高管理工作效率。因此开发一个考务管理系统是很有必要的,具有其特有的技术意义和管理意义。考务管理系统是管理系统的一个重要组成部分,其主要功能是通过该系统合理安排有关考试的相关信息,将有关老师的监考等信息和学生的考试信息存入,方便学生与老师查询,从而大幅度减少由于考试带来的资源消耗,提高工作量,增加效率。为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。本文档供项目经理、设计人员、开发人员参考。1.2项目背景信息时代飞速发展的今天,很多的行业、事业单位都已经步入计算机的世界,依靠计算机开发的各种产品维护其运营,协助工作。计算机给人们的学习、生活、工作带来很大便利的同时,也可以大大提高各行业的经济效益和社会效益。而在教育事业的发展也是不容忽视的,衡量学生进退的法宝大多是以考生参加考试为主,而对于高校庞大的学生数量,考务管理工作变得愈来愈复杂和繁重,需要花费大量的人力,精力去处理和安排。因此,毫无疑问,利用计算机技术实现智能化安排,是最为省时和高效的。考务管理系统正是基于这个出发点而开发的。a. 标识待开发软件产品的名称、代码b. 列出本项目的参与者和使用者c. 该软件系统与其他软件产品的关系1.3定义【列出文档中所用到的专门术语的定义和缩写词的原文。】1.4参考资料1庞哑娟孙明丽吕继迪ASP技术方案宝典,北京:人民邮电出版社2008.2关涛CSS从入门到精通,北京:化学工业出版社2009.3陈伟编SQLServer2005数据库应用开发教程北京:清华大学出版社,2005.4肖刚古辉程振波张元鸣实用软件文档写作,北京:清华大学出版社,2009.2任务概述2.1待开发软件的一般描述描述待开发软件的背景,所应达到的目标以及市场前景等近几年网络的发展,是我们的生活发生的翻天覆地的变化。公司、家庭如此,学校也不例外,在所有院校中,人手批改试卷效率低,试卷地信息流通效率低。考虑到提高各方面的效率提高问题,以及加强各个部门的交互性,从而提出考务管理系统,实现信息的化操作。2.2 待开发软件的功能描述待开发软件所具有的主要功能,可用图形表示 对考生送来的报名表进行检查; 对合格的报名表编好准考证号码后将准考证送给考生,并将汇总后的考生名单送给阅卷站; 对阅卷站送来的成绩表进行检查,并根据考试中心指定的合格标准审定合格者; 填写考生通知单(内容包含考试成绩及合格不合格标志),送给考生; 按地区、年龄、文化程度、职业、考试级别等进行成绩分类统计及试题难度分析,产生统计分析表。2.3 用户特征描述最终用户应具有的受教育水平、工作经验及技术专长本系统的用户主要是在校学生及教师。学生有很大的差异性,有的平时学习比较认真,学的知识好一些,有的平时贪玩,但是考试成绩不错等等,系统要根据教师用户提供的各类数据综合评价学生的成绩。2.4运行环境描述软件运行的环境,包括硬件平台、硬件要求、操作系统以及其他软件或与其共存的应用程序等,如数据库。操作系统:windows2000或以上版本数据库:SQLServer2005开发工具:JDK1.6,Eclipse,Tomcat浏览器:IE6.0及以上2.5条件与限制给出影响开发人员在设计软件时的约束条款,如必须使用或避免使用的特定技术、工具,硬件限制和所要求的开发规范或标准。开发工具:MyEclipse开发语言:JAVA数据库:SQL20053功能需求3.1功能划分 3.2功能描述对各个功能进行详细的描述 对考生送来的报名表进行检查; 对合格的报名表编好准考证号码后将准考证送给考生,并将汇总后的考生名单送给阅卷站; 对阅卷站送来的成绩表进行检查,并根据考试中心指定的合格标准审定合格者; 填写考生通知单(内容包含考试成绩及合格不合格标志),送给考生; 按地区、年龄、文化程度、职业、考试级别等进行成绩分类统计及试题难度分析,产生统计分析表。4外部接口需求4.1用户界面【如屏幕格式、报表格式、菜单格式、输入输出时间等。】系统的界面要求如下:(1)页面内容:主题突出,站点定义、术语和行文格式统一、规范、明确,菜单设置和布局合理,传递的信息准确、及时。(2)导航结构:页面具有明确的导航指标,并且要便于理解,方便用户使用。(3)技术环境:页面大小适当,能用各种常用的浏览器以及不同的分辨率浏览4.2硬件接口描述系统中软件产品和硬件设备每一接口的特征1.处理器要求:Pentium或以上2.运行环境:jdk5.03.内存要求:512MB或以上4.3软件接口描述该软件产品与其他有关软件的接口关系,如运行的操作系统,访问的数据库类型等系统需要windows2000及以上的版本的系统;Eclipse;jdk;还有tomcat;数据库sqlserver。4.4故障处理对可能的软件、硬件故障以及对各项性能而言所产生的后果进行处理由于用户在管理系统时,可能因长期的修改数据造成系统响应时间超长,因此,应定期对系统进行修复和压缩,从而减少响应时间,可以满足用户高效率的要求。其他问题:硬件方面:如果本系统出现问题,我们可以通过倒入备份文件来解决软件方面:在系统内部中良好的应用java的exception进行处理。5性能需求5.1数据精确度本系统所涉及的所有的成绩、学分的数据类型,均按实数保存,在显示处理时保留小数点后1位。5.2时间特性【如响应时间、更新处理时间、数据转换与传输时间、运行时间等。】(1)、响应时间统计、查询数据的相应时间控制在20秒内;(2)、更新处理时间局域网数据库在网络无故障的情况下,插入一条数据和更新一条数据的数据库操作响应时间控制在0.5秒/条之内;(3)、数据的转换和传送时间在拨号网络连接通后,交换数据以数据单元形式进行,所有数据交换过程控制在20分钟内;(4)、运行时间程序启动和初始化时间控制在5秒之内。5.3适应性【在操作方式、运行环境、与其它软件的接口以及开发计划等发生变化时,应具有的适应能力。】本系统可在微软的多种软件平台上运行,并可以在linux下运行。6软件属性需求说明软件的正确性、可靠性、效率、完整性、可维护性、安全性和可理解性等特征1系统可靠性对系统(应用系统和数据库)应该设计尽可能详尽的故障处理方案,以保证系统的快速恢复性。并采用冗余技术保证数据可靠存储、系统可靠运行。对系统运行状况采用自动检测、告警、监控等方式进行实时观测。在系统使用过程中,由于硬件出现故障或其它原因造成系统暂时性的中断后系统重新启动时,能够保证系统将原有的数据快速恢复,使其继续运行下去。2系统安全性为确保系统的安全性,系统采取应用系统使用验证(操作员验证)、数据库登陆验证两种验证方式相结合的方法验证用户。运用日志,对进入系统的用户的操作进行记录,可以根据日志进行事后分析,从而找到事故的发生原因、责任者或非法用户。3系统容错性系统的容错性设计是指设计软件时能够保证用户输入的正确性和对系统非法的和破坏性的输入有很强的容错能力。当用户进行正常的数据输入时,系统对输入的数据要做有效性检查和完整性检验,保证将正确的数据存入数据库,对于用户错误的输入,不但拒绝接受,而且要给出明确的错误提示,供操作者改正;对于用户输入非法的和对系统具有破坏性的数据,系统能够加以识别,并做出相应的处理,避免造成系统的死机和瘫痪。4系统防灾性在系统使用过程中,由于硬件出现故障或其它原因造成系统暂时性的中断后系统重新启动时,能够保证系统将原有的数据快速恢复,使继续运行下去。在数据库设计时,有软件自动(默认)或人工对重要的数据进行定期的备份,并做有备份日志,系统的功能中专门设计数据备份和恢复功能,使用户能够快速地自动地将数据从故障处恢复。5系统可维护性系统采用自动更新方式。尽量采用大家熟悉的易于维护的系统平台,系统维护方便,备份及数据恢复快速简单、系统配置体现自动化,尽量避免复杂

温馨提示

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

评论

0/150

提交评论