管理信息系统(MIS)是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、文护和使用的系统。它是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业信息管理,不断提高企业的管理水平和经济效益。目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。
为了规范建设程序,确保项目建设质量,控制、管理和监督项目投资的使用,需要加强对基建项目的管理。基建管理信息系统需求对基建项目整个生命周期中涉及到的各种信息进行全程跟踪管理,包括前期准备管理、招标合同管理、施工管理、竣工决算管理等。本系统通过利用计算机提供快速、正确的通信及数据库技术提供的功能,建立基建管理数据库,具有档案录入、查询、文档管理等功能的管理系统,其操作方便、流程明显,并能提高工作效率和质量。
2 技术概况
2.1 C/S架构和B/S架构的概念与区别
2.1.1 C/S架构
C/S即Client/Server架构是大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到客户端和服务器端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是C/S形式的两层结构。
传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论客户端还是服务器端都需要特定的软件支持,且需要针对不同的操作系统开发出不同版本的软件,加之产品更新快,代价高,效率低。
2.1.2 B/S架构
B/S即Browser/Server架构是互联网兴起后的一种网络结构模式,这种模式是基于浏览器和服务器的。由于统一了客户端(都使用浏览器),将系统功能实现的核心部分都集中到服务器上,所以简化了系统的开发、文护和使用。需要更新软件时,只要更新服务器端程序,所有的客户端都将显示更新后的内容。这比重新下载软件更新并把新软件安装到客户端更加方便实用,也是未来的发展趋势。
在B/S架构中,客户机上只需要安装一个浏览器(如IE)。服务器端需要安装大型的数据库(如SQL Server)。客户端的浏览器通过与服务器端的数据库进行数据交互。
2.1.3 C/S架构和B/S架构的区别
硬件结构不同:C/S架构的应用程序是安装在客户端的,客户端文护和升级都比较麻烦,而且还会占用客户端的存储空间,增加客户端负荷量。B/S架构应用程序不需要在客户端安装,只需要客户端有浏览器即可,文护和升级工作在服务器端进行,客户端所得到的信息为统一信息,以不同模式访问相同的数据库资源。
程序架构不同:C/S架构的程序可以更加注重流程,可以对权限多层校验,对系统运行速度可以较少考虑。B/S对安全以及访问速度的多重的考虑建立在需要更加优化的基础之上,比C/S有更高的要求,B/S结构的程序架构是发展的趋势,有微软的ASP.NET,还有Sun公司的JSP等支持,使 B/S更加成熟。
对安全要求不同:C/S的安全性较强,一般应用于相对固定的用户群,如一些高度机密的信息系统采用C/S结构比较适宜。而B/S的安全性较低,用户可以通过B/S发布公开信息。B/S建立在互联网上, 对安全的控制能力较弱,一般面向的是不可知的用户。
程序软件重用性不同:C/S架构的应用程序的重用性不如B/S的重用性好。如果用C/S架构制作了软件,那么再进行软件更新将非常麻烦,需从网上下载新的升级版来安装,而B/S架构的应用程序的重用性很高,不需要下载升级。 ASP.net基建管理信息系统设计+流程图(2):http://www.751com.cn/jisuanji/lunwen_3675.html