基于jsp的珠宝商城的设计与实现学士学位论文.docx

上传人:b****7 文档编号:10547089 上传时间:2023-02-21 格式:DOCX 页数:63 大小:499.41KB
下载 相关 举报
基于jsp的珠宝商城的设计与实现学士学位论文.docx_第1页
第1页 / 共63页
基于jsp的珠宝商城的设计与实现学士学位论文.docx_第2页
第2页 / 共63页
基于jsp的珠宝商城的设计与实现学士学位论文.docx_第3页
第3页 / 共63页
基于jsp的珠宝商城的设计与实现学士学位论文.docx_第4页
第4页 / 共63页
基于jsp的珠宝商城的设计与实现学士学位论文.docx_第5页
第5页 / 共63页
点击查看更多>>
下载资源
资源描述

基于jsp的珠宝商城的设计与实现学士学位论文.docx

《基于jsp的珠宝商城的设计与实现学士学位论文.docx》由会员分享,可在线阅读,更多相关《基于jsp的珠宝商城的设计与实现学士学位论文.docx(63页珍藏版)》请在冰豆网上搜索。

基于jsp的珠宝商城的设计与实现学士学位论文.docx

基于jsp的珠宝商城的设计与实现学士学位论文

北京邮电 大 学

毕业设计(论文)任务书

第一页

毕业设计(论文)题目:

基于JSP的珠宝商城的设计与实现

毕业设计(论文)要求及原始数据(资料):

1.综述国内外网上商城开发技术和研究现状;

2.深入了解网上商城开发及其维护的相关技术;

3.熟练掌握JSP技术的应用与分析,训练编写程序的能力;

4.设计并实现购物车中针对某一商品的修改;

5.深入分析数据库的关键技术与编写语言;

6.训练检索文献资料和利用文献资料的能力;

7.训练撰写技术文档与学位论文的能力。

第二页

毕业设计(论文)主要内容:

1.研究网上商城开发的背景和意义;

2.了解同行业开发的相关技术以及应用;

3.熟悉JSP和数据库的开发环境;

4.实现购物车基本功能,并能将购物车中的内容生成订单;

5.深入学习和使用数据库的JDBC技术与编写语言;

6.熟练掌握基于JSP的电子商务开发技术;

 

学生应交出的设计文件(论文):

1.内容完整、层次清晰、叙述流畅、排版规范的毕业设计论文;

2.包括毕业设计论文、源程序等内容在内的毕业设计电子文档及其它相关材料。

 第三页

主要参考文献(资料):

[1]薛华成.管理信息系统.北京:

清华大学出版社,1993.

[2]黄梯云.管理信息系统导论.机械工业出版社,2006.

[3]耿祥意,张跃平.JSP实用教程(第二版).清华大学出版社,2007.10.

[4]刘斌著.精通JaveWeb整合开发.电子工业出版社,2008.5.

[5]王趾成.软件工程(第二版).大连理工大学出版社.2008.

[6]萨师煊.数据库系统概论(第四版),高等教育出版社,2006.5.

[7]陈志泊,李冬梅,王春玲编.数据库原理及应用教程.北京:

人民邮电出版社,2002.3.

[8]王璞,页制作三剑客.北京:

清华大学出版社.2003.

[9]吴建,张旭东.JSP网络开发入门与实践.人民邮电出版社,2006.

[10]杨选辉.信息系统分析与设计.北京:

清华大学出版社,2008.

[11]月刊.电子商务世界(2007年第一期).北京市报刊发行局.2007.1.

[12]BudiKurniawan.Struts2DesignandProgramming:

ATutorial.BrainySoftware,Secondeditionedition,2008.1.25.

[13]月刊.电子商务世界(2007年第三期).北京市报刊发行局.2007.3.

[14]GaryBollinger,BharathiNatarajan.JSP程序设计指南.第1版.北京:

清华大学出版社,2002.12

[15]Gantz,J.,Janes,D.,Scott,M.,andVillas,R.,(2001).E-commerceforDummies.JohnWiley&Sons.15Aug2001.ISBN-13:

78-0764508479.P.147

专业班级

软件1027班

学生

Zz

要求设计(论文)工作起止日期

2014年3月17日~2014年6月27日

指导教师签字

日期

2014年3月17日

教研室主任审查签字

日期

系主任批准签字

日期

基于JSP的珠宝商城的设计与实现

摘要

随着社会的发展与进步,人们的生活水平日益提高,珠宝产品消费成为人们生活中越来越多的一部分。

对于珠宝来说,传统的经营方式已满足不了消费者的个人化与个性化的需求。

为了开拓珠宝产品市场,增加新的销售渠道,节约在电子商务应用上的开销,建立一个基于网络的门户网站是非常有必要的。

本论文从国内珠宝行业的发展现状入手,配以图例详细地介绍了网站的可行性分析、用例分析、网站开发的具体步骤和应用技术。

该网站采用B/S结构,Java作为开发平台,以SQLServer作为后台数据库,使用MyEclipse作为开发工具进行开发。

网站包括前台操作与后台管理两个主要部分。

一方面,为普通用户提供网站注册、登录、电子产品信息的检索等功能。

另一方面,也为了用户体验更加良好,用户可以在浏览产品时候将喜欢的产品放入购物车,挑选完成以后再生成最终订单。

关键词信息平台;网站开发;电子商务

 

DesignandimplementationofJSP-basedjewelrystore

Abstract

Withthedevelopmentofsocietyandprogress,people'slivingstandardrising,consumerjeweleryproductsbecomeanindispensablepartoflife.Fortheanti-ElectronicsCo.,Ltd.Dandong,China,thetraditionalmodeofoperationhasbeenunabletomeetconsumer'spersonalandpersonalizedneeds.Inordertodevelopanti-Electronicsproductsmarket,totheJeweleryCo.,Ltd.Dandong,Chinaadditionofnewsaleschannels,savinganti-ElectronicsCo.,Ltd.Dandong,China'sspendingone-businessapplicationstoestablishaweb-basedanti-ElectronicsCo.,Ltd.Dandong,Chinaportalisverynecessary.

Inthispaper,thedevelopmentofthedomesticJeweleryindustrytostartthestatusquo,coupledwithdetailedinformationonlegendsofthesite'sfeasibilityanalysis,usecaseanalysis,websitedevelopmentspecificstepsandapplicationtechnology.

ThesiteusesB/Sarchitecture,JavaasadevelopmentplatformtoSQLServerastheback-enddatabase,usingMyEclipseasadevelopmenttoolfordevelopment.Siteincludesfrontandbackendoperationsmanagementoftwomainparts.Ontheonehand,forordinaryuserswithsiteregistration,login,electronicproductinformationretrievalandotherfunctions.Ontheotherhand,inordertomoregooduserexperience,userscanbrowsetheproductwillbeliketheproductintothecartafterthecompletionoftheselectiontogeneratethefinalorders.

KeywordsInformationPlatform;WebsiteDevelopment;E-Commercial.

 

1绪论

1.1项目开发的背景

上世纪90年代以来,随着网络、通信和信息技术的突破性进展,Internet在全球爆炸性增长并迅速普及。

在这一前提下,电子商务应运而生了。

电子商务是基于互联网、以交易双方为主体、以银行电子支付和结算为手段、以客户数据为依托的全新的商务模式,它可以使商家与供应商更紧密地联系起来,更快地满足客户需求,也可以让商家在全球范围内选择最佳供应商,在全球市场上销售产品。

自1998年“电子商务年”以来,电子商务在全球发展迅猛,大约每九个月其交易额就翻一番,全球电子商务交易额达到数千亿美元,电子商务收入剧增262%。

近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。

于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。

网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或商品交易。

这种全新的交易方式实现了商家与用户间文档与资金的无纸化交换。

网络购物也正适应了当今社会快节奏的生活,使顾客足不出户便可以方便快捷轻松地选购自己喜欢的商品。

日前公布的一项研究结果显示,我国电子商务产业近年来发展迅速,目前网上商店总数已经超过10万家,网上展示的商品总数约为2000万件。

该项研究是由上海东方网诚数据科技有限公司进行,研究对象包括全部拥有独立域名和网上商店系统的网站,以及部分租用第三方平台、具有一定规模的网上商店,但不包括设在易趣、淘宝、易拍等拍卖网站上的店铺。

目前在国内PHP与ASP应用最为广泛,而JSP由于是一种较新的技术,国内采用的较少。

但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。

三者中,JSP应该是未来发展的趋势。

世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。

比较出名的如IBM的E-business,它的核心是采用JSP/Servlet的WebSphere;西方另外一个非常著名的电子商务软件提供商Intershop,它原来的产品Intershop1,2,3,4占据了主要的电子商务软件份额。

它们都是通过CGI来提供支持的。

但去年10月后它推出了Enfinity,一个采用JSP/Servlet的电子商务ApplicationServer,而且声言不再开发传统软件。

总的来说,ASP,PHP,JSP三者都有相当数量的支持者,而这三者也各有所长,在开发过程中,我们应该根据实际的需要来使用最合适的技术,本系统则采用较新的JSP技术,一方面JSP的安全性和跨平台性比较好,另一方面,我也希望能从开发该系统的过程中,深入学习一下这门编程语言。

当今计算机已经被广泛应用于科研、教育、国防、金融等社会的各个方面,计算机网络技术也得到飞速的发展。

人们上互联网不单单只是为了浏览网站和收发电子邮件,日常生活中的各项活动,人们都力求通过网络远程完成。

而对于企业来讲,通过网络可以更广泛便捷的宣传自己。

作为一个具有实力的珠宝产品供应商,更不容忽视企业的网站建设,企业网站建设是一个企业跨入网络商务时代的重要标志。

目前我国珠宝产品产业的生产规模正在迅速扩大,已经开始全面融入世界珠宝产品工业体系。

根据发达国家的经验,预计未来随着行业技术水平的提高,我国珠宝产品行业在国民经济中的会更多出现在人们生活中。

1.2项目开发的目的

与传统实体购物商店相比,网上购物商店有着无法比拟的优势:

(1)网店不需店铺门面;

(2)在网上直接订购商品,不需中间环节;

(3)不需要部署庞大的销售队伍和建立销售网络;

(4)网上结算与支付,减少环节,节约人力;

(5)以上4项可节约大量开支,降低成本;

(6)销售市场大,互联网上的网民,都有可能成为网店的客户;

(7)网上销售不受时空的限制,一天24小时,全世界范围内都可销售;

(8)网上销售便于卖方和买方之间的直接沟通和相互联系,改善双方关系。

面对着信息时代的变更、珠宝产品行业的快速发展,也要走出自己的竞争路线,要依靠互联网,利用其交互性、实时性的特点,为自身作宣传,让客户了解企业的最新动态、为客户提供优良多样化的服务,从而提高服务质量,即时与客户沟通交流以提高客户的满意度和忠诚度。

该平台具有如下优点:

(1)为消费者提供真实、有效、可靠的珠宝产品信息。

通过平台的宣传了企业,扩大了企业的知名度和影响力,无论对每一笔交易都要认真对待,从而有效地保证了消费者的利益。

(2)页面设计简洁大方,突出了电子产品行业强调环保和自然的特征,界面友好,用户操作简单。

我将使用HTML、JSP等技术来编辑网页,并运用JDBC技术把数据库和动态网页相关联。

传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时还可以,但是当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。

本设计在实际应用中的解决方案是建立网站以及自己的数据库,使得所需商品信息可以及时的保存、更新,可以更好的及时了解商品买卖的情况。

1.3项目开发的意义

随着Internet的发展,为改变传统的商业运作模式,人们提供了一种技术上的可行性的方案:

利用Internet的技术和协议,建立各种企业内部网Intranet,企业外部网Extranet,通过廉价的通讯手段,将买家与卖家、厂商和合作伙伴紧密结合在了一起,消除时间与空间带来的障碍,从而大大的节约了交易成本,扩大了交易范围。

而在实际的生活中,这种方案已经被广泛的运用到了实际的商业活动中了,人们将这种交易模式称为:

电子商务。

电子商务的迅速发展,使得人类社会突飞猛进,网络销售是其中一个重要的附加产品。

从购物测试看,中国电子商务的发展前景很好,其购物潜力巨大。

但目前我国网络使用主要在电子邮件、个人主页、信息传播、还有销售管理系统等。

当今比较流行的网上购物系统国外有“淘宝()”,国内有“当当()”,它们都是相当优秀的电子商务网站,为其他的网站提供了良好的典范。

设计中可以学习参考他们的思想,了解和熟悉整个网站的开发流程及完整的电子商务网站应有的功能和注意事项。

解决了因为资金费用问题,难以建立电子商务网站现象,有效的节约企业在电子商务应用上所投入资金。

同时,对于已经建立电子商务网站的其他珠宝公司,提供更多的宣传渠道和业务空间。

解决异地消费者与之间难以沟通,身份真实性的难以确认的问题。

网上促销的宣传面广、网页设计图文并茂、表现手法灵活、内容容易更新、成本低廉,而且可以与上网者进行双向信息交流,以满足不断变化的市场需求。

本网站随时给消费者提供最新、最实用的珠宝产品信息,以吸引更多的珠宝产品客源,真正起到促销、推广的作用。

同时,利用电子商务充分了解顾客,加强与顾客的沟通,与消费者建立良好的合作关系,不仅有利于帮助企业树立良好形象,而且有利于提高消费者们的忠诚度,为赢得社会形象和企业利益的双赢。

本系统采用B/S(Browser/Server)结构即浏览器和服务器结构。

在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。

本系统通过考察一般网上购物系统的过程和信息化的构建方法,从各个方面阐述了网上购物系统的建设。

在网上购物时,用户使用购物车进行商品选购,商品的信息由系统管理员发布,用户购物发订单给管理员,最后成交。

要实现的功能包括两个方面,一个方面是管理员的管理功能,包括商品管理、订单管理、用户管理;另一方面是用户的购物功能,包括用户注册、选购商品、购物车管理、订单管理等。

总之,伴随着个人电脑的普及和使用电脑人口的增加,网络销售在众多的销售渠道中脱颖而出,其地位及占有量一定会逐渐增加。

技术革命引发产业结构变革,市场的竞争规则也会跟着发生变化,网络销售的产生是流通领域中的一场革命。

2系统规划

2.1功能需求分析

设计本网站的主要目的是为了宣传企业以及企业的产品,为客户提供更方便更快捷的服务。

企业可以通过网站把企业的最新产品信息以及企业新闻发布出去,为企业做直接宣传,让客户更快的了解企业的最新变化,而网站同时也要为客户提供多元化的优质服务,这样有利于企业与客户进行更好的沟通。

本信息平台力求成为与消费者之间的在线交易桥梁。

为提供技术支持,帮助建立网络宣传平台,发布珠宝产品信息。

帮助消费者比较和选择珠宝产品商品。

除此之外平台还扮演监督者和管理者的角色。

消费者可以在平台通过行程搜索快速找到适合自己的珠宝产品。

消费者还可以利用平台浏览公告信息以及在平台发布的最新珠宝产品。

企业可以对自己的网站进行后台维护,包括商品管理,企业信息的管理等,考虑到消费者的需求,本网站特增加网站公告功能,让消费者在及时了解企业的动态。

通过对实际情况的调研以及与同行业网站的对比,该网站前台将主要提供以下五个功能模块:

(1)企业文化

这个功能模块中包含了三个内容,公司动态、业内资讯、专题报道,主要介绍了企业的最新动态,这部分内容都是由管理员动态发布的。

(2)会员登录:

会员注册、会员登录、会员信息修改

(3)产品介绍

这个功能模块主要介绍了有关产品的详细信息,并且提供产品信息的分类查找,便于用户快速的找到自己所需要的产品信息。

(4)购买流程:

签订合同、售后服务

(5)客户关爱:

服务理念、咨询反馈

该网站后台将主要提供以下四个功能模块:

(1)企业信息的管理

(2)管理客户信息

(3)产品信息的管理

(4)公告信息的管理

此外,该网站还提供了公司的简介、公司的联系方式等其它内容。

2.2可行性分析

可行性分析也称为可行性研究,是在调查的基础上,针对新网站的开发是否具备必要性和可能性,对新网站的开发从政策、环境、经济等方面进行分析和研究,以避免投资失误,保证新网站的开发成功。

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

2.2.1政策上的可行性

政府的支持与推动。

我国政府非常重视电子商务的发展,十五计划纲要指出,要大力发展信息化,以信息化带动工业化。

电子商务是信息化的一个重要组成部分,纲要明确提出要“加快认证体系、现代支付系统和信用制度建设,大力发展电子商务,通过电子商务特别是企业间电子商务的应用,推动营销、运输和服务方式的变革,降低成本,扩大工业品市场规模。

2.2.2经济上的可行性

随着信息产业科技的迅速发展,带来的直接影响就是信息基础设备价格下降,而且它的价格与时间成反函数,也就是说随着时间的增长价格会不断的下降,这就为我们建设网站提供了方便的经济因素。

综上所述,本网站的开发不论从各个方面考虑都是可行的。

2.3系统设计中要采用的关键技术和开发环境及复杂性分析

Java不依赖平台的特征使得它受到了广泛的关注[3]。

网站的设计主要采用J2EE技术体系,使用分层思想来设计程序。

J2EE是使用Java进行企业开发的一套扩展规范,它提供基于组件设计、开发、部署和管理企业应用的解决方案,基于J2EE的企业级应用系统,不受任何特定操作系统、网络环境、硬件平台的束缚[4]。

本网站在技术上除了使用JSP外,还采用了Struts技术。

2.3.1MyEclipse

在开发本平台中所用到的开发工具就是是知名的java项目开发工具MyEclipse。

MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的一种扩展,利用MyEclipse,我们可以在数据库和J2EE的开发、发布,以及在应用程序服务器的整合当中极大地提高系统的工作效率。

MyEclipse是一个功能非常丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,JavaScript,SQL,Hibernate。

在结构上,MyEclipse的特征可以被分为7类:

J2EE模型,WEB开发工具,EJB开发工具,应用程序服务器的连接器,J2EE项目部署服务,数据库服务,MyEclipse整合帮助。

对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。

MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任易一个模块进行单独的扩展和升级。

简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。

2.3.2MicrosoftSQLServer2005

MicrosoftSQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。

MicrosoftSQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

MicrosoftSQLServer2005数据引擎是该企业数据管理解决方案的核心。

此外MicrosoftSQLServer2005结合了分析、报表、集成和通知功能。

这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。

与MicrosoftVisualStudio、MicrosoftOfficeSystem以及新的开发工具包(包括BusinessIntelligenceDevelopmentStudio)的紧密集成使MicrosoftSQLServer2005与众不同。

无论您是开发人员、数据库管理员、信息工作者还是决策者,MicrosoftSQLServer2005都可以为您提供创新的解决方案,帮助您从数据中更多地获益。

2.3.3Tomcat

Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。

Tomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。

对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。

实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。

这里的诀窍是,当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP页面和Servlet。

另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。

2.3.4Struts技术

Struts2是Struts的下一代产品,是在struts1和WebWork的技术基础上进行了合并的全新的Struts2框架。

其全新的Struts2的体系结构与Struts1的体系结构差别巨大。

Struts2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 文学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1