已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件需求规格说明书在线物品交换系统软件需求规格说明书编号:ISS-TMP-SRS版本:1.3作者:Linken Kong日期:2012/5/17审批:日期:变更记录日期版本变更说明作者2012/5/211.1第三部分的格式修改孔令成2012/5/221.2标题对齐,字体大小的修改孔令成2012/5/231.3目录的修改孔令成目录1.概述51.1.目的51.2.范围51.3.术语定义52.系统说明63.需求说明73.1.功能要求73.1.1.用户登录模块73.1.1.1游客的权限73.1.1.2 用户登录后的权限73.1.2.用户信息管理模块73.1.2.1用户注册时所需的个人信息73.1.2.2变更资料83.1.3.需品浏览功能83.1.3.1 需品详细描述页面内容83.1.4.需求浏览功能83.1.4.1需求详细页面内容83.1.5.需品、需求搜索功能93.1.6.需品发布功能93.1.6.1 发布需品所要填写的信息93.1.7.需求发布功能93.1.7.1需品名称93.1.7.2需品的具体说明93.1.8.需品成交功能103.1.9.物流管理功能103.1.10.用户信誉度评价功能103.1.11.后台管理员模块103.2.可用性103.2.1.资源利用可用性113.2.2.用户操作可用性113.3.可靠性113.3.1.游客113.3.2.换客113.3.3.管理员113.4.性能要求113.4.1.数据精确度113.4.2.时间特性123.4.3.适应性123.5.可维护性, 可扩展性123.5.1.开发代码MVC模式123.5.2.SQL Server 2008 的兼容性123.6.安全性123.7.设计约束123.8.用户使用手册和在线帮助系统133.9.界面要求133.9.1.用户界面133.9.2.硬件接口133.9.3.软件接口134.验收标准141. 概述在线物品交换系统是目前互联网上极为流行的基于B/S模式的一个典型应用,它为众多的网友提供了一个相互交换物品的平台。一般来说,换客之间的交换是建立在自愿的基础上的,是以物换物。交换的原则并不是日常购买物品时所使用的等价交换,而是以个人的喜好和需求为主要交换规则。通过交换,用自己的现有物品换取自己喜欢或者有用的物品,这就是在线物品交换系统的主要功能。1.1. 目的此需求规格说明书对在线物品交换系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用,通过这个需求分析说明书,完成了大概的软件设计的初步方案,并为项目的评审 、开发、测试等提供依据,明确开发风险及其所带来的经济效益。本报告经审核后,交软件工程任课老师审查。1.2. 范围在线物品交换系统是将用户手中的需品放在网上展示,交换双发必须要用自己手中的需品换取自己喜爱或者急切需要的需品,该系统不支持在线支付功能,换客双方在网上只要达成交换协议,交换就可以进行,交换的流程是在线下进行。1.3. 术语定义换客:注册物品交换网中的用户,并且愿意拿自己手中不用的二手物品跟别人交换自己想要得到的物品需品:通指换客不需要的物品或者换客需要的物品。2. 系统说明在线物品交换系统实现了用户登录,用户信息管理,需品浏览,需求浏览,需品、需求的搜索,需品、需求的发布,物流管理,用户信誉管理,后台管理等功能。能满足换客在网上进行需品交换的一般流程,交换流程简单便捷。将换客的闲置物品进行循环利用,符合社会的可持续发展,节约了资源。但系统仍然有部分不足之处,缺乏对换客的严格的身份认证,换客登录时的安全性就自己目前的能力水平尚未能实现,对用户的登录密码没有进行加密以及登录时,没有SSL安全登录功能,其次,该系统尚未能实现一对多或者多对多的物品交换功能。总的来说,保证交易双方不受欺骗是非常重要的,所以该系统这方面的技术还需要进一步的完善。3. 需求说明在线物品交换系统总共包含用户登录,用户信息管理等11个模块,界面设计简洁,符合绝大多数网民用户的需求,操作便捷,管理方便。3.1. 功能要求这一部分将详细介绍在线物品交换系统的11个模块功能。3.1.1. 用户登录模块该模块主要分为两种类型的用户:游客,已注册的用户。3.1.1.1游客的权限 (1)可以浏览网页中的需品以及换客的需求(2) 当用户涉及到交易时(如发布需求,需品等),自动跳转到登录界面,提醒用户登录3.1.1.2 用户登录后的权限(1)、有留言提醒,用户可以查看自己给别人的留言以及别人给自己的留言(2)、可以修改自己的个人信息(如联系方式,用户登录密码)3.1.2. 用户信息管理模块这一模块描述了用户注册时所需要的个人资料信息,以及个人资料变更。3.1.2.1用户注册时所需的个人信息(1)换客名这是换客注册后用来登录该系统的,注册时,会在页面验证换客名是否合法,输入框旁有一个按钮,当用户输入自己的换客名后,需要检查用户输进去的换客名是否在已注册的用户信息中存在,如果存在,则需要修改。(2)换客密码这是换客用来登录的密码,密码不能过于简单,在页面里同样需要验证该密码的安全性,包括密码的长度以及字符、数字的组合使用。(3)确认密码这是用来确认用户刚输入的密码是否是自己想要输入的密码,即必须跟换客密码一样,才能通过注册,这也是在页面验证需要做的。(4)电子邮件这是用来帮用户找回密码的,以防止用户忘记密码,当点击忘记密码,输入自己的用户名,在输入自己的邮箱,系统就会自动给用户邮箱发送一个修改密码的连接,用户可以通过链接修改自己的密码。(5)上传头像这一功能是满足顾客需要,增加网站交易的真实性。(6)居住地址这是方便用户之间相互邮寄需品所要用的联系地址。地址的省、市、区(县)、乡(镇)是通过下拉框供用户选择,街道方面的地址是由用户自己填写,这样能尽量保证地址的正确性。(7)邮政编码当用户输入后,会在页面对邮政编码进行验证,通过两方面结合验证:邮政编码的长度、输入的邮政编码是否是输入的地址的正确邮政编码。(8)联系电话用户输入后,对电话的长度以及第一位进行验证。(9)换客宣言这是用户自己的个性留言,用户可根据自己的实际情况填写。3.1.2.2变更资料用户登录后,就可以对自己的个人资料进行相应的修改。对于密码,邮箱的修改,会有一个验证的过程。3.1.3. 需品浏览功能该功能可以查看网站中所有发布的并且未被成交的需品,点击每一项需品,可以进入需品的详细介绍页面3.1.3.1 需品详细描述页面内容(1) 需品的图片描述,类别,以及新旧程度,详细介绍(2) 需品拥有者的交换意向,期望交换的地点以及交换说明(3) 申请交换记录,显示当前已经交换成功的记录(4) 交换功能,当换客点击交换按钮的时候,就会向该需品的拥有者发出申请,如果用户未登录,将直接跳转到用户登录界面,提醒用户登录(5) 可以查看需品拥有者的个人信息3.1.4. 需求浏览功能该功能可以可以查看当前换客发布的需求,点击一项需求后,用户可以进入需求信息的详细页面。3.1.4.1需求详细页面内容(1) 发布需求的换客信息:包括换客的基本信息以及发布的需品,需求的数目,登录次数等(2) 有收藏的功能,可以展示换客收藏的需品(3) 可以看到换客发出以及收到的交换请求(4) 可以看到他人给换客的留言,评论(5) 可以在线直接给换客留言,评论3.1.5. 需品、需求搜索功能该功能可以根据换客的意向进行搜索当前网站中发布的符合自己要求的需品跟需求,可以进行模糊查找跟精确查找,找到目标之后,可以点击浏览,查看详细信息,如果当前发布的所有需品以及需求中不存在记录,则提示用户,未找到所需的需品或需求3.1.6. 需品发布功能登录后的换客,可以进行需品的发布。3.1.6.1 发布需品所要填写的信息(1) 需品的类型(必须填写)(2) 需品名称(必须填写)(3) 需品图片(4) 需品的新旧程度(必须填写)(5) 需品的描述(必须填写)(6) 想要交换的需品名称(7) 期望交换的地点(8) 交换条件说明其中(必须填写)的几项必须要填写,否则,需品在提交时,将不能上传到服务器中,并提醒换客需品发布失败3.1.7. 需求发布功能这一模块在换客登录之后,即可发布自己的需求。发布需求是包括需品名称以及具体说明两方面内容。3.1.7.1需品名称这是用来描述换客想要的需品的名称。3.1.7.2需品的具体说明这是用来描述需品的具体说明,换客可以根据自己的实际情况进行描述。这两方面必须都要填写,且在用户登录的情况下才能发布需求。 3.1.8. 需品成交功能该功能是在线需品交换系统的核心功能,换客一方与另一方申请交换时,会让申请方选择自己的某个需品跟对方进行交换,并要求申请方输入交换说明,申请方发出申请时,系统自动将申请方提出的申请发给接收方,接收方可以根据交换条件决定是否跟申请方进行需品交换。细节方面:(1)当申请方对自己的需品进行申请交换时,提醒申请方不能跟自己进行申请交换(2) 申请方与被申请方都可以查看对方的个人信息,以及信用程度3.1.9. 物流管理功能当换客与换客之间成交交换需品时,由于之间距离问题而不方面当面交换时,可以使用物流功能,该功能是直接链接各大物流网站,实时将物流信息显示在页面上,供换客双方查看自己交换的需品的实时物流信息3.1.10. 用户信誉度评价功能换客之间每成交一条记录,换客双方就可以对对方进行评价,评价对方对需品描述的真实程度以及对方的信誉程度,在双方评价24小时内,双方都不可以看到对方给自己的评论。3.1.11. 后台管理员模块该模块主要是对网站中交易进行实时的监控,处理换客之间的交易纠纷,当收到换客举报交易中的违规行为,及时对违规的用户进行控制,将其帐号冻结,并且将其公布在信息平台中,提醒其他用户。3.2. 可用性 在线物品交换系统上的所有操作跟用户在淘宝网上购物时的流程基本相似,不同的是在支付这一块,在线物品交换系统不需要支付功能,只要交易双方达成协议,被申请方同意申请方的交换请求时,我们就认为此次交易成功3.2.1. 资源利用可用性在线物品交换系统实际上就相当于一个二手物品回收站,换客可以带上自己手中的二手物品来换取自己喜爱或者想要用的二手物品,这其中免去了现实中的废品回收站,不需要中间媒介,而是交换双方直接进行交易,这样既能免去一些不必要的费用,还能更好、更快速的找到自己想要的需品。3.2.2. 用户操作可用性在线物品交换系统上的前期需品、需品的寻求都是跟淘宝网有很多的相似之处,凡是爱上网购物的网友,都能够在短时间内完全掌握在线物品交换系统的操作流程。3.3. 可靠性在线物品交换系统分游客、换客、以及系统管理员三种角色。3.3.1. 游客只能访问、浏览网站的需品,需求,不能发布需品、需求,不能申请交换需品,不能进行评论。但可以注册转为换客身份。3.3.2. 换客可以浏览网站的需品、需求,可以发布需品、需求,可以进行交易,可以对需品、其他换客评论。3.3.3. 管理员拥有系统的最高权限,可以限制和删除换客的账户,但不能浏览和查看换客的个人资料,用户密码等。3.4. 性能要求3.4.1. 数据精确度查询时应保证查全率,所有在相应域中包含查询关键字的记录都应能查到,同时保证查准率。3.4.2. 时间特性一般操作的响应时间应在2秒钟以内。3.4.3. 适应性满足运行环境在Windows操作系统之间的安全转换和与其它应用软件的独立运行要求。3.5. 可维护性, 可扩展性系统开发采用MVC模式,数据库使用SQL Server,在windows 操作系统上兼容性较好。3.5.1. 开发代码MVC模式系统开发采用MVC模式,将模型,视图,控制三方面的功能分开,便于后期的维护以及系统功能的扩展。3.5.2. SQL Server 2008 的兼容性SQL Server 2008能与windows操作系统完美的融合,兼容性较好,同时,数据库采用了存储过程,触发器,数据备份等一系列的技术保证了数据库的完整性与安全性。3.6. 安全性本系统的系统架构,以及权限机制可以保证系统的安全性。首先:从系统架构看,本系统采用BS模型,从而使服务器数据源与客户端分离,保证了数据的物理独立性;其次:本系统的用户授权机制通过角色的定义管理实现,通过定义某些角色能进行的操作权限,和定义用户拥有的角色,限定用户的操作权限,实现对用户的授权。3.7. 设计约束开发语
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 冷链物流预冷技术调试技师考试试卷及答案
- 2025年六安某国企外包岗位招聘10人笔试历年参考题库附带答案详解
- 2025年上半年四川遂宁产业投资集团有限公司招聘4人笔试历年参考题库附带答案详解
- 2025山东青岛上合临空控股发展集团有限公司社会招聘5人笔试历年参考题库附带答案详解
- 2025山东日照城投集团有限公司高层次人才招聘28人笔试历年参考题库附带答案详解
- 2025安徽山湖控股集团有限公司马鞍山数字未来产业投资有限公司等区内选聘11人笔试历年参考题库附带答案详解
- 2025天津市国资系统监管企业财务部门负责人选聘笔试历年参考题库附带答案详解
- 2025国家电投集团所属国家核电招聘41人笔试历年参考题库附带答案详解
- 2025四川达州钢铁集团招聘500人笔试历年参考题库附带答案详解
- 2025四川乐山市市中区国有企业校园招聘员工20人笔试历年参考题库附带答案详解
- 浙江警察学院2025年三位一体综合评价面试真题(含答案)
- 纪检档案培训课件
- 深圳市2025年生地会考试卷及答案
- 2024~2025学年广东省广州市番禺中学附属小学统编版五年级下册期中考试语文试卷
- 2025年全国招警考试申论参考试题附答案
- 学习两会相关精神
- GB/T 5296.5-2025消费品使用说明第5部分:玩具
- 个人简历模版(三页)带封面(可编辑)自我评价
- 【《轿车后轮鼓式制动器的分析现状文献综述》2500字】
- 箱式变电站接地设计施工方案
- 智算中心PUE优化实施策略
评论
0/150
提交评论