• 休闲生活
  • 教育教学
  • 经济贸易
  • 政法军事
  • 人文社科
  • 农林牧渔
  • 信息科技
  • 建筑房产
  • 环境安全
  • 当前位置: 达达文档网 > 达达文库 > 政法军事 > 正文

    ERP系统在医药销售管理系统上的应用

    时间:2020-09-14 07:58:39 来源:达达文档网 本文已影响 达达文档网手机站


    打开文本图片集

    摘要:针对云南白药集团企业的管理特点,在课题中主要采取UP开发的方法,选取药业企业ERP的核心模块——销售管理模块进行分析和设计,主要进行销售管理平台的设计以及销售管理系统的建模,实现销售系统的业务管理模块的开发。采用现代软件工程的思想,利用统一建模工具进行系统分析、设计,实现白药药业ERP系统的模型设计,并探讨药业ERP的实现技术,进行药业企业的ERP系统架构设计。在此基础上研究ERP系统时采用模块化的开发模式,主要使用UML对系统建模、运用面向对象技术和J2EE架构的web组件技术来构建药业部分ERP系统。

    关键词:企业资源计划;销售管理;建模语言;J2EE

    中图分类号:TP311.5文献标识码:A文章编号:1009-3044(2012)18-4569-05

    System Method in College Computer Room Construction Application

    LI Su-huan

    (Business College of Experimental Department, Beijing 100025, China)

    Abstract: Yunnan Baiyao Group for the management features of the existing system upgrades and integration, the thesis adapts UP devel opment methodology and medical enterprises ERP as a central model to build a marketing platform so as to realize the R&D of managerial models.Marketing management is statistic about commodity information from sales plan to production,placement,clients and analysis of sales quantity,income,margin,efficiency and services.Be guided by modern software engineering theories,the thesis utilizes model instruments to analyse and design to realize ERP model. On this basis,it employs UML to construct ERP and user-aimed techniques based on J2EE and web technologies.

    Key words: enterprise resource planning; sales management; model-construction language; J2EE

    作为一家医药科工贸结合的国有大型综合性企业,云南白药集团现拥有控股子企业11个、主要参股公司5个,业务范围涉及从种植到生产、批发、零售、科研等现代化医药生产全过程。虽然云南白药集团多年来一直非常重视企业的信息化建设,但是,企业信息化现状与需求之间仍然存在较大差距,企业通过实施ERP(企业资源计划)、SCM(供应链管理)、CRM(客户关系管理)等信息化建设,可优化管理流程、规范管理程序、细化管理对象,强化管理力度,实现资金的集中管理和有效监控,减少决策的盲目性,大大提高企业管理的效率和水平,一般都能使劳动生产率提高10%~30%,库存降低30%~60%,流动资金周转速度提高60%~200%,新产品开发周期缩短70%,报表周期缩短90%以上。目前世界500强的企业中80%都建立了管理信息系统,使用了统一的管理软件。可以说,企业管理信息化已彻底改变了企业特别是多元化集团公司的管理方式,极大地提升了它们的市场适应能力和竞争能力,成为各国企业参与竞争的必备利器[1]。

    本课题是企业的横向课题,在对当前ERP的应用现状及我国企业目前所处的形势进行分析的基础上,对ERP系统建设进行了研究。主要探讨了ERP的概念、基本思想、作用及特点,分析了药业企业引入ERP系统的必要性以及国内外企业目前对ERP的应用现状;在ERP的系统的总体功能需求、性能需求基础上,描述了ERP系统的整体架构层次;分析了ERP的设计目标,研究了ERP系统的总体设计,包含体系结构设计、系统建模设计、Web销售系统查询设计以及数据库设计等;在研究销售管理系统的功能需求基础上,分析其销售流程和业务流程,从分析、设计、实现与运行等方面阐述ERP系统实施过程中的关键技术内容达到相互之间协调发展,从而发挥系统的整体效益。

    1系统的体系结构

    开发的销售管理系统采取了C/S结构和B/S结构都有的方案。销售管理系统采用C/S结构开发客户端软件;Web销售系统采用B/S结构开发,连接Internet能让客户在线查询产品信息。

    1.2 Client/Server系统体系结构

    客户机/服务器(Client/Server,简称C/S)模式是当前数据库开发的主要形式。C/S结构是一种典型的二层结构,应用程序分为两大部分:一部分是用于处理数据库,称为服务器部分;另一部分是用于处理应用程序、请求服务,称为客户部分。客户部分负责执行前台功能,如管理用户接口、数据处理和报告请求等。而服务器部分执行后台服务、如管理共享外设、控制对共享数据库的操纵、接受并应答客户机的请求等[2]。C/S结构的工作原理是:用户通过应用程序向客户机提出数据请求,客户机通过网络将用户的数据请求提交给服务器,服务器的数据库管理系统执行数据处理任务,然后把经过处理后的用户需要的那部分数据传输到客户机上,最后由客户机完成对其所要数据的加工。

    1.2 Browser/Server系统的三层体系结构

    相对于C/S结构而言,三层B/S体系结构是把原来在客户机一侧的应用程序模块与显示功能分开,将它放到Web服务器上单独组成一层,客户机上只需安装单一的浏览器,这样客户机的压力大大减轻,把负荷均衡地分配给了Web服务器,从而克服了C/S二层

    结构负荷不均的弊端[3]。

    2 ERP系统中的销售管理系统的设计

    面向对象的分析通过对象的认定,确定问题域中应存在的对象和对象的层次结构。面向对象的设计通过对象认定和对象层次结构的组织,确定解空间中存在的对象和对象层次,并确定外部接口和主要数据结构[4]。

    分析和设计是软件编码之前进行的活动,它为系统建立的模型捕捉了系统的本质,是编码和测试的依据,对软件的开发具有重要的作用。

    在本课题中,我们使用基于UML的面向对象的开发方法和RationalRose作为系统的建模工具对药业销售管理系统进行分析与设计。使用UML进行系统建模,就是使用面向对象的方法来分析和设计系统,在此建立面向对象的系统模型,系统的用例模型、动态模型、类模型和系统的配置图,分析阶段最重要的是用例视图的建立。用例视图强调从用户的角度看到的或需求的系统功能,是被称为角色的外部用户所能观察到的系统功能的模型图。动态模型包括许多框图:活动图、时序图和协作图等。创建这些框图能够更好地了解业务流程[5]。

    3 ERP系统中销售管理系统的实现

    3.1数据库的实现

    3.1.1数据安全

    数据库是药业销售管理系统的数据核心,是所有信息管理工作开展的基础,因此,数据库平台的选择显得尤为重要。销售管理系统的数据库采用SQL SERVER 2000。

    SQLSERVER2000是Microsoft公司推出的高性能关系数据库管理系统,是Microsoft公司在大型数据库领域的旗舰产品,Micro soft公司争夺电子商务领域最重要的核心部件市场---网络数据库平台的一大利器。SQLSERVER2000己经在性能和可扩展方面确立了世界领先的地位,是一套完全的数据库数据分析解决方案。

    SQLServer数据库本身使用了多种手段来加强数据库的安全性,系统提供的最基本的就是用户标识与鉴别,即给不同用户分配不同操作权限的方法来控制用户对数据库数据的存取权限,保障数据库数据不被非法用户访问。任何一个Server数据库版本都提供授权(或拒绝)用户访问数据库对象的功能,数据的访问权限是针对于表、视图或者存储过程等对象进行定义的.对于一般应用系统来说,这种针对对象级别定义权限的安全管理己经能够满足应用管理需要。

    除数据库用户的权限管理安全控制手段外,SQLServer数据库还另外提供了一些高级的安全性特性,如虚拟专用数据库(Virtual Pr ivateD atabase)、标签安全(Label Security)、数据库加密(Database Encryption)、精细粒度审计(Fine Grain Auditing,FGA)等[6].这些高级安全性特性分别用于加强数据库安全的不同部分,其中虚拟专用数据库和标签安全用于控制用户仅仅存取数据库中数据的某一个子集,数据库加密特性使用密钥在使用过程中加密解密数据库中数据,精细粒度审计(FGA)特性用于监控追踪用户的各种数据库操作。

    在此系统中,数据库安全性方面采用以下的方法[7]:

    1)通过访问权限的设置方法,实现对本系统中不同用户访问和操作权限的划分,防治非法用户对系统资源的占用和破坏或用户越权限访问。

    2)在系统中,除系统管理人员外,一般用户不能直接操作基础数据库表,而是对视图操作,以避免任何用户对数据库数据的直接和不经审核的间接破坏。

    3)应用软件系统中对数据库数据访问的权限控制通过应用软件中公用模块对操作有效性的检验,保证数据的输入、输出及更改的合理性、合法性,保证数据

    的完整、一致。

    3.1.2数据库的实现

    数据库的设计最主要工作在于数据表的设计,该文介绍药业销售管理系统用到的主要的数据表(“*”代表关键词,唯一索引)。

    表1顾客信息表

    3.2 Web销售系统实现

    在所开发的Web版的销售系统中,使用了J2EE平台框架结构,突出了EJB组件技术。由于ERP是一个庞大的系统,融合了管理和信息技术等多学科的知识、经验,并且行业间的差异也比较明显,要开发一个大而全的系统,几乎是不可能的。该文主要是站在技术的角度探讨一个实际的系统软件,系统的规模越来越大,复杂程度不断提高,传统的软件开发模式越来越难以满足需求,新的产品开发周期己不再是从需求定义,软件设计、实现和交付的一次性过程,迭代式增量开发方式己得到了广泛采用。

    3.2.1系统环境

    这里介绍开发的基于J2EE平台的Web销售系统,重点分析系统的实现过程。主要J2EE技术APPlet、Bean和EJB组件,JDBC和servlet/JSPdeng等技术[8]。

    此系统采用三层结构,运用客户/服务器版本的设计视图。由于系统架构发生了很大变化,所以重新设计实现视图,以突出J2EE平台的优越性。

    主要使用的开发环境:

    支撑平台:Windows2000 Server、Microsoft SQL Server2000、JDK1.5.0、J2EE SDK1.3.1

    应用服务器:BEA公司的WebLogic Server6.1

    开发工具:JBuilder8.0 Enterprise

    UML建模:RationalRose

    4结论

    采用现代软件工程的思想,利用统一建模工具进行系统分析、设计,实现白药药业ERP系统的模型设计,并探讨药业ERP的实现技术,进行药业企业的ERP系统架构设计。在此基础上研究ERP系统时采用模块化的开发模式,主要使用UML对系统建模、运用面向对象技术和J2EE架构的web组件技术来构建药业部分ERP系统。

    利用UML进行系统建模的主要思想和方法,用UML进行建模的过程就是进行需求分析和设计的全过程,但它用一种可视化的表示法向设计者展现了一个应用系统的方方面面,而且能够在整个分析和设计过程中,利用比较直观的图形进行交流和改进,极大的方便了软件系统的设计和开发。UML对开发大型软件的质量保证起着及其重要的作用。最后阐述了使用RationalRose工具和UML对所开发的两个系统进行建模,并给出了数据库部分数据表。

    通过介绍开发的基于J2EE平台的Web网上销售系统,虽然所开发的系统,还处于起步阶段,但系统里充分体现了J2EE平台的三层结构的思想,提高了应用的灵活性。

    参考文献:

    [1]罗鸿,王忠民.ERP原理、设计和实施[M].北京:电子工业出版社,2003:68-73.

    [2] Ronald J N.面向对象系统分析与设计[M].周之英,等,译.北京:清华大学出版社,2000:89-102.

    [3]吴际,金茂忠.UML面向对象分析[M].北京:航空航天大学出版社,2002.

    [4]梁刚.面向企业信息系统的J2EE[J].计算机与应用,2002,13(2):23-28.

    [5] Khawar Zaman Ahmed,Cary E.Umrysh.用J2EE和UML开发Java企业级应用程序[M].康博,译.北京:清华大学出版社,2002:113-122.

    [6]陈晓燕.实用J2EE应用程序体系结构[M].北京:清华大学出版社,2003:68-93.

    [7]宋波,董晓梅.Java应用设计[M].北京:人民邮电出版社,2002:73-82.

    [8]飞思科技产品研发中心编著.EJB应用开发详解[M].北京:电子工业出版社,2002:36-40.

    相关热词搜索: 销售管理系统 医药 系统 ERP

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网