![](/public/uploads/article/2020/01/29/1d31fff85eb9c1febc5876fe.png)
2泰华智慧产业集团股份有限公司 山东济南 250101
摘要:随着计算机软硬件技术和网络通信技术的快速发展,使信息的交换和处理有了新的变革,各类信息的管理正逐步实现自动化[1]。过去项目管理由手工方式记载项目信息,而实际过程中一个项目的实施是一个动态的过程,很多信息在实施的过程中需要修改,人工修改十分不方便,并且通知工作人员的过程很繁琐,迫切需要自动化的方式来管理项目信息,因此,一个规范的项目管理系统是非常有必要的。
项目管理系统能有效地规范一个团队的日常工作,提高团队的整体工作效率,并使项目管理者合理掌握项目的当前进度,及时做出正确的决策[2]。基于asp.net的项目管理系统的设计后台使用Oracle数据库实现数据逻辑,并提出了在线项目管理系统解决方案,提出了多项目分类处理原则[3]。本系统主要实现完成如下功能:用户管理模块下的用户维护、角色维护、组织机构维护,权限管理模块下的权限维护,项目管理模块下的立项、工作量填报、查看,财务填报模块下的回款填报,消息管理模块下的查看消息、发送消息、未阅读消息,对用户信息维护用户修改密码。
关键词:项目管理;系统设计;功能模块;系统分析
1系统的实现技术
系统使用.net,JavaScript,CSS、Html等编码语言进行开发 ,利用ARCGIS的COM组件技术进行搭建,使用Oracle数据库实现数据逻辑。
2系统需求分析
开发系统之前首先进行需求分析,以确定用户需求,主要进行的分析如下:性能需求分析:易维护性及可扩展性、Web系统的网络特性、系统的安全性及健壮性。
可行性需求分析:操作可行性分析、技术可行性分析、经济可行性分析、系统功能分析:用户注册、用户登录、项目管理模块下的立项、工作量填报、查看,财务填报模块下的回款填报,消息管理模块下的查看消息、发送消息、未阅读消息,对用户信息维护用户修改密码。
3系统功能结构设计
3.1立项
立项,顾名思义,建设一个新的项目。一个项目,包含多项内容,根据项目内容的特点,分为基本内容和回款节点两大类[4]。项目基本内容采用如下图所示的填写方式,只需将各项内容填写到对应框中即可。其中工作量分为外业、内业两种,外业为必选项,立项人员根据项目实际情况(即该项目回款节点的付款方式)勾选内业。当内业未被选中时,该项目默认为只有外业方式,即全部完工等价于外业完工;反之,付款方式有内、外业之分。
由于每个项目的付款方式与回款节点数目的不同,故本系统中的回款节点,采用逐个增加的方式进行填写。在立项时,是否回款一项默认隐藏。因此,该项主要包括四方面的内容,节点编号、付款方式、回款节点、回款数目。立项人员每增加一栏,节点编号由系统自动填写,付款方式包括按时间和按工作量两种。系统给出类似于RadioButton的选择项,供立项人员选择,根据选择的方式,下拉框内自动填充符合条件的多种付款方式,此外,根据项目的内、外业之分,自动剔除部分不符合条件的选项。
3.2项目进度填报
该功能的使用权限为各项目经理。根据项目经理人员和职能的变动,管理员和立项人员可对此操作权限进行实时更新。该项权限的更新,即对立项时产生的项目中项目经理一项进行更改。
项目进度填报主要包含三项内容:项目时间进度、项目工作量进度、验收时间。项目经理初次进行填报时,系统自动筛选该项目的第一个回款节点,并将回款节点内容的关键字显示在对应的填写框内。
项目经理初次进行项目进度填报时,系统根据付款方式和填写内容,自动计算对应的日期,当付款方式和填写内容与该节点格式不一致时,系统自动提示错误直到符合系统要求为止,当填写内容大于等于回款节点的值时,系统自动给项目经理、财务、经理发送催收回款的消息,该消息只发送一次,当消息确认阅读之后,该回款节点默认为已回款。
项目经理再次进行项目进度填报时,系统则会判断第二个回款节点的信息,将回款节点的付款方式自动显示为当前项目进度填报的付款方式,项目经理只需根据付款方式填写对应的值即可,系统会自动判别填写内容是否符合要求。
项目经理根据项目的实际进度,填写该项目的验收时间,系统自动将该验收时间更新到项目基本信息表中。
3.3查询
该功能的使用权限为该系统面向的所有用户。查询方式主要分为三种:项目编号、项目名称、年度。根据任意一项均可查看项目的基本信息和回款节点,当所有项为空时,默认查询所有项目。另外,财务部、经理还有查询项目进度的权限。可根据以上三种方式查看符合条件的项目的进度和回款情况,并可根据项目进度对项目经理发起催收回款的消息提醒,以保证工作正常进行。
3.4项目一览表
项目一览表,为系统主界面的内容之一。该功能的使用权限暂定经理、财务部、项目经理,根据公司员工人员和职能的变更,管理员可对其操作权限进行实时更新。
项目一览表直观显示符合该用户角色的所有项目,便于各人员对项目信息和进度实时了解,提高工作效率。
3.5消息管理
消息管理的使用权限为该系统面向的所有用户。消息按照是否阅读分为已阅读的消息、待阅读的消息。
消息,主要包括项目回款的通知。当项目进度达到某个回款节点时,系统自动向项目经理、财务、经理三者发送项目回款的通知。同时,级别高的人可像级别低的人员发起催收回款的消息。当项目经理阅读该消息后,消息自动更新为该用户的已阅读消息,该回款节点默认为已回款,系统自动跳转到下一个回款节点。
此外,该模块还提供了删除的功能,使用户及时根据自己的需求清理消息记录。
4系统功能实现
4.1立项
点击立项功能,显示界面相应弹出立项界面,弹出界面中填写相应的内容。填完项目基本信息后,填写回款节点信息。首先,选择回款方式,回款方式总体分为两种:按工作量和按时间。其中,这两种回款方式又细分为多种具体的回款方式。立项人员根据合同内容,自动选择回款方式。回款节点填写完毕,点击添加。如图4.1所示。
回款节点展示区显示基本信息,如有多个回款节点,逐条填写,并点击添加按钮。在此过程中,项目基本信息不需再重复填写。所有信息填写完毕,点击确定按钮,会弹出立项完成窗口,此时立项完成。
4.1立项功能
4.2工作量填报
选择工作量填报功能,显示工作量填报界面。项目名称下拉列表中,为该项目经理名下的所有项目,首先选择需要填报的项目名称,在查看项目基本信息一栏弹出相应项目的基本信息,查看该项目回款节点信息一栏弹出该项目的回款节点信息。如图4.2所示。
4.2工作量填报内容
通常情况下,只需要填写两项内容:工作量与备注。工作量填写时,这里填写的是本周期的工作量,而非全部工作量,全部工作量系统会自动计算,显示在工作量累计中。
4.3查看
点击查看功能,显示查看界面,可以根据查询条件查询相关的信息。其中项目名称一项,为模糊查询,只需输入该项目名称中包含的关键字即可。此外,依据项目状态、项目类型、项目签订年度、项目经理给出四种查询方式,用户只需选择相应的方式即可,不对此进行筛选时,选择全部即可。
4.4回款填报
点击回款填报功能,显示回款填报界面,选择项目名称,填写基本信息后点击确定按钮,弹出填报成功窗口,此时详细信息列表中就会显示出添加的回款信息与该项目所有节点的合同回款金额与实际回款金额,以便于财务人员及时催收核对回款。如图4.4所示。
4.5消息管理
点击查看消息功能,显示消息提醒界面,包括所有已读和未读消息。消息从发送性质可分为两大类,普通消息、回款消息。其中普通消息为用户发送,回款消息为系统根据项目进度自动发送给管理员和项目经理的消息。
4.3回款填报界面
回款消息,用户点击操作中的查看回款信息,弹出查看项目基本信息界面,阅读完详细信息后点击已阅读,回到消息提醒界面,此时已阅读的这条信息状态自动变成已读。普通消息,用户点击查看回款消息,状态自动变为已读。
5结论
软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。在本文中对软件开发以及管理过程进行了一个整体性的描述,但对于实际应用来说仍然需要根据情况对技术以及管理方式加以完善。
参考文献
[1](美国)Rob Kirkland.《Domino系统管理》[M].第1版.北京:人民邮电出版社,2000. [5] 武坤等.《中文LotusDomino/Notes 应用开发指南》[M].第1版.北京:机械工业出版社,2008.
[2]刘林. 项目管理系统的设计与实现[D]. 电子科技大学, 2015.
[3]吕滨, 许兆新, 温丽华. 科研项目管理系统的设计与实现[J]. 黑龙江工程学院学报, 2005, 19(4):57-59.
[4]朱琦洁. 基于B/S模式的X高校科研项目管理系统的设计与实现[D]. 电子科技大学, 2013.
论文作者:张卫阁1,赵蒙蒙1,冯志伟2
论文发表刊物:《基层建设》2018年第1期
论文发表时间:2018/5/18
标签:项目论文; 节点论文; 消息论文; 方式论文; 系统论文; 工作量论文; 进度论文; 《基层建设》2018年第1期论文;