传统互联网与移动互联网已经改变了我们的生活。任何行业几乎都不能脱离互联网而独立的存在。对于拍卖领域而言,信息的分享与低门槛的运作更需要得到互联网应用的支持。在此背景之上,自主架构的多元化竞价平台应运而生。在web端,以spring mvc及spring组件为基础,构建一个web的竞价平台。在以android为主的移动端,构建一个相应的App作为web平台的强力补充,可以丰富拍卖系统的体系结构。多元化竞价平台让更多的人可以拍卖自己的珍藏与竞拍相中的宝贝,为大家提供一种刺激的惊喜感与实实在在的便捷体验。
多平台竞价系统的调研、设计、研发与测试经过了大约3个月的时间。至此,终于开发完毕,和需求分析及总体设计的目标来看,基本完成了平台研发的任务。此次研发的工作量较大,分为两个平台实现。
Web服务端代码量超过2万行,前端代码量未统计,但依然非常巨大。由于系统内容涉及面较广,难免无法十分精确地介绍某一个实现环节,这是本文的缺点所在。本平台的优点在于大部分的实现都以商用目标为标准,模块的功能实现还是比较完备的。
希望在今后的时间中,一是更加完善平台的架构,二是完善平台的实现细节,三是将研发的过程总结成详细的文章,作为一次学习和积累。
目录
摘要 1
Abstract 1
第1章 绪论 2
1.1 课题背景和研究意义 2
1.1.1 Web2.0的背景与现状 2
1.1.2 移动互联网的发展趋势 2
1.1.3 Web框架整合的意义 2
1.1.4 多元化竞价平台的优势与作用 3
1.1.5 研究的重点与目标 4
1.1.6 自主架构的研究与实现 4
1.1.7 多元化竞价平台的设计与实现 4
1.2 论文的组织结构 4
第2章 基于商用的技术基础与平台简介 6
2.1 框架与技术 6
2.1.1 Spring mvc与Spring的结合 6
2.1.2 持久层框架MyBatis与数据源DBCP 7
2.1.3 Velocity、HTML5及CSS2 7
2.1.4 Jquery及Jquery-UI 8
2.1.5 Android通讯框架Volley 8
2.1.6 Android的NFC技术 9
2.2 平台的选择 9
2.2.1 基于Maven的Jee开发平台 9
2.2.2 Oracle 10g与Sql*plus 9
2.2.3 Apache-Tomcat中间件 10
2.3 插件的选择 10
2.3.1 MyBaits-generator与Veloeclipse 10
2.3.2 Google的zxing项目 10
2.3.3 Google的AjaxFileUpload插件 10
2.4 接入的服务 11
2.4.1 基于网易服务器的邮件服务 11
2.4.2 腾讯、网易、新浪微博分享接口 11
2.4.3 中国建设银行的支付接口 11
2.4.4 百度地图移动端接口 13
2.5 数据与配置 13
2.5.1 基于Xml与Properties 13
2.5.2 基于Json的数据交换格式 13
第3章 可行性研究与需求分析 14
3.1 可行性研究 14
3.1.1 技术可行性 14
3.1.2 经济可行性 14
3.1.3 操作可行性 15
3.2 多平台需求 16
3.3 功能需求 16
3.4 本章小结 16
第4章 总体设计与架构思路 17
4.1 平台的体系结构 17
4.2 研发的架构方案 18
4.2.1 Web端架构方案 18
4.2.2 Android端架构方案 18
4.3 平台功能模块的组成 19
4.4 通用功能模块划分 21
4.5 Web端功能模块划分 21
4.6 Android端功能模块划分 23
4.7 数据库设计 24
4.7.1 控制表设计 24
4.7.2 系统相关表设计 25
4.7.3 业务相关表设计 26
4.7.4 用户相关表设计 26
4.7.5 宝贝相关表设计 27
4.8 创新设计与架构思路 28
4.9 本章小结 29
第5章 详细设计与模块实现 30
5.1 面向接口与设计模式 30
5.2 通用模块 31
5.2.1 通用行为的管理 31
5.2.2 通用工具、服务与策略 34
5.2.3 通用前端组件架构 37
5.3 Web端普通用户 37
5.3.1 个人资料管理 37
5.3.2 个人资金管理 37
5.3.3 个人安全管理 38
5.3.4 个人等级管理 39
5.3.5 个人消息管理 40
5.3.6 竞拍宝贝 40
5.3.7 发布宝贝 43
5.3.8 宝贝管理 43
5.3.9 账户充值与资金转出 45
5.3.10 关于我们 46
5.3.11 规则简介 47
5.4 Web端系统管理员 47
5.4.1 系统管理员 47
5.4.2 定制功能 49
5.5 Android端模块设计与实现 49
5.5.1 Android的生命周期 49
5.5.2 登录与注册模块 51
5.5.3 业务模块与辅助模块 51
5.6 本章小结 53
第6章 总结与展望 54
参考文献 55
致谢 56
附录 57
上一篇:基于django框架的旅游网站
下一篇:基于Django的超市销售管理系统设计