项目立项控制软件的设计与实现本科论文.doc

上传人:博****1 文档编号:544966792 上传时间:2023-02-19 格式:DOC 页数:59 大小:2.51MB
返回 下载 相关 举报
项目立项控制软件的设计与实现本科论文.doc_第1页
第1页 / 共59页
项目立项控制软件的设计与实现本科论文.doc_第2页
第2页 / 共59页
项目立项控制软件的设计与实现本科论文.doc_第3页
第3页 / 共59页
项目立项控制软件的设计与实现本科论文.doc_第4页
第4页 / 共59页
项目立项控制软件的设计与实现本科论文.doc_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《项目立项控制软件的设计与实现本科论文.doc》由会员分享,可在线阅读,更多相关《项目立项控制软件的设计与实现本科论文.doc(59页珍藏版)》请在金锄头文库上搜索。

1、安徽工程大学毕业设计(论文)项目控制软件的设计与实现摘 要项目控制就是从项目的目标出发,依据项目计划对项目的进度、质量、沟通等方面进行控制。由于工作内容的不确定性和实施过程中多种因素的干扰,使得项目进展必然会出现偏离,所有项目控制对项目进度、质量的影响就变得尤为重要。该项目控制软件是应用于软件项目开发过程中的控制,在角色设计上分为部门经理、项目经理、小组长和普通项目成员四个角色。主要模块包括项目管理模块、任务列表管理模块、人员管理模块、消息管理模块和系统管理模块。项目管理模块包括申请项目、审核项目、修改项目、添加项目、邀请成员等子模块;任务列表管理模块包括添加任务列表、修改任务列表、分配任务等

2、子模块;人员管理模块包括添加用户、修改用户、删除用户、邀请用户等子模块;消息管理模块包括发表消息、修改消息、发表消息评论等子模块;系统管理模块包括注销登录和发送邮件两个子模块。设计的目标是搭建一个在线项目控制平台,方便用户对项目的规划、管理、任务分配和整体的把握,用户可以通过平台进行沟通和分享项目信息的以确保项目按照计划如期完成。关键词:项目控制;协作;JSP;进度控制Design and Implementation of Project ControlAbstractProject control is from the goal which controls project progre

3、ss, quality, and communication. Makes the progress of the project is bound to deviate from a variety of factors interfere with the uncertainty of the job content , So project control becomes particularly important.The project control software is used in the software development process control ,the

4、character design is divided into four roles of department managers,project managers, team leaders and members of the project. The main modules include project management module, task list management module, member management module, the message management module, and system management module. The su

5、b-modules of the project management module are the application for the project, audit projects, and modify items, add items, invite members and so on; The sub-modules of the task list management module are add a task list, modify the list of tasks, assign tasks and so on; The sub-modules of the memb

6、er management module are add users, modify users, delete users, inviting users and so on; The sub-modules of the message management module are modify the message, published messages, reviews and so on; The system management module, including the cancellation of the log on and send an e-mail two sub-

7、modules.The design goal is to build an online project control platform, user-friendly planning, project management, task allocation and overall grasp of the communication between users and the sharing of project information to ensure that the project be completed on schedule according to the project

8、 plan.Keywords: Project Control; JSP; Communication; Progress Control目 录引 言- 1 -第1章 绪论- 2 -1.1 研究背景及意义- 2 -1.2 国内外发展概况- 2 -第2章 需求分析- 5 -2.1 系统功能需求分析- 5 -2.2 数据库需求分析- 7 -2.3 运行环境需求分析- 7 -第3章 系统设计- 8 -3.1 系统功能结构图- 8 -3.2 数据库设计- 9 -3.3 系统E-R图设计- 12 -3.4 系统接口设计- 14 -第4章 系统实现- 15 -4.1 登录模块设计- 15 -4.2 项目管

9、理模块设计- 18 -4.3 任务列表管理模块设计- 22 -4.4 人员管理模块设计- 25 -4.5 消息管理模块设计- 27 -4.6 系统管理模块设计- 30 -结论与展望- 33 -致 谢- 34 -参考文献- 35 -附录A 外文文献及其译文- 36 -附录B 主要参考文献的题录及摘要- 51 -插图清单图3-1 系统功能结构图- 9 -图3-2 系统总E-R图- 12 -图3-3 项目E-R图- 12 -图3-4 用户E-R图- 13 -图3-5 消息类别E-R图- 13 -图3-6 任务列表E-R图- 13 -图3-7 任务E-R图- 13 -图3-8 消息E-R图- 14 -

10、图3-9 评论E-R图- 14 -图4-1 登录模块流程图- 15 -图4-2 登录模块界面- 17 -图4-3 部门经理主页界面- 17 -图4-4 修改项目流程图- 18 -图4-5 邀请成员流程图- 19 -图4-6 申请项目界面- 20 -图4-7 查看申请结果界面- 21 -图4-8 按状态查看项目界面- 21 -图4-9 修改任务列表流程图- 22 -图4-10 添加任务列表流程图- 23 -图4-11 项目任务列表显示界面- 24 -图4-12 添加用户流程图- 25 -图4-13 修改用户流程图- 26 -图4-14 用户列表界面- 27 -图4-15 发布消息流程图- 28

11、-图4-16 消息列表界面- 29 -图4-17 发表消息界面- 30 -图4-18 发布邮件界面- 32 -表格清单表2-1 项目管理功能模块说明- 5 -表2-2 人员管理功能模块说明- 5 -表2-3 任务列表管理功能模块说明- 6 -表2-4 消息管理功能模块说明- 6 -表3-1 数据库表清单- 9 -表3-2 项目表的结构- 10 -表3-3 任务列表表的结构- 10 -表3-4 用户表的结构- 10 -表3-5 任务表的结构- 10 -表3-6 消息类别表的结构- 11 -表3-7 消息表的结构- 11 -表3-8 消息评论表的结构- 11 -表3-9 任务评论表的结构- 11

12、-表3-10 人员任务表的结构- 12 - 5 -引 言有了项目,才有了计划、有了安排和控制。项目的控制方法多种多样,控制的目标就是使得项目按照预定的工期、质量等如期完成。如何结合项目控制研究成果,利用信息技术,充分发挥互联网的优势,满足企业向项目化、信息化的发展需要,是企业急待解决的一个重要任务,项目控制软件也就应运而生。在比较具有规模的公司,大多数使用的项目控制软件是基于C/S模式的项目控制软件,不可否认它确实有很多优点,但是在web 2.0概念盛行的现在,基于C/S模式的项目控制软件有很多缺陷,比如一般过于复杂,其中很多功能的使用频率都相当低;分享比较麻烦,通常的方式是通过邮件分享文件,

13、但是由于版本过多,带来的问题非常棘手,尤其是对于比较大型的项目;最大的问题是,除了做项目安排之外,基本没有也无法集成其他方面的功能,比如在线方面的功能。带来的后果是每位组员看起来都是在独立工作,缺少即时沟通,比较难适应项目规模大、比较复杂的情况。该项目控制软件,一是可以使项目控制的概念在公司内部得到普及,可以让更多的员工参与到项目控制中,使项目能够得到有效的实施;二是通过项目控制可以使公司内部各部门的职责更加明确化,管理更加制度化;三是通过项目控制可以使公司管理层更加有效的监督各个任务的实施情况,具有较大的参考价值。第1章 绪论1.1 研究背景及意义长期以来,软件项目高失败率的状况一直困扰着人

14、们,研究表明,软件项目失败的原因主要有两个:一是应用项目的复杂性;二是缺乏合格的软件项目管理人才。实践证明缺乏有效的项目管理是导致软件项目失控的直接原因。软件开发的风险之所以大,是由于软件过程能力低,其中最关键的问题在于软件开发组织不能很好地管理其软件过程,从而使一些好的开发方法和技术不能起到预期的作用1。由于信息社会带来了信息的膨胀、信息的孤岛、信息的非结构化和信息的非个性化的挑战,企业要迎接这一挑战,顺应互联网发展趋势,就必须加快企业信息化步伐,改进企业管理、对市场的变化快速反应,不断提高经营管理和决策的效率和水平。但我们要注意到:信息化并不等同于信息技术2。信息技术必须与业务流程紧密结合

15、,信息化要成为员工日常工作的一部分,企业决策要以数据为依据,把数据的准确性当成企业的生命线,信息化才可能成功。当前,项目控制软件大致可以分为两个种类:一是针对特定管理范畴的项目控制软件产品;二是按项目控制体系标准设计的软件产品。前者如单一的进度管理软件等,是以解决单一项目的管理需求为主要目的,可能与企业总部的管理系统相隔离:后者则是站在企业的高度,作为企业整体管理系统的一部分存在,体现项目控制特色,同时多少又涵盖质量、成本、采购、风险等方面管理业务的整体解决方案3。国外在这方面的研究已经形成了很多优秀的产品,Primavera公司的工程项目控制产品P3(Primavera Project Planner ),是国际上流行的高档项目控制软件,已成为项目控制的行业标准。微软的Project着重在提升企业的经营和管理效率的同时,让企业的各层管理者通过实时了解项目的最新信息,使企业资源的利用最大化。以上两类项目控制软件在不同的应用背景和环境会显示出各自不同的优势,在所面临的领域中发挥着重要的作用。但这些项目控制软件都只是对项目实施过程中的进度、费用、质量、安全等要素进行科

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号