软件工程论文

您当前的位置:学术堂 > 计算机论文 > 软件工程论文 >

进销存系统功能结构设计

来源:学术堂 作者:陈老师
发布于:2016-09-29 共5388字
  本篇论文快速导航:

展开更多

  第 3 章 系统总体设计
  
  在对进销存管理系统进行了完善的需求分析的基础上,本章详细描述了系统的总体设计,详细描述了系统体系架构设计、功能结构设计、网络结构设计及数据库设计等。
  
  3.1 设计原则
  
  有效的进销存管理系统必须考虑到系统能够提供及时、准确、经济、安全的信息。
  
  为了达到这一目的,在进销存管理系统的设计过程中采用以下原则:
  
  1、目的明确原则:设计明确服务对象的性质、范围及其所需安全信息在数量、质量、时间等方面的要求。详细调查进销存管理情况,标清所服务的对象经常需要信息,这些信息源,获取和传递方式,系统设计目的明确。
  
  2、模块化设计原则:采用模块化设计形式,将同功能的模块集成化并予以共用调用,减少模块软件编程,实现系统功能的高内聚、低耦合设计理念。
  
  3、一致性设计原则:通过采用统一形式的数据字典、页面风格、查询统计方式、接口方式等,提高系统的整体性,规范各个模块间信息传递的接口、语法等形式,确保各功能模块有效统一。
  
  4、可靠性设计原则:系统软、硬件平台的设计均考虑到可靠性设计原则,保证系统的使用的过程中能够正常提供服务,缩短故障时间。
  
  5、安全性设计原则:结合进销存系统需求,从实现环境、系统开发实现、数据备份等方面进行设计,保证系统数据的安全性和保密性。
  
  6、灵活性和易扩展性原则:现代科技飞速发展,保持系统的灵活性和易扩展性,能够保证系统的维护管理和升级等工作顺利进行,减少系统呆板造成的重复投资和资源浪费。系统设计开发时,在功能方面尽可能考虑按照参数配置模式实现,例如流程可定制等,便于系统后期应用的扩展。
  
  7、实用性和经济性原则:在进销存管理系统设计中,不仅要考虑到提供的信息服务准确、实时、安全,还要考虑到系统成本,既要采用较先进的技术,又要兼顾经济性与可行性,工作效率和经济效益,使得系统具有较好的性价比。
  
  3.2 系统体系架构设计
  
  系统的体系架构设计遵循了 MVC(Model-View-Controller)模式,同时结合分层设计思想,完成体系架构的设计。借助分层的设计形式,每层功能独立设计,各层之间通过统一协商的数据形式进行信息交互,层与层之间互不依赖。借助这种设计形式,可以在保留其他层功能的情况下对某一层功能进行修改,提高系统维护便捷性。[10]
  
  该化工企业进销存管理系统的逻辑架构设计在设计中细分为:表示层、业务逻辑层、数据基础层。
  
  表示层:是客户端的用户界面,系统的展现部分,提供系统用户与进销存管理系统的交互界面。
  
  业务逻辑层:是整个系统层次的关键所在,负责解析来自表示层的用户请求,响应请求并调用数据访问层,将处理的结果返回给表示层来完成用户请求。主要的逻辑功能包括了采购业务管理、销售业务管理、仓储业务管理以及配送业务管理、质量检测业务管理等。
  
  数据基础层:指的是后台提供数据存储的专门数据库。
  
  系统的逻辑架构如图 3.1 所示。
  
  3.3 系统功能结构设计
  
  根据该化工企业的进销存管理业务的需求,系统主要有五个部分组成。通过对采购管理系统、销售管理系统、仓储管理系统、配送和质量检测系统及公共功能管理系统的统一建设,实现企业进销存管理信息的统一、实时、准确,为企业决策提供有力的支持,对进销存管理业务过程中出现的问题能够得到快速有效的解决,提高管理效率和企业效益。系统的功能组成图如图 3.2 所示。
  
  3.3.1 采购业务管理子系统
  
  采购管理业务子系统功能设计时主要进行采购需求管理功能设计、采购计划管理功能设计和采购合同管理功能设计。其功能结构如图 3.3 所示。
  
  1.采购需求管理:
  
  对企业内各个部门提交的采购需求进行管理,对所提交的需求进行审批、汇总处理,并制定出相应的采购计划,业务人员在制定出采购计划后,将采购计划发给采购计划管理的业务人员进行计划处理。
  
  2.采购计划管理:
  
  对已收到的采购计划进行汇总,向有关管理部门进行报批,如果计划通过,则进入到采购实现阶段,交由采购合同管理部门来完成采购业务;如果计划没有通过,则告知采购需求管理部门对采购需求进行修改。如果是紧急采购计划,则收到计划后则立即走快捷程序报批。
  
  3.采购合同管理:
  
  采购业务管理中采购实现的重要环节,主要实现采购部门与供应商之间实现采购部门与经销商之间物资采购,签定、变更、终止相互权利义务关系协议的管理。需要根据采购计划进行供应商询价、制定采购合同、执行采购合同、跟踪合同完成情况,并与有关部门配合协作,最终完成采购业务。
  
  3.3.2 销售业务管理子系统
  
  销售业务管理子系统实现销售部门对销售信息管理信息化的需求。主要完成销售业务中销售目标管理、客户管理、新市场业务拓展管理、销售合同签订,以及跟仓储和财务部门配合完成合同实现、提供售后服务管理等。系统结构如图 3.4 所示。
  
  销售目标管理:
  
  销售目标管理功能主要用于制定企业销售的目标或计划。一般情况下,企业每年或定期对前期销售情况的统计、结合企业生产能力,设定总体销售目标及各个不同产品的销售目标,并根据相关目标制定能够实现的相关营销计划,用于促进营销目标的实现。
  
  销售目标管理要能够规避销售计划缺陷,有效消除不合理业务流程,杜绝未经授权审批而导致产品结构异常或生产安排不合理的事故发生,从而协助企业实现生产经营良性发展。
  
  客户管理及市场开拓管理:
  
  对企业现有的客户关系和新开拓的市场进行管理。通过管理系统,帮助企业在市场开拓、维护现有客户、潜在目标客户开发、意向客户资信评估、销售风险评估等。
  
  销售合同管理:
  
  对已经达成销售业务订立销售合同并对已签订的合同进行管理,并统计出合同的相关信息,使合同管理实时、准确。
  
  销售业绩管理:
  
  根据销售合同管理,对已经完成的合同进行业绩统计管理。
  
  合同实现跟踪:
  
  对已经开始实现的合同执行进行跟踪,主要是合同的完成情况,对合同实现过程中出现的问题进行处理和跟踪,保证合同的正常实现完成。
  
  售后服务管理:
  
  对已经签订的合同提供相应的售后服务管理,在接受客户的售后服务请求后,联系本企业内部相关部门提供售后服务,并统计售后服务的工作量和成本。
  
  3.3.3 仓储业务管理子系统
  
  仓储业务管理子系统直接为仓储部门提供服务。主要完成入库信息管理、出库信息管理、库存信息统计管理、退库信息管理等。系统结构如图 3.5 所示。
  
  入库信息管理:
  
  完成合同到货入库请求并记录相关、产品入库请求并记录相关信息,对于已经入库的物资,做到所在库区、库位信息准确有效并转交库存信息管理进行统计。
  
  出库信息管理:
  
  完成出库请求并记录相关的出库信息,对于所出库的物资和产品,详细记录出库日期、出库库位、作业人员、出库去向及配送方式等,做到出库信息准确有效并转交库存信息管理进行统计。
  
  退库信息管理:
  
  完成对已经出库物资要求再次入库时进行信息统计,对领用退库、配送退库、调拨退库、产品退货仓储等信息详细记录,保证信息正确有效并转交库存信息管理进行统计。
  
  库存信息统计管理:
  
  根据入库信息、出库信息和退库信息进行现有库存信息统计管理,并及时发布仓储库存动态信息并告知相关部门。在库存信息统计管理中设计物资库存自动报警,设计相关物资的最低库存量、危险品存放的分区分类存放的识别,在动态统计的过程中给出库存不足预警,并告知相关部门。
  
  在仓储信息管理子系统中,还有一些日常使用较少的业务管理也设计在其中,包括物资报废管理、直入直出库管理、转库管理和清点管理。
  
  报废管理:定期组织有关部门一起对已有库存物资进行检验,对不能继续使用或者不合格的物资进行报废处理,并记录相关信息,交由仓储信息统计管理,更新仓储信息数据。
  
  直入直出库管理:对于积蓄物资或某些低值易耗品,采购到货后不需要经过仓储,直接领用的物资进行直入直出库管理。根据直接入库信息单和出库信息单进行仓储信息记录管理。
  
  转库管理:在物资仓储期间,对仓储的物资改变存放库区、库位等信息变更的管理业务。系统在对物资进行动态管理的过程中,对于物资现有的库区、库位信息的修改设置一定的权限,在该权限下可以对物资现有的仓储信息中的库区、库位信息进行修改,而不用采用旧式先出库再入库的管理方式,节省仓储管理的工作量,同时也提高仓储管理的效率。
  
  清点管理:定期对仓储系统内库存物资的现有数量进行清点,借此核查入库管理、出库管理、报废管理等信息统计的正确性,其目的在于保障物资的正常供应、保持仓储高服务水平、仓储管理高效率。
  
  3.3.4 质量检测业务管理子系统
  
  质量检测业务管理子系统主要完成企业日常生产过程中入库物资质量检测管理、产品质量检测管理和质量问题快速反应管理。其中质量问题快速反应管理中又包含有质量问题分类查询、质量问题采集、综合统计分析和质量问题预防机制管理等。如图 2.14所示。
  
  入库物资质量检测管理:对采购回入库的原材料、备品备件等物资进行质量检测并详细记录相关质检信息,以便于在企业生产过程中出现质量问题时进行分析处理。对于质检不合格的物资信息告知采购、仓储等部门。
  
  产品质量检测管理:对生产出来的产品进行质量检测,并根据检测结果给出相应的质量等级和合格证,对于不合格的产品,及时告知生产等部门质量问题信息。
  
  质量问题快速反应管理:分为质量问题分类查询管理、质量问题采集管理、质量问题综合统计分析和质量问题预防机制管理四个部分。
  
  1、质量问题分类查询管理:
  
  对已经发生并已经得到解决的问题进行分类管理,并提供查询功能,在出现类似的质量问题时能够快速的得到相应的解决方案。
  
  2、质量问题采集管理:
  
  制定相关质量问题采集的方法,并对质量问题进行采集管理。
  
  3、质量问题综合分析管理:
  
  对已经采集的问题进行分析。在分析的过程中制定相关的问题分析的方法、流程等,使质量分析标准化、信息规范化。
  
  4、质量问题预防机制管理:
  
  对已经得到处理的问题,对于每一类问题分别给出相关的预防机制,确保类似的问题发生概率降低和减少,并将相关的预防机制写入生产和设备维护作业标准,使质量问题预防机制常态化运作,降低产品的次品和废品总量,提高合格率,从而保障产品的质量和公司的生产效益。
  
  3.3.5 系统管理子系统
  
  系统管理子系统是进销存管理系统的基础模块,主要提供系统使用人员管理和系统权限管理服务。如图 3.7 所示。
  
  1.人员管理
  
  人员管理功能主要提供进销存管理系统使用人员设定的服务,包括人员增加管理、人员删除管理、人员信息发布管理三部分。
  
  人员增加管理:
  
  提供进销存管理系统使用人员增加服务,把新入职员工的信息添加到人员管理之中,包括姓名、部门、科室、联系方式等信息都添加到系统中,并按部门管理,方便进销存管理系统授权管理。
  
  人员删除管理:
  
  提供进销存管理系统使用人员删除服务,把已离职员工从人员管理中删除,保证人员管理的准确和有效。
  
  人员信息发布管理:
  
  提供进销存管理系统使用人员的信息发布服务,通过人员信息发布管理功能,有系统使用权限的人员可以查找到内部任何部门人员的联系方式,方便部门间交流业务的展开。
  
  2.权限管理
  
  权限管理功能主要是提供进销存管理系统的使用人员的权限管理服务,对于不同的部门、科室的人员分别给予不同的权限,防止由于权限开放问题导致系统误操作的发生,包括增加权限管理、修改权限管理、删除权限管理和查看权限管理四个部分。
  
  增加权限管理:
  
  为采购、销售、仓储等部门提供增加信息的权限管理,例如:只有采购部门管理员才有权限在进销存系统中增加采购计划、采购合同等信息的权限;销售部门管理员拥有录入采购计划、采购合同等信息的权限;仓储部门管理拥有修改仓储信息、库存信息的权限等。如果其他部门需要查看某些其他部门的信息,通过向管理层申请允许,可以添加适当的查看其他部门信息的权限。
  
  修改权限管理:
  
  为采购、销售、仓储等部门提供修改信息的权限管理。同时为日常的进销存管理系统分配的权限提供修改服务。在系统运行期间,如果企业内部认为某些权限的分配不合理,则可根据需要进行修改。
  
  删除权限管理:
  
  向采购、销售、仓储等部门提供删除信息的权限管理。同时为日常的进销存管理系统分配的权限提供删除服务。在系统运行期间,如果企业内部认为某些权限的分配不合理,则可根据需要进行删除。
  
  查看权限管理:
  
  为采购、销售、仓储等部门提供查看信息的权限管理。对于不同的部门,所设置的查看权限各有不同,例如采购、销售、仓储等部门职能查看本部门的信息,而财务、管理决策等部门则可以查看各个其他部门的数据信息。
  
  3.4 系统网络拓扑设计
  
  系统的硬件架构设计中综合考虑到安全、快捷、稳定等需求,其硬件环境由网络环境、防火墙、服务器组成,客户端可以使用企业已有的设计,减少硬件投资,提高经济效益。在服务器搭建中,采用服务器双机热备份模式,在一台服务器故障停止服务时,另外一台服务器能够从备份状态自动切换为在线服务状态,从而提高系统的可靠性和稳定性。[11]
  
  通过对系统硬件架构的设计,已经初步实现了系统的网络结构模型。企业现有的网络环境下,已经能够实现跨地域的互联网通信,因此在企业内部网络和外部网络之间增加了保密设备,保证企业内部网络和外网的物理隔离。企业核心交换机采用 S2700 系列企业交换机,能够灵活的完成网络部署、完备的安全和 QoS 控制策略,同时能够提供简单便利的安装维护手段,既满足企业需求又经济实惠。服务器和用户网络之间配置防火墙进行逻辑隔离,保障信息安全。企业内各个部门利用系统软件终端通过内部网络实现系统的访问和应用。[12]综合考虑到安全、快捷、稳定、经济等需求,系统网络结构设计如图 3.8 所示。
返回本篇论文导航
相关内容推荐
相关标签:
返回:软件工程论文