易物网需求规格说明书_第1页
易物网需求规格说明书_第2页
易物网需求规格说明书_第3页
易物网需求规格说明书_第4页
易物网需求规格说明书_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

易物网需求规格说明书PagePAGE17/2易物网系统分析说明书目录TOC\o"1-3"\h\u115731概述 3296721.1编写目的 3294311.1.1项目建设的背景和必要性 3239431.1.2任务目标 47851.1.3条件与限制 5198271.2参考资料 5156802需求 6166892.1功能需求 6150432.1.1功能划分 6326552.1.2功能描述 660382.2数据需求 10275062.2.1表态数据 10282802.2.2动态数据 12128712.2.3数据库描述 12261522.2.4数据词典 13232442.2.5数据采集 13249552.3性能需求 1380092.3.1数据精确度 13126062.3.2时间特性 1357482.3.3适应性 14240602.4非功能需求 1421992.4.1安全性 1443842.4.2可扩展性需求 15314012.4.3兼容性需求 1582092.5故障处理 1519203环境 1644043.1运行环境 1680053.2开发环境 16291784可行性分析 17183834.1技术可行性风险 17200704.2社会可行性分析 1732184.3经济可行性分析 17

1概述1.1编写目的本需求分析规格说明书的目的是为软件开发和客户之间就“换物系统”项目提供需求范围和需求内容的规定。通过此文档向客户展示他们对项目的理解,并且当规格说明书得到用户确认后,它将成为开发此软件在进行项目设计、实现、测试和实施过程中唯一的需求规范;此文档通过对软件功能、性能、接口和可靠性的做说明,作为软件人员进行设计和编码的基础;同时此标准作为验收标准,作为用户确认测试的依据。1.1.1项目建设的背景和必要性随着经济的发展和生活水平的不断上升,人们的消费水平也在逐渐提高,人们的可支配收入也越来越多,购买的物品也随之增多。但是,并不是每一件买回的东西都是满意的,不满意的闲置物品该怎么办?就仍由其闲置,造成金钱的浪费吗?现如今,中国已进入过剩时代,物质产品越来越丰富,尤其是购买力越来越强,导致个人的闲置物品越来越多。而新品更新速度越来越快,人们也喜欢追求一些新鲜事物。如果他们不处理掉现有的闲置物品,这必然会影响人们进一步的消费。2009年的一份调查报告显示,有闲置物品的消费者高达96%,而拥有很多闲置物品的人更是达到51%。这么高的比例更显示出人们对用不到或者不喜爱的物品的处理问题相当伤脑筋。这也可以从另一个调查中找到根据,对闲置物品的处理,21%的人选择了送给别人。然而,处理途径中,72%的人选择放在柜子里不去理睬,有且仅有2%的人选择了把他们卖给别人。再者,被问到是否了解“换客”一词时,只有四分之一的人对其相当了解,而大部分人还处于一知半解的状态。所以,将“换客”这一思想传递给人们的话,可见关于物物交换的市场潜力相当巨大,市场容量也大得惊人。加之,受绿色消费的影响,大学生对消费的观念也发生了很大变化。美国品牌周刊09年10月份针对1000名成年人的在线调查结果显示,91%的人会考虑购买二手物品。当然,中国的消费者中也会有占相当大份额的人会选择了绿色消费,节约消费。这既是一个很恰当的理财方式,更是一个很好的节约资源的途径。所以,有理由相信,物物交换平台是不可或缺的。易物网站的成立也是有巨大的发展空间的。目前在全国市场上,物物交换市场没有一个统一的规划与管理,市场资源仍存在巨大的份额,市场利用率十分低下,市场占有率低,这为我们的市场探索与开发提供了巨大的契机,并为后期的市场占有提供了份额与后备资源,物物交换市场进驻风险、成本小,回报率较大、市场形势多样化,可以有效的容载我们对应的营销策略,带来巨大的利润与市场上升空间。易物网为用户提供了一个互通有无的平台,换客如果有暂时用不到或不想在使用的物品,可以来本网站和其他换客进行交换。这样不仅处理掉的你自己平时用不到的物品,又可以换取你需要的物品。网站概述易物网是一个针对全国网友的网上易物平台,人们可以通过网络平台,把自己闲置的、不需要的物品与他人进行交换,易物网则向所有换客提供免费的交易平台,此网站满足换客自身需要,同时使所有物品物尽其用,焕发新的光彩。网站设计在网站开发方面,现在较大规模的购物网站已经进入成熟期,像“淘宝网”、“天猫网”等。无论在前期制作、运行维护还是在后台数据库方面,现在的网站制作和维护技术都足以支撑起一个个易物网站。不仅技术成熟,同时易物网网站开发者也会挑选一定数量的网站进行分析,取其优点,避其缺点,打造一个既有特色又很优秀的网站。易物网还减少的人们逛商场的时间,大大提高了生命效率。在本站换客之间除了交换物品还可以进行信息交流,可以了解很多地方的物品信息。1.1.2任务目标本项目旨在开发一套网上电子商务的平台,它将实现用户通过互联网完成物品互换的整个过程。会员可以通过互联网平台和其他会员交换自己的物品。1.1.3条件与限制本项目的开发必须有公司和领导的大力支持,必须有足够的人员并且有很高的团队精神。另外可能有技术和设备方面的欠缺,合理利用现有设备,项目的可扩展性、安全性、易于维护等。1.2参考资料在本文档的编写过程中,参考了一下资料,如果对文档含义有模糊之处,请查阅以下相关资料:1.《信息系统分析与设计(第二版)》陈禹高等教育出版社2.《.NET项目开发》主编:常永英机械工业出版社3.《应用软件开发技术》孙培民王鸿铭王喜胜张麦玲杨韶华高等教育出版社4.《信息系统开发与IT项目管理》曹汉平清化大学出版社5.《信息系统分析与设计》刘腾红科学出版社

1.3术语和缩写词本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表:换客网上换物平台中合法的系统注册用户游客未注册或者未登录的网上换物平台的浏览者换品在易物网站中换客想要交换的物品

2需求2.1功能需求2.1.1功能划分在本系统中,主要实现的功能模块有:用户注册、换客登录、换品中心、换客中心、发布换品、发布需求、个人管理(包括我的资料、我的物品、我的需求、我的交换)、搜索。图2功能模块的划分2.1.2功能描述用户打开界面分两种情况:1.未注册的用户(游客):游客是没有交换物品的权利,只可以浏览物品信息。2.已经注册的用户(换客):换客可以交换本站的物品,也可以发布换品信息和需求。各模块的功能用户注册用户可以注册个人信息成为会员换客登录会员登录后有购买物品的权利换品中心为用户提供很好的物品交换中心需求中心提供会员所需求物品的信息发布换品会员登录后发布自己想交换的物品信息发布需求会员登录后发布自己需要的物品信息个人管理又分为我的资料、我的物品、我的需求、个人管理搜索用户输入自己交换的物品信息,方便寻找。个人管理:我的资料修改注册资料、修改密码、我的留言。我的物品发布新物品、查看我的物品我的需求发布新需求、查看我的需要我的交换我收到的申请、我发出的申请用例模型图3用户用例模型登陆模块详细设计登录模块(1)程序描述登录模块包括:前台用户登录、后台管理员登录(2)功能登录模块的主要功能:对用户进行身份验证,只有系统的合法用户才能进入系统。在进行系统登录的过程中,登录模块将调用数据库中系统用户的信息,并对账号和密码进行验证,只有输入了正确的账号和密码后,用户才能成功登录。当用户输入错误或者在的账号和密码时,系统会给出错误提示信息,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登录。(3)输入项登录模块的输入包括:用户名、密码、确认登录。例如:用户名密码确认登录郑盼盼123456点击“登录”按钮(4)输出项登录模块的输出包括:错误提示信息、进入后台主页。例如:登录失败错误提示信息:您的账号不存在您登录的密码错误!!您登录的账号错误!!登录成功:后台管理员直接进入后台主页。前台用户直接进入网站首页。(5)算法该模块没有涉及算法。(6)存储分配本程序在高级语言JAVA进行编码,直接的内存分配由JAVA运行时分配。本组件内所依赖的变量、结构要求全部在组件元素内申明。(7)注释设计

Java程序有两类注释:实现注释(implementationcomments)和文档注释(documentcomments)。实现注释是那些在C++中见过的,使用/*...*/和//界定的注释。文档注释(被称为"doccomments")是Java独有的,由/**...*/界定。文档注释可以通过javadoc工具转换成HTML文件。实现注释用以注释代码或者实现细节。文档注释从实现自由(implementation-free)的角度描述代码的规范,用来给出代码的总括,并提供代码自身没有提供的附加信息。

程序可有4种实现注释的风格:块(block)--块注释通常用于提供对文件,方法,数据结构和算法的描述;单行(single-line)--短注释可以显示在一行内,并与其后的代码具有一样的缩进层级;尾端(trailing)--极短的注释可以与它们所要描述的代码位于同一行;行末(end-of-line)--注释界定符"//",可注释掉整行或一行中的一部分文档注释描述Java的类、接口、构造器,方法,以及字段(field)。每个文档注释都会被置于注释定界符/**...*/之中,一个注释对应一个类、接口或成员,位于声明之前。

(8)测试设计单元测试:测试用户名和密码的输入格式是否正确,测试登录按钮是否有效。用户管理模块(1)程序描述用户管理模块包括:用户账号管理、用户信息管理。(2)功能用户管理模块主要功能:对用户的账号、密码、个人资料进行管理。未注册用户可以通过注册界面注册账号;注册用户可以通过登录界面登录进行登录,若忘记密码可以申请找回密码,若觉得现在的密码不安全或不好记忆用户可以申请修改密码。注册用户可以通过完善个人信息页面补充自己的基本信息,也可以通过修改信息页面修改自己的基本信息。数据流图图3整体应用架构图2.2数据需求2.2.1表态数据用户信息表(U-Info)字段名数据类型宽度字段描述U_idvarchar50换客编号U_Namevarchar50换客名U_passwordvarchar50用户密码JZAreavarchar100居住区域ZipCodevarchar10邮政编码Telvarchar50联系电话EMailvarchar100电子邮件Facevarchar50自选头像Memovarchar200换客宣言RegTimedatetime8注册时间LoginTimesint4登录次数LastLogindatetime8最后登录时间换物信息表(huan_info)字段名数据类型宽度字段描述JHIDchar12交换编码wu_zidchar12换品编号wu_bidchar12换品编号Jh_sqdatedatetime8发布时间jh_tagchar1留言数jhmemovarchar200交换说明jh_Enddatedatetime8交换最后时间管理员(U_LY)字段名数据类型宽度字段描述idint4留言编号ly_userint10留言人ly_nrvarchar200留言内容ly_datedatetime8留言时间to_lyrint4被留言人wu_idvarchar20换品编号xq_idint4viewtagchar1物品信息(wu_info)字段名数据类型宽度字段描述wuIDchar12换品编号wu_userint4货主wu_Typeint4换品类别wu_Namevarchar100换品名称wu_Picvarchar50换品图片wu_xjcdvarchar20新旧程度wu_descrvarchar500换品介绍hop_wpnamevarchar50想要的换品名称hop_addrvarchar50交换地址hop_memovarchar200条件说明statechar1交易状态clicknumint4浏览数AddTimedatetime8发布时间物品类型(Wu_Type)字段名数据类型宽度字段描述TypeIDchar4类型编号TypeNamevarchar50类型名称换客需求(xq_info)字段名数据类型宽度字段描述idint4编号xq_userint4姓名xq_titlevarchar50特想要xq_nrvarchar200需求说明xq_datedatetime8发布时间2.2.2动态数据游客和会员可以浏览,但只有会员可以互换物品。2.2.3数据库描述数据库:MicrosoftSQLServer2003/MySQL2.2.4数据词典数据词典可以广泛的应用于数据库应用系统的诸多方面,包括数据库的维护、完整性验证、安全性控制、软件通用性和生产效率的提高以及工具软件包的开发等。关系模型是目前应用最广泛、技术最成熟的一种数据库(DB)模型、其特点是概念简单清晰、易于为用户掌握和接受、有严格的数据基础和关系数据理论、能极大的简化数据库开开发与维护工作,因而深受广大用户欢迎。2.2.5数据采集注册会员(即换客)之间可以自愿的交换物品。2.3性能需求如果对程序有运行时间、存储空间和计算精度的特殊要求,在本节应加以说明。2.3.1数据精确度1.主要通过周期性中断,来纪录相关的性能信息,如处理器指令指针等这种方法开销小,精确度高。2.即可以使用直接的二进制插桩,也可以通过编译器在应用中插入分析代码。这种方式与自己在应用中增加计时函数类似,同时带来的开销大,但提供了更多的功能,如调用树,调用次数和函数开销等。2.3.2时间特性1.系统对单个用户的会话响应时间不超过5秒。2.更新处理数据时间能在消费者所需求的范围内。3.数据之间的转换时间不超过2秒钟。4.数据在从服务器传送到客户机的时间不超过5秒钟。5.数据库的录入,数据库数据的更新也需要一定的时间限制。2.3.3适应性运行环境操作系统:WINDOWS,LINUX/UNIX及任何pc平台。浏览器:InternetExplorer。吞吐能力1.系统并发量不低于系统所能承受的范围。2.系统吞吐量能达到100M/S。3.当并发量达到最大时,CPU利用率及内存使用率不超过30%。4.系统能够支持群集和负载均衡,以保证系统性能的可扩展性。2.4非功能需求2.4.1安全性出于安全性考虑,本系统除了对外业务可运行于互联网络外,业务处理等环节放在VPN专网网络运行,内部网络与外部网络之间要加强安全管理措施,从而保证业务系统在运行过程中的安全。在系统安全问题上,应充分考虑系统运行安全和信息安全两个方面。系统管理运行的安全(1)保障系统安全、可靠和持续运行。要求能够防止来自外部的恶意攻击,防止来自内容的恶意破坏。(2)保障系统的完整性、机密性和信息访问的权限认证。要求有信息加密措施,对信息访问实现严格控制,对访问权限进行身份认证。(3)安全机制的易用性在确保安全的条件下,尽量为系统应用提供方便,实现统一的身份认证和基于角色的访问控制。(4)提供容错风险保障为了确保系统的可靠运行、数据的完整性,要求本系统必须提供系统容错机制。信息安全——数据安全(1)具备严格的系统访问权限控制,并要具有防止越权操作的技术措施;具备数据保护管理功能,确保数据安全。(2)建立数据备份机制建立健全对数据的备份机制,利用系统提供的数据备份功能,定期、不定期的进行数据备份,并转存到其它介质;通过数据库服务系统建立数据备份计划,由数据库系统自动完成数据备份工作。(3)提供容灾风险保障鉴于信息不可损坏、丢失,要求加强系统的意外灾害和人为误操作等不可预知的问题的预防和恢复措施。2.4.2可扩展性需求针对于远程网站以后的业务模式,系统结构将采用模块组装方式来满足网站的扩展性需求。2.4.3兼容性需求本系统研发过程中,要充分考虑本系统与现有信息化应用系统或在建应用系统之间的相互兼容性、集成性、界面风格一致性,及数据描述的一致性。2.5故障处理列出在系统出现故障时,为满足信息处理要求而可能采取的技术措施。

3环境3.1运行环境描述运行软件系统所需的软、硬件环境。硬件:服务器:基于Intel构架的企业服务器工作站:PC机软件:操作系统:Windows7、Windows8支持环境:MicrosoftIIS浏览器:IE8.0、FirFox后台数据库:SQLServer

温馨提示

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

评论

0/150

提交评论