基于jsp的网上购物系统毕业(设计)论文.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于jsp的网上购物系统毕业(设计)论文.doc》由会员分享,可在线阅读,更多相关《基于jsp的网上购物系统毕业(设计)论文.doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、河北工业大学毕业设计说明书(论文) 作 者: 学 号: 系 : 计 算 机 系 专 业: 计算机科学与技术 题 目: 基于JSP的网上购物系统 指导者: (姓 名) (专业技术职务) 评阅者: (姓 名) (专业技术职务) 年 6 月 8 日 毕业设计(论文)中文摘要题 目 基于JSP的网上购物系统摘要:随着Internet的蓬勃发展,网络购物中心作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念。人们已经不再满足于信息的浏览和发布,而是渴望能充分享受网络所带来的更多便利。网络购物正是在这样的需求环境中诞生。系统是在Windows XP运行环境下,以SQL Serve
2、r 2005为数据库开发平台,Tomcat网络信息服务作为应用服务器,采用JSP技术开发的网上购物系统。经过需求分析和详细设计,实现了系统的前台和后台两部分。其前台部分由用户使用,主要包括用户注册、购物车、订单管理等功能;后台部分由管理员使用,主要包括商品、订单和用户信息的管理功能。建立后的网站系统是一个动态、交互式、具有商品提供、系统管理等功能的电子商务网站。关键词: JSP SQL Server 2005 网上购物 毕业设计(论文)外文摘要Title Online shopping system based on JSP AbstractWith the vigorous developm
3、ent of Internet, network shopping center, as a form of e-commerce, is gradually becoming an emerging business model and concept with its advantage of high efficiency and low cost. People no longer satisfy with information browsing and release. They desire to fully enjoy more conveniences the network
4、 can bring. Internet shopping was born in such demand environment. The system operates in Windows XP environment with SQL Server 2005 as database development platform and Tomcat network information service as application Server. And it is an online shopping system developed by JSP technology. Throug
5、h demand analysis and detailed design, the front ground and backstage of the system is realized. The front ground part is operated by the user and it mainly includes functions of user registration, shopping cart, order management; the backstage part is used by the administrator and it mainly include
6、s functions of commodities, order and user information management. The well established website system is a dynamic and interactive e-commerce sites with functions of commodity providing, system management ,etc. Keywords: JSP SQL Server 2005 Online shopping目 次1 引言11.1 课题背景及意义21.2 相关技术介绍31.3 本文的工作安排5
7、2 系统分析52.1 需求分析52.2 可行性分析82.3 系统开发与运行环境113 系统设计113.1 总体设计思想113.2 系统功能模块设计123.3 数据库需求设计134 系统实现204.1 前台管理模块实现214.2 后台管理模块实现265 系统测试与评价分析285.1 系统测试285.2 评价分析29结 论31参 考 文 献32致 谢33河北工业大学毕业设计(论文)1 引言目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内
8、容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。通过互联网传递的大量信息使得现有的社会资源获得高效配置,社会劳动生产率大幅度提高,并推动经济结构革新和产业结构的升级。电子商务是互联网发展日臻成熟的直接后果,是网络技术应用新的发展方向。互联网自身所具有的开放性、全球性、低成本、高效率的特点,已成为电子商务的内在特征,并使得电子商务大大超越了作为一种新的贸易形式所具有的价值。近几年来,计算机技术飞速发展,人类社会正从工业化社会跨进信息化社会,越来越多的信息资源被人们利用信息资源的有效管理和利用是一个国家一个部门信息建设的重要内容。21世纪可以说是电子商务的世纪。电子商务通过大幅度地降低
9、交易成本、增加贸易机会、简化交易流程、提高服务质量、改善物流电子商务网站等,极大地推动了全球经济的发展,并在很大程序上影响着我们的生活方式和工作方式。众所周知,电子商务的存在与发展都离不开商务网络的支持,各种商务网站不权已经成为现代企业的门户,同时也是企业从电子商务活动必不可少的基础平台。因为基于JSP技术的网上购物系统的开发,把现代信息技术提供的迅速、方便的服务和以代理方式提供的安全、可靠的服务有机地融为一体,并通过优质的服务吸引和凝聚客户,保证客户在交易过程中的利益不受侵害,最大限度的利用社会资源。所以需要JSP(Java Server Page) 语言来支持,JSP是Sun公司推出的新一
10、代站点开发语言,其可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序开发,特别是有许多访问数据库的方法。在电子商务平台设计中,主要需要解决网站结构的设计,注册界面设计,购物车设计和后台数据库的建立。1.1 课题背景及意义1.1.1 课题背景随着时代的发展,信息技术、Internet/Intranet技术、数据库技术的不断发展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得不少企业认识到了Internet的优势,电子商务就是在这样一个背景下产生发展起来的。21世纪可以说是电子商务的世纪。电子商务通过大幅度地降低交易成本、增加贸易机会、简化交易
11、流程、提高服务质量、改善物流电子商务网站等,极大地推动了全球经济的发展,并在很大程序上影响着我们的生活方式和工作方式。众所周知,电子商务的存在与发展都离不开商务网络的支持,各种商务网站不仅已经成为现代企业的门户,同时也是企业从电子商务活动必不可少的基础平台。伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购物的快感。同时,银行开办的网上支付业务也为消费者和经营者提供了一个便利的交易平台。1.1.2 课题意义 从系统的背景来看,可以看出开发一个网上购物系统有以下几点重大的意义:l 投资少,回收快。一项针
12、对中国中小企业的情况调查显示,个人在网下启动销售公司的平均费用至少5万元,而网上开店建店成本非常小。一般说,筹办一家网上的商店投入很小,不用去办营业执照,不用去租门面,不用囤积货品,所需资金不过1500元左右;网上商店比同等规模的地面商店“租金”要低得多,同时租金不会因为营业面积的增加而增加,投资者也不用为延长营业时间而增加额外的费用。 l 基本不需要占压资金。传统商店的进货资金少则几千元,多则数万元,而网上商店则不需要压资金。 l 24小时营业时间。网上商店延长了商店的营业时间,一天24小时、一年365天不停地运作,无须专人值班看店,都可照常营业。传统店铺的营业时间一般为8-12小时,遇上坏
13、天气或者老板、店员有急事也不得不暂时休息。 l 不受店面空间的限制。哪怕只是街边小店,在网上却可以拥有百货大楼那么大的店面,只要投资者愿意,可以摆上成千上万种商品。目前国内最大的专业拍卖网站同时在线的商品要超过10万件,已超过一些大超市。 l 不受地理位置影响。不管客户离店有多远,也不管顾客是国内还是国外,在网上,客户一样可以很方便地找到并购买商品。这令消费群体突破了地域的限制,变得无限广阔了。1.2 相关技术介绍系统采用三层结构的B/S模式,使用JSP技术建设在线购物网站的骨干框架,使用SQL Server 2005构建系统的数据库。在MyEclipse6.5环境中采用Java语言和少量Ja
14、vaScript进行开发,并结合网页制作技术,实现了一个功能相对齐全的在线购物网站系统。1.2.1 JSP技术JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件 (*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,即能在Windows下运行,也能在其他操作系统上运行。JSP具有一次编译,处处运行的优点。JSP技术使用Java编程语言编写类XML
15、的tags和Scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和 Scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。1.2.2 MyEclipse 6.5MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称
16、MyEclipse)是对Eclipse IDE的扩展,利用它可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。1.2.3 SQL Server 2005数据库Microsoft SQL Server 2005是微软公司推出的一个性能卓越的网络型关系数据库管理系统(NRDBMS),是支持多种网络操作系统的数据库管理平台,该版本扩展了前期低版的性能,提升了可靠性、安全性、可
17、用性、可编程性和易用性。目前其正以集成的商业智能。数据库引擎和分析服务等优异功能广泛应用于信息管理、电子商务和管理工程等诸多领域,成为杰出的企业数据库系统管理的的强大支撑平台。它是一种面向数据库对象的通用数据处理语言规范,能完成提取、查询数据,插入、修改删除数据,生成、修改和删除数据库对象,数据库安全控制,数据库完整性及数据保护控制。相对前期低版的SQL Server数据库,SQL Server 2005系统的新增功能主要包括:数据库引擎、分析服务(Analysis Service)、集成服务(Integration Services)、复制服务、报表服务(Reporting Services
18、)、通知服务(Notification Services)、全文搜索。服务代理(Service Broker)、管理工具与开发工具等诸多部分。1.2.4 B/S模式B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN、WAN、Internet/Intranet等)访问和操作共同的数据。最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫
19、痪。 随着Internet和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了B/S型模式,即浏览器/服务器结构。B/S模式最大特点是:用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执
20、行,并返回给Web服务器,Web服务器又返回给用户。1.2.5 JavaBean技术JavaBean技术是一种基于Java的组件技术,JavaBean组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据的提取等,是解决代码重用问题的一种策略。JavaBean组件技术倍受人们的关注,它的任务就是:一次编写,可以在任何地反执行,可以在任何地方重用。JavaBean可以在任何地方重用包括了可以在应用程序、其他组件、文档、Web站点和应用程序构造器工具等许多方案中再利用。JavaBean的实质就是一个.class文件,也可以称为类文件。JavaBean以binary格式保存,可以保护Java源
21、代码不容易被他人抄袭。1.3 本文的工作安排本文主要分为5章:第1章 引言,主要介绍选题背景、课题研究的意义及课题研究所涉及到的相关技术。第2章 系统分析,主要是对网上购物系统进行需求分析、可行性分析,介绍系统开发及运行的环境。第3章 系统设计,介绍系统开发的总体设计思想、系统功能模块设计以及数据库设计与连接。第4章 系统实现,详细介绍前台和后台各功能模块的设计与实现。第5章 系统调试,总结几次调试所遇到解决的问题和尚待改善的难题。2 系统分析2.1 需求分析网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些不经常变动或更新的资源,如公司简介、管
22、理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价、新品上架和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。在我国,网上购物从无到有也不过短短几年时间。根据中国互联网络信息中心进行的调查,互联网正在走进人们的日常生活和影响其生活方式,78.1的网民渴望能够进行网上购物,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 jsp 网上 购物 系统 毕业 设计 论文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内