建设工程管理系统是以VS2005为开发工具,SQLServer2005为数据仓库,C#为编程语言,所开发的基于CS构架的系统软件.
(1)开发环境VisualStudio2005,是美国微软公司研发的一种基于.NET2.0框架的程序开发工具,支持多种程序语言,为程序的实现提供了一个优良、稳定的集成环境(简称IDE).VS2005可用于生成ASP.NET应用程序、XMLWebServices桌面应用程序和移动应用程序[8],同时,由于它采用了统一的IDE环境,这使开发跨语言的应用程序成为了可能,程序员可根据自身的实际情况在同一应用程序中使用不同的编程语言[9-10].此外,VS2005还提供了多种数据库的访问方法,可利用开放数据库互连的方式访问MicrosoftVisualSQLServer、Oracle和Sybase等大型数据库,并以客户机服务器(CS)的方式存取数据库中的数据.
(2)C#语言C#是一种安全、稳定、简单的,由CC++演变而来的面向对象的程序设计语言,它继承了C语言的语法风格和C++的面向对象特点,摒弃了CC++的复杂特性,使操作过程更易使用、更少报错.同时,C#又综合了VB的可视化操作和C++的高运行效率,以强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件成为.NET的首选语言.此外,.NET框架的融合还为C#提供了一个强大的、易用的、逻辑结构一致的程序设计环境,使程序比以往更加稳定、安全、快捷.
(3)数据库最具有代表性的数据库管理软件是微软公司研制并发布的MicrosoftSQLServer2005,它由一系列项目协作的组件构成,能满足企业数据处理系统存储和分析数据的需要.SQLServer主要是用于大规模联机事务处理、数据仓库和电子商务应用的数据库和分析平台,主要优点表现在与客户服务器开发工具和桌面应用程序高度集成方面.同时,SQLServer2005数据库管理系统还具有Internet集成、易用性、可用性、可伸缩性、可管理性、可编程性、可兼容性以及数据仓库、数据共享等主要特点.
(4)CS结构CS(ClientServer)结构在技术上已相当成熟,其主要特征是交互性强、具有安全的存取模式、网络通信量低、相应速度快,利于处理大量的数据.但值得注意的是,该模式是把数据库放在远程服务器上,把应用程序安装在客户端上,它们之间则是通过互联网的方式与服务器相互连通.CS模式软件一般采用两层结构:前端是客户机,即用户界面.它结合了表示层与业务层的逻辑关系,接受用户的请求,并向数据库服务器提出请求;后端是服务器,即数据管理.它将所需数据提交给客户端,客户端将数据进行计算并将结果呈现给用户[14-15].此外,该构架还提供了完善的安全保护机制和数据处理操作,允许多个客户同时进行访问同一个数据库.
3、工程管理系统的开发 在理论系统框架搭建完成后,即将开始目标平台的开发之旅.本文中,开发过程被划分为四个阶段,即需求分析、系统设计、代码实现和运行测试.其中,需求分析是万本之源,它既是目标平台系统框架实现的手段,又是软件工程开展实施计划的基础.针对目标平台的系统设计与编码方面,给出了有序的程序开发步骤,为确保完成项目任务提供了很好规划方向.基于上述文中所提及的系统构建内容与开发方法,该平台已完成了整个开发过程.其中,七个一级模块支撑了整个系统框架;此外,各一级模块下还建有若干个二级子模块,充分保证信息的全面性和可用性
信息发布:广州名易软件有限公司 http://www.myidp.net