(1)网络通讯平台。为使系统共享管理信息资源,我们设计以下的网络通讯平台,在这个平台基础上架构系统:公司写字楼部分直接使用LAN;可以宽带接入INTERNET的地盘,分公司向ISP申请固定IP,经FIREWALL进入内网;不能连接INTERNET的地盘,分公司通过拨号方式连接公司内网;公司员工外出工作需要临时接入则通过VPN的方式。
(2)数据交换平台:为达到数据的集中存放,实时共享,保障数据的完整性,一致性,安全性,经过评估,我们选择MSSQLSERVER2000作为数据平台。它具有以下的优点:具有完备数据存储机制的大型数据库;与WindowsServer配合运行稳定;方便数据导入:SQLSERVER可以方便地导入FOXPRO、ACCESS、EXCEL数据;操作简便,维护人员不须特别培训,节省人力成本;性价比高。
(3)应用软件平台:
①系统架构。经过比较和研究,决定采用基于Web技术的BS(BrowserServer)架构,建立动态应用平台。其优点是:仅需在服务器端安装,工程管理信息通过Internet网或局域网进行共享,客户端计算机使用WINDOWS自带的浏览器IE即可完成所有信息管理操作。解决了多用户、跨时空共享信息的问题,实现了协同工作;可实现无缝升级,系统升级时客户端完全不必做任何改变,自动随SERVER端程序更新而更新。这使系统更加灵活,适应快速发展的社会需求。
②开发工具。在认真比较了J2EE、ASP、JSP、ASP.net等开发工具后,我们选择了ASP.net作为开发工具。ASP.net开发平台具有以下特点,对提高系统性能和开发速度起了关键作用:一是高效可管理性。ASP.net使用一种字符基础的、分级的配置系统,使服务器环境和应用程序的设置更加简单。二是多处理器环境的可靠性。ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将极大地提高运行速度。三是定义性和可扩展性。ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义plug-in的模块。四是安全性。基于Windows认证技术和应用程序配置,可以确信原程序是绝对安全的。
③关键技术。
(1)对工程管理进行抽象和提炼,形成了工程动态管理模型。将中的各种职能提炼为功能、流程和角色,对它们分别进行定义和处理,使系统具有更高的灵活性和通用性。
(2)通过建立规范的系统编码体系,实现工程管理各方面的数据联系。编码体系包括材料编码、财务编码、供应商编码、分包商编码、成本编码等。以编码体系为基础建立了工程管理的统计模型,为管理、决策提供了可靠、及时的数据依据。
(3)搭建BS系统架构实现了工程项目的综合动态管理。
(4)通过BS系统架构,将分散在各个施工地点的数据集中到一起,强化了法人管理项目模式的执行力度。
(4)系统安全机制。从两个层面解决:外部安全防护和系统内部安全认证。
外部安全防护,采用防火墙只允许指定的客户端联入系统;采用VPN确保数据传输安全;数据定时自动备份,确保数据安全;服务器级专用防病毒软件,控制病毒在内网中的传播。系统内部安全认证,定制了完善的权限管理机制和配套的权限管理软件。通过角色、功能组和公司架构,可以灵活而又系统地授权,使得指定的人只能使用指定的功能;采用电子证书确认重要操作的使用者身份。
信息发布:广州名易软件有限公司 http://www.myidp.net