">
【摘要】本文设计了包括项目立项前期管理、项目立项管理、项目概算管理、项目进度管理、项目服务采购、项目物资管理、项目竣工管理等方面的工程ERP项目管理系统。将设计的ERP项目管理系统实际应用到工程中去,从项目决策与前期管理、项目计划、合同管理、质量安全管理、信息和文档管理等方面进行实际应用分析。
【关键词】ERP系统;B/S体系结构;项目管理;管理系统
1系统需求分析
工程项目管理系统应用与开发,不仅为工程项目参与者提供了良好的沟通渠道、业务协作机制以及协调决策机制,是提高工程项目管理的综合有效方案。主要需求包括改进登录模式、对项目人事及档案进行管理和完善项目流程管理功能。
1.1用户登录需求
用户登录功能,就是在用户登录系统的过程中,对用户的身份进行验证,确定用户的操作权限,具体区分是普通用户还是管理员,这样,用户就可以获得进入相应界面的权限,同时,将用户登录信息记录到系统日志中,便于日后查询。
1.2人事信息管理需求
用户成功登录系统后,可以对权限内的所有信息进行查看,了解单位的一些基本情况。管理员登录系统后还可以对员工的基本档案、部门档案和工资档案等进行管理和查询。
1.3工程项目管理需求
对于工程项目的管理,项目管理人员需要通过系统,实现对工程项目在施工过程中的进度信息的编辑,而项目的直接管理人,比如各个部门的经理等都可以对项目进行管理,从而有效促进项目员工的工作效率。
2系统设计
2.1系统总体设计
系统功能设计具体分为员工个人档案管理、基本档案管理、部门档案管理和员工工资管理等四个不同的模块。如图1所示:图1系统功能图
2.2系统模块设计
2.2.1登录模块用户登录模块,需要用户名和密码,与相应数据库表中的员工名称和密码一致才可以,如果用户的信息输入正确无误,则用户就可以成功登录,并将登录信息记录到日志中;如果用户所输入的用户名或者密码出现错误,则会为用户提供错误信息,提示用户输入有误。2.2.2人事管理模块在系统所设计和规划的人事管理模块中,所包含的子模块主要有:员工个人档案、员工基本档案、部门基本档案和员工工资档案等等四个不同的模块。(1)普通员工通过登录系统,对跟自己相关的各种基本信息进行查看和修改;(2)在员工的基本档案中,还包含了基本的员工信息,系统管理人员可以对这些信息进行修改、删除和查询;(3)在部门的基本档案中,对各个不同的部门相关信息进行存储,所有的员工都可以对信息进行查看,而系统管理员则可以对基本信息进行查询、删除和修改等操作;(4)在员工工资档案中,对企业所有员工的工资情况进行记录,所有员工都可以对自己的相关信息进行查看,而系统管理人员,则可以针对任何信息进行查看、边界和删除操作。2.2.3项目管理模块在项目管理模块中,根据项目和部门的业务流程,具体划分为多个不同的小模块,公司普通员工只能对相关进行查看,只有系统管理员才具有编辑信息的权限。根据公司的部门划分,将该模块具体划分为业务部、物质部、工程部、安质部和班组施工对等几个不同的模块,为每个子模块都设置了项目流程查询和修改两个功能。将所有部门的流程进行组合,就可以构成整个完整的项目。
3系统实现
3.1登录模块实现
具体实现用户登录模块的主要涉及的文件包括:logo.aspx登录页,home.aspx主页面,DailyRecode.cs日志记录类,MD5.cs密码加密类,DataAccess.cs数据库操作类。系统利用登录页根据用户的权限及工作职责显示对应的主页面。所有涉及日志记录的操作通过DailyRecode.cs完成,数据操作和访问由DataAccess.cs完成。
3.2人事管理模块实现
对于普通用户,都可以在该页面对自己的个人信息进行修改;而数据库中所存储的个人基本档案相关页面信息,都可以通过登录界面所输入的用户面,从数据库中调出,并在屏幕中进行显示。在界面中通过部门选择和员工姓名输入的情况下,点击查询按钮,就可以对员工信息进行查看。对于系统中能够需要添加员工信息的操作,可以输入需要添加信息的员工信息,再单击新员工添加按钮,之后就会在表格中出现该员工的空白信息,通过编辑控制,可以实现对新添加员工信息的设置。可以从页面的选项中选择要查看的部门,点击查看,系统就会显示出该部门的经理、部门的员工总人数、部门的员工信息等等。对于该页面的调用,也主要根据登录界面中用户所提供的身份信息来完成。在对员工工资档案添加的过程中,需要选择系统中已有的员工编号,单击添加,系统会自动提供一个需要添加的表格信息,在该表格中包括有员工编号、姓名、部门,以及职位的相关信息等等,单击编辑操作按钮,可以对空白信息进行设计和添加,完成添加功能。
3.3项目管理模块实现
项目整个全生命周期中,有许多环节,而且不同的环节由不同的责任主体承担。但现在的状况而言,作为整个责任主体,建设单位没有政策支持,对各个环节的责任主体缺乏控制力和约束,进而导致所有的考核都集中在了建设单位,导致考核力度的失效性,使其建设单位承受的压力很大。由于在本项目管理系统中,根据公司的部门不同流程,将其划分为多个子模块,所以,此处以业务部的流程为例进行说明,而其他部门的实现流程则参考业务部实现。在打开查询页面的基础上,可以选择要查询的工程编号,单击查询,就可以得到与工程相关的一些详细信息,会通过表格来显示已经完成内容的进度,而还未完成的进度则会以空白显示。对工程进度信息的修改,可以通过工程流程页面进行。对新项目的进度信息进行添加的过程为,在页面中输入该工程所定义的编号,点击新工程按钮,这样,在表格中将会出现新的工程信息栏,还可以对新工程的名称等相关信息进行编辑。在工程的流程查看页面,可以对工程进度进行查看。
4结语
对工程项目的管理,不可避免的发生于各行各业,跟人类社会的生产和生活关系重大。特别是在现代化科技大量涌现的情况,促使了工程管理的理论、方法和思想也出现了明显的进步。工程项目管理所针对的对象已经超出了单个企业和行业的范畴,还包含了企业中各个部门和人员的所有活动。对工程项目的管理也向着专业化和一体化的方向发展,也促进了企业的发展和建设。现代化的工程项目管理中,信息技术不可或缺,使得以信息技术为基础的工程项目管理将会更加灵活和可靠。
参考文献:
[1]黄少滨,孔宪娟,李敏.企业ERP软件的设计及应用[J].应用科技,2013,30(5):33~35.
作者:卓广飞 单位:长沙理工大学