第一章 需求分析
问题的定义:
本次实验任务是在给定的框架下,独立完成一个网上拍卖系统。整
个实验分为 6 个部分,每个部分分别是上一个部分的完善,增加相应的
功能、特性,逐步优化系统。
问题的分析及研究意义:
对于网上拍卖系统,要完成的主要是网上的拍卖流程,要求对拍卖
信息的发布查询都能在线进行,而且,对于用户满意的拍卖品,要求能
够在线出价。因为拍卖是一种公开的投标方式,所以竞价人在竞价的同
时也应该可以查看历史记录。对于拍卖商来说,他应该可以随时掌握拍
卖产品的拍卖情况,所以也应该为拍卖商提供一个查看价格的空间。
网上拍卖系统所需要实现的功能可以分为如下几个部分:注册、登
录、发布信息、竞拍商品。
注册:按照要求填写电子邮件、姓名、密码在内的信息进行注册。
登录:输入注册时使用的电子邮箱、密码进行登录。通过验证后,
登录成功。
发布信息:用户登录成功后,可以在网站上发布所要拍卖的商品的
信息:标题、商品种类、拍卖开始结束时间、拍卖数量以及对商品的描
述。用户可以通过创建商品种类、添加商品子类合理管理自己的商品,
方便买家和自己查看在架商品。
竞拍商品:用户还可以查看所有在售商品,并能够使用该模块提供
的检索方式检索待售商品。比如通过时间、价格、数量分类等检索。还
可以使用关键字检索,查找自己所需要的产品。找到自己喜欢的商品后
便可竞拍该商品,只需在该模块填写竞拍价格、数量即可。
我们在已给框架下开发次系统主要是锻炼我们对数据结构及 C++
的熟练掌握程度,以及熟悉系统开发框架。
第二章 系统设计
1、总体设计
设计思想:
本系统主要是实现一个提供在线拍卖交易的平台,因此既不站在一
般的商品供应商,也不站在一般的商品采购商的角度。从某一点来说,
是 基 于 第 三 方 的 拍 卖 系 统 。 对 系 统 而 言 , 所 有 的 用 户 都 是 顾 客
Customer,所以是一个 C2C 模式的电子商务拍卖交易系统。目前主
要面对的顾客是一般的消费者。因此设计出的系统是基于 C2C 的电子
商务模式开展的、利用面向对象程序设计思想(oop)的编程架构的网
上拍卖系统。这样可以随时随地进行查询、浏览等业务处理。业务扩展
简单方便,通过增加网页即可增加服务器功能。维护简单方便,只需要
改变网页,即可实现所有用户的同步更新。开发简单,共享性强。
基本的数据结构及抽象数据类型的定义:
- 1
- 2
前往页