脱乃元 辽宁锦州渤海大学信息科学与技术学院
基于Web实现电子产品生产管理系统设计与实现
脱乃元 辽宁锦州渤海大学信息科学与技术学院
随着电子产品市场抓逐年开拓,电子产品进入人们的日常消费中,大多数的企业电子产品开展产品生产年度计划战略,大多数企业为了增加本单位的经济收益,企业多次试图在电子产品系统上寻求创新,使得产品的业务生产和经济效益达到双赢的境界。电子产品企业生产管理系统是指电子生产管理为中心构建本文的研究内容,并结合企业生产业务需求,对生产管理系统进行系统的设计与系统实现。本文提出产品生产管理系统实现方法是采取B/S架构设计,并结合主流的J2EE技术和MVC设计思想,基于Java和SQL Server 2008组合的技术架构实现电子产品生产管理系统,最终实现该生产管理系统的全部功能。
Web 电子产品 管理系统 B/S架构 MVC设计思想
经济危机使得电子产品的竞争不断加剧,为了致力于电子产品市场和客户的需求,当花费了巨大物力,为了占据客户市场,很多企业不断寻求管理技术求解生产制造过程以满足市场需求,研究新的电子产品为了占据客户市场。电子产品生产线采取机械式制造,电子产品生产管理符合市场的实际需求,一是生产电子产品不但质量过硬而且物美价廉;二是电子产品生产要适应客户与市场需求转变;三是生产过程通畅,生产速度加快、库存充足、销售业绩良好局势,电子产品生产空间是企业求得生存发展的基石。电子生产效率在于对生产过程规划与管理,电子产品生产涉及到原材料和客户源充足,客户市场被其他生产所占据。因此,要想达到经济效益和业务生产双赢的境界,就必须通过信息化手段实现企业电子产品的生产管理问题,软件系统的功能与其他功能模块进行整合,例如:原材料的采购管理、生产成本控制管理、电子产品业务管理和财务管理以及质量监督管理。本文根据电子产品业务需求,开发一种B/S架构研发的电子产品生产制造管理系统,本文拟采取面向对象的设计方法,实现电子产品生产制造管理系统。
2.1 系统的设计原则与设计目标
第一,系统的设计原则。在分析了电子产品企业生产管理系统的整体架构之后,下面需要明确的是电子产品生产管理系统的总体设计原则:
①系统需要实用性原则
系统实用性原则要充分体现系统的设计价值理念,在实用性原则为了满足企业生产管理的实际需求上,系统实现的实用性功能为:企业年度生产计划、客户管理、电子产品管理、企业订单管理和该系统的基本管理等各种功能。
②系统的安全性原则
必须考虑订单和产品的基础数据安全性等因素所构成的威胁,降低黑客恶意访问的可能性。系统长期运行并且保证数据的安全性。
③系统的扩展性原则
系统功能扩展性原则是不定期系统是系统实现功能扩展的需求。能够实现功能扩展允许多个接口同时访问该系统。构建新的系统同时,更要整合网络、硬件设备基础设施。
第二,系统的设计目标。
①实施数据资源整合操作,整合系统的客户、产品和企业订单数据信息,实现基础数据实时共享功能。
②便于全部订单业务处理。
③系统内的数据安全性良好,系统实现加密传输数据而不是直接传输数据。
④软件系统界面简洁便于操作,对该系统的业务功能进行升级与扩展操作。
2.2 系统的功能性需求分析
2.2.1 年度生产计划管理
年度生产计划管理是指企业每年的年初填写生产产值和产品数量,该功能添加企业年度生产计划与管理。完善年度生产计划的基础数据,企业会根据年度生产计划单与实际情况进行动态调整,直至下一个生产周期的进度。
2.2.2 电子产品基础信息管理
电子产品基础信息管理是该系统中基本数据管理功能,它负责完成了电子产品管理与维护功能,其中包括:数据维护、数据添加维护和电子产品数据管理等。电子产品管理是系统的基础模式,每个职工都是按照计划管理的一部分,承担着企业生产、计划、销售、管理和维护等。系统中的基础数据要求录入数据库必须是正确的。
2.2.3 客户管理
客户管理是电子产品企业生产管理系统的另一个基本数据管理功能,它负责完成客户数据维护管理。客户维护管理也是该系统中的基础模块,客户是电子产品的销售对象,客户是订单与财务的桥梁,当客户订购多类电子产品时,客户基础数据必须在订单预订、发货、交款、财务确认时实时确认客户数据,上述功能都与客户数据有所关联,因此,客户管理在系统中起着非常关键的作用。
2.2.4 企业订单业务管理
企业订单业务管理是电子产品企业生产管理系统中的核心业务处理功能,它负责完成了从企业电子产品预订订单预订、订单生产到订单销售与管理的整个过程,第一步需要完成产品的选择操作,第二步完成订单数据确认和客户数据确认功能,第三步完成订单数据缴费功能。当客户完成付费操作之后,接受企业发出的订单以及缴费确认单,客户会根据订单以及缴费确认单的电子产品进行校对,企业的生产部门按照年度生产计划或者临时订单业务进行生产操作;如果存在个别订单有误,需要重新调整企业任务生产计划书,并认真核对企业财务的交款明细,当核对无误之后进入电子产品的生产阶段。
2.2.5 系统配置管理
系统配置管理是企业管理员实现的数据管理,完成系统的基础数据管理以及参数配置操作,例如:系统中的客户信息、企业订单信息和产品基础数据管理与维护功能,制定系统内的个性化报表功能,实现订单数统计、统计年度订单总价和客户的退单统计。系统配置管理完成了系统的角色管理、权限分配管理以及系统的功能管理操作。
2.3 系统的非功能性需求分析
本文研究的电子产品管理系统的非功能性需求:
①整体界面要求,要求电子产品生产管理系统的界面风格实现统一的UI设计,力求该系统的界面控件元素以及控件的布局合理、系统的操作简单。
②功能扩展性要求,采取一种采取异步更新完成功能扩展需求,该系统的采取远程服务器端扩展业务功能设计需求,仅仅在该系统的服务器端更新新功能扩展升级操作。
③安全性能要求,由于当前的计算机网络并不安全,为了能够实现系统的数据保密性与安全性,避免电子产品数据在外网中或者运行中防止被恶意篡改,系统处理业务数据需要对其进订单数据加密处理。
2.4 系统的研究内容
电子产品企业生产管理系统的研究主要内容:
①为电子产品企业提供了业务需求设计,因此,在进行系统设计过程中需要充分考虑到了落实到系统的管理功能。前台主要完成为电子产品基础应用操作页面,为企业的员工提供服务管理,而系统的后台操作是为了电子产品超级管理员提供系统全部业务管理操作的界面。
②依据实际需求进行个性分析,按照业务实现业务管理流程和系统的数据字典设计。
③依据实际需求分析,对电子产品实现总体设计,其中包括:系统技术架构设计、系统模块总体设计、统数据表结构设计、数据分布设计等。
④依据系统总体设计思路,进行系统详细设计步骤,经过该系统的业务流程设计、整合现实中业务需求,按照系统主界面为主题设计、客户数据管理设计、统计报表设计等。
3.1 J2EE技术
关于J2EE开发技术是为了简化电子产品企业生产管理程序、维护该系统一些基础数据设置等问题,该应用软件基于J2EE技术的开发,J2EE技术为软件编写完成之后就可以到处运行,实现跨平台的应用系统开发、设计、部署和运行维护管理。
J2EE技术架构中存在多种组件接口包,属于应用程序的预留接口,该J2EE技术架构体现即插即用的想法,J2EE技术架构中拥有接口服务说明程序、类函数调用规则,J2EE技术架构能够如此胜任应用系统。
3.2 MVC设计思想
MVC设计思想是基于J2EE技术架构上实现经典框架,MVC设计思想将电子产品系统以结构分层思想实现的技术架构中,MVC设计思想将电子产品系统功能模块的数据交互系统的控制层、实体业务模型M、显示数据的现实层。在MVC设计思想中,通过不同的软件开发技术完成每个层次的表示,基于JSP网页编程技术实现视图层,基于Action层实现系统的控制转发功能,基于实体Bean层实现对象与数据的封装功能。
3.3 SQL SEVER2008技术
SQL Server2008管理技术是完成业务功能存储与数据交互的主要功能,电子产系统之所以采取SQL Server2008版本的应用管理系统,是因为SQL Server2008版本发展至今为止,性能稳定的数据操作。关于高级版本的SQL Server2008管理技术最新特性:
①加强的数据操作处理能力。
②开始运行.NET程序代码时实现数据管理功能。
4.1 系统的技术架构设计
基于B/S架构实现的系统主要体现在订单业务管理,该系统的总体技术架构以电子产品管理和网络数据传输为基础,以应用系统的服务器管理为核心,构建以互联网络的数据传输方式,三层技术架构的内外网可以实现远程访问电子产品生产管理系统。
4.2 系统的数据分布设计
基于B/S架构实现系统的数据分布设计是按照大型应用系统设计的技术架构和数据分布与存储设计,另外,该系统关键是数据表结构设计和数据分布设计两种方式,本文实现数据分布设计拟采用数据存储集中设计和数据分布访问策略。
4.3 系统的数据库设计
基于B/S架构实现系统的概念结构设计完成系统具体事物抽象成数据对象,在系统中实体与属性之间存在一定的关联。系统的ER模型图组成是由实体、属性以及联系:
①实体,使用矩型框表示,描述电子产品真实事物。
②属性,使用椭圆表示,描述电子产品的某种属性。
③联系,使用实线表示,描述电子产品的实体与属性之间的关系。
①系统优点,通过应用系统的测试可以发现基本功能已经符合用户需求。
②系统不足,应用系统对外应该预留程序接口,这种方式便于以后对应用系统进行升级维护操作。
①做出符合电子产品管理的需求分析。
②通过研究其他案例和论文,熟悉本文的开发工作,掌握了对象编程思想。
③分析本文设计思想,并为未来系统预留实现功能扩展接口。
[1]梁峰,江志彬,张志英等.基于软构件的车间生产管理系统的快速重组平台[J].上海交通大学学报,2005,39(l):101-104
[2]刘晓冰,蒙秋男,黄学文等.基于软构件的柔性制造执行系统平台的研究[J].计算机集成制造系统-CIMS,2003,9(2):101-106
[3]曹宇杰.当前制造企业信息化难点在于生产制造环节的优化[EB/O L].http://wenku.baidu.com/view/9462161efc4ffe473368ab0e.html
[4]侯有利.对当前企业ERP实施高失败率的探讨[J].中国科技信息.2005(20):46-47
[5]毛旭亭,庞庆华.一种基于B_S模式的生产管理系统的设计与实现[J].计算机与信息技术,2006,(6):105-106