




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上失物招领系统软件需求规格说明书团队:RNG领队:盛加纯 成员:杨驿 成员:赵文琪 目 录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 系统特性 6 3.2.7 系
2、统特性 7 3.3 性能需求3.4 系统设计约束3.5 质量属性3.6 其他需求附录1 引言1.1文档的意图由于此系统的复杂性,本文档旨在清晰, 明确,结构化将软件系统的需求信息和解决方案更好的传递给所有开发者,拓展开发者的知识记忆能力,并且尽早的发现和减少可能的需求错误,帮助新加入团队的成员更快的融入项目。本文档所定义的软件是一款失物招领系统。本文档预期读者包括: 项目管理者,设计与开发人员,测试人员,文档编写人员,维护人员。1.2主要内容Ø 系统名称:失物招领系统Ø 面向用户:失主、热心群众和系统管理人员Ø 预期功能:1)系统提供提供两个模式,一个是管理员模式
3、,一个是普通用户模式。管理员模式中,管理员可以根据失主发布的信息来实时更新系统的数据库,并置顶显示,每次信息有变化时就要相应地更新数据库。面向顾客时,系统是电子触摸屏形式的终端软件,可提供给用户查看,搜索,发布信息的功能。面向管理员时,系统是普通的PC软件,可提供管理员更新数据库信息,查看统计的功能。2)失主可以在电子触摸屏形式的终端软件上随时随地地发布自己丢失物品的信息,要尽可能地详细以方便热心群众予以帮助,包括丢失时间,地点,物品的特征描述,以及个人的联系方式等等,然后联网将信息发布出去。然后在终端界面上就会出现相应地信息,并有发布成功的提示。3)终端软件界面上的所有信息都可以被用户查看,
4、并且用户可以在该条信息的后面留言,提供一些帮助,比如:我在某某地方看见一个跟你描述的东西差不多的物品,放在前台了,你可以去XX看看是不是你要找的东西.并且这条留言会立刻转发给信息发布者,予以通知,帮助寻找。4)如果用户捡到东西或者在门卫收发室看见待领物品,用户可以登录终端软件,通过关键字进行搜索。所有检索到的符合要求的信息将全部列出,用户可以选择以发布时间等排序方式对信息进行查看,并进行留言告知。5)失主在寻找回丢失物品的时候有一个反馈,于是系统管理员会收到该反馈,并及时更新数据库,然后在终端软件界面上将该条求助信息置为绿色,表明此失物已经找回。此条信息已不再有效。最后在系统的数据库中有一个找
5、回物品成功率,修改信息,用于年终盘点统计。1.3 阅读时的注意事项Ø 参考信息:丢失物品的特征描述,丢失地点、时间,联系方式等。1.4 参考文献Ø 需求工程软件建模与分析,丁二玉,高等教育出版社Ø 软件需求说明书(GB856T).doc1.5 文档组织方式本文档将先简要描述一下此软件,从大体上让阅读者了解本软件的产品前景,产品功能, 顾客特征。然后将详细的描述需求,并在最后做出总结。2 总体描述2.1 产品前景这是一个独立的终端系统,提供失物招领帮助的任务。2.2.产品功能1、 用户可以选择查看信息,系统会给予用户一张按时间排序的求助信息。用户也可以自主选择查看方
6、式。2、 用户可以选择发布信息,系统会提供一张表单,需要用户填写一些必要的信息,如果可以也可插入图片,尽可能详细描述失物信息。点击确认,提示发送成功。然后可以按返回按钮回到主界面。3、 用户可以点击搜索界面,可以通过关键字进行搜索,系统连接数据库,并向用户提供相应的信息列表。用户可以进入该条信息给予求助者留言帮助。4、 用户点击我的信息,界面将显示所有和本人有关的信息,或者留言,或者本人等等。5、 管理员可以进行查看信息,更新信息,备注信息,以及统计信息等操作。2.3用户特征Ø 所有普通的用户,包括各个知识背景,年龄层次。Ø 系统的管理人员,具有一定的电脑知识,对数据库,后
7、台操作十分了解。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、
8、计算机信息系统集成资质等级评定条件(试行)( 2000)硬件限制: CPU 处理速度 300MHZ 以上和其他应用接口:可以支持一些 ACESS, Oracle 等的数据库文件导入审计功能:提供所有有关的数据库操作,制表控制功能:触屏控制高阶语言要求:流行编程语言, C/C+/C#等2.5假设和依赖Ø 假设:1、 管理员及时更新数据库;2、 终端为嵌入式 Linux 系统Ø 依赖:SQL 数据库3详细需求描述3.1对外接口需求3.1.1 用户界面Ø 屏幕布局:采用统一的风格Ø 消息显示约定:所有消息为弹出式消息框Ø 屏幕压力感应:用于感应顾客触
9、屏,在顾客点击后 1 second 时间内程序作出反应Ø 对于控件的约定:1、 按钮:蓝色背景经典按钮样式2、 输入框:白底白框3、 物品介绍控件:左边为失物图片,右边为失物名称,简介,特征,详细信息查看按钮消息框:类似Windows消息框字体:微软雅黑主要界面:1、 欢迎界面:这是面向用户的主界面,界面左列是功能按钮,有发布消息,我的消息,搜索等,界面中部以及右侧默认是欢迎界面,包括系统欢迎界面和欢迎语。2、 发布消息界面:界面有文本框,图片添加栏,备注栏,确定发送按钮等控件,并有提供返回按钮返回主界面。3、 我的消息:界面上有提示消息数目的气泡,用户点击进入之后,会出现显示热心群
10、众提供的信息的界面,同样拥有返回按钮。4、 搜索:界面有一个编辑框和确定按钮,用于用户进行关键字搜索,也可以通过返回按钮返回主界面。5、 管理员界面:包括查看信息,查看统计信息,更新信息等按钮,点击查看信息按钮,系统连接数据库,读出数据库中所有信息,按时间顺序排列;点击查看统计信息按钮,管理员自行设置时间区间,界面就会显示在这段时间中,通过失物招领系统成功找回丢失物品的事例,并统计该信息,计算成功率,效率。点击更新按钮,将会进入该信息界面,管理员可以进行修改,更新操作。3.1.2 硬件接口Ø USB2.0数据传输Ø 打印机输出接口3.1.3 软件接口Ø SQL数据
11、库接口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:用户对系统施加操作后,系统会自动提供一个表单,用户要尽可能详细的填写其中的信息,包括丢失物品的名称,特征描述,自己
12、的联系方式,必要时还可以提供图片。点击返回按钮返回欢迎界面。如出现异常,结束当前操作,返回主界面。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:用户对系统施加此操作后,系统显示信息搜索界面,并且用户可
13、以选择关键字搜索,系统将根据输入的信息,自动地在数据库中搜索相关的信息,并显示到界面上。点击返回按钮返回欢迎界面。如出现异常,结束当前操作,返回主界面。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:管理员对系统施加此操作
14、后,系统显示信息统计界面,并且用户可以选择不同的时间段,系统会根据该时间段做出统计信息。点击返回按钮返回欢迎界面。如出现异常,结束当前操作,返回主界面。3.2.7 系统特性7查看失物信息列表。3.2.7.1 特性描述用户点击查看信息按钮后,系统显示信息列表界面。3.2.7.2具体功能需求R7:管理员对系统施加此操作后,系统显示信息列表,并且管理员可以选择对该信息进行更新修改操作,比如置顶、撤销、备注等等。点击返回按钮返回欢迎界面。如出现异常,结束当前操作,返回主界面。3.3性能需求由于本系统只针对触控前台,所以并无移植问题,其在 Linux 嵌入式系统上的具体相关性能指标如下:精度输入数据:整
15、数输出数据:保留小数点后两位保存数据:保留到小数点后两位时间特性响应时间:< 1s更新处理时间:< 2s数据的转换和传送时间: <1s存储容量数据库的存储容量:>100G数据库表最大行数1024 * 1024支持操作输入数字,文字,点击3.4系统设计约束Ø 嵌入式系统:系统资源有限。Ø 系统开发和运行基于 Linux 内核的嵌入式操作系统。Ø 面向顾客的系统接收由电子触摸屏发来的信号,信号传递速度有一定的限制。Ø 其他法律法规约束详见约束。3.5质量属性Ø 可靠性:系统要具有高的可靠性,在顾客有错误操作时,系统仍能维持正
16、常运行。具体为:系统每年错误次数不得超过 2 次,异常错误除外。Ø 效率:由于系统运行的平台在存储容量和处理速度上有一定的局限性,可降低对于效率的要求,但时间不能长于特性时间特性要求中的上限。Ø 可维护性:系统在实现时要考虑到系统的可维护性,使系统易于维护,具体为系统允许 24小时不间断运行,允许操作回滚,允许在运行状态下更新系统组件,系统信息。Ø 可扩展性:系统对于顾客需求的改变可以做到良好的适应,可拓展功能模块,并每一年更新一次,直到软件失去商业价值。3.6其他需求Ø 系统提供双语操作,顾客在主欢迎界面上可以选择语言,分别可选择中文和英文。Ø 系统在服务器运行时将一直处于运行状态,直到服务器关闭。Ø 允许顾客的任何错误输入,系统显示指导顾客操作的信息。Ø 系统记录有效操作过程。附录桥梁-需求规格说明书是顾客需求转换为软件需求的工作产品,用户需求和软件需求的角度不同,前者是从用户的角度来写的,后者是从系统的角度
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论