面向学生的二手书籍网上交易系统需求分析文档Word文档格式.docx
《面向学生的二手书籍网上交易系统需求分析文档Word文档格式.docx》由会员分享,可在线阅读,更多相关《面向学生的二手书籍网上交易系统需求分析文档Word文档格式.docx(12页珍藏版)》请在冰豆网上搜索。
![面向学生的二手书籍网上交易系统需求分析文档Word文档格式.docx](https://file1.bdocx.com/fileroot1/2022-10/18/98d94dad-9d33-4f77-840f-3b8f01a09ded/98d94dad-9d33-4f77-840f-3b8f01a09ded1.gif)
虽然大部份大学生都比较偏向于购买二手讲义,一来能够节约本钱,二来能够保护环
境。
而目前也有一部份的实体二手书店,可是仍是无法知足多数人的需求。
加上有的店家以低廉的价钱买进以后,再以较高的价钱卖出,虽然相较新书的价钱来讲是降低了,可是仍是较高。
因此,很多人就有了还不如就买新书的想法。
若是能设计一个如此的系统,能让买书的人和卖书的人直接接触,如此价钱就可以够以比较合理了。
面向大学生的二手书籍交易系统就是在那个基础上提出来的,本项目是由咱们四个组员一路提出的,由咱们一路设计并完成。
咱们的假想是那个系统的最终功效是能够应用于电脑或电话客户端的应用,能够提供给所有有需要的大学生进行下载利用。
概念
SHBMS(Second-handBookManagementSystem)二手书籍管理系统
参考资料
软件工程规范文档GB856T-88
《软件工程原理及应用》陈世鸿朱福喜黄水松陈磊编著
《软件工程导论》Pankaijalote著罗飞邵凌霜等译陈世鸿主审
2任务概述
目标
本系统的主要目标如下:
1.为在校大学生提供一个网上二手书籍交易平台;
2.最大限度的利用可用资源,为在校大学生提供方便;
用户的特点
本系统的最终用户为全部在校大学生,若是能够的话,也希望扩展至全国各高校。
由于购买书籍是每一个在校大学生所必需的,所以本系统能够符合大多数人的愿望。
假定和约束
开发方式:
面向对象的开发技术
编程语言:
Java语言
开发期限:
1年
经费限制:
1万
3需求规定
对功能的规定
通过前期对周围同窗的调研,以在校大学生为主要服务对象,咱们对系统的功能初步设定为:
1.权限管理。
分为管理员权限和用户权限,管理员能够对任何注册用户的供求信息进行修改;
2.查询和搜索功能。
方便学生和管理员查找书籍信息,本系统按供求和书籍种类进行管理;
3.添加功能。
管理用户,用户权限仅限于自己模块进行操作;
4.修改。
管理员对数据信息进行修改;
5.删除。
保证图书信息的及时更新,已经交易成功的书籍将会从书籍列表中删除。
同时会员也能够按照自己的需要决定是不是删除已经在书籍列表中的书籍。
管理员也有权利删除非法用户;
6.注册。
提供给每一个用户注册的机缘,注册后即成为会员,能够进行书籍交易活动,能够出售书籍,也能够购买书籍;
7.在线服务。
提供24在线服务,给有需要的用户解决问题。
功能图
用例图:
上图描述了系统整体上能够实现的各项功能。
顶层图:
详细功能描述
系统的利用者为系统管理员和一般用户,用户在系统注册后生成用户信息表文件。
系统的功能分为两个模块,面向管理员的模块功能是系统管理,主如果删除系统非法用户的账号信息;
面向一般用户的模块功能是用户信息管理和交易管理。
其中,用户信息管理包括更改用户注册邮箱,更改用户密码,更改用户大体信息;
交易管理包括出售管理,求购管理,生意信息管理。
系统管理
管理员功能:
对非法用户发出警告,从用户信息表中删除非法用户。
此项功能只为管理员所有。
用户管理
那个模块实现了用户请求交易,发布、更新交易信息的功能,并利用户能够更新自己的注册信息和大体信息。
交易管理
在用户交易管理中,按照用户提供的二手交易书籍生成了“出售信息表”和“求购信息表”,用户能够随时对自己发布的书籍信息进行更改或删除。
在交易的进程中,系统会按照这两个表生成对应二手书籍的求购(出售)信息目录供用户阅读参考。
对于没有明显求购或出售目标的用户,也能够阅读由求购、出售作息表生成的求购、出售二手书籍目录。
出售管理
用户发出出售请求后,系统会自动检查用户是不是已登录。
用户录入出售信息(包括出售书籍名称、出售书籍价钱、出售书籍种类、出售书籍描述、联系电话、联系QQ),其中书籍名称、价钱、种类为必填字段。
联系电话或QQ,考虑到用户可能不肯意留下,故将此设为可选字段。
当有交易请求时,系统通过邮箱通知用户。
经用户检查录入信息正确无误,生成出售书籍信息单。
系统将出售信息纳入出售信息表,并按照出售信息表上的内容发布出信息。
求购管理
用户发出求购请求后,系统会自动检查用户是不是已登录。
用户录入求购信息(包括求购书籍名称、求购书籍价钱、求购书籍种类、求购书籍描述、联系电话、联系QQ),其中书籍名称、价钱、种类为必填字段。
经用户检查录入信息正确无误,生成求购书籍信息单。
系统将求购信息纳入求购信息表,并按照求购信息表上的内容发布出信息。
生意信息更新管理
用户能够随时更新自己的生意信息。
搜索
按照用户的搜索信息输出相应的结果。
对性能的规定
精度
本系统支持最大同时在线用户1000个,每秒事务处置数应大于1000笔。
时刻特性要求
响应时刻:
在硬件和网络条件知足的前提下,所有日常性操作事务的平均响应时刻应小于10秒,最长响应时刻应小于30秒;
对于查询性事务的平均响应时刻应小于60秒,最长响应时刻应小于180秒。
更新处置时刻;
保证数据的有效性,以最快的速度及时更新书籍信息,避免信息犯错。
灵活性
操作方式上的转变:
本系统最普遍地考虑到了目前的操作方式,能够按照操作方式的转变而作出相应的调整;
运行环境的转变:
本系统主要应用于电脑操作系统Window7,和电话操作系统Android系统,本系统也适用于网页访问,用户能够按照自己的需要进行选择;
精度和有效时限的转变:
本系统采用最新的更新技术,保证软件的有效性;
输人输出要求
系统需要利用的静态资料:
用户大体作息表(userinfo):
字段名
字段类型
字段长度
描述
用户ID
Char
5
主键
注册邮箱
24
Unique
用户昵称
18
Notnull
密码
卖方信息表:
出售ID
7
出售书籍名称
64
书籍类别
32
期望价格
Float
出售书籍描述
200
联系电话
联系QQ
10
买方信息表:
求购ID
消息ID
求购书籍名称
愿意出价
float
求购书籍要求
数据管理能力要求
该系统要求用到相关的数据库,要求与网络进行连接,保证数据的及时更新,每日生成日记及相关的信息表格,由管理员管理。
故障处置要求
软件故障:
可能会出现书籍信息不准确、数据更新不及时等故障。
要及时更新书籍信息,保证时效性,尽可能避免错误的产生。
硬件故障:
本系统对硬件方面没有什么特别的要求,只要有终端就可以运行,若是碰到死机等的情形时,用户的信息也会进行保留,不会丢失。
其他专门要求
正确性:
要求发布的信息及时准确,而且能够及时进行更新。
可保护性:
要求系统投入运行后易于保护,易于操作。
可补充性:
要求能够按如实际情形进行功能的增加。
可操作性:
要求软件利用起来方便,易懂。
运行环境可转换性:
要求本系统能够适应不同的运行环境,能够提供给用户自行选择下载。
4运行环境规定
设备
本系统适用性强,对设备方面没有特殊的要求。
电脑、电话都能够下载应用,也能够在网页上进行访问。
支持软件
电脑支持XP、Window7等操作系统环境,电话支持Andriod系统。
接口
本系统不需要与其他软件进行连接,为一个独立的系统,能够独立利用。
控制
本系统主要通过界面进行操作,通过启动程序,进入主界面后即能够对系统进行控制。