资源预览内容
第1页 / 共34页
第2页 / 共34页
第3页 / 共34页
第4页 / 共34页
第5页 / 共34页
第6页 / 共34页
第7页 / 共34页
第8页 / 共34页
第9页 / 共34页
第10页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
. . .基于Eclipse平台的跳蚤市场设计与实现毕业论文目 录摘要1Abstract.11绪论21.1 项目背景21.2 跳蚤市场发展阶段及现状21.3 论文研究的目的与意义22 开发平台与技术的介绍32.1 Eclipse简介32.2 Java EE简介32.2.1 Java EE概念32.2.2 Java EE运行模式32.3 Jsp技术简介42.4 Struts 2框架简介42.5 MySQL简介43系统分析与设计53.1 需求分析53.1.1 功能需求53.1.2 功能概述53.1.3 系统数据流图63.2 概要设计73.2.1 体系结构设计73.2.2 各模块功能描述83.2.3 数据库设计93.3 详细设计123.3.1 系统部分功能关键算法123.3.2 业务层逻辑设计143.3.3 控制模块的设计154 系统实现164.1 登录界面164.2 注册界面164.3 主页界面174.4 商品类型界面184.5 商品详情界面194.6 商品列表界面194.7 发布商品界面204.8 出售中的商品界面204.9 收藏夹界面214.10 管理员登录界面214.11 管理界面225 系统测试225.1 注册和登录测试225.2 发布商品测试245.3 管理我的商品测试255.4 收藏夹功能测试265.5 搜索和排序测试265.6 管理功能测试276 结论30致 谢30参考文献31.参考资料.基于Eclipse平台的跳蚤市场设计与实现摘要:随着WEB的迅猛发展,电子商务在最近几年也越来越热,实体商店已经无法符合所有人的要求。越来越多的人选择方便,快捷的网上购物市场。随着电子商务时代的到来,实体二手交易显得那么的不效率和费时费力。为了解决这个问题,有必要开发出网上校园跳蚤市场,为我校学生提供网上交易平台。本文设计了一个基于Eclipse平台的校园跳蚤市场,前台使用JSP技术,后台使用Java语言,整合了Struts框架,使用MySQL数据库。本文主要说明了系统的结构与功能、系统功能模块的设计与实现,并针对开发过程中遇到的技术难点给出了解决方案。通过本系统不仅能像传统校园跳蚤市场一样处理毕业生的多余物品,而且在平时学生们有任何闲置的东西或有任何需求都可以放到网上跳蚤市场,不限时间地点,非常方便。关键词:Eclipse平台;跳蚤市场;JSP技术Design and Implementation of Flea Market Based on Eclipse PlatformAbstract:With the rapid development of the Web, e-commerce sites in recent years more and more heat, physical stores have been unable to meet the demands of all people. More and more people choose convenient, fast on-line shopping market. With the arrival of the era of e-commerce, the entitys secondary trading seemed so not efficiency and time-consuming. To solve this problem, it is necessary to develop online campus flea market, online trading platform for our students. Designed a campus flea market based on the Eclipse platform, the foreground using JSP technology, the background using the Java language, integrated Struts framework, using a MySQL database. This paper mainly describes the structure and function of the system, the system function module design and implementation, and solutions for the technical difficulties encountered in the development process. Through the system like a traditional campus flea market as unnecessary stuff to deal with graduates, but also in peacetime, the students have any idle or have any needs can be put online flea market, not limited to time and place, very convenient.Key words:Eclipse platform; Flea market; Java server pages technology1绪论1.1 项目背景跳蚤市场是对旧货地摊市场的别称。有一个个地摊摊位组成,市场规模大小不等。出售的商品多是二手商品、人们没有用过但对于他来说是多余的物品。价格通常是低廉的。目前所见的跳出市场以校园跳蚤市场居多,在当前在高校中,往往在临近毕业时是常见的,校园跳蚤市场商品多样化和价格低廉的优势,很受同学们的青睐,它也起到了物品再利用,节约资源的作用。然而在有如此多的优点的同时,也有着许多的缺点,比如只有在毕业之际,人们才比较聚集,在平常,人们难以聚集起来这样买二手商品,而且平常也没有时间去这样买。跳蚤市场在当前在高校中,往往在临近毕业时是常见的,跳蚤市场商品多样化和价格低廉的优势,很受同学们的青睐,它也起到了物品再利用,节约资源的作用。然而这样的实体跳蚤市场有着不固定性及零散性的缺点。并且不效率也费时费力。1991年:CERN(欧洲粒子物理研究所)的科学家提姆.伯纳斯(Tim Berners-Lee)开发出了万维网。他还开发出了极其简单的浏览器。此后互联网开始向社会大众普及。随着计算机技术的飞速发展,人们对网页的要求也不在是文字,图片的简单堆砌单调容,也可以说不仅仅是对获取信息的要求,而是更在乎实时性,交互性,和丰富性,使得动态网页越来越受欢迎。应用Java Web技术可以灵活方便的访问数据库1。基于以上原因,一款开源并且很适合来Java Web的开发工具已经悄然在程序员界流行起来,至今,Eclipse占据超过世界Java开发环境市场的50%。基于现在校园跳蚤市场的现状,还有Java Web的发展,完全可以开发一个跳蚤市场系统平台并且这是非常有必要的,以解决实体跳蚤市场的上述缺点。网上跳蚤市场有着实体跳蚤市场的商品多样化和价格低廉的优点,并且平时学生们有任何闲置的东西或有任何需求都可以放到跳蚤市场,不限时间地点,非常方便。1.2 跳蚤市场发展阶段及现状最开始的时候,跳蚤市场是针对中下阶层,家里有用不上的东西或用旧了的东西拿出去换成现款,而也有人在那里搜寻者便宜的用品。当然也有落魄了的家族去那里变卖家产。但跳蚤市场成为一种时尚,西方是从伦敦卷起旋风,设计学院的学生自己做出的设计,因为没有名气而无处销售,只能找成本最便宜的跳蚤市场来摆摊,于是吸引了时髦人士前来挑选那些独一无二的衣服,逐渐成为了前卫的体现。而在东方则是从日本开始,因为时下逐渐流行“古着”,也就是所谓的旧的、设计经典的服装,时髦的年轻人只能在跳蚤市场淘到大量的旧衣服,也成为了一种风气。而后来跳蚤市场发展为在大街小巷随处可见,不仅仅是为了赚钱,更是为了环保,并且价格也便宜,品种多样化。当今世界科学技术飞速发展,尤其以通信、计算机、网络为代表的互联网技术更是日新月异,令人眼花燎乱,目不睱接。对“B/S”和“C/S”技术谁优谁劣等等问题的争论不休,但是从现在的互联网趋势来看,越来越多的企业转向了B/S技术,谁代表技术潮流发展,我想已经不言而喻了。B/S架构软件具有维护和升级方式简单、成本降低,选择更多等优势。而是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这也显得在现在的网络中WEB将会越来越重要2。伴随着WEB的迅猛发展,突破地域时间上的网上交易平台也就孕育而生,各种电子商务也越来越热,其中网上跳蚤市场也在逐步登录网络。越来越多人选择了网上跳蚤市场进行二手交易。1.3 论文研究的目的与意义虽说人们更亲耐网上跳蚤市场,网上跳蚤市场也确实有很多优势,但是目前网上跳蚤市场就国开始还是比较少的,淘宝有一个跳蚤市场,但是由于大家都在那里卖,地域性的问题就造成了附加邮费的问题,无形中破坏了跳蚤市场的便宜性。在各大高校中,还是很少有高校有专门的跳蚤市场,但是人们又对跳蚤市场需求很大,所以通常是在论坛里叫卖东西,而这样没有一个专门的,就也同样存在零散的问题。本文针对以上的问题,专门开发一个校园跳蚤市场系统,实现学生们在校园就可以进行二手物品的交易,突破时间地域的网上交易本台,解决传统跳蚤市场零散性的缺点。学生们通过本校园跳蚤系统,在校园就可以进行二手物品的甩卖,真正解决了地域性问题。在网上选中商品之后,校园中交易,解决了因地域性破坏跳蚤市场便宜性的缺点。2 开发平台与技术的介绍本系统是在Eclipse平台上开发的基于Java EE的系统。前台使用Jsp,AjAx,JavaScript等技术,后台使用Java语言,整合了Struts框架。而数据库则采用了MySQL。Web应用服务器选择了Tomcat服务器。2.1 Eclipse简介Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境3。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所4。从2006年起,Eclipse基金会每年都会安排同步发布(simultaneous release)。至今,已经发行到4.2。2.2 Java EE简介2.2.1 Java EE概念Java EE(Java Platform,Enterprise Edition)是Sun公司推出的企业级应用程序版本。最初这个Java EE叫做J2EE。随着J2EE 1.5版本的发布,Sun公司将J2EE正式更名为Java EE5。Java EE并非一个产品,二是一系列技术和标准的集合,它为应用Java技术开发服务器端应用提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署6。2.2.2 Java EE运行模式Java EE平台继承了Java语言的安
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号