毕业设计(论文)-基于J2EE的网上购物站点的设计与实现.doc
《毕业设计(论文)-基于J2EE的网上购物站点的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于J2EE的网上购物站点的设计与实现.doc(39页珍藏版)》请在咨信网上搜索。
1、黑龙江工程学院继续教育学院学生毕业设计(论文)继续教育学生毕业设计基于J2EE的网上购物站点的设计与实现 院系名称: 计算机科学与技术 专业班级: 计算机1401 学生姓名: 指导教师: 周 屹 职称: 教 授 黑龙江工程学院继续教育学院二一六年四月哈尔滨10摘 要随着Internet技术的发展及计算机的广泛应用,信息技术越来越紧密地与国民经济和社会生活结合在一起,电子商务在经济贸易领域已成为潮流。网上商店作为电子商务系统的一个典型应用,采用无纸贸易,实现快速、准确、双向式数据和信息交流,提供异地交流的形式;便于收集消费者信息,为消费者提供个性化服务;实行无国界经营,不受时间、空间的限制。本系
2、统基于Java 2 Enterprise Edition (J2EE) 架构,使用Java作为服务端开发语言、JavaScript脚本与JSP组件作为页面展示语言,成功设计并实现了一个网上购物系统,解决了网上购物系统实现中遇到的购物流程、下单流程、搜索功能等相关技术问题。该系统配备了完善的前、后台功能,通过后台的系统配置将商品详细信息展示给前台消费者。消费者可以根据自己的需求进行选择性购物。便捷的购物流程即满足了消费者网上购物的需求,同时还为消费者节省了宝贵的时间。关键词:网上商店;商品管理;订单管理;用户管理;权限管理; AbstractWith the wide application o
3、f Internet technology and the development of computer and information technology and more and more closely integrated with national economic and social life, in economic and trade fields of e-commerce has become the trend. Online shop e-commerce system as a typical application, the use of paperless
4、trading, fast, accurate, two-way exchange of data and information provided in the form of remote communication; facilitate the collection of consumer information, to provide consumers with personalized service; no implementation border business, without time and space constraints.The system is based
5、 on Java 2 Enterprise Edition (J2EE) architecture, using Java as a server-side development language, JavaScript and JSP script component as a display language page, successfully designed and implemented an online shopping system, online shopping system implementation to solve the encountered technic
6、al problems related to the shopping process, order process, search functions. The system is equipped with a sound front, back-office functions, system configuration through the background will show product details to the front of consumers. Consumers can shop selectively according to their needs. Co
7、nvenient shopping process that is to meet the consumer demand for online shopping, but also for consumers to save valuable time.Key words: Online store; commodity management; order management; user management; rights management;目 录摘 要1Abstract2第1章系统概述51.1论文研究背景51.2论文的研究内容51.3开发环境6第2章系统应用技术72.1Java技术
8、描述72.2Oracle数据库描述82.3Jsp技术描述102.4Servlet技术102.5本章小结11第3章系统需求分析123.1功能需求133.2功能描述133.3数据流转流程(简称为DFD)153.4本章小结16第4章总体设计174.1 购物网站前台主页设计描述174.2 网站的总体功能设计184.3本章小结18第5章数据库详细设计195.1 数据库设计195.1.1 数据库结构设计特点195.1.2 数据库物理结构设计205.1.3创建数据库脚本245.2本章小结27第6章网站功能模块的实现286.1网站前台首页实现描述286.2 网站管理后台296.2.1后台用户登录页面296.2
9、.2网站后台主界面296.3本章小结31第7章系统运行维护和测试327.1网站系统上线后的运营及维护327.2网站系统测试327.2.1网站测试的目的327.2.2系统测试337.3本章小结35结 论36参考文献37致 谢38第1章 系统概述1.1 论文研究背景随着网络的进一步普及和电子商务的高速发展,越来越多的人们开始在网络中寻求方便。网上购物具备了省时、省事、省心、高效等特点,从而受到越来越多人的欢迎。在网络消费越来越成为主流的今天,在线购物已经成为广大用户最便捷的一种体验方式,可以最大化地满足消费者日趋多样的购物需求。为了适应新形势的发展,特推出了这一网上购物系统,使其能在时间就是金钱的
10、繁琐生活中,利用消费者的碎片时间解决便捷、安全的购物需求。在线购物的好处是:企业可以通过系统对后台商品、订单、用户信息等动态地管理,同时节省了线下店面的昂贵费用,只要准备好足够大的线下仓库,就可以在线上生成各类售卖商品信息进行展示,商品种类齐全满足用户各类购物需求;另一方面,针对用户做到购物时间灵活,可以随时进行网上购物的行为,完善的售后服务也为用户的消费权益提供了有力保障。在线购物系统极大的提高了商业模式的灵活性,通过互联网,企业的信息展示、品牌塑造和形象宣传可以通过文字、图片、音频、视频等多维度进行现实与虚拟相结合的展示,使用户对企业的了解更加立体和全面,有助于形成良好的形象与口碑。1.2
11、 论文的研究内容本文介绍的是一款自助型购物网站系统从需求收集到网站搭建,从研发过程到提测上线的整个过程的描述。用户前台主要包括登录、注册、商品浏览、商品分类搜索、购买及订单管理等功能;运营后台主要有商品管理、用户管理、订单管理、角色权限管理的功能模块。本位针对购物车和订单的实现做了较具体的解释说明。除此之外,论文还论述了系统的开发背景、需求内容、实现目标以及系统分析和相关模块的详细设计内容。在系统研发过程中遇到的一些问题以及解决方案的沉淀。当然,研发一套基于平台的购物网站系统还需要很多调研以及竞品分析的支撑,通过大量举证来完善购物平台的核心功能,过程中所涉及的问题及困难远比论文中研究的内容复杂
12、得多,例如数据交互及管理、购物平台的安全性和认证等,都有待于进一步的研究和实践。1.3 开发环境表1-1 开发环境说明表操作系统Windows XP脚本解释器JDK5.0或以上版本,MyEclipse自带的TomcatWeb服务器Tomcat5.0或以上版本开发工具MyEclipse5.0或以上版本数据库Oracle硬件要求1.0GHZ CPU 256M内存第2章 系统应用技术2.1 Java技术描述Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应
13、用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.4,最近版本为Java1.7。Java分为三个体系JavaSE(Java2 Platform Standard Edition,java平台标准版),JavaEE(Java 2 Platform,Enterprise Edition,java平台企
14、业版),JavaME(Java 2 Platform Micro Edition,java平台微型版)。2009年04月20日,oracle(甲骨文)宣布收购sun。1991年,Sun公司的James Gosling、Bill Joe等人,为电视、控制烤面包机等家用电器的交互操作开发了一个Oak(一种橡树的名字)软件,他是Java的前身。当时,Oak并没有引起人们的注意,直到1994年,随着互联网和3W的飞速发展,他们用Java编制了HotJava浏览器,得到了Sun公司首席执行官Scott McNealy的支持,得以研发和发展。为了促销和法律的原因,1995年Oak更名为Java。Java的
15、得名还有段小插曲呢,一天,Java小组成员正在喝咖啡时,议论给新语言起个什么名字的问题,有人提议用Java(Java是印度尼西亚盛产咖啡的一个岛屿),这个提议得到了其他成员的赞同,于是就采用Java来命名此新语言。很快Java被工业界认可,许多大公司如IBM Microsoft.DEC等购买了Java的使用权,并被美国杂志PC Magazine评为1995年十大优秀科技产品。从此,开始了Java应用的新篇章。Java的诞生是对传统计算机模式的挑战,对计算机软件开发和软件产业都产生了深远的影响: (1)软件4A目标要求软件能达到任何人在任何地方在任何时间对任何电子设备都能应用。这样能满足软件平台
16、上互相操作,具有可伸缩性和重用性并可即插即用等分布式计算模式的需求。(2)基于构建开发方法的崛起,引出了CORBA国际标准软件体系结构和多层应用体系框架。在此基础上形成了Java.2平台和.net平台两大派系,推动了整个IT业的发展。(3)对软件产业和工业企业都产生了深远的影响,软件从以开发为中心转到了以服务为中心。中间提供商,构件提供商,服务器软件以及咨询服务商出现。企业必须重塑自我,B2B的电子商务将带动整个新经济市场,使企业获得新的价值,新的增长,新的商机,新的管理。(4)对软件开发带来了新的革命,重视使用第三方构件集成,利用平台的基础设施服务,实现开发各个阶段的重要技术,重视开发团队的
17、组织和文化理念,协作,创作,责任,诚信是人才的基本素质。总之,目前以看到了Java对信息时代的重要性,未来还会不断发展,Java在应用方面将会有更广阔的前景。2.2 Oracle数据库描述Oracle的关系数据库是世界第一个支持SQL语言的数据库。1977年,Lawrence J.Ellison领着一些同事成立了Oracle公司,他们的成功强力反击了那些说关系数据库无法成功商业化的说法。现在,Oracle公司的财产净值已经由当初的2000美元增值到了现在的年收入超过97亿美元。 Oracle的目标定位于高端工作站以及作为服务器的小型计算机。Oracle的路线同Sun微系统公司类似,都提出了网络
18、计算机的概念。Oracle宣称自己是世界上首家百分之百进行基于互联网的企业软件的软件公司。整个产品线包括:数据库、服务器、企业商务应用程序以及应用程序开发和决策支持工具。从Oracle首席执行官Ellison的发言可以看出Oracle对网络计算的信心,他说:“Oracle公司的成败依赖于互联网是否能够成为将来的主流计算方式,如果答案是是,Oracle就赢了”。Oracle公司是全球最大的信息管理软件及服务供应商,成立于1977年,总部位于美国加州 Redwood shore。2000财年(99年6月到2000年5月)营业额达101亿美元,再创Oracle公司销售额历史新高,比去年增长了13亿美
19、元,盈利增长61%,达到21亿美元。Oracle公司现有员工超过三万六千人,服务遍及全球145个国家。 Oracle公司拥有世界上唯一一个全面集成的电子商务套件Oracle Applications R11i,它能够自动化企业经营管理过程中的各个方面,深受用户的青睐,促使Oracle应用软件在2000财年第四季度的销售额达4.47亿美元,与 SAP公司的同期应用软件销售额3.52亿美元相比,多出近1亿美元,这一事实表明,Oracle已经是世界最大的应用软件供应商。Oracle电子商务套件涵盖了企业经营管理过程中的方方面面,虽然它在不同的方面分别面对不同的竞争对手,而Oracle电子商务解决方案
20、的核心优势就在于它的集成性和完整性,用户完全可以从Oracle公司获得任何所需要的应用功能,更重要的是,它们具有一致的基于Internet技术的应用体系结构,而如果用户想从其它厂商处获得Oracle电子商务所提供的完整功能,不仅需要从多家厂商分别购买不同的应用,而且需要另请咨询公司把这些不同的应用装配起来,还必须确保它们能够协同地工作。先进的产品和高效率的企业运作,是Oracle公司利润得以继续增长的重要原因,一年前,Oracle公司确定了通过采用自身的Internet电子商务解决方案,实现每年节省10亿美元企业日常运作费用的目标,这一数据相当于将我们的年度利润率提高10%。四年前电子商务在全
21、球范围内还仅处于萌芽状态时,Oracle公司便前瞻性地作出了从领先的数据库厂商向以Internet计算为基础的完整的电子商务解决方案供应商转型的战略部署。这一前瞻性战略为Oracle带来了巨大的利益,今天,Oracle能够领先于竞争对手提供包括平台产品、应用产品和完善的服务在内的先进的、完整的、集成的电子商务解决方案,可以无缝集成供应链管理(SCM)、企业资源管理(ERP)、客户资源管理(CRM)和企业商业智能(BI)和电子商务应用IP(Internet Pocurement)、Exchange、Portal-to-go等产品。Oracle从低端到高端的所有方案100%基于Internet应用
22、体系结构,都可以通过Web安全、直接地访问,使企业能够通过Web完成包括报价、定单、支付、执行、服务等在内的企业业务过程的所有环节,帮助企业将现有业务内容快速转移到电子商务,迅速获得来自电子商务的高效益。Oracle应用产品包括财务、供应链、制造、项目管理、人力资源和市场与销售等150多个模块,荣获多项世界大奖,现已被全球近7600多家企业所采用。由于在电子商务方面的杰出表现,Oracle公司在美国Mongan Stanley公司最新公布的权威性全球企业1000强中,从去年的第122名一跃成为第13名,成为全球第二大独立软件公司和最大的电子商务解决方案供应商。目前, Amazon和Dell等全
23、球十个最大的Internet电子商务网站、全球十个最大的B-to-B网站中的九个、93%的上市.COM公司、65家“财富全球100强”企业均不约而同地采用Oracle电子商务解决方案。2.3 Jsp技术描述 JSP全称Java Server Pages,它是由 Sun Microsystems 公司于1999年6月推出的动态网页制作技术,基于Java Servlet 以及整个Java体系的Web 开发技术。在早期,开发网络数据库应用程序主要采用CGI技术(Common Gateway Interface,公共网关接口)。编写CGI程序可以使用不同的程序语言,如Perl、Delphi或C、C+。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 J2EE 网上 购物 站点 设计 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。