毕业设计(论文)-JSP网上电器商城的设计与实现.doc
《毕业设计(论文)-JSP网上电器商城的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-JSP网上电器商城的设计与实现.doc(50页珍藏版)》请在三一文库上搜索。
1、北京化工大学北方学院毕业设计(论文)诚信申明本人申明:我所呈交的本科毕业设计(论文)是本人在导师指导下对四年专业知识而进行的研究工作及全面的总结。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中创新处不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京化工大学或其它教育机构的学位或证书而已经使用过的材料。与我一同完成毕业设计(论文)的同学对本课题所做的任何贡献均已在文中做了明确的说明并表示了谢意。若有不实之处,本人承担一切相关责任。本人签名: 年 月 日网上电器商城的设计与实现摘要近些年来,随着信息化进程的不断深入和互联网的迅速发展,网络购物中心作为电子商务的一种形式正以其
2、高效和低成本的优势,逐步成为新兴的经营模式和理念。人们已经不再满足于产品信息的浏览和发布,而是渴望着能够充分享受网络所带来的更加多的便利。网络购物正适应了当今社会快节奏地生活,使顾客足不出户便可以快捷轻松地选购自己喜欢的商品。本系统便是尝试用JSP在网络上架构一个动态的、B/S结构的电子商务网站。它是在Windows XP下,以SQL Server 2000为数据库开发平台,Tomcat网络信息服务作为应用服务器,采用JSP(Java Server Pages)技术开发的网上电器商城。它分为前台部分和后台部分,前台部分由用户使用,主要包括用户在线注册、购物车管理、浏览商品、留言板管理等操作;后
3、台部分由管理员使用,主要包括商品管理、订单管理、用户信息管理、公告管理等功能。建立后的网站系统是一个动态、交互式、具有商品提供、系统管理、用户留言等功能的电子商务网站。关键词:JSP数据库网上电器商城Design and Implementation of the Online Electrical MallAbstractIn recent years,with the fast development of informatizational process and internet network,the network shopping center as a form of e-co
4、mmerce is on its high efficiency and low-cost advantages,gradually become the emerging business model and philosophy.People are no longer meet the browsing and publishing of products information,but long to fully enjoy more and more convenient that network brings.Online shopping is adapted to the fa
5、st-paced life in modern society,so that customers can purchase their favorite products quickly and easily without go outside.The system is trying to build a dynamic,B/S structure of e-commerce websites with JSP.It is in Windows XP,with SQL Server 2000 for database development platform,Tomcat network
6、 information service as the application server,use JSP (Java Server Pages) technology to develop online electrical mall.It is divided into foreground and background parts,the foreground part is used by users,including users register online,shopping cart management,view products,message board managem
7、ent etc;the background in part by managers,mainly including commodities management,order management,customer information management,notice management and other functions.The website system after the establishment is a dynamic,interactive,with commodities,system management,user messages and other fun
8、ctions of the e-commerce website.Key words: JSP Database Online Electrical Mall目录前言1第1章绪论2第1.1节选题背景及意义2第1.2节发展现状. 3第1.3节开发环境及技术. 4第2章系统分析. 8第2.1节可行性分析 . 8第2.2节系统需求分析. 9第2.3节功能需求. 9第2.4节性能需求. 10第3章系统总体设计. 11第3.1节系统设计的目标. 11第3.2节系统设计的原则. 11第3.3节系统功能结构图. 12第3.4节业务流程图. 12第4章系统详细设计. 15第4.1节模块功能结构图. 15第4.
9、2节模块流程图. 19第4.3节数据库设计. 21第5章系统实现. 29第5.1节系统实现方法. 29第5.2节系统界面设计.31第6章系统测试与维护.38第6.1节软件测试目的. 38第6.2节软件测试方法.39第6.3节测试计划. 39第6.4节测试结论. 39第6.5节系统维护.39结论40附录41参考文献42致谢4344前言近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类
10、信息资源。所谓静态信息是指那些不经常变动或更新的资源,如商家信息、管理规范、页面图像等等;动态信息是指随时变化的信息,如商品报价、公告信息、更新产品等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了商家与用户间的无纸化交换。网上电器商城作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设并运作B2C的网上购物系统。通过分析国内一些主流的、大型的、有
11、代表性的B2C电子商务网站,如易趣网、亚马逊网、当当网等,可以得到以下的一些B2C电子商务系统的共性:B2C电子商务系统主要是一个由多个相互关联的网页组成的有机整体网站,这些网页的组成部分可以分为素材和功能模块两大类。其中素材包括图片、声音、动画、图像、Flash对象等,主要用于美化网页和做广告宣传。而功能模块则体现了网站所具有的功能,这些功能包括用于指向网站特定内容的链接集合的导航栏、普通信息、即时信息、商品信息等。 第1章绪论 第1.1节选题背景及意义随着计算机和网络的日趋普及,越来越多的商家在网上开起商店,向消费者展示出一片新鲜的购物大地。在美国、日本等信息化程度较高的国家和地区,网络商
12、店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛、凯玛特、家庭仓储、科罗格、J.C培尼等纷纷跻身于网络经商的行列。调查表明美国的家庭已越来越习惯于在家中从网上购物1。在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。如今,在北京、上海、深圳等大城市,已有200多家商场、专卖店开设了网上商店,还有一些正处在观望阶段。真正意义上的网上购物,即货款的结算在网上进行,已在国内实现。商家投资网上商店目的是赚钱。但从目前网上商店的运营情况来看,上网者不购物
13、、购物者不上网的现象非常普遍,网上生意渗淡已是目前各大网上商店共同的困惑。上海首家网上商店上海亿样购物中心由于经营不善,开业不到半年即关门停业,北京的一些大型零售商场,其网上商店“门庭冷落”。在我国目前除淘宝、拍拍等几家网上商店进行网上购物结算外,大部分商家结算只能采取 “送货上门、货到付款”或“邮寄上门、贷款邮资先付”的方式。这样不但浪费了时间和人力,而且限制了网络的覆盖范围和商品的结构种类。因此,安全、快捷、方便的电子支付手段将是今后网上商店健康发展的主要要素。网上电器商城,是在网络上建立一个虚拟的购物商场,避免了挑选商品的烦琐过程,使您的购物过程变得轻松、快捷,很适合现代人快节奏的生活。
14、同时又能有效的控制“商场”运营的成本,开辟了一个新的销售渠道。为顾客提供一个足不出户的供货服务,方便顾客了解商品新闻信息、货物信息以及售后服务留言反馈。为商家提供一个展示和宣传商品的平台,方便商家信息的发布,商品管理和价格统计,以及用户管理等功能。本系统主要目的是能降低信息发送成本和客户服务成本,实现分类,建立索引和统计功能,能将产品的图片及相关文字有条理地组织起来,形成便于查询的在线商品目录,完成订单提交,在线服务的定制和管理等工作。第1.2节发展现状就家电业而言,经济发达国家显然走在家电网购市场的前列。许多电器零售店早就放弃在城市商业街设店经营的传统方式,转向网上销售的电子商务模式。国外大
15、部分人推崇时尚,追求效率,生活节奏较快,这是国外网上购物市场发展迅猛的主要原因,但更重要的是法制上的完善,越来越多的消费者对在线购物感到信赖放心2。同时国外不断运用信息技术,充分地利用巨大的信息资源,计算机技术应用于家电行业已经十分成熟。与世界发达国家相比,我国的家电经营系统管理水平还有很大的差距。我国近年来网上销售爆发火热,家电网上销售也呈现快速增长。2009、2010年随着国美、苏宁、京东商城这些主流企业的进入,消费者对于家电网购的信任感增强,同时由于能从网上以便宜实惠的价格购买到正品行货且有配送物流服务,家电网购逐渐为更大的消费群所接收。2011年底中国家电网购市场规模更是达到400亿元
16、,约占网上零售交易总额的5.0%。我国网购电器快速发展的同时暴露了一些问题,即售后服务成家电网购最大考验。对于逐渐做大的大型家电跨地区购物,开始相应出现售后服务缺乏、市场混乱、山寨泛滥等不良隐忧;产业链条不健全,配送过度依赖第三方。现在许多家电的配送仍依靠第三方的物流商负责,势必会增加成本以及企业的精力和资源投入,经营利润和业绩难以保证。企业对于传统渠道的产品价格、促销、广告等投入仍然较大,这必然使得一些网上商城在经销的产品、价格等资源上受到的支持力度较小,那么,产品的价格和促销优势体现不出来,产品的经营利润和业绩就得不到保证3。不过,未来家电网购将成为主流消费群体购物时首要选择的主要途径,这
17、一方面和趋势是明确的。只不过从发展初期到推广普及,最终突破自身发展的瓶颈,对于众多家电网络渠道商而言,需要时间及经验的积累与方法的探索。我国已经为研究互联网上各类业务应用的商业运营模式做出了指导。总体来说,我国的网上电器业务还处于形成期,成长空间还很大。第1.3节开发环境及技术1.3.1 Java语言Java语言是一种跨平台,适合分布式计算环境的面向对象编程语言,它有平台无关性、安全性、面向对象、分布式、健壮性、多线程、动态等的特点。java语言的一个目标是跨平台,因此采用了解释执行而不是编译执行的运行环境,在执行过程中根据所在的不同的硬件平台把程序解释为当前的机器码,实现跨平台运行。而动态下
18、载程序代码的机制完全是为了适应网络计算的特点,程序可以根据需要把代码实时的从服务器中下载过来执行,在此之前还没有任何一种语言能够支持这一点。Java是一个纯的面向对象的程序设计语言,它继承了C+语言面向对象技术的核心,Java舍弃了C+语言中容易引起错误的指针、运算符重载、多重继承等特性,增加了垃圾回收器功能。同时它也继承了C的语法,Java 的对象模型是从C+改编而来的。通过大量的继承,JAVA提供了一个强大的、可以更好地利用已有成果且逻辑一致的程序设计环境,并且增加了在线环境需求的新功能。电子商务是当今的热门话题,然而传统的编程语言难以胜任电子商务系统,电子商务要求程序代码具有基本的要求,
19、即安全、可靠,同时要求能与运行于不同平台的机器的全世界客户开展业务。Java以其强安全性、平台无关性、硬件结构无关性、语言简洁同时面向对象,在网络编程语言中占据无可比拟的优势,成为实现电子商务系统的首选语言4。1.3.2 JSP技术Java Server Pages(JSP)是一种基于web的脚本编程技术,类似于网景公司的服务器端Java脚本语言SSJS和微软的ASP。JSP比SSJS和ASP具有更好的可扩展性,并且它不专属于任何一家厂商或某一特定的Web服务器。尽管JSP规范是由Sun公司制定的,但任何厂商都可以在自己的系统上实现JSP。 (1)概述JSP(Java Server Pages
20、)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,其在动态网页的建设中有自己强大而特别的功能。JSP与Microsoft的ASP技术非常相似。两者都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。JSP页面最终会转换成servlet。因而,从根本上,JSP页面能够执行的任何任务都可以用servlet来完成。此处的讨论并不是说人们应该放弃使用servlet而仅仅使用JSP。事实上,几乎所有的项目都会同时用到这两种技术。在某些项目中,更适宜选用servlet,而针对项目中的某些请求,我们可能会在MVC构架下组合使用这两项技术。我们总
21、是希望用适当的工具完成相对应的工作,仅仅是servlet并不一定能够胜任所有工作5。(2)JSP的特点按照脚本语言是服务于某一个子系统的语言这种论述,JSP应当被看作是一种脚本语言。然而,在JSP中几乎可以使用全部的Java类。作为一种基于文本的、以显示为中心的开发技术,JSP提供了Java Servlet的所有好处,并且,当与一个JavaBeans类结合时,提供了一种使内容和显示逻辑分开的简单方式。JavaBeans类完成数据提供,这样在模板中就没有Java代码,利用Java Servlet来控制网站的逻辑,通过Java Servlet调用JSP文件的方式将网站的逻辑和内容分离。一般来说,J
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 JSP 网上 电器 商城 设计 实现
链接地址:https://www.31doc.com/p-3945669.html