基于WEB的项目管理系统

上传人:cl****1 文档编号:496312504 上传时间:2023-06-22 格式:DOC 页数:38 大小:2.83MB
返回 下载 相关 举报
基于WEB的项目管理系统_第1页
第1页 / 共38页
基于WEB的项目管理系统_第2页
第2页 / 共38页
基于WEB的项目管理系统_第3页
第3页 / 共38页
基于WEB的项目管理系统_第4页
第4页 / 共38页
基于WEB的项目管理系统_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《基于WEB的项目管理系统》由会员分享,可在线阅读,更多相关《基于WEB的项目管理系统(38页珍藏版)》请在金锄头文库上搜索。

1、摘 要本文阐述了一个基于WEB的项目管理系统(PMIS)的体系结构和设计实现过程。系统采用的三层体系结构,JSP-API-SQL开发,即前端由JSP网页实现表现逻辑,后端使用SQL数据库实现数据逻辑,并提出了在线项目管理系统解决方案,提出了多项目分类处理原则。结合我们对项目管理知识的了解,本系统实现了对于项目的基本增加、修改、删除功能,实现了对于合同、标书、质量文件按项目的分类查询;实现了对于不同部门用户权限的管理;系统在Windows 2000平台下开发,能满足中小企业项目管理的需要。关键词:PMIS,WEB,数据库,SQL语言,MS SQL Server,JSPABSTRACT This

2、text has explained a system structure based on Project Management System(PMIS) of WEB and designss process. System of two layers structure that the system adopts, JSP-SQL development, namely the front is realized displaying logic by JSP webpage, the back end uses SQL data base to realize the logic o

3、f the data, propose online project management system solution , put forward special principle that topic classifies. According to the project management knowledge we know , System realize basic increase of project, revise, delete function, realize to project management system every statistics of sub

4、ject, analyse; Realize for category searching of contract and documents of quality ;and, the management of different department customers right scope. The system is developed under Windows 2000 platform, meanwhile, it can almostly satisfies the small-medium enterprises project magenagement.KEYWORDS:

5、PMIS, WEB, DATABASE, SQL-LANGUAGE, MS SQL Server, JSP目 录摘 要错误!未定义书签。ABSTRACT错误!未定义书签。第一章 前言错误!未定义书签。第二章 概述错误!未定义书签。2.1相关的网络应用程序开发工具错误!未定义书签。2.3 JSP的优势错误!未定义书签。第三章 JSP技术简介错误!未定义书签。3.1 JSP错误!未定义书签。3.2 JSP工作原理错误!未定义书签。3.3 JSP体系结构错误!未定义书签。3.4 JSP的特点错误!未定义书签。第四章 设计思想及体系结构错误!未定义书签。4.1 设计思想错误!未定义书签。4.2 开发工

6、具的选用及介绍错误!未定义书签。4.3 系统体系结构错误!未定义书签。4.4 工作流程分析错误!未定义书签。4.5 总体模块分析错误!未定义书签。第五章 系统实现错误!未定义书签。5.1 系统实现原则错误!未定义书签。5.2 系统数据库连接错误!未定义书签。5.3 系统模块设计错误!未定义书签。5.3.1 资源管理错误!未定义书签。5.3.2 进度成本管理错误!未定义书签。5.3.3 质量管理错误!未定义书签。5.3.4 用户登陆错误!未定义书签。结论错误!未定义书签。参考文献错误!未定义书签。I湖南师范大学本科毕业论文第一章 前言Project Managerment:“Project ma

7、nagement is the applications of knowledge, skills,tools, techniques to project activities in order to meet or exceed stakeholder needs and expectations from the project.”。项目管理意即:“为了满足甚至超越项目涉及人员对项目的需求和期望而将理论知识、技能、工具和技巧应用到项目的活动中去。要想满足或超过项目涉及人员的需求和期望”。在如今这个知识经济时代,信息革命及其相关技术已经渗透到社会生活的各个方面,计算机与现代管理知识的结合,

8、使我们的日常生活正发生着前所未有的变革。项目管理信息系统PMIS就是这样一种基于计算机技术而进行的项目管理系统。多项目管理的信息量相当大,这给计划工作人员和各级主管人员增加了大量工作,带来了沉重的负担,项目管理信息系统的建立,帮助解决各级主管人员的信息问题。它统一收集,加工处理信息。并以标准化的方式作好信息处理工作;它及时、准确地提供给企业内部各部门及监理公司所需要的信息,将企业的多项目信息资源统一管理,并能实现快速查询,以加强对项目实施中的质量控制,对人力资源和物力资源实施合理的调控和节约,提高各部门的管理工作效率,为主管人员的决策提供有力的支持;它极大地改善了企业的经营,提高企业的适应能力

9、和竞争力。由于企业的主管人员可以随时了解到各个项目的实施状况,从而有利主管人员随时其来规划其生产经营活动,实现数据的共享和综合应用,从而强化企业计划和控制工作的灵活性。它主要是以“项目”为主而进行运作,管理目标是争取让每个项目都能按时完成并保证质量,使“客户满意、企业获利”。项目管理专家把项目管理划分为两个阶段:80年代之前为传统的项目管理阶段,80年代之后为现代项目管理阶段。但在中国,有自己的项目管理体制还是在八十年代之后才形成。长期以来,项目管理水平的低下,导致了在工程中资金、人力、质量、进度等方面的严重失控。基于项目管理的现状,以及目前国内企业对项目管理系统的需求,国内也开发了一些不错的

10、项目管理软件,例如易点的多项目管理系统,其提出了项目立项、招投标管理、合同管理等十八个功能模块,梦龙的智能项目动态控制软件目前是国内工程领域中用户最多的项目进度控制软件,它极易进行进度计划编制、进度计划优化、以及进度跟踪反馈、进度分析、控制等各方面起到方其它软件不可能替代的作用。国外的项目管理软件有:Microsoft Project Management Software(提供了一个包括时间计划和所有项目资源库在内的项目管理信息系统,多项目操作下模块功能独立性强); IMSI TurboProject Professional v4 (向项目组提供了一个比较完善的项目管理支持,同时,对计划管

11、理、计划活动、资源以及预算提供了强大的操作功能); Kform Project Manager Software (此计算机软件用于基于实时编码数据的项目预算、计划、进度跟踪、管理等)。在对国内外同行业项目管理系统的学习和借鉴的基于上,我们也在项目管理系统上作了一个的尝试,通过系统需求分析、设计到测试,历时二个月,开发了基于WEB的项目管理系统。本项目管理系统是基于WEB的项目管理系统,即将系统架设在一个WEB站点上运行,通过浏览器访问,与SQL数据库建立链接,由JSP在服务器端对用户提供的信息进行多线程处理,借助友好的界面将用户希望得到的结果显示于客户端。它提供了传统单机项目管理系统所不能完

12、成的某些功能,例如招投标管理、合同管理等。传统单机项目库都是分散运行的,一般无法高度保持数据的共享和通信,项目库仅为公司内部人员编辑,与监理公司和客户完全脱节,这样容易导致项目库总体质量下降,而对于一个项目库来讲,只有具备广泛的使用才真正具有它的价值,因此对于单机项目库来讲,要想保持良好的项目库质量,又要想让其得到广泛的使用,其难度是相当大的。基于WEB的项目管理系统则可以完美的解决这一难题,它可以实现项目的集中管理,共享使用。从而不但可以拥有集中的专家群,及时更新项目库,反馈项目信息,保证项目库的质量,而且可以通过网络统一管理和控制,从而真正地使通用项目库得到最广泛的使用。第二章 概述2.1

13、相关的网络应用程序开发工具最初的Web应用程序主要是增加文件导航的功能,后来随着HTTP服务器中的CGI(Comman GageWay Interface,通用网关接口)的出现,网络发生了巨大的变化、出现在Internet上的不再只是一个个的静态页面,而是与数据库紧密相关的一个又一个的动态页面。电子商务、电于政务、远程教育,远程医疗、全球定位系统甚至导弹防御系统没有一个不以网络为依托。鉴于Internet的强大用途,先后出现了多种多样的网络应用程序的开发丁具。CGI的出现带来了网络应用的巨大革新,各种网络应用程序的开发工具也应运而生。比较流行的开发网络应用程序的方法有以下几种方柔方案:CGI,

14、ASP,PHP和JSP。这些流行的开发技术各有其优缺点。一、CGICGI。即通用网关接口,是外部应用程序和Web服务器之间的标准编程接口,可以动态扩展Web页的内客。它允许Web服务器运行外部应用程序,通过外部程序来访问数据库等外部资源,以产生动态的HTML文档并返回浏览器。它的执行过程如图2.1所示。图2.1 CGI的执行过程如果浏览器向Web服务器只是请求静态页面,则直接由Web服务器调用存储在服务器上的相应的HTML页面返回给浏览器即可;如果浏览器要求的是动态页面,例如,要申清一个电子邮箱,则出Web服务器将这种请求传到CGI程序,由CGI程序来进行处理。处理时首先通过相应的数据库服务器

15、访问数据库,如果数据库中存在该邮箱,则通过CGI以HTML格式返回相应信息给浏览器;如果数据库中还不存在该邮箱,则把申请的当前邮箱保存在数据库中并返回成功信息,成功信息以HTML文件格式通过Web服务器返回到浏览器端。二、ISAPI由于用C语言或Perl语言来编写CGI程序对一般的编程人员来说,具有相当的难度,同时,为了避免每处理一个CGI请求都启动一个进程来创建动态文档,相继出现了ISAPI,ASP,PHP等新技术,用ASP和PHP技术开发动志网站,可以大大地提高开发效率,但是运行速度和功能比不上ISAPI;ISAPI虽然运行速度较快,但是编写和调试都非常困难,而且移植性很差。ISAPI(Internet Server API)是扩展了的API,可用它代替CGI脚本的功能。ISAPI可用在Web服务器上创建运行为DLL的应用程序,使用ISAPI的应用程序被编译为动态连接库,ISAPI应用启动时装载入内存。ISAPI的优点是占用系统资源少、方便、灵活。但它有以下三点不足:(1)必须具备ISAPI和ODBC的专门编程技术;(2)只能通过程序语句来构造HTML页面,不直观

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

当前位置:首页 > 大杂烩/其它

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