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

上传人:wj 文档编号:119146 上传时间:2022-10-03 格式:DOCX 页数:57 大小:204KB
下载 相关 举报
企业项目管理系统的设计与实现_毕业论文设计.docx_第1页
第1页 / 共57页
企业项目管理系统的设计与实现_毕业论文设计.docx_第2页
第2页 / 共57页
企业项目管理系统的设计与实现_毕业论文设计.docx_第3页
第3页 / 共57页
企业项目管理系统的设计与实现_毕业论文设计.docx_第4页
第4页 / 共57页
企业项目管理系统的设计与实现_毕业论文设计.docx_第5页
第5页 / 共57页
点击查看更多>>
下载资源
资源描述

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

《企业项目管理系统的设计与实现_毕业论文设计.docx》由会员分享,可在线阅读,更多相关《企业项目管理系统的设计与实现_毕业论文设计.docx(57页珍藏版)》请在冰豆网上搜索。

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

本科毕业论文(设计)

题 目 企业项目管理系统的设计与实现

院(系) 计算机与信息工程学院

专 业 计算机科学与技术

本科毕业论文(设计)诚信承诺书

本人郑重声明:

所呈交的本科毕业论文(设计),是本人在导师的指导下,独立进行研究工作所取得的成果。

除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律结果由本人承担。

本人签名:

日期:

本科毕业论文(设计)使用授权说明

本人完全了解巢湖学院有关收集、保留和使用毕业论文 (设计)的规定,即:

本科生在校期间进行毕业论文(设计)工作的知识产权单位属巢湖学院。

学校根据需要,有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许毕业论文 (设计)被查阅和借阅;学校可以将毕业论文(设计)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编毕业,并且本人电子文档和纸质论文的内容相一致。

保密的毕业论文(设计)在解密后遵守此规定。

本人签名:

日期:

导师签名:

日期:

摘要

企业项目管理系统在相关企业进行生产的管理中有着广泛的应用,它有利于提高企业对软件项目开发过程中的信息管理。

该系统所要实现的功能包括任务管理功能、项目管理功能、客户管理功能功能、人员管理功能和用户管理功能。

本系统在设计方面采用B/S模式,通过MyEclipse开发平台实现MVC模式,创建用户界面jsp可视化视图,用户在界面上输入数据会通过Action提交到Servlet,在Servlet中调用数据层(javabean),完成前台与后台的交互。

从而用户可以通过登录,进入该系统的主界面并对项目各个功能模块进行相关的增删改查操作。

通过企业项目管理,可全面管理公司业务,加强跨部门沟通协作,有效配置和共享资源,减少计划拖延和降低运营成本,提高企业管理效率。

关键词:

项目管理;Java;ModelViewController;MySQL数据库

Abstract

Enterpriseprojectmanagementsysteminthemanagementofrelevantenterprisesforproductionhasbeenwidelyused,itishelpfultoimproveenterpriseintheprocessofdevelopingtheinformationmanagementofsoftwareproject.

Thesystemtoimplementthefunctionsincludingtaskmanagement,projectmanagement,customermanagement,personnelmanagementandusermanagementfunctions.ThissystemadoptsB/Smodeintermsofdesign,throughtheMyEclipsedevelopmentplatformtorealizetheMVCpattern,createtheuserinterfaceviewJSPvisualization,usersinputdataontheinterfacewillbesubmittedbytheActiontotheServlet,theServletinvokesthedatalayer(javabeans),tocompletetheinteractionofthefrontdeskandthebackground.Thustheusercanloginthrough,enterthemaininterfaceofthesystemandtheprojectrelatedtothevariousfunctionalmodulestoaddanddeleteoperation.

Throughtheenterpriseprojectmanagement,comprehensivemanagementofthecompany'sbusiness,tostrengtheninter-departmentalcommunicationandcoordination,resourceconfigurationandsharing,effectivereductionplandelayandreduceoperatingcosts,improveenterprisemanagementefficiency.

Keywords:

projectmanagement;JAVA;TheModelViewController;TheMysqldatabase

目 录

第一章 绪论 1

1.1论文背景及课题来源 1

1.2本课题在国内外的发展状况 1

1.3应解决的问题及系统开发意义 1

第二章开发工具及相关技术介绍 4

2.1JAVA简介 4

2.2MVC介绍 4

2.3B/S模型介绍 5

2.4MYECLIPSE开发工具介绍 6

2.5TOMCAT简介 7

2.6MYSQL简介 8

第三章系统需求分析 9

3.1系统任务描述 9

3.2系统功能分析 9

3.2.1系统的功能需求 9

3.2.2系统数据流图 10

3.2.3系统数据分析 10

3.3系统可行性分析 13

第四章 系统设计 15

4.1系统总体结构设计 15

4.2数据库设计 16

4.3系统功能模块详细设计 20

第五章编码与实现 21

5.1系统主要模块代码 21

5.1.1数据库的连接 21

5.1.2增删改查方法 22

5.2系统测试 28

结束语 32

参考文献 33

第一章 绪论

1.1论文背景及课题来源

随着网络技术的发展和普及和经济的发展,公司的创建也随之增加。

按照一般的说法,在一个企业准备做一个项目之后,参与这个项目的不会只是技术部,它还会包括市场部门、人事部门、财务部门等,从而在这些不同部门在一起运作改项目时不可避免地会产生一些小摩擦,须要进行协调,而这些肯定会为一些项目增加的不必要的成本,影响改项目实施的效率。

而项目管理的做法则不同。

本身在不同部门的成员有可能因为这个项目组成一个团队,一个项目团队的领导者就是项目经理,他们所负责的就是领导负责该项目的团队成员能够在给予的时间内很好的完成该项目所需要的全部工作。

而项目管理系统可以很好的帮助企业处理这种多部门参与的项目所遇到的一些复杂的问题,可以实现项目高的实施效率[1]。

1.2本课题在国内外的发展状况

随着网络技术的发展和普及,企业项目管理是运用各种知识、技能、方法与工具,为满足或超越项目有关的各方对项目的要求与期望所开展的各种管理活动。

项目管理发展到现在,已深入到各行各业,以不同的类型、规模出现,在企业管理中扮演着举足轻重的角色。

而项目管理软件就是适应这个变化而产生的一种处理项目的方法,现在在项目管理软件中距今了解比较好用的一款是捷为科技iMISPM项目管理软件,它从一个项目的立项,启动,计划,执行,监控,结束和总结,可以让人一目了然地了解整个项目的一个进行过程,可以说是国内第一套做的比较全面的非工程项目管理软件,并且它也是一个集成性的管理平台[2]。

1.3应解决的问题及系统开发意义

本系统基于功能的需要应用到了MVC(Model-View-Controller,模型-视图-控制)设计模式,以Myeclipse为开发平台,采用JSP设计模式(JSP+Servlet+javaBean)进

1

行设计,实现了各模块的功能。

在其中遇到的问题:

(1)服务器端和客户端要实现界面化,并且界面尽量人性化。

(2)服务器端能够正确的启动,确保前台JSP通过Servlet实现与后台的交互。

(3)用户在界面上进行操作时,确保数据库随之更新。

(4)异常处理,对于用户的不正确的操作系统应该有提示。

企业项目管理系统它的开发意义在于全面管理公司项目,加强跨部门之间的沟通协作,有效配置和共享资源,减少计划拖延和降低运营成本,并提高其运营效率,确保项目的进度。

2

企业项目管理系统的设计与实现

第二章开发工具及相关技术介绍

2.1Java简介

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun

Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE,JavaEE, JavaME)的总称。

Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。

在这个互联网的时代,基于Java的特点更具备了优势和广阔的前景。

Java语言一直是应用最广的开发语言,并拥有最广泛的开发人群。

如今,Java已经不再简单地是一门语言,它更像一个完整的体系,一个系统的开发平台。

Java中所涉及的知识Java的面向对象特征、Java集合框架体系、Java泛型、异常处理、Java

GUI编程、JDBC数据库编程、Java注释、Java的IO流体系、Java多线程编程、Java网络通信编程和Java反射机制[3]。

2.2MVC介绍

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器

(controller)的缩写,一种软件设计典范,在于组织代码用一种业务逻辑和数据库分离的一种方法,这个方法的假设前提是如果这些业务逻辑被聚集到一个总体的部件里面,而且用户界面和用户所需要提交的数据的交互能被改进和个性化定制而不需要重新编写业务逻辑MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中[4]。

MVC是一个框架模式,它将使应用程序的请求、处理和处理结果分开。

使用

MVC设计模式被分成三个核心部件:

模型、视图、控制器。

它们各自处理自己的任务。

最典型的MVC就是JSP+servlet+javabean的模式。

模型代表应用的业务逻辑;视图代表应用的表示,用于用户的交互;控制器是模型的与视图之间的沟通的桥梁,提供

应用的处理过程控制。

模型、视图、控制器各自的功能以及它们之间的关系如图1所示

4

状态查询

状态改变

通知改变

视图

解释模型

模型更新请求

发送用户输入给控制器控制器可以选择视图

视图选择

用户请求

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1