基于J2EE连锁医药经销系统设计与实现.docVIP

基于J2EE连锁医药经销系统设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2EE连锁医药经销系统设计与实现

基于J2EE连锁医药经销系统设计与实现   [摘 要]本文分析了原有医药经销系统在运作管理上的平台异构和信息不能共享等问题,设计并完成了异地连锁医药经销系统。针对管理系统中分布异构数据的集成问题,着重论述了异地信息协作、数据存储转化及性能优化等关键问题的解决方法,实现了灵活的销售管理和内部调拨管理机制,较好地改善了应用开发中的信息共享和数据库性能优化等问题,提高了系统的扩展性和复用性。   [关键词]J2EE;MVC;用例分析;消息传递;医药经销   中图分类号:[C94] 文献标识码:A 文章编号:1009-914X(2014)24-0074-01   引言   医药经销企业形成了庞大的销售网络,新的经营模式必然会带来许多新的管理难题,特别是如何从总部角度真正做到对异地的药品连锁店进行细致、及时而有效的管理,这已经成为目前跻身大市场的企业管理瓶颈。为了提高企业的工作效率和原有系统的利用率,加强企业的管理和竞争优势,就必须对这些原有的系统进行有效的改进和整合,建立一套完善的、能够准确反映出现有经销模式和经销过程的系统,来克服原有系统存在的种种弊端。   本文针对医药经销过程的信息共享和平台异构等问题,开发了基于J2EE平台和MVC设计模式的连锁医药经销系统。   l 系统的需求分析   药品经营管理系统由医药总公司系统和分店零售管理子系统构成。总公司负责药品的采购 、调拨、库存 、财务、销售查询等的管理。分店零售子系统主要是对销售、库存账目以及从总公司接收调拨单等各种资源信息的管理。   (1)总公司系统用例分析:采用UML中用例模型来描述角色所理解的功能。系统包括7个角色:开票员、收款员、业务员和保管员、财务记账员、系统管理员、经理等。各种角色对系统的用例描述为:①开票员:负责开销售单和查询药品信息等;②收款员:进行调拨单点单收款,打印与库房对账清单,打印日结账清单 ,“班次结账”是为确定并清除该班次的收款信息;③业务员:负责开进货单,并可查询进货单;④保管员:负责对进货单、销售单点单入库,清点库存进行保管账查询和定期打印盘点表;⑤财务记账员:销售单、入库单点单入商品账:查询商品账,往来账记账和查询管理;⑥系统管理员:对药品信息管理、客户信息管理、人员管理及权限管理等;⑦经理:可以查询销售业绩,根据销售制定进货计划,对将来的发展制定规划。   (2)零售子系统的用例分析:该系统的角色有收款员、系统管理员、业务员、营业员和普通用户。为了更安全、更快的实现数据收集和更新,本系统采用Web浏览器作为客户端,Web浏览器的操作主要是经授权的收款员,把最新的销售信息上传到数据库,从而及时反映销售变化。各种角色对系统的用例描述为:①收款员:开销售单、查询销售记录,在各班次交班前需要将收款的金额点清,并和计算机统计的金额一致,“班次结账”是为确定并清除该班次的收款信息,最后,在每天下班前,按柜组统计零售日销售信息,如果与柜组账目不符,要打印该柜组日销售清单;②系统管理员:可以进行销售记录查询,对药品信息管理,对人员及权限管理等;③业务员:负责开要货申请和将调拨单点单入库;   2 系统的总体设计   2.1 系统的体系结构设计   本系统采用MVC(模型-视图-控制)设计模式,将输入、处理、输出流程按照模型、视图、控制的方式进行分离,这样系统被分为模型层、视图层、控制层 3个层。模型层进行业务流程/状态的处理以及业务规则的制定,视图层代表用户交互界面,控制层则从用户接收请求,将模型与视图匹配在一起,由控制层确保用户界面于模型间的对应联系,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据,增加了代码的重用性。   在系统体系结构的设计中,我们将J2EE架构和MVC设计模式结合在一起,采用一个免费的开源Web层的应用框架Structs实现,MVC设计模式具体对应到J2EE架构如下:JSP对应视图层,处理表现,因为整个应用系统主要通过JSP来与外界进行交互:Servlet对应控制层,处理客户请求,并作为JSP与EJB之间的中间枢纽,调用运行在EJB服务器中的EJB构件,EJB对应模型层,主要进行业务及数据的处理。   2.2 数据对象及业务逻辑设计   该连锁管理系统主要由两个子系统组成:总公司管理子系统和分店零售子系统,总公司管理子系统需要实现的业务逻辑有:开进货单、调拨单、调拨单点单入账 、库存账询、商品账查询、经理查询系统、药品信息管理、供应商信息管理和人员权限设置等;分店零售子系统需要是实现的业务逻辑有:开销售单、调拨单点单入库、库存查询和人员权限设置等。   为了实现灵活的内部调拨管理机制,系统在总部与分部之间采用药品库存报警和自动补货等功能。   2.3 要货申请流程设计   本系统的一个重要工作流程是要货申请流程。当零

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档