一、基于WEB的产品管理系统的核心技术
(一)ASP.NET
ASP.NET是一种统一的WED应用解决平台,其自身提供了企业产品管理和服务的应用程序锁需要的全部服务。此外利用ASP.NET其中一个重要的优势便是其可以方便利用分层式的设计,开发人员可以只需要通过关注结构当中的某一层,便可以实现用新的实现方式来替换原有的层次的实现,因此ASP.NET大大降低了结构层之间的相互依赖,更加有利于实现结构的标准化和各个层之间的逻辑复用。如图是ASP.NET的三层设计模型,主要包括了表示层、业务逻辑层、数据访问层。
表示层主要是负责与用户实现交互的接口,其主要功能是接收用户的命令和请求,并且将系统给出的反馈结果呈现给用户一般来说主要是通过WEB浏览器来实现的。WEB表单是ASP.NET应用程序中的核心内容,也是和用户实现交互的重要基础,是回应和处理用户请求的关键。
业务逻辑层主要是负责处理从表示层传来的用户请求,并且将处理结果发回给表示层,通过浏览器将处理结果呈现给用户。业务逻辑层主要是通过逻辑代码来实现业务的处理,业务逻辑层也是唯一能够实现访问数据层的部分。
数据访问层是为ASP.NET的逻辑层提供业务数据的,其主要从数据集中获取数据,并且不断更新数据。
(二)AJAX
AJAX是Asynchronous JavaSCript And XML的缩写,其本身包含了很多技术的集合,AJAX主要利用通信技术来说实现发送和接受服务器的异步请求,并且通过显示技术将所得的处理结果在显示中实现响应。AJAX本身最大的优势是可以通过JavaScript在客户端的web上运行部分代码,从而使得浏览器在相应用户操作的过程中能够更加迅速,提高系统的响应性能。在传统的WEB应用中,童虎提交表单后就想WEB服务器发送一个请求,服务器通过接收并且处理用户的表单来返回一个新的网页。因此基于AJAX的WEB应用程序,大大改善了传统WEB应用程序的相应时间慢的劣势,用户在单击按钮时,通过AJAX引擎,来实现加快反映速度,减少用户等待的时间。
(三)CLR技术
CLR技术即Common language runtime,CLR补充了托管代码和服务,基于CLR技术,开发人员能够更加容易的进入数据库的开发,从而提高开发的可行性,拓宽开发领域,提高开发的效率。将.NET技术和数据库的技术结合起来,大大提高了系统的安全性和可靠性,托管代码运行能够在主机数据库引擎的公共语言环境中运行。基于CLR技术还能够自定义类型和聚合函数,从而拓宽了产品管理系统的储蓄和查询的功能。
二、基于WEB的产品管理系统设计
(一)业务系统设计
在进行业务系统的设计过程中,首先应该确定WEB产品管理系统的用户角色,其中的角色主要包括了研发人员、文档管理人员、物科维护人员以及系统管理人员。研发人员主要负责的是BOM的创建和维护工作,是系统的工程设计人员,同时还肩负着系统的日常维护工作,保证系统的安全稳定。文档管理人员主要负责的是BOM的发布和发布之后的维护工作,同时负责将产品的需求和状态反馈给业务系统,,例如产品需要原料采购的时候就需要将BOM上传到SAP中去。物科维护人员主要负责的是保证SAP中的物科的数据的准确性,并且及时根据物科的情况更新数据,并且将SAP中更新的数据传输到WEB PDM中去。系统管理员主要负责的是系统数据的维护工作,包括了数据安全的维护以及系统权限的维护。
(二)结构设计
基于WEB的产品管理系统的设计可以将WEB PDM系统分为三个部分,分别是物料管理子系统、BOM管理子系统以及管理维护子系统。
首先,从物料数据的管理子系统来看,物料数据是基于WEB的产品管理系统的基础性数据,也是整个系统的基准刑数据,一旦物料数据出错,便会造成BOM数据编制的错误,用户则无法准确搜索到相应的物料数据,影响系统的正常使用。物料管理子系统应该包含以下几个功能:一是实现WEB PDM和SAP物料数据之间的同步;而是能够及时上传新的物料数据和新料号;三是提供物料数据的查询,包括了物料的描述、制造商信息等。
其次BOM管理子系统,其内部的工作区主要可以分为BOM创建、更改、显示、查询、上传、导出以及处理等七个部分。BOM在基于WEB的产品管理系统中也主要包含了两种输入方式,一种是直接在BOM维护页面进行人工输入,一种是将BOM整理为符合要求的Excel文件上传到系统中去。
最后权限子系统这是整个产品管理系统的基础性系统,在设计中权限系统主要需要考虑三方面因素:一是要保证系统的安全性和可靠性,权限系统是处于整个产品管理系统的最底层,因此在WEB PDM的页面中都会涉及到权限的分配和验证,保证安全性和稳定性是权限系统需要去做的重点工作。二是可扩展性,WEB PDM作为一个可开发的系统,应该提高其扩展功能,为方面以后功能的扩展提供整合操作。三是维护的方便性,系统维护一直以来是系统设计中容易忽视的环节,要提高系统后期运行的性能,就应该增强对维护设计的考虑,同时更加灵活地分配权限。
综上所述,基于WEB的产品管理系统构建是未来企业发展,提高产品管理水平的主要发展方向,本文主要从系统核心技术的角度,综合当前PDM的现状,提出了基于WEB的产品管理系统的设计和实现方案。
核心关注:拓步ERP系统平台是覆盖了众多的业务领域、行业应用,蕴涵了丰富的ERP管理思想,集成了ERP软件业务管理理念,功能涉及供应链、成本、制造、CRM、HR等众多业务领域的管理,全面涵盖了企业关注ERP管理系统的核心领域,是众多中小企业信息化建设首选的ERP管理软件信赖品牌。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/
本文标题:基于WEB的产品管理系统的设计与实现