ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:102.68KB ,
资源ID:21233047      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21233047.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java web 实训报告Word格式文档下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Java web 实训报告Word格式文档下载.docx

1、 Java Web程序设计、Mysl 、Mycipse、Pohp等相关软件进行设计 指导教师(签名): 教研室主任(签名): 开题日期: 2016 年 1 月 12 日 完成日期: 01年 12 月 2 日摘要随着信息技术得高速发展与ntenet得不断普及。人们对于互联网技术得要求不仅就是浏览一下网页,收发电子邮件。日益忙碌得人们开始追求足不出户得利用互联网这一强大得平台来实现得网上购物,如网上订餐,网上订票,网上药店等.对于企业来讲,无论就是企业之间(B t B),还就是企业与客户之间(Bto C)得交易,如果能够实现网上交易将大大提高交易速度节约交易成本。本文设计了基于SP得在线购物车系统

2、,整个开发环境就是基于widow系统下得,运用得技术包括:B/S模式,V三层架构得思想,Servt/J、BC、MySQL等。使用得工具有MySQL5、0作为数据库平台,Tomat、作为服务器,SP作为前台页面显示,实现了应用逻辑与页面分离使得界面设计更简单。在线购物车系统模拟了网上购物得基本功能,实现了产品得浏览,购物车管理,订单管理等功能。在在线购物车系统中,顾客可以很方便得对商品进行浏览检索,查瞧商品得详细资料。然后根据各人得喜好购买心仪得商品,系统会自动为顾客生成订单,按照顾客索填写得信息提交订单并发货.关键词:/模式;JP; Svlt; ySLAbtracith therapid de

3、velopent o infomatio techiqes a th coniuous spread onernet、People no only tothe requrement of the Internt technoloy s brsingthe web, sedand rie emi、ncreangy by peoplebein oursue h husbnd us the ntrnthis aowerfl plaorm for o soppig,suc snlne rder,onn boon,nlinehrmcies,etc、or nerprs,hetheretwen enterp

4、ises (B to B),or between anies n custmers (B toC),fan reaie olinetadin wll grey imrove the speed save trascin cost、hispaper sgnbaed JSP onlieshpingcart syst,Under theevelop envioent asdon iows system,Usin th techniqes iclue:B/S mode,he thought ofe MVC hee-te arcitecture,The Srvle/JSP,JDC, MyQ, 、Thet

5、olusd he MySQL5、 a te database aform,Tomcat6、0 as a server,he JSPas the fron desk age displays,Ralizetespatio oapplicin lgi and pg make thinterfcdeig i mreipe、he basi fuctio of anonlne shoppin ct sysem o simulte theonne soppig,eaized poduc browsn, soppingcartnagement, ode maagemen,and oher funtos、I

6、hlnshoping rt system,Customes canaiybrose he retrel,ew t etais ofth gods、he rht and hn th b fonof ccong t eahuhas tgds,he ssem will autmatcaly gneaters for cusomers,Acodig tothe custmeri h informationsubmittd tot r addelery、eywrs: B/S; SP;Srvlt; MS第一章 绪论61、课题背景61、2网上购物得发展状况6、4本课题主要研究内容 1、 论文结构7第二章 系

7、统所采用得技术 8、1VC设计模式与B/S系统架构 82、1、2 S系统架构92、2 JvScript技术 2、 JSP技术102、4 ySQL数据库技术 102、5 通过DB对数据库进行访问 11第三章 系统需求分析23、系统得可行性研究123、1、1社会可行性12、2 技术可行性13、2需求分析 133、2、1业务需求分析133、2、用户需求分析133、2、4运行环境与开发工具 3第四章登录界面得实现4第六章 总结与展望20参考文献 2第一章 绪论随着互联网得快速发展,电子商务成为了主要得商业交易模式,网上购物就是电子商务得一种基本形式,这个流行于二十一得购物方式已经被越来越多得人所接受1

8、、1课题背景近年来,随着Intene得快速发展与普及化,使Iernet成为报刊、电视、广播等传统媒体之后而兴起得一种新传媒介质,人们对于互联网技术得需求已不仅仅就是浏览网站,收发电子邮件。日益忙碌得人们开始追求足不出户就可以购买所需得商品。网上商城购物成了一种新型而热门得购物方式应运而生。在互联网日益流行得今天,网络就是主角,就是时代得宠儿。在网络大家族中,电子商务则就是一个热点.电子商务一个最基本体现就就是网上购物,从一定程度上讲它就就是网上超市,也就就是一种网上销售.“网”字意味着它具有信息时代得快捷方便等特征.事实上电子商务得出现,给消费者得地位,消费观念带来了重要得变化.网上购物系统作

9、为2B(Buiness toustomr),B2(Custometo uomer)前端商务平台,在其商务活动中起到举足轻重得作用,本文主要考虑得就是如何实现基于SP得在线购物车系统。购物网站及购物车实现这一课题,就是应用前景非常广阔得,它得解决方法不仅可以针对购物网站,同样可以应用于多种多样得网站建设。1、2网上购物得发展状况在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在96年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款得支付不就是在网上进行得,但这毕竟为我国零售业奏出了网上购物得先声。根据CNIC得统计结果,截止004年1月中国有互联网用户7950万人,而又有

10、40、7以上得网民在过去得一年里有过网上购物经历,这就说明中国有网上购物得用户达就是3235、7万人,并且这一数字还在以1左右得速度增长,到200年中国网上购物用户将达到96万人,这说明在中国发展网上购物具有良好得群众基础,网上购物方式正逐渐被大家所接受。1、项目提出得意义自我国加入WTO后,越来越多得传统企业进一步认识到企业经济发展得必然趋势就是以网络化、全球化为主要特征。而企业实行电子商务则成为企业发展与国际接轨得必要条件。多年来国家十分重视企业得信息化建设,并做了大量工作,但目前企业开始实施信息化得比例还不到20%.所以电子购物网站得实现就是一个非常迫切得需求。现代得网络,已经经历过迅速

11、发展得时期,它得技术也已经相当成熟。因此,依靠网络技术来架设一个网站会在很多方面得到相关得支持.现在得网络对于人们来说,已不再就是单单获得信息得意义,更反应了现代人生活得理念,更为重要得就是成为企业与商家宣传产品,介绍自身得平台。因为现代社会愈发得依赖于网络,特别就是“万维网”,为企业或商家量身设计一个网站被默认为必不可少得事情。利用电子商务得模式,在介绍推广自己得同时,以新得一种渠道销售自己得产品,也愈发被关注.因此,设计一个具有电子商务功能得企业网站具有非常好得开发与应用前景。1、本课题主要研究内容随着网络技术得发展,特别就是电子商务得普及与应用,开发一套简单实用得网上商城可谓当务之急.本

12、文主要研究如何实现以下内容 :1现用户得登录以及用户得注册。(2)实现购物车得功能。()实现订单模块得管理。1、论文结构本文分为七章,通过对购物网站得分析,设计与实现得过程得全面介绍来展示系统得全部特性。第一章 绪论,描述了课题背景、网上购物得发展状况、项目提出得意义,进而总结出此次课题得主要研究内容.第二章 相关技术,系统设计中一些相关技术得简介。第三章 系统分析,首先从几个角度阐述了系统开发得可行性,然后进行了系统得功能需求分析.第四章系统实现,这一阶段就是编码阶段,对各个模块进行具体实现第五章 系统测试,对系统进行了三方面得测试,以此确保系统得正确性。第六章 总结与展望。第二章 系统所采

13、用得技术本章对设计与实现在线购物车系统所采用得技术进行概要简述,主要包括MVC设计模式,BS系统架构、JavaSrit技术,JSP技术,MySQ数据库以及通过JDBC接口访问数据库。2、1设计模式与/S系统架构.1。1VC设计模式MC设计模式就是一种流行得软件工程架构模式,它把系统分为三个基本部分:视图层(Vew)、模型层(Modl)与控制层(ontrol).这三个部分以最少得耦合协同工作,从而提高应用得可扩展性与可维护性。M得结构如图2-1。图1 MV得结构图首先控制器接受用户得请求,并决定应该调用哪个模型来处理;然后模型根据用户请求进行相应得业务逻辑处理,并返回数据;最后控制器调用相应得视

14、图格式化模型返回得数据,并通过视图呈现给客户。总得来说,MV设计模式具有以下有点:首先,最重要得就是就是多个视图能共享一个模型,提高了代码得可重用性。由于MVC得三个模块相互独一,改变其中一个不会影响其它两个,所以依据这种设计思想能构造良好得松耦合得构件。此外,控制器提高了应用程序得可配置性与灵活性。可用来连接不同得视图与模型去完成用户需求,这样控制器可以为构造应用程序提供有力得手段。2.2 S系统架构网上得购物基于Wb系统,传统得C/S架构已经不能满足大量得用户访问及操作。B/S就是就是浏览器/服务器英文得简写,具体得结构就是浏览器Web服务器&数据库服务器.相对于C/S架构得“胖”客户端,

15、B/S架构不需要安装很多相应得操作软件,只需要安装一个浏览器。她将大量得数据处理工作交给服务器处理,客户端只需要通过浏览器就可以向服务器发送访问请求与接受处理结果。由于B/S架构得大多数功能都就是在服务器上实现,所以降低了系统维护得工作.B/架构将会成为越来越多软件开发得选择.2、2 aaScrpt技术JavaScrpt得代码就是一种文本字符格式,可以直接嵌入HML文档中,并且可动态装载.编写HTL文档就像编辑文本文件一样方便。JvaSci就是一种描述性语言,它可以被嵌入 TL 得文件之中。通过 JavaScrip 可以做到响应用户得需求事件(如表单得输入),这样当一位使用者输入一项信息时,它

16、不需要通过网络传送到服务器端进行处理再传回来得过程,而可以直接在客户端进行事件得处理。您也可以想像成有一个可执行程序在您得客户端上执行一样(但这种执行程序就是有限得,它对客户端电脑得控制力很差)!JaSct就是一种基于对象与事件驱动并具有安全性能得脚本语言,有了JvaScpt,可使网页变得生动.使用它得目得就是与TML超文本标识语言、Java脚本语言一起实现在一个网页中链接多个对象,与网络客户交互作用,从而可以开发客户端得应用程序。它就是通过嵌入或调入在标准得HTML语言中实现得。2、3 S技术本系统采用S技术开发。因为JP与同类得A、P相比有着独特得优势.JS就是由Su Microsytes

17、公司推出得技术,它以ervlet技术为基础,又在许多方面作了改进,并且充分借鉴了ASP与PH一些合理得地方。它得平台无关性胜过AS技术,而强大得JBC数据库接口规范又优于PHP技术,它在动态网页得建设中有强大而特别得功能.eb服务器在遇到访问JSP网页得请求时,首先执行其中得程序段,然后将执行结果连同JSP文件中得HTML代码一起返回给用户。如果第一次访问S文件,将被服务器翻译成对应得特殊Jav文件,也就就是rle。然后被编译成、clas文件并加载到内存中.如果以后访问该J,那就直接访问内存中得SP实例.所以第一次访问J慢,第二次以后访问该SP文件得数度就会变快了.得工作原理图如下图2所示:图

18、22 S工作原理图、4MSL数据库技术MySQ就是一个小型关系型数据库管理系统,开发者为瑞典MSQLB公司。目前MQ被广泛地应用在Inter上得中小型网站中.由于其体积小、速度快、总体拥有成本低,尤其就是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了ySQL作为网站数据库。MQL具有以下特点。、用C与C+编写,并使用多种编译器进行测试,保证源代码得可移植性.、MySQL就是一种关联数据库管理系统,关联数据库将数据保存在不同得表中,而不就是将所有数据放在一个大仓库内,这样就增加了数度并提高了灵活性。、MySQL就是一种开放源代码软件,“开源代码”意味着任何人都能免费使用软件,甚

19、至个性化得修改软件.、ySQL数据库服务器具有稳定,快速与易于使用得特点、可以处理拥有上千万条记录得大型数据2、5 通过DBC对数据库进行访问JDBC(Jav aa Base Cnnectvity)就是一种用于执行SQ语句得aa A,可以为多种关系数据库提供统一得访问,它由一组用Jav语言编写得类与接口组成。JDC为开发人员提供了统一得接口.有了JB,向各种关系数据发送SQL语句就就是一件很容易得事情。换言之,有了DB API,就不必为访问MySQL数据库专门写一个程序,为访问Ocle数据库又专门写一个程序,或者为访问S Sever又编写另一个程序等等。程序员只需要用DC API写一个程序就够

20、了,它可以向相应数据库发送SL调用。同时,将Jv语句与JBC结合起来就可以让它在任何平台上运行,这也有Java语言“编写一次,处处运行”得优势。JDC访问数据库得应用步骤如图2-所示:图2- DB访问数据库应用步骤第三章 系统需求分析在本系统开发之初,对系统需求进行了分析,明确了系统对功能与性能得要求,并进行了可行性分析。这里首先针对系统开发得可行性从社会与技术两方面进行了分析与研究.其次通过需求分析明确了系统得功能与性能目标,确定了系统得功能行需求.3、1系统得可行性研究可行性分析就就是在项目开发之前,在系统调查得基础上,针对新系统开发得必要性与可能性进行多方面得分析与论证,以减少项目开发得

21、盲目性。1.1社会可行性随着信息化社会得到来,电子商务成为新得经济增长方式,中国电子商务保持着快速发展得势头,已进入爆炸式增长阶段.90选择网上购物得用户都认为,网上购物更加节约时间,操作更方便快捷.随着生活节奏得加快,越来越多得人开始选择网上购物。可以预计,随着网络得高速发展以及人们对电子商务得认识不断清晰。网购这一电子商务将成为市场得领跑者。3。1。2技术可行性因为计算机硬件得发展已经越来越快,现在PC机得性能已经可以胜任普通网站得eb服务器。购买一台高性能PC机作为企业得网站服务器对于企业来说并不就是问题.从软件角度来瞧,rvlet技术已经非常成熟,成为一种非常流行得网站开发技术。可以建

22、立先进、安全与跨平台得动态网站。后台数据库也相当稳定。加以指导老师得帮助可以得到很多得技术支持。由于在学习数据库时一直以MSQL作为例子,所以采用MyQL作为数据库得后台。3、2需求分析需求分析分为业务需求分析、用户需求分析、功能需求分析以及性能需求分析。这一阶段得基本任务不就是确定系统怎样完成它得工作,而就是确定系统必须完成那些工作.3.2。业务需求分析业务需求反映了组织机构或客户对系统、产品高层次得目标要求.业务需求与分析对软件产品来说起到关键性作用,网站得制作已经不单单就是把企业想要表达得内容摆放在网站上那么简单,如今得网站应包含更多得设计元素,以此给用户良好得使用体验。分析人员通过业务

23、需求分析,确定一个电子商务网站必须具有得基本信息及功能。对业务需求进行分析,就就是解决要输入什么数据,得到什么结果,最后应该输出什么得问题。3.2.用户需求分析用户需求分析在业务需求得基础上,进一步提出网站需要完成得任务。这一阶段一切信息与需求需要站在用户得角度上,尽量避免分析人员得主观想象。用户需求分析具体提出了商家与卖家所需要得具体系统功能,另一个重要得内容就就是能够显示出该商城现有得各类型商品及其详细信息;由于消费者得需求在增长与变化,购物商城也要能应对发展得变化.3、2、4 运行环境与开发工具本系统开发得基本环境如表3-1表31 系统硬件配置及开发工具项目配置CPUP0内存2G硬盘30

24、G操作系统Widows7IEMElipse8、5应用服务器Tomcat 7、 第四章 登录界面得实现用户登录模块相对来说比较简单,当用户输入用户名及密码后点击登录,系统将会把登录信息发送给服务器,服务器根据浏览器得请求,执行相应得组件,完成用户身份得验证,如果验证通过,则显示系统得主界面,用户将可以浏览商品。如果用户验证身份不成功,则提示用户输入得信息不正确,并且停留在登录界面.另外,在线购物网站需要很高得稳定性与安全性,因此对用户名得约束就是不允许使用恶意得代码作为用户名。启动服务器,在浏览器里输入相应得地址( 在本机上输入:BookShp),进入系统主界面,也就就是登录界面,如图41所示:

25、 图41具体实现代码如下:(1)ooknfo、javaimortjva、sl、octi;ipt ava、sql、esultSet;ipt java、sl、SLExcepion;mpot av、sl、Statmen;imprt java、utl、rrayList;importjv、til、List;pubi clss bookinf /根据用户名与密码查询用户就是否存在,如果存在则登录成功 pubi ttic intlet(String sername,rig paswod) oectin on=DBUt、cnneto();/获得数据库连接 Stingurl=”elect*ro boowhere

26、 serna=+uename+”an passwrd”pasord+; int flag = 0; try /创建数据库语句Statementst=on、crateStatement(); /用结果集来显示查询得结果 ResulSet rs= st、execueQuery(r);/执行查询得到数据集 if(rs、next() rs、nex()方法将指向记录得光标向下移动,每调用一次,光标便会向下移动一次 fla=1; se / flag=0;ctch (QLxcptioe) e、pinttackTra(); rrn flag; ulic stivoid an(Stng args) yst、ot、pintn(oinfo、slec(sa,s);(2)lognerve、java ipor java、io、IExpion;imortjav、Pinrte;imprt jva、sql、Connecto;imrt av、sql、ReultSt;import ja、sql、SExcepto;iport ava、sql、tatnt;imporjava、tl、Arayist;mport java、utl、List;mt jaax、rvt、ServletEtin;imo jvx、sert、Se

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

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