信息化平台将现代化信息技术与先进的原理理念相融合,它以信息化带动生产,实现了企业信息管理的现代化.作用于转变企业生产方式、经营方式、业务流程、传统管理方式和组织方式。重新整合企业内外部资源,提高企业生产效率和效益、增强企业竞争力。企业信息化平台的精髓是信息集成.其核心要素是数据平台的建设和数据的深度挖掘,通过信息化平台把企业的设计、采购、生产、制造、财务、营销、经营、管理等各个环节集成起来。共享信息和资源,同时,利用现代的技术手段来寻找潜在的客户,有效支撑企业的决策系统,达到降低库存、提高生产效能和质量、快速应变的目的,增强企业的市场竞争力。结合小型企业的实际情况,利用现有的台式机改造和宽带业务完成信息化平台硬件建设,利用开发软件的结合快速生成信息化平台软件建设,最终实现小企业信息管理的现代化。
1 信息化平台开发流程
利用普通的台式机作为服务器,完成信息化平台的硬件建设。利用PowerDesigner软件完成数据库的建模和生成;利用动软代码生成器完成软件的三层架构和程序生成。通过两个辅助软件的结合,可以有效地降低程序开发的难度;通过IIS服务器完成企业信息化平台的发布,达到企业局域蚓的需求;通过花生壳动态域名结合IIS服务器软件完成企业Internet网路的需求。
2 信息化平台具体实现过程
2.1 PowerDesigner实现数据库建模
根据实际需要绘制出E—R图形,确定数据库需要的实体和关系,利用PowerDesigner软件实现CDM概念数据模型的绘制。利用CDM概念数据模型生成PDM物理数据模型,PDM物理数据模型反映的是数据库关系图,只有PDM物理数据模型才能生成数据库脚本文件。
2.2 PowerDesigner配置数据库
在数据库中,建立一个空数据库,PowerDesigner具-有连接数据库的功能,通过与数据库连接,可以直接将PDM物理数据模型生成的数据库脚本加入数据库中,直接实现对数据的配置,从而减少了人工建立数据的繁琐,同时降低了企业开发人员对数据库开发的难度。连接数据库,写入数据库脚本,生成数据库,如图1所示。
图1 连接数据库,写入数据库脚本,生成数据库
3 生成ASP.NET三层体系架构
三层架构(3-tier application).通常意义上就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的是为了实现“高内聚,低耦合”的思想。
①表现层:主要表示WEB方式,位于最外层(最上层),离用户最近。用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。
②业务逻辑层:在体系架构中的位置非常关键,处于数据访问层与表示层之间,起到了数据交换中承上启下的作用。对于数据访问层而言,它是调用者;对于表示层而言,它却是被调用者。
③数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,主要是对数据的操作,而不是数据库,主要功能是为业务逻辑层或表示层提供数据服务。
我们用三层结构主要是使项目结构更清楚,分工更明确。有利于后期的维护和升级。
利用动软代码生成器生成基于面向对象和三层架构设计的代码。实现在对应数据库中表的基类代码的自动生成,包括生成属性、添加、修改、删除、查询、存在性、Model类构造等基础代码片断,节省了企业软件开发人员大量重复机械劳动的时间,加快了信息化平台建设。生成的三层结构代码和Web界面,如图2所示。
图2 生成的三层结构代码和Web界面
4 服务器的建立
IIS(Intemet Information Server)作为当今流行的Web服务器之一,提供了强大的Internet和Intranet服务功能。对于小型企业,访问量不大,用普通台式机建IIS服务器兼顾经济性和实用性。
为了使服务器连入Intemet,达到信息化平台的广义使用,引入花生壳动态域名软件。“花生壳动态域名解析软件”支持的线路包括普通电话线、LSDN、ADSL、有线电视网络、双绞线到户的宽带网和其他任何能够提供互联网真实IP的接入服务线路,而无论连接获得的IP属于动态还是静态,对小企业信息化平台的推广是非常实用的。
5 结语
通过现有硬件和软件的使用,小型企业可以根据自身企业的需要建立信息化平台。虽然使用大量的辅助软件可以帮助减小信息化平台软件开发的难度,但是真正有深度、更大促进企业信息化建设的还是软件开发人员的素质。不断改进的信息化平台建设。必将提高企业运作效率和效益,最终提高市场的竞争力。最终需要实现企业ERP系统、CRM系统、进销存系统、项目管理系统、供应链管理系统、OA系统的综合运用,为企业领导者做出决策提供充分的数据,为企业生产运作提供动态的参考。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/
本文标题:构建企业信息化平台的研究