1 / 50
文档名称:

部门项目管理系统的设计与实现毕业论文.docx

格式:docx   大小:1,278KB   页数:50页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

部门项目管理系统的设计与实现毕业论文.docx

上传人:1130474171@qq.com 2023/3/13 文件大小:1.25 MB

下载得到文件列表

部门项目管理系统的设计与实现毕业论文.docx

文档介绍

文档介绍:该【部门项目管理系统的设计与实现毕业论文 】是由【1130474171@qq.com】上传分享,文档一共【50】页,该文档可以免费在线阅读,需要了解更多关于【部门项目管理系统的设计与实现毕业论文 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
部门项目管理系统的设计与实现
摘要
部门项目管理系统,就是项目的管理者运用专门管理项目的系统软件,在有限的资源约束下,运用系统的观点、方法和理论,对项目涉及的全部工作进行有效管理。它从项目的需求分析开始到项目结束的全过程来进行策划以实现项目,包括项目人员的管理和分配等内容。
本文简要介绍了整个部门项目管理系统的开发过程,包括系统的需求分析阶段、详细设计、概要设计阶段和测试阶段,并通过文字、代码、表格、图片等多种形式详细介绍本系统的整体构架和设计特点。整个部门项目管理系统采用SSI框架设计完成,在设计方面,本系统也采用了B/S结构,同时使用JSP技术进行动态页面的设计,考虑到代码的可重用性和系统的安全性,本系统运用JavaBean对程序的关键代码进行封装,后台数据库使用Oracle,结合对项目管理知识的了解,本系统实现了对于项目的基本增加、修改、删除功能、条件查询功能和对于不同用户权限的管理。在WindowsXP的操作系统下,网站页面框架采用Dreamweaver8,结合了javascript技术开发出这个伸缩性好、扩展性强、容易维护、界面美观、功能实用的部门项目管理系统。

关键词:SSI框架,JSP,Oracle,需求分析
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
TheDesignandImplementationofDepartment’sProjectManagementSystem
Author:Tutor:
Abstract
Thedepartmentofprojectmanagementsystemistheprojectmanageroftheprojectmanagementsystemutilizingspecializedsoftware,inlimitedresourceconstraints,usingsystemviewpointandmethodandtheory,,includingprojectmanagementanddistribution,etc.
Thispaperbrieflyintroducesthewholedepartmentprojectmanagementsystemdevelopmentprocess,includingsystemrequirementsanalysis,detaileddesign,generaldesignandtestingphase,andthroughthetext,code,forms,images,andotherformsindetailthesystem',intermsofdesign,thissystemalsoadoptsB/Sstructure,usingJSPtechnologyforthedesignofdynamicpagesatthesametime,consideringthereusabilityofcodeandthesecurityofthesystem,thissystemusestheJavaBeanencapsulatesthekeycodeoftheprogram,useOraclebackstagesupporter'sdatabase,combinedwiththeunderstandingoftheprojectmanagementbodyofknowledge,thissystemhasrealizedtotheproject'sbasicincrease,modify,delete,,webpageframeadoptsDreamweaver8,combinedwiththeJavascripttechnologycandevelopthegoodscalability,strongexpansibility,easymaintenance,beautifulinterface,functionaldepartmentprojectmanagementsystem.
KeyWords:SSIframework,JSP,Oracle,needsanalysis
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
目录
1绪论 1
1
1
1
2
3
3
2系统开发环境 4
4
5
5
5
6
6
6
8
3系统分析 12
12
12
12
12
12
13
13
13
13
4系统概要设计 15
15
15
15
-R图 15
17
5详细设计 20
20
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
20
22
22
24
24
27
27
29
29
: 29
6系统测试 31
31
31
31
32
结论 33
致谢 34
参考文献 35
附录 36
附录A 36
附录B 40
1绪论
系统开发的背景及目的
系统开发背景
在国外,传统的项目管理方法较于国内相对成熟。国外的研究者在其研究过程中付出了很多努力,也收获了很多成果。国外的系统主要是改进了传统的方法,在研究传统方法的过程中,对原有模型的改造和算法上下了大量的功夫。通过吸收了传统方法中的精华,对原有模型进行改造,对项目管理知识体系的实证研究,规范研究均获得了新进展。
项目管理知识体系最先由美国项目管理协会提出,由1976年发展至今,关于企业项目管理的理论体系也在日臻完善,并在全球范围内普及推广,企业项目管理软件的功能在不断地提高,使得企业项目管理从理论走向了实际实施,进而发挥了很高的效益。现如今,很多跨国公司在企业中都采用企业项目管理技术和企业项目解决方案。渐渐的形成了企业项目管理化的局面。
近些年来,国内对于企业级项目管理软件关注的人越来越多,从从前的个人到今天的企业,由此可见在未来的企业级项目管理工具需要在满足单项目管理的需求下,同时也要满足企业级项目管理的需求。企业级项目管理软件作为IT企业整个系统中的一个子系统。企业级项目管理工具要具有高度的可集成性,以便项目管理系统与其他的业务管理系统的整合,这样才能发挥较高的管理效率。
系统研究的意义
项目管理作为一种管理方式在国际上获得了广泛的应用,已经从80年代仅限于建筑,国防,航天等行业迅速发展到今天的计算机,电子通讯,金融业甚至政府机关等众多领域。随着计算机系统的高速发展,项目管理技术的不断进步,各种各样的项目管理软件层出不穷的出现,其功能,特点,应用对象也各不相同。随着各行各业的不断发展,企业内的项目拓展和投资比比皆是。为了提高项目管理水平,赢得市场竞争,特别是加入WTO后在国内,国际市场上拥有与国际接轨的项目管理人才,越来越多的业界人士正通过不同的方式参加项目管理培训并力争获得权威的项目经理资格认证。新世纪项目管理的迅速兴起,给软件企业的发展带来了前所未有的发展机遇。
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
因此,研究如何建立一个精简的,有效的企业项目管理体系,企业项目管理系统内如何能够有效的支持企业项目管理,提高企业的项目管理能力,具有非常重大的实际应用意义。
系统的实用价值
项目管理系统能给企业带来很多的实用价值,主要作用如下:
(1)精确性
应用项目管理软件的一个主要益处就是可以大项目大提高精确性,对于大型项目的计算资源使用情况是非常困难的,项目管理软件有精确的算法来计算项目信息并设有大量的内部例行程序检察用户的错误。
(2)经济型
项目管理软件的售价对大多数企业业务而言确实物有所值。
(3)使用简便
近几年来,项目管理软件的操作使用变得极其简单,稍加训练就可以完全掌握。诸多优点,使得项目管理软件的用户迅速增加。
(4)处理复杂问题的能力
项目管理软件在处理大型项目的某些方面确实比人工简便的多。对于只有少数活动的短期项目,人工方法可以使用,但是如果项目有数以千计的活动,上千种资源,项目管理软件处理复杂工作的协助作用就显得格外重要。
(5)可维护性和可更改性
对人工系统进行项目信息的维护和修改,通常比较麻烦。例如,对某个项目的管理没有应用计算机,那么每次发生变化时,项目人员就不得不人工重新设计,这就显得非常麻烦。利用项目管理软件资源的任何更改都会自动反应到网络图表,成本表以及资源颁布表等这些项目文件中。
(6)保持纪录
项目管理软件的一个主要优点就是它能很好的保持纪录。例如,可以保护有关每个团队成员的进度计划,以及各项任务所用资源的数据资料。
(7)速度
收集好相关数据资料并且输入后,软件就能非常迅速地进行几乎每一种想出来的计算。系统在分秒之内便可完成修改工作。
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
(8)假设分析
进行假设分析是项目管理软件的一个超前进步的功能,也是它的一个显著优点。假设分析是用户可以了解项目中发生的各种情形的效果。用户在软件上运行不同的情景,然后做出评估。这样,项目经理对某些偶发事件就可以做好计划准备,并估计相应的结果。
部门项目管理的现状及发展趋势
部门项目管理早起的概念是基于项目型公司而提出的,即“管理整个企业范围内的项目”,它着眼于企业层次总体战略目标的实现对企业中的诸多项目实施管理。随着外部环境的发展变化,项目管理方法在长期组织中广泛应用已经不局限与传统形式的“项目型公司”,生产运行型企业或者政府部门等非企业型组织也广泛的实施项目管理。
现代项目管理的日趋发展,让我们看到了部门项目管理在我们生活中广阔的应用空间。现如今,各种各样的项目管理软件如雨后春笋般出现。总体来看,在新的商业环境下,项目管理已成为企业发展的有力保障,企业部门项目管理成为未来长期性组织管理的一种趋势。尽管我国众多企业还未真正意义上的实现企业项目管理,但在许多企业中推行企业项目管理具备了优秀的基础条件,项目管理的国际化正形成趋势潮流。
本文的章节安排
本文共分六章,具体安排如下:
第一章为绪论。介绍了部门项目管理系统的开发背景和研究意义、实用价值、发展现状及其趋势。此外,还对本文的章节安排做了简要的介绍。
第二章为系统开发环境。介绍了实现本系统的平台体系、前后台的开发环境、J2EE概述及SSI的简介
第三章为系统分析。分析了系统的可行性和用户需求。
第四章为系统概要设计。介绍了系统的总体设计、系统的E-R图及数据库的概要设计。
第五章为系统的详细设计。介绍了系统的各个模块:登录模块、员工管理模块、项目管理模块、部门管理模块及产品管理模块。
第六章为系统测试。介绍了系统测试平台和测试方法。
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
2系统开发环境
目前在系统的应用开发领域中,主要分成了两种主流的编程体系,一种是基于浏览器的B/S(Brower/Server)的结构,另一种则是C/S(Client/Server)结构,如今相关系统的开发设计中都选择B/S结构,在本次的企业项目管理系统开发设计中,选择的就是开发环境为B/S结构的体系,采用基于SSI的框架,使用JSP技术,后台数据库选择了Oracle。
系统平台体系结构选择
在本系统中的应用开发领域主要采用了B/S结构。B/S结构即浏览器和服务器结构,是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发,维护和使用。客户机上只要安装一个浏览器,服务器安装了Oracle,Sybase,Informix或SQLServer等数据库,本设计采用的是Oracle数据库,浏览器通过WebServer同数据库进行数据交互。在这种结构下,用户界面主要通过浏览器实现,节约了开发成本。
应用服务器
Web服务器
数据库服务器
客户端浏览器
客户端浏览器
……

B/S最大的优点是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装,零维护。对于系统的扩展非常容易。现如今,B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
系统开发环境
前台开发环境
前台开发环境即JSP的开发环境。JSP(JavaServerPages,Java服务器主页)技术为创建显示动态生成内容的Web页面提供了简捷而快速的方法。JSP技术的设计目的使得构造基于Web的应用程序更加容易快捷,这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。
JSP是在普通Html中嵌入了Java代码的一个脚本。由于JSP使用JAVA作为程序设计脚本语言,因此需要建立Java的运行环境,编译和调试运行Java应用程序,因此需要安装JDK(JavaDevelopKit,Java开发工具包)。同时,JSP是基于Web的java应用程序,因而它需要有特定的运行环境,即解释器。所以我们同时也要安装由Apache开发的Tomcat,因此建立JSP运行环境需要安装两个软件:j2sdk和Tomcat。
配置java运行环境即安装JDK,安装了JDK就是建立好了J2SE运行环境。安装结束后,需要配置JSP运行环境。首先需要安装Web服务器的tomcat。安装完毕后,打开Tomcat后,打开浏览器,在地址栏中输入“http://localhost:8080”,可以看到Tomcat的欢迎界面。
只要我们看到了这个界面,就说明安装成功,并且JSP的运行环境已经配置完毕。在此需要注意的是:如果系统中已经有其他的程序占用了8080端口,在启动时会失败。可以通过修改端口来解决问题。
系统后台数据库环境
本系统设计后台所需的开发工具是Oracle10g。Oracle数据库系统是美国Oracle公司提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器体系结构的数据库之一。Oracle数据库是目前世界上使用最为广泛的数据库管理系统,它具有完整的数据管理功能,具备完备关系,实现了分布式处理的所有功能。
Oracle是当前最流行的大型数据库之一,它支持包括32位Windows,64位Windows,OS,HP-UX,ALX5L,Solaris和Linux等多种操作系统。
Oracle具有完整的数据管理功能,可解决数据的大量性,数据的持久保存,数据的共享,数据的可靠等诸多问题。同时,它是关系完备的产品,关系型DBMS的所有信息都应在逻辑上用一种方法,即表中的值显示的表示;保证访问,保证视图更新,只要形成视图的表中的数据变化了,相应的视图中的数据同时变化。Oracle数据库自第5版就提供了分布式处理能力,到第7版就有比较完善的分布式数据库功能。用
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑
精品齐鲁行业资料欢迎下载赵鲁宾编辑