ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:391.36KB ,
资源ID:25890291      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25890291.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于net的施工单位管理信息系统的设计与实现.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于net的施工单位管理信息系统的设计与实现.docx

1、基于net的施工单位管理信息系统的设计与实现基于.net的施工单位管理信息系统的设计与实现摘 要本文充分分析了公司在施工单位信息管理方面存在的问题,联系实际情况设计实现了一个以控制施工预算与支出为主的管理软件。目前,公司各施工单位大量日常工作皆是手工处理,工作效率很低。为了加强管理,提高自身竞争力,施工单位的信息化迫在眉睫。使用VS.NET 2005作为开发平台,C#作为开发语言,SQL Server 2000作为数据库DBMS,利用面向对象的结构采用自上而下的程序设计方法,基本实现了施工单位日常各种信息的管理与查询。此系统分为预算与支出管理、内部材料设备管理、外部材料设备管理、人力成本及施工

2、人员管理、事务管理等五个主要模块,而预算与支出管理是施工单位管理信息系统的核心。本文在系统实现的基础上,探讨数据库管理系统开发的基本思路和方法,阐述了数据库设计和系统实现的若干关键步骤,较好地把握了软件工程的思想。关键字:工地管理,数据库,C#,面向对象设计Abstract In this paper, designers made a full analysis of the Companys problems in the information management, contacting with the actual situation, finally designed a con

3、trolling the construction budget and expenditure-based management software. At present, a lot of work of the companys building sites is manual processing, so the efficiency is very low. In order to strengthen management and improve its competitiveness, the company must turn to information technique

4、for help.This system use VS.NET 2005 as a development platform, C# as development language, SQL Server 2000 database as DBMS, using object-oriented program design with top-down approach. This system achieves a day-to-day management of all kinds of information and inquiry. This system is divided into

5、 current budget and expenditure management, internal materials and equipment management, external materials and equipment management, human cost and construction management, and transaction management five modules, and the budget and expenditure management is the core of the system. This paper explo

6、res the basic thoughts and methods of database management system development, several key steps of database design and system achievement and grasps the idea of software engineering. Keywords: building site management,database,C#,object-oriented design1 前言1.1 系统开发背景及意义近年来,计算机技术发展迅速,以计算机与通信技术为基础的信息系统

7、正处于蓬勃发展的时期。国内各大集团企业十分重视信息化建设,在各种信息系统的辅助下,企业的管理水平日益提高,工作效率也大大提高。如何借助计算机帮助企业完成更多的事情,实现企业管理信息化、办公自动化,优化管理,优化日常工作成了当前各大企业为改进企业管理模式,提高企业工作效率的一个重要研究课题。作为施工单位的信息管理是建筑企业日常管理的一个重要方面。而就国内目前的情况,大部分工地的信息化程度很低,日常管理基本还是人工管理加纸面管理,各种信息流通很慢,且不易保存和查询,因此在计算机技术飞速发展的今天,将信息管理系统应用于施工单位的日常管理已经势在必然,而且这也将为建筑类企业的施工单位和工地管理带来前所

8、未有的改变,节约工程成本,有效控制工程预算,提高效率,增加效益,同时也会为企业的飞速发展提供无限潜力。计算机管理信息系统在工地日常管理中的应用,会给建筑类企业带来明显的经济效益和社会效益。主要体现在:(1). 实现了工程项目预算的实时动态控制,消除了以往工程建设过程中支出记录紊乱、不及时,预算难以控制的弊端。(2). 大大提高了工地材料设备管理人员的工作效率,各种材料设备的出入库均可方便及时记录到系统中,并可随时查询出入库及库存情况。(3). 提高了工地管理的信息透明度,实现了工地管理与企业相关部门的信息共享。(4). 改进了工地各种信息的管理,使各种纸质材料可以方便的在计算机中存档备份,并可

9、随时查询,例如合同信息、工程事故信息等。公司是国内较大的建筑企业,其所属数十个工地的信息管理在企业的管理中占有十分重要的地位。由于各工地分布分散,且各工地自行管理,各工地与企业总部之间的信息流通很不及时,企业总部对各工地的管理效率低下,实现施工单位管理的计算机化是摆在公司当前的一个重要课题和任务。1.2 国内外研究现状国外在工程管理信息系统方面的研究和应用已有三十多年历史。从计划编制到施工管理以及在项目管理全过程中的投资、进度和质量控制都有完整的理论、方法和系列化的软件产品。我国每年在基本工程建设方面的投资数千亿元,而大型工程项目管理的现代化和科学化水平却远不能适应建设发展的需要。国内目前的建

10、筑类企业使用计算机系统来管理工地的比例很低,一是缺少硬件支持,很多工地基本不配备计算机设备,使用计算机来管理工地不能实现;二是缺少软件支持,目前国内很多的建筑工地管理软件很不完善,很多只能针对某一类型的工程项目,通用性不好,使得很多建筑公司不得不单独来开发适合自己的管理系统,增加了工程成本;三是工地人员的整体计算机技能水平偏低,能够使用计算机的人员比例很低,即使配备齐计算机硬件和管理软件,使用计算机管理系统来管理日常工作还是很难实现。这样就形成了一个目前国内建筑工地信息化进程的一个限制因素。对于国内的建筑工地管理软件而言,一方面要继续加强对个性化差异较大的各类工程项目管理系统需求的调查、研究与

11、分析,以便能够实施推出满足国内建筑类企业通用需求的产品;另一方面,还需要改进工地的硬件设施及人员计算机技能的培训,以适应工程建设信息化的发展。1.3 本文主要工作本文的主要工作是根据公司的施工单位及工地管理业务,设计开发了一个完整的施工单位管理信息系统,主要包括基本信息管理、预算与支出管理、材料设备管理、施工人员与人力成本管理、事务管理等模块。其中预算与支出管理是整个系统的设计开发核心。当前国内企业集团已经进入到了信息时代。企业和组织要求信息处理的数量越来越大,速度越来越快。为了让企业管理者及时掌握准确、可靠的信息,以及执行之后构成真实的反馈,必须建立一个功能齐全和高效率的企业信息管理系统。信

12、息管理系统可以采用以电子计算机为主的技术设备,通过自动化通信网络,与各种信息终端相连接,利用完善的通信网,沟通各方面的关系,以保证迅速、准确、及时的收集情况和部署任务。2 系统分析2.1 系统需求获取目前在施工单位及工地管理方面所存在的问题是信息化不足,计算机使用率低,大量的日常工作都是手工处理、纸面处理,且公司的各施工工地较为分散,省内外均有,与公司总部距离较远,及时的监督管理很难实现。因此工作效率低下,公司内部沟通不及时等等问题很难克服,施工工地管理不合理,不能及时根据需要调整施工预算及材料设备调配。公司希望解决的问题是:(1). 设计一个施工单位管理信息系统,解决各施工单位、施工工地与公

13、司各业务部门之间因缺少信息沟通和共享而导致的传统工地管理中占用资源过大的问题。(2). 解决施工工地预算与支出的实时控制,以图表的形式反应工地材料设备及人力成本的预算使用情况,并在支出达到一定比例时给出提醒。(3). 完善安全监管,对施工过程中的工程事故进行全面管理,包括安全事故、设备事故、工程质量事故、人员事故等,并对各种事故进行登记备案。(4). 实现工地仓库的有效管理,对施工工地各种材料设备的入库、出库进行管理,对各种外部材料的加工及外部设备、周转材料的租赁进行登记,并可对各种材料设备出入库及库存信息进行查询。(5). 完善工地施工人员及人力成本的管理,对工地所有施工人员要进行登记,施工

14、过程中的人力成本的支出情况也要及时登记,并可对施工人员及人力成本使用情况进行查询。(6). 实现公司总部对各工地的有效监管,各工地的数据要与总部的数据每日同步更新,以便公司总部随时了解各工程的进展情况和预算使用情况。2.2 系统需求分析对于公司承建的各个工程项目,是由公司的各个施工单位负责建设的。施工单位的主要工作流程是:首先要对工程项目预算进行登记,并根据预算及工期从公司所属供应站领取材料,从公司所属设备站租用设备及周转材料;然后在施工过程中,对每笔进出工地的材料和设备进行入库、出库登记,对于需要外部加工的材料或从其他公司租赁的设备和周转材料要另外登记;随着施工的进行,消耗材料的支出,租用设

15、备、周转材料的支出、人力成本及其他费用的支出要及时登记,各支出所占预算比例要以图表形式进行显示,在达到警戒提醒值时给出提醒;工地上的施工人员及主要人员的工作日志要有存档备案;最后,各种预算、支出、人力成本、施工人员、材料与设备的出入库及库存信息要能随时查询,方便对施工情况的全面把握。2.3 系统设计目标与需求 2.3.1 系统的设计目标(1). 预算控制动态化一个工程项目的预算控制是项目管理的重要环节,预算控制清楚地表明了计划与控制的紧密联系,预算是计划的数量表现。如何有效的控制预算,对于使工程按照预算顺利实施具有重要的意义。(2). 材料设备管理高效化工程建设过程中需要很多的材料、周转材料及

16、设备,使用计算机来统一管理,可以大大提高工作的效率,减少工地人员的工作量,也能够及时查询,掌握工地的材料设备情况,是工地材料设备管理更高效。(3). 工地管理信息化工程建设过程中的事故记录与备案,合同管理,施工人员管理等都可以使用此系统进行,使工地管理中各种信息的记录与查询更方便,大大提高工地管理的信息化程度。 2.3.2 系统的功能需求经过调研和分析,公司提供一套完备的与公司施工单位及施工工地管理中相一致的功能:(1). 建立基本资料信息库,规范所有资料信息,包括用户信息、工程项目信息、单位信息、供应商信息、材料信息、设备信息、周转材料信息等。(2). 建立预算与支出管理资料库,及时记录工程

17、预算与支出情况,控制工程在预算范围内进行建设。(3). 建立材料、设备和周转材料信息记录,对所有设备材料的入库、出库进行记录备案,外部加工和租赁的材料和设备另行记录。(4). 建立工程事务记录,对工程建设过程中的工程事故、合同信息等进行记录备案。 该系统可分为多个子系统,分别对应某些特定方面的功能。从整体上看,该系统可分为六个子系统,具体如下:(1). 基本信息管理:包括用户管理、工程项目信息管理、材料设备信息管理、单位信息管理、供应商信息管理、数据库备份与还原。(2). 预算与支出管理:包括预算管理、支出管理、支出和预算对比图表管理。(3). 内部材料设备管理:包括材料入库登记、材料出库登记

18、、材料报表查询;设备/周转材料入库管理、设备/周转材料出库管理、设备/周转材料报表查询;内部材料设备综合查询。(4). 外部材料设备管理:包括外部材料加工登记、外部设备材料租赁登记、外部设备材料归还登记、外部材料设备综合查询。(5). 施工人员管理:包括人力成本登记、人力成本查询;施工人员登记、施工人员查询。(6). 事务管理:包括工程事故管理、工作日志管理、合同管理、数据库管理。系统的功能包图如图2-1所示:图2-1 系统功能包图3 系统的总体设计3.1 系统的数据库设计 3.1.1 数据流图如图3-1所示:图3-1 数据流图 3.1.2 系统数据表系统相关数据表有二十几张,由于篇幅有限,以

19、下仅列出系统用到的几个关键的数据表。预算表,用于保存预算信息,如表3-1所示: 表3-1 预算表属性结构描述表 (表名:yusuan)序号字段名称字段代码字段类型字段长度小数位数约束条件备注1预算IDys_idInt4非空、自增长主键2工程项目ys_projnvarChar50非空3变更ys_alternvarChar44预算类别ys_typenvarChar20非空5预算名称ys_namenvarChar50非空6规格型号ys_patternnvarChar207计量单位ys_unitnvarChar108预算数量ys_amountInt49预算单价ys_pricedecimal8210预算

20、金额ys_totaldecimal162非空11日期ys_datedatetime2012备注ys_remarknvarchar200支出表,用于保存支出信息,如表3-2所示:表3-2 支出表属性结构描述表 (表名:zhichu)序号字段名称字段代码字段类型字段长度小数位数约束条件备注1支出IDzc_idInt4非空、自增长主键2工程项目zc_projnvarChar50非空3变更zc_alternvarChar44支出类别zc_typenvarChar20非空5支出名称zc_namenvarChar50非空6规格型号zc_patternnvarChar207计量单位zc_unitnvarCh

21、ar108使用数量zc_amountInt49实际单价zc_pricedecimal8210支出金额zc_totaldecimal162非空11日期zc_datedatetime2012备注zc_remarknvarchar200人力成本表,用于保存人力成本支出信息,如表3-3所示:表3-3 人力成本表属性结构描述表 (表名:renlichengben)序号字段名称字段代码字段类型字段长度小数位数约束条件备注1人力成本IDrlcb_idInt4非空、自增长主键2工程项目rlcb_projnvarchar503单位rlcb_danweinvarChar504姓名rlcb_namenvarChar

22、10非空5工种rlcb_typenvarChar106工作量rlcb_amountnvarChar507金额rlcb_moneydecimal1028日期rlcb_datedatetime209备注rlcb_remarknvarChar200材料库存表,用于记录材料的库存信息(由于其他材料设备数据表与此表类似,不再一一列出),如表3-4所示:表3-4 材料设备库存表属性结构描述表 (表名:cailiaokucun)序号字段名称字段代码字段类型字段长度约束条件备注1库存IDclkc_idint4非空,自增长主键2材料名称clkc_namenvarchar60非空3规格型号clkc_typenva

23、rchar204品牌clkc_pinpainvarchar205产地clkc_chandinvarchar206供应商clkc_gongyingshangnvarchar207数量clkc_amountint8单价clkc_danjianumeric129金额clkc_jinenumeric1610采购员clkc_caigouyuannvarchar2011保管员clkc_baoguanyuannvarchar2012单位clkc_danweinvarchar6013保修期clkc_baoxiuqiint414保质期clkc_baozhiqiint415货架clkc_huojianvarcha

24、r2016货号clkc_huohaoint417入库日期clkc_rukuriqidatetime18代管clkc_daiguanint419备注clkc_beizhunvarchar500工程事故表,用于保存施工过程中的所有事故,包括安全事故、质量事故、人员事故、设备事故等,如表3-5所示:表3-5 工程事故表属性结构描述表 (表名:gongchengshigu)序号字段名称字段代码字段类型字段长度小数位数约束条件备注1事故IDgcsg_idint 4非空,自增长主键2工程项目gcsg_projnvarchar503事故日期gcsg_datedatetime4责任人gcsg_mannvarc

25、har205设备名称gcsg_namenvarchar506设备编号gcsg_sbidvarchar207规格型号gcsg_typenvarchar208事故描述gcsg_remarknvarchar4003.2 系统功能设计程序层次如图3-2所示:图3-2 程序层次图3.3 系统架构设计3.3.1 系统功能架构系统的架构设计应该以结构简洁、层次清晰、重用性好、易扩展、保证数据安全为目标。且应具有较高的可伸缩性,满足企业未来发展。(1). 可用性好,可靠性高要求系统响应快,能够提供持续的服务能力。此外,系统应具备失败处理能力。系统出现错误是不可避免的,对于软件错误,系统应该能够及时作出反应,使

26、错误造成的损失减到最小。(2). 安全性高对于一个管理系统,数据的安全性是一个必须考虑的关键问题。系统应当具备适当的授权和验证机制,数据安全传输能力等,以保证数据的安全,防止非法用户使用系统。(3). 系统可伸缩型好系统的架构要满足将来更大规模业务发展的需要。要充分利用现有的.net平台的优势设计系统,使系统在不做大量修改的情况下,便可以通过增加硬件设备扩展系统,提高系统的容量。(4). 系统结构简洁,层次清晰设计一个结构简洁的框架,明确各个组件的作用和各层次间的关系,是系统架构设计的重要目标。清晰地层次可以提高系统的灵活性,且易于学习,易于掌握,可大大方便系统的后期升级和维护。(5). 重用

27、性好可重用的系统组件可以避免不必要的重复开发工作,减少代码维护量,减少系统冗余。所有组件在设计时都应该尽量减少对其应用环境和条件的依赖,而应设计的尽量通用。可重用的组件在调试过程中更容易发现其中存在的问题,从而提高系统架构的质量。(6). 易扩展对于工地管理系统,根据不同类型的工程项目,其业务模式是有差别的,因此系统的设计要足够灵活,充分利用面向对象技术和组件技术的优势,使系统容易满足各种变化,为未来系统升级做好充分准备。本系统的架构是建立在微软的.net 2.0平台之上,使用C#语言开发完成的。该系统结构是充分利用面向对象设计的原则开发出的一套开发框架。通过该框架可以提高系统的可维护性,可伸

28、缩性和系统性能。该开发平台是基于三层架构的。表示层、业务逻辑层、数据层是系统的三层。而这三层又被细分成更多的层以提供更好的抽象和系统可维护性。3.3.2 系统技术架构设计系统的技术架构,其任务是以系统需求分析的结果为依据,充分考虑系统的特点及用户的要求,为系统选择合适的开发平台,并且选择合适的方式构建系统。(1). 以C#作为系统的开发语言C#是微软公司.net平台推出的全新语言,运用一种全新的概念模型,使用了一个多层分布式应用程序体系。C#是一种安全的、稳定的、简单的,由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.net开发的首选语言。微软.net平台提供的这个多层结构的分布式应用程序模型具有重用组件的能力、统一的安全模式和灵活的事务控制;使开发者不仅可以比以前更快的发布新的解决方案,而且其独立于平台、基于组件的解决方案不再受任何提供商的产品和应用程序编程界面的限制。(2). 以SQL Server 2000作为系统DBMSSQL Server 2000作为面向中小型企业的网络数据库服务系统,提供了与众多高级数据库管理器相同的运行性能。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1