基于ERP的水泥工程项目管理.docx

上传人:小飞机 文档编号:1667685 上传时间:2022-12-13 格式:DOCX 页数:59 大小:873.97KB
返回 下载 相关 举报
基于ERP的水泥工程项目管理.docx_第1页
第1页 / 共59页
基于ERP的水泥工程项目管理.docx_第2页
第2页 / 共59页
基于ERP的水泥工程项目管理.docx_第3页
第3页 / 共59页
基于ERP的水泥工程项目管理.docx_第4页
第4页 / 共59页
基于ERP的水泥工程项目管理.docx_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《基于ERP的水泥工程项目管理.docx》由会员分享,可在线阅读,更多相关《基于ERP的水泥工程项目管理.docx(59页珍藏版)》请在三一办公上搜索。

1、摘 要长期以来我国水泥企业普遍对水泥的生产过程控制水平比较重视,而往往忽视了管理信息化,这就导致国内水泥企业在国际竞争中处于劣势地位。ERP软件的应用使水泥行业发展所面临的问题迎刃而解,所以设计研发一款面向水泥行业的管理应用软件是必不可少的。本文采用模块化的程序设计方法和三层B/S体系结构,用ASP技术作为动态网页编写环境,SQL 2005作为数据库管理系统,服务器端采用微软 IIS6.0,客户端使用IE6.0或其它浏览器,开发工具使用visual studio 2008,完成了基于ERP的水泥工程项目管理系统的设计与开发,并对系统主要的功能模块进行了详细的设计和具体的实现。主要研究内容如下:

2、(1)在查阅文献资料基础上,分析了ERP系统在苏州中材建设有限公司的实施和应用情况,对苏州中材建设有限公司现有业务流程进行细致分析,设计了管理系统的功能结构图;然后从经济、技术、时机三个方面进行了可行性的分析,最后对系统的用户登录、人事信息管理、工程项目管理、员工账号管理、基本权限管理等五个功能模块进行了详细分析;最后完成了基于ERP的水泥工程项目管理系统的总体方案设计。(2)完成了基于ERP的水泥工程项目管理系统的体系结构和数据库设计。分析了B/S三层结构体系,对B/S和C/S两种模式进行了比较,根据系统需求选用B/S体系结构;对系统所需要的数据进行了分析,创建了相关数据库表,并对数据库进行

3、安全设置。(3)完成了基于ERP的水泥工程项目管理系统的主要功能模块的软件设计。对各功能模块进行软件设计,对各模块的实现过程进行简单分析,包括各模块的界面设计和功能设计,以及画出各模块功能流程图。基于ERP的水泥工程项目管理系统能兼顾到普通用户和管理员的需求,让普通用户能修改密码、查询信息和查看工程进度等简单操作;管理人员能对所有员工信息进行管理,能增加、删除部门,并且能对员工的账号权限进行设置。设计与开发的ERP的水泥工程项目管理系统,可为其他单位实施ERP的水泥工程项目管理提供借鉴。关键词:ERP,B/S体系结构,动态服务页面,结构化查询语言ABSTRACTFor a long time,

4、 the cement enterprise of our country have paid attention to the control level of production process, but often overlooked management informatization, this leads to domestic cement enterprises at a disadvantage in international competition. ERP software applications solve the problems which cement i

5、ndustry faced during their period of development, so design management application software for cement industry is necessary.In this paper, modular program design methods and three B / S architecture, the environment with ASP as the basic script, SQL 2005 as database management systems, server-side

6、using WINDOWS IIS6.0, clients use IE6.0, use of visual development tools studio 2008, completed the customer-based ERP project management of cement industry design and development of system function module and a detailed design and specific implementation. The main contents are as follows: First, th

7、e basis of information in the literature review, understand and analyze the ERP system implementation in Suzhou sinoma construction Co., LTD. and application of Suzhou sinoma construction Co., LTD careful analysis of existing business processes, designed the system function block diagram; and from t

8、he economic , technology, timing of the three aspects of the feasibility analysis, and finally the user is logged on the system, personnel information management, project management, account management staff, the five basic rights management, a detailed analysis of functional modules; finally comple

9、ted ERP-based cement industry system client overall project design. Second, The customer based on ERP project management of cement industry architecture and database design. Analysis of the B / S three-tier structure and system, then B / S and C / S to compare two models, obtained system uses B / S

10、structure system conclusions; on the system to analyze the data needed to create database tables, and database security settings. Third, The customer based on ERP project management of cement industry software design. Function modules of the software design process for each module is a simple analys

11、is of the implementation, including the modules interface design and functional design, and draw the flow chart of the module functions. Cement industry based ERP project management system can take into account the needs of ordinary users and administrators to allow ordinary users to change password

12、s, query information, and view the progress of the project and other simple operations; management personnel to manage the information of all employees, can increase remove the sector, and can account for employees to set permissions. Design and development of the cement industry ERP system project

13、management, implementation of ERP for other units of cement industry to provide project management reference.Keywords: Enterprise Resource Planning, B/S system construction, ASP, SQL目 录第1章 绪 论11.1 研究的目的及意义11.2工程项目管理技术的国内外现状及存在的问题21.2.1 ERP的概念及提出21.2.2 ERP研究发展历程31.2.3 工程项目管理技术的国内外现状51.2.4 工程项目管理技术存在的

14、问题61.3 本文的主要内容7第2章 基于ERP的水泥工程项目管理8系统的总体方案设计82.1 系统的需求分析82.2 系统的可行性82.2.1 经济可行性82.2.2 技术上的可行性92.2.3 时机可行性92.3 系统功能分析92.3.1 用户登录102.3.2 人事信息管理102.3.3 工程项目管理102.3.4 员工帐号管理102.3.5 基本权限管理102.4 系统总体设计数据流图112.5 本章小结12第3章 水泥工程项目管理系统的体系结构设计133.1 C/S(Client/Server)体系结构133.2 B/S模式的三层体系结构153.3 B/S与C/S模式比较163.4

15、系统的运行环境和开发平台173.4.1 硬件平台173.4.2 软件平台173.5 IIS简介173.6 Visual Studio 2008开发工具简介193.7 ADO.NET简介193.8 数据库和数据库连接简介223.9 使用配置文件和Connection创建与数据库的连接233.9 本章小结24第4章 水泥工程项目管理系统的数据库设计254.1 数据库简介254.2 数据库分析254.3 数据库表的设计284.4 数据库安全334.5 本章小结33第5章 水泥工程项目管理系统的软件设计345.1 数据库连接345.2 登录模块365.3 人事管理模块375.3.1 人事管理功能设计3

16、75.3.2 人事管理界面设计385.4 项目管理模块425.4.1 项目管理功能设计425.4.2 项目管理界面设计435.5 各子系统模块程序设计455.5.1 登录模块设计455.5.2 人事管理模块设计455.5.2 项目管理功能设计465.6 本章小结47第6章 全文总结与展望486.1 全文总结486.2 前景展望49参考文献50致 谢52第1章 绪 论1.1 研究的目的及意义水泥是基础建设的重要原材料,在国家基础设施的建设中起着重要的作用。在我国加快完善基础设施建设的今天,对水泥的需求量不断增大。因而,水泥行业与国民经济的发展有着密切的关系。不仅如此,水泥行业也与国民经济的诸多基

17、础产业密切相关。其上游相关产业包括能源产业、运输产业、采矿产业、设备制造产业等。下游相关产业包括房地产、建筑产业等。因而水泥行业的特殊地位又决定了其发展周期与我国基本建设投资增长有一定的同向性,水泥行业的发展也被作为拉动经济增长的手段之一。目前水泥产量在一些发达国家国家呈现萎缩的局面,是因为水泥作为劳动密集型、资源密集型和高能耗行业。水泥的产品附加值低,而且生产过程中对环境的影响较大,加上一些发达国家的基础设施建设已相对完善,对水泥的需求量相对较少,因而已将水泥列入限制发展产业。而我国作为发展中国家,各方面基础设施仍在建设之中,对水泥的需求量十分巨大,加上我国资源丰富、劳动力成本低、人均能耗低

18、等方面因素,使我国在水泥产业发展上有着巨大优势。在此背景下,发达国家的大型水泥跨国公司将资金和先进的管理技术投入我国,采取在我国投资或合资建厂以及购买股权等办法将水泥生产基地转移到我国发展。而国外资金和技术的涌入一方面会提高我国水泥产业的整体发展水平,另一方面国内企业为在激烈的竞争环境中得以生存,不得不加强管理的自我完善。水泥行业做为传统的流程型制造业,长期以来我国水泥企业普遍对水泥的生产过程控制水平比较重视,而往往忽视了管理信息化,这就导致国内水泥企业在国际竞争中处于劣势地位。ERP软件的应用使水泥行业发展所面临的问题迎刃而解,它包含着先进的管理思想与管理手段,也是大型企业发展的潮流。在这种

19、趋势下,ERP被成功引入。然而目前我国水泥企业信息化尚处于起步阶段,绝大多数企业的信息化水平尚停留在单元系统应用层面。ERP(企业资源规划,是英文Enterprise Resource Planning的缩写。)软件在实际的推广应用中,其应用深度和广度都不到位,多数企业的效果不显著,没有引起企业决策者的震动和人们的广泛关注。这对我国水泥行业的发展极为不利。水泥行业工程项目管理系统,可以有效地进行工程的立项、项目成本支出、项目的工作进度和工程结算等管理,提高企业的市场竞争实力。通过本文可在一定程度上加快ERP在我国企业中的推广。为其它单位设计与开发ERP的水泥行业工程项目管理系统提供一定的借鉴,

20、对实施ERP的水泥企业有一定的参考和利用价值。本文设计研发一款面向水泥行业的管理应用软件。它在全面实现企业人事信息管理的基础上,着重对企业在工程项目实施过程的关键点进行控制。1.2工程项目管理技术的国内外现状及存在的问题1.2.1 ERP的概念及提出ERP是由美国著名的计算机技术咨询和评估集团Gater Group于1990年提出的。是当今国际上最先进的企业管理模式。它在体现当今世界最先进的企业管理理论的同时,也提供了企业信息化集成的最佳解决方案.它把企业的物流、资金流、信息流统一起来进行管理,以求最大限度地利用企业现有资源,实现企业经济效益的最大化。据此理念开发出的ERP软件系统有效地将企业

21、内部增值链上各个功能部门的运作过程系统化、流程化,并将它们集成为一体,以实现不同部门间的协调与合作。通过对企业所有资源的整体规划与调度以实现企业资源的优化组合与分配。它综合应用了客户机/服务器体系、关系数据库结构、面向对象技术、图形用户界面、第四代语言、网络通讯等信息产业成果。ERP是整合了企业管理理念、业务流程、基础数据、人力物力、计算机硬件和软件于一体的企业资源管理系统。因而ERP在使用时必须将企业的经营理念、管理思想、实现手段、发展战略设计输入到系统中去,才能通过ERP系统的实施而得以实现。然而水泥行业要想通过对ERP的应用以达到管理信息化,就必须选择适合水泥工程项目的专业软件,通用的E

22、RP软件并不适合水泥工程项目管理,因为它在不断地发展中满足适用多种行业的业务特点,在软件的设计上广而不专,看似灵活,但在实际中管理控制的作用相对较弱。加上水泥行业在管理方面有着很多特殊的要求,水泥企业就更应该选取一款适用于自身的软件。1.2.2 ERP研究发展历程在ERP出现之前,企业管理领域层根据不同时期所面临的不同问题采用过一系列不同软件。主要有:在40年代未解决库存控制问题,企业采取了订货点法,60年代为解决订货时间与数量问题,企业采用了时段式MRP、70年代为使计划能顺利实施和调整开发出了闭环式MRP。80年代企业为了建立起项目的各个子系统(采购、库存、生产、销售、财务、工程技术等)间

23、的联系,解决子系统间的矛盾开发出MRPII。到了90年代,随着市场竞争加剧,企业竞争空间与范围也进一步加大。企业为了能更好的适应市场环境的变化,开发了ERP软件来,如今,市场环境下要求提高客户的核心竞争力与实时性,要求加强内外部系统交互性。企业进一步开发出ERPII。它的应用能更好地优化企业内部和企业之间的协同商务。这一系列发展在不断完善和丰富着ERP理论。ERP理论的发展与应用信息技术的发展密不可分。此外计算机技术、Internet/Intranet技术、EDI技术、条码技术、电子商务技术、数据仓库技术、远程通信技术网络技术、关系数据库技术、面向对象技术、图形用户界面、网络通讯等信息产业的发

24、展也为ERP技术的发展和完善提供了有力的技术保障。ERP的产生最初是基于企业内部的“供应链”的管理思想,在MRPII的基础上扩展了管理范围,构建了新的结构。其基本思想是将企业的业务流程看作是一个相互联接的供应链,将企业内部划分成几个相互协同作业的支持子系统,如采购、库存、财务、市场营销、生产制造、质量控制、服务维护、工程技术等。较MRPII在功能的深度上有所增加,比如增加了质量控制、运输、分销、售后服务与维护、市场开发、人事管理、实验室/配方管理、项目管理、融资投资管理、获利分析、经营风险管理等功能,并将这些功能集成在企业的供应链中,原先使用的MRPII系统中对制造环节的管理只是ERP中的一个

25、子系统,它和其它功能子系统一起把企业所有的制造场所、营销系统、财务系统紧密结合在一起,可以实现全球范围内的多工厂、多地点的跨国经营运作。ERP系统把这些企业的分散计划纳入整个供应链的计划中,实现资源和信息共享,从而大大增强了该供应链在大市场环境中的整体优势,同时也使每个企业均可实现以最小的个别成本和转换成本获得较大的成本优势。它还能帮助企业实现“多品种小批量生产”和“大批量生产”两种情况或多种情况并存的混合型生产方式,满足企业多角化经营的需求;同时,分析系统和交叉功能子系统不断将信息反馈给财务系统,以实现对整个业务过程的监控;再有就是它还具有决策分析功能,诸如决策、产品、融资投资、风险、企业合

26、并、收购等。在企业级的范围内为企业提供了对质量控制、适应变化、客户满意度、效绩等关键问题的实时分析能力。这样,企业就超不仅仅以物料需求为核心的生产经营管理范畴,使企业有更多精力去做好其他方面的工作如生产、供应、销售,使企业能够合理分配人、财、物之间的关系,彻底实现以客户为中心的经营战略,使管理更具人性化特点。其次是在管理的广度方面,ERP已打破了原有软件系统的只局限在传统制造业的格局,并把企业的经营方向伸向其他各行各业,如金融业、高科技产业、通信业、零售业等,从而使ERP的应用范围大大地扩展,在面对不同领域与行业中都有相应的管理措施及方法,并逐渐形成了针对于某种行业的解决方案。此外ERP在财务

27、管理功能上,已逐渐从原有的“帐务”型管理向“理财”型管理发展。“理财”型的财务管理突破了以往只重视帐务管理的观念,它更多地将企业投资者的利益考虑在内,即实现股东财富的最大化。 企业要取得长远的发展,必须在金融市场上以较低的费用成本和较低的风险有效地进行筹资,并将企业的业务经营和管理过程直接同重要的股东利益相关联,使投资者的资本能够实现高于其资本平均回报的增值。其次,在日常的业务经营过程中合理安排好企业的资金结构和资金需求量,合理调度现有资金并加强资金控制,尽可能优化和有效地配置资金,使资金管理做到及时筹措、有效投资,以保证企业能够正常地运作。由于企业在发展中必须有足够的资金来运作,而目前我国的

28、企业在发展过程中普遍存在生产经营资金不足、资金调度盲目性大的问题。ERP的应用有效地提高资金的使用效率,有计划地调度生产经营资金,实现企业财富的最大化,保持企业以收入抵消支出及偿还到期债务的能力、避免了破产的风险,使企业能够长期、稳定地生存下去并为企业发展和扩充筹集必要的资金,从而使企业更有效地使用资金以实现利润和企业价值。ERP在水泥行业的发展也日趋完善,一系列适用于水泥行业发展的ERP软件业被开发出来,主要功能主要包括销售计划地制定、合同管理、工程进度、结算管理、发货管理、运输调度、仓库管理、设备管理、备件备料管理、地磅管理、化验质检、供应管理、管理查询、决策分析、远程数据交换、系统管理等

29、模块。各模块间实现无缝连接。销售计划系统根据每天客户要货的情况、各仓库现有库存情况、客户资信情况、预计生产能力等要素智能或人工排定发货计划,合理调整各仓库之间、各分厂之间、各品种之间、各客户之间的发货比例,达到最优化;同时,可联查、追踪计划的执行情况合同管理 按行业、地区、等级、业务员对合同资料进行分类管理;全程跟踪合同的执行情况以及补充协议;合同可多级审批,保留合同原始文档;根据合同预警参数,自动预警过期以及问题合同。 支持多种灵活的预警参数设置; 支持合同格式自由定义,合同编号系统自动生成; 根据合同台帐联查合同原件。发货管理自动识别客户资信情况,全程监控发。1.2.3 工程项目管理技术的

30、国内外现状由于世界经济开始步入全球化、多元化、信息化时代,这些都在一定程度上影响着企业的经营环境,导致了竞争的日益加剧。许多企业都面临着一系列影响企业竞争力的问题。在这些严峻考验面前,一些企业开始探索管理创新、知识更新来适应新经济、新技术的挑战。在这种背景下,ERP理论应运而生。它对从前的企业经营管理论加以发展和完善,并在市场竞争中取得巨大成功。在市场经济发达的国家,为了加速产品流通,往往是以一个配送中心为核心,它既与生产加工领域相连,又与批发商、零售商、连锁超市相接,建立一个企业联盟,把相关部门全部纳入自己的供应链进行管理,从而最有效地规划和调用整体资源,尽可能达到资源的最有效地配置。以此实

31、现业务的跨行业、跨地区甚至是跨国家经营,对大市场的需求作出快速的响应。在它的作用下,供应链上的产品可实现及时生产、及时交付、及时配送、及时地送达到最终消费者手中,快速实现资本循环和价值链增值,并基本上实现了零库存管理。据调查表明,1996年全球企业资源计划和供应链管理软件的年销售额超过了50亿美元,而且以每年30%以上的速度在快速增长。项目管理技术的应用结果表明,企业采用供应链管理后,提高了服务质量,降低了投入成本,增加了利润。ERP系统的应用和研究在国内外的发展都十分迅速。国外许多著名公司,都通过使用ERP系统大大提高了管理水平。例如美国福特汽车公司通过网上采购使汽车零部件的平均成本下降了3

32、0%,飞利浦莫斯利公司应用客户关系管理系统建立了烟民档案。此外通用电气、微软、可口可乐、丰田、英特尔、诺基亚、保洁、雀巢、NIKE、西门子等著名企业都在管理中采用ERP系统。国外大型水泥企业更是很早就采用了先进的软件使管理网络化信息化,如管理信息系统MIS、办公自动化OA,企业资源计划ERP需求计划HRP等。据调查显示,国际前全球500强企业中有85%以上的行业实施了ERP进行管理。我国也已有1200多加企业使用了ERP系统。例如华北电网利用ERP系统通过建立集成的财务,人力资源,物资项目系统来构建支撑公司企业经营管理和业务的平台。国内水泥行业自“九五”和“十五”前两年的发展,一些大型水泥企业

33、运行质量明显提高,科技进步步伐加快。不但在管理方面使用先进的管理技术,业开发出一系列适用于水泥生产过程的软件。由此可见,ERP已广泛应用于各个行业,并在行业发展中起了重要作用。ERP在中国的发展加速了我国企业管理现代化的进程,使得越来越多的企业认识到只有实现企业管理信息化、现代化,企业才有活力和竞争实力。1.2.4 工程项目管理技术存在的问题然而无论企业的条件多么优越,准备多充分,在实施的过程中仍然存在风险。在ERP系统的实施周期中,各种影响因素都可能发生变化。归纳起来,在水泥行业ERP项目的风险主要有以下几方面: 缺乏规划或规划不合理;项目预准备不充分,表现为硬件选型及ERP软件选择错误;由

34、于在实施过程控制不严格,而导致阶段成果未达标;在设计流程缺乏有效的控制环节;实施效果未做评估或评估不合理; 系统安全设计不完善,存在系统被非法入侵的隐患;灾难防范措施不当或不完整,容易造成系统崩溃。解决这些问题的方法之一在于提出一个基于多目标的ERP系统实施风险管理模型。需要企业系统要素在一致性、匹配性和协同性方面进行有效的风险管理,来指导信息系统应用实践活动。ERP的风险不是存在于某个因素,而是一种工作系统机制内部以及工作系统环境之间在工作过程中的一种不确定性。对于工作系统的某一个要素而言,其风险在于企业自生的成熟度(或称能力度),对于要素之间的风险体现为ERP系统内因此有效地管理和控制风险

35、是对ERP系统成功实施地有着重要影响。这就使得企业在战略规划、项目准备、项目实施以及系统安全管理等方面有充分的准备,使得企业对ERP系统做到安全有效的利用。1.3 本文的主要内容本文主要根据苏州中材建设有限公司的实际情况,开发水泥工程项目管理系统,有效地进行水泥工程的立项、项目成本支出、项目的工作进度和工程结算等管理,提高市场竞争实力。本文采用模块化的程序设计方法和三层B/S体系结构,用ASP作为基本脚本环境,SQL 2005作为数据库管理系统,服务器端使用WINDOWS IIS6.0,客户端使用IE6.0,开发工具使用visual studio 2008,完成基于ERP的水泥工程项目管理系统

36、的设计与开发,并对系统功能模块进行详细的设计和具体的实现4。论文共分为6章,各章内容如下:第1章 绪论。在介绍课题的背景及其研究意义基础上,了解工程项目管理有关的国内外研究现状,包括发展水平和存在的问题等,最后提出本文的主要内容。第2章 基于ERP的水泥工程项目管理系统的总体方案设计。在进行系统需求分析的基础上,从经济、技术、时机三个方面进行可行性分析,主要对系统的用户登录、人事信息管理、工程项目管理、员工账号管理、基本权限管理等5各功能模块能进行详细分析,并且画出系统总体设计的数据流程图,为后面的实际具体设计做好铺垫。第3章 基于ERP的水泥工程项目管理系统的体系结构设计。首先分析B/S三层

37、结构体系,再将B/S和C/S两种模式作比较,设计出本系统的体系结构,并对系统所采用的运行环境、开发平台、开发工具等做出简单说明。第4章 基于ERP的水泥工程项目管理系统的数据库设计。首先对系统所需要的数据进行分析,对数据库中将要涉及的信息进行分析,创建数据库表,最后对数据库进行安全设置。第5章 基于ERP的水泥工程项目管理系统的软件设计。在完成数据库连接和登录模块设计的基础上,主要完成用户登录、人事信息管理、工程项目管理、员工账号管理、基本权限管理等功能模块的软件设计,主要包括各模块的界面设计和功能设计,并画出各功能模块流程图。第6章 全文总结与展望。对全文进行总结,指出存在的不足问题,并提出

38、需要完善的方面,最后对基于水泥工程项目管理的发展前景进行展望。第2章 基于ERP的水泥工程项目管理系统的总体方案设计本章在进行系统需求分析的基础上,从经济、技术、时机三个方面进行可行性分析,主要对系统的用户登录、人事信息管理、工程项目管理、员工账号管理、基本权限管理等5个功能模块能进行详细分析,并且画出系统总体设计的数据流程图。2.1 系统的需求分析随着信息时代的发展,在复杂多变的竞争环境中,企业人力资源越来越多受到企业的重视。如何能够使用信息化技术及时有效地管理人事信息和项目信息,已成为企业主管和人力资源部门越来越关注的一个问题。本系统的建立是为了公司员工和工程进行网络化管理,提高工作效,率

39、降低成本。根据公司的现有的软硬件和人员的基本情况,在充分调研的基础上,确定系统应具备以下功能:(1)员工档案管理:员工信息的录入删除修改。(2)部门档案管理:显示部门负责人和所在部门员工。(3)工资档案管理:录入和查询发薪记录及历史信息。(4)项目流程管理:按部门管理项目的流程和查询进度。2.2 系统的可行性可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。通过对需求分析的研究,对本系统的可行性分析如下。2.2.1 经济

40、可行性主要是对项目的经济效益进行评价,该管理系统的开发和维护费用包括设备费用、开发费用、培训费用。设备费用方面,基本不用投入什么,因为单位的办公条件已具备所有设备上的需求(如该系统的运行环境的设置(IIS的安装)和一些开发软件);开发费用方面,与大型管理信息系统相比,此管理系统不大,开发周期相对较短,单位又有专业的网络管理人员,该系统的开发对单位说不成问题;培训费用方面,单位有一批优秀的管理人才,每人都能够熟练应用几个软件,另外,本管理系统具有简单操作的特点,只需简单培训,便可熟练应用。2.2.2 技术上的可行性技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需

41、要等。该管理系统采用了当前新兴的B/S模式进行开发。三层的B/S体系结构具有许多传统C/S体系结构不具备的优点,而且又紧密的结合了Internet/Intranet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。因为SQL数据库使用简单、储存一般单位的人事资料绰绰有余,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。2.2.3 时机可行性伴随着单位规模的扩大,工程项目的增加,人员的增多,信息化的进程,信息技术的不断发展和应用,原有的人事管理方式已经不能满足单位现阶

42、段的发展。本系统的开发将改善单位人力资源管理现状以及工程项目的进程管理,更好的协助各部门进行工作为单位的进一步发展创造条件5。综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。2.3 系统功能分析工程项目管理系统是专门针对企业工程项目集成化高效化的管理系统,它包括人事管理与项目管理两部分内容。人事管理主要对单位的各员工信息进行管理,包括员工基本档案管理、部门基本档案管理、员工工资档案管理;项目管理按照部门流程分为多个部分进行管理,系统还包括对员工的账号进行管理和权限管理,其中员工的账号管理包括增加下属职工、管理下属职工、增加员工、管理员工

43、、管理部门和个人资料维护,基本权限管理是管理员工的基本信息编辑权限。通过上面对单位人事管理工作的分析,本系统应该具有处理这些的业务的能力6。2.3.1 用户登录主要是用户登录时要对普通的用户和管理员进行身份验证,也对员工的权限做了一回验证,使得员工获得进入不同的页面的权限,同时记录登录信息到系统日志中。2.3.2 人事信息管理登录系统的所有用户都可以对自己的基本档案信息进行查看,方便用户了解本人在单位的具体情况。负责人负责对员工基本档案、部门档案、工资档案等信息进行管理。2.3.3 工程项目管理管理员通过系统编辑工程项目在各个部门流程中已完成和未完成的进度信息,直接领导人(也就是各部门经理)对

44、其进行管理,更有效的促进员工的工作效率。2.3.4 员工帐号管理员工主要在个人基本档案里面修改自己的账号和密码,管理员也可以修改所有员工的账号和密码。2.3.5 基本权限管理主要是单位负责人对全部员工的访问权限的管理,即用户是否具有使用本系统的权限。2.4 系统总体设计数据流图本系统包括员工端和管理员端,系统管理员是系统中拥有最高权限的用户,可以对系统数据进行任意操作;普通用户是系统中人数众多的群体,它们能修改密码、查询信息等简单的操作。该系统有登录模块,人事管理模块,项目管理模块三大模块,其中人事管理模块还包括员工个人档案管理,所有员工基本档案管理,部门档案管理,员工工资管理四个功能模块;项

45、目管理模块包括以各个部门为模块的项目流程管理模块。其系统功能结构如图2-1所示,用户登陆数据流图如图2-2所示,系统总体数据流图如图2-3所示。登陆界面个人基本档案模块员工基本档案模块部门档案信息模块员工工资档案模块项目流程管理模块查询编辑录入查询编辑录入查询编辑录入查询编辑录入查询编辑录入开始图2-1 系统功能结构图用户进入登录界面登录进入管理系统登陆界面用户名密 码登录成功信息重填提交信息错误信息数据库图2-2 用户登陆数据流图管理员人事信息管理工程项目管理员工工资档案部门信息档案员工基本档案个人基本档案普通员工更新数据更新数据更新数据更新数据更新数据查看信息部门A部门B部门C部门N。更新

46、数据更新数据更新数据更新数据查看信息查看信息项目信息库1、工程施工进度计划2、物资申报计划3、工程统计(工程管理部)1、分包商资料2、项目部会议记录3、接收或外发传真/邮件4、业主来文5、工作联系单(综合管理部)查看信息图2-3 系统总体数据流图2.5 本章小结本章主要对系统进行了需求分析和整理,并针对需求分析做出系统功能结构图。然后从经济、技术、时机三个方面进行了可行性的分析,最后是对系统的各个功能进行了详细分析,功能包括用户登录、人事信息管理、工程项目管理、员工账号管理、基本权限管理五个部分,并且画出了系统总体设计的数据流程图,为后面的实际具体设计做好铺垫。第3章 水泥工程项目管理系统的体

47、系结构设计本章首先分析B/S三层结构体系,再将B/S和C/S两种模式作比较,设计出本系统的体系结构,并对系统所采用的运行环境、开发平台、开发工具等做出简单说明。3.1 C/S(Client/Server)体系结构随着Internet网络应用技术的发展,基于客户/服务器(C/S)的系统设计方法被广泛地应用于各种类型软件系统的设计与开发中,其基本思想是把应用程序分布在客户机和服务器上,它主要用于多机通信应用程序的设计,其中的每一台计算机负责维护一项功能5。这种编程方式改变了我们传统的单机应用程序设计和系统实现方式。简单的说,基于这种模型的工作方式就是客户机端向服务器端提交访问请求,或是提交一个任务,服务器端接收该任务后,经过处理,将结果返回给客户机端。C/S结构是分布式网络计算模式的初步尝试,结构如图3-1所示。它采用客户应用进程与服务器应用进程共同去实现应用系统的用户界面处理、业务逻辑、数据处理等功能。用户界面由客户应用进程实现,业务逻辑由客户和服务器联合完成,数据服务由服务器进程承担。一般用层次结构来描述应用进程在客户端和服务器端的逻辑划分方式。图3-1 C/S模式的物理结构C/S模式的体系结构最初出现在80年代,一般两层结构即“胖客户端”结

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号