自基于WEB的项目管理系统.docx
- 文档编号:976470
- 上传时间:2022-10-14
- 格式:DOCX
- 页数:30
- 大小:2.04MB
自基于WEB的项目管理系统.docx
《自基于WEB的项目管理系统.docx》由会员分享,可在线阅读,更多相关《自基于WEB的项目管理系统.docx(30页珍藏版)》请在冰豆网上搜索。
自基于WEB的项目管理系统
摘要
本文阐述了一个基于WEB的项目管理系统(PMIS)的体系结构和设计实现过程。
系统采用的三层体系结构,JSP-API-SQL开发,即前端由JSP网页实现表现逻辑,后端使用SQL数据库实现数据逻辑,并提出了在线项目管理系统解决方案,提出了多项目分类处理原则。
结合我们对项目管理知识的了解,本系统实现了对于项目的基本增加、修改、删除功能,实现了对于合同、标书、质量文件按项目的分类查询;实现了对于不同部门用户权限的管理;系统在Windows2000平台下开发,能满足中小企业项目管理的需要。
关键词:
PMIS,WEB,数据库,SQL语言,MSSQL Server,JSP
ABSTRACT
Thistexthas explainedasystemstructure basedonProjectManagement System(PMIS)of WEB anddesigns’s process.Systemoftwolayersstructurethatthe systemadopts,JSP-SQLdevelopment,namelythefrontisrealized displaying logicby JSP webpage,the backenduses SQLdatabasetorealizethelogicofthe data, propose onlineproject managementsystem solution ,put forwardspecial principle that topicclassifies. Accordingtotheprojectmanagementknowledgewe know,Systemrealize basicincreaseofproject,revise,deletefunction, realizetoprojectmanagementsystem everystatistics of subject,analyse;Realizefor categorysearching ofcontractanddocumentsof quality ;and,themanagement of different departmentcustomers'rightscope.Thesystemisdevelopedunder Windows2000platform,meanwhile,itcan almostlysatisfies thesmall-mediumenterprises'project magenagement.
KEYWORDS:
PMIS, WEB, DATABASE,SQL-LANGUAGE,MSSQL Server,JSP
ﻬ目录
摘要ﻩ错误!
未定义书签。
ABSTRACTﻩ错误!
未定义书签。
第二章概述错误!
未定义书签。
2.1相关的网络应用程序开发工具ﻩ错误!
未定义书签。
2.3JSP的优势ﻩ错误!
未定义书签。
第三章 JSP技术简介错误!
未定义书签。
3.1JSP错误!
未定义书签。
3.2JSP工作原理错误!
未定义书签。
3.3JSP体系结构错误!
未定义书签。
3.4 JSP的特点ﻩ错误!
未定义书签。
第四章设计思想及体系结构错误!
未定义书签。
4.1设计思想ﻩ错误!
未定义书签。
4.2开发工具的选用及介绍错误!
未定义书签。
4.3系统体系结构ﻩ错误!
未定义书签。
4.5 总体模块分析ﻩ错误!
未定义书签。
5.1 系统实现原则ﻩ错误!
未定义书签。
5.3系统模块设计错误!
未定义书签。
5.3.1资源管理ﻩ错误!
未定义书签。
5.3.2 进度成本管理错误!
未定义书签。
5.3.3质量管理错误!
未定义书签。
5.3.4用户登陆错误!
未定义书签。
参考文献ﻩ错误!
未定义书签。
第一章前言
Project Managerment:
“Projectmanagementistheapplicationsof knowledge,skills,tools,techniquestoproject activitiesinorder tomeetorexceedstakeholderneeds andexpectationsfrom theproject.”。
项目管理意即:
“为了满足甚至超越项目涉及人员对项目的需求和期望而将理论知识、技能、工具和技巧应用到项目的活动中去。
要想满足或超过项目涉及人员的需求和期望”。
在如今这个知识经济时代,信息革命及其相关技术已经渗透到社会生活的各个方面,计算机与现代管理知识的结合,使我们的日常生活正发生着前所未有的变革。
项目管理信息系统PMIS就是这样一种基于计算机技术而进行的项目管理系统。
多项目管理的信息量相当大,这给计划工作人员和各级主管人员增加了大量工作,带来了沉重的负担,项目管理信息系统的建立,帮助解决各级主管人员的信息问题。
它统一收集,加工处理信息。
并以标准化的方式作好信息处理工作;它及时、准确地提供给企业内部各部门及监理公司所需要的信息,将企业的多项目信息资源统一管理,并能实现快速查询,以加强对项目实施中的质量控制,对人力资源和物力资源实施合理的调控和节约,提高各部门的管理工作效率,为主管人员的决策提供有力的支持;它极大地改善了企业的经营,提高企业的适应能力和竞争力。
由于企业的主管人员可以随时了解到各个项目的实施状况,从而有利主管人员随时其来规划其生产经营活动,实现数据的共享和综合应用,从而强化企业计划和控制工作的灵活性。
它主要是以“项目”为主而进行运作,管理目标是争取让每个项目都能按时完成并保证质量,使“客户满意、企业获利”。
项目管理专家把项目管理划分为两个阶段:
80年代之前为传统的项目管理阶段,80年代之后为现代项目管理阶段。
但在中国,有自己的项目管理体制还是在八十年代之后才形成。
长期以来,项目管理水平的低下,导致了在工程中资金、人力、质量、进度等方面的严重失控。
基于项目管理的现状,以及目前国内企业对项目管理系统的需求,国内也开发了一些不错的项目管理软件,例如易点的多项目管理系统,其提出了项目立项、招投标管理、合同管理等十八个功能模块,梦龙的智能项目动态控制软件目前是国内工程领域中用户最多的项目进度控制软件,它极易进行进度计划编制、进度计划优化、以及进度跟踪反馈、进度分析、控制等各方面起到方其它软件不可能替代的作用。
国外的项目管理软件有:
Microsoft ProjectManagementSoftware(提供了一个包括时间计划和所有项目资源库在内的项目管理信息系统,多项目操作下模块功能独立性强);IMSITurboProjectProfessionalv4(向项目组提供了一个比较完善的项目管理支持,同时,对计划管理、计划活动、资源以及预算提供了强大的操作功能);Kform Project ManagerSoftware (此计算机软件用于基于实时编码数据的项目预算、计划、进度跟踪、管理等)。
在对国内外同行业项目管理系统的学习和借鉴的基于上,我们也在项目管理系统上作了一个的尝试,通过系统需求分析、设计到测试,历时二个月,开发了基于WEB的项目管理系统。
本项目管理系统是基于WEB的项目管理系统,即将系统架设在一个WEB站点上运行,通过浏览器访问,与SQL数据库建立链接,由JSP在服务器端对用户提供的信息进行多线程处理,借助友好的界面将用户希望得到的结果显示于客户端。
它提供了传统单机项目管理系统所不能完成的某些功能,例如招投标管理、合同管理等。
传统单机项目库都是分散运行的,一般无法高度保持数据的共享和通信,项目库仅为公司内部人员编辑,与监理公司和客户完全脱节,这样容易导致项目库总体质量下降,而对于一个项目库来讲,只有具备广泛的使用才真正具有它的价值,因此对于单机项目库来讲,要想保持良好的项目库质量,又要想让其得到广泛的使用,其难度是相当大的。
基于WEB的项目管理系统则可以完美的解决这一难题,它可以实现项目的集中管理,共享使用。
从而不但可以拥有集中的专家群,及时更新项目库,反馈项目信息,保证项目库的质量,而且可以通过网络统一管理和控制,从而真正地使通用项目库得到最广泛的使用。
第二章概述
2.1相关的网络应用程序开发工具
最初的Web应用程序主要是增加文件导航的功能,后来随着HTTP服务器中的CGI(CommanGageWayInterface,通用网关接口)的出现,网络发生了巨大的变化、出现在Internet上的不再只是一个-个的静态页面,而是与数据库紧密相关的一个又一个的动态页面。
电子商务、电于政务、远程教育,远程医疗、全球定位系统甚至导弹防御系统没有一个不以网络为依托。
鉴于Internet的强大用途,先后出现了多种多样的网络应用程序的开发丁具。
CGI的出现带来了网络应用的巨大革新,各种网络应用程序的开发工具也应运而生。
比较流行的开发网络应用程序的方法有以下几种方柔方案:
CGI,ASP,PHP和JSP。
这些流行的开发技术各有其优缺点。
一、CGI
CGI。
即通用网关接口,是外部应用程序和Web服务器之间的标准编程接口,可以动态扩展Web页的内客。
它允许Web服务器运行外部应用程序,通过外部程序来访问数据库等外部资源,以产生动态的HTML文档并返回浏览器。
它的执行过程如图2.1所示。
图2.1CGI的执行过程
如果浏览器向Web服务器只是请求静态页面,则直接由Web服务器调用存储在服务器上的相应的HTML页面返回给浏览器即可;如果浏览器要求的是动态页面,例如,要申清一个电子邮箱,则出Web服务器将这种请求传到CGI程序,由CGI程序来进行处理。
处理时首先通过相应的数据库服务器访问数据库,如果数据库中存在该邮箱,则通过CGI以HTML格式返回相应信息给浏览器;如果数据库中还不存在该邮箱,则把申请的当前邮箱保存在数据库中并返回成功信息,成功信息以HTML文件格式通过Web服务器返回到浏览器端。
二、ISAPI
由于用C语言或Perl语言来编写CGI程序对一般的编程人员来说,具有相当的难度,同时,为了避免每处理一个CGI请求都启动一个进程来创建动态文档,相继出现了ISAPI,ASP,PHP等新技术,用ASP和PHP技术开发动志网站,可以大大地提高开发效率,但是运行速度和功能比不上ISAPI;ISAPI虽然运行速度较快,但是编写和调试都非常困难,而且移植性很差。
ISAPI(Internet ServerAPI)是扩展了的API,可用它代替CGI脚本的功能。
ISAPI可用在Web服务器上创建运行为DLL的应用程序,使用ISAPI的应用程序被编译为动态连接库,ISAPI应用启动时装载入内存。
ISAPI的优点是占用系统资源少、方便、灵活。
但它有以下三点不足:
(1)必须具备ISAPI和ODBC的专门编程技术;
(2)只能通过程序语句来构造HTML页面,不直观、易出错;(3)ISAPI和Web进程处于同一系统进程空问,遇到违规操作者可能导致Web服务器崩溃。
三、ASP
ASP(ActiveServerPage,活动服务器网页)是微软公司开发的动态网页技术,是一个WEB服务器端的开发环境,利用它可以产生和运行动态的、交互的、高性能的WEB服务应用程序。
ASP采用脚本语言VBScript(Javascript)作为自己的开发语言。
目前在网站技术建设中占据相当大的份额。
四、PHP
PHP和ASP一样是运行在服务器端的脚本语言,是一种跨平台的服务器端
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 WEB 项目 管理 系统