网上二手商品拍卖系统需求规格说明书资料讲解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浙江工业大学之江学院软件工程大型实验报告
设计题目:网上二手商品拍卖系统班级:_____ XXX _
姓名:_____ XXX __ 指导教师:______ XXX ____
2011年 12 月
“网上二手商品拍卖系统”需求分析报告
1 范围
1.1 标识
1.2 系统概述
1.软件名称:网上二手商品拍卖系统
2.软件功能:便于用户足不出户就能享受商品的拍卖的乐趣,包括商品搜索,商品竞价,用户的注册、登陆和个人资料修改,查看历史拍卖。此外,系统管理员还可以通过该系统管理用户信息与商品信息。
3.用户:已注册会员和系统管理员
4.开发者:XXX
1.3 文档概述
需求分析采用面向对象分析的方法,在文档中主要采用了用例和E-R图等表示方法描述需求。文档的预期读者为商品拍卖业务人员和软件开发小组。
1.4 基线
无(或《网上二手商品拍卖系统可行性分析报告》)
2 引用文件
计算机软件文档编制规范(GB/T 8567-2006),2006年3月14日发布,2006年7月1日实施。
3 需求概述
3.1 系统目标
系统的开发目标是充分利用计算机和网络技术,打破传统的拍卖模式,实现了搜索到商品便可以参与拍卖的功能,使用户避免了实际拍卖中等待一件一件拍卖商品的麻烦,为用户节省了大部分时间,同时提高整个拍卖系统的工作效率。
3.2 软件环境
1.服务器硬件配置要求:
2.客户机硬件配置要求:个人机,1M内存,40G硬盘
3.软件配置要求:Jdk 1.5版本以上,Tomcat 5.0
3.4 用户特点
系统的最终用户为已注册该拍卖网站的会员,具备基础的计算机操作技能。尽量减少用户的键盘输入;同时,为了尽量提高输入数据的正确率,对输入的数据附加约束条件。
4 功能需求
系统的功能主要分成以下几个部分:
1.用户登录:分为管理员与普通会员登录。
2.会员注册:用于注册为该拍卖网站会员。
3.商品搜索:会员登录后可以通过搜索寻找自己需要的商品。
4.商品竞价:会员通过在规定时间段对商品进行竞价参与拍卖。
5.历史拍卖查看:查看历史商品拍卖的信息。
6.商品管理:管理员对商品的信息进行管理。
7.个人信息管理:查看和修改个人信息。
4.1 系统用例图
用例建模主要是分离出系统的活动参与者(Actor)和用例(Use Case),用例是指对系统提供的功能的一种描述,而活动参与者是那些可能使用这些用例的人或外部系统,通过用例图可以描述出系统外部的执行者、系统的用例,以及它们之间的联系。本网上二手商品拍卖系统的前台用例图和后台用例图分别见图A1-1和图A1-2。
图A1-1 系统用例图(前台)
图A1-2 系统用例图(后台)
4.2 用例说明
会员必须经过登录后(若没有注册,必须先注册)才能进行查看商品以及参与竞拍等相应的操作,此时会员登录时必须提供以下资料:用户名与密码。注册时,必须提供真实姓名、用户名、年龄、性别、密码以及联系电话等个人信息。
对于本系统,会员必须经过上述步骤才能执行相应的操作,若对于整个二手商品拍卖系统,会员作为整个系统的用户只需要在系统登录时登录类型选择管理员登录后便可以直接进入本系统的会员操作页面。
4.2.1 商品拍卖
商品拍卖包括搜索商品信息和商品竞价,通过该用例可以对搜索到自己喜欢的商品查看其详细信息和参与对该商品的拍卖。
商品拍卖用例
用例名称:Auction_Goods_Case
参与者:会员
前置条件会员正常登录
后置条件商品拍卖成功后追加到数据库
主干过程1.会员正常登录;
2.搜索相关的商品,对自己满意的商品进行竞价。
分支过程1.选择“搜索商品”,则转至用例Auction_Search_Case
4.2.2 个人信息管理
对对个人信息进行查询、修改和查看个人历史拍卖的商品情况等操作。
4.2.3 历史拍卖管理
5 数据分析
E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。A1-3所示的是商品拍卖系统的数据模型E-R图(管理员略)。
对照此图对图中几个实体(如表1-表6所示),可以得出会员实体和商品实体之间的关系是一对多的关系,即一个会员可以购买多个商品,而某个商品只能属于一个会员;历史拍卖实体和商品实体之间的关系是一对一的关系,即一个商品可以产生一个历史拍卖纪录,而某个历史拍卖纪录是在一个商品被拍卖后产生的;会员实体和历史拍卖实体之间的关系则是一对多的关系,即某个会员可以购买多个商品而产生多个历史拍卖纪录,而某条历史纪录是纪录某个会员所拍卖得到商品的纪录。
E-R图为数据库的逻辑设计提供了重要依据。
表1 会员实体
表2商品实体
表3 历史拍卖实体
属性说明
HistoryID 会员编号(主键)
GoodsName 会员姓名
PersonalName 年龄
Pice 性别
Time 联系地址
图A1-3 系统E-R图
7 故障处理
软件的故障处理主要是对用户输入格式的控制及相应处理;如果在操作过程中,数据库查询和操作失败,也应该给出相应的出错处理。同时对浏览器页面上出现乱码情况也给出相应的处理情况