ImageVerifierCode 换一换
格式:DOC , 页数:40 ,大小:5.80MB ,
资源ID:353886      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-353886.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业设计(论文)-基于J2EE的团购网站系统设计与实现.doc)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

毕业设计(论文)-基于J2EE的团购网站系统设计与实现.doc

1、摘要团购网站在中国大地从遍地开花发展到如今的面临洗牌,可以说是一场电子商务历史上的经典案例,通过对团购网站现状的分析研究,力求找到指引团购网站走出困境的思路,从而使团购网站走上健康、良性的发展之路 随着互联网的在我国逐渐普及,以及社会消费观念和生活方式的变化,电商这种全新的商业模式慢慢融入了人们的生活中。电子商务正在扮演着愈来愈重要的基础设备平台作用,聚集了无数的生产信息、贸易信息与消费信息,深刻影响着消费行为、企业状态与创造社会价值方式,对我国经济的发展远远超过工业时代。通过知名门户网站,人们可以深居简出地寻找自己需要的物品,通过访问不同的网上商城,消费者可以找出哪种商品性价比最高,给自己极

2、大地选择空间;下订单后,你可以很快得到自己想要的物品,这给顾客节省很多时间和精力;对于厂家来说,库存风险极大的被避免了,客户的需求就是他们采购商品的标准,大大地提高了效益。团购网站主要以J2EE作为开发基础,使用了jsp+servlet+hibernate等J2EE框架及几种技术,MyEclipse作为开发工具,以ADOBE公司的Photoshop作为界面美化工具。实现了思源咸鱼团购基本的管理模块,包括:注册、登录、退出,用户信息修改;商品管理,公告管理,角色,权限管理等。该系统界面简单、操作方便,容易维护。关键词:团购、网站、j2eeAbstractIn the Chinese group

3、purchase website from the earth blossom everywhere to todays face a reshuffle, can be said to be a classic case of a history of e-commerce, through the analysis of the status quo in order to find the group purchase website, group purchase website guide out of the predicament of ideas, so that the gr

4、oup purchase website go on the healthy and benign development roadWith the gradual popularization of the Internet in our country, as well as changes in the concept of social consumption and lifestyle, electricity supplier this new business model slowly into peoples lives. The electronic commerce is

5、playing a more and more important role in infrastructure platform, gathered numerous production information, trade information and consumer information, a profound impact on consumer behavior, state enterprises and create social value, for the economic development of our country is far more than the

6、 industrial age. Through the popular portal, people can stay at home to look for the items they need, through access to different online shopping mall, consumers can find out which products the highest price, give yourself a great choice of space; after the order, you can quickly get the goods, the

7、customer to save a lot of time and energy for the manufacturers; the great risk is avoided, inventory, customer demand is their commodity procurement standards, greatly improve the efficiency of. Buy site is mainly based on the development of J2EE, the use of jsp+servlet+hibernate and other J2EE fra

8、mework and several technologies, MyEclipse as a development tool to ADOBE Photoshop as an interface landscaping tools. To achieve the basic management module source fish group purchase, including: registration, login, exit, modify user information; the role of commodity management, bulletin manageme

9、nt, rights management, etc. The system interface is simple, easy to operate, easy to maintain.Key words: group buying, website, J2EE摘要1Abstract11 绪论41.1 研究背景和意义41.2 研究现状42 系统分析52.2.1 技术可行性52.2.2 经济可行性52.2.3 业务流程分析53 系统设计63.1 系统总体设计63.1.1 系统设计原则73.1.2 开发工具83.2 系统功能模块设计104 程序结构和数据库设计255 系统主要代码296 系统测试

10、346.1 测试目的以及方法346.1.1 测试目的346.1.2 系统测试的方法357 结论38致谢39参考文献401 绪论1.1 研究背景和意义团购作为一种近些年来兴起的电子商务模式,因其廉价、开放,创新性等优势越来越被社会所认可,融入大众生活。 1.1.1 Java平台介绍 Sun Microsystems公司在1995年5月发明了全新的程序设计语言Java。Java的魅力在与其鹤立鸡群的优点:跨平台、安全、动态Web,随之,Java迅猛发展并了加快了web开发。在常见的操作系统上安装Java平台之后,Java程序即可运行。如今Java平台已经渗透到了99%的操作系统。只用编译一次Jav

11、a程序,系统中就可以运行各种Java程序。Java有三个体系JavaSE(标准版),JavaEE(企业版),JavaME(微型版)。2009年04月20日,oracle公司在2009年将sun公司收购,因此java归于甲骨文公司。1.2 研究现状现在,在团购网站和团购帖子的“省钱才是硬道理”的号召之下,小到图书、软件、玩具、家电、数码、手机、电脑、体育器材、健身器材、运动休闲服装、体育用品等小商品,大到家居、建材、房产等价格不很透明的商品,都有消费者因网络聚集成团购买。不仅如此,网络团购也扩展到健康体检、保险、旅游、教育培训以及各类美容、健身、休闲等服务类领域。网络团购目前已在上海、北京、广州

12、等大型城市流行起来,并逐渐发展成为一种新型的消费模式。城市团购网正是顺应时代发展的要求,结合中国电子商务的实际所搭建网络团购平台,为广大商家和业主提供最专业的团购服务。自2010年1月,中国第一家团购网站“满座网”上线之后,美团网、拉手网、糯米网等团购网站相继上线,一时间,形成了团购网站遍地开花的局面。据CNNIC的数据不完全统计,截止到2011年3月,中国团购网站已经多达3600余家,月增长速度接近30。尽管中国电子商务消费市场及O2O模式存在较大的生长空间,但是目前,团购商品品类特色品类较少、团购商品服务质量缺失等问题对于吸引及留住消费者存在巨大的障碍。清科研究中心预计,随着市场竞争的不断

13、加剧,部分中小型团购网站将面临淘汰,部分区域型团购网站将可能被并购现有团购网站的格局是,在很多消费者还为能够拥有一个餐厅的八折贵宾卡,或是某家会所的高级会员待遇而窃喜的时候,网络达人们已经用三折、两折,甚至零点几折的超低团购价开始了全新消费体验。2010年6月1日,搜狐在门户网站中首个进入团购领域。搜狐的杀入,被看作是团购网站迎来的最重量级的选手。而今,SNS、微博等已成为门户网站的“标配”,要想在门户的竞争中取得先机,必须选择更多的新兴业务。因此,搜狐引领团购风潮后,未来还将有更多的门户网站杀入这一领域。2 系统分析可行性分析也称为可行性研究,是在调查的基础上,针对新系统的开发是否具备必要性

14、和可能性,对新系统的开发从技术、经济、社会等方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。下面将分别从技术、经济、社会三个方面对团购网站的建设进行分析和研究。2.2.1 技术可行性根据需求系统功能、性能及实现系统的各种约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术已较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发的。2.2.2 经济可

15、行性系统的开发基于本人对程序开发的实践学习而来,无需资金投入,并且软件开发过程投入的成本不高,因此开发经费完全可以接受。2.2.3 业务流程分析伴随着信息行业的蓬勃发展和人们办公自动化意识的增强,团购网站销售管理部门的的工作也越来越繁重,原来的基于j2ee技术的团购网已经不能完全满足相关人员使用的需要。为了协助信息行业开展团购网站销售管理工作,提高工作效率,充分利用信息行业的现有资源,开发更好的基于SSH技术的团购网势在必行。基于SSH技术的团购网采用B/S结构、结合网络数据库开发技术来设计本系统。开发语言采用JSP,数据库使用MySQL5.6数据库。完成以下基本功能:本系统是一个独立的系统,

16、用来解决团购网站的管理问题。采用JSP技术构建了一个有效而且实用的团购网站管理平台,目的是为高效地完成对团购网站的管理。该项目是一个基于JSP技术的团购网站,其设计内容模块以及功能如下:1.系统管理:用户登录,修改密码,退出系统;2.用户管理:包括管理员、会员、普通访客;3.团购产品介绍:(多角度查看,名称,价格等),可对产品进行多条件查询,查看团购时间;4.产品团购:(须登录才可操作,可在线参与团购产品);5.订单管理:注册会员登录后可在线修改自己的团购信息等;6.后台管理(产品管理,用户管理,商品管理,公告管理)。整个设计的内容及以上的功能都会对后台数据库内相应涉及到的数据表中的数据进行存

17、储、删除、修改、查询等操作,最终提交的设计报告也包含了从最初的需求分析到网站建设成功的具体说明,以及数据存储更新过程等整个设计的各流程环节详细说明。基于SSH技术的团购网具有标准基于J2EE技术的团购网所具有的现实中完整的团购网站销售管理步骤,完全的虚拟现实实现。真正实现节约资源、提高效率、业务处理的同时真正实现基于J2EE技术的团购网的功能作用。3 系统设计3.1 系统总体设计系统是在Windows系统上面运行的软件,其开发模式是服务器客户端的形式,选用IBM的Eclispe开发工具来对系统主题结构和各个功能模块进行代码的编写与实现。数据库方面选用Mysql5.6 。MySQL是一个关系型数

18、据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放

19、源码这一特点,与其他的大型数据库例如 Oracle、DB2、SQL Server等相比,MySQL 自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于 MySQ L是开放源码软件,因此可以大大降低总体拥有成本。3.1.1 系统设计原则(1)可靠性用软件系统规模越做越大越复杂,其可靠性越来越难保证。应用本身对系统运行的可靠性要求越来越高,软件系统的可靠性也直接关系到设计自身的声誉和生存发展竞争能力。软件可靠性意味着该软件在测试运行过程中避免可能发生故障的能力,且一旦发生故障后,具有解脱和排除故障的能力。软件可靠性

20、和硬件可靠性本质区别在于:后者为物理机理的衰变和老化所致,而前者是由于设计和实现的错误所致。故软件的可靠性必须在设计阶段就确定,在生产和测试阶段再考虑就困难了。病案示踪系统在数据录入的过程中是直接从HIS库中获取到患者的相关信息,减少了人工录入的过程,保证了相关信息的准确性,一点发生了故障,由于新生成的信息少而且,设计面比比较窄,这样即使可以及时通知相关的人员进行更正。(2)健壮性健壮性又称鲁棒性,是指软件对于规范要求以外的输入能够判断出这个输入不符合规范要求,并能有合理的处理方式。软件健壮性是一个比较模糊的概念,但是却是非常重要的软件外部量度标准。软件设计的健壮与否直接反应了分析设计和编码人

21、员的水平。(3)可修改性要求以科学的方法设计软件,使之有良好的结构和完备的文档,系统性能易于调整。(4)容易理解病案示踪系统的可理解性是其可靠性和可修改性的前提。它并不仅仅是文档清晰可读的问题,更要求软件本身具有简单明了的结构。这在很大程度上取决于设计者的洞察力和创造性,以及对设计对象掌握得透彻程度,当然它还依赖于设计工具和方法的适当运用。程序简便病案示踪系统程序严格按照程序编写规范来实现。(6)可测试性可以设计一个适当的数据集合,对病案示踪系统进行全面而有效的检验。(7)效率性软件的效率性一般用程序的执行时间和所占用的内存容量来度量。在达到原理要求功能指标的前提下,程序运行所需时间愈短和占用

22、存储容量愈小,则效率愈高。病案示踪系统采用的是c/s模式设计,数据交互不通过中间过程,系统的运行不会占用太多的内存以及cpu使用率,保证系统运行起来效率较高。 (8)先进性病案示踪系统在结构上实现开放,基于业界开放式标准,符合国家和信息产业部的规范。满足客户需求,系统性能可靠,易于维护。(9)可扩展性软件设计完要留有升级接口和升级空间。对扩展开放,对修改关闭。3.1.2 开发工具Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foun

23、dation)管理。2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构。2Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,通过安装不同的插件Eclipse可以支持不同的计算机语言,比如C+和Python等开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。3 Eclipse 最初由OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月。IBM提供了最初的Eclipse代码基础,包括Plat

24、form、JDT 和PDE。Eclipse项目IBM发起,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括Borland、Rational Software、Red Hat及Sybase等。Eclipse是一个开放源码项目,它其实是Visual Age for Java的替代品,其界面跟先前的Visual Age for Java差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。随后还有包括Oracle在内的许多大公司也纷纷加入了该项目,Eclipse的目标是成为可进

25、行任何语言开发的IDE集成者,使用者只需下载各种语言的插件即可。Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成Eclipse Platform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platform允许工具建造者独立开发与

26、他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言,它使得存储、更新和存取信息更加容易。MySQL是一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和许多不同的客户程序以及库组成的。MySQL的主要目标是快速、健壮和易用。最初是因为MySQL的创始人需要这样的一个SQL服务器,它能处理与任何不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库,但速度更快,MySQL因此就开发出来了。它提供C,C+,Java(JDBC),P

27、erl,Python,PHP and TCL 的API接口;多平台支持,包括Solaris,SunOS,BSDI,SGI IRIX,AIX,DEC UNIX,Linux,FreeBSD,SCO OpenServer,NetBSD,OpenBSD,HPUX,Win9x and NT;多样的数据类型,包括有/无符号1,2,3,4,8字节integers,FLOAT,DOUBLE,CHAR,VARCHAR,TEXT,BLOB,DATE,DATETIME,YEAR,SET,ENUM;非常灵活和安全的权限系统,密码加密;为Windows提供ODBC接口,可通过Access与之相联,另有第三方开发商提供多

28、样的 ODBC驱动程序;在MySQL 3.23中使用新MyISAM最大的表大小可达8百万 TB(263个字节);多种语言支持,但不支持中文。然而,为了实现快速、健壮和易用的目的,MySQL必须牺牲一部分灵活而强大的功能,如子查询、存储过程与触发器、外键、事物处理等。因而,MySQL在某些应用中缺乏灵活性,但这也使它对数据的处理速度较其它数据库服务器至少快23倍。MySQL自身不支持Windows的图形界面,因此,所有的数据库操作及管理功能都只能在MS-DOS方式下完成。首先,必须登陆MySQL服务器,即在提示符/MySQL/BIN下输入MYSQL H host U user Ppassword

29、,提示符改为mysql时表示登陆成功。然后,选择所操作的数据库,即mysql USE databasename。接着就可以用SQL语句进行查询了。如果需要退出数据库服务器,可执行QUIT命令,这样就成功退出服务器了。当然,由于MySQL的知名度日益增加,许多第三方软件公司推出了MySQL在Windows环境中的具有图形界面的支持软件,如EMS公司的EMS MYSQL MANAGER就提供了Windows形式的MySQL数据库操作功能。3.2 系统功能模块设计1.系统注册网站注册页面如上,只要输入正确格式的注册会员必要信息,然后点击确定按钮就可以注册成功。输入错误提交将会提示错误信息并拒绝提交。

30、注册成功后为普通会员。2. 系统登录系统登录模块运行效果如上,点击注册页面右上角的登录按钮便会弹出一个半透明遮罩层并从顶部下滑登录框,输入注册的用户名和密码就可以登录成功进去系统首页。3系统首页各模块介绍思源咸鱼网登录后首页运行效果如上,网站避免了过重的颜色渲染,基本以白色背景与其他浅色相衬。首页头部头部顶栏包括网站标语和红色高亮显示的登录用户名,以及可以连接到登录,注册页面的链接。中左为思源咸鱼网的logo,右侧为思源学院的一张缩略图。最下栏为网站的导航栏,上面附有全站搜索输入框。导航栏有鼠标悬浮滑动效果。首页正体正体左上包括行业资讯展示,以及站长推荐闲置和价格比较便宜的闲置等信息展示,左中

31、包括浏览最多产品的轮播展示,点击其中一个可以进入物品详情页面。以及所有闲置物品的分类以及数量的展示。点击进入之后将会用列表的形式展示所有该分类下面的信息。比如点击包包进去之后显示和包包相关的闲置信息。左下为一个瀑布效果的展示区,随机选取数据库中的闲置物品图片进行展示,可以点击到详情页面。右上为站长在后台发布的系统提示信息。右中为最新发布的闲置信息。右下的提示信息为进入后台管理页面的入口和广告位,其中管理员入口只有管理员登录才会显示,普通用户没有进入后台的权限,所以不予显示。数据库中信息如上。然后我们换用普通用户uu登录。因为uu没有网站后台的权限所以不提供管理员入口。网站角色权限部分文档后面将

32、会详细介绍搜索功能搜索功能是根据关键字对闲置物品的名字和介绍进行模糊匹配规则来查找的。查出来的数据以列表的形式展示,支持分页功能。这里设置了五条数据一页。不够五条数据将隐藏分页功能。我的闲置我的闲置功能是一列表为入口展示自己发布过的闲置物品。购购购功能购购购功能将展示站内所有的闲置物品并以分页的形式展示。然后点击每一个具体的信息将进入详情页面如下:这里将会展示闲置物品的属类以及名称,厂家,图片,发布日期,描述等。联系我们以及二维码包括了发布该闲置物品会员的详细信息,联系方式以及微信二维码。发布闲置功能在这里可以发布自己的闲置物品,填入信息之后,上传物品图片之后提交就可以发布成功。其中描述用的编辑器用的是keditor插件,支持富文本的编辑。帮助中心帮助中心主要是解决用户遇到的一些问题,以及网站的使用流程提示

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2