拍卖管理系统开发方案及应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
爱炎(北京)科技有限公司
拍卖管理信息系统
技
术
方
案
版权所有,严禁传播
Copyright©BDXZ
目录
一、系统简介 (3)
1、系统目标 (3)
2、业务范围 (3)
3、系统功能分析 (4)
1)开发周期 (5)
2)技术路线 (6)
3)开发条件 (8)
4)用户需求分析 (8)
5)性能需求分析 (9)
6)接口需求设计 (10)
二、系统设计 (10)
1、物理结构设计 (10)
2、逻辑结构设计 (11)
3、用户用例设计 (12)
4、功能模块设计 (13)
5、数据库设计 (15)
三、软件开发环境 (17)
1、软件开发工具 (18)
2、数据库开发工具 (19)
3、软件环境 (20)
一、系统简介
1、系统目标
社会经济的快速发展催生了一系列新型的消费方式,如拍卖会、网上购物等。伴随着生活水平的提高,人们越来约重视对生活质量的追求。越来越多的人购买各种艺术品用作装饰或收藏用途。艺术品拍卖会是艺术品销售最主要的渠道。拍卖会设计信息众多、操作复杂且需要着重注意信息流通、管理、安全等问题,艺术品拍卖管理系统可以实现对艺术品拍卖的规范管理。
艺术品拍卖管理系统采用Struts2框架进行设计,在J2EE开发平台上进行开发,使用JAVA语言进行编程,采用Mysql作为后台数据支持。J2EE由一整套服务、协议和应用程序接口组成,结合B/S 架构,喂用户提供一个可移植的、平台独立的、安全的、多商户的企业级平台。
整个系统主要实现;合同管理、客户管理、拍品管理、拍卖会管理、财务管理、统计分析等六个主要功能。本系统中由系统管理员对系统进行基本的设置,包括数据库的设置、拍卖会名称设置和图片路径设置,用户的添加、删除以及对他们的权限设置。系统还实现竞投资料管理、竞投牌管理、竞投等级、买家结算等;拍卖会结束后系统具备对数据的统计分析功能。
2、业务范围
本系统设计部分首先对系统的技术架构与功能架构进行设计,然后通过UML模型图对系统各功能模块进行详细的功能设计。最后使用E-R图对系统的数据库进行详细的设计,明确系统数据库各个表存储的字段、类型和大小,系统的实体、属性之间的关系,给出部分数据表的结构。
最终通过界面展示及代码分析对艺术品拍卖管理系统的实现进行描述,完成合同管理、客户管理、拍品管理、拍卖会管理、财务管理、统计分析等功能。
3、系统功能分析
系统功能分析主要针对用户的操作需求进行分析,对系统的业务流程进行描述,最终完成系统的总体功能需求架构的设计。
本系统的研发是以长期的拍卖行业工作习惯为出发点,结合计算机相关技术,在系统设计上,需要针对一下需求实现功能设计:
1、合同管理功能
用户进行合同管理时,可以查看到合同列表,并定位到某一个合同,进行修改、删除、添加等。以及合同的流转、审批、作废(退货)处理。每个合同均有状态类型识别;新建、审批中、审批通过、签订、退货等多种状态。
2、客户管理
该功能主要针对数据库进行操作,可以查看用户列表、用户相关信息、
地址等。添加新的客户、查看当前进行的交易等。
3、拍品管理
拍品管理主要是针对要拍卖的商品进行上传登记、编辑拍品简介、费用、以及拍品的关联信息(参考文献类、艺术家的相关编辑及介绍)。可查看拍品列表及状态,对未完善信息的拍品进行完善,已经拍卖成功的拍品在送达客户手中后进行删除。
4、拍卖会管理
本业务是针对艺术品拍卖会前,现场、会后设计的,具备创建拍卖会(专场)、添加拍品(拍卖会或专场上的拍品)、竞投牌管理、竞投登记、现场核对、买家结算、拍品出库和打印证书等功能。
三个阶段流程如下图所示;
会前准备用例分析表:
描述项说明
用例名称会前准备
参与者系统用户
简要说明进行合同管理、竞投资料管理、拍卖会创建以及相关资料
打印等一系列的会前准备工作。
前置条件系统设置完成。
后置条件会前准备就绪
基本事件流进行合同管理
竞投资料管理
设置拍卖会
设置拍品
打印相关资料
其他事件流合同和竞投资料可以进行更改、增加和删除操作
现场管理功能用例图;
会后用例图;
5、财务管理
财务管理主要分为卖方结算业务、买方结算业务;在买方完成结算完成后,系统应该进行拍品核对后标记为拍品已卖出。
卖方结算业务包括卖家结算、结算统计、未结算统计;分别对正在进行结算的卖家、结算结束的卖家、未结算的卖家进行管理。会后统计查询实现不同方式的统计查询,可以按专场进行统计,也可以输入图录号范围,按此范围进行统计。
6、统计分析
艺术品拍卖管理系统实现功能强大的报表统计和分析供。在统计分析业务中,用户可以查看系统生成的各种报表记录,也可以通过自定义查询,得到查询结果。
1)开发周期
艺术品拍卖管理系统的研发采用软件标准开发流程来进行,需求分析、总体设计、数据库设计、编码实现以及系统测试等i啊哦准流程来进行系统的研发,开发周期为3个月,具体的阶段性开发周期描述如下;
1、需求分析(一周)
根据项目的具体实际,对系统的方案进行可行性论证,根据研发情况,对系统的需求分析进行确定。
2、UI设计(两周)
根据需求分析的结果,由产品经理制作出原型图,再交由UI设
计师设计出高保真的原型图以供甲方确认。
3、数据库设计(一个月)
搭建mysql数据库平台,设计E-R模型图,进行数据库的结构设计。
4、前端开发与后台开发(一个月)
设计开发流程图,对UI设计的各个页面及系统进行代码实现。
5、系统测试(两周)
对设计号的系统进行功能测试、性能测试、压力等相关测试,遇到问题及时改进。
2)技术路线
本系统主要采用H5、JAVA、PHP等技术进行开发,通过Socket 与平台进行通信,利用MYSQL数据库管理系统进行数据库的存储和维护。在前端设计上采用HTML5进行web程序开发,设计用户界面,对MYSQL数据库的内容进行操作,通过JQuery插件来完成数据可视化等界面特效,利用Apache服务器完成相关程序的发布与部署。
系统的技术路线描述如下;
1、前端设计
利用HTML5进行前端的程序设计,通过表单提交的方式向服务器发送HTTPS的数据请求,等待响应;服务端程序通过Apache Web服务器实现POST、GET等表单数据的接收、解析,然后将命令提交到服务端程序中进行处理,最后通过访问MYSQL数据库完成数据操作,将