《电子购物网站设计与开发毕业设计说明书.docx》由会员分享,可在线阅读,更多相关《电子购物网站设计与开发毕业设计说明书.docx(58页珍藏版)》请在第一文库网上搜索。
1、毕业设计说明书电子购物网站设计与开发学生姓名:任睿学号.0821940216学院:专业:指导教师:软件学院软件技术冯传春2010年6月电子购物网站设计与开发摘要伴随着Internet的蓬勃发展,网络购物中心作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,人们已经不再满足用途信息的浏览和发布,而是渴望着能够充分享受网络所带来的更加多的便利。网络购物正适应了当今社会快节奏地生活,使顾客足不出户便可以方便快捷轻松地选购自己喜欢的商品。本系统便是尝试用JSP在网络上架构一个动态的电子商务网站,它是在WindoWSXP下,以SQ1SerVer2000为数据库开发平台,Ton
2、ICat网络信息服务作为应用服务器,采用JSP(JaVaServerPageS)技术开发的网上购物系统。他分前台部分和后台部分,前台部分由用户使用,主要包括用户注册,购物车管理,订单管理,个人资料管理,留言板管理等功能;后台部分由管理员使用,主要包括商品管理,处理订单,用户信息管理,链接信息管理等功能。建立后的网站系统是一个动态、交互式、具有商品提供、系统管理、用户留言等功能的电子商务网站。E-ShoppingWebsiteDesignandDeve1opmentAbstractA1ongwiththevigorousdeve1opmentoftheInternet,e-commercenet
3、worksasashoppingcenterisaformofitshigh1yefficient,1ow-costadvantages,gradua11yemergingasabusinessmode1andphi1osophy,thereisno1ongermeetuseanddisseminationofinformationbrowsing,butadesiretobringthefu11enjoymentnetworkmoreconvenient.Internetshoppingisbeingadaptedtothefastpaceoftodayssocietyto1ive,soth
4、atcustomerscanenjoytheconvenienceoffastandeasywaytopurchasetheirown1ikecommodities.ThesystemistryingtouseJSPinadynamicnetworkofe-commercewebsitesstructure,whichisinWindowsXP,SQ1Server2000fordatabasedeve1opmentinp1atform,Tomcatapp1icationserverasanetworkinformationservices,useJSP(JavaServerPages)tech
5、no1ogydeve1opmenton1ineshoppingsystem.Prospectsandthebackgroundofsomeofhishours,theprospectsofusers,inc1udingusersregistered,ashoppingcartmanagement,ordermanagement,persona1informationmanagement,messageboardmanagementfunctions;Backgroundinpartbymanagers,inc1udingcommoditymanagement,processingorders,
6、customerinformationmanagement,informationmanagement,andotherfunctions1inks.Aftertheestab1ishmentofthewebsiteisadynamic,interactive,withcommodities,systemsmanagement,voicemai1,andotherfunctionsofthee-commercewebsiteusers.绪论11系统概述311JSP31.2 服务器配置51.3 配置数据库72系统需求分析及总体设V十92. 1需求分析93. 2系统功能模块设计94. 3数据库需求
7、分析103数据库结构设计123.1数据库实现125. 2用JSP连接数库*134系统详细设计156. 1前台部分154.11IJO口,总、彳前壬134.1.2用户管理模块164.1.3用户资料修改324.1.4贝勾I334.1.5订单查询模块384.1.6留言板模块404.2Jn口,分414.2.1后台总体框架414.2.2管理员登录424.23力口tf434.2.4订单信息管理454.2.5查询用户信息484.2.6力口485结束语50参考文献51偏寸*5221世纪是网络飞速发展的时代,上网、创建网站已经成为热门话题。Internet技术得到持续、猛烈的发展,已经成为计算机产业的一个技术热点
8、,越来越多的企业开始关注网络,许多人正在或正准备学习网络知识,进行网络开发或创建自己的网站。伴随着Internet的蓬勃发展,网络购物中心作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,人们已经不再满足用途信息的浏览和发布,而是渴望着能够充分享受网络所带来的更加多的便利。网络购物正适应了当今社会快节奏地生活,使顾客足不出户便可以方便快捷轻松地选购自己喜欢的商品随着互联网技术的迅速发展,网络已逐渐深入人心,更是成为继报刊、电视、广播等传统媒体之后而兴起的一新传媒介质,网络宣传已成为众多宣传手段的重中之重,各种各样的网站也就应运而生:为宣传企业而制作的公司网站、可进行
9、网上购物的电子商务网站、能及时了解到天下事的新闻网站、方便学习的教育网站,还有学校、团体、个人等等各大各小的网站,充斥着我们的视野,满足着我们的需要。网站的规划与建设,己悄然被许多人摆到了首要的迫在眉睫的位置上。自计算机应用于管理领域以来,信息系统的开发与应用获得惊人的发展,电子商务也应运而生,并得已迅速推广,给当今的传统型企业或者是现代型企业都带来了巨大的冲击和无限的商机。Internet及全球信息网应用的快速发展,为企业提供了一个无国界、无时间、无地域的便利环境来经营拓展商务,实施电子商务是提高企业竞争力的有利手段。电子商务是在激烈的市场竞争环境中,用传统商务过程与信息技术和网络技术完美结
10、合的产物,它为企业提供了一个新的经营环境和新的管理模式。电子商务可提供网上交易和管理等全过程的服务,因此它具有广告宣传、咨询洽谈、网上订购、网上支付、电子账户、服务传递、意见征询、交易管理等各项功能,主要体现在网上订购与支付。从个人角度来说,节省了时间;从企业来说,提高了业务的效率与准确性,使得买卖双方的交易成本大大降低。我国的电子商务近年来发展很快,从消费者的观点来看,这个大型系统积极的方面是:用户可以从相当大的产品范围内选择,并且寻找最合适的产品。提供者可以从大量的可能顾客和减少事务花费来获益。电子商务不仅仅是简单地将生意搬到网上,而是对企业传统的营销、管理和生产经营模式的一场深刻变革,是
11、企业经营机制和运行模式的调整。以信息网络为基础的电子商务的应用,有助于促进企业管理不断完善,其优越性是可见的。其显著的特点是来完成商务活动的联结,尽可能减少面对面的接触和手工处理过程。电子商务主要涉及三方面的内容:信息、电子数据交换和电子资金转账。本课题从电子商务的基本原理出发,通过电子商务的一个实例一一网上购物系统的规划、分析,从而具体地阐述了电子商务与后台服务器的紧密结合,为以后具体的设计提供了理论知识。通过网上购物使我们对电子商务的强大功能有了一点小小的理解。1系统概述1.1 JSP的技术原理111JSP语言及其特点在传统的网页HTM1文件(*.htm,*.htm1)中加入Java程序片
12、段(SCriPtIet)和JSP标记(tag),就构成了JSP网页(*.jsp)0JSP页面看上去象标准的HTM1和XM1页面,并附带有JSP引擎能够处理和抽取的额外元件。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTM1格式返回给用户。程序片段可以操作数据库、重新定向网页以及发送E-mai1等,这就是建立动态网站所需要的功能。所有程序都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低。它基于强大的JaVa语言,具有良好的伸缩性,在网络数据库应用开发领域具有得天独厚的优势。JSP技术在多个方面加速了动态Web页面的开发:(1)将
13、内容的生成和显示进行分离使用JSP技术,Web页面开发人员可以使用HTM1或者XM1标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的,例如请求帐户信息或者特定的一瓶酒的价格)。生成内容的逻辑被封装在标识和JaVaBeanS组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和BeanS中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JaVaBeanS组件,使用JDBCTM技术访问数据库,或者包含文件
14、),并且将结果以HTM1(或者XM1)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTM1的Web浏览器的完全可用性。(2)强调可重用的组件绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者EnterpriseJaVaBeanSTM组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。(3)采用标识简化页面开发Web页面开发人员不会都是熟悉脚本语言的编程人员。JaVaSerVerPage技术封装了许多功能,这些功能是在易用的、与JSP相关的XM1标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JaVaBeanS组件,设置或者检索组件属性,下载App1et,以及执行用其他方法更难于编码和耗时的功能。通过开发定制化标识库,JSP技术是可以扩展的。今后,第