制药厂管理系统论文.doc_第1页
制药厂管理系统论文.doc_第2页
制药厂管理系统论文.doc_第3页
制药厂管理系统论文.doc_第4页
制药厂管理系统论文.doc_第5页
免费预览已结束,剩余80页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

哈尔滨工业大学华德应用技术学院毕业设计(论文)摘要随着我国市场经济的蓬勃发展和人们对医药产品需求的迅速增加,医药行业正处于一个高速发展的时期。阿城泰华制药厂是以生产中成药为主的制药企业。企业的所有资料仍然都是用Office中的Excel软件加上手工记录来进行管理的。面对目前的实际状况,迫切需要开发一个电子化管理系统。阿城泰华制药厂管理系统将先进的、科学的、信息化的管理方法应用于企业中。系统主要对企业的采购信息、产品信息、仓库信息、市场信息、客户信息、销售信息和服务信息进行规范化的管理。企业管理的信息化,不仅可以简化传统人工手动的管理模式,更重要的是利用计算机技术可以对大量的数据进行统计分析,从而起到辅助决策作用。本设计基于B/S模式,使用目前流行的Java技术进行开发。并采用MyEclipse作为开发工具,后台数据库采用SQL Server 2000数据库设计。关键词医药;B/S;Java;制药厂管理系统AbstractWith the vigorous development of Chinas market economy and people of the rapid increase in demand for pharmaceutical products, pharmaceutical industry is in a high-speed development period. Cheng Teva Pharmaceutical is a production of proprietary Chinese medicine-based pharmaceutical company. All data are still occupied by businesses in Excel using Office software, combined with manual records to be managed. Faced with the actual situation, the urgent need to develop an electronic management system.This design shall be a basic pharmaceutical management system, is to advanced, scientific, information management method was applied to businesses. System is mainly for business purchasing information, product information, warehouse information, market information, customer information, sales information and service information for standardized management. Enterprise management information, not only to simplify the traditional management models manually, but more importantly is the use of computer technology can be large amounts of data for statistical analysis, which play a supporting role in the decision-making. The design is based on B/S mode, using the current popular Java technologies for development. And using MyEclipse as a development tool, back-end database using SQL Server 2000 database design.KeywordsMedicalB/SJavaPharmaceutical Management目录摘要IAbstractII第1章绪论11.1课题背景11.2目的和意义11.3系统设计思想2第2章可行性分析32.1业务流程图32.2经济可行性72.3技术可行性92.4法律可行性92.5运行可行性92.6本章小结10第3章需求分析113.1MIS系统的产生和发展情况113.2本系统需求分析113.2.1数据流图123.2.2数据字典163.3本章小结25第4章总体设计274.1系统模块总体设计274.2数据库设计294.2.1数据库设计概述294.2.2数据分析304.2.3数据库的详细设计304.3本章小结39第5章详细设计405.1系统运行平台设置405.2开发工具简介405.2.1MyEclipse简介405.2.2SQL Server 2000简介415.3相关技术简介415.3.1Struts 2简介425.3.2Hibernate简介425.3.3Spring简介425.4系统主界面设计435.5仓库管理功能设计445.5.1库存管理445.5.2入库管理465.5.3库存预警485.6客户管理功能设计485.7销售管理功能设计515.7.1订单审批525.7.2订单管理535.7.3销售分析545.8本章小结57第6章系统测试与性能分析586.1测试目的586.2测试目标586.3测试方法586.4测试步骤596.5本系统测试方案596.6本章小结60第7章系统主要功能使用说明617.1系统登录步骤617.2添加在线产品信息617.3执行在线产品下线627.4添加客户信息637.5执行客户流失647.6执行入库657.7订单审批667.8本章小结67结论68致谢68参考文献70附录171附录274V 哈尔滨工业大学华德应用技术学院毕业设计(论文)第1章 绪论1.1 课题背景随着我国市场经济的蓬勃发展和人们对医药产品需求的迅速增加,医药行业正处于一个高速发展的时期。行业的快速发展必然导致竞争的加剧,要想在激烈的市场竞争中谋求发展,客观上要求企业必须加强内部管理,提高运营效率。阿城泰华制药厂是以生产中成药为主的制药企业。企业的所有资料仍然都是用Office中的Excel软件加上手工记录来进行管理的。产品的种类繁多、销售规模特殊、业务量大,单凭手工记帐已远远适应不了企业快速发展的需求。如何尽快建立和完善现代化的、信息化的管理机制,已经成为该企业快速发展的关键所在。1.2 目的和意义系统实施后,可以对企业的数据和信息进行规范化管理。同时,可以弥补企业管理资源的不足。企业管理系统把客户需求和企业内部的生产部门整合在一起,通过流通的信息实现供应链内的无缝衔接和企业低库存,提高企业资金利用率,让有限的资源得以充分利用。在产品管理、入库管理、出库管理、库存管理、销售管理环节中,由于产品种类繁多、业务量大、库存管理复杂,使用手工操作的工作量很大,在操作过程中也很容易出现各种错误。而采用计算机管理则可以大大提高日常工作的效率,不仅将原来由手工操作的入库、出库及销售这一整套流程用计算机进行全程管理,而且消除了手工操作中可能存在的不确定因素,达到从生产到仓库到销售管理流程清晰,从而能够彻底地贯彻管理者的管理模式。企业信息的规范化管理,为开发和利用信息提供了有力的技术支持。只有实现企业信息的规范化管理,企业才有可能抓住机遇,实现健康发展。企业管理系统实现企业全部生产经营管理活动的运营自动化、管理网络化、决策智能化。其中,运营自动化是基础,决策智能化是顶峰。一个企业要想持续快速盈利,企业就要有别于竞争对手,要更低的成本、更高的质量、更快速的市场响应、更强的创新能力。而要达到这一目标,不提高企业的管理水平是绝对做不到的。企业管理系统的实施是提高管理水平的重要手段。1.3 系统设计思想阿城泰华制药厂管理系统是将采购信息、产品信息、仓库信息、市场信息、客户信息、销售信息及服务信息为一体的企业管理系统。从管理软件类型看,阿城泰华制药厂管理系统属于MIS类管理软件。阿城泰华制药厂管理系统规模较小,一般只需要让普通的熟悉计算机的工作人员进行操作和使用即可,无需培训。阿城泰华制药厂管理系统具有一般流程型企业管理的通性,又有制药行业十分特殊的管理要求。制药企业在产品研究、生产、物流、营销等各个环节都受到药品科研生产经营相关的法律法规的严格制约。国家对制药行业从业人员和管理人员有比较高的专业要求。制药行业现在需要通过GMP认证,以实现对药品在生产过程中从计划、仓库、生产、车间、销售等各个环节进行严格的跟踪与监控。阿城泰华制药厂管理系统对企业的客户信息和销售信息进行了规范化的管理。客户信息中包括客户的信誉度和忠诚度信息。通过客户的信誉度和忠诚度决定是否与该客户签定订单及订单的大小。该客房的信誉度和忠诚度值高,可以与该客户签订比较大的订单,客户付款可以是货到付款,折让大一些。该客房的信誉度值底,客户付款必须是发货前付款。进而可以解决企业把产品销售出去,却收不回款的现象出现。如果,把销售定为先付款后发货,又怕丢失忠实客户。有了此系统的实施可以解决以上现实中出现的问题。所以,在销售管理中,一定要有订单审批过程。客户信誉度值是通过客户付款时间评分进行累加得出的。客户忠诚度值是通过销售模块的发货、退货及退单三种因素进行计算得出的。从而使客户模块和销售模块很好的结合起来。第2章 可行性分析我国市场经济的蓬勃发展和人们对医药产品需求的迅速增加,医药行业正处于一个高速发展的时期。而阿城泰华制药厂还停留在手工记录的模式,给工作带来了许多不必要的麻烦。结合阿城泰华制药厂的实际情况。对阿城泰华制药厂管理系统的实施进行可行性分析。可行性分析是为了弄清所定义的项目是不是可能实现和值得进行。可行性分析的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决。这个过程不是解决用户提出的问题,仅是确定这个问题是否值得解决,分析存在着哪些风险。换句话说,在投入大量资金前研究成功的可能性,减少所冒的风险。2.1 业务流程图业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制。是用来反映实际业务处理过程的“流水账”。业务流程分析则是在业务功能的基础上将其细化,利用系统调查的资料将业务处理过程中的每一个步骤用一个完整的图形将其串起来。在绘制业务流程图的过程中发现问题,分析不足,优化业务处理过程。所以说绘制业务流程图是分析业务流程的重要步骤。根据企业的具体情况,业务主要有四类。第一类是产品生产管理业务;第二类是产品库存管理业务;第三类是产品销售管理业务;第四类是基本信息管理业务。1. 产品生产管理业务流程描述如下:仓库管理员查看每种产品的库存账目,根据每种产品的库存数量填写产品生产单,填写完的产品生产单送到生产部经理进行审批。未批准产品生产单的退回仓库管理员,批准的产品生产单送到车间。车间收到已批准的产品生产单后,填写领料单到仓库领料,填写完的领料单送到仓库经理。仓库部经理根据用料计划审批领料单,未批准的领料单退回车间。仓库管理员收到已批准的领料单后,首先查阅库存账,库存量够,则通知车间前来领取所需物料,并登记用料流水账。车间领取到物料后,进行生产。生产完毕后,通知仓库提取产品,并登记生产流水账。仓库提取产品后,进行入库,并更新相应产品的库存值。产品生产管理业务流程,如图2-1所示。图2-1产品生产管理业务流程图2. 产品库存管理业务流程描述如下:审核员负责对产品入库单和出库单进行审核,检查入库单和出库单填写的形式是否符合要求,产品实际入库量和金额与入库单上填写的数据是否一致,出库单上填写的出库数量是否大于产品实际库存量等。不合格的单据分别返回车间和销售部,合格的单据转给记账员登记库存台账。记账员依据合格的入库单和出库单登记产品出入库台账,记录每一笔出入库业务。统计员根据库存台账定期统计分析各种产品每日、每月出入库数量等综合数据,也可进行库存查看。产品库存管理业务流程,如图2-2所示。图2-2产品库存管理业务流程图3. 产品销售管理业务流程描述如下:客户与销售员联系订购一批产品后,销售员填写销售订单到销售经理进行审批。销售经理根据客户信息单和销售订单进行审批,未批准的销售订单退回给销售员。仓库收到已批准的销售订单后,首先查看库存账。产品库存量够让销售员提取产品,并登记产品出入流水账。销售员得到提货通知单后。通知客户付款取货。客户收到付款取货通知后,到收款员处进行付款。收款员给客户开发票。客户通过发票到销售员处进行取货。销售员查看发票无误,发货给客户。产品销售管理业务流程,如图2-3所示。图2-3产品销售管理业务流程图4. 基本信息管理业务流程描述如下:操作员选择物料信息、供应商信息、产品信息、仓库信息、市场信息及客户信息中需要操作的对象,可对其进行录入或修改,录入或修改后的信息相应的传到物料信息表、供应商信息表、产品信息表、仓库信息表、市场信息表及客户信息表中。基本信息管理业务流程,如图2-4所示。图2-4基本信息管理业务流程图该系统的目标确定后,可以从经济可行性、技术可行性、法律可行性及运行可行性四个方面对能否实现新系统目标进行可行性分析。2.2 经济可行性经济可行性研究主要是估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否高于项目预期的全部经费。开发此系统主要是为了减轻企业管理人员的工作负担、提高企业的工作效率,节省工作时间和加强企业在数据上的管理而进行设计的。软件的成本不是指存放软件的那张光盘的成本,而是指开发成本。要考虑的成本有:办公室房租;办公用品,如桌、椅、书柜、照明电器、空调等;计算机、打印机、网络等硬件设备;电话、传真等通讯设备以及通讯费用;资料费;办公消耗,如水电费、打印复印费等;软件开发人员与行政人员的工资;做市场调查、可行性分析、需求分析的交际费用等。1. 系统初期投资系统初期投资如表2-1所示。表2-1阿城泰华制药厂管理系统初期投资序号项目人工(人日)单价(元)合计(元)1需求分析72001,4002总体设计72001,4003客户服务子系统详细设计72001,4004购销存各子系统详细设计72001,4005系统数据库详细设计72001,4006编码实现352007,0007单体测试42008008系统集成测试32006009说明手册编制72001,40010合计16,8002. 货币的时间价值系统货币时间价值如表2-2所示。表2-2阿城泰华制药厂管理系统货币时间价值年份将来值(元)(1+i)n现在值(元)累计的现在值(元)18,0001.057,6197,61928,0001.10257,25614,87538,0001.15766,91021,78548,0001.21556,58128,33658,0001.27626,26834,6343. 投资回收期引入企业管理系统两年后,可以节省14875元,比最初投资还少1925元。但第三年可以节省6910元。即:投资回收期=2+1925/6910=2.28(年)4. 纯收入纯收入=5年累计的当前值-系统投资=34634-16800=17834(元)当然,如果想要在五年后得到预计的纯收入,那么首先就应拿出初期投资的16800元。而且考虑到开发本系统将为以后带来的利益,拿出16800元来进行阿城泰华制药厂系统的开发,是绝对必要的。经过以上分析,阿城泰华制药厂管理系统的开发是可行的。2.3 技术可行性根据该系统目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。考虑到系统实施的可行性,在软件方面选择比较流行的MyEclipse来进行开发管理平台的设计,使用SQL Server 2000数据库存储数据。由于MyEclipse和SQL Server 2000都两个非常成熟的开发工具,无论在安全性、可用性、可靠性方面都毫无置疑,因此软件方面是可行的。在硬件方面,则选择空间较大,只要是Pentium 4系列及以上的计算机,内存在512M以上,硬盘在10GB,都可以满足系统的开发需要。当然,硬件的配置越高,系统的开发与运行会更流畅。考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。2.4 法律可行性阿城泰华制药厂管理系统是本人自主开发的企业管理系统,是结合阿城泰华制药厂的实际情况开发的企业管理系统,开发这个系统不同于开发普通的系统软件,即该系统不同于原来已有的现代化的系统,不存在侵权等问题,本系统的开发不会侵犯他人、集体或国家利益,不违反国家法律,因此具有法律可行性。2.5 运行可行性阿城泰华制药厂管理系统使用起来简单易学,企业操作人员有使用计算机的基本常识,因此,他们完全可以充分利用本系统提高他们的办公效率。在现今社会,顺着信息化和计算机技术的高度发展,越来越多的企业意识到信息化是提升企业管理效率不可缺少的重要步骤。阿城泰华制药厂的管理者深知现代化的企业管理方法对公司的重要性,而对于将要代替原始企业管理方式的新型企业管理方式企业管理系统,配备现代化的管理思想更是必不可少的。所以领导者在给予系统充分的开发资金的基础上,更是将现代化的管理思想融入其中,使其最终成为具有现代化企业管理方法的管理系统。2.6 本章小结本章主要对于系统的可行性研究进行了简要的分析,通过业务流程图对阿城泰华制药厂的产品生产管理业务、产品库存管理业务、产品销售管理业务及基本信息管理业务进行描述,对企业日常的业务流程进行了分析。并且分别从经济可行性、技术可行性、法律可行性和运行可行性对阿城泰华制药厂管理系统的可行性进行了分析。经过以上分析,本系统的技术成熟、完备,测试手段可靠,具有良好的市场拓展,它追求的是简单、易学、易懂、易用,技术较为成熟、完备、可靠,因此本系统具有一定的开发前景。第3章 需求分析需求分析是指对系统要解决的问题进行详细的分析,弄清问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。可以说在软件开发过程中的需求分析就是确定系统要做什么。3.1 MIS系统的产生和发展情况所谓管理信息系统(Management Information System),是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统,是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。MIS系统通常用于系统决策,例如,可以利用MIS系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们了解当前工作发展的进展或不足。换句话说,MIS系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路径。与传统的管理系统相比,在MIS中,处理的对象是抽象成数据的信息,因此,MIS有着自己的巨大优势。3.2 本系统需求分析阿城泰华制药厂管理系统主要涉及到三大部分企业信息部分、购销存部分、客户部分。软件项目中40%60% 的问题都是在需求阶段埋下的祸根。在产品需求分析过程中出现的方法和步骤上的失误,包括信息收集不全、功能不明确、需求文档不完善等,都可以造成软件开发中的困难。因此,需求分析阶段要解决的问题,是让用户和开发者共同明确将要开发的是一个什么样的系统。因此必须用有效的方法对软件需求进行分析。3.2.1 数据流图数据流图,就是采用图形方式来表达系统的逻辑功能,数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法,是系统分析员与用户进行交流的极好工具。大型复杂的软件系统,其数据流图可能含有数百乃至数千个加工,不能设想一次就将它们全部画齐。正确的做法是:从系统的基本模型(把整个系统看成一个加工)开始,逐层地对系统进行分解。每分解一次,系统的加工数量就增多一些,每个加工的功能也更具体一些。继而重复这种分解,直到所有的加工都足够简单,不必再分解为止。1. 系统顶层数据流图主要描述系统操作人员进入系统前,首先进行登录操作。登录成功后,系统操作人员可进行仓库管理、客户管理、销售管理、市场管理、采购管理、产品管理、服务管理及系统管理等操作。最后,将操作结果显示给系统操作人员。系统顶层数据流图,如图3-1所示。图3-1系统顶层数据流图2. 仓库管理数据流图主要描述了产品在仓库管理中数据流向和操作。仓库管理人员根据产品信息表和仓库信息表进行添加库存信息操作。入库时首先审核入库单,合格后进行入库操作并修改库存信息。出库时首先根据库存信息审核出库单,合格后进行出库操作并修改库存信息。仓库管理数据流图,如图3-2所示。图3-2仓库管理数据流图3. 客户管理数据流图主要描述了客户管理的数据流向和操作。操作员添加客户信息并经过部门领导审核后,执行添加处理。通过收款信息进行客户信誉度统计并分析。通过销售信息、退单信息及退货信息进行客户忠诚度统计并分析。添加流失客户信息并经过部门领导的审核后,执行流失处理。客户管理数据流图,如图3-3所示。图3-3客户管理数据流图4. 销售管理数据流图主要描述了销售管理的数据流向和操作。销售员添加订货单并经部门领导审批后执行发货处理。审批或发货处理后,收款员进行收款处理。销售员添加退货单并经部门领导审批后执行退货处理。退货处理后,收款员进行退款处理。并对销售信息进行统计分析。销售管理数据流图,如图3-4所示。图3-4销售管理数据流图3.2.2 数据字典数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。1. 数据元素数据元素也称为数据项,是“不可再分”的数据单位,是数据的最小组成单位。具体内容如表3-1所示。表3-1系统数据元素定义表编号名称别名类型长度(字节)I01-01username用户名Varcahr50I01-02password密码Varchar50I01-03chanid产品编号Varchar50I01-04channame产品名称Varchar50I01-05piwenid批文编号Varchar50I01-06leixing产品类型Varchar50I01-07guige规格Varchar50I01-08jiage价格Int8I01-09youxiaoqi有效期Varchar50I01-10cangkuid仓库编号Varchar50I01-11dizhi地址Varchar50I01-12phone电话Varchar50I01-13lianxiren联系人Varchar50I01-14lxrphone联系人电话Varchar50I01-15kcliang库存量Int8I01-16rkid入库编号Varchar50I01-17date日期Datetime8I01-18shouliang数量Varchar50I01-19ckid出库编号Varchar50I01-20kehuid客户编号Varchar50I01-21kename客户名称Varchar50I01-22xinyudu客户信誉度Int8 续表3-1I01-23zhchdu客户忠诚度Int8I01-24shouid收款编号Varchar50I01-25shoujine收款金额Int8I01-26xiaoid订单编号Varchar50I01-27shenpiren审批人Varchar50I01-28tuidanid退单编号Varchar50I01-29tuihuoid退货编号Varchar50I01-30liukeid流失客户编号Varchar50I01-31liuyuan流失原因Varchar50I01-32tuikuanid退款编号Varchar50I01-33yongname用户姓名Varchar50I01-34yongzhiwu用户职务Varchar502. 数据存储数据存储是数据结构停留或保存的地方。也是数据流的来源和去向之一,可以是手工文档或手工凭单,也可以是计算机及文档,具体内容如下。数据存储编号:F1数据存储名称:用户信息表描述:用于存储用户的基本信息组成:用户编号+用户名+密码+姓名+职务+联系电话数据存储编号:F2数据存储名称:产品信息表描述:用于存储产品的基本信息组成:产品编号+产品名称+批准文号+类型+规格+价格+有效期数据存储编号:F3数据存储名称:仓库信息表描述:用于存储仓库的基本信息组成:仓库编号+仓库地址+面积+仓库电话+负责人+负责人电话数据存储编号:F4数据存储名称:库存信息表描述:用于存储相应产品在相应仓库存放信息组成:库存编号+产品编号+仓库编号+库存量数据存储编号:F5数据存储名称:入库信息表描述:用于存储产品入库的基本信息组成:入库编号+库存编号+数量数据存储编号:F6数据存储名称:出库信息表描述:用于存储产品出库的基本信息组成:出库编号+库存编号+数量数据存储编号:F7数据存储名称:市场信息表数描述:用于存储销售市场的基本信息组成:市场编号+所在城市+经济情况+负责人+负责人电话数据存储编号:F8数据存储名称:客户信息表描述:用于存储客户的基本信息组成:客户编号+客户名称+公司地址+公司电话+市场编号+联系人+联系人电话+客户信誉度+客户忠诚度数据存储编号:F9数据存储名称:收款信息表描述:用于存储收款的基本信息组成:收款编号+订单编号+收款时间+金额数据存储编号:F10数据存储名称:销售信息表描述:用于存储销售的基本信息组成:订单编号+产品编号+客户编号+销售时间+数量数据存储编号:F11数据存储名称:退单信息表描述:用于存储退订单的基本信息组成:退单编号+订单编号+退单时间+退单原因数据存储编号:F12数据存储名称:退货信息表描述:用于存储退货的基本信息组成:退货编号+订单编号+退货数量+退货时间+退货原因数据存储编号:F13数据存储名称:流失客户信息表描述:用于存储流失客户的基本信息组成:客户编号+客户名称+公司地址+公司电话+市场编号+联系人+联系人电话+客户信誉度+客户忠诚度+流失时间+流失原因数据存储编号:F14数据存储名称:退款信息表描述:用于存储退款的基本信息组成:退款编号+退单编号+退款时间+金额3. 数据流数据流是数据结构在系统内传输的路径,具体内容如下。销售管理数据流图中主要描述的数据流定义:数据流编号:D4.1数据流名称:销售信息数据流来源:销售员数据流去向:P4.1数据流组成:I01-26+I01-03+I01-20+I01-17+I01-18数据流编号:D4.2数据流名称:客户信息数据流来源:F8数据流去向:P4.1数据流组成:I01-20+I01-21+I01-11+I01-12+ I01-14+I01-22 +I01-23数据流编号:D4.3数据流名称:产品信息数据流来源:F2数据流去向:P4.1数据流组成:I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09数据流编号:D4.4数据流名称:订货单信息数据流来源:P4.1数据流去向:P4.2数据流组成:I01-26+I01-03+I01-20+I01-17+I01-18数据流编号:D4.5数据流名称:领导意见数据流来源:部门领导数据流去向:P4.2数据流组成:I01-27+I01-33数据流编号:D4.6数据流名称:订单信息数据流来源:P4.2数据流去向:P4.5数据流组成:I01-26+I01-03+I01-20+I01-17+I01-18数据流编号:D4.7数据流名称:订货单信息数据流来源:P4.2数据流去向:P4.3数据流组成:I01-26+I01-03+I01-20+I01-17+I01-18数据流编号:D4.8数据流名称:退单信息数据流来源:P4.3数据流去向:F11数据流组成:I01-28+I01-26+I01-18+I01-17+I01-31数据流编号:D4.9数据流名称:订货单信息数据流来源:P4.2数据流去向:P4.4数据流组成:I01-26+I01-03+I01-20+I01-17+I01-18数据流编号:D4.10数据流名称:销售信息数据流来源:P4.4数据流去向:F10数据流组成:I01-26+I01-03+I01-20+I01-17+I01-18数据流编号:D4.11数据流名称:销售信息数据流来源:F10数据流去向:P4.5数据流组成:I01-26+I01-03+I01-20+I01-17+I01-18数据流编号:D4.12数据流名称:收款信息数据流来源:收款员数据流去向:P4.5数据流组成:I01-32+I01-26+I01-17+I01-25数据流编号:D4.13数据流名称:收款信息数据流来源:P4.5数据流去向:F9数据流组成:I01-32+I01-26+I01-17+I01-25数据流编号:D4.14数据流名称:退货信息数据流来源:销售员数据流去向:P4.6数据流组成:I01-29+I01-26+I01-18+I01-17+I01-31数据流编号:D4.15数据流名称:销售信息数据流来源:F10数据流去向:P4.6数据流组成:I01-26+I01-03+I01-20+I01-17+I01-18数据流编号:D4.16数据流名称:退货单信息数据流来源:P4.6数据流去向:P4.7数据流组成:I01-29+I01-26+I01-18+I01-17+I01-31数据流编号:D4.17数据流名称:领导意见数据流来源:部门领导数据流去向:P4.7数据流组成:I01-27+I01-33数据流编号:D4.18数据流名称:退货单信息数据流来源:P4.7数据流去向:P4.8数据流组成:I01-29+I01-26+I01-18+I01-17+I01-31数据流编号:D4.19数据流名称:退货信息数据流来源:P4.8数据流去向:F12数据流组成:I01-29+I01-26+I01-18+I01-17+I01-31数据流编号:D4.20数据流名称:退货信息数据流来源:F12数据流去向:P4.9数据流组成:I01-29+I01-26+I01-18+I01-17+I01-31数据流编号:D4.21数据流名称:退款信息数据流来源:收款员数据流去向:P4.9数据流组成:I01-32+I01-29+I01-17+I01-25数据流编号:D4.22数据流名称:退款信息数据流来源:P4.9数据流去向:F14数据流组成:I01-32+I01-29+I01-17+I01-25数据流编号:D4.23数据流名称:退单数据数据流来源:F11数据流去向:P4.10数据流组成:I01-28+I01-26+I01-18+I01-17+I01-31数据流编号:D4.24数据流名称:销售数据数据流来源:F10数据流去向:P4.10数据流组成:I01-26+I01-03+I01-20+I01-17+I01-18数据流编号:D4.25数据流名称:退货数据数据流来源:F12数据流去向:P4.10数据流组成:I01-29+I01-26+I01-18+I01-17+I01-314. 数据处理处理过程的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述。在数据字典中,只无原则描述处理过程的说明性信息,具体内容如下。销售管理数据流图中主要描述的数据处理定义:数据处理编号:P4.1数据处理名称:添加订货单描述:销售员通过客户信息表和产品信息表添加订货单输入/输出:D4.1,D4.2,D4.3,D4.4数据处理编号:P4.2数据处理名称:订货单审批描述:部门对销售员送来的订货单进行审批输入/输出:D4.4,D4.5,D4.6,D4.7,D4.9数据处理编号:P4.3数据处理名称:退订单处理描述:对客户提出的退订单进行处理输入/输出:D4.7,D4.8数据处理编号:P4.4数据处理名称:发货处理描述:销售员对订货单进行发货处理输入/输出:D4.9,D4.10数据处理编号:P4.5数据处理名称:收款处理描述:收款员根据相应的销售信息进行收款输入/输出:D4.6,D4.11,D4.12,D4.13数据处理编号:P4.6数据处理名称:添加退货单描述:销售员通过销售信息表添加退货单输入/输出:D4.14,D4.15,D4.16数据处理编号:P4.7数据处理名称:退货单信息描述:部门领导对销售员送来退货单进行审批输入/输出:D4.16,D417,D4.18数据处理编号:P4.8数据处理名称:退货处理描述:销售员对已审批通发的退货单进行处理输入/输出:D4.18,D4.19数据处理编号:P4.9数据处理名称:退款处理描述:收款员根据退货进行退款处理输入/输出:D4.20,D4.21,D4.22数据处理编号:P4.10数据处理名称:销售分析描述:分别根据销售信息表、退单信息表及退货信息表进行统计分析输入/输出:D4.23,D4.24,D4.253.3 本章小结本章对阿城泰华制药厂管理系统的需求进行了分析,通过本章的论述对系统的设计有更加详细的了解。熟悉所依据的业务流程,根据业务流程图画出系统的数据流程,根据系统的数据流程写出所用到的数据字典。本章为整个系统的需求分析部分,需求分析阶段结束之后进入总体设计阶段。第4章 总体设计总体设计的基本目标是解决系统如何实现问题,也称概要设计。本阶段主要任务是划分出系统的物理元素及设计软件的结构。完成软件定义时期的任务之后就应该对系统进行总体设计,即根据系统分析产生的分析结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现以及对应的数据表设计。此阶段主要包括系统模块总体设计和数据库设计。4.1 系统模块总体设计利用层次图来表示系统中各模块之间的关系。层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。从而把一个复杂的系统设计转变成为多个简单模块的设计。本系统一共分为八个模块,每个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。依据上述功能的分析,系统中模块分别为:采购管理模块、客户管理模块、产品管理模块、仓库管理模块、市场管理模块、服务管理模块、销售管理模块及系统管理模块。各功能模块的具体功能如下:1. 采购管理模块:对所需物料信息、物料供应商信息及采购信息进行规范化、标准化管理。此模块主要包括物料信息管理、供应商管理及采购单管理子模块。2. 客户管理模块:对企业正在合作的客户、将要开发的客户和已经流失的客户进行规范化管理。通过销售信息计算出客户的忠诚度,并对客户的信誉度和忠诚度进行分析。客户的信誉度和忠诚度可以对企业的销售订单起到辅助决策作用。此模块主要包括客户信息管理、信誉度分析、忠诚度分析、计算客户忠诚度、潜在客户管理及流失客户管理子模块。3. 产品管理模块:对在线产品信息、产品研发信息、下线产品信息及产品生产信息进行规范化、标准化管理。产品的下线是根据产品的销售量及客户的投诉信息决定的。此模块主要包括在线产品管理、下线产品管理、产品研发管理及产品生产单管理子模块。4. 仓库管理模块:对仓库信息、库存信息、入库信息及出库信息进行规范化、标准化管理。此模块具有库存预警提示功能,以免出现产品及物料短缺的现象。此模块主要包括仓库信息管理、库存管理、入库管理、出库管理及库存预警子模块。5. 市场管理模块:对企业销售市场信息及对应市场的竞争公司信息和营销活动信息进行规范化管理。对竞争公司信息进行分析,了解竞争对手、知已知彼才能把握市场,才能在竞争中获胜。对每次的营销活动进行总结,总结出哪种营销模式和营销方案适合哪个市场,进而在以后的营销活动中采用对应的营销模式和营销方案。此模块主要包括市场信息管理、竞争公司管理及营销活动管理子模块。6. 服务管理模块:对客户的投诉信息、咨询信息及回访信息进行规范化管理。通过客户投诉,发现投诉焦点,从而改善企业的服务。通过客户咨询,发现咨询焦点,从而发现新的商机。此模块主要包括市场信息管理、竞争公司管理及营销活动管理子模块。7. 销售管理模块:对企业销售的订单信息、退单信息、发货信息、退货信息、收款信息及退款信息进行规范化管理,同时有订单审批操作。如果某个订单没有通过审批是不能进行退单、发货及退货操作的。订单审批是根据该客户的信誉度值和忠诚度值进行审批的。通过客户信誉度值决定订单大小及付款时间,通过客户的忠诚度值决定订单的折让,从而起到辅助决策作用。收款管理和退款管理是根据订单的状态进行的,订单通过审批或发货状态才有对应的收款信息,订单处于退货状态才有对应的退款信息。此模块主要包括订单管理、订单审批、退单管理、发货管理、退货管理、收款管理及退款管理子模块。8. 系统管理模块:对系统的用户信息进行规范化的管理,同时为不同用户分配不同的操作权限。用户登录到系统后有自己修改自已密码的功能。此模块主要包括用户登录、用户密码更改、用户信息及权限管理子模块。系统功能结构图,如图4-1所示。图4-1系统功能结构图4.2 数据库设计数据库技术是计算机技术中发展最快的领域之一,也是应用最广的技术之一,目前,它已成为计算机信息系统与应用系统的核心技术和重要基础。4.2.1 数据库设计概述数据库设计的目标是为用户和各种应用系统提供一个信息基础设施和高效率的运行环境。早期的数据库设计致力于数据模型和数据库建模方法的研究,着重结构特性的设计而忽视了行为的设计对结构设计的影响,这种方法是不完善的。则强调在数据库设计中要把结构特性和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论