《202X年包装印刷企业经营管理系统的设计和实现》由会员分享,可在线阅读,更多相关《202X年包装印刷企业经营管理系统的设计和实现(5页珍藏版)》请在金锄头文库上搜索。
1、包装印刷企业经营管理系统的设计和实现摘要:随着信息时代的到来,企业管理信息化已成为当务之急。在印刷企业激烈竞争的今天,设备逐步同质化,经营能力是企业生存和发展的动力源泉。本文根据印刷企业经营部门的具体特点,为印刷企业的经营管理提供解决方案,介绍了包装印刷企业经营管理系统的设计要点和关键实现技术。引言现代社会已进入信息化时代,信息已经是现代企业中除人力、物力、财力之外的另一重要资源,企业管理的信息化是企业管理发展的必然趋势。在印刷企业激烈竞争的今天,设备逐步同质化,你能干的活我也能干,一个企业的经营能力是竞争能力在市场上最直接的体现。经营部门在印刷企业的供需链中处于市场与企业的接口位置,主要职能
2、是为客户提供产品和服务,从而实现企业的资金转化并获取利润,为企业提供生存与发展的动力源泉,并由此实现企业的社会价值。印刷企业的报价过程比较复杂,要求也比较高。包装印刷业务零活多,品种多样,报价是一个最繁重的工作。报价业务员既要熟悉客户,又要精通印刷品的材料属性和各道工序工艺流程,报高了失去业务,报低了恐怕工厂亏本,是印刷行业一道人材最缺、最繁重的工作。为了解决上述问题,使印刷企业适应高节奏、高效率的现代信息化社会,更好地为用户提供质量优良、价格合理的产品,开发本包装印刷企业经营管理系统。1 系统设计1.1 系统设计的目标a. 系统的可靠性系统的可靠性是指系统在运行过程中,抗干扰(人为的和机器的
3、故障)和保证正常工作的能力。为了提高系统的可靠性,在系统设计时,应对系统运行时所有可能发生的外界干扰都有所考虑,并采取相应的防范措施。b. 系统的可维护性系统的可维护性是指系统被修改和维护的难易程度。为了提高系统的可维护性,系统设计时就应采取结构化设计方法,使系统的结构清晰,使系统中的模块可读性强、便于修改和维护。c. 系统的用户友好性用户友好性是指系统操作使用方便、灵活、易被用户所接受和乐于使用的能力。d. 系统的工作效率系统的工作效率是指系统的处理能力、处理速度、响应时间等与时间有关的指标。e. 系统的合法性系统的合法性是指在进行系统设计时,要考虑代码设计原则、数据处理过程、报表的产生及输
4、入、输出的内容与格式等是否符合国家或行业的有关规定。f. 系统的经济性系统的经济性是指系统运行后产生的收益与系统开发、运行及维护时需要的费用支出之间的比较。1.2 系统设计的内容a. 数据库设计:设计出数据库文件、数据库结构、存取路径、存取方式等。b. 功能模块设计:设计出功能模块结构图,明确模块的功能及模块间的相互关系。c. 代码设计:设计出系统中用到的各种代码,确定代码对象及代码结构,设计代码校验,形成代码设计书。d. 输入/输出设计:确定系统输入的内容、输入格式、输入方式与输入校验;完成系统输出的内容、输出格式及输出方式等内容的具体设计。e. 模块处理过程设计:对系统中每一功能模块的详细
5、处理过程进行描述,编写模块说明书,作为程序编制人员编制程序的主要技术依据。f. 编写系统设计报告。1.3 系统软件平台a. 网络操作系统网络操作系统使用Windows 2000 Server。b. 数据库软件数据库采用Microsoft公司SQL Server 2000。c. 应用程序开发工具应用程序开发工具采用Borland公司的产品Delphi 6.0。面向对象的开发工具Delphi 6.0是目前最广泛使用的数据前端开发工具之一,具有分布化、多层体系结构、多平台、可编译等特点,并具有先进的开发思想和高性能的集成开发环境。1.4 系统设计方法系统分析与设计采用了面向对象的系统分析与设计(OO
6、A&D)方法。面向对象的方法以对象为基础,利用特定的软件工具直接完成从对象客体的描述到软件结构之间的转换,这是面向对象的方法最主要的特点。采用这种方法,可以使设计出的软件更接近于现实世界,构造出模块化的、可重用的、应变能力和维护性好的软件,并达到控制软件的复杂性和降低开发维护费用的目的,增强了软件的生命力。1.5 系统功能设计经过全面的需求分析和详细的软件设计,将包装印刷企业经营管理系统划分为预算管理、报价管理、合同管理、生产进度跟踪、业务员管理、经营分析、基础数据维护,如图1所示。基础数据维护纸张资料维护客户资料维护材料资料维护经营业务管理合同管理生产进度跟踪报价管理预算管理经营分析业务员管
7、理参数设置部门、人员设置图1系统功能模块图该系统主要完成彩印及纸箱预算、印刷业务报价、经营分析等功能。每一笔业务自动由系统产生一个唯一的预算单号,防止重复开单,如果客户曾经开过单,则可以自动调出客户资料。可以进行快速预算,即使不懂印刷的人也能很快的预算。如果是新客户,可以将资料存入客户档案中,然后根据业务的具体情况,逐步输入其它信息。根据各个车间的工序类别,系统自动完成金额的计算。如果库存材料不足,则会给出提示。填错资料可以随时修改,亦可以取消填单,或作废该预算单,一旦确认审核后,则不能修改或删除该预算单。业务流程图:客户业务部询价预算确认合同报价单客户业务部图2系统业务流程图2 关键实现技术
8、2.1 继承继承实际上是存在于面向对象程序设计中的两个类之间的一种关系,是面向对象程序设计方法的一个重要手段,通过继承可以更有效地组织程序结构,明确类间的关系,充分利用已有的类来完成更复杂、更深入的开发。在面向对象的程序设计中,采用继承的方式来组织设计系统中的类,可以提高程序的抽象程度,更接近人的思维方式,使程序结构更清晰并降低编码和维护的工作量。本系统代码广泛使用类继承,如查询类、档案类、单据类、工单类等等。2.2 用户自定义核算项目及其计算公式印刷企业工序较多,不同的印品、不同的用户对印刷工序的要求也不同。这就要求系统具有用户自定义核算项目及其计算公式的功能。示范界面如图3所示。图3 核算
9、项目设置示意图2.3 权限系统权限系统用来管理系统操作人员及其工作权限。用户从系统管理员处获得自己的账号,可以使用员工姓名、员工编号、拼音缩写等信息进行登录,灵活的登录方式使系统的易用性更好,系统内部按权限给人员分组。如果用户身份得到系统确认,用户就可以进入系统进行工作了。权限系统将整个系统的权限分为:功能权限、操作权限。功能权限指用户按角色具有的功能模块;操作权限指对数据的操作范围,如增加、修改、删除、打印、查询、审核等权限。通过权限设定,可以将不同的功能权限、操作权限分配给不同的部门和人员。权限系统及数据库备份恢复功能让系统数据有更高的安全性。2.4 树形结构树形结构用来完成对数据的输入、
10、修改和删除。示范界面如图4所示。图4 树形编辑数据示意图2.5 控件精心挑选了第三方控件,充分发挥第三方控件具有的强大功能特性,使系统的功能更全面、更规范。示范界面如图5所示。图5 第三方控件打印示意图2.6 基于成组技术的编码体系系统采用工具型编码模板,通过特征定义代码。用户可根据需要采用企业已有的编码规则或运用系统提供的模板建立编码体系,在使用上灵活方便;大大减少了基础数据录入与维护的工作量。编码体系符合国际标准的编码体系,贯穿整个系统,适合印刷行业的多层分类管理,使各类物料、各类客户、各个部门、各个供应商管理层次清楚,信息细致全面。2.7快捷的助记输入系统对客户、供应商、材料等信息均支持
11、拼音助记码输入,操作简便、易于记忆、节省制单时间。拼音助记码均是由系统自动生成。如果知道助记词,可输入助记词,会自动跳出一个下拉框,下拉框中有与你键入的助记词相近的所有名称,回车或按向下键后用上下键选择记录,选中后回车确认;如果不知道助记词,或系统未找到你所键入的助记词,可单击按钮即可出现全部的客户或客商信息,双击记录将选中该记录。2.8 面向对象的系统分析和设计方法(OOA&D)方法系统分析与设计采用了面向对象的系统分析与设计(OOA&D)方法,系统开发过程中应用了计算机辅助软件工程(CASE)技术进行系统分析、软件设计和开发,确保系统软件和数据库的规范化、可移植性、可靠性,提高系统开发的效率。包装印刷企业经营管理系统将信息按照实体的方式进行分类,如印件实体、客户实体、材料实体等,并使用了面向对象最新设计方法语义对象模型方法,实现了从业务需求分析到系统设计、系统编码的一致性。3 结束语本系统能把各种材料价格、工艺流程、人工收费等工厂成本准确快速报出,节省了大量的时间和业务人员。已在某企业投入使用,运行良好,可以有效地控制企业的预算、报价、生产等,为企业带来了良好的经济效益和社会效益,对同类项目的开发和实施有一定的参考价值。