基于WEB的项目管理系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

I摘要本文阐述了一个基于WEB的项目管理系统(PMIS)的体系结构和设计实现过程。系统采用的三层体系结构,JSP-API-SQL开发,即前端由JSP网页实现表现逻辑,后端使用SQL数据库实现数据逻辑,并提出了在线项目管理系统解决方案,提出了多项目分类处理原则。结合我们对项目管理知识的了解,本系统实现了对于项目的基本增加、修改、删除功能,实现了对于合同、标书、质量文件按项目的分类查询;实现了对于不同部门用户权限的管理;系统在Windows2000平台下开发,能满足中小企业项目管理的需要。关键词:PMIS,WEB,数据库,SQL语言,MSSQLServer,JSPIIABSTRACTThistexthasexplainedasystemstructurebasedonProjectManagementSystem(PMIS)ofWEBanddesigns’sprocess.Systemoftwolayersstructurethatthesystemadopts,JSP-SQLdevelopment,namelythefrontisrealizeddisplayinglogicbyJSPwebpage,thebackendusesSQLdatabasetorealizethelogicofthedata,proposeonlineprojectmanagementsystemsolution,putforwardspecialprinciplethattopicclassifies.Accordingtotheprojectmanagementknowledgeweknow,Systemrealizebasicincreaseofproject,revise,deletefunction,realizetoprojectmanagementsystemeverystatisticsofsubject,analyse;Realizeforcategorysearchingofcontractanddocumentsofquality;and,themanagementofdifferentdepartmentcustomers'rightscope.ThesystemisdevelopedunderWindows2000platform,meanwhile,itcanalmostlysatisfiesthesmall-mediumenterprises'projectmagenagement.KEYWORDS:PMIS,WEB,DATABASE,SQL-LANGUAGE,MSSQLServer,JSPIII目录摘要.................................................错误!未定义书签。ABSTRACT...............................................错误!未定义书签。第一章前言............................................错误!未定义书签。第二章概述............................................错误!未定义书签。2.1相关的网络应用程序开发工具........................错误!未定义书签。2.3JSP的优势.....................................错误!未定义书签。第三章JSP技术简介.....................................错误!未定义书签。3.1JSP...........................................错误!未定义书签。3.2JSP工作原理....................................错误!未定义书签。3.3JSP体系结构....................................错误!未定义书签。3.4JSP的特点.....................................错误!未定义书签。第四章设计思想及体系结构................................错误!未定义书签。4.1设计思想.......................................错误!未定义书签。4.2开发工具的选用及介绍............................错误!未定义书签。4.3系统体系结构...................................错误!未定义书签。4.4工作流程分析...................................错误!未定义书签。4.5总体模块分析...................................错误!未定义书签。第五章系统实现........................................错误!未定义书签。5.1系统实现原则...................................错误!未定义书签。5.2系统数据库连接.................................错误!未定义书签。5.3系统模块设计...................................错误!未定义书签。5.3.1资源管理.................................错误!未定义书签。5.3.2进度成本管理.............................错误!未定义书签。5.3.3质量管理.................................错误!未定义书签。5.3.4用户登陆.................................错误!未定义书签。结论..................................................错误!未定义书签。参考文献...............................................错误!未定义书签。IV湖南师范大学本科毕业论文1第一章前言ProjectManagerment:“Projectmanagementistheapplicationsofknowledge,skills,tools,techniquestoprojectactivitiesinordertomeetorexceedstakeholderneedsandexpectationsfromtheproject.”。项目管理意即:“为了满足甚至超越项目涉及人员对项目的需求和期望而将理论知识、技能、工具和技巧应用到项目的活动中去。要想满足或超过项目涉及人员的需求和期望”。在如今这个知识经济时代,信息革命及其相关技术已经渗透到社会生活的各个方面,计算机与现代管理知识的结合,使我们的日常生活正发生着前所未有的变革。项目管理信息系统PMIS就是这样一种基于计算机技术而进行的项目管理系统。多项目管理的信息量相当大,这给计划工作人员和各级主管人员增加了大量工作,带来了沉重的负担,项目管理信息系统的建立,帮助解决各级主管人员的信息问题。它统一收集,加工处理信息。并以标准化的方式作好信息处理工作;它及时、准确地提供给企业内部各部门及监理公司所需要的信息,将企业的多项目信息资源统一管理,并能实现快速查询,以加强对项目实施中的质量控制,对人力资源和物力资源实施合理的调控和节约,提高各部门的管理工作效率,为主管人员的决策提供有力的支持;它极大地改善了企业的经营,提高企业的适应能力和竞争力。由于企业的主管人员可以随时了解到各个项目的实施状况,从而有利主管人员随时其来规划其生产经营活动,实现数据的共享和综合应用,从而强化企业计划和控制工作的灵活性。它主要是以“项目”为主而进行运作,管理目标是争取让每个项目都能按时完成并保证质量,使“客户满意、企业获利”。项目管理专家把项目管理划分为两个阶段:80年代之前为传统的项目管理阶段,80年代之后为现代项目管理阶段。但在中国,有自己的项目管理体制还是在八十年代之后才形成。长期以来,项目管理水平的低下,导致了在工程中资金、人力、质量、进度等方面的严重失控。基于项目管理的现状,以及目前国内企业对项目管理系统的需求,国内也开发了一些不错的项目管理软件,例如易点的多项目管理系统,第一章前言2其提出了项目立项、招投标管理、合同管理等十八个功能模块,梦龙的智能项目动态控制软件目前是国内工程领域中用户最多的项目进度控制软件,它极易进行进度计划编制、进度计划优化、以及进度跟踪反馈、进度分析、控制等各方面起到方其它软件不可能替代的作用。国外的项目管理软件有:MicrosoftProjectManagementSoftware(提供了一个包括时间计划和所有项目资源库在内的项目管理信息系统,多项目操作下模块功能独立性强);IMSITurboProjectProfessionalv4(向项目组提供了一个比较完善的项目管理支持,同时,对计划管理、计划活动、资源以及预算提供了强大的操作功能);KformProjectManagerSoftware(此计算机软件用于基于实时编码数据的项目预算、计划、进度跟踪、管理等)。在对国内外同行业项目管理系统的学习和借鉴的基于上,我们也在项目管理系统上作了一个的尝试,通过系统需求分析、设计到测试,历时二个月,开发了基于WEB的项目管理系统。本项目管理系统是基于WEB的项目管理系统,即将系统架设在一个WEB站点上运行,通过浏览器访问,与SQL数据库建立链接,由JSP在服务器端对用户提供的信息进行多线程处理,借助友好的界面将用户希望得到的结果显示于客户端。它提供了传统单机项目管理系统所不能完成的某些功能,例如招投标管理、合同管理等。传统单机项目库都是分散运行的,一般无法高度保持数据的共享和通信,项目库仅为公司内部人员编辑,与监理公司和客户完全脱节,这样容易导致项目库总体质量下降,而对于一个项目库来讲,只有具备广泛的使用才真正具有它的价值,因此对于单机项目库来讲,要想保持良好的项目库质量,又要想让其得到广泛的使用,其难度是相当大的。基于WEB的项目管理系统则可以完美的解决这一难题,它可以实现项目的集中管理,共享使用。从而不但可以拥有集中的专家群,及时更新项目库,反馈项目信息,保证项目库的质量,而且可以通过网络统一管理和控制,从而真正地使通用项目库得到最广泛的使用。湖南师范大学本科毕业论文3第二章概述2.1相关的网络应用程序开发工具最初的Web应用程序主要是增加文件导航的功能,后来随着HTTP服务器中的CGI(CommanGageWayInterface,通用网关接口)的出现,网络发生了巨大的变化、出现在Internet上的不再只是一个-个的静态页面,而是与数据库紧密相关的一个又一个的动态页面。电子商务、电于政务、远程教育,远程医疗、全球定位系统甚至导弹防御系统没有一个不以网络为依托。鉴于Internet的强大用途,先后出现了多种多样的网络应用程序的开发丁具。CGI的出现带来了网络应用的巨大革新,各种网络应用程序的开发工具也应运而生。比较流行的开发网络应用程序的方法有以下几种方柔方案:CGI,ASP,PHP和JSP。这些流行的开发技术各有其优缺点。一、CGICGI。即通用网关接口,是外部应用程序和Web服务器之间的标准编程接口,可以动态扩展Web页的内客。它允许Web服务器运行外部应用程序,通过外部程序来访问数据库等外部资源,以产生动态的HTML文档并返回浏览器。它的执行过程如图2.1所示。图2.1CGI的执行过程如果浏览器向Web服务器只是请求静态页面,则直接由Web服务器调用存储在服务器上的相应的HTML页面返回给浏览器即可;如果浏览器要求的是动态页面,例如,要申清一个电子邮箱,则出Web服务器将这种请求传到CGI程序,

1 / 37
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功