android的电子拍卖系统的设计与实现【字数:14497】
摘 要近年来,越来越多的人喜欢在网上购物,随着电子商务的飞速发展,电子拍卖也应运而生。商家们在网上开展他们的拍卖活动,越来越多的消费者们开始认识、了解和参与电子拍卖。电子拍卖的发展,即将开启拍卖的新时代。当代网络十分的普及,从1998年中国的第一笔网上交易至今,人们也见证了网络购物的辉煌。从现场买卖到网络交易,由于已经有了很多的购物平台,比如目前占有主流市场的淘宝及京东等,却很少是面对竞拍方式的,由此,产生了一种能够将线下转移到线上的拍卖系统,在该系统上进行交易,其交易费用只占总费用的不到10%,并可以节省时间以及精力,如果到现场去,说不定还会空手而归。本系统利用MySQL数据库,根据面向对象程序设计理论、实现一个包括用户注册、浏览商品、竞拍商品、用户管理、商品管理等功能的电子拍卖系统。系统支持商家自由定制商品属性和商品类别,实现商品信息的多样性,便于在商品信息中突出商品的卖点。同时,系统还实现了商品信息的灵活性,商家可以在任何时候为已经存在的商品类别添加新的属性,而不影响该商品类别中已经存在的相关商品。 该拍卖系统以Eclipse为开发工具,以MYSQL作为后台支持数据库,将JSP技术及Servlet技术相结合。利用现状及结合所学知识分别对各个模块进行设计。从设计角度来讲,具体功能是由卖方、买方、以及管理员三大角色实现的。从技术角度来讲,深入理解电子拍卖的工作原理,通过前台开发和后台的结合,最终完成了Android版的整个功能的实现。
KEYWORDS: electronic auction;Android;MYSQL;JSP;Eclipse目录
第一章 绪论 1
1.1 概述 1
1.2 研究的内容及意义 1
1.3 研究现状以及发展趋势 2
第二章 技术交流平台的相关研究 3
2.1 MVC模式概述 3
2.2 SSH框架概述 4
2.3 Tomcat概述 4
2.4 Mysql概述 5
第三章 总体需求与系统分析 6
3.1 研究目标 6
3.2 系统的可行性分析 6
3.2.1 技术可行性 6
3.2.2 操作可行性 6 *好棒文|www.hbsrm.com +Q: #351916072#
3.2.3 社会经济可行性 6
3.3 系统的需求分析 7
3.3.1 功能需求 7
3.3.2 性能需求 9
第四章 系统的设计 11
4.1 系统总体架构 11
4.2 系统模块功能设计 11
4.2.1 登录模块功能设计 11
4.2.2 管理物品功能设计 11
4.2.3 竞拍功能模块设计 12
4.3 系统界面设计 12
4.3.1 注册页面 12
4.3.2 登录界面 13
4.3.3 系统首页 15
4.3.4 流拍物品界面 16
4.3.5 管理物品种类界面 17
4.3.6 管理拍卖界面 19
4.4 数据库设计 20
4.4.1 概念模型ER图设计 20
4.4.2 逻辑结构设计 21
4.5 系统类图设计 23
4.5.1 用户信息管理模块类设计 23
4.5.2 拍卖流程管理模块类设计 24
4.5.3 竞拍消息管理模块类设计 25
第五章 系统主要功能实现 27
5.1 登录模块 27
5.2 浏览流拍物品模块 28
5.3 管理物品种类模块 30
5.4 管理拍卖物品模块 32
5.5 竞拍模块 34
第六章 系统测试 36
6.1 软件测试的目的 36
6.2 软件测试的方法 36
6.3 模块测试 36
6.3.1 登录测试 36
6.3.2 浏览流拍物品模块测试 36
6.3.3 管理物品种类模块测试 37
6.3.4 管理拍卖物品模块测试 37
6.3.5 竞拍模块测试 38
6.4 测试结果及说明 38
结 论 39
参考文献 40
致 谢 41
第一章 绪论
1.1 概述
现代科技在发展,人们也越来越依赖于电子产品,网上购物、网上聊天、网上预约挂号等,人们有时候也会对网上的价格不放心,甚至觉得不合理,所以就有了竞拍的方式出现。拍卖形式已经处于一个比较流行的阶段,由于具有方便、公正、公平这些特点,所以人们会毫不犹豫的选择了这种比较易掌握的交易平台进行相关的交易。该电子拍卖系统主要是采用了竞拍的交易方式,以竞价的形式进行集中交易,使得“竞价”成为本系统的买卖核心功能,保证了竞价时价格的公平、公正、公开。为实现产品的最大价值,交易者可以快速的定位产品的质量、数量等参数,也可以省去反复谈判、讨价还价的时间,最后可以达到最公平的交易。
1.2 研究的内容及意义
随着现代技术的持续发展,人们对于购物的想法也是在持续变换中。相比于网络发达之前,人们还是处于一个较原始的购物方式,由于网上购物的便利性,使得人们更加依赖于网络。由于现在电子拍卖的购物方式也渐渐的兴起,给人们带来了一种新颖的购物体验。所谓的电子竞拍就是现代拍卖的另一种表现,人们可以有两种选择,卖东西和买东西。由此提高了该平台的自由性及公正性。
如果一个系统被用的越来越多,那就证明该系统是成功可行的。该系统面对的角色没有区分,只要进行过注册登录,任何人都可以使用该系统。并且有两点是人们最为关注的,就是拍卖交易手续费用,本系统的交易手续费用不会超过总交易额的10%,而我们日常生活中的交易手续费用则是系统的两倍之多,加上在拍卖系统上参与竞拍所花费的时间可以减少很多,对于这两点,人们当然更是不会愿意去现场拍卖。极大的便利了人们的购物方式。本电子拍卖系统主要的流程有以下几点
1、顺应发展趋势,了解市场需求,制定项目大纲,总体规划。
2、对系统进行总体的架构设计
3、各个模块的总体设计
4、结合Mysql数据库对各个模块进行详细的分析
5、服务器端应用Struts+Sping+Hibernate的组合方式
6、系统的测试与维护
1.3 研究现状以及发展趋势
KEYWORDS: electronic auction;Android;MYSQL;JSP;Eclipse目录
第一章 绪论 1
1.1 概述 1
1.2 研究的内容及意义 1
1.3 研究现状以及发展趋势 2
第二章 技术交流平台的相关研究 3
2.1 MVC模式概述 3
2.2 SSH框架概述 4
2.3 Tomcat概述 4
2.4 Mysql概述 5
第三章 总体需求与系统分析 6
3.1 研究目标 6
3.2 系统的可行性分析 6
3.2.1 技术可行性 6
3.2.2 操作可行性 6 *好棒文|www.hbsrm.com +Q: #351916072#
3.2.3 社会经济可行性 6
3.3 系统的需求分析 7
3.3.1 功能需求 7
3.3.2 性能需求 9
第四章 系统的设计 11
4.1 系统总体架构 11
4.2 系统模块功能设计 11
4.2.1 登录模块功能设计 11
4.2.2 管理物品功能设计 11
4.2.3 竞拍功能模块设计 12
4.3 系统界面设计 12
4.3.1 注册页面 12
4.3.2 登录界面 13
4.3.3 系统首页 15
4.3.4 流拍物品界面 16
4.3.5 管理物品种类界面 17
4.3.6 管理拍卖界面 19
4.4 数据库设计 20
4.4.1 概念模型ER图设计 20
4.4.2 逻辑结构设计 21
4.5 系统类图设计 23
4.5.1 用户信息管理模块类设计 23
4.5.2 拍卖流程管理模块类设计 24
4.5.3 竞拍消息管理模块类设计 25
第五章 系统主要功能实现 27
5.1 登录模块 27
5.2 浏览流拍物品模块 28
5.3 管理物品种类模块 30
5.4 管理拍卖物品模块 32
5.5 竞拍模块 34
第六章 系统测试 36
6.1 软件测试的目的 36
6.2 软件测试的方法 36
6.3 模块测试 36
6.3.1 登录测试 36
6.3.2 浏览流拍物品模块测试 36
6.3.3 管理物品种类模块测试 37
6.3.4 管理拍卖物品模块测试 37
6.3.5 竞拍模块测试 38
6.4 测试结果及说明 38
结 论 39
参考文献 40
致 谢 41
第一章 绪论
1.1 概述
现代科技在发展,人们也越来越依赖于电子产品,网上购物、网上聊天、网上预约挂号等,人们有时候也会对网上的价格不放心,甚至觉得不合理,所以就有了竞拍的方式出现。拍卖形式已经处于一个比较流行的阶段,由于具有方便、公正、公平这些特点,所以人们会毫不犹豫的选择了这种比较易掌握的交易平台进行相关的交易。该电子拍卖系统主要是采用了竞拍的交易方式,以竞价的形式进行集中交易,使得“竞价”成为本系统的买卖核心功能,保证了竞价时价格的公平、公正、公开。为实现产品的最大价值,交易者可以快速的定位产品的质量、数量等参数,也可以省去反复谈判、讨价还价的时间,最后可以达到最公平的交易。
1.2 研究的内容及意义
随着现代技术的持续发展,人们对于购物的想法也是在持续变换中。相比于网络发达之前,人们还是处于一个较原始的购物方式,由于网上购物的便利性,使得人们更加依赖于网络。由于现在电子拍卖的购物方式也渐渐的兴起,给人们带来了一种新颖的购物体验。所谓的电子竞拍就是现代拍卖的另一种表现,人们可以有两种选择,卖东西和买东西。由此提高了该平台的自由性及公正性。
如果一个系统被用的越来越多,那就证明该系统是成功可行的。该系统面对的角色没有区分,只要进行过注册登录,任何人都可以使用该系统。并且有两点是人们最为关注的,就是拍卖交易手续费用,本系统的交易手续费用不会超过总交易额的10%,而我们日常生活中的交易手续费用则是系统的两倍之多,加上在拍卖系统上参与竞拍所花费的时间可以减少很多,对于这两点,人们当然更是不会愿意去现场拍卖。极大的便利了人们的购物方式。本电子拍卖系统主要的流程有以下几点
1、顺应发展趋势,了解市场需求,制定项目大纲,总体规划。
2、对系统进行总体的架构设计
3、各个模块的总体设计
4、结合Mysql数据库对各个模块进行详细的分析
5、服务器端应用Struts+Sping+Hibernate的组合方式
6、系统的测试与维护
1.3 研究现状以及发展趋势
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/636.html