NEFU二手物品交易系统需求规格说明书_第1页
NEFU二手物品交易系统需求规格说明书_第2页
NEFU二手物品交易系统需求规格说明书_第3页
免费预览已结束,剩余20页可下载查看

下载本文档

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

文档简介

1、【东北林业大学二手物品交易系统】 需求规格说明书状态草稿初始版修订版标识号1 1当前版本1.0发布日期2010年5月28日密级无密级秘密绝密作者三人行软件开发小组 执笔者1引言31.1编写目的(31.2项目背景(31.3定义(31.4读者对象(31.4参考资料(32任务概述(42.2用户的特点(42.3假定和约束(43需求规定(53.1对功能的规定(53.2对性能的规定(13321精度(133.2.2时间特性要求(133.2.3灵活性(143.3输人输出要求(143.4数据管理能力要求(153.5故障处理要求(153.6其他专门要求(154运行环境规定(164.1设备(164.2支持软件(16

2、4.3 接口 (161引言1.1编写目的书写本文档的目的在于:(1描述用户需求,明确系统功能内容、功能边界、开发途径(2作为双方签订的软件开发合同的一部分内容形式存在(3项目相关人员参考资料1.2项目背景随着商品经济的发展,高校学生通常会有出售二手货物的需求,而其他在校同学 又希望买到廉价的二手商品。现在东北林业大学校内的二手物品交易主要是通过校 园报纸(三叶草报,校园风行来进行,而这两家报纸发行时间为每月一期,这远远不能 满足学生的需求。通过对三叶草报等报纸的二手物品交易专栏的分析,以及对校内学生的调查,发现林大校内的二手物品交易有如下特点:种类多,规模小,交易随机性 比较强,时间分布基本上

3、比较平均,每年的六七月份(大四学生离校期间会出现一个二 手物品交易的高峰。参加交易的人员绝大部分为东北林业大学在校学生,此外还有一些学校周边的居民。针对这一情况【东北林业大学二手物品交易系统】应运而 生。1.3定义垃圾信息:没有意义的信息或大量重复的信息非法用户:大量发布无效信息或违反相关规定信息的用户1.4读者对象该文档的读者为:需求分析人员,软件开发人员,测试人员,项目提出人。1.4参考资料a.校内二手物品交易系统开发合同.doc合同编号:9A5092任务概述项目目标是建立东北林业大学二手物品交易系统,并创建对应的数据库系统,以创造一个东北林业大学校园内的二手物品在线交易平台,帮助校内学生

4、的及时便捷地进行二手物品交易。2.2用户的特点系统的一般用户只需具有基础的在线浏览能力即可正常使用系统提供的各种服 务。系统后台采用了可视化管理界面,因而要求维护人员只须具备基础的网站及数 据库维护能力,能处理一些常见的操作错误。2.3假定和约束2.31软件运行环境以及技术约束2.1.1软件约束系统采用Java技术进行开发。开发及运行的软件环境为: Jav开发包 JDK:jdk-1_5_0_01-windows 版应用服务器 Tomcat:jakarta-tomcat-5.0.16数据库MySQL开发框架:MVC(JSP+Servlet+JavaBean2.1.2环境约束Web服务器及数据库服

5、务器均采用In tel P4(1.8G HZPC工作站。内存1024M、 硬盘120G。系统要在5月10日至7月30之内开发完成,交付时要以独立的war文件作为 应用程序发布形式。3需求规定3.1对功能的规定3.1.1. 总体功能描述用例图:用户游客管理员发布出售信息发布求购信息用户信息管理买卖信息更新系统管理浏览信息上图描述了本系统总体上可以实现的各项功能。顶层图管理员东北林业大学二手物品交易系统用户管理请求用户信息操作请求系统通知根据林业大学现在二手交易的基本情况(规模小,种类多,随机性强,时间分布比 较平均,我们定义系统的功能如下:(1系统为用户提供发布各种求购或出售信息的平台(2由于用

6、户的交易规模比较小而且用户使用系统的时间有不确定性,所以系统不提供在线交易功能。在特定的情况下,系统可以提供帮助实现买卖双方进行沟通的功能(3注册用户可以浏览系统保存的各种二手信息,登录后可以发布二手信息;(4注 册用户有修改自己发布的信息的权利(5为了防止垃圾信息出现,在一天内(每天的0:0023:59每个用户最多只允许发布五条信息;(6管理员有权删除非法用户(7正常用户的账户信息发生变动时,系统应将变动状况通知用户0层图:系统的使用者为系统管理员和一般用户,用户在系统注册后生成用户信息表文 件。系统的功能分为两个模块,面向管理员的模块功能是系统管理,主要是删除系统 非法用户的帐号信息;面向

7、一般用户的模块功能是户信息管理和交易管理。其中,用户信息管理包括更改用户注册邮箱,更改用户密码,更改用户基本信息;交易管理包括 出售管理,求购管理,买卖信息管理。管理员用户管理用户管理请求用户信息操作请求系统通知系统管理用户信息表3.121.系统管理管理员功能:对用户发出警告,从用户信息表中删除非法用户。这项功能只能为 管理员所有。3.1.2.2.用户管理:这个模块实现了用户请求交易,发布、更新交易信息的功能,并使用户能够更新 自己的注册信息以及基本信息。用户用户信息更改请求信息更改通知交易管理用户管理交易通知操作请求求购信息表交易请求用户信息管理管理员搜索用户记录用户信息表管理请求用户登录账

8、户信息警告用户系统管理记录表用户警告信息警告信息删除非法用户删除请求出售信息表求购信息表3.122.1. 交易管理:在用户交易管理中,根据用户的提供的交易物品生成了出售信息表”和 求购信息表”用户可以随时对自发布的信息进行更改或删除。在交易的过程中,系统会根据这两个表生成对应物品的求购(出售信息目录供用户浏览参考。对于没有明显求购 或出售目标的用户,也可以浏览由求购、出售信息表生成的求购、出售物品目录交易请求交易管理用户出售管理求购管理出售请求求购请求买卖信息更新信息更新请求交易通知交易通知消息发布搜索搜索请求i.出售管理用户发出出售请求后,系统会自动检查用户是否已登录。用户录入出售信息(包括

9、出售物品名称(gods,出售物品价格(sellprice,出售物品 种类(category出售物品描述(selldes联系电话(contactp,联系QQ (contactq。其中物 品名称、价格、种类为必填字段。联系方式为电话或QQ ,考虑到用户可能不愿意留下自己的电话或QQ ,我们将联系方式设为可选字段。当有交易请求时,系统通过 邮箱通知用户。经用户检查录入信息正确无误,生成出售物品信息单。系统将出售信息纳入出售信息表,并根据出售信息表上的内容发布出售信息用户检查不合格处理 用户录入出售信息 用户确认出售信息将信息录入出售信息表用户信息表发布出售消息出售信息表出售信息描述 出售物品信息单出

10、售物品信息提示合格出售请求不合格ii. 求购管理用户发出求购请求后,系统会自动检查用户是否已登录。用户录入求购信息(包括求购物品名称(neds求购物品价格(sbuyprice,求购物品 种类(category求购物品描述(buydes联系电话(contactp联系QQ (contactq。其中 物品名称、价格、种类为必填字段。联系方式为电话或QQ ,考虑到用户可能不愿意留下自己的电话或QQ ,我们将联系方式设为可选字段。当有交易请求时,系统通 过邮箱通知用户。经用户检查录入信息正确无误,生成求购物品信息单。系统将求购信息纳入出售信息表,并根据求购信息表上的内容发布求购信息iii.买卖信息更新管

11、理用户可以随时更新自己的买卖信息。用户检查用户是否登录更新或删除现有消息求购信息表出售信息表未登录处理提示未登录更新买卖新请求已登录用户检查不合格处理用户录入求购信息用户确认求购信息将信息录入求购信息表用户信息表发布求购消息求购信息表求购信息描述求购物品信息单求购物品信息提示合格求购请求不合格iv.搜索3.1222用户信息管理用户信息管理包括更改用户注册邮箱,更改用户密码,更改用户基本信息;交易管 理包括出售管理这些管理操作主要针对用户信息表进行修改,每个用户只能在登陆 后修改自己的信息用户系统通知更新请求用户信息管理更新注册邮箱更改密码更改基本信息用户注册用户信息表注册确认信息账户信息密码用

12、户基本信息用户基本信息确认信息用户用户录入搜索信息开始搜索生成搜索结果搜索信息匹配搜索请求出售信息表求购信息表搜索结果单搜索结果搜索内容i.更新注册邮箱用户修改自己的注册邮箱信息时,必须输入原来的帐户信息(注册邮箱和密码,经 系统审核无误后,用户可以修改注册邮箱。ii.更新用户密码用户修改密码时,需要输入原密码,并两次输入新密码,经系统审核无误后,用户可 以修改密码。用户检查用户是否登录录入账户信息和新邮箱审核修改用户注册邮箱未登录处理错误提示未登录已登录更新邮箱请求错误处理提示错误正确请求用户信息表修改成功提示用户检查用户是否登录录入原密码和新密码审核修改用户密码未登录处理错误提示未登录已登

13、录更新密码请求错误处理提示错误正确请求用户信息表修改成功提示iii.更新用户基本信息用户可以随时更新自己的买卖信息iv. 用户注册3.2对性能的规定321精度本子系统应支持最大并发用户 500个,每秒事务处理数应大于1000笔322时间特性要求在硬件和网络条件满足的前提下,所有日常性操作事务的平均响应时间应小于10秒,最长响应时间应小于30秒;对于查询性事务的平均响应时间应小于 60秒,最长 响应时间应小于180秒。用户检查用户是否登录修改用户基本信息未登录处理未登录已登录更新基本信息请求提示用户信息表修改成功提示游客用户录入账户信息邮箱有效性检查注册邮箱确认用户信息表注册请求邮箱+密码323

14、灵活性本项目采用J2EE架构,因此可以在不同的异构平台上正常运行,由于J2EE架构 的高度可扩展性,因此在需求变化和系统集成商具有很大的灵活性。3.3输人输出要求3.3.1. 系统需要使用的静态资料用户的基本情况,包括相应的地址、电话、由E箱等。信息的具体情况列表如 下。用户基本信息表(userinfo字段名字段类型字段长度描述用户ID(useridChar 5主键注册邮箱(regmailChar 24 Unique用户昵称(nicknameChar 18 Not null 密码(passwdChar 18 Not null3.3.2. 系统需要使用的静态资料用户中买者的求购信息,卖者的出售信

15、息。信息的具体情况列表如下。卖方信息表字段名字段类型字段长度描述出售ID(msgidChar 7主键用户 ID(useridChar 5出售物品名称(godsChar 64 Not null物品类别(categoryChar 32 Not null期望价格(sellpriceFloat 18出售物品描述(selldesChar 200联系电话(contactpChar 18联系 QQ(contactqChar 10买方信息表(buyer字段名字段类型字段长度描述求购ID(msgidChar 7主键消息 ID(useridChar 5求购物品名称(nedsChar 64 Not null物品类别

16、(categoryChar 32 Not null愿意出价(buypriceFloat 18求购物品要求(buydemChar 200联系电话(contactpChar 18联系 QQ(contactqChar 103.4数据管理能力要求数据采集的要求输入源:手工键盘输入;输入介质和设备:键盘,磁盘;输出介质和设备:磁盘,显示器。数据采集的处理JAVA组件处理;浏览器编译3.5故障处理要求1要求输入项提示:请输入XXX 。错误处理:光标移入要求输入域内。2.要求选择项提示:请选择XXX 。错误处理:光标移入要求选择的域中。3数据类型错误提示:域中存在不正确值”。错误处理:光标移入要求输入域内,要求重新输入有效资料。3.6其他专门要求3.6.1用户对易用性要求1界面简洁清晰,操作简单易懂;3.6.2用户对软件质量要求 用户对软件质量 要求1软件的功能实现必须遵循国家规定规范和原则;2应用系统的重点是简单的操作。让使用者没有障碍地使用信息系统;3系统不仅需要涵盖所有相关的事务,也需要清晰地规划使用职能和共享信 息,使用者所面对的应当只是自己需要处理 的事务;4要求可配置性强,便于管理人员对进行扩充、维护和管理;5采用可行、合理、高效的方式进行开放性的设计和实现;6系统具有

温馨提示

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

评论

0/150

提交评论