基于Java Web与Android平台的开发的电子拍卖系统设计
摘要:随着互联网技术的普及和迅猛发展,电子信息化逐渐在各种领域显现出来。app应用的普及是一种趋势,通过实验测试,采用信息管理系统是能够更加有效地提高管理效率的和维护系统的稳定。
本系统的工作是基于Java Web与Android平台的开发与应用的研究,构建了一个电子拍卖系统—e拍即合,采用客服端/服务器原理,客户端程序是建立在android 4.0.3系统上以elicpseADT4.2 ,MyEclipse10.0为开发工具的应用程序,服务器端是采用tomcat6.0 Web容器+mysql5.0数据库的服务程序。系统运行在Windows 8操作系统上,以Tomcat作为Web服务器,使用JSP技术和MySQL 数据库实现。
论文首先对在本系统做了结构流程分析,其主要功能包括登录、注册、关注拍卖品的最新情况、购买拍卖品、在线 充值等,本系统具有界面友好、操作简单、实用性强的特点.
关键词:拍卖;安卓;应用程序;智能
eAuction System
Abstract: With the popularization and rapid development of Internet technology, electronic information technology gradually emerged in a variety of fields. The popularity of the application is a kind of trend, through the experimental test, the information management system is able to more effectively improve the efficiency of management and maintenance of the stability of the system.
This system work is the study of the development and application of Java based on Web, establishing an electronic auction system - e film is, the client / server principle, the customer service side is built on the Android 4.0.3 system based on elicpseADT4.2, the application of MyEclipse10.0 as the development tool, the server is using tomcat6.0 Web container +mysql5.0 the server program. The system runs on Windows 8 operating system, using Tomcat as the Web server, using JSP technology and MySQL database.
Firstly, the system structure of process analysis, and its main functions include the login, registration, pay attention to buy the latest auction, auction, online recharge, the system has the characteristics of friendly interface, simple operation, strong practicability.
Keywords: Auction; Android; app; intelligent
一、系统概述
(一)系统简介
当前的拍卖行业仍就是传统的拍卖方式,需要个人或公司亲自前去拍卖行,浪费大量时间资源,随着移动通信与Internet向移动终端的普及,电商迅速崛起,e拍系统就是采用与网络技术相结合,如果采用e拍系统,个人收藏家不必奔袭于多个拍卖场即可拍到自己喜欢的拍卖品。
只需要注册本站,即可不受时间、地域的限制,随心所欲的浏览拍卖品并拍下自己喜欢的拍卖品。e拍系统更有高级筛选功能,更加精确的筛选用户想要的信息。在用户经常查看的某类拍卖品后,系统会自动记录浏览历史,以便用户实时了解拍卖品的最新动向。设置功能,用户可选择接受推送消息的时段,在工作时免受打扰,拍卖时专心拍卖。生活工作互不影响。
(二)开发工具
1、MyEclipse 概述
MyEclipse企业级工作开发平台(MyEclipseEnterprise Workbench ,简称MyEclipse)是对EclipseIDE功能的扩展,利用它我们可以完成在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse可以支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。
目 录
一、 系统概述 1
(一)系统简介 1
(二)开发工具 1
1、MyEclipse 概述 1
2、adt-bundle-windows_x86_x64 2
二、 系统分析 2
(一)需求分析 2
(二)技术可行性分析 2
(三)功能模块设计 2
三、 数据库设计 3
四、 系统实施 6
(一)系统首页 6
(二)用户注册的实现过程 7
(三)用户登录的实现过程 12
(四)用户搜索的实现过程 13
(五)用户搜索信息展示实现过程 21
(六)用户浏览的实现过程 23
(七)用户竞价的实现过程 28
(八)加关注 32
五、 系统测试 33
六、 系统使用说明 33
七、 结束语 34
八、 参考文献 35
八、参考文献
[1] 郭志宏. Android应用开发详解[M].电子工业出版社. 2010. [2] 杨丰盛.Android应用开发揭秘[M]. 机械工业出版社. 2010.
[2] Frank Ableson.Introduction to Android development[J].developerWorks,2009,10(7). [4] 余志龙,陈昱勋,郑名杰,陈小凤,郭秩均. Google Android SDK开发范例大全[M].人民邮电出版社. 2009.
[3] 李宁. Android/OPhone开发完全讲义[M]. 中国水利水电出版社. 2010.
[4] Ed Burnett, Hello, Android: Introducing Google’s Mobile Development Platform[J].
PRAGMATIC BOOKSHELF,2010.7:10-11.
[7] Rick Rogers, John Lombardo.Android Application Development[M].O’ReillMedia,Inc.2009.
[8] 胡伟.Android 系统架构及其驱动研究[J].广州广播电视大学学报. 2010,10(4).
[9] Steve Guo.Binder[OL].http://iremnant tistory.com/entry/Android-JAVA-Binder-IPC-System2010/03/18.
[10] 靳岩,姚尚朗. Google Android开发入门与实践[M].人民邮电出版社. 2009. [11] 陈建伟. 基于Android的三维物体的触摸控制[J].硅谷,2009,(23):76. [12] E2ECloud工作室. 深入浅出Google Android[M].人民邮电出版社. 2009.