基于JavaBean和JSP模式的网上商城设计与实现.doc
《基于JavaBean和JSP模式的网上商城设计与实现.doc》由会员分享,可在线阅读,更多相关《基于JavaBean和JSP模式的网上商城设计与实现.doc(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单位代码密级公开学号XXX 大学硕士学位论文硕士学位论文基于基于 JavaBeanJavaBean 和和 JSPJSP 模式的网上商城设计与实现模式的网上商城设计与实现论文作者:指导教师:学科专业:计算机科学与技术提交论文日期:2010年5 月10日论文答辩日期:2011年6 月4日学位授予单位:XXX 大学中 国 XXX2011 年 5 月计算机学院毕业论文(设计)目录I目目录录中文摘要中文摘要.III英文摘要英文摘要.IV1 引言引言.11.1 研究背景研究背景.11.2 目前网上购物在国内外发展现状目前网上购物在国内外发展现状.11.3 本文主要研究目的和内容本文主要研究目的和内容.21
2、.3.1 研究的目的和意义.21.3.2 本文研究内容.31.4 JSP 及相关技术简介及相关技术简介.41.4.1 JSP 技术.41.4.2 Java 术语.41.5 MySql 数据库介绍数据库介绍.52 系统分析系统分析.72.1 概要分析概要分析.72.1.1 要求.72.1.2 可行性研究方法.72.1.3 对现有的系统的分析.82.1.4 处理流程和数据流程.82.2 系统需求分析系统需求分析.92.2.1 基本功能需求.92.2.2 系统安全性.102.2.3 数据库选择.102.2.4 开发环境.103 系统详细设计系统详细设计.113.1 概要设计概要设计.113.1.1
3、总体功能.113.1.2 系统 E-R 图:.123.2 后台数据库设计后台数据库设计.123.3 处理流程设计处理流程设计.153.3.1 系统操作流程图.153.3.2 数据增加流程.163.3.3 数据修改流程.163.3.4 数据删除流程.17计算机学院毕业论文(设计)目录II4 代码具体实现代码具体实现.194.1 数据库的链接:使用数据库的链接:使用 J2EE 的数据库访问的数据库访问.194.2 系统模块设计与具体实现系统模块设计与具体实现.224.2.1 首页.224.2.2 注册会员.234.2.3 后台管理.255 系统测试系统测试.305.1 系统的测试系统的测试.305
4、.1.1 系统测试的环境.305.1.2 测试阶段.315.2 系统部分模块测试系统部分模块测试.325.2.1 管理员登录测试.325.2.2 后台管理测试.336 结论结论.346.1 系统评价系统评价.346.2 安全性问题安全性问题.34致致谢谢.35参参 考考 文文 献献.362007 级计算机科学与技术专业毕业论文(设计)III基于基于 JavaBeanJavaBean 和和 JspJsp 模式的网上商城设计与实现模式的网上商城设计与实现计算机科学与技术 XXX指导教师 XXX中文摘要中文摘要摘要:21 世纪以来,人类经济高速发展,人们的生活发生了日新月异的变化,特别是计算机的应用
5、及普及到经济和社会生活的各个领域。为了让消费者网上购物过程变得简单、方便、安全、快捷,网上商城购物成了一种新型而热门的购物方式。网上商城购物系统是一种具有交互功能的商业信息系统,它在网络上建立一个虚拟的购物商城,使购物过程变得轻松、快捷、方便。网上购物商城系统实际上是一个 B/S 结构的信息系统,用到的主要技术有 JSP 和 JavaBean,用到的数据库主要是一些流行的大型数据库,如 Oracle,SQL server 等,我们开发该系统用到的开发工具为 JSP+JavaBean,数据库使用的是 MySQL。本系统共分两个部分:前台用户部分和后台管理部份。在前台用户部分中,包括用户在线注册、
6、定购商品、浏览商品、查询商品信息等操作;后台管理部分包括:商品信息的管理、用户订单的管理、普通管理员的管理、客户的管理各种即时信息的发布管理。作为一个购物系统,系统的安全性和实现购物的方便性是很重要的,在安全性方面,系统主要考虑了数据存储的安全性,以及用了用户注册和密码等措施,没有使用到数字签名。本文中所做的主要工作如下:1、介绍了个性化页面的背景及 JavaBean+JSP 系统的一般原理;2、阐述整个个性化页面生成系统的系统结构及工作原理;分析了系统实现中的特殊性、难点和重点;3、设计实现用户注册/登录、查询、购买;管理员对网站的系统管理;个性化页面动态生成-回显等程序模块;实现 JSP
7、和 HTML 页面;4、分析并解决实现中的若干技术问题;5、建立完整的实验网站,进行测试并分析结果。关键词关键词:网上商城,J2EE、JSP、MCV、Web 应用2007 级计算机科学与技术专业毕业论文(设计)IVBased on JavaBean and Jsp pattern design andimplementation of online mallAbstract:With the rapid economic development happened in the whole world fromthe 21st century,peoples life greatly chang
8、ed with each passing day,especially theapplication and popularation of computers in nearly every field of economy and sociallife.For this reason,shopping online is getting a new-fashioned and popular shoppingway.The shopping online system,which is a kind of business information system withthe functi
9、on of interaction,establishes a dummy shopping market to make the purchaseprocess become more convenient.Shopping online mall system is actually a B/S use ofinformation systems,the main techniques have JSP and JavaBean,and use of databasesare some popular large databases,such as SQL server and the O
10、racle,we develop thesystem in the development tools for the JSP and JavaBean,we use the database MySQL.This system is divided into two parts:the user and the background control.In the frontpart of users,including registration and on-line users for browsing commodities,goodsand commodities;informatio
11、n query for the management of information include theitem management and users of the order management,general managers management,customers management of the immediate release of information management.The mainwork in this text is as follows:1、Introduce the background of the characteristic page and
12、 the general theory of IISand the system of JSP;2、Elaborate the whole system structure and the work principle of the wholecharacteristic pages boring system;Analyzing the special、difficulty、and the key pointin the realization of the system;3、Design to carry out the customer registration/registerring
13、,searching,shopping;The system management to the website by administrator;The characteristic pagedynamic state is born-return to show to the procedure mold piece;Carry out the page ofJSP and HTML;4、Analyze and resolve some technique problem in the implementation;5、Establish the whole experiment webs
14、ite;carry on the test and to analysis theresult.Keywords:online shopping mall,J2EE,JSP,MCV,Web applications2007 级计算机科学与技术专业毕业论文(设计)11 1 引言引言1.1 研究背景电子商务,就是在网上开展商务活动。它是以电子交易为手段,完成金融、物品、服务、信息等价值的交换,是快速而有效地进行各种商务活动的最新方法。电子商务的出现,改变了传统的一手交钱一手交货的模式,使得商业模式发生了很大的变化。随着信息技术的不断发展和 Internet 互联网技术的日益普及,人们越来越意识到电
15、子商务对国家经济、企业管理和个人生活所带来的巨大影响。它满足企业、商人和消费者对提高产品和服务的质量、加快服务速度、降低费用等方面的需求,也帮助企业和个人通过网络查询和信息检索为企业下一步的发展方向提供支持。借助电子商务,企业和个人,企业和企业可以通过网络进行交易和全过程的服务。电子商务代表着未来贸易方式的发展方向,其应用和推广将给社会和经济带来极大的效益。具有强大生命力的现代电子交易手段己越来越被人们所认识,发达国家在这方面有很多年的发展历史,发展中国家也正在加紧制定总体发展战略,大力促进电子商务在国民经济各个领域的应用,力争在越来越激烈的国际竞争中占据有利的地位。因此,对于网上购物技术的研
16、究和实现,以及搭建一个实用的网上商店是很重要的。1.2 目前网上购物在国内外发展现状无论在国内还是在国外,电子商务都还处于起步阶段。最近几年电子商务得到了迅速的发展。尽管各个国家具体情况不同,但是基于对国家经济发展的预测,各国政府都很重视电子商务,并且积极地发展电子商务。在发达国家,电子商务的发展非常迅速,通过 Internet 进行交易己成为一种潮流。基于电子商务所连带出的商品交易方案、电子结账方案和信息安全方案等,已逐步成为国际信息技术市场竞争的焦点。随着电子商务的日益发展,产生了虚拟银行、网络营销、网上购物、网络广告等新兴信息产业,从侧面反应了电子商2007 级计算机科学与技术专业毕业论
17、文(设计)2务正在对社会和经济产生着深刻的影响。在电子商务过程中,通过人与电子通讯方式的结合,极大地提高了商务活动的效率,减少了不必要的中间环节。同时,电子商务的发展也将转变政府的行为。在电子商务逐渐变的流行的时代里,当企业应用电子商务进行经营,银行实现金融电子化,以及消费者实现网上消费的同时,也将对政府管理行为提出新的要求,国外在这方面有很好的法律法规加以约束,防止商业欺诈行为。国内在这方面做的就没有国外的好,没有一定的规范加以约束,我们经常可以看到一些消费者在网上购买的东西和实际不一样,发现上当后我们也无能为力。在国外,XML 技术已经在电子商务领域里得到广泛应用。由于它具有自描述性、内容
18、与显示相分离、独立于平台等特点,并且提供了一套跨平台、跨网络、跨程序语言的数据描述方式,已逐渐成为科学与业务应用中数据表示及 Web 应用中数据交换的标准格式。同时,国内外对 Java 技术的研究已经形成了热潮,纷纷研究如何利用JavaBean+JSP(Java Server Pages)架构及其相关工具来开发功能强大的新型应用程序。相对而言,国内的研究工作要滞后一些。主要表现在国内大部分的研究仍停留在较单一的层面上,单纯研究如何以 JSP 生成动态网页,对于如何将其与数据库技术及 XML 技术结合,生成真正的电子商务方案的研究却比较少,而很多国外的资料中已经在研究如何利用.NET 技术生成真
19、正的电子商务方案。为此,用 JSP 技术来实现一个网上商店是很有必要的。1.3 本文主要研究目的和内容1.3.1 研究的目的和意义目前在线购物虽然迅猛发展,但是作为电子商务一个重要模型之一的 B2C 模式却远远落后于 B2B 的发展,原因很多,但其中一个重要的原因是电子商务平台不能全面的解读电子商务,使电子商务只停留于形式,单纯起到网上交易的目的,虽然我国互联网上已经有很多个电子商务网站,但真正能实现电子商务功能的却少之又少,更不要说真正开发电子商务功能,实现电子商务优势了。甚至于有很多是为了迎合电子商务发展而单纯建立一个界面,放几件商品,后台的工作完全2007 级计算机科学与技术专业毕业论文
20、(设计)3不存在。因此开发一个功能全面,适合我国商务特色的,经济实用的 B2C 电子商务平台是非常需要和必要的。1.3.2 本文研究内容在互联网日益发展的今天,网络购物已经不是什么新鲜的事物,一些大型的网络购物网站每年都会有上亿的成交量,其中比较出名的网络购物网站有:易趣,淘宝,阿里巴巴等,这些网上商店大多是综合的商场,网络商品五花八门,包罗万象,还有一些购物网站只销售单一商品,例如,华储网只销售图书。本网上商店是一套基于数据库的商品产品发布管理系统,可用于商品产品的实时发布以及企业产品数据管理,前台用户可通过页面浏览,查询和订购产品,后台管理员可以管理产品价格,简介,图片等多类信息。而且投资
21、少,回收快。一项针对中国中小企业的情况调查显示,个人在网下启动销售公司的平均费用至少 5 万元,而网上开店建店成本非常小。基本不需要占压资金。传统商店的进货资金少则几千元,多则数万元,而网上商店则不需要压资金。24 小时营业时间。网上商店延长了商店的营业时间,一天 24 小时、一年 365 天不停地运作,无须专人值班看店,都可照常营业。传统店铺的营业时间一般为 8-12 小时,遇上坏天气或者老板、店员有急事也不得不暂时休息。销售规模不受地盘限制。传统商店有多大就只能摆放多少商品,生意大小常常被小店面积限制。而在网上,即便在地面上只有一个小商店,或者干脆就没有门面,开店的生意却可以照样做得很大。
22、不受店面空间的限制。哪怕只是街边小店,在网上却可以拥有百货大楼那么大的店面,只要投资者愿意,可以摆上成千上万种商品。目前国内最大的专业拍卖网站同时在线的商品要超过 10 万件已超过一些大超市。不受地理位置影响。不管客户离店有多远,也不管顾客是国内还是国外,在网上,客户一样可以很方便地找到并购买商品。这令消费群体突破了地域的限制,变得无限广阔了。该系统在功能上基本实现一个网上商店的应用。2007 级计算机科学与技术专业毕业论文(设计)41.4 JSP 及相关技术简介由于本系统所介绍的开发平台是在 MyEclipse 框架下开发的,因此下面主要介绍一下 JSP 技术。1.4.1 JSP 技术JSP
23、首先是转译时期,然后进入请求时期。JSP页面的运行需要有能力支持Java平台 Servlet 规范的 Java 虚拟机。JSP 的执行过程如图 1-1 所示:图 1-1 JSP 执行过程图1.4.2 Java 术语1组件、容器、连接程序(1)组件:组件是 Java 应用程序的主体构件。(2)容器:容器是那些执行组件的应用程序。(3)连接程序:一般说来,连接程序就是驱动程序是能够让 Java 应用程序直接与其他软件进行通信的软件,它与公共协议(如 HTTP)不同。2Java 文件、Class 文件与字节码、JAR 文件(1)Java 文件:是指以Java 为后缀的 Java 源代码。2007 级
24、计算机科学与技术专业毕业论文(设计)5(2)Class 文件、字节码:这两个术语是相关的。(3)JAR 文件:JAR 文件就是 Java 存档文件。3J2SE、J2EE、J2ME、J2SDK 与 JDK、JRE、JVM(1)J2SE:Java 2 Standard Edition(Java 2 标准版),适用于桌面系统的 Java2 平台标准版;(2)J2EE:Java 2 Enterprise Edition(Java 2 企业版),是一种利用 Java 2平台来简化企业解决方案的开发、部署和管理相关复杂问题的体系结构;(3)J2ME:Java 2 Micro Edition(Java2 精
25、简版,也称为袖珍版),Java 2 平台中适用于小型设备和智能卡的版本;(4)JSDK:Java Software Development Kit,和 JDK 以及 J2SE 等同;(5)J2SDK:Java 2 SDK,即 Java 2 软件开发工具包,包括运行环境、编译工具及其他工具、源代码等,基本上与 J2SE 等同;(6)JDK:JDK 现在是指 J2SDK(J2SE Development Kit),同时,J2RE 也改称为JRE;(7)JRE:Java Runtime Environment(Java 运行环境),运行 Java 程序所必须的环境的集合,包含 JVM 标准实现及 J
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JavaBean JSP 模式 网上商城 设计 实现
限制150内