《某企业销售管理信息系统开发案例.doc》由会员分享,可在线阅读,更多相关《某企业销售管理信息系统开发案例.doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、. .某企业销售管理信息系统开发案例1 系统规划1.1 工程背景某企业是一家采用金字塔式组织构造、内局部工简单、业务流程短促的中小型贸易企业。长期以来专营副食品如各种名牌的巧克力、奶糖等的销售和供给。随着企业的不断开展,不仅经营国内品牌产品的销售,而且为国际上知名品牌代理其产品的销售。企业经过近几年的奋斗,在副食品专营方面已具有较大规模,业务的X围已突破原有的地域X围,形成以总部所在地为中心的省际辐射,业务量和顾客数都扩大到以前的数倍。企业在快速成长的同时,对企业组织构造设计、业务流程的规划、各种数据存储和应用提出了新的要求,旧有的模式已不能再适应企业迅速开展的需要。随着业务的开展和市场竞争的
2、加剧,企业的高层领导也意识到企业内部管理存在一些问题,信息技术的开展和普及应用给管理者带来了希望。他们希望通过信息化的建立改变企业的现状,能对市场机遇做出快速反响,给企业带来更多的利润。管理信息系统成功应用的案例使得管理者有信心通过管理信息系统的开发和利用改变企业的管理现状,使企业得到更好的开展。1.2 企业现状根据初步调查,目前企业拥有少量计算机,大多数工作人员对计算机的操作知识知之甚少,企业没有采用任何管理信息系统,根本工作大多由人工完成,计算机仅仅进展文字录入、处理,导致工作繁琐、重复性大,企业开展滞后。计算机在企业的主要功能停留在核算统计方面,无法应用到各个管理部门,即无法实现数据的共
3、享。企业的业务流程中各个环节几乎都是手工操作方式,数据量大,使得工作人员工作量大,并且容易出现过失,效率低下。另外,企业是凭借单据实现部门间的作业顺序、业务关系,单据一般由顾客传递,使得顾客要在各个部门间奔波,客户满意度较差。企业现在的财务部与结算科的职能边界不清晰,容易造成权责不明确,在销售分析和核算上容易出现过失。由于整个业务流程都采用了手工方式,一些供需的信息不能及时的传给高层管理者,造成信息滞后,不利于决策者进展准确的市场判断决策,无法适应市场的瞬息万变。企业现在采用的是金字塔式的组织构造。1.3 开发原因基于上面的企业现状可知:企业的主要问题是手工操作致使工作效率低下,经济效益不高。
4、许多繁琐、经常性、重复性的工作本可以用计算机解决的问题却困扰着工作人员,浪费了大量的人力、物力和财力。企业规模的不断扩大,企业业务逐渐增多,各个部门的工作人员工作量就会加大。该企业销售完产品后,没有提供相应的售后效劳,由于数据处理都由人手工操作,资金方面没有合理方案,拖欠款的情况没有能得到及时有效的控制,影响资金周转。这样企业进一步开展和企业目前管理存在的问题的矛盾就会更加激化,企业的开展迫切需要一套管理信息系统帮他解决目前的主要问题以及企业未来开展。在对该公司原系统的运行、实践进展初步调查,发现原系统计算机的应用只是收集、存储了不少销售、仓储等信息,但都是以WORD 文档的形式存储的,其功能
5、仅停留在查询、统计、打印报表等一般功能,而没有充分利用其丰富的信息资源为企业效劳。在企业领导的支持下,为加强企业营销管理,开发一个对企业销售情况进展全面管理的管理信息系统已势在必行了。目前,企业还存在这一些管理信息系统开发的有利因素。如企业内部有少数精通计算机硬件的高端人才,为信息系统的管理应用提供了前提;企业还拥有几十台计算机以及系统安装的硬件资源,企业领导和大多数员工的配合支持;系统开发应用潜力很大;系统的应用还可以使工作人员从繁重的工作中解脱出来,改善了企业内部组织管理,使企业内部信息流和物流畅通无阻,提高工作效率和经济效益,促使企业进一步开展。1.4 系统目标销售管理信息系统是为了适应
6、企业综合管理的需求,改变企业现有的管理模式,加速企业管理的自动化、标准化和科学化,而建立的一个整体性的销售操作系统。它可以为各管理层提供可靠的信息,为提高企业各方面的效益效劳。系统的总目标是:用信息来支持企业的决策和企业的业务操作,用信息技术实现办公自动化代替原有手工管理方式,提高业务处理效率。具体如下:1改变过去手工操作,建立计算机系统操作,更加快捷,做到高效率。公司市场、开票、结算、财务、仓储等部门全部实现自动化管理。2公司在本系统的支持下,能够到达合理进货、及时销售、库存量小、减少积压的目的,尤其是商品存储这一块,能够大大降低公司运作本钱,取得最正确效益。3通过业务的整合和组织构造的调整
7、,提高数据的准确性,防止逻辑的错误和人为的错误,提高数据的可信度。4运用分布式的微机网络,防止以往信笺传递时所耗的时间,提高工作的时效和针对性,有助于提高领导的决策,减少失误。5能够及时了解库存情况和销售情况。6通过对市场销售和市场需求分析,制订和调整公司销售方案。1.5 系统构成为实现上述目标,将系统分为5 个功能模块:市场管理模块、票务管理模块、结算管理模块、报表分析模块、仓储管理模块。它是根据各子系统的管理功能来划分,使得系统分工明确,业务流程清晰,从而优化企业管理,最终为企业带来良好的经济效益。1市场管理:制定相应的产品价格,产生报价单,并为客户提供相应的效劳。2票务管理:操作人员是根
8、据订购单开出发票包括退货发票,并把订购单分类存储。3结算管理:根据开出的发票和订单,进展结算并编制销售报表。4报表分析管理:根据销售报表和销售方案进展销售分析。5仓储管理:根据发票和出库通知填写出库单,登记库存并形成库存账,月末产生库存报表。1.6 可行性分析1.6.1 技术可行性企业目前拥有30 多台计算机、6 台智能交换机、1 台打印机和复印机。在设备方面,企业的计算机、打印机和复印机已经满足系统应用的需求。该系统对软件没有太高的要求,市场上存在的系统软件足以满足系统各个方面的要求。开发人员具有专业知识,已成功开发了一些复杂的管理信息系统,而现在要开发的销售管理信息系统是比拟简单的,在开发
9、技术上不存在难题。虽然企业中大多数工作人员对计算机知之不多,但是在企业的销售部门和库存部门的大多数员工有一定的计算机应用能力,能够对日常的工作业务进展简单的操作和管理,并能自行排除日常工作中随时可能遇到的计算机故障。1.6.2 经济可行性公司的销售管理信息系统是比拟简单的系统,开发和维护费用都不是很高,企业现有的设备已能满足系统的需要。企业所需投资较少,在公司可承受的X围。系统投入运行后会给企业带来可观的经济效益:一方面解决了手工操作带来的工作效率低、容易出错等问题,为企业在业务上缩短了时间,增加了市场竞争力。另一方面,使得信息流动得更快,能为各层管理者提供多的高质量的信息。使得管理者有更多的
10、时间和信息为企业未来的开展做准备。1.6.3 环境上的可行性由于企业领导者已认识到企业存在的问题和对系统需求的迫切性,对系统的开发是大力支持的,领导认为企业走信息化的战略对企业的成长是有利的,并且有助于企业长期安康持续稳定的开展。企业现有的管理方式和方法存在一定的缺陷,领导和职工都有改变相应管理制度的要求,企业现有的构造和业务流程都较简单,实行相应的改革是可行的。系统开发完成后,大局部原始数据都将由计算机进展存储和处理,数据的正确性和准确性都会提高。近年来,软件产业以年平均超过30的速度增长,软件和信息技术在国民经济和社会各领域得到广泛应用,成为推动产业构造调整、产业技术改造的重要根底与支撑,
11、极大地推进了我国信息化建立进程,各个行业目前正处于信息化处理的应用时期,有关的政策法规对企业信息化都给予了一个宽松的环境和平台。企业结合自身企业规模壮大的需要采用信息化的处理方式,来提高企业的工作效率,从而在市场竞争中处于有利的位置。信息化的处理使企业及时有效的获取信息做出适合自身开展的决策。1.6.4 可行性结论根据上面可行性分析,企业进展系统开发的条件已成熟,可以立即进展系统的开发。1.7 人员分配和工作进度安排销售管理信息系统开发过程中配备了以下人员:工程负责人1 名,系统分析员3 名,系统设计员2 名,程序员2 名,系统调试员1 名。工作进度安排如表1 所示。表1 系统开发的工作进度安
12、排阶段完成的目标所需时间所做的主要工作系统规划工程确定与规划1个月人员组织、确定工程规划性质;收集相关资料信息;确定系统目标;提出系统未来略图;可行性分析;制定开发进度表;提交规划报告系统分析企业现状分析3 个月详细调查;企业管理业务调查(组织构造、管理功能、管理业务流程);数据流程调查(DFD);数据字典系统的逻辑设计新系统分析;新系统逻辑方案(业务流程、数据流程、逻辑构造等)系统设计系统的物理设计2个月总体设计(MIS 流程图设计、功能构造图设计、功能模块图设计等);代码设计(代码设计方案、编号代码等);物理配置方案设计;数据存储设计(数据库、数据平安等)计算机处理设计(输入、输出、处理流
13、程图、编程说明书)系统实施实现系统2个月物理系统的实现;程序设计与调试;工程人员培训;测试数据的准备与录入;系统的测试与评估2 系统分析2.1 现行系统的调查2.1.1 组织构造调查通过对企业现行系统的调查分析,了解到该企业的组织构造设置为:总经理下设开票室、结算室、财务室、仓库管理室4 个部门。明确分工,各行其职,各用其权,各尽其责,把责、权、利相结合,4 个部门既相互独立又相互联系。总体目标分解到4 个部门后,相互协调把单个目标串联起来,共同实现。图1 给出了该企业的组织构造情况。各部门主要功能:(1) 经理:主要负责销售方案的制定和方案的落实。他们需要经常了解和掌握销售情况,为他们指导销
14、售工作和制定新的销售方案提供依据。(2) 票务部:主要负责开发票。顾客购置产品首先到票务部去开票,开票人员根据顾客所有的购货单(包括商品名称、规格及数量等)开票。所开票据至少四联,即提货联、发票联等。发票分两种,即增值发票和普通发票。根据业务的需要,票务部还要负责退货的处理,即开具相应的红字发票。票务部需将发票的存根交财务部处理。(3) 结算部:为了加强管理,保证开票、结算分开。开票之后,顾客持发票到结算部付款,办理结算手续。结算方式主要有:现金结算、汇票结算、托收及电信汇结算等。顾客付款之后,结算人员在提货联上盖上“已结算印章,说明结算手续已办。结算人员每天都将结算的单据及现金交给财务部。(
15、4) 财务部:财务部根据开票及结算情况负责销售核算及制作核算报表。销售报表主要包括产品销售明细日报表、销售回款明细目报表、销售回款汇总日报表、顾客欠款表及销售方案完成情况分析表等。由于手工操作效率低,财务人员隔34 天向销售企业及主管厂长报一次日报表。各种日报表都包含有月累计情况。因此月末的日报表就是该月的月报表。(5) 仓库保管部:仓库保管部主要负责产成品的入库、出库和库存盘点。顾客办理完结算手续后,持提货联到仓库取货。此时,仓库管理人员检查提货联及发票无误后,便给予提货,即出库。出库之后登记入账。2.1.2 管理功能调查通过对企业的调查,了解了企业的根本组织构造,这些部门的存在是为了实现企
16、业的销售目标,企业的各个部门都是为了完成一定的管理功能而设立的,通过调查,我们了解到现行系统各部门的管理功能如图2 所示。2.1.3 业务流程调查公司是贸易型企业,主要业务就是围绕产品所进展的采购和销售。企业的业务过程较简单,现行系统的业务处理过程是:顾客为购置产品先到开票部填写购货单(包括商品名称、种类、数量等),开票人员根据购货单,首先查阅库存账,如有货,开出发票,如库存缺乏,发出补货通知给仓库。开票人员还要根据仓库的退货通知,开出红字发票。顾客持发票到结算部付款,并办理结算手续。付款后,结算人员盖上印章,说明已办理结算手续。仓库根据顾客的订货单和结算完的发票进展出库处理,并根据库存情况决
17、定是否订货。根据出货情况和采购情况更新库存账。结算人员将每天的结算单据及现金交给财务部。财务部根据单据、发票和销售方案编制各种销售报表和销售分析。根据上述业务过程的描述,我们绘制出了该企业的业务流程图,图3 就是该企业的现有系统的业务流程图。2.2 现行系统分析随着企业业务规模的扩大,其原有的手工操作系统和业务流程已经不能满足其业务流量的需求,成为严重影响企业继续提高效益的因素。其存在的问题主要有以下几点。(1) 效劳方面:企业的顾客从同一地区扩大到省际之间,原有的手工销售系统需要顾客较多的配合,给顾客造成了很大的不便。在“顾客就是上帝的今天,这显然是不适宜宜的。(2) 效率方面:原有系统流程
18、仅仅注意销售的业务处理,对起辅助作业的库存处理的管理力度不够。在仓管部门中,职工职权分配不明确,工作效率不高,没有对仓库的存储空间进展有效利用。而且,采购货物的不及时减少了企业的订单数量。仓库部门的低效率明显落后于整个销售系统,造成了人员及企业资源的浪费。(3) 决策方面:手工报表制作费时,降低了时效性,而且在繁多的登记账本和分析统计中,极容易出现人为的错误,在账本中查询企业所需要的信息的时间过长。人工对统计资料进展分析的难度较大,而且准确率不高。(4) 分工方面:各部门的分工不均衡,财务部要花很多时间在销售分析上,企业只有财务部和经理了解企业的销售情况,而与销售直接有关的部门对销售方案和销售
19、分析并不是很了解。(5) 市场方面:面对越来越大的市场,过去在家等客户上门的销售模式受到了冲击,对于贸易型的企业,销售更是它的生命,企业在组织构造上要做相应的调整。2.3 新系统的逻辑方案2.3.1 新系统的目标销售管理信息系统的目标是提高系统自动化、标准化和系统化,为各部门快速提供高质量的信息,为决策提供信息支持,为客户提供更便利、更全面的效劳。2.3.2 新系统的组织构造根据系统的目标和对企业现有系统的分析,对企、比的组织构造进展了重新的设计和定位,由于企、是个贸易公司,销售是企业的生命线,原有系统虽然一直是围绕着销售进展工作的,但对销售的管理没有专业化和集中化。所以,在现有构造的根底上增
20、加了市场部门,使得销售工作更便于开展,也使得部门分工较为明确。原有系统的各部门工作量上存在着严重的不平衡,因此,对原有各部门的职能做一些调整,并加强了薄弱环节的管理,如加强了仓库管理的职能。图4 给出了新系统的组织构造图。经过改变后的新系统各部门的主要职责如下。(1) 市场部:主要负责产品定价和客户效劳。定价:价格是市场销售组合中重要的变动因素,价格确实定对企业的销售额和利润有很大的影响。定价是必须考虑的凶素,包括:本钱、需求量、竞争、政府的影响和干预。目标是:争取最高利润,获取较高的市场份额,排除竞争的企业进入市场,防止不利于政府的行为。主要的定价方法有:本钱定价法、需求
21、定价法等。客户效劳:现代企业的竞争表现在能否赢得客户(消费者),客户效劳已成为企业营销的重要任务。具体包括:顾客档案管理、顾客分析、顾客关系管理等。主要通过促销、良好的售后效劳等方法来赢得客户。(2) 票务部:主要负责开销售发票和退货发票,并对订购单进展相应的管理。(3) 结算部:负责各种结算,并汇总各种结算单据,编写销售报表(4) 财务部:根据销售报表进展销售分析。(5)仓管部:仓库在控制产品本钱上占有很大的一块。严格进展仓库管理可以有效地降低产品价格、提高利润。根据实际情况加强对仓库的管理,使得仓库各管理人员职责明晰:仓库管理员:负责入库管理,库存物
22、资保管、养护,库存统计、分析,库存控制。采购员:保证日常库存量满足顾客需求,以及应付某些意外情况,及时补货,进展货物入库时的一些处理。发货员:根据发货单,进展货物出库管理。2.3.3 新系统的管理功能由于组织构造的调整,相应的管理功能也发生了变化,根据新的组织构造图和实际的要求,我们对新系统的管理功能做了相应的改变,新系统各部门的管理功能如下。1) 仓库管理充分利用分布式的网络,实现对各子企业的货物的出库、入库的统计,管理货物的盘点,以形成日出入库报表汇总,提高库存的利用率。其次,通过对供给商以及所供给货物进展统计,在仓储部门初步形成供给商企业的数据库,
23、建立企业与供给商的信息联系和数据联系,从而了解企业的需求和市场的供求,及时地调整库存和库存的产品构造,增强市场的适应能力。2) 市场管理通过市场部的销售活动,将原系统中顾客传递单据的活动置于企业的内部,实行“一票到底的效劳方式,提高顾客的满意度,树立良好的企业形象。其次,通过销售部门的活动,初步建立企业顾客的数据库,建立企业和顾客的信息联系和数据联系,充分了解市场的需求和消费者的爱好,为企业领导者做出长远决策提供依据。3) 报表分析管理根据市场部和仓管部提供的报表和汇总表,对顾客、供给商、货物、订单等各种统计资料,及时准确地上报,以辅助决策;其次根据市场部、仓管部、结算部的单据,实现企业各类事
24、务的核查,防止企业内部蛀虫的出现。根据上述分析,图5 画出了新系统的管理功能图。2.3.4 新系统的业务流程由于组织构造的变化和管理功能的调整,新系统的业务流程也发生了相应的变化。图6给出了新系统的业务流程图。新系统的业务流程为:顾客根据销售部提供的报价单确定是否购置产品,如有购置意向与销售部签订销售合同,销售部根据销售合同发出销货通知给票务部,票务部查阅库存账,如有货,开出发票给结算部,如库存缺乏,发出补货通知单给采购员。票务部还要根据仓库的退货通知,开出红字发票。结算部根据发票要求顾客付款,并办理结算手续。付款后,结算人员盖上印章,说明以办理结算手续,并把发票的提货联给仓管员,仓管员查阅库
25、存账,如有货开出发货通知单给发货员办理发货手续,如没有货那么须填写补货通知单给采购员。另外,仓管员还要根据库存情况开出补货通知单给采购员,采购员根据补货通知单填写采购单给供给商进展采购,当货到时,供给商给出提货通知单给采购员,采购员填写入库单办理入库手续。发货员根据发货通知单发货,并填写出库单,出库单一份给仓管员登记入账,一份给顾客。仓管员根据出货情况和采购情况更新库存账。结算人员将每天的结算单据及现金交给财务部,并编写销售报表给财务部。财务部根据单据、发票和销售报表编制销售分析给经理,经理根据以前的销售报表和销售分析表编制销售方案,并把方案下达给销售部。2.3.5 新系统的数据流程图根据分析
26、得出的新系统的业务流程图分层绘制出新系统的数据流程图,如图7、8、9所示。2.3.6 数据字典数据字典是数据流程图的补充,由于工程较多,这里只写几个X例。1数据项描述数据项编号:I01数据项名称:顾客号别名:顾客代码简述:某一顾客的代码类型及宽度:字符型,4 位取值X围:00019999数据项编号:I03-02数据项名称:商品代码别名:商品编码简述:某种商品的代码类型及宽度:字符型,3 位取值X围:001999数据项编号:I03-03数据项名称:供给商别名:供给商代号简述:某供给商代码类型及宽度:字符型,6 位取值X围:00000 1999999数据项编号:I03-04数据项名称:银行账号别名
27、:银行账号简述:用于公司与顾客进展非现金结算时,提供的代表本公司在银行收支情况的。类型及宽度:字符型,18 位取值X围:00数据项编号:I03-05数据项名称:采购单编号别名:采购单编码简述:采购员进展采购是为采购单进展的编号类型及宽度:字符型,4 位取值X围:000l99992) 数据构造定义数据构造编号:D03-01数据构造名称:报价单简述:向顾客提供产品的价格和相关信息数据构造组成:商品代码+ 商品名称+ 规格+ 单价+ 产地数据构造编号:DS03-02数据构造名称:顾客订货单简述:顾客所填顾客情况及订货要求等信息数据构造组成:订货单标志+ 用户情况+ 商品情况数据构造编号:DS03-0
28、5数据构造名称:退款通知单简述:出库处理时由于某种意外情况不能给货,而填写的关于退款的信息。数据构造组成:日期+ 用户情况+ 商品情况+ 销售情况+ 备注数据构造编号:D03-08数据构造名称:采购单简述:所需采购商品及相关信息数据构造组成:商品代码+ 商品名称+ 规格+ 单位+ 数量+ 单价+ 金额+ 备注数据构造编号:DS03-10数据构造名称:提货通知单简述:供给商向采购员发出的货物已到的通知数据构造组成:供货日期+ 供货地点+ 商品名称+ 商品规格+ 采购数量3) 数据流定义数据流编号:F03-02数据流名称:需先付款的订货单简述:根据用户信用,要求先付款的订货单。数据流来源:订货处理
29、数据流去向:顾客数据流组成:日期+ 商品代码+ 商品名称+ 商品单价+ 销售数量+ 顾客代码数据流量:约10 次/日顶峰流量:约15 次/日数据流编号:F03-07数据流名称:退款通知单简述:根据顾客的退货,开出的退款通知。数据流来源:出库处理数据流去向:开票部数据流组成:日期+ 商品代码+ 商品名称+ 销售金额+ 顾客代码数据流量:约1 次/月顶峰流量:约5 次/月数据流编号:F03-03数据流名称:入库单简述:采购员把购置来的商品入库时所填写的单据数据流来源:采购处理数据流去向:入库处理数据流组成:入库单编号+ 商品代码+ 商品名称+ 商品单价+ 入库数量+ 入库日期数据流量:约10 次/
30、月顶峰流量:约15 次/月数据流编号:F03-04数据流名称:出库单简述:发货员把商品交给顾客时所填写的单据,表示货物已从仓库发出。数据流来源:采购处理数据流去向:出库处理数据流组成:出库单编号+ 商品代码+ 商品名称+ 商品单价+ 销售数量+ 出库日期数据流量:约10 次/日顶峰流量:约15 次/日4) 处理逻辑定义处理逻辑编号:P2.0处理逻辑名称:开票处理简述:开出各种发票。输入的数据流:合格的订货单、退款通知单。处理描述:根据合格订货单和退款通知单开出发票,把订购单进展汇总,转给结算部作账款结算。输出的数据流:发票联、订单数据处理频率:50 次/日处理逻辑编号:P5.2.1处理逻辑名称
31、:入库处理简述:将入库数据记入库存账输入的数据流:入库单处理描述:根据商品入库单,将入库数据记入库存台账,并更新相应商品的库存数量和金额。输出的数据流:补货通知单处理频率:10 次/日处理逻辑编号:P3.0处理逻辑名称:结算处理简述:结算销售金额,并出提货联。输入的数据流:发票联,订货单处理描述:根据发票和订货单,结算销售金额,并开出提货联转给用于出库处理。并登记销售数据。输出的数据流:提货联,销售统计报表。处理频率:50 次/日处理逻辑编号:P4.0处理逻辑名称:销售分析简述:根据销售方案报表和销售统计报表,分析销售情况。输入的数据流:销售方案报表,销售统计报表。处理描述:根据销售方案表和销
32、售报表,统计分析销售情况,做出销售分析表,送至经理。输出的数据流:销售分析表处理频率:50 次/日5) 数据存储定义数据存储编号:F03-01数据存储名称:销售统计报表简述:根据每目的销售情况,统计销售数据。数据存储组成:日期+ 商品代码+ 商品名称+ 商品单价+ 销售数量+ 销售金额+销售对象关键字:日期+ 商品代码相关联的处理:P3.0、P4.0数据存储编号:F03-02数据存储名称:销售方案报表简述:根据上一季度销售情况和市场制定下一季度销售目标。数据存储组成:报表编号+ 日期+ 商品代码+ 商品名称关键字:报表编号相关联的处理:P4.0数据存储编号:F03-03数据存储名称:库存账简述
33、:记录商品出入库数据的明细账数据存储组成:日期+ 商品代码+ 商品名称+ 入库数量+ 销售数量+ 库存数量关键字:日期+商品代码相关联的处理:P5.2.1、P5.2.26) 外部实体定义外部实体编号:S03-0l外部实体名称:顾客简述:购置本企业商品的顾客输入的数据流:付款通知单、发票、提货通知单输出的数据流:订货单外部实体编号:S03-02外部实体名称:供给商简述:企业所销售商品的供给者输入的数据流:采购单输出的数据流:提货通知单外部实体编号:S03-03外部实体名称:经理简述:本企业主管人员输入的数据流:销售分析表、销售报表输出的数据流:销售方案报表2.3.7 系统的逻辑构造根据业务流程图
34、和数据流程图的分析,把相应的功能进展的合并,为了实现统的整体目标,我们把整个系统分为了5 个模块。图10 是新系统的逻辑构造。2.3.8 新系统的管理模型在新系统中,所用到的管理模型主要是一些现在应用较为成熟的模型。有定价模型、库存管理模型、核算和分析模型等,这些具体的模型可参考相关书籍。3 管理信息系统的设计3.1 系统设计目标根据分析得出的系统目标,进一步进展具体的设计,把目标分解为计算机可以实现的模块。具体目标主要包括:(1) 建立供给商企业顾客的数据库系统,实现信息资源的共享,通过数据的共享,了解市场的供求情况,帮助高层领导者调整企业的产品构造,适应市场竞争的需要。(2) 建立企业内部
35、的数据库管理系统,生成销售票务结算财务仓储自数据一体化,形成从业务处理管理控制战略管理的逐层数据的共享,主要支持企业的销售和仓储业务,实现各部门的信息传递和共享,支持各部门的构造化决策和非构造化决策。(3) 实现计算机协同处理为根底的并行过程代替以前的反响的管理控制,以及实现企业部数据的联机实时处理,充分利用计算机技术和信息技术对企业的决策的效用。(4) 建立的信息系统具有以下特点:准确性:具有24 小时的系统效劳能力,保持系统的稳定;灵活性:保持系统软件平台和数据库有相当的开放性,可以方便的调整,以适应企业效劳对象的需要、企业未来开展的需要和市场变化的
36、需要,全面支持企业的业务。3.2 新系统的功能构造设计(系统总体构造图)该系统分为5 个功能模块,具体功能如图11 所示,对图中的每个功能模块要进展分解,在此仅对仓储管理下的采购处理进展分解,如图12 所示。3.3 系统代码设计代码设计目的:在管理信息系统运行过程中,为了便于计算机的处理,对系统涉及的对象用英文字母、数字来代替,使系统对象简单化,也使系统的处理更简便。代码设计说明:(1) 设计代码是为了系统运行的简便。(2) 代码的对象主要是企业的顾客、供给商、商品。(3) 根据对象的性质,采用区间码和顺序码结合。(4) 为了保证代码的输入的正确性,为代码设计了校验码。在代码设计时一般会考虑校
37、验位的设计,校验位是通过事先规定的数学计算出来的。代码一旦输入,计算时机用同样的数学运算方法按代码数字计算校验位,并将它与输入的校验位进展比拟,以证实输入是否有错,从而可以保证输入的正确性。在本系统中对具有一样特性和属性的事物进展代码化,并为这些代码设计相应的检验位。系统中的代码种类采用区间码,检验位确实定采用算术级数法。下面通过对系统中的局部数据进展代码化的过程,来说明代码设计的过程。3.3.1 顾客代码设计例:某顾客代码135010012 的说明:原代码:13501001位权:12345678乘积之和:1+6+15+0+5+0+0+835模:1135/11=32校验码:2因此代码为:135
38、010012顾客代码的含义如下表:135010012顾客某省某市顾客编号校验码3.3.2 供给商代码设计例:供给商代码235010013 的说明:原代码:23501001位权:12345678乘积之和:2+6+15+0+5+0+0+836模:1136/11=33校验码:3因此代码为:235010013供给商代码的含义如下表:235010013供给商某省某市供给商编号校验码3.3.3 商品代码设计例:商品代码0018的说明:原代码:23501001001001位权:1234567891012131415乘积之和:2 + 6 + 15 + 0 + 0 + 5 + 0 + 0 + 8+ 0 + 0
39、+ 12 + 0 + 0 + 15 = 63模:1163 / 11 = 58校验码:8因此代码为:0018顾客代码的含义如下表:235010010010018供给商代码商品类别编号商品品种编号校验码3.4 系统物理配置方案设计(1) 硬件配置:8 台台式计算机,要求CPU:P4,主频2.0GHz;内存:256MB;硬盘:40GMB;显示器及显示卡:彩色VGA,分辨率不低于1024768,64 位PCI 接口,缓存1MB以上;软驱:144MB;CDROM 光盘启动器:40 倍以上。另外,需配置打印机4 台;条码阅读器1 台。这些根本配置公司现已具有。(2) 软件配置:在系统采用Microsoft
40、 企业的Windows 2000 Server 和Windows 2000Professional。数据库管理系统采用微软企业的SOL Server-2000。开发语言采用Delphi 6.0。(3) 网络配置:采用快速以太网技术。快速以太网技术采用载波多路访问和碰撞检测(CSMA/CD)机制,数据传输速率到达100Mbps。采用星型网络拓扑构造。(4) 系统模式:采用基于客户端和效劳器端的C/S 构造。3.5 数据库构造设计3.5.1 E-R 模型根据用户需求设计数据库概念模型,概念构造是各种数据模型的共同根底,一般使用E-R 模型来表示。分析收集到的资料,画出企业现实中的事物及其相互联系图
41、。如图13 所示。3.5.2 逻辑构造设计根据概念设计中的E-R 图,把实体与实体之间的联系转换为关系模式。关系模式如下:供给商:供给商码+ 供给商名称+ 联系+ 地址+ 联系人+ 账号商品:商品码+ 商品名称+ 规格+ 备注仓库:仓库号+ 仓库名+ 地址+ 仓库保管员:人员码+ + 性别+ 年龄+ 工资+ 职务顾客:顾客码+ 顾客名+ 联系+ 地址订货合同:合同号+ 数量+ 金额+ 备注销售合同:合同号+ 数量+ 金额+ 备注结算员:职工码+ + 性别+ 年龄+ 工资+ 职务供给:商品码+ 供给商码+ 合同号+ 数量+ 单价入库:商品码+ 日期+ 仓库号+ 货架号发货:商品码+ 日期+ 合同
42、号+ 数量购置:商品码+ 顾客码+ 合同号+ 数量+ 单价对上述关系进展规X化,归纳和合并成以下主要关系模式:供给商:供给商码+ 供给商名称+ 联系+ 地址+ 联系人+ 账号顾客:顾客码+ 顾客名+ 联系+ 地址职工:人员码+ + 性别+ 年龄+ 工资+ 职务商品:商品码+ 商品名称+ 单价+ 数量+ 计量单位仓库:仓库号+ 仓库名+ 地址+ 合同:顾客码+商品码+ 单价+ 数量+ 订购日期供给:供给商码+ 商品码+ 单价+ 数量+ 采购日期入库:入库号+ 商品码+ 日期+ 顾客码+ 数量付款结算:结算编号+ 发票编号+ 数量+ 金额发货:发货号+ 商品码+ 日期+ 合同号斛数量购置:合同号+
43、 商品码+ 顾客码+ 数量+ 单价+ 日期3.5.3 数据表的设计根据关系模式设计系统中用于存储的数据表,在系统中我们所需设计的数据表包括:供给商表、客户信息表、企业职工表、合同表、入库表、出库表、仓库表、付款结算表等,现仅以供给商表为例,说明数据表的设计。如表2 所示。表2供给商表字段名类型长度说明是否为空中文简称GYSDMC9关键字N供给商码GYSMCC10供给商名称LXDHC12联系DZC10地址LXRC8联系人ZHC20账号3.5.6 输入设计输入设计要遵循即满足用户需求又方便使用的原那么,在进展设计是从正确、迅速、简单、经济、方便使用者等方面进展考虑。系统中的输入有:订货单、客户根本
44、信息、入库单等。图14 给出了客户根本信息的输入设计界面。3.5.7 输出设计对系统需要的输出结果进展设计,本系统中主要是一些表格的输出,如销售报表、销售分析表、发票、采购单、出库单等,图15 为销售月报表的输出格式。3.8 程序模块设计说明根据数据流程图和构造图,对其中的每一个模块,都要有一X模块设计说明书。仅以采购管理中的订单录入模块的设计说明为例,具体格式如表3 所示。表3 模块设计说明书模块名称:订单录入输入:数据流,购货订单输出:数据存储,采购信息处理:按采购订单填写商品名和订单号,填写采购内容,写入数据文件“采购信息3.9 平安XX设计本系统主要是面向公司内部各部门之间信息交流的,
45、采用的网络配置也是面向内部的局域网,但系统也需要和外部的网络进展必要的信息交流,在网络的配置上也应设置与外部网络进展数据交换的接口。企业的数据是企业的生命线,为了保证系统不受非法攻击,保护系统内数据的平安,在系统平安方面要采取一些措施。现在各类计算机病毒、系统陷阱、隐蔽访问通道、黑客攻击等都会造成敏感数据泄露、站点瘫痪等问题,都是现实网络化中面临的威胁。在网络系统中与外部网络的接口的主机需安装防火墙,并在主机上设置能通过主机访问外部网的各部门的主机站点,并设置拒绝外部网的不明主机的访问,防止非法攻击。在系统内为了保护内部数据的完整性和不让数据受到非法修改,在用户权限上设置每个特权用户只拥有他工作的权力,使其不能自由访问不该访问的数据区。设置带有访问控制列表的自主访问控制和强制访问控制,包括XX性访问控制和完整性访问控制,并进展平安审计和审计管理。在用户要进入系统之前,合法的用户系统内要先输入密码,密码正确才能顺利进入,以防外部人员利用公司内部计算进入系统,进展数据的修改和非法复制。系统为了保护数据,防止数据的丧失,系统内设置了及时备份。对重要的数据进展加密处理,即使盗窃者进入系统,如有密钥,也无法读懂数据,加密数据对数据传输也有平安保障作用。4 管理信息系统的实施系统实施是根据系统设计阶段的
限制150内