项目管理系统设计毕业论文.docx

上传人:b****8 文档编号:29051511 上传时间:2023-07-20 格式:DOCX 页数:38 大小:1.55MB
下载 相关 举报
项目管理系统设计毕业论文.docx_第1页
第1页 / 共38页
项目管理系统设计毕业论文.docx_第2页
第2页 / 共38页
项目管理系统设计毕业论文.docx_第3页
第3页 / 共38页
项目管理系统设计毕业论文.docx_第4页
第4页 / 共38页
项目管理系统设计毕业论文.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

项目管理系统设计毕业论文.docx

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

项目管理系统设计毕业论文.docx

项目管理系统设计毕业论文

项目管理系统设计毕业论文

第1章绪论1

1.1研究背景1

1.2研究意义1

1.3研究内容2

1.4论文组织2

第2章相关技术论述4

2.1信息管理技术发展历程4

2.2.NET开发框架4

2.3VisualStudio.NET2010开发工具5

2.4SQLServer2008数据库5

2.5B/S架构体系5

第3章项目管理系统设计6

3.1功能设计6

3.2概要设计7

3.3详细设计9

3.3.1.1用户界面逻辑设计9

3.3.1.2数据流程设计9

3.4数据库的设计15

3.4.1employee15

3.4.2employeegroup15

3.4.3employeedetail15

3.4.4group16

3.4.5Project16

3.4.6weekly17

结论18

参考文献19

谢辞20

附录一部分关键源码及解释

21

 

第1章绪论

1•1研究背景

项目管理系统的应用在三十年前仅限于建筑、国防、航天等行业,三十年科技的迅速发展,项目管理系统应用到今天的计算机、电子通讯、金融业其至政府机关等众多领域。

目前在我国国内,对项目管理的认识正逐渐深入,但要求项目管理人员拥有相应资格认证的还主要为大的跨国公司、IT公司等与国际接轨的企业。

为完成某个的产品或服务所做的一次性任务称为项目。

项目管理是面向任务成果、基于团队工作、借助外部资源提供跨职能部门的解决方案,它能有效降低成本扩大利润,同时它乂是灵活的。

项目管理者的职责就是根据特定的规范、在预算范围内、按时完成任务。

从项目中获得最大的利润可以提高在市场中的竞争优势。

待开发产品部件的采购形式是为了最大化社会资源,以此來获得更大的利润空间。

一个项目系统能成功开放主要依赖高速的网络信息管理。

如何更有效的管理项目建设是我们一直在探索的,主要可以从成员专业性和管理水平入手。

一个有纪律有规则的组织在管理水平上会比无纪律无规则的组织高效许多。

项目经理负责制是一个有纪律有组织的制度是现在很多企业所推行的。

主要是因为现在开放项目涉及不同的专业,应用领域广泛,大部分都以管理为中心,所以项目经理负责制是必然趋势。

项目经理己经认识到根据企业自身项目特点來完成相应要求的管理系统才能满足现在高速的信息化时代。

国外软件公司相对成熟,是我们可以借鉴的好对象。

随着互联网的迅速发展,项目管理信息化日益扩大。

基于.net的项目管理系统为了简单有效的对项目进行管理。

通过构建项目管理系统是为了保障项目的顺利完成,并提高项目的整体运作效率。

Web以信息发布平台的身份出现在Internet的发展史是一个重要的里程碑,为Internet成为当前信息技术的核心奠定了坚实的基础。

现在,人们现在对网上信息的了解关注使用一般是通过浏览器浏览,所以将Web打造得更理想更人性化是当今研究的热点之一。

1.2研究意义

现在是科学技术时代,最重要的就是信息的传递和收集,如何更快更准确的传递收集信息是社会的主要趋势。

组织的工作必须项目化才能满足如今企业和组织的工作与任务需要及时更新、传递,总结进度制定计划更新、任务改变等,项目管理成为组织普遍釆用的工作管理方式。

一个组织通常要同时实施一定数量不同的项目,在同一时期内完成的项目数量越多,项目管理越复杂。

在多个项目同时实施的情况下,这些项目在资金、时间、人力资源方面往往存在争夺关系。

而传统的多项目管理方法效率低下、不便于沟通、资源分不合理,从而造成了时间、人力、物力和财力的浪费。

因此,有必要将高效的项目管理系统应用到企业中,可以提高企业的管理效率与水平。

在如今的信息化时代,一个企业组织信息化程度直接影响着这个企业的地位,提高信息化程度能提高企业的竞争力,间接的也提高了企业的影响力企业的地位。

这样有影响力的企业才能为国家生产力水平的提高和经济增长做出贡献。

本课题的研究目的就是通过计算机网络技术和数据库技术,开发出专门针对于企业的项目管理系统,通过项目的合理化管理来提高工作效率提高企业的信息化水平。

综上所述,项目管理系统的研究和实现的是有其现实意义的,对进一步提升中小企业管理水平、提高市场竞争力和信息化建设有着重要的理论意义和实践价值。

1.3研究内容

提供一个信息共享的平台让参与项目活动的所有人员进行互动,通过这个平台(也就是项目管理系统)全面记录各项项目活动,提高管理工作效率。

阅读大量参考文献了解国内外项目管理的开发和应用,熟悉项目管理系统所需要的数据库技术。

针对企业的项目管理系统的角色进行分配。

项目管理系统角色主要有两个:

一个系统管理员也就是项目经理,对人员管理,对项目跟踪进行项目总结做出新的计划,创建新项目、项目详细信息录入等;另一个就是普通用户,每周工作报告的提交,查看自己小组长或者项目经理的评语等。

其次是功能模块的设计,功能模块主要是对项目的管理、人员管理、系统管理。

项目管理包括新增项目的详细信息录入,一个项目的详细信息有项目名称、项目编号、部门、项目经理、预计完成时间还有项目的具体说明;项目管理主要是项目实施信息的更新,可以停止项目的活动也可以删除项目还有就是对项目信息的编辑;项目检索对之前的每周工作报告的查看,可以通过小组进行检索也可以通过时间进行检索。

人员管理包括人员信息编辑删除,对员工工号录入以及人员权限,小组的建立小组的名称还有小组长的提拔简介小组的主要职能。

系统管理要满足每个人员都有一个员工号可以登入,每个人员都可以对密码进行修改功能。

通过员工每周的工作反馈來跟踪项目进度,项目经理及时批阅并通过对项目每周工作评价來通知项目人员的下一步计划。

通过这样一整套操作来完成信息化管理。

1•4论文组织

本论文分为四章,下面是各章节的内容概述:

第1章绪论

介绍本课题研究的内容、研究的背景和研究的意义,并分析了当今企业的在信息化社会存在的管理问题,项目管理系统意在改善当今现状。

第2章相关技术论述

介绍信息管理技术的发展,面对信息飞速发展的今天企业的发展方向。

展现了本次研究所涉及的.net技术、开发工具及数据库、B/S架构体系。

第3章项目管理系统设计

主要描述了系统设计的主要模块,设计的流程图。

详细分析项目管理系统设计,包括功能设计数据库设计和设计的原理。

第4章结论

概述全文,总结设计的优势与尚需完善之处,对整个系统开发进行了总结,指明本课题取得的成果和创新点之外还指出了系统存在的不足以及项目管理系统未來的发展趋势。

第2章相关技术论述

2.1信息管理技术发展历程

管理信息系统的发展历程,我们要从1946年开始了解。

因为那一年世界上第一台计算机在美国宾夕法尼亚大学诞生了。

随着计算机技术的飞速发展和应用的需要,计算机的应用逐渐由科学计算发展到过程控制,到1954年美国通用电器公司首次利用计算机计算职工的薪金,计算机就应用到了数据处理领域,这就产生了最早的管理软件,即最简单的信息系统,计算机被用到了企业信息管理之中。

自此以后,西方的很多国家开始着手信息系统的开发。

到60年代末计算机用于企业信息管理在西方逐步普及。

发展到目前计算机在企业信息管理中的应用己从简单的数据处理到了电子商务。

我国计算机技术用于管理起步较晚,1979年财政部拨款500万在长春第一汽车制造厂实施信息系统的开发是我国计算机用于管理的里程碑。

经过二十几年,我国管理信息系统的发展经历了一个与国外管理信息系统发展相似的历程。

让我们透过这个梯型图來了解和回顾二十几年来我国管理信息系统发展的概貌。

随着技术的发展和企业外部环境竞争的加剧,企业管理信息系统将朝着协同商务的方向发展,也就是供需链上所有的单位,包括供应商、制造商、分销商、运输商、产品开发商、应用服务提供商等合作伙伴,都按照客户或市场的需求,步调一致地共同开展业务活动,保证产品和服务能够保质、保量、按时地交互到客户手中。

2.2.NET开发框架

网络应用开发技术ASP.NET和Windows编程技术WmForms都是由.NET提供的,.NET提供了VB,VC+十,C#,Jscnpt等多种语言支持。

开发框架如下:

O/R(对象/数据库)映射的框架iilubernateo

单元测试框架numto

可以生成解决方案、复制文件、运行NUmt测试、发送电子邮件nam项目。

TestDnven工具。

一个可以集成到Visualstudio.net里面的测试工具,可以用來运行

numto

持续集成工具CC(CnnseContiol.NET)工具。

提供日志处理的框架log4net框架

从java的sprmg框架porting过來的框架Sprmg.Net框架。

模版的代码生成工具CodeSnutho

模版框架Sitemesh.Neto

LINQ(语言集成查询LanguageIntegratedQuery)是一组用于c#和VisualBasic语言的扩展。

ASP.NETWeb应用程序(WebApplication)框架ASP.NETMVC

2.3VisualStudio.Net2010开发工具

VisualStudi。

是微软公司推出的开发环境。

是目前最流行的Windows平台应用程序开发环境。

目前有五个版本:

专业版、高级版、旗舰版、学习版和测试版。

VisualStudio2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了oVisualStudio2010同时带来了NETFramework4.O^MicrosoftVisualStudio2010CTP(CommunityTechnologyPreview--CTP),并且支持开发面向Windows7的应用程序。

除了MicrosoftSQLServer,它还支持IBMDB2和Oracle数据库。

2.4SQLServer2008数据库

SQLServer2008在Microsoft的数据平台上发布,可以组织管理任何数据。

可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。

可以对数据进行查询、搜索、同步、报告和分析之类的操作。

数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。

SQLServer2008允许使用Microsoft.NET和VisualStudio开发的自定义应用程序中使用数据,在面向服务的架构(S0A)和通过MicrosoftBizTalkServer进行的业务流程中使用数据。

信息工作人员可以通过日常使用的工具直接访问数据。

2.5B/S架构体系

B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。

这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。

客户机上只要安装一个浏览器(Browser),女口NetscapeNavigator或InternetExplorer,丿阪务器安装0racle>Sybase、Informix或SQLServer等数据库。

浏览器通过W'ebServer同数据库进行数据交互。

第3章项目管理系统设计

3.1功能设计

根据目前企业项目管理工作的实际需要,本系统采用模块化结构,各模块的划分和设计遵循高内聚、低耦合的原则。

由主模块调用各个子模块,每个子模块完成一项相对独立的功能,每个子模块可独自开发、测试和修改,最后组合成整个系统。

项目管理系统需要

图3-1功能设计图

本系统具体功能需求如下:

(1)由项目管理系统登入界面登入到管理界面,即系统的服务器端。

(2)不论是管理员还是普通人员都需要在登录界面输入正确的用户名和密码后才可以登录到各自界面中去,如果输入错误系统会出现提示“登录失败,请检查用户编号和密码”,通过这样提高项目的安全。

(3)从主界面点击添加项目进入相应的操作界面,对新的项目进行信息录入,录入项目名称、项目编号主要是方便检索查询,预计完成时间还有项目的具体说明让整个项目的计划更清晰。

(4)从主界面点击项目管理进入相应的操作界面,对要做的项目进行统一的增删改查管理,及时更新项目的进度,通过项目人员的信息回馈可以将项目的活动状态做出更改,也可以对项目实时更新项目负责人变化项目要求等。

(5)从主界面点击添加编辑小组进入相应的操作界面,对小组主要功能简介,提拔项目人员当小组长,在每周的工作报告也可以以小组为单位检索。

(6)从主界面点击添加编辑人员进入相应的操作界面,对人员进行管理,人员在项目实施期间可能出现离职等情况,将员工信息删除,以及员工的录入及分组。

(7)从主界面点击查看/编辑周报模块进入相应操作界面,对周报检索查看编辑。

(8)从主界面点击申请提交周报模块进入相应操作界面,每周对项目工作情况以报告的形式汇报。

(9)从主界面点击修改密码模块进入相应操作界面,要对身份先验证所以要输入原始然后才能对密码进行修改。

3.2概要设计

本系统开发环境如下:

技术平台:

微软的.NET框架1.0版本

信息服务器:

IIS6.0

开发语言:

C#

开发工具:

VisualStudio2010数据库系统:

SQLServer2008

服务器操作系统:

开发过程采用WindowsXPProfessional操作系统,实施后服务器端可釆用Wnidows2000Server及以上服务器操作系统。

客户端推荐采用Windows2000Professional及以上操作系统

系统运行架构如图3-2所示

 

客户瑞

图3-2系统运行架构图

基于asp.net的项目管理系统概要设计如图3-3

图3-3系统运行架构图

 

本系统的设计目的是为了提高企业信息化管理水平,实现企业日常运作流程的数字化、网络化管理,提高企业项目管理工作的规范化程度和工作效率。

对此架构中的功能模块进行详细设计和划分,再结合完整的数据库创建和优化,可以实现一个满足企业需求的项目信息管理系统。

提供项目管理系统运行最基础的平台,包括数据访问层,实体层,工作流程以及基础信息维护平台。

本系统主要采用B/S构架,所以客户端界面基本以HTML页面为主。

数据访问层能够支持目前主流的数据库访问类型,包括ODBC,OLEDB,ORACLE,SQLServer等。

3.3详细设计

3.3.1数据流程设计

系统E-R图如图4所示:

从E-R图中可以看到该项目任务系统的实体有项目任务和用户,而且一个项目任务能分配给多个用户,一个用户可以拥有多个项目任务。

1)项目,属性有项目ID、项目名称、项目状态、拥有者、项目内容、创建时间。

2)用户,属性有用户名、用户ID、用户密码、用户信息。

 

图3-4系统实体关系(ER)图

3.3.2用户界面逻辑设计

(1)用户登录界面

网站首页是登录模块主要功能为对用户身份进行验证,以保障系统安全。

登录系统时需要输入员工编号和密码,然后单击“登录”按钮,系统将开始验证用户身份,如果用户身份不合法,系统会提示登录失败,请检查用户编号或密码。

如果用户身份合法,则可以进入系统的主页,以进行其他的操作。

登录界面如图3-5所示。

登录

员工编号

密码

图3-5登录界面

(2)添加项目模块

本模块主要实现项目创建。

主要包含项目名称、项目编号、部门、部门经理、预计完成时间还有项目说明,对新的项目进行信息录入,录入项目名称、项目编号主要是方便检索查询,预计完成时间还有项目的具体说明让整个项目的计划更清晰。

当所有信息都录入完毕单击“提交”按钮,如果填写的信息不完整系统会提交不了,等到所有信息都填写完单机“提交”按钮就能看到新项目己经在列表里。

界面如图3-6所示。

图3-6添加项目界面

(3)项目管理模块。

本模块主要功能是对项目删除编辑以及设置非活动,对要做的项目进行统一的增删改查管理,及时更新项目的进度,通过项目人员的信息回馈可以将项目的活动状态做出更改,也可以对项目实时更新项目负责人变化项目要求等。

如果项目己经完成可以单击“删除”按钮,就可以把项目删除掉。

有时候项目在未完成时需要停止项目的进行可以将项目设为非活动,就点击对应项目的“设为非活动”按钮。

点击对应项目的“编辑”能对项目预期完工的时间进行更改,也能更改项目经理项目说明等。

项目管理界面如图3-7所示。

歩加吹目

妙加/SHS员工兰若/須创所有删$»25修改宏円

退出

图3-7项目管理界面

(4)添加/编辑小组模块。

本模块主要实现小组的管理功能。

主要功能实现小组的创建和删除,对小组主要功能简介,提拔项目人员当小组长,在每周的工作报告也可以以小组为单位检索。

小组信息录入完成单击“提交”可以创建小组,完成提交后能在小组的列表中看到。

单击对应小组的“编辑”按钮能对之前创建小组的信息进行更改。

包括小组名称小组长还有小组的简介。

单击“删除”按钮,则将相应小组删除。

添加/编辑小组界面如图3-8所示。

图3-8添加/编辑小组界面

(5)添加/编辑员工模块

本模块主要实现员工的管理功能。

主要功能实现员工的添加和删除以及以及员工的资料包括工号小组角色。

录入员工姓名和工号,还可以对员工身份进行设定,如果身份要设定为管理员,则在“是否是管理员”的方框单击,就会显示说明身份设定为管理员。

同理如果身份要设定为部门经理,则单击''是否是项目经理”的方框。

信息填写玩之后,单击“添加”员工信息就录入完成了。

单击“显示所有员工”可以对人员进行管理,在对应的人员信息单击“编辑”就能修改员工的信息了,包括对员工的小组分配。

如果要删除员工信息直接单击员工信息对应的“删除”按钮即可。

添加/编辑员工界面如图3-9所示。

图3-9添加/编辑小组界面

(6)查看/编辑所有周报模块

本模块主要实现工程项目检索功能。

主要功能查看管理项目每周的项目工作报告,可以通过小组进行检索也可以通过时间进行检索。

单击“查询”就能查询相应的项目周报。

查看/编辑所有周报界面如图3-10所示。

宜看翎圾目周按

 

图3-10添加/编辑小组界面

(7)密码模块

本模块主要实现密码修改功能修改密码界面,为了验证身份要输入原來的密码才能进行性密码的修改。

输入原始密码和两次一样的新密码,然后单击“修改密码”,系统将进行验证,如果原始密码错误或者两次新密码输入不一样都无法修改密码,只有当输入正确的原密码和两个一样的新密码才能完成密码修改。

如图3-11所示。

图3-11密码修改界面

(8)填写周报模块

员工登录进去点击填写周报模块可以填写本周或者上一周的工作情况以及下一周的工作安排,提交周报时间规定:

周一、周二可提交上周周报,周四、周五可提交本周周报,逾期将不允许提交。

如图3-12所示。

图3-12填写周报界面

3.4数据库的设计

3.4.1empIoyee(员工)

员工信息表:

主要用来保存员工的详细信息,如表3・1。

表3~1employee表

字段名

数据类型

主键/允许空

字段含义

employeeid

int

NULL

员工编号

employeename

nvarchar(20)

NULL

员工姓名

password

nvarchar(12)

NULL

密码

departmentid

int

NOTNULL

部门名称

roleid

int

NOTNULL

角色

employeeddate

smalldatetime

NOTNULL

员工口期

employeeno

nvarchar(12)

NOTNULL

员工

IsAdmin

bit

NOTNULL

管理员(身份)

IsDepartmentManager

bit

NOTNULL

部门经理(身份)

3.4.2empIoyeegroup(员工组)

员工小组信息表:

主要用来保存员工小组的信息,如表3-2。

表3-2employeegroup农

字段名

数据类型

主键/允许空

字段含义

employeegroupid

int

NOTNULL

员工小组ID

employeeid

int

NOTNULL

员工编号

groupid

ir.t

NOTNULL

小组编号

3.4.3empIoyeedetaiI(员工详细信息)

员工信息表:

主要用来保存员工的详细信息,如表3-3。

农3-3employeedetail衣

字段名

数据类型

主键/允许空

字段含义

employeedetailid

int

NOTNULL

员工详细信息

employeeid

int

NULL

员工ID

mobilphone

nvarchar(12)

NULL

手机

telephone

nvarchar(12)

NULL

电话

email

nvarchar(20)

NULL

电子邮箱

address

nvarchar(40)

NULL

地址

roleid

int

NULL

角色

birthday

smalldatetim己

NULL

生日

sex

char

(1)

NULL

性别

3.4.4group(组)

员工小组信息表:

主要用來保存员工小组的信息,如表3-4。

表3-4group表

字段名

数据类型

主键/允许空

字段含义

groupid

int

NOTNULL

组ID

groupname

nvarchar(40)

NOTNULL

组名

departmentid

int

NULL

部门ID

groupleaderid

int

NULL

组长ID

description

nvarchar(200)

NULL

描述

3.4.5Project(项目)

项目信息表:

主要用來保存项目信息,如表3-5。

表3-5project表

字段名

数据类型

主键/允许空

字段含义

projectid

int

NOTNULL

项目ID

projectname

nvarchar(40)

NOTNULL

项目名

projectno

nvarchar(20)

NULL

没有项目

departmentid

int

NULL

部门ID

projectmanagerid

int

NULL

项目经理ID

startdate

smalldatetim己

NULL

开始日期

predictfinishdate

smalldatetim己

NULL

预计完成日期

isactive

bit

NULL

活跃

description

nvarchar(400)

NULL

描述

3.4.6weekIy(周报)

项目周报信息表:

主要用来保存项目的信息和周报的信息,如表3-6。

表3-6weekly表

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

当前位置:首页 > 考试认证 > 公务员考试

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

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