jsp球迷用品销售网站sqlserver论文.docx
《jsp球迷用品销售网站sqlserver论文.docx》由会员分享,可在线阅读,更多相关《jsp球迷用品销售网站sqlserver论文.docx(48页珍藏版)》请在课桌文档上搜索。
1、论文题目运动用品网上商城的设计与实现姓名XXX学院XXX专业XXX指导教师XXX讲师备注200X年X月X日运动用品网上商城的设计与实现作者姓名:XXX指导教师:XXX讲师单位名称:XXXX专业名称:XXXXXXDesignandImplementationofOnlinesportinggoodsstorebyXXXSupervisor:1.ecturerXXXXXXXXXXX毕业设计(论文)任务书毕业设计(论文)题目:运动用品网上商城的设计与实现设计(论文)的基本内容:随着Internet的不断普及,人们对于互联网技术的要求已不单单是浏览一下网页,收发电子邮件,日益忙碌的人们开始追求足不出户
2、的利用互联网这一强大的平台来实现的网上购物。对于企业来讲,无论是企业之间(BtoB),还是企业和客户之间(BtoC)的交易,如果能够实现网上交易将大大提高交易速度节约交易成本。近几年,随着网络数据库技术的进一步发展,使得这一设想逐渐成为现实。毕业设计(论文)专题部分:题目:设计或论文专题的基本内容:学生接受毕业设计(论文)题目日期第1周指导教师签字:运动用品网上商城的设计与实现摘要随着Internet的不断普及,人们对于互联网技术的要求已不单单是浏览一下网页,收发电子邮件,日益忙碌的人们开始追求足不出户的利用互联网这一强大的平台来实现的网上购物。对于企业来讲,无论是企业之间(BtoB),还是企
3、业和客户之间(BtoC)的交易,如果能够实现网上交易将大大提高交易速度节约交易成本。近几年,随着网络数据库技术的进一步发展,使得这一设想逐渐成为现实。运用JSP技术,基于B/S模式我开发了一个网上购物系统。在我的系统中,顾客可以很方便的注册成为会员,对商品进行浏览检索,查看商品的详细资料,然后根据各人的喜好购买心仪的商品。顾客还可以查看选中的商品数量,及总金额。除此之外,顾客还可以查看自己的注册信息,以及修改各人信息。系统会自动为顾客生成订单,按照顾客所填写的信息提交订单并发货。顾客要记住自己的订单号,以便对订单进行查询。系统管理员则可以对现有的商品进行添加,审查已注册的用户并删除用户,对提交
4、的订单进行处理。我采用APACHE作为Web服务器和应用服务器,后端连接MicrosoftSQ1.Server数据库;网站中主要经营运动商品,提供检索工具供用户查询所需的商品,顾客根据网站的不足提出意见和建议,从而不断改进网站功能和建设。关键词:B/S模式、JSP,电子商务、网络数据库DesignandImplementationofOnlinesportinggoodsstoreAbstractAlongwiththeInternetofcontinuouslyuniversal,peoplearefortherequestoftechniqueInternetthealreadyandno
5、tonlysingleisaviewoncewebpage,receiveanddispatchtheE-mail,increasinglybusypeoplestartpursuingtheexploitationInternetthatkeepthehousethisathemightyplatformcomethenetthatrealizesontheshopping.Speakforthebusinessenterprise,andwhetheristhebusinessenterprises(BtoB),orbusinessenterprisewiththecustomersbar
6、gainfor(BtoC),ifcanrealizethenetuptradeandwillconsumedlyincreasethebargainspeedtheeconomytotradethecost.Inthelastfewyears,alongwiththetechniquesfurtherdevelopmentofnetworkdatabase,makethisonconceivingtograduallybecometheactuality.ApplicationJSPtechniqueiswiththenetworkdatabaseprinciple;accordingtoB/
7、SmodeIdevelopedanetontheshoppingsystem.Inmysystem,customercanverytheconvenientregistrationbecomethemember,andproceedstomerchandiseviewindex,lookintofavorsthatthemerchandisesdetaileddata,customercancheckthemerchandisescountandmoney.Thenpurchasetheadoringmerchandiseaccordingtoeveryone.Systemwouldtheau
8、toisabomorderofcustomer,andhandovertheordertoeruptgoodsaccordingtotheinformationforfillinningofcustomer.Exceptit,customeralsocanchecktheirregisteredinformation,andedittheinformation.Systemmanagercanthenproceedstoincreasewiththeorderthat,investigatealreadytheregisteredcustomercombinerighthandovertopr
9、oceedstohandletocurrentmerchandise.IuseAPACHEasWebserverandapplicationserver;connectwithMicrosoftSQ1.ServerDatabase.Thewebmanagethesportmerchandises,supplysearchestoolsforcustomertosearchthemerchandisewhichtheyneed.CustomercangivemeadviceforthatIcanimprovethewebsfunction.Keywords:B/Smode,JSP,electro
10、niccommerce,networkdatabase.目录任务书I摘要IIAbstractin第1章绪论11.1网上购物系统的发展11.2网上购物的现状11.3商务网站存在的问题11.4网上购物系统的构建2第2章技术介绍31.1 1HTM1.语言31.2 Java语言的特性41.3 JSP技术52.3.1JSP概述52.3.2JSP工作原理52.4数据库原理62. 4.1SQ1.语言简单介绍63. 4.2SQ1.SERVSER数据库7第3章需求分析84. 1初步需求分析83.1.1模块结构分析83. 1.2模块需求描述83.2 用例图93.3 活动图103. 4系统类划分11第4章系统设计1
11、44. 1系统体系结构144.2系统功能模块设计154. 2.1用户模块设计154. 2.2后台管理模块设计164.3数据库设计181. 3.1数据库需求分析184. 3.2数据库的物理设计19第5章系统实现215. 1客户端实现215.1.1 注册及登录215. 1.2查询及修改个人信息实现235. 1.3商品查询实现255. 1.4购物车实现265. 1.5生成订单285.2 后台管理端实现295. 2.1管理员登录实现296. 2.2商品的添加实现307. 2.3定单管理实现318. 2.4用户信息的查询实现335.3 数据库连接33第6章系统测试386.1 系统测试386 .1.1系统
12、人口测试要点387 .1.2数据录入测试要点3862系统测试效果38第7章结论40参考文献41致谢42第1章绪论1.1 网上购物系统的发展近年来,随着Intemet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上订购系统作为B2B,B2C(BusinesstoCustomer,即企业对消费者),C2C(CustomertoCUStomer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文旨在讨论如何建设B2C的网上购物系统。网上购物
13、是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDl交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。1.2网上购物的现状在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、j.c培尼等纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。在我国,网上购
14、物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。根据CNNlC的统计结果,截止2004年1月中国有互联网用户7950万人,而又有40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达是3235.7万人,并且这一数字还在以17%左右的速度增长,预计到2006年中国网上购物用户将达到6962万人,这说明在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。1.3 商务网站存在的问题现今,购物网站主要存在以下一些问题:首先,
15、目前绝大多数的电子商务网站都还不是完全意义上的电子商务网站。虽然中国的绝大多数电子商务网站都已经实现了网上接受订单、网上支付的服务,但大多数网民采用的仍是在线订购、离线支付的方式。并且,目前网站与其供货商和配送单位采用的多是传统的沟通方式,效率比较低。其次商品价格并没有足够的竞争力。网上的价格并没有很强的竞争力,大多数产品加上运费后和传统商场的价格基本持平,而一些计算机硬件产品和通讯产品的价格则还要高于传统市场的价格。订货-确认-付款-认证-发货-送货各环节结合不紧密,经常出现脱节的现象。发生了问题,调查起来比较困难。最后缺乏创造力。盲目追随成功网站的模式,使得电子商务类网站呈现出“百站一面”
16、的尴尬局面。1.4 网上购物系统的构建现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都和重要。这样才能使得在电子交易时避免不必要错误发生。我们将使用HTM1.ASP等技术来编辑网页,并运用ASP技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本文在实际应用开发中解决方案是建立网站,以及自己的数据库,使得所需商品信息可以及时的保存、更新。可以更好的及时了解商品买卖的情况。第2章技术介绍2.1
17、 HTM1.语言HTM1.(HyperTextMarkup1.anguage超文本标记语言)是一种用来制作超文本文档的简单标记语言。与常见的字处理文件不同,Web页以超文本标识语言编排格式。HTM1.文件是带有特定HTM1.插入标记的用以编排文档属性和格式的标准文本文件。它能独立于各种操作系统平台(如UNlX,WlNDoWS等)。自1990年以来HTM1.就一直被用作WorkIWideWeb上的信息表示语言,用于描述HOm叩age的格式设计和它与WWW上其它Homepage的连结信息。HTM1.文档(即HomePage的源文件)是一个放置了标记的ASell文本文件,通常它带有.html或.ht
18、m的文件扩展名。生成一个HTM1.文档主要有以下三种途径:(1)手工直接编写(例如用你所喜爱的ASCII文本编辑器或其它HTM1.的编辑工具)。(2)通过某些格式转换工具将现有的其它格式文档(如WORD文档)转换成HTM1.文档。(3)由Web服务器(或称HTTP服务器)一方实时动态地生成。一般的HTM1.页面具有如下的结构:html,这是HTM1.正文部分(/body)可见在一个HTM1.网页文件中,一般必须有一对htmlvhtml标记作为文件的开头和结尾,在Vhtm1标记后是头部标记,其后是实体标记Vbody2.2 Java语言的特性Java语言具有六个主要的特性:安全性:可是网络开发者面
19、临的最重要的问题。用户最怕两件事:保密信息被窃取和系统被破坏。JaVa的内置安全性结局了这两个问题。Java的安全性模型有三个基本的组成部分:自解码验证器,类装入器和安全管理器。字节码验证器能取保JaVa的程序编译正确,遵循VM的访问限制。类装入器从网络上获取类时,把来自不同服务器的类相互分开并与本地类分离开来。通过这种分离,就可以防止网上装入的类假扮成标准的内置类。安全管理器实现VM的安全策略。安全性策略确定VM可以进行什么活动,在什么条件下进行。它通常用于防止警告性错误,在JaVa允许使用的最著名浏览器NetscapeNavigator中,安全性策论甚至不允许文件访问。核心APIAPI即应
20、用程序编程接口。API是应用程序开发者为了更快的构造软件而使用的功能库。JaVa的核心APl提供了一组系统平台上常用的功能。APl分成多个包,它们分别是完成相关功能的类,比如界面处理,网络功能等。跨平台现在,JVM已经出现在多种不同的操作系统当中。JaVa跨品台能力的最关键之处在于,JaVa的字节码文件(.class文件)不需要针对不同的平台分别进行编译。同一个JaVa类文件可以用于运行在所有支持JaVa的系统平台上,即一次编写,处处运行。面向对象面向对象编程是以可重用,可扩展和可维护的方式编写软件的方法。面向对象的编程思想,力图使计算机语言对事物的描述与现实世界中该事物的本来面目尽可能的一致
21、。JaVa是面向对象的语言,即可以面向对象编程。多线程单线程程序任何时候只是执行一个线程,这种程序一次只能做一件事情。单线程程序在运行时,用户接口通常不响应其他请求。多线程程序可以同时执行多个线程。这些线程可以共享代码和数据,可以互相交流和合作。网络功能强大JaVa是目前进行网络程序设计的首选语言。不论是在服务器端程序设计方面,还是在基于B/S模式开发中,JaVa的优势都体现的淋漓尽致。因此,现在很多网络软件都是采用Java设计的,比如EBAWeblogic,ApacheTomcat等。2.3 JSP技术2.3.1 JSP概述JSP,JavaServerPagesTM是由SunMicrosys
22、tems公司倡导、许多公司参与一起建立的一种动态网页技术标准在传统的网页HTM1.文件(*.htm,*.html)中加入Java程序片段(SCriPtlet)和JSP标记(tag),就构成了JSP网页(*.jsp),Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTM1.格式返回给客户。程序片段可以操作数据库、可以重新定向网页、可以发送email等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端仅是得到的结果,对客户浏览器的要求最低,可以实现NoPlugin,NoActiveX,NoJavaApplet,甚至NoFrame
23、oJSP技术是完全与平台无关的设计,包括它的动态网页与底层的Server元件设计。正因为如此,你可以在Windows环境下调试程序,成功后把程序上载到你的1.inUX服务器去运行,另外由于是先编译后执行,所以执行速度远远快于以往的服务器端语言。Servlet可以让你建立动态生成的网页,而网页中包含有从服务器方的Java对象中所获得的数据。但是你也得知道servlet生成网页的方法就是在Java类中嵌入HTM1.标签和表述代码。这就意味着改变表述代码需要修改和重新编译Servlet源文件。因为设计HTM1.页面的设计人员可能与编写Servlet代码的开发人员不是同一个人,更新基于servlet的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- jsp 球迷 用品 销售 网站 sqlserver 论文

链接地址:https://www.desk33.com/p-1415626.html