基于JSP(java)购物网站的设计和实现
基于JSP购物网站的设计与实现
指导老师: 班 级: 组 员:
基于JSP的网上购物系统的设计与实现
——小萌购物网
摘 要
在当今这种信息化、网络化时代,网上购物作为一种全新的理念影响着人们的生活,网上购物系统的诞生就就是由此而来。本次设计的内容就是设计并且实现一个基于JSP技术的网上购物系统,主要使用了Struts+Spring+Hibernate等多种框架的结合使用,用MyEclipse作为开发工具,以MySQL作为数据库,Tomcat作为应用服务器。应用Macromedia公司的Dreamweaver作为界面美化工具,使用Java语言开发,页面采取JSP动态页面开发技术。该系统界面简单、操作方便,容易维护。
系统分前台部分与后台部分,前台部分由用户使用,主要包括用户注册,购物车管理,个人资料管理等功能。后台部分由管理员使用,主要包括商品管理,处理订单,用户信息管理,新闻信息管理等功能。建立后的网站系统就是一个动态、交互式、具有商品提供、系统管理等功能的电子商务网站。 关键字:网上购物 饰品 JSP MySQL
目 录
1 引言 ............................................................ 4 1、1 网上购物的发展与现状 .......................................... 4 1、2 系统实现的目标 ................................................ 5 1、3 系统的开发意义 ................................................ 5
基于JSP(java)购物网站的设计和实现
2 可行性分析 ..................................................... 6 2、1 技术可行性 .................................................... 6 2、2 经济可行性 .................................................... 6 2、3 操作可行性 .................................................... 7 2、4 硬件、软件可行性 .............................................. 7 3 需求分析 ....................................................... 7 3、1 消费需求分析 ................................................. 7 3、2 效益需求分析 ................................................. 8 3、3 功能需求分析 .................................................. 9 4 概要设计 ...................................................... 13 4、1 系统功能模块设计 ............................................. 13 4、2 数据库设计 ................................................... 16 5 详细设计 ....................................................... 18 5、1 系统功能实现的主要架构 ....................................... 18 5、2 系统各功能模块的实现 .......................................... 0 6、 系统测试 ...................................................... 0 6、1 系统测试的目的 ................................................ 0 6、2 系统测试的方法 ................................................ 0 6、3 系统测试的环境 ................................................ 0 6、4 本系统测试 .................................................... 0 7总结.............................................................. 0 参考文献 ........................................................... 0
1.引言
1、1 网上购物的发展与现状
随着网络、通信与信息技术的突破性进展,Internet在全球爆炸性增长并迅速普及。于就是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种全新的购物理念——网上购物。自1998年“电子商务年”以来,电子商务在全球发展迅猛,大约每九个月其交易额就翻一番,全球电子商务交易额达到数千亿美元,电子商务收入剧增262%。
网上购物系统作为B2B(Business to Business,即企业对企业),B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务
基于JSP(java)购物网站的设计和实现
的前端商务平台,在其商务活动全过程中起着举足轻重的作用。 (1) 国外发展情况
1996年,当现代电子商务还处于萌芽状态时,联合国国际贸易法理事会就颁布了“电子商务示范法”。1997年,美国政府发布了“全球电子商务纲要”,同年4月,欧盟委员会发布了“欧盟电子商务倡议书”。经济合作与发展组织电子商务部长级会议于1998年10月在加拿大渥太华召开,形成了一批在电子商务实际运作阶段具有指导意义的文件。
当今在美国,各类送货系统、快递运输公司、支付公司、安全、广告、商务软件、信息服务等新型物流与中介机构发展呈加速态势,并且有很大的发展空间。美国的世界级超一流的零沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。
(2) 国内发展情况
在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不就是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。
根据中国网络经济研究报告,截止2008年中国互联网用户数量已达到1.1亿,并且每年以超过10%的增长率增长,预计到2010年将达到2.3亿。而且有近50%的网民在过去的一年里有过网上购物经历,可见中国有过网上购物经历的用户已经超过7000万人,并且这一数字还在以20%左右的速度增长。这说明在中国发展网上购物具有良好的群众基础,网上购物方式逐渐被大家所接受。
1、2、系统实现的目标
现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划,注重每一个细
基于JSP(java)购物网站的设计和实现
小的环节。这样才能使得在电子交易时避免不必要错误发生。使用HTML、JSP等技术来编辑网页,并运用JDBC技术把数据库与动态网页相关联。
传统的管理信息系统信息获取方法就是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用与出错的可能性都相应上升。
在实际应用中的解决方案就是建立网站, 自己的数据库,使得所需商品信息可以及时的保存、更新,可以更好的及时了解商品买卖的情况。
1、3、系统的开发意义
Internet的发展,为改变传统的商业运作模式提供了一种技术上的可行性的方案:利用Internet的技术与协议,建立各种企业内部网Intranet,企业外部网Extranet,通过廉价的通讯手段,将买家与卖家、厂商与合作伙伴紧密结合在了一起,消除时间与空间带来的障碍,从而大大的节约了交易成本,扩大了交易范围。而在实际的生活中,这种方案已经被广泛的运用到了实际的商业活动中了,人们将这种交易模式称为:电子商务 。
当今比较流行的网上购物系统国外有“亚马逊()”,国内有“当当()”。它们都就是相当优秀的电子商务网站,对其她的网站提供了良好的典范。设计中可以学习参考她们的思想,了解与熟悉整个网站的开发流程及完整的电子商务网站应有的功能与注意事项。
2、可行性分析
可行性分析就是在全面调查基础上,针对新系统的开发就是否具备必要性与可能性,对新系统的开发从技术、经济、运行的方面进行分析与研究,以避免投资失误,保证新系统开发成功。可行性研究的目的就就是用最小的代价在尽可能短的时间内确定问题就是否能够解决。这部分将从以下三个方面进行研究:技术可行性、经济可行性、
基于JSP(java)购物网站的设计和实现
操作可行性。
2、1、技术可行性
因为计算机硬件的发展已经越来越快,现在PC机的性能已经可以胜任普通网站的web服务器。购买一台高性能PC机作为企业的网站对于这个营销商来说并不就是问题。
JSP就是Java在Internet/Intranet Web上的重要应用技术,可以与各种Java技术完好的结合在一起从而实现非常复杂的应用。用JSP开发的Web应用就是跨平台的,即能在Linux下运行,也能在其她操作系统上运行,因此得到了广泛的支持与承认,成为一种非常流行的网站开发技术。利用JSP技术可以建立先进、安全与跨平台的动态网站。鉴于JSP技术的成熟与广泛的使用,加以指导老师的帮助可以得到很多的技术支持。虽然在校学习数据库时一直以SQL Server作为例子,但就是我个人对MySQL数据库的了解偏多,所以采用MySQL作为数据库的后台。
2、2、经济可行性
根据调查的资料,现在聘用一支团队设计并建设企业商务型网站的费用为5300元左右,另外每年交纳600元占用网站空间与网站维护费。为了使网站建成后能达到增加企业经济效益的效果,寻找一支创新与技术优秀的团队最多需要增加3000元的一次性投资。这样瞧来一个成功的网站建成后为这个营销商带来的效益将会远大于成本。但架设好一个网络中的服务器,以满足互联网中浏览者对速度的需求,这样每年服务器与网络线路与设备的维护费用将就是企业不得不重点考虑的因素。如何做好经济可行性分析,需要通过仔细的调查与投资与行业方面的专业人士分析。
2、3、操作可行性
如今,计算机与网络已经非常地普及。特别就是在企业信息化高需求与快速发展的时代,计算机应用已经成为企业员工必备的技能。由于这个课题就是以PC机作为服务器的网站,营销商可以自己对网站进行操作与管理JSP技术使用Java编程语言编写类XML的tags与scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags与scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计与显示分离,支持可重用的基于组件的设 计,使基于Web的应用程序的开发变得迅速与容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP与Java Servlet一样,就是在服务器端执行的,通常返回该客户端的就就是一个HTML文本,因此客户端只要
基于JSP(java)购物网站的设计和实现
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)