




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、二手书籍网上交易系统需求分析分档专业、班:计算机科学与技术一班组员:杜变霞、刘梦兰、甘颖、李冬云1引言31.1编写目的31.2背景31.3定义41.4参考资料42任务概述42.1目标42.2用户的特点42.3假定和约束43需求规定53.1对功能的规定5功能图5详细功能描述6系统管理7用户管理7交易管理8出售管理9求购管理9搜索103.2对性能的规定11精度11时间特性要求11灵活性113.3输人输出要求113.4数据管理能力要求123.5故障处理要求123.6其他专门要求124运行环境规定134.1设备134.2支持软件134.3接口134.4控制131引言1.1编写目的每逢新学期开学,在校大
2、学生对书籍的需求是很大的。然而,如若全部购买新的书籍,对于大学生的经济上会造成一定的负担,同时旧的书籍大量遗弃,会环境也造成了一定的影响。基于这个目的,我们想出要建造这个系统,为大学生的购书难问题提供一个较好的解决方案。在编写本系统之前,我们写这份需求分析文档的主要目的是为后续设计、实现、测试与验收阶段提供一个规范化的参考,明确我们这个系统所要实现的功能,面对的用户。1.2背景随着互联网的不断发展,网络成为大学生每天生活所必备的,大学生每天在网络上购物,在网络上交友,由于网络带来的方便,使得大学生不用出门也可以买到自己想要的东西。依据目前这个形势,建造网上二手书籍交易系统,符合大学生的需求。目
3、前,随着物价上涨,作为大学生,每个学期、每个月、甚至每天都需要阅读大量书籍,但其中相当一部分在短期阅读后就被搁置一边,造成较大的资源浪费。加之大学生上课所需要的大量教材,如果都购买新书,则对于大学生的成本负担还是很重的。虽然大部分大学生都比较倾向于购买二手课本,一来可以节约成本,二来可以保护环境。而目前也有一部分的实体二手书店,但是还是无法满足多数人的需求。加上有的店家以低廉的价格买进之后,再以较高的价格卖出,虽然相比新书的价格来说是降低了,可是还是较高。因此,很多人就有了还不如就买新书的想法。如果能设计一个这样的系统,能让买书的人和卖书的人直接接触,这样价格就可以以比较合理了。面向大学生的二
4、手书籍交易系统就是在这个基础上提出来的,本项目是由我们四个组员共同提出的,由我们共同设计并完成。我们的设想是这个系统的最终成果是可以应用于电脑或手机客户端的应用,可以提供给所有有需要的大学生进行下载使用。1.3定义SHBMS (Second - hand Book Management System) 二手书籍管理系统1.4参考资料软件工程规范文档GB856T88软件工程原理及应用 陈世鸿 朱福喜 黄水松 陈磊 编著软件工程导论 Pankai jalote著 罗飞 邵凌霜 等译 陈世鸿 主审2任务概述2.1目标本系统的主要目标如下:1. 为在校大学生提供一个网上二手书籍交易平台;2. 最大限度
5、的利用可用资源,为在校大学生提供方便;2.2用户的特点本系统的最终用户为全体在校大学生,如果可以的话,也希望扩展至全国各高校。由于购买书籍是每个在校大学生所必需的,所以本系统可以符合大多数人的愿望。2.3假定和约束开发方法:面向对象的开发技术编程语言:Java语言开发期限:1年经费限制:1万3需求规定 3.1对功能的规定经过前期对周围同学的调研,以在校大学生为主要服务对象,我们对系统的功能初步设定为:1. 权限管理。分为管理员权限和用户权限,管理员可以对任何注册用户的供求信息进行修改;2. 查询和搜索功能。方便学生和管理员查找书籍信息,本系统按供求和书籍种类进行管理;3. 添加功能。管理用户,
6、用户权限仅限于自己模块进行操作;4. 修改。管理员对数据信息进行修改;5. 删除。保证图书信息的及时更新,已经交易成功的书籍将会从书籍列表中删除。同时会员也可以根据自己的需要决定是否删除已经在书籍列表中的书籍。管理员也有权力删除非法用户;6. 注册。提供给每一个用户注册的机会,注册后即成为会员,可以进行书籍交易活动,可以出售书籍,也可以购买书籍;7. 在线服务。提供24在线服务,给有需要的用户解决问题。3.1.1功能图用例图:用户信息管理 发布书籍信息 发布成交信息用户 买卖信息更新管理员系统管理 游客浏览信息上图描述了系统总体上可以实现的各项功能。用户信息顶层图:操作请求管理请求用户二手书籍
7、网上交易系统管理员系统通知详细功能描述用户信息表用户信息管理请求操作请求信息管理系统管理用户管理员系统通知系统的使用者为系统管理员和一般用户,用户在系统注册后生成用户信息表文件。系统的功能分为两个模块,面向管理员的模块功能是系统管理,主要是删除系统非法用户的账号信息;面向一般用户的模块功能是用户信息管理和交易管理。其中,用户信息管理包括更改用户注册邮箱,更改用户密码,更改用户基本信息;交易管理包括出售管理,求购管理,买卖信息管理。出售信息表3.1.3系统管理删除请求管理请求用户信息表删除非法用户搜索用 户管理者 管理员功能:对非法用户发出警告,从用户信息表中删除非法用户。此项功能只为管理员所有
8、。用户信息表3.1.4用户管理操作请求用户信息用户登录用户信息管理更改请求用户管理账户信息信息更改通知交易通知交易请求交易管理求购信息表出售信息表用户 这个模块实现了用户请求交易,发布、更新交易信息的功能,并使用户能够更新自己的注册信息以及基本信息。交易请求3.1.5交易管理交易管理用户搜索请求出售请求交易通知求购请求交易通知用户信息表信息更新请求出售管理求购管理搜索求购信息表消息发布买卖信息更新出售作息表 在用户交易管理中,根据用户提供的二手交易书籍生成了“出售信息表”和“求购信息表”,用户可以随时对自己发布的书籍信息进行更改或删除。在交易的过程中,系统会根据这两个表生成对应二手书籍的求购(
9、出售)信息目录供用户浏览参考。对于没有明显求购或出售目标的用户,也可以浏览由求购、出售作息表生成的求购、出售二手书籍目录。合格用户确认出售信息出售信息描述用户录入出售信息出售请求3.1.6出售管理检查用户出售书籍信息单提示将信息录入出售信息表出售信息表不合格不合格处理出售书籍信息发布出售信息用户信息表用户发出出售请求后,系统会自动检查用户是否已登录。用户录入出售信息(包括出售书籍名称、出售书籍价格、出售书籍种类、出售书籍描述、联系电话、联系QQ),其中书籍名称、价格、种类为必填字段。联系电话或QQ,考虑到用户可能不愿意留下,故将此设为可选字段。当有交易请求时,系统通过邮箱通知用户。经用户检查录
10、入信息正确无误,生成出售书籍信息单。系统将出售信息纳入出售信息表,并根据出售信息表上的内容发布出信息。求购信息描述合格求购请求用户确认求购信息用户录入求购信息检查用户3.1.7求购管理求购书籍信息单提示将信息录入求购信息表不合格求购信息表不合格处理求购书籍信息发布求购信息用户信息表用户发出求购请求后,系统会自动检查用户是否已登录。用户录入求购信息(包括求购书籍名称、求购书籍价格、求购书籍种类、求购书籍描述、联系电话、联系QQ),其中书籍名称、价格、种类为必填字段。联系电话或QQ,考虑到用户可能不愿意留下,故将此设为可选字段。当有交易请求时,系统通过邮箱通知用户。经用户检查录入信息正确无误,生成
11、求购书籍信息单。系统将求购信息纳入求购信息表,并根据求购信息表上的内容发布出信息。更新买卖新请求3.1.8买卖信息更新管理已登录求购信息表更新或删除现有消息检查用户是否登录用户未登录提示未登录处理出售信息表 用户可以随时更新自己的买卖信息。搜索内容求购信息表3.1.9搜索搜索请求搜索信息匹配用户录入搜索信息开始搜索用户出售信息表搜索结果单搜索结果生成搜索结果 根据用户的搜索信息输出相应的结果。3.2对性能的规定3.2.1精度本系统支持最大同时在线用户1000个,每秒事务处理数应大于1000笔。3.2.2时间特性要求响应时间:在硬件和网络条件满足的前提下,所有日常性操作事务的平均响应时间应小于1
12、0秒,最长响应时间应小于30秒;对于查询性事务的平均响应时间应小于60秒,最长响应时间应小于180秒。更新处理时间;保证数据的有效性,以最快的速度及时更新书籍信息,防止信息出错。3.2.3灵活性操作方式上的变化:本系统最广泛地考虑到了目前的操作方式,可以根据操作方式的变化而作出相应的调整;运行环境的变化:本系统主要应用于电脑操作系统Window7,和手机操作系统Android系统,本系统也适用于网页访问,用户可以根据自己的需要进行选择;精度和有效时限的变化:本系统采用最新的更新技术,保证软件的有效性;3.3输人输出要求系统需要使用的静态资料:用户基本作息表(userinfo):字段名字段类型字
13、段长度描述用户IDChar5主键注册邮箱Char24Unique用户昵称Char18Not null密码Char18Not null卖方信息表:字段名字段类型字段长度描述出售IDChar7主键用户IDChar5出售书籍名称Char64Not null书籍类别Char32Not null期望价格Float18出售书籍描述Char200联系电话Char18联系QQChar10买方信息表:字段名字段类型字段长度描述求购IDChar7主键消息IDChar5求购书籍名称Char64Not null书籍类别Char32Not null愿意出价float18求购书籍要求Char200联系电话Char18联系
14、QQChar103.4数据管理能力要求该系统要求用到相关的数据库,要求与网络进行连接,保证数据的及时更新,每日生成日志及相关的信息表格,由管理员管理。3.5故障处理要求软件故障:可能会出现书籍信息不准确、数据更新不及时等故障。要及时更新书籍信息,保证时效性,尽量避免错误的产生。硬件故障:本系统对硬件方面没有什么特别的要求,只要有终端就能运行,如果遇到死机等的情况时,用户的信息也会进行保存,不会丢失。3.6其他专门要求正确性:要求发布的信息及时准确,并且能够及时进行更新。可维护性:要求系统投入运行后易于维护,易于操作。可补充性:要求可以根据实际情况进行功能的增加。可操作性:要求软件使用起来方便,易懂。运
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度黑龙江省高校教师资格证之高等教育心理学题库练习试卷A卷附答案
- 中医康复理疗师考试选题规律试题及答案
- 数学大纲+样卷+参考答案
- 2025届广西南宁市普通高中高三下学期第二次适应性测试(二模)物理试题
- 个人成长与图书管理员试题及答案
- 二零二五年度产学研合作框架协议(生物科技研发)
- 二零二五年度传媒机构文职人员聘用合同
- 2025年度舞台剧演出门票销售合同
- 二零二五年度新三板公司股权转让与工商登记服务协议
- 二零二五年度商业空间装修合同终止执行书
- 2025年电力人工智能多模态大模型创新技术及应用报告-西安交通大学
- 2025年江苏盐城市交通投资建设控股集团有限公司招聘笔试参考题库附带答案详解
- 大型活动安全应急预案及保障措施
- (高清版)DB3204∕T 1006-2020 生活饮用水水质在线监测技术规范
- 2024版股份公司成立股东协议书
- 2025年春新人教版物理八年级下册课件 第九章第一节压强
- 《通信用开关电源的元器件降额准则-》
- DB11T 1322.18-2024 安全生产等级评定技术规范 第18部分:燃气供应企业
- 《黄金与美元的对决》课件
- 2021年天津医疗服务项目与耗材收费编码(全文)
- 东莞市2025届高考仿真卷数学试卷含解析
评论
0/150
提交评论