软件 需求说明书.doc_第1页
软件 需求说明书.doc_第2页
软件 需求说明书.doc_第3页
软件 需求说明书.doc_第4页
软件 需求说明书.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

广东工业大学的长跑记录监测系统项目用户需求说明书目录第一章 引言.41.1编写目的.41.2编写背景.41.3编制依据.41.4与XXXX项目其它相关系统的关系.41.5定义.51.6参考资料.5第二章 系统定位.5第三章 系统用户.5第四章 用户需求.54.1基础信息管理.74.1.1人员信息管理.74.1.2学生信息维护84.2用户登录管理.8第五章 非功能需求.95.1性能需求95.1.1精度.95.1.2时间特性要求105.1.3灵活想要求105.2输入输出需求105.3数据管理能力需求.115.3.1系统数据特性.115.3.2数据录入和处理的准确性和实时性115.3.3数据管理的持续性125.4故障处理需求125.4故障处理需求125.5其他专门需求125.5.1部数据,安全性需求.125.5.2易用性需求135.5.3开放性和可扩充性需求135.5.4可靠性需求135.5.5易维护性需求135.5.6适应性需求13第六章 用户说明.13第一章 引言1.1编写目的编写长跑记录和识别项目的需求说明主要是为完成下列目标:l 在软件产品完成目标方面为用户和开发者之间建立共同协议创立一个基础。从用户的角度来对要实现的软件进行系统功能和非功能需求的描述,帮助用户判断所规定的软件是否符合用户的要求,或者怎样修改这种软件才能适合用户的要求。让此软件能更好地为用户服务。l 一方面是为了提高开发效率,编制用户需求文档的过程将使用户在设计开始之前周密地思考全部需求,从而减少事后重新设计、重新编码和重新测试等的返工活动。另一方面也可以以此作为软件系统不断提高的基础l 为成本计价和编制计划进度提供基础。用户需求文档提供软件产品的描述,是计算机软件产品成本核算的基础,并且可以为各方的要价和付费提供依据。用户需求文档对软件的清晰描述,有助于估计所必须的资源,并用作编制进度的依据;1.2编写背景据调查表明,学生的身体状况方面一直是家长和社会教关注和担心的问题,由于部分学生为了学业而经常忽略自己的身体状况,很少会注重锻炼身体,从而导致身体素质的下降。广东工业大学是广东省的一所本科类企事业单位,位于广州市,是许多学子向往的大学学府,较注重学生的德、智、体全方面发展,从而为提高学生的综合素质打下一个坚实的基础,为社会培养了一批批优秀的人才。基于对国民身体素质的考虑,特别是对作为社会未来建设者的千万学子,国家呼吁全民注重运动,为了响应国家的号召和提高学生的身体素质,并基于对学校锻炼场地和保证学生得到锻炼的机会的种种考虑,学校决定把此目的以“阳光长跑”的形式来实现,通过对学生长跑的成绩记录来保证学生的锻炼机会,而把长跑的记录监测系统投入使用。1.3编制依据1)需求调研结果2)3)用户需求说明书(教学参考)1.4与XXXX项目其它相关系统的关系1)计算机指纹登记系统 2)1.5定义人员信息:长跑监测系统的“人员信息”是指系统维护的所有相关人员的详细信息,其中包括学生用户的个人信息地域类型; 长跑监测系统的“地域类型”是指系统的所处的单位地址1.6参考资料第二章 系统定位(一).监督学生身体的锻炼本系统建成后将为我们提供会通过学生提前的指纹登记来识别长跑人员及通过学生每一个站点的登记来记录长跑的时间的功能,按照特定的系统来记录长跑人员的长跑成绩并计算长跑的速度来保证学生的锻炼质量,并设了指纹的识别功能,改善了有些学生因为投机取巧而达到的长跑成绩的问题,通过系统的成绩登录来向校方反映学生的运动情况,从而实现了学校监督学生锻炼的目的。 (二)保证了学生的运动质量本系统通过设站点的形式来使用,以此来记录学生的每一个站点的长跑情况,这样,既保证了场地的可利用性,用可通过每一个站点的时间用科学的速度来限制学生的长跑速度,使学生的长跑速度趋向科学化,从而保证学生的长跑质量,提高学生的身体素质。(三)了解运动情况本系统的站点还提供了查询功能,学生可输入自己的号码来查询自己的运动成绩,从而了解自己的运动情况,来调整自己的运动量第三章 系统用户本长跑记录监测系统的用户主要是为广东工业大学企事业单位的大一的学生,其应用系统能更好地保证用户的长跑质量和运动锻炼时间,并为学生用户提供查询的服务,并达到学校监督学生运动锻炼的目的。按照用户的使用目的不同,可分为以下两类:3.1大一学生3.2.学校的管理人员第四章 用户需求长跑记录监测系统是为学校了解学生运动情况、识别等功能的系统软件,通过软件的识别、记录与查询的功能,系统用户可以更快、更准地实现对自己进行的长跑运动情况的掌握,并为学校提供学生运动情况的依据,改善当前部分学生因为不热爱运动而忽略锻炼身体的问题,及为部分以没有时间锻炼身体的学生提供一个机会。 根据用户的需求的规定,为了满足用户要求,对长跑记录监测系统的说明时将把几个联系紧密的功能纳为同一个软件系统里,长跑记录监测系统的主要功能包括:指纹的识别、成绩的计算记录和成绩的查询功能。功能结构如下图所示:指纹识别成绩记录成绩查询长跑记录监测系统输入卡号成绩显示指纹确认计算记录成绩输入卡号成绩计算指纹确认输入指纹输入卡号取得卡号指纹登记4.1基础信息管理“阳光长跑”记录监测系统是一个综合应用软件,其需要维护多种基础信息,基础信息是系统其它功能实现的保证。基础信息包括:人员信息、组织信息等,系统需对这些基础信息提供维护功能。广东工业大学单位的人员信息主要包括大一学生的个人信息。人员信息是把本系统的最主要的管理对象。系统中的指纹登记、指纹确认等都是以人员信息为基础对象,是整个系统的最重要的基础信息。因此系统需提供相应的人员信息管理功能。组织信息是对人员进行地域的划分,每个组织对应单位的实际组织结构。组织信息是系统进行地域分配,所属的单位表现的一个划分依据,因此系统需提供相应的组织信息维护功能。基础信息管理功能组成如下图所示:基础信息管理人员信息管理地域信息结构管理学校的学生信息管理基础信息管理功能概述图4.1.1人员信息管理人员信息管理业务流程如下:1. 学生信息的管理系统定期导入,通过计算机指纹登记系统软件提供的指纹导入功能来登记学生的个人指纹信息2. 学校信息管理人员通过学校的学生管理系统提供学生的个人信息,输入系统3. 通过更新系统的更新功能来进行对学生长跑成绩的更新主要业务流程:1) 由用户指定要导入的文件位置。2) 系统将自动获取该文件并上传到系统服务器上。3) 系统对该文件进行解析,若文件的格式和内容有效,系统将根据文件内容更新系统数据库的人事信息。用户输入,系统输出:系统将解析用户提交的指纹信息及学校提供的基础信息数据文件,把每条学生信息保存入系统数据库;在文件解析导入成功后,系统向用户提示操作成功;若在操作过程中,文件解析或导入数据库失败,系统将向用户为了与管理系统的信息保持一致,从指纹登记处的信息与记录监测上的信息区分开来,且导入的信息不能进行修改。4.1.2学生信息维护l 用户输入: 姓名 性别 阳光卡号l 系统输出:系统把用户提交的民警信息保存入系统数据库,在数据保存成功后,系统向用户提示操作成功;若在操作过程中,保4.2用户登录管理系统维护的用户登录管理功能是直接面对用户,用户登录管理除了判断用户名外,还要通过完成质问的确认,用户只需简单地输入用户名(系统即会自动显示用户的个人信息)由于系统用户是通过统一用户管理系统进行统一管理,对于用户的登录流程,用户需通过统一用户管理系统提供的身份认证过程进行认证,只有通过了身份认证的用户, 用户才有成绩的记录邓功能的使用。主要参与用户:大一学生l 主要业务流程:1. 用户输入登录阳光卡号2. 系统调用统一用户管理系统进行指纹确认3. 若认证失败则提示用户重新尝试登录,否则继续进行步骤4。4. 根据用户的个人信息显示系统功能界面。用户登陆的流程:到达检查点输入阳光卡号 指纹确认通过验证下一个检查点用户登录功能的输入输出要求:l 用户输入: 用户名 指纹l 系统输出:系统根据用户输入验证用户身份,如果验证通过,则根据用户权限显示相应的功能界面,如果验证失败则显示相应的错误提示信息。第五章 非功能需求5.1性能需求5.1.1精度为了保证输数据的准确性,对用户输入的卡号要求必须准确,而且识别系统将提供相应的指纹验证功能1) 对于输入数据必须同时遵循相关的国际、国家规定。系统对用户输入和接口输入的相关数据项的校验将尽量使用国际、国家的相关规定,对于无国际、国家标准的数据项将使用现行的惯例。2) 输出的成绩记录应能够正确反映实际情况。系统的计算记录功能使用的计算记录采用现行的习惯,以实现统计数据满足此事业单位的实际工作并保证数据能正确地反映实际情况。3) 要求必须保证查询结果符合查询条件。对于用户的每个查询请求,系统将分析其查询条件的组合情况,并保证查询结果与用户的查询请求保持一致。4) 与外部接口的信息传递,必须保证通信过程中数据传输的准确性。对于所有外部接口,系统将与其定义明确的通信协议,并确定每个数据项的取值范围以及相关一致性规定。5.1.2时间特性要求在150个用户并发访问时达到的指标:打开一般系统界面的响应时间在3秒内,第一次打开界面的响应时间不超过5秒。为了满足该时间特性要求,对于系统功能的设计,对每个单一功能的界面尽量减少页面对数据的查询,并对数据库查询进行优化,以务求达到高响应效果。对于电子电图的显示,为了保证较高的响应速度,系统设计时,在装载图层数据时采用预读取机制以及分步读取机制,以提高电子地图的响应速度。1) 对于一般的系统提交操作,响应时间在5秒内。为了提交一般操作的响应时间,使学生的长跑成绩尽量做到精确化,系统将使用较高的设置来努力提高系统的相应时间。2) 对于简单的查询操作,响应时间在5秒内,对于较复杂的组合查询,响应时间在8秒内。对于系统的查询功能,系统设计时将使用预先统计的方式,对用经常使用的查询、统计功能系统实现预先统计的方式以提高查询响应速度。5.1.3灵活想要求1) 系统设计为可以对系统各种关键业务参数进行配置,通过不同的配置以满足不同的业务模式。2) 系统内部设计与外部接口设计必须尽量减少耦合程度,在外部接口发生变化时,系统可以只需变更相应的接口对接功能,避免因外部接口的变化而影响整个系统设计。3) 系统设计使用模块化设计,并尽量减少功能模块之间的耦合程度,在系统功能改进、修正可以灵活处理,避免对系统整体造成严重影响。4) 系统设计考虑平台独立性,对系统的运行环境改变能通过简单的系统配置来适应。系统采用使用平台对立的Java,JSP技术进行,并对系统相关业务5.2输入输出需求XXXX的输入输出的整体要求如下:1) 系统支持超过9000个注册用户,系统并发要求主要取决于系统的硬件能力以及系统运行环境的部署.2) 系统输入界面显示的信息清晰明了、合乎用户习惯,能使用户明了所需输入数据的内容和范围。系统界面输入考虑用户的计算机水平以及其主要业务特定,针对不同的用户,系统将在界面设计上有所不同,以提高系统的可操作性。3) 系统输入内容尽量使用选择性输入,以减少用户的输入工作。为了减轻用户输入数据的工作,系统在用户输入时尽量提供选择性的输入,并提供相应的查找功能,以方便用户快速完成相应的输入操作。4) 系统对输入数据需进行有效性验证,并在有无效输入时,以友好、明确的方式通知用户。系统将对用户的所有输入进行有效性检查,并在用户输入有误时明确指出错误的数据项以及合法数据的取值范围。5) 对用户的操作有明确的响应提示,以使用户确实了解操作结果。系统设计时保证对用户的每个确定性的操作都有相应的响应信息,清楚描述用户操作的结果,若是错误提示将提供友好的错误说明以及解决方法。6) 系统相关查询、统计输出需尽量贴近用户实际工作需要,以及相关业务规范,5.3数据管理能力需求本系统的数据需求包括如下几点:5.3.1系统数据特性系统容量的设计目标必须满足未来3-6年本单位学生管理的整体需要。其维护的数据主要包括:1) 静态信息:主要包括系统运行时已初始化的信息,该类信息相对固定,虽然会随实际情况会有所变动,其变动幅度不大及频率不高。 组织结构、人员信息 本单位的大一学生共有9000多人2) 动态信息:主要是系统对学生信息的每月的登记信息,该类信息将每天增长。XXXX对数据的规划统一由系统集成商负责。对于数据库的容量以及相应扩展性不在此本身进行具体考虑。5.3.2数据录入和处理的准确性和实时性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源包括:手工输入、外部系统信息导入、数据库表同步和外部系统接口调用。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。同时需对用户的输入进行有效性校验,只有正确的数据才能录入系统。外部系统信息导入一般采用文件导入方式,该方式系统需对导入文件的格式有明确的规定,并在导入过程进行严格的有效性和准确性校验,只有通过校验的数据才能录入系统。数据库表同步方式是通过Oracle数据管理系统提供的同步机制进行,每次数据同步后系统需对同步数据进行有效性和准确性校验。外部系统接口调用方式一般是通知性质,系统需对调用过程中的信息交换进行严格的有效性和准确性校验。在系统中,数据的输入往往是大量的,特别是每天勤务工作状态记录、警情处理记录,因此系统要具有大量数据的处理能力,以保证迅速的处理数据。对于手工、外部接口、信息导入方式、接口调用方式,系统的处理都是实时性,即相应数据录入后将实时更新系统数据。对于数据库表同步方式则使用定时更新的方式。数据的一致性与完整性由于XXXX是XXXX项目系统的一个子系统,警务系统与其它子系统存在着数据共享,如民警信息、民警状态等,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要和相关的子系统进行协商,并制定数据同步机制,保证数据的一致性,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。5.3.3数据管理的持续性因XXXX单位的工作性质决定,XXXX设计为提供24小时不间断的数据处理能力。5.4故障处理需求1) 对于没有返回符合条件的数据和失败操作时,系统设计时保证对用户的每个确定性的操作都有相应的响应信息,清楚描述用户操作的结果,若是错误提示将提供友好的错误说明以及解决方法。2) 提供错误记录功能,能通过错误日志查找系统错误的具体信息。系统提供自动错误跟踪功能,在出现错误时将自动记录错误出现的位置以及具体的错误描述,以方便对错误的跟踪处理。3) 数据库连接、查询、更新操作失败时,系统给出相应的友好提示信息,并进行相应的日志记录。4) 与外部系统接口通信失败时,系统给出相应的友好提示信息,并进行相应的日志记录。同时系统设计时采用模块化处理,对于部分外部接口出现问题时,系统保证不使用该接口的功能正常使用。5) 对于系统基本参数被错误修改时,系统提供复位功能以复位系统参数配置。5.5其他专门需求5.5.1部数据,安全性需求为保障系统信息的安全准确,系统必须有完备的安全性保证措施。用户权限机制为保障系统信息的安全,此长跑记录监测系统的用户管理需使用统一用户管理系统进行维护管理。用户登录需通过统一用户管理系统的验证,验证过程包括以下的访问控制:登录卡号、登录时间控制。只有获得统一用户管理系统的验证的用户才能成为系统的有效用户,进入下一阶段的权限验证流程。为了对系统功能的权限作全面管理,保证用户信息和系统的安全性,系统对用户进入每个系统界面都需进行相应的权限检查,保证系统权限限制在网页地址一级,非法用户登录系统后不能通过直接输入网页地址等非法手段使用无权限的功能。系统同时对用户的登录情况以系统日志的方式进行记录,以备系统管理员进行核查。5.5.2易用性需求1) 操作尽可能简单,尽量减少弹出的窗口,以加快操作速度。系统在理的界面编排,以避免出现过多的弹出窗口,2) 对于各种查询结果,提供恢复之前界面的程序,以方便用户的操作。3) 系统的安装要求尽可能方便,尽量减少不必要的装置,以满足系统的站点设置的需求5.5.3开放性和可扩充性需求为

温馨提示

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

最新文档

评论

0/150

提交评论