部门项目管理系统的设计与实现毕业论文 - 图文(2)

2019-09-01 18:24

东北大学秦皇岛分校毕业设计(论文) 第 2 页

管理的迅速兴起,给软件企业的发展带来了前所未有的发展机遇。

因此,研究如何建立一个精简的,有效的企业项目管理体系,企业项目管理系统内如何能够有效的支持企业项目管理,提高企业的项目管理能力,具有非常重大的实际应用意义。

1.2 系统的实用价值

项目管理系统能给企业带来很多的实用价值,主要作用如下: (1)精确性

应用项目管理软件的一个主要益处就是可以大项目大提高精确性,对于大型项目的计算资源使用情况是非常困难的,项目管理软件有精确的算法来计算项目信息并设有大量的内部例行程序检察用户的错误。

(2)经济型

项目管理软件的售价对大多数企业业务而言确实物有所值。 (3)使用简便

近几年来,项目管理软件的操作使用变得极其简单,稍加训练就可以完全掌握。诸多优点,使得项目管理软件的用户迅速增加。

(4)处理复杂问题的能力

项目管理软件在处理大型项目的某些方面确实比人工简便的多。对于只有少数活动的短期项目,人工方法可以使用,但是如果项目有数以千计的活动,上千种资源,项目管理软件处理复杂工作的协助作用就显得格外重要。

(5)可维护性和可更改性

对人工系统进行项目信息的维护和修改,通常比较麻烦。例如,对某个项目的管理没有应用计算机,那么每次发生变化时,项目人员就不得不人工重新设计,这就显得非常麻烦。利用项目管理软件资源的任何更改都会自动反应到网络图表,成本表以及资源颁布表等这些项目文件中。

(6)保持纪录

项目管理软件的一个主要优点就是它能很好的保持纪录。例如,可以保护有关每个团队成员的进度计划,以及各项任务所用资源的数据资料。

(7)速度

收集好相关数据资料并且输入后,软件就能非常迅速地进行几乎每一种想出来的计

东北大学秦皇岛分校毕业设计(论文) 第 3 页

算。系统在分秒之内便可完成修改工作。

(8)假设分析

进行假设分析是项目管理软件的一个超前进步的功能,也是它的一个显著优点。假设分析是用户可以了解项目中发生的各种情形的效果。用户在软件上运行不同的情景,然后做出评估。这样,项目经理对某些偶发事件就可以做好计划准备,并估计相应的结果。

1.3 部门项目管理的现状及发展趋势

部门项目管理早起的概念是基于项目型公司而提出的,即“管理整个企业范围内的项目”,它着眼于企业层次总体战略目标的实现对企业中的诸多项目实施管理。随着外部环境的发展变化,项目管理方法在长期组织中广泛应用已经不局限与传统形式的“项目型公司”,生产运行型企业或者政府部门等非企业型组织也广泛的实施项目管理。

现代项目管理的日趋发展,让我们看到了部门项目管理在我们生活中广阔的应用空间。现如今,各种各样的项目管理软件如雨后春笋般出现。总体来看,在新的商业环境下,项目管理已成为企业发展的有力保障,企业部门项目管理成为未来长期性组织管理的一种趋势。尽管我国众多企业还未真正意义上的实现企业项目管理,但在许多企业中推行企业项目管理具备了优秀的基础条件,项目管理的国际化正形成趋势潮流。 1.4 本文的章节安排

本文共分六章,具体安排如下:

第一章为绪论。介绍了部门项目管理系统的开发背景和研究意义、实用价值、发展现状及其趋势。此外,还对本文的章节安排做了简要的介绍。

第二章为系统开发环境。介绍了实现本系统的平台体系、前后台的开发环境、J2EE概述及SSI的简介

第三章为系统分析。分析了系统的可行性和用户需求。

第四章为系统概要设计。介绍了系统的总体设计、系统的E-R图及数据库的概要设计。

第五章为系统的详细设计。介绍了系统的各个模块:登录模块、员工管理模块、项目管理模块、部门管理模块及产品管理模块。

第六章为系统测试。介绍了系统测试平台和测试方法。

东北大学秦皇岛分校毕业设计(论文) 第 4 页

2 系统开发环境

目前在系统的应用开发领域中,主要分成了两种主流的编程体系,一种是基于浏览器的B/S(Brower/Server)的结构,另一种则是C/S(Client/Server)结构,如今相关系统的开发设计中都选择B/S结构,在本次的企业项目管理系统开发设计中,选择的就是开发环境为B/S结构的体系,采用基于SSI的框架,使用JSP技术,后台数据库选择了Oracle。

2.1 系统平台体系结构选择

在本系统中的应用开发领域主要采用了B/S结构。B/S结构即浏览器和服务器结构,是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发,维护和使用。客户机上只要安装一个浏览器,服务器安装了Oracle,Sybase,Informix或SQL Server等数据库,本设计采用的是Oracle数据库,浏览器通过Web Server同数据库进行数据交互。在这种结构下,用户界面主要通过浏览器实现,节约了开发成本。

应用服务器 数据库服务器 Web服务器 客户端浏览器 ?? 图2.1 B/S结构

客户端浏览器

B/S最大的优点是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装,零维护。对于系统的扩展非常容易。现如今,B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行

东北大学秦皇岛分校毕业设计(论文) 第 5 页

局部实时刷新。 2.2 系统开发环境 2.2.1 前台开发环境

前台开发环境即JSP的开发环境。JSP(Java Server Pages,Java服务器主页)技术为创建显示动态生成内容的Web页面提供了简捷而快速的方法。JSP技术的设计目的使得构造基于Web的应用程序更加容易快捷,这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。

JSP是在普通Html中嵌入了Java代码的一个脚本。由于JSP使用JAVA作为程序设计脚本语言,因此需要建立Java的运行环境,编译和调试运行Java应用程序,因此需要安装JDK(Java Develop Kit,Java开发工具包)。同时,JSP是基于Web的java应用程序,因而它需要有特定的运行环境,即解释器。所以我们同时也要安装由Apache开发的Tomcat,因此建立JSP运行环境需要安装两个软件:j2sdk和Tomcat。

配置java运行环境即安装JDK,安装了JDK就是建立好了J2SE运行环境 。安装结束后,需要配置JSP运行环境。首先需要安装Web服务器的tomcat。安装完毕后 ,打开Tomcat后,打开浏览器,在地址栏中输入“http://localhost:8080”,可以看到Tomcat的欢迎界面。

只要我们看到了这个界面,就说明安装成功,并且JSP的运行环境已经配置完毕。在此需要注意的是:如果系统中已经有其他的程序占用了8080端口,在启动时会失败。可以通过修改端口来解决问题。 2.2.2 系统后台数据库环境

本系统设计后台所需的开发工具是Oracle10g。Oracle数据库系统是美国Oracle公司提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器体系结构的数据库之一。Oracle数据库是目前世界上使用最为广泛的数据库管理系统,它具有完整的数据管理功能,具备完备关系,实现了分布式处理的所有功能。

Oracle是当前最流行的大型数据库之一,它支持包括32位Windows,64位Windows,OS,HP-UX,ALX5L, Solaris和Linux等多种操作系统。

Oracle具有完整的数据管理功能,可解决数据的大量性,数据的持久保存,数据的共享,数据的可靠等诸多问题。同时,它是关系完备的产品,关系型DBMS的所有信

东北大学秦皇岛分校毕业设计(论文) 第 6 页

息都应在逻辑上用一种方法,即表中的值显示的表示;保证访问,保证视图更新,只要形成视图的表中的数据变化了,相应的视图中的数据同时变化。Oracle数据库自第5版就提供了分布式处理能力,到第7版就有比较完善的分布式数据库功能。用Oracle能轻松的实现数据库仓库的操作。 2.3 J2EE平台概述

J2EE是java2 platform,Enterprise Edition的缩写,它是由美国的Sun Microsystems公司提出的一种用于开发分布式企业级应用程序的技术架构。J2EE提供了一个多层次的分布式应用模型和一系列开发技术规范。J2EE简化了开发大型企业及应用系统的难度。如今,J2EE平台已经成为了开发分布式企业级应用的标准平台之一。 2.3.1 J2EE规范

J2EE平台由一整套服务,应用程序接口和协议构成,它对于开发基于Web的多层应用提供了在功能上的支持,以下对J2EE中的4种技术规范进行描述:

(1)JDBC(Java Database Connectivity):JDBC API为访问不同的数据库提供了一种统一的途径。JDBC对数据库的访问也具有平台无关性。

(2)JSP(Java Server Pages):JSP页面由HTML代码和嵌入其中的java代码组成。服务器在页面被客户端请求以后对这些代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。

(3)Java Servlet: Servlet是一种小型的Java程序,它扩展了Web服务器的功能。 (4)XML (Extensible Markup Language):XML是一种可以用来定义其它标记语言的语言。它被用来在不同的商务过程中共享数据。 2.3.2 J2EE体系结构

J2EE提供了基于组件的方式来设计,开发,组装和部署企业应用。J2EE使用了多层分布式的应用模型,主要通过以下几层来实现:

(1)客户层,运行在客户计算机上的组件。 (2)Web层,运行在J2EE服务器上的组件。 (3)业务层,运行在J2EE服务器上的组件。

J2EE应用程序是由组件构成的。应用程序客户端和Applet是指运行在客户计算机 上的组件。基于Java Servlet和JSP技术的组件叫做Web组件,主要运行在服务器上。


部门项目管理系统的设计与实现毕业论文 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2017北京体育大学运动解剖学复习资料

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: