项目管理系统毕业论文设计_第1页
项目管理系统毕业论文设计_第2页
项目管理系统毕业论文设计_第3页
项目管理系统毕业论文设计_第4页
项目管理系统毕业论文设计_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

独创性声明本毕业设计(论文)是我个人在导师指导下完成的。文中引用他人研究成果的部分已在标注中说明;其他同志对本设计(论文)的启发和贡献均已在谢辞中体现;其它内容及成果为本人独立完成。特此声明。论文作者签名日期关于论文使用授权的说明本人完全了解华侨大学厦门工学院有关保留、使用学位论文的规定,即学院有权保留送交论文的印刷本、复印件和电子版本,允许论文被查阅和借阅;学院可以公布论文的全部或部分内容,可以采用影印、缩印、数字化或其他复制手段保存论文。保密的论文在解密后应遵守此规定。论文作者签名指导教师签名日期I项目管理系统设计摘要在传统的项目开发过程之中,任务分配及项目实施进度情况需要面对面才能进行。但是越来越多公司的项目是由分散全国乃至世界各地的人员来一起完成的,由于人员之间不能及时有效地沟通工作情况使得项目任务不能在最短的时间内进行有效合理的分配和管理,也不能及时人性化进行人员调动及时对新任务新方案进行实施,这样给整个项目工作带来的极大的不便,因此传统的项目管理模式很难适应现实的生产需求。建立一种新型的项目管理系统显得十分必要。利用信息化技术开发项目管理系统,就是创造一个能有效控制项目成本,包括对人员、材料、工作任务、进度的管理,协助项目经理及时掌握项目情况、指导项目成员完成任务、辅助项目成员交流意见的项目管理系统。项目管理系统能有效地规范一个团队的日常工作,提高团队的整体工作效率,并使项目管理者合理掌握项目的当前进度,及时做出正确的决策。基于ASPNET的项目管理系统的设计后台使用SQL数据库实现数据逻辑,并提出了在线项目管理系统解决方案,提出了多项目分类处理原则。结合我们对项目管理知识的了解,本系统实现了对于项目的基本增加、修改、删除功能,实现了对于不同部门用户权限的管理;系统在VS2010平台下开发,能满足中小企业项目管理的需求。该系统主要分为项目管理模块和用户管理模块。本系统主要实现完成如下功能添加与删除用户,添加与删除任务,修改任务,对用户信息维护用户修改密码,管理员对人员的提拔。该文首先介绍开发的背景意义,然后给出系统的总体设计,最后介绍系统中主要功能模块的详细设计与实现。关键词WEB,数据库,SQLSERVER,项目管理华侨大学厦门工学院毕业设计(论文)IIDESIGNOFPROJECTMANAGEMENTSYSTEMABSTRACTINTHETRADITIONALPROJECTDEVELOPMENTPROCESS,PROGRESSOFFACETOFACETOTHEIMPLEMENTATIONOFTHEDISTRIBUTIONOFTASKSANDPROJECTSBUTMOREANDMORETHECOMPANYPROJECTSAREFROMSCATTEREDALLOVERTHECOUNTRYEVENTHEWORLDPEOPLETOFINISHTOGETHER,BECAUSEPEOPLECANNOTBETIMELYANDEFFECTIVELYCOMMUNICATETHEPROJECTTASKCANNOTBEDISTRIBUTEDANDMANAGEDEFFECTIVELYANDREASONABLYINTHESHORTESTPERIODOFTIME,CANNOTBETIMELYHUMANITYMOBILIZATIONOFPERSONNELINTIMEFORTHENEWSCHEMEIMPLEMENTEDNEWTASKTHUS,BROUGHTTOTHEWHOLEPROJECTOFGREATINCONVENIENCE,SOTHETRADITIONALPROJECTMANAGEMENTMODEISDIFFICULTTOADAPTTOTHEPRACTICALPRODUCTIONREQUIREMENTITISNECESSARYTOESTABLISHANEWPROJECTMANAGEMENTSYSTEMTHEMANAGEMENTSYSTEMOFINFORMATIONTECHNOLOGYDEVELOPMENTPROJECTS,ISTOCREATEACANEFFECTIVELYCONTROLTHEPROJECTCOST,INCLUDINGTHEPERSONNEL,MATERIALS,WORKTASKS,SCHEDULEMANAGEMENT,ASSISTTHEPROJECTMANAGERTOGRASPTHEPROJECTMANAGEMENTSYSTEM,TOGUIDETHEPROJECTMEMBERSTOCOMPLETETHETASK,THEAUXILIARYPROJECTMEMBERSTOEXCHANGEVIEWSTHEDAILYWORKOFPROJECTMANAGEMENTSYSTEMCANEFFECTIVELYREGULATETHEATEAM,IMPROVETHEOVERALLWORKEFFICIENCYOFTHETEAM,ANDTHEPROJECTMANAGERSAREASONABLEGRASPTHECURRENTPROGRESSOFTHEPROJECT,TOMAKETHERIGHTDECISIONTHEDESIGNOFTHEBACKGROUNDPROJECTMANAGEMENTSYSTEMBASEDONASPNETUSINGTHESQLDATABASEBASEDLOGIC,ANDPUTSFORWARDTHESOLVINGSCHEMEONLINEPROJECTMANAGEMENTSYSTEM,PROPOSESTHECLASSIFICATIONPRINCIPLEOFMULTIPROJECTCOMBINEDWITHOURUNDERSTANDINGOFTHEKNOWLEDGEOFPROJECTMANAGEMENT,THISSYSTEMHASREALIZEDTHEBASICADD,MODIFYTHEPROGRAM,DELETEFUNCTION,HASREALIZEDTHEDIFFERENTDEPARTMENTSUSERRIGHTSMANAGEMENTSYSTEMDEVELOPMENTUNDERTHEVS2010PLATFORM,CANMEETTHENEEDSOFSMALLANDMEDIUMSIZEDENTERPRISESPROJECTMANAGEMENTTHESYSTEMCONSISTSOFPROJECTMANAGEMENTMODULEANDUSERMANAGEMENTMODULETHISSYSTEMMAINLYREALIZETHEFOLLOWINGFUNCTIONSADDANDDELETEUSERS,ADDANDDELETE,MODIFYTASKS,THEMAINTENANCEOFUSERINFORMATIONMODIFYUSERPASSWORD,THEADMINISTRATOROFTHEPERSONNELPROMOTIONTHISPAPERFIRSTLYINTRODUCESTHEBACKGROUNDOFDEVELOPMENT,THENTHEOVERALLDESIGNOFSYSTEMISGIVEN,FINALLYINTRODUCESTHEDETAILEDDESIGNANDREALIZATIONOFTHEMAINFUNCTIONMODULEINTHESYSTEMKEYWORDSWEB,DATABASE,SQLSERVER,PROJECTMANAGEMENTIII目录第1章绪论111研究背景112研究意义113研究内容214论文组织2第2章相关技术论述421信息管理技术发展历程422NET开发框架423VISUALSTUDIONET2010开发工具524SQLSERVER2008数据库525B/S架构体系5第3章项目管理系统设计631功能设计632概要设计733详细设计93311用户界面逻辑设计93312数据流程设计934数据库的设计15341EMPLOYEE15342EMPLOYEEGROUP15343EMPLOYEEDETAIL15344GROUP16345PROJECT16346WEEKLY17结论18参考文献19谢辞20附录一部分关键源码及解释21项目管理系统设计1第1章绪论11研究背景项目管理系统的应用在三十年前仅限于建筑、国防、航天等行业,三十年科技的迅速发展,项目管理系统应用到今天的计算机、电子通讯、金融业甚至政府机关等众多领域。目前在我国国内,对项目管理的认识正逐渐深入,但要求项目管理人员拥有相应资格认证的还主要为大的跨国公司、IT公司等与国际接轨的企业。为完成某个的产品或服务所做的一次性任务称为项目。项目管理是面向任务成果、基于团队工作、借助外部资源提供跨职能部门的解决方案,它能有效降低成本扩大利润,同时它又是灵活的。项目管理者的职责就是根据特定的规范、在预算范围内、按时完成任务。从项目中获得最大的利润可以提高在市场中的竞争优势。待开发产品部件的采购形式是为了最大化社会资源,以此来获得更大的利润空间。一个项目系统能成功开放主要依赖高速的网络信息管理。如何更有效的管理项目建设是我们一直在探索的,主要可以从成员专业性和管理水平入手。一个有纪律有规则的组织在管理水平上会比无纪律无规则的组织高效许多。项目经理负责制是一个有纪律有组织的制度是现在很多企业所推行的。主要是因为现在开放项目涉及不同的专业,应用领域广泛,大部分都以管理为中心,所以项目经理负责制是必然趋势。项目经理已经认识到根据企业自身项目特点来完成相应要求的管理系统才能满足现在高速的信息化时代。国外软件公司相对成熟,是我们可以借鉴的好对象。随着互联网的迅速发展,项目管理信息化日益扩大。基于NET的项目管理系统为了简单有效的对项目进行管理。通过构建项目管理系统是为了保障项目的顺利完成,并提高项目的整体运作效率。WEB以信息发布平台的身份出现在INTERNET的发展史是一个重要的里程碑,为INTERNET成为当前信息技术的核心奠定了坚实的基础。现在,人们现在对网上信息的了解关注使用一般是通过浏览器浏览,所以将WEB打造得更理想更人性化是当今研究的热点之一。12研究意义现在是科学技术时代,最重要的就是信息的传递和收集,如何更快更准确的传递收集信息是社会的主要趋势。组织的工作必须项目化才能满足如今企业和组织的工作与任务需要及时更新、传递,总结进度制定计划更新、任务改变等,项目管理成为组织普遍采用的工作管理方式。一个组织通常要同时实施一定数量不同的项目,在同一时期内完成的项目数量越多,项目管理越复杂。在多个项目同时实施的情况下,这些项目在资金、时间、人华侨大学厦门工学院毕业设计论文2力资源方面往往存在争夺关系。而传统的多项目管理方法效率低下、不便于沟通、资源分不合理,从而造成了时间、人力、物力和财力的浪费。因此,有必要将高效的项目管理系统应用到企业中,可以提高企业的管理效率与水平。在如今的信息化时代,一个企业组织信息化程度直接影响着这个企业的地位,提高信息化程度能提高企业的竞争力,间接的也提高了企业的影响力企业的地位。这样有影响力的企业才能为国家生产力水平的提高和经济增长做出贡献。本课题的研究目的就是通过计算机网络技术和数据库技术,开发出专门针对于企业的项目管理系统,通过项目的合理化管理来提高工作效率提高企业的信息化水平。综上所述,项目管理系统的研究和实现的是有其现实意义的,对进一步提升中小企业管理水平、提高市场竞争力和信息化建设有着重要的理论意义和实践价值。13研究内容提供一个信息共享的平台让参与项目活动的所有人员进行互动,通过这个平台(也就是项目管理系统)全面记录各项项目活动,提高管理工作效率。阅读大量参考文献了解国内外项目管理的开发和应用,熟悉项目管理系统所需要的数据库技术。针对企业的项目管理系统的角色进行分配。项目管理系统角色主要有两个一个系统管理员也就是项目经理,对人员管理,对项目跟踪进行项目总结做出新的计划,创建新项目、项目详细信息录入等;另一个就是普通用户,每周工作报告的提交,查看自己小组长或者项目经理的评语等。其次是功能模块的设计,功能模块主要是对项目的管理、人员管理、系统管理。项目管理包括新增项目的详细信息录入,一个项目的详细信息有项目名称、项目编号、部门、项目经理、预计完成时间还有项目的具体说明;项目管理主要是项目实施信息的更新,可以停止项目的活动也可以删除项目还有就是对项目信息的编辑;项目检索对之前的每周工作报告的查看,可以通过小组进行检索也可以通过时间进行检索。人员管理包括人员信息编辑删除,对员工工号录入以及人员权限,小组的建立小组的名称还有小组长的提拔简介小组的主要职能。系统管理要满足每个人员都有一个员工号可以登入,每个人员都可以对密码进行修改功能。通过员工每周的工作反馈来跟踪项目进度,项目经理及时批阅并通过对项目每周工作评价来通知项目人员的下一步计划。通过这样一整套操作来完成信息化管理。14论文组织本论文分为四章,下面是各章节的内容概述第章绪论介绍本课题研究的内容、研究的背景和研究的意义,并分析了当今企业的在信息化社会存在的管理问题,项目管理系统意在改善当今现状。第章相关技术论述项目管理系统设计3介绍信息管理技术的发展,面对信息飞速发展的今天企业的发展方向。展现了本次研究所涉及的NET技术、开发工具及数据库、B/S架构体系。第章项目管理系统设计主要描述了系统设计的主要模块,设计的流程图。详细分析项目管理系统设计,包括功能设计数据库设计和设计的原理。第4章结论概述全文,总结设计的优势与尚需完善之处,对整个系统开发进行了总结,指明本课题取得的成果和创新点之外还指出了系统存在的不足以及项目管理系统未来的发展趋势。华侨大学厦门工学院毕业设计论文4第2章相关技术论述21信息管理技术发展历程管理信息系统的发展历程,我们要从1946年开始了解。因为那一年世界上第一台计算机在美国宾夕法尼亚大学诞生了。随着计算机技术的飞速发展和应用的需要,计算机的应用逐渐由科学计算发展到过程控制,到1954年美国通用电器公司首次利用计算机计算职工的薪金,计算机就应用到了数据处理领域,这就产生了最早的管理软件,即最简单的信息系统,计算机被用到了企业信息管理之中。自此以后,西方的很多国家开始着手信息系统的开发。到60年代末计算机用于企业信息管理在西方逐步普及。发展到目前计算机在企业信息管理中的应用已从简单的数据处理到了电子商务。我国计算机技术用于管理起步较晚,1979年财政部拨款500万在长春第一汽车制造厂实施信息系统的开发是我国计算机用于管理的里程碑。经过二十几年,我国管理信息系统的发展经历了一个与国外管理信息系统发展相似的历程。让我们透过这个梯型图来了解和回顾二十几年来我国管理信息系统发展的概貌。随着技术的发展和企业外部环境竞争的加剧,企业管理信息系统将朝着协同商务的方向发展,也就是供需链上所有的单位,包括供应商、制造商、分销商、运输商、产品开发商、应用服务提供商等合作伙伴,都按照客户或市场的需求,步调一致地共同开展业务活动,保证产品和服务能够保质、保量、按时地交互到客户手中。22NET开发框架网络应用开发技术ASPNET和WINDOWS编程技术WINFORMS都是由NET提供的,NET提供了VB,VC,C,JSCRIPT等多种语言支持。开发框架如下O/R(对象/数据库)映射的框架NHIBERNATE。单元测试框架NUNIT。可以生成解决方案、复制文件、运行NUNIT测试、发送电子邮件NANT项目。TESTDRIVEN工具。一个可以集成到VISUALSTUDIONET里面的测试工具,可以用来运行NUNIT。持续集成工具CCCRUISECONTROLNET工具。提供日志处理的框架LOG4NET框架从JAVA的SPRING框架PORTING过来的框架SPRINGNET框架。模版的代码生成工具CODESMITH。项目管理系统设计5模版框架SITEMESHNET。LINQ(语言集成查询LANGUAGEINTEGRATEDQUERY)是一组用于C和VISUALBASIC语言的扩展。ASPNETWEB应用程序WEBAPPLICATION框架ASPNETMVC23VISUALSTUDIONET2010开发工具VISUALSTUDIO是微软公司推出的开发环境。是目前最流行的WINDOWS平台应用程序开发环境。目前有五个版本专业版、高级版、旗舰版、学习版和测试版。VISUALSTUDIO2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。VISUALSTUDIO2010同时带来了NETFRAMEWORK40、MICROSOFTVISUALSTUDIO2010CTPCOMMUNITYTECHNOLOGYPREVIEWCTP,并且支持开发面向WINDOWS7的应用程序。除了MICROSOFTSQLSERVER,它还支持IBMDB2和ORACLE数据库。24SQLSERVER2008数据库SQLSERVER2008在MICROSOFT的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。SQLSERVER2008允许使用MICROSOFTNET和VISUALSTUDIO开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过MICROSOFTBIZTALKSERVER进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。25B/S架构体系B/S结构(BROWSER/SERVER,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器BROWSER,如NETSCAPENAVIGATOR或INTERNETEXPLORER,服务器安装ORACLE、SYBASE、INFORMIX或SQLSERVER等数据库。浏览器通过WEBSERVER同数据库进行数据交互。华侨大学厦门工学院毕业设计论文6第3章项目管理系统设计31功能设计根据目前企业项目管理工作的实际需要,本系统采用模块化结构,各模块的划分和设计遵循高内聚、低耦合的原则。由主模块调用各个子模块,每个子模块完成一项相对独立的功能,每个子模块可独自开发、测试和修改,最后组合成整个系统。项目管理系统需要完成以下一些基本功能图31功能设计图登录管理员用户项目管理添加/编辑员工重新登录查看/编辑所有周报修改密码添加项目添加/编辑小组查看我的周报填写周报查看小组周报修改密码重新登录项目管理系统设计7本系统具体功能需求如下(1)由项目管理系统登入界面登入到管理界面,即系统的服务器端。(2)不论是管理员还是普通人员都需要在登录界面输入正确的用户名和密码后才可以登录到各自界面中去,如果输入错误系统会出现提示“登录失败,请检查用户编号和密码”,通过这样提高项目的安全。(3)从主界面点击添加项目进入相应的操作界面,对新的项目进行信息录入,录入项目名称、项目编号主要是方便检索查询,预计完成时间还有项目的具体说明让整个项目的计划更清晰。(4)从主界面点击项目管理进入相应的操作界面,对要做的项目进行统一的增删改查管理,及时更新项目的进度,通过项目人员的信息回馈可以将项目的活动状态做出更改,也可以对项目实时更新项目负责人变化项目要求等。(5)从主界面点击添加编辑小组进入相应的操作界面,对小组主要功能简介,提拔项目人员当小组长,在每周的工作报告也可以以小组为单位检索。(6)从主界面点击添加编辑人员进入相应的操作界面,对人员进行管理,人员在项目实施期间可能出现离职等情况,将员工信息删除,以及员工的录入及分组。(7)从主界面点击查看/编辑周报模块进入相应操作界面,对周报检索查看编辑。(8)从主界面点击申请提交周报模块进入相应操作界面,每周对项目工作情况以报告的形式汇报。(9)从主界面点击修改密码模块进入相应操作界面,要对身份先验证所以要输入原始然后才能对密码进行修改。32概要设计本系统开发环境如下技术平台微软的NET框架10版本信息服务器IIS60开发语言C开发工具VISUALSTUDIO2010数据库系统SQLSERVER2008服务器操作系统开发过程采用WINDOWSXPPROFESSIONAL操作系统,实施后服务器端可采用WNIDOWS2000SERVER及以上服务器操作系统。客户端推荐采用WINDOWS2000PROFESSIONAL及以上操作系统系统运行架构如图32所示华侨大学厦门工学院毕业设计论文8图32系统运行架构图基于ASPNET的项目管理系统概要设计如图33图33系统运行架构图用户界面层添加项目项目管理添加/编辑小组查看小组周报修改密码重新登录添加/编辑员工填写周报查看编辑所有周报数据库服务层数据库访问层数据库项目管理系统设计9本系统的设计目的是为了提高企业信息化管理水平,实现企业日常运作流程的数字化、网络化管理,提高企业项目管理工作的规范化程度和工作效率。对此架构中的功能模块进行详细设计和划分,再结合完整的数据库创建和优化,可以实现一个满足企业需求的项目信息管理系统。提供项目管理系统运行最基础的平台,包括数据访问层,实体层,工作流程以及基础信息维护平台。本系统主要采用B/S构架,所以客户端界面基本以HTML页面为主。数据访问层能够支持目前主流的数据库访问类型,包括ODBC,OLEDB,ORACLE,SQLSERVER等。33详细设计331数据流程设计系统ER图如图4所示从ER图中可以看到该项目任务系统的实体有项目任务和用户,而且一个项目任务能分配给多个用户,一个用户可以拥有多个项目任务。1项目,属性有项目ID、项目名称、项目状态、拥有者、项目内容、创建时间。2用户,属性有用户名、用户ID、用户密码、用户信息。图34系统实体关系(ER)图项目项目名称小组项目状态项目ID项目内容拥有者组员创建时间用户名用户ID用户密码用户信息华侨大学厦门工学院毕业设计论文10332用户界面逻辑设计(1)用户登录界面网站首页是登录模块主要功能为对用户身份进行验证,以保障系统安全。登录系统时需要输入员工编号和密码,然后单击“登录”按钮,系统将开始验证用户身份,如果用户身份不合法,系统会提示登录失败,请检查用户编号或密码。如果用户身份合法,则可以进入系统的主页,以进行其他的操作。登录界面如图35所示。图35登录界面(2)添加项目模块本模块主要实现项目创建。主要包含项目名称、项目编号、部门、部门经理、预计完成时间还有项目说明,对新的项目进行信息录入,录入项目名称、项目编号主要是方便检索查询,预计完成时间还有项目的具体说明让整个项目的计划更清晰。当所有信息都录入完毕单击“提交”按钮,如果填写的信息不完整系统会提交不了,等到所有信息都填写完单机“提交”按钮就能看到新项目已经在列表里。界面如图36所示。项目管理系统设计11图36添加项目界面(3)项目管理模块。本模块主要功能是对项目删除编辑以及设置非活动,对要做的项目进行统一的增删改查管理,及时更新项目的进度,通过项目人员的信息回馈可以将项目的活动状态做出更改,也可以对项目实时更新项目负责人变化项目要求等。如果项目已经完成可以单击“删除”按钮,就可以把项目删除掉。有时候项目在未完成时需要停止项目的进行可以将项目设为非活动,就点击对应项目的“设为非活动”按钮。点击对应项目的“编辑”能对项目预期完工的时间进行更改,也能更改项目经理项目说明等。项目管理界面如图37所示。华侨大学厦门工学院毕业设计论文12图37项目管理界面(4)添加/编辑小组模块。本模块主要实现小组的管理功能。主要功能实现小组的创建和删除,对小组主要功能简介,提拔项目人员当小组长,在每周的工作报告也可以以小组为单位检索。小组信息录入完成单击“提交”可以创建小组,完成提交后能在小组的列表中看到。单击对应小组的“编辑”按钮能对之前创建小组的信息进行更改。包括小组名称小组长还有小组的简介。单击“删除”按钮,则将相应小组删除。添加/编辑小组界面如图38所示。项目管理系统设计13图38添加/编辑小组界面(5)添加/编辑员工模块本模块主要实现员工的管理功能。主要功能实现员工的添加和删除以及以及员工的资料包括工号小组角色。录入员工姓名和工号,还可以对员工身份进行设定,如果身份要设定为管理员,则在“是否是管理员”的方框单击,就会显示“”说明身份设定为管理员。同理如果身份要设定为部门经理,则单击“是否是项目经理”的方框。信息填写玩之后,单击“添加”员工信息就录入完成了。单击“显示所有员工”可以对人员进行管理,在对应的人员信息单击“编辑”就能修改员工的信息了,包括对员工的小组分配。如果要删除员工信息直接单击员工信息对应的“删除”按钮即可。添加/编辑员工界面如图39所示。华侨大学厦门工学院毕业设计论文14图39添加/编辑小组界面(6)查看/编辑所有周报模块本模块主要实现工程项目检索功能。主要功能查看管理项目每周的项目工作报告,可以通过小组进行检索也可以通过时间进行检索。单击“查询”就能查询相应的项目周报。查看/编辑所有周报界面如图310所示。项目管理系统设计15图310添加/编辑小组界面(7)密码模块本模块主要实现密码修改功能修改密码界面,为了验证身份要输入原来的密码才能进行性密码的修改。输入原始密码和两次一样的新密码,然后单击“修改密码”,系统将进行验证,如果原始密码错误或者两次新密码输入不一样都无法修改密码,只有当输入正确的原密码和两个一样的新密码才能完成密码修改。如图311所示。华侨大学厦门工学院毕业设计论文16图311密码修改界面(8)填写周报模块员工登录进去点击填写周报模块可以填写本周或者上一周的工作情况以及下一周的工作安排,提交周报时间规定周一、周二可提交上周周报,周四、周五可提交本周周报,逾期将不允许提交。如图312所示。项目管理系统设计17图312填写周报界面34数据库的设计341EMPLOYEE(员工)员工信息表主要用来保存员工的详细信息,如表31。华侨大学厦门工学院毕业设计论文18表31EMPLOYEE表字段名数据类型主键/允许空字段含义EMPLOYEEIDINTNULL员工编号EMPLOYEENAMENVARCHAR20NULL员工姓名PASSWORDNVARCHAR12NULL密码DEPARTMENTIDINTNOTNULL部门名称ROLEIDINTNOTNULL角色EMPLOYEEDDATESMALLDATETIMENOTNULL员工日期EMPLOYEENONVARCHAR12NOTNULL员工ISADMINBITNOTNULL管理员(身份)ISDEPARTMENTMANAGERBITNOTNULL部门经理(身份)342EMPLOYEEGROUP(员工组)员工小组信息表主要用来保存员工小组的信息,如表32。表32EMPLOYEEGROUP表字段名数据类型主键/允许空字段含义EMPLOYEEGROUPIDINTNOTNULL员工小组IDEMPLOYEEIDINTNOTNULL员工编号GROUPIDINTNOTNULL小组编号343EMPLOYEEDETAIL(员工详细信息)员工信息表主要用来保存员工的详细信息,如表33。项目管理系统设计19表33EMPLOYEEDETAIL表字段名数据类型主键/允许空字段含义EMPLOYEEDETAILIDINTNOTNULL员工详细信息EMPLOYEEIDINTNULL员工IDMOBILPHONENVARCHAR12NULL手机TELEPHONENVARCHAR12NULL电话EMAILNVARCHAR20NULL电子邮箱ADDRESSNVARCHAR40NULL地址ROLEIDINTNULL角色BIRTHDAYSMALLDATETIMENULL生日SEXCHAR1NULL性别344GROUP(组)员工小组信息表主要用来保存员工小组的信息,如表34。表34GROUP表字段名数据类型主键/允许空字段含义GROUPIDINTNOTNULL组IDGROUPNAMENVARCHAR40NOTNULL组名DEPARTMENTIDINTNULL部门IDGROUPLEADERIDINTNULL组长IDDESCRIPTIONNVARCHAR200NULL描述345PROJECT(项目)项目信息表主要用来保存项目信息,如表35。华侨大学厦门工学院毕业设计论文20表35PROJECT表字段名数据类型主键/允许空字段含义PROJECTIDINTNOTNULL项目IDPROJECTNAMENVARCHAR40NOTNULL项目名PROJECTNONVARCHAR20NULL没有项目DEPARTMENTIDINTNULL部门IDPROJECTMANAGERIDINTNULL项目经理IDSTARTDATESMALLDATETIMENULL开始日期PREDICTFINISHDATESMALLDATETIMENULL预计完成日期ISACTIVEBITNULL活跃DESCRIPTIONNVARCHAR400NULL描述346WEEKLY(周报)项目周报信息表主要用来保存项目的信息和周报的信息,如表36。项目管理系统设计21表36WEEKLY表字段名数据类型主键/允许空字段含义WEEKLYIDINTNOTNULL周报名称EMPLOYEEIDINTNULL员工IDPROJECTIDINTNULL项目IDSUBMITDATEDATETIMENULL提交日期WORKDETAILNVARCHAR400NULL工作细节COSTTIMEFLOATNULL时间成本COSTTIME_EFFECTFLOATNULL时间成本影响REMARK_GROUPLEADERNVARCHAR200NULL组长备注REMARK_PROJECTMANAGERNVARCHAR200NULL项目管理备注SCORE_GROUPLEADERFLOATNULL组长评分SCORE_PROJECTMANAGERFLOATNULL项目经理评分REMARKDATE_GROUPLEADERDATETIMENULL组长备注日期REMARKDATE_PROJECTMANAGERDATETIMENULL项目管理员备注日期ISDELAYEDBITNULL延迟OVERTIME_INITATIVEFLOATNULL超时OVERTIME_REQUESTFLOATNULL超时请求NEXTWEEKWORKPLANNVARCHAR200NULL下周计划WEEKLYTYPENVARCHAR10NULL每周的类型华侨大学厦门工学院毕业设计论文22结论在大学的学习生活过程之中,毕业设计是非常重要的一个环节,在我们即将步入社会参与实际项目的规划建设是很好的实践机会。毕业设计是对自己四年知识学习的总结和提高,和科学研究开发工作一样,要有严谨态度。毕业设计有一定的学术意义和实用价值,能反映出作者所具有的专业基础知识和分析解决问题的能力。此次毕业设计是我们从大学毕业生走向未来工作重要的一步。从最初的选题,开题到分析调查到完成设计。其间,查找资料,老师指导,与同学交流,每一个过程都是对自己能力的一次检验和充实。在毕业

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论