销售官网的设计与实现-学位论文.doc
《销售官网的设计与实现-学位论文.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 - 53 -引 言有了项目,才有了计划、有了安排和控制。项目的控制方法多种多样,控制的目标就是使得项目按照预定的工期、质量等如期完成。如何结合项目控制研究成果,利用信息技术,充分发挥互联网的优势,满足企业向项目化、信息化的发展需要,是企业急待解决的一个重要任务,项目控制软件也就应运而生。在比较具有规模的公司,大多数使用的项目控制软件是基于C/S模式的项目控制软件,不可否认它确实有很多优点,但是在web 2.0概念盛行的现在,基于C/S模式的项目控制软件有很多缺陷,比如一般过于复杂,其中很多功能的使用频率都相当低;分享比较麻烦,通常的方式是通过邮件分享文件
13、,但是由于版本过多,带来的问题非常棘手,尤其是对于比较大型的项目;最大的问题是,除了做项目安排之外,基本没有也无法集成其他方面的功能,比如在线方面的功能。带来的后果是每位组员看起来都是在独立工作,缺少即时沟通,比较难适应项目规模大、比较复杂的情况。该项目控制软件,一是可以使项目控制的概念在公司内部得到普及,可以让更多的员工参与到项目控制中,使项目能够得到有效的实施;二是通过项目控制可以使公司内部各部门的职责更加明确化,管理更加制度化;三是通过项目控制可以使公司管理层更加有效的监督各个任务的实施情况,具有较大的参考价值。第1章 绪论1.1 研究背景及意义长期以来,软件项目高失败率的状况一直困扰着
14、人们,研究表明,软件项目失败的原因主要有两个:一是应用项目的复杂性;二是缺乏合格的软件项目管理人才。实践证明缺乏有效的项目管理是导致软件项目失控的直接原因。软件开发的风险之所以大,是由于软件过程能力低,其中最关键的问题在于软件开发组织不能很好地管理其软件过程,从而使一些好的开发方法和技术不能起到预期的作用1。由于信息社会带来了信息的膨胀、信息的孤岛、信息的非结构化和信息的非个性化的挑战,企业要迎接这一挑战,顺应互联网发展趋势,就必须加快企业信息化步伐,改进企业管理、对市场的变化快速反应,不断提高经营管理和决策的效率和水平。但我们要注意到:信息化并不等同于信息技术2。信息技术必须与业务流程紧密结
15、合,信息化要成为员工日常工作的一部分,企业决策要以数据为依据,把数据的准确性当成企业的生命线,信息化才可能成功。当前,项目控制软件大致可以分为两个种类:一是针对特定管理范畴的项目控制软件产品;二是按项目控制体系标准设计的软件产品。前者如单一的进度管理软件等,是以解决单一项目的管理需求为主要目的,可能与企业总部的管理系统相隔离:后者则是站在企业的高度,作为企业整体管理系统的一部分存在,体现项目控制特色,同时多少又涵盖质量、成本、采购、风险等方面管理业务的整体解决方案3。国外在这方面的研究已经形成了很多优秀的产品,Primavera公司的工程项目控制产品P3(Primavera Project P
16、lanner ),是国际上流行的高档项目控制软件,已成为项目控制的行业标准。微软的Project着重在提升企业的经营和管理效率的同时,让企业的各层管理者通过实时了解项目的最新信息,使企业资源的利用最大化。以上两类项目控制软件在不同的应用背景和环境会显示出各自不同的优势,在所面临的领域中发挥着重要的作用。但这些项目控制软件都只是对项目实施过程中的进度、费用、质量、安全等要素进行科学有效的管理,不能满足对各项目信息的宏观管理需求,也不能满足大型公司的集成管理、沟通管理需求。因为一个大型的集团公司往往有多个子、分公司,各分公司正在追踪或进行的项目数量众多。一方面,各分公司需要对自己的每个项目信息进行
17、管理;另一方面,集团公司需要从大局上了解、把握各分公司的项目情况,以便做出正确的决策;其次,需要在集团公司、各分公司之间建立通畅的交互渠道,实现协调管理。为此,研究和开发项目综合管理信息系统,为项目的管理提供快速、准确的决策依据,对提高企业的经济效益和市场竞争力具有十分重要的意义4。1.2 国内外发展概况项目控制是IT行业的一个富有创新意义的领域,是针对特定的项目需求,以团队运作的形式,有效地组织项目资源,通过对项目的管理和控制,实现项目的目标。在我国IT行业起步较晚,但发展迅速,项目控制在IT行业的应用还很不成熟,一般的、常规的组织管理方式已很难适应,这是软件开发中项目控制面临的最大挑战。在
18、项目实施中往往会出现如下问题:1对项目控制认识和重视不够项目经理或管理人员不十分了解项目控制的知识体系,所以在实际工作中没有项目控制知识的指导,完全依靠个人现有的知识技能,管理工作的随意性、盲目性比较大。在软件企业中,项目经理主要是因为他们能够在技术上独当一面,而管理方面特别是项目控制方面的知识比较缺乏。希望尽快推行和实施软件项目经理知识技能资格制度,各方面都能充分认识项目控制的重要性,让项目经理自觉学习项目控制的知识和一些常用工具和方法5。2对项目的系统性把握不够在软件企业一些项目控制人员对项目总体计划、阶段计划的作用认识不足。项目经理认为计划不如变化快,项目中也有很多不确定的因素,做计划是
19、走过场,因此制定总体计划时比较随意,造成计划与控制管理脱节,无法进行有效的进度控制管理。其实制定计划的过程就是一个对项目逐渐了解掌握的过程,通过认真地制定计划,项目控制人员可以知道哪些要素是明确和重要的,哪些要素是要逐渐明确和次要的,通过渐近明细不断完善项目计划。制定计划的过程,也是在进度、资源、范围之间寻求一种平衡的过程。因此,提高项目控制人员的计划意识,加强对开发计划、阶段计划的有效性,并进行事前事后的评估。3管理思想贯彻不到位 项目经理如果没有从总体上去把握管理整个项目,而是埋头于具体的技术工作,造成项目组成员之间任务不均、资源浪费。在软件企业中,项目经理大多是技术骨干,技术方面的知识比
20、较深厚,但无论是项目控制知识,还是项目控制必备的技能、项目控制必备的素质都有待补充和提高。同时由于工作分解结构设计的缺乏合理性,项目任务无法有效、合理地分配给相关成员,以达到“负载均衡”。因此加强项目经理在项目控制知识方面的培训和考核,引导项目经理更好地做好项目控制工作。 4沟通的效率不高在项目中一些重要信息没有进行充分和有效的沟通。在制定计划、意见反馈、情况通报、技术问题或成果等方面与相关人员的沟通不足,造成各做各事、重复劳动,甚至造成不必要的损失。在项目沟通管理方面:管理者要用70的时间用于与人沟通,而项目经理需要花费90或更多的时间来沟通。所以项目控制人员不但自己要把工作重点放在沟通上,
21、而且要善于沟通,以提高沟通意识和沟通的效率。5对付风险的策略不成熟 项目控制人员没有充分分析可能的风险,对付风险的策略考虑比较简单。有些项目控制人员没有充分意识到风险管理的重要性,对计划书中风险管理的章节简单应付了事,随便列出几个风险和一些简单的对策,对于后面的风险防范起不到一定指导作用6。项目风险管理是对项目潜在的意外损失进行规划、识别、估计、评价、应对和监控的过程,是对项目目标的主动控制手段。因此通过学习项目控制知识,掌握风险识别、量化、对策研究、反应控制的工具和方法,加强对项目规划中风险管理计划的审核,提高项目组的风险管理意识。以上对软件开发项目控制中容易出现的问题的分析可能还不够深入,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 销售 设计 实现 学位 论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。