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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

计算机专业基于JSP网上药店系统.docx

1、计算机专业基于JSP网上药店系统北京XX学院毕业设计题目:基于JSP的网上药店系统的设计与实现学 生 姓 名: XXX 学 号: 120000014 学 院: 信息工程学院 专 业: 计算机科学与技术 班 级: 2010级计算机1班 指 导 教 师: XX 日 期: 2014年6月1日 摘 要 随着电子信息技术的飞速发展,电子商务越来越趋于成熟并渗透到商业的各个领域。在药品零售业,医药产品的销售竞争日益激烈,整个格局出现了很大的变化。药店的功能和经营重点也发生了根本性转变,且越来越多的连锁药店、大型医药超市的出现,使得相对规模较小的药店很容易在这样的环境下丧失竞争力。充分利用现有的网络软硬件资

2、源和java web开发技术,建立网上药店系统,为药品的销售提供一种交互、开放、易用的平台,从而降低药店的经营成本,提高销售效率,增加利润。 基于JSP的网上药店系统是一个集成了药品的浏览,搜索,购买,下单,用户管理等功能模块的系统,信息化的销售流程可以大大提高药店的销售效率和管理效率。 本系统采用B/S开发模式,是在MyEclipse IDE开发环境下,结合MVC的分层架构的设计思想,利用Struts2、Hibernate等开源框架,以及JSP页面技术、tomcat服务器、mysql数据库系统实现的。关键词:网上药店JSP MySQL tomcat 框架ABSTRACTWiththerapi

3、ddevelopmentofelectronicinformationtechnology,e-commercebecomemoreandmorematureandpenetrateintoallareasofbusiness.Intheretailsofmedicaments,pharmaceuticalproductsaleshavebecameincreasinglycompetitive,thewholecircumstanceshasundergonegreatchanges.Thefunctionsandbusinessfocusofdrugstoreshavealsounderg

4、oneafundamentalchange,andthegrowingnumberofchainpharmacies,largepharmaceuticalemergenceofsupermarketpharmaciesmakingrelativelysmalleasilylostinsuchacompetitiveenvironment.Only by making full use of the existing network hardware,software resources and java web development technologies, build online D

5、rugstores system for drug sales to provide an interactive, open, easily useful platform, can we reduce pharmacies operating costs,and improve sales efficiency and increase profits.JSP-basedonlineDrugstoresisanintegratedsystemwhichincludepharmaceuticalbrowse,search,buying,order,usermanagementandother

6、functions.Informationtechnologycangreatlyimprovethepharmacysalesprocessandmanagementeffectively.ThesystemusesB/Sdevelopmentmodel,inMyEclipseIDEdevelopmentenvironment,combinedwiththeMVClayeredarchitecturedesignideasusingStruts2,Hibernateandotheropensourceframeworksandtechnologiesjsppage,tomcatserver,

7、mysqldatabasesystemimplementation.Key words: onlineDrugstores JSP MySQL tomcat frame目 录1 绪论 11.1概述 11.2开发背景 11.3开发目的及意义 12 关键技术介绍 32.1 B/S架构 32.2 mvc设计思想 32.3 Struts2,Hibernate,JQuery框架 43 系统分析 63.1系统需求分析 63.2可行性分析 63.2.1技术可行性 63.2.2经济可行性 63.2.3社会可行性 73.3 开发工具和运行环境 94 系统概要设计 104.1系统的功能模块设计 104.2数据库设

8、计 105 系统详细设计与实现 195.1功能实现 195.2各部分功能的详细设计 206 系统测试 37结 论 42参考文献 43附录1 核心配置文件web.xml代码 44附录2 Struts2业务配置文件struts.xml代码 45附录3 Hibernate核心配置文件hibernate.cfg.xml代码 47致 谢 491 绪 论1.1 概述网上药店是在电子商务高度发达的时代应运而生的,是医药电子商务发展的产物。随着电子信息技术的飞速发展,电子商务越来越趋于成熟并渗透到商业的各个领域。在药品零售业,医药产品的销售竞争日益激烈,整个格局出现了很大的变化。药店的功能和经营重点也发生了根

9、本性转变,且越来越多的连锁药店、大型医药超市的出现,使得相对规模较小的药店很容易在这样的环境下丧失竞争力。充分利用现有的网络软硬件资源和java web开发技术,建立网上药店系统,为药品的销售提供一种交互、开放、易用的平台,从而降低药店的经营成本,提高销售效率,增加利润。1.2 开发背景 据中国网上药店理事会调查报告显示:2011年,医药B2C的规模达到4亿元,仅出现5家销售额达5000万元的网上药店。而2011年医药行业的市场规模达到3718亿,线上药品的销售额还不到网下药店的一个零头,该行业发展潜力巨大。医药行业是老百姓眼里的暴利行业,药品昂贵中国人看病难、看病贵的原因之一。而电子商务的发

10、展给医药行业发展带来突破口,如果搞好了是可以降低老百姓的看病治病的成本的。而国家医药流通“十二五”规划也指出,要加快医药流通行业整合,实现医药流通精细化发展,并且鼓励规范经营的零售连锁企业发展网上药店,希望医药电子商务企业成为推动国家医改的有力工具。 2005年国家食品药品监督管理局正式颁布了互联网药品交易服务审批暂行规定,网上药店业务也在2005年底开始实施。 巨大的市场潜力诱使着各个实体药店开始抢占互联网药品销售的份额。1.3 开发目的及意义在以上背景下建立的网上药店系统,集成了药品的浏览,搜索,购买,下单,用户管理等功能模块的系统,信息化的销售流程可以大大提高药店的销售效率和管理效率。为

11、药品的销售提供一种交互、开放、易用的平台,从而降低药店的经营成本,提高销售效率,增加利润。 (1)提供了全面,详细的药品购物入口,轻松实现快捷购买。 (2)可以通过不同药品分类进行导航,用最方便,最快捷的方式找到你需要的药品。 网上卖药有点主要是:覆盖范围广、成本低、对客户隐私保护较好。 覆盖面广:相对于传统药店和医药卖药,网上卖药利用互联网平台,开展电子商务,突破了空间地域的限制,可以将业务拓展到实体店无法覆盖的范围去。据调查网上药店的客户有60%左右是出于实体店无法覆盖的区域。 成本低:网上卖药与建立实体店相比成本大大降低,省去了店面费用,销售人员费用和中间的渠道费用,使药品成本急剧降低,

12、尤其是现在药品价格居高的情况下。网上卖的药品一般都比药店销售价低10%以上。 利于客户隐私保护:客户在网上下单,商家利用物流体系进行货物配送,更好的保护了客户的隐私,有部分商家还提供了平常化包装,药品外包装和普通包裹一样。网上卖药相对与实体药店其的弊端也是明显的,主要体现在诚信体系和物流体系上。诚信体系:现在网上卖药的网站很多,大多是没正规牌照的“黑点”,出售的药品质量也参差不齐,据统计有90%的药品属于不合格药品。在互联网假药泛滥的情况下如何开展网上卖药业务的关键就是诚信体系的建立,如何让消费者信任、满意很关键。物流配送体系:网上卖药的另一个瓶颈就是物流。中国现在的物流体系不完善,物流成本也

13、高。如果商家自建物流那个成本是一般无法承受的,如何更好的利用目前的物流体系,提高物流质量,让消费者更快、更好、更便捷的拿到自己货物成了商家工作的重点之一。随着互联网的发展,各种配套的完善,网上卖药类的电子商务还是有很大市场前景的。2 关键技术介绍2.1 B/S架构 B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet E

14、xplorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server同数据库进行数据交互。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。2.2 mvc设计思想MVC全名是Model View Controller,是模型(model)视图(view)控制器(controller)的缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法,这个方法的假设前提是如果业务逻辑被聚集到一个部件里面,而且界面和用户围绕数据的交互能被改进和个性化定制而不需要重新编写业务逻辑

15、MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。MVC是一个框架模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。最典型的MVC就是JSP + servlet + JavaBean的模式。图解如下图2-1所示:图2-1 mvc设计思想2.3 Struts2,Hibernate,JQuery框架2.3.1 Struts2 Struts是Apache软件基金下Jakarta项目的一部分。Struts框架的主要架构设计和开发者是Craig R.McClanahan。Strut

16、s 是Java Web MVC框架中不争的王者。经过长达五年的发展,Struts已经逐渐成长为一个稳定、成熟的框架,并且占有了MVC框架中最大的市场份额。但是Struts某些技术特性上已经落后于新兴的MVC框架。面对Spring MVC、Webwork2这些设计更精密,扩展性更强的框架,Struts受到了前所未有的挑战。但站在产品开发的角度而言,Struts仍然是最稳妥的选择。Struts有一组相互协作的类(组件)、Servlet以及jsp tag lib组成。基于struts构架的web应用程序基本上符合JSP Model2的设计标准,可以说是MVC设计模式的一种变化类型。根据上面对fram

17、ework的描述,很容易理解为什么说Struts是一个web framework,而不仅仅是一些标记库的组合。但 Struts 也包含了丰富的标记库和独立于该框架工作的实用程序类。Struts有其自己的控制器(Controller),同时整合了其他的一些技术去实现模型层(Model)和视图层(View)。在模型层,Struts可以很容易的与数据访问技术相结合,包括EJB,JDBC和Object Relation Bridge。在视图层,Struts能够与JSP, Velocity Templates,XSL等等这些表示层组件相结合。2.3.2 Hibernate Hibernate是一个开放源

18、代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。2.3.3 JQuery JQuery是继prototype之后又一个优秀的Javascript框架。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9

19、.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器。jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页面保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。jQuery是一个兼容多浏览器的javascript库,核心理念是write less,do more(写的更少,做的更多)。jQuery在2006年1月由

20、美国人John Resig在纽约的barcamp发布,吸引了来自世界各地的众多JavaScript高手加入,现在由Dave Methvin率领团队进行开发。如今,jQuery已经成为最流行的javascript库,在世界前10000个访问最多的网站中,有超过55%在使用jQuery。jQuery是免费、开源的,使用MIT许可协议。jQuery的语法设计可以使开发者更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能。除此以外,jQuery提供API让开发者编写插件。其模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页。3系统分析3.1 系

21、统需求分析据中国网上药店理事会调查报告显示:2011年,医药B2C的规模达到4亿元,仅出现5家销售额达5000万元的网上药店。而2011年医药行业的市场规模达到3718亿,线上药品的销售额还不到网下药店的一个零头,发展潜力巨大。2005年国家食品药品监督管理局正式颁布了互联网药品交易服务审批暂行规定,网上药店业务也在2005年底开始实施。 充分利用现有的网络软硬件资源和java web开发技术,建立网上药店系统,为药品的销售提供一种交互、开放、易用的平台,从而降低药店的经营成本,提高销售效率,增加利润。 巨大的市场潜力诱使着各个实体药店开始抢占互联网药品销售的份额。3.2 系统的可行性分析3.

22、2.1技术可行性 数据库方面,由于本系统的功能不是很强大,所以数据库采用小型的关系型数据库管理系统MySQL。MySQL数据库开源、免费,并且功能强大、响应速度快,非常适用于开发小型的web的项目。 运行环境(服务器)采用tomcat6.0版本服务器,tomcat服务器是Apache开源组织推出的一款开源免费的web服务器,能够同时部署多个web项目,通过8080端口进行访问,功能强大,是web开发很常用的服务器。 根据本系统的功能需求分析,利用JSP的页面技术和开源的MySQL数据库引擎进行开发,并且结合Struts2,Hibernate框架来开发项目。整个项目应用了MVC的编程思想,分为了

23、模型层(M),视图层(V),控制层(C)。模型层使用JavaBean、Hibernate、jdbc等技术,实现数据模型和数据库的访问;视图层使用JSP,JavaScript,CSS,Struts标签等技术来处理页面的动态生成逻辑;控制层采用Servlet技术,结合Struts2来整合Action的配置,实现控制层配置的统一。3.2.2 经济可行性本环节负责分析本系统的成本效益,其中包括开发成本,以及以后的运行、维护成本,和系统的收益。 开发成本:项目所采用的技术都是开源免费的,所以开发成本可忽略不计。实际开发中开发成本还是在所有成本中占比例最高的,包括软硬件的使用费用,需求、开发、调试人员的薪

24、酬等等。运行和维护成本:运行、维护所需要的费用也是不低的,升级相当于二次开发,与开发成本类似。 系统的收益:据中国网上药店理事会调查报告显示:2011年,医药B2C的规模达到4亿元,仅出现5家销售额达5000万元的网上药店。而2011年医药行业的市场规模达到3718亿,线上药品的销售额还不到网下药店的一个零头,发展潜力巨大。所以本系统的营收潜力还是很大的。3.2.3 社会可行性药品电子商务试点监督管理办法第15条明确规定:在药品电子商务试点网站从事药品交易的零售企业只能在网上销售国家药品监督管理局(现为国家食品药品监督管理局)公布的非处方药。这一规定是为了保障网上药品零售的安全性,但也在很大程

25、度上限制了网上药店的经营范围,影响了网上药店的盈利能力。总的说来,我国药品监督管理部门对网上药店这种经营形式还没有制订出具体的、详细的监管办法,监管力度不大,法律环境较为宽松。网上药店的优势分析开办网上药店,无论是对药品经营企业还是对普通消费者,都是大有益处的。对于药品经营企业而言节约运营成本:网上药店为企业带来的成本节约有:(1)门店租金成本。尽管开办网上药店也需要租用网络空间,但相对于现实中租用门店而言要便宜许多;(2)库存成本。大量的库存会占用企业资金,使资金周转速度减慢,时间成本增加。网上药店根据客户订单采购和发送药品,实现了零库存,加快了资金周转,同时省去了药品仓储、保养等诸多费用。

26、扩大市场范围:网络打破了地理的界限,使药品零售的服务范围在时间和空间上都得到了极大的拓展。网上药店可以实现真正的24小时营业,市场可辐射至全国乃至全世界。“蛋糕”做大了,即使市场份额小一点,企业也仍然能够获得可观的收益。与顾客保持紧密联系:我国目前还没有一家连锁药店能够将分店开到全国每一个地方。网上药店没有营业时间和地理范围的限制,使顾客无论在何时何地都能够得到所需要的服务,药店与顾客之间的联系更为紧密了,顾客满意度也相应提高了。而这也有利于强化顾客对企业品牌的认知,培育顾客忠诚度。美国的一项研究表明,顾客忠诚度每提高5,企业的利润就能增加2580。对于消费者而言降低药品价格:美国网上药品的价

27、格通常比市场价低30左右,这也是消费者愿意选择网上购药的主要原因。药品价格的降低除了得益于网上药店的低成本运营外,还有以下几方面原因:首先是药品流通环节减少。我国药品价格虚高的一个主要原因就是药品利润在流通环节的层层分摊导致流通成本过高。网上药店直接将药品发送到全国各地的消费者手中,不需要经过药品经销商,流通环节减少了,消费者自然可以得到实惠;其次是网上药店无需拥有符合GSP要求的仓储设施,降低了行业进入壁垒,使得从事网上药品零售的企业增多,竞争强度加大。而竞争的结果就是促使药品的价格回归其本质价值;最后,网络所带来的大量信息服务改变了消费者所处的信息弱势地位,消费者议价能力得到提高,可以通过

28、比较药品的质量、价格等信息来做出合理的选择,从而也使经营者利用信息不对称抬高药品价格的行为受到一定程度的遏止。网上购药方便、快捷、保护隐私:只需要一台PC机、一条网线,消费者足不出户就可以了解各种各样的药品信息,节省了时间和精力,极为方便、快捷。此外,对于注重隐私的消费者而言,网上购药更是一个很好的选择。网上购药采用的是一种基于客户服务软件系统的人机互动的模式,没有第三方的参与,顾客的个人身份以及交易的内容都得到了很好的保密。网上药店的劣势分析尽管网上零售市场潜力巨大,但其在整个零售业中所占的比重仍然很小。美国2002年秋季电子商务的收入只相当于零售业收入的13。而我国最近1年在网上购买过产品

29、或服务的人中只有37购买的是医疗保健用品。笔者认为,当前我国网上药店的发展主要受以下因素的制约。网络技术性问题目前,我国宽带网的普及率还很低,6800万网络用户中只有980万使用宽带上网,仅占14.4。这就使得一些网上展示产品的手段无法得到有效应用,如背景音乐、Flash动画、视频等,宣传效果大打折扣。对网上药店而言,虽然可以提供在线药师咨询服务,但相比电话和面谈,在及时性、准确性上都受到一定程度的影响,服务的效果难以保证。此外,网络速度慢以及程序错误、中断等都会给消费者网上购物带来不愉快的体验,从而影响消费者对网上购物这种新兴购物方式的信心。网上交易的安全性问题中国互联网信息中心(CNNIC

30、)的调查显示,网上交易存在的主要问题中位居第一的是产品质量、售后服务及厂商信用得不到保障(占40);其次是网上支付的安全性得不到保障(占25.1)。前一个问题主要与目前我国法律对电子商务的监管还存在许多空白以及网络用户身份不明有关。只有随着国家法制的逐步完善和网络信用系统的全面建成,这一问题才可能得到解决。药品作为一种特殊商品,质量保证尤为重要。我国药品监督管理部门可以效仿美国的做法对网上药店进行认证,让消费者放心。时下网上购物最为便捷的费用支付方式是通过网上银行付款,但网络的开放性使网上银行随时可能成为黑客攻击的对象,网上支付的安全性也因此而受到考验。费用问题美国有学者认为,网上商店对扩展市

31、场份额的作用是肯定的,但在降低成本方面并不明显。这是因为网上商店虽然可以节省门店租金和库存投资,但在其它方面的花费并不少,特别是对于那些需要开辟独立的网络空间而不是借助网上交易平台运营的商店。这些费用包括购买服务器、域名、各类软件,网络维护和更新,以及聘请专业的网络技术人才等。另外,网站的宣传也需要较多的投资。不能到达目标顾客的问题目前,我国的网络用户中低年龄人群占的比重很大,而作为药品消费群全体的老年人则几乎不上网。他们通常无法获知网上药店的促销信息,不会通过网上药店购买药品,这对于网上药店而言无疑是一个巨大的损失。虽然2003年的“非典”危机使很多不同层次不同年龄的人了解了网络的优点,并开始尝试网上购物,但其影响仍然是有限的、短暂的。网上购物成为主流的购物方式还需依赖网络技术的不断进步和人们购物观念的逐步更新。运输中的质量问题目前,网上普遍采用的邮递送货方式并不适用于药品。根据GSP的要求,药品在运输途中必须采取一定的保护措施,如保持一定的温度和湿度等,而邮递显然无法满足这些要求。这也在很大程度上限制了网上药店业务的开展。只有当一些优秀的物流和快递公司

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

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