您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 9.0软件需求规格说明书-失物招领系统
实用文档失物招领系统软件需求规格说明书团队:RNG领队:盛加纯3130704235成员:杨驿成员:赵文琪3130704233目录实用文档1引言1.1文档的用途1.2主要的内容1.3阅读时的注意事项1.4参考文献1.5文档组织方式2总体描述2.1产品前景2.2产品功能2.3用户特征2.4约束2.5假设和依赖3详细需求描述3.1对外接口需求3.1.1顾客界面3.1.2硬件接口3.1.3软件接口3.1.4通信接口3.2功能需求3.2.1系统特性13.2.2系统特性23.2.3系统特性33.2.4系统特性43.2.5系统特性53.2.6系统特性63.2.7系统特性73.3性能需求3.4系统设计约束3.5质量属性3.6其他需求附录1引言实用文档1.1文档的意图由于此系统的复杂性,本文档旨在清晰,明确,结构化将软件系统的需求信息和解决方案更好的传递给所有开发者,拓展开发者的知识记忆能力,并且尽早的发现和减少可能的需求错误,帮助新加入团队的成员更快的融入项目。本文档所定义的软件是一款失物招领系统。本文档预期读者包括:项目管理者,设计与开发人员,测试人员,文档编写人员,维护人员。1.2主要内容系统名称:失物招领系统面向用户:失主、热心群众和系统管理人员预期功能:1)系统提供提供两个模式,一个是管理员模式,一个是普通用户模式。管理员模式中,管理员可以根据失主发布的信息来实时更新系统的数据库,并置顶显示,每次信息有变化时就要相应地更新数据库。面向顾客时,系统是电子触摸屏形式的终端软件,可提供给用户查看,搜索,发布信息的功能。面向管理员时,系统是普通的PC软件,可提供管理员更新数据库信息,查看统计的功能。2)失主可以在电子触摸屏形式的终端软件上随时随地地发布自己丢失物品的信息,要尽可能地详细以方便热心群众予以帮助,包括丢失时间,地点,物品的特征描述,以及个人的联系方式等等,然后联网将信息发布出去。然后在终端界面上就会出现相应地信息,并有发布成功的提示。3)终端软件界面上的所有信息都可以被用户查看,并且用户可以在该条信息的后面留言,提供一些帮助,比如:我在某某地方看见一个跟你描述的东西差不多的物品,放在前台了,你可以去XX看看是不是你要找的东西.....并且这条留言会立刻转发给信息发布者,予以通知,帮助寻找。4)如果用户捡到东西或者在门卫收发室看见待领物品,用户可以登录终端软件,通过关键字进行搜索。所有检索到的符合要求的信息将全部列出,用户可以选择以发布时间等排序方式对信息进行查看,并进行留言告知。5)失主在寻找回丢失物品的时候有一个反馈,于是系统管理员会收到该反馈,并及时更新数据库,然后在终端软件界面上将该条求助信息置为绿色,表明此失物已经找回。此条信息已不再有效。最后在系统的数据库中有一个找回物品成功率,修改信息,用于年终盘点统计。1.3阅读时的注意事项参考信息:丢失物品的特征描述,丢失地点、时间,联系方式等。实用文档1.4参考文献《需求工程—软件建模与分析》,丁二玉,高等教育出版社软件需求说明书(GB856T).doc1.5文档组织方式本文档将先简要描述一下此软件,从大体上让阅读者了解本软件的产品前景,产品功能,顾客特征。然后将详细的描述需求,并在最后做出总结。2总体描述2.1产品前景这是一个独立的终端系统,提供失物招领帮助的任务。2.2.产品功能1、用户可以选择查看信息,系统会给予用户一张按时间排序的求助信息。用户也可以自主选择查看方式。2、用户可以选择发布信息,系统会提供一张表单,需要用户填写一些必要的信息,如果可以也可插入图片,尽可能详细描述失物信息。点击确认,提示发送成功。然后可以按返回按钮回到主界面。3、用户可以点击搜索界面,可以通过关键字进行搜索,系统连接数据库,并向用户提供相应的信息列表。用户可以进入该条信息给予求助者留言帮助。4、用户点击我的信息,界面将显示所有和本人有关的信息,或者留言,或者@本人等等。5、管理员可以进行查看信息,更新信息,备注信息,以及统计信息等操作。2.3用户特征所有普通的用户,包括各个知识背景,年龄层次。系统的管理人员,具有一定的电脑知识,对数据库,后台操作十分了解。2.4约束本软件将符合一切有关法律,包括:1、中华人民共和国著作权法(2001年修正)2、中华人民共和国著作权法实施条例(2002)3、中华人民共和国计算机软件保护条例(2001)4、作品自愿登记试行办法(1994)实用文档5、计算机软件著作权登记办法(2002)6、计算机软件著作权登记收费项目和标准(1992)7、著作权质押合同登记办法(1996)8、国家版权局公告(第9号)——指定计算机软件登记机构(2002)9、国家版权局公告(第11号)——指定著作权质押合同登记机构(2002)10、软件产品管理办法(2000)11、计算机信息系统集成资质等级评定条件(试行)(2000)硬件限制:CPU处理速度300MHZ以上和其他应用接口:可以支持一些ACESS,Oracle等的数据库文件导入审计功能:提供所有有关的数据库操作,制表控制功能:触屏控制高阶语言要求:流行编程语言,C/C++/C#等2.5假设和依赖假设:1、管理员及时更新数据库;2、终端为嵌入式Linux系统依赖:SQL数据库3详细需求描述3.1对外接口需求3.1.1用户界面屏幕布局:采用统一的风格消息显示约定:所有消息为弹出式消息框屏幕压力感应:用于感应顾客触屏,在顾客点击后1second时间内程序作出反应对于控件的约定:1、按钮:蓝色背景经典按钮样式2、输入框:白底白框3、物品介绍控件:左边为失物图片,右边为失物名称,简介,特征,详细信息查看按钮消息框:类似Windows消息框字体:微软雅黑主要界面:1、欢迎界面:这是面向用户的主界面,界面左列是功能按钮,有发布实用文档消息,我的消息,搜索等,界面中部以及右侧默认是欢迎界面,包括系统欢迎界面和欢迎语。2、发布消息界面:界面有文本框,图片添加栏,备注栏,确定发送按钮等控件,并有提供返回按钮返回主界面。3、我的消息:界面上有提示消息数目的气泡,用户点击进入之后,会出现显示热心群众提供的信息的界面,同样拥有返回按钮。4、搜索:界面有一个编辑框和确定按钮,用于用户进行关键字搜索,也可以通过返回按钮返回主界面。5、管理员界面:包括查看信息,查看统计信息,更新信息等按钮,点击查看信息按钮,系统连接数据库,读出数据库中所有信息,按时间顺序排列;点击查看统计信息按钮,管理员自行设置时间区间,界面就会显示在这段时间中,通过失物招领系统成功找回丢失物品的事例,并统计该信息,计算成功率,效率。点击更新按钮,将会进入该信息界面,管理员可以进行修改,更新操作。3.1.2硬件接口USB2.0数据传输打印机输出接口3.1.3软件接口SQL数据库接口ODBC3.1.4通信接口无3.2功能需求3.2.1系统特性1查看失物信息列表。3.2.1.1特性描述用户点击查看信息按钮后,系统显示信息列表界面。3.2.1.2具体功能需求R1:用户对系统施加此操作后,系统显示信息列表,并且用户可以选择不同的排序方式如按时间排序等。点击返回按钮返回欢迎界面。如出现异常,结束当前操作,返回主界面。3.2.2系统特性2发布求助信息实用文档3.2.2.1特性描述用户点击发布信息按钮,系统提供需要用户填写的表单。3.2.2.2具体功能需求R2:用户对系统施加操作后,系统会自动提供一个表单,用户要尽可能详细的填写其中的信息,包括丢失物品的名称,特征描述,自己的联系方式,必要时还可以提供图片。点击返回按钮返回欢迎界面。如出现异常,结束当前操作,返回主界面。3.2.3系统特性3我的消息。3.2.3.1特性描述用户点击我的消息按钮后,系统界面上将显示所有与我有关的信息。3.2.3.2具体功能需求R3:用户对系统施加此操作后,系统显示信息列表,这是完全是一个与自己有关的信息列表包括别人给本人的留言或者是@本人等等。点击返回按钮返回欢迎界面。如出现异常,结束当前操作,返回主界面。3.2.4系统特性4搜索3.2.4.1特性描述用户点击搜索按钮后,系统显示信息搜索界面。3.2.4.2具体功能需求R4:用户对系统施加此操作后,系统显示信息搜索界面,并且用户可以选择关键字搜索,系统将根据输入的信息,自动地在数据库中搜索相关的信息,并显示到界面上。点击返回按钮返回欢迎界面。如出现异常,结束当前操作,返回主界面。3.2.5系统特性5查看信息。3.2.5.1特性描述管理员点击查看信息按钮后,系统显示信息列表界面。3.2.5.2具体功能需求R5:管理员对系统施加此操作后,系统显示信息列表,系统将数据库中所有信息通过表单显示出来。点击返回按钮返回欢迎界面。如出现异常,结束当前操作,返回主界面。3.2.6系统特性6查看统计信息。实用文档3.2.6.1特性描述用户点击查看统计信息按钮后,系统显示信息统计的界面。3.2.6.2具体功能需求R6:管理员对系统施加此操作后,系统显示信息统计界面,并且用户可以选择不同的时间段,系统会根据该时间段做出统计信息。点击返回按钮返回欢迎界面。如出现异常,结束当前操作,返回主界面。3.2.7系统特性7查看失物信息列表。3.2.7.1特性描述用户点击查看信息按钮后,系统显示信息列表界面。3.2.7.2具体功能需求R7:管理员对系统施加此操作后,系统显示信息列表,并且管理员可以选择对该信息进行更新修改操作,比如置顶、撤销、备注等等。点击返回按钮返回欢迎界面。如出现异常,结束当前操作,返回主界面。3.3性能需求由于本系统只针对触控前台,所以并无移植问题,其在Linux嵌入式系统上的具体相关性能指标如下:精度输入数据:整数输出数据:保留小数点后两位保存数据:保留到小数点后两位时间特性响应时间:1s更新处理时间:2s数据的转换和传送时间:1s存储容量数据库的存储容量:100G数据库表最大行数1024*1024支持操作输入数字,文字,点击3.4系统设计约束嵌入式系统:系统资源有限。实用文档系统开发和运行基于Linux内核的嵌入式操作系统。面向顾客的系统接收由电子触摸屏发来的信号,信号传递速度有一定的限制。其他法律法规约束详见约束。3.5质量属性可靠性:系统要具有高的可靠性,在顾客有错误操作时,系统仍能维持正常运行。具体为:系统每年错误次数不得超过2次,异常错误除外。效率:由于系统运行的平台在存储容量和处理速度上有一定的局限性,可降低对于效率的要求,但时间不能长于特性时间特性要求中的上限。可维护性:系统在实现时要考虑到系统的可维护性,使系统易于维护,具体为系统允许24小时不间断运行,允许操作回滚,允许在运行状态下更新系统组件,系统信息。可扩展性:系统对于顾客需求的改变可以做到良好的适应,可拓展功能模块,并每一年更新一次,直到软件失去商业价值。3.6其他需求系统提供双语操作,顾客在主欢迎界面上可以选择语言,分别可选择中文和英文。系统在服务器运行时将一直处于运行状态,直到服务器关闭。允许顾客的任何错误输入,系统显示指导顾客操作的信息。系统记录有效操作过程。附录桥梁--需求规格说明书是顾客需求转换为软件需求的工作产品,用户需求和软件需求的角度不同,前者是从用户的角度来写的,后者是从系统的角度;需求基线--项目的需求规格可以作为产品设计和开发的功能依据以及为测试用例的编写提供依据以及需求追溯。需求规格说明书是项目组内进行产品沟通的基础和依据,例如新加入的成员、或者换岗的员工,需求规格说明书都是他们熟悉项目、熟悉产品最主要的介质。同时需求规格说明书还在产品上线后维护中起到重要的作用。因此即使在验收后,对于有维护需要的产品的需求规格说明书还应该进行维护和变更管理。需求规格说明书还对项目的传承起到重要的作用,例如新建的项目可以在历史的需求规格说明书进行考古调研、复用,它是组织财富积累的重要来源。
本文标题:9.0软件需求规格说明书-失物招领系统
链接地址:https://www.777doc.com/doc-5724758 .html