• 1.79 MB
  • 2022-04-22 13:42:36 发布

项目管理系统毕业设计.doc

  • 34页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'项目管理系统毕业设计目录第1章绪论11.1研究背景11.2研究意义11.3研究内容21.4论文组织2第2章相关技术论述42.1信息管理技术发展历程42.2.NET开发框架42.3VisualStudio.NET2010开发工具52.4SQLServer2008数据库52.5B/S架构体系5第3章项目管理系统设计63.1功能设计63.2概要设计73.3详细设计93.3.1.1用户界面逻辑设计93.3.1.2数据流程设计93.4数据库的设计153.4.1employee153.4.2employeegroup153.4.3employeedetail153.4.4group163.4.5Project163.4.6weekly17结论18参考文献19谢辞2031 附录一部分关键源码及解释2131 项目管理系统设计第1章绪论1.1研究背景项目管理系统的应用在三十年前仅限于建筑、国防、航天等行业,三十年科技的迅速发展,项目管理系统应用到今天的计算机、电子通讯、金融业甚至政府机关等众多领域。目前在我国国内,对项目管理的认识正逐渐深入,但要求项目管理人员拥有相应资格认证的还主要为大的跨国公司、IT公司等与国际接轨的企业。为完成某个的产品或服务所做的一次性任务称为项目。项目管理是面向任务成果、基于团队工作、借助外部资源提供跨职能部门的解决方案,它能有效降低成本扩大利润,同时它又是灵活的。项目管理者的职责就是根据特定的规范、在预算范围内、按时完成任务。从项目中获得最大的利润可以提高在市场中的竞争优势。待开发产品部件的采购形式是为了最大化社会资源,以此来获得更大的利润空间。一个项目系统能成功开放主要依赖高速的网络信息管理。如何更有效的管理项目建设是我们一直在探索的,主要可以从成员专业性和管理水平入手。一个有纪律有规则的组织在管理水平上会比无纪律无规则的组织高效许多。项目经理负责制是一个有纪律有组织的制度是现在很多企业所推行的。主要是因为现在开放项目涉及不同的专业,应用领域广泛,大部分都以管理为中心,所以项目经理负责制是必然趋势。项目经理已经认识到根据企业自身项目特点来完成相应要求的管理系统才能满足现在高速的信息化时代。国外软件公司相对成熟,是我们可以借鉴的好对象。随着互联网的迅速发展,项目管理信息化日益扩大。基于.net的项目管理系统为了简单有效的对项目进行管理。通过构建项目管理系统是为了保障项目的顺利完成,并提高项目的整体运作效率。Web以信息发布平台的身份出现在Internet的发展史是一个重要的里程碑,为Internet成为当前信息技术的核心奠定了坚实的基础。现在,人们现在对网上信息的了解关注使用一般是通过浏览器浏览,所以将Web打造得更理想更人性化是当今研究的热点之一。1.2研究意义31 项目管理系统设计现在是科学技术时代,最重要的就是信息的传递和收集,如何更快更准确的传递收集信息是社会的主要趋势。组织的工作必须项目化才能满足如今企业和组织的工作与任务需要及时更新、传递,总结进度制定计划更新、任务改变等,项目管理成为组织普遍采用的工作管理方式。一个组织通常要同时实施一定数量不同的项目,在同一时期内完成的项目数量越多,项目管理越复杂。在多个项目同时实施的情况下,这些项目在资金、时间、人力资源方面往往存在争夺关系。而传统的多项目管理方法效率低下、不便于沟通、资源分不合理,从而造成了时间、人力、物力和财力的浪费。因此,有必要将高效的项目管理系统应用到企业中,可以提高企业的管理效率与水平。 在如今的信息化时代,一个企业组织信息化程度直接影响着这个企业的地位,提高信息化程度能提高企业的竞争力,间接的也提高了企业的影响力企业的地位。这样有影响力的企业才能为国家生产力水平的提高和经济增长做出贡献。本课题的研究目的就是通过计算机网络技术和数据库技术,开发出专门针对于企业的项目管理系统,通过项目的合理化管理来提高工作效率提高企业的信息化水平。综上所述,项目管理系统的研究和实现的是有其现实意义的,对进一步提升中小企业管理水平、提高市场竞争力和信息化建设有着重要的理论意义和实践价值。1.3研究内容提供一个信息共享的平台让参与项目活动的所有人员进行互动,通过这个平台(也就是项目管理系统)全面记录各项项目活动,提高管理工作效率。阅读大量参考文献了解国内外项目管理的开发和应用,熟悉项目管理系统所需要的数据库技术。针对企业的项目管理系统的角色进行分配。项目管理系统角色主要有两个:一个系统管理员也就是项目经理,对人员管理,对项目跟踪进行项目总结做出新的计划,创建新项目、项目详细信息录入等;另一个就是普通用户,每周工作报告的提交,查看自己小组长或者项目经理的评语等。其次是功能模块的设计,功能模块主要是对项目的管理、人员管理、系统管理。项目管理包括新增项目的详细信息录入,一个项目的详细信息有项目名称、项目编号、部门、项目经理、预计完成时间还有项目的具体说明;项目管理主要是项目实施信息的更新,可以停止项目的活动也可以删除项目还有就是对项目信息的编辑;项目检索对之前的每周工作报告的查看,可以通过小组进行检索也可以通过时间进行检索。人员管理包括人员信息编辑删除,对员工工号录入以及人员权限,小组的建立小组的名称还有小组长的提拔简介小组的主要职能。系统管理要满足每个人员都有一个员工号可以登入,每个人员都可以对密码进行修改功能。通过员工每周的工作反馈来跟踪项目进度,项目经理及时批阅并通过对项目每周工作评价来通知项目人员的下一步计划。通过这样一整套操作来完成信息化管理。1.4论文组织本论文分为四章,下面是各章节的内容概述:第1章绪论介绍本课题研究的内容、研究的背景和研究的意义,并分析了当今企业的在信息化社会存在的管理问题,项目管理系统意在改善当今现状。第2章相关技术论述31 项目管理系统设计介绍信息管理技术的发展,面对信息飞速发展的今天企业的发展方向。展现了本次研究所涉及的.net技术、开发工具及数据库、B/S架构体系。第3章项目管理系统设计主要描述了系统设计的主要模块,设计的流程图。详细分析项目管理系统设计,包括功能设计数据库设计和设计的原理。第4章结论概述全文,总结设计的优势与尚需完善之处,对整个系统开发进行了总结,指明本课题取得的成果和创新点之外还指出了系统存在的不足以及项目管理系统未来的发展趋势。31 项目管理系统设计第2章相关技术论述2.1信息管理技术发展历程管理信息系统的发展历程,我们要从1946年开始了解。因为那一年世界上第一台计算机在美国宾夕法尼亚大学诞生了。随着计算机技术的飞速发展和应用的需要,计算机的应用逐渐由科学计算发展到过程控制,到1954年美国通用电器公司首次利用计算机计算职工的薪金,计算机就应用到了数据处理领域,这就产生了最早的管理软件,即最简单的信息系统,计算机被用到了企业信息管理之中。自此以后,西方的很多国家开始着手信息系统的开发。到60年代末计算机用于企业信息管理在西方逐步普及。发展到目前计算机在企业信息管理中的应用已从简单的数据处理到了电子商务。我国计算机技术用于管理起步较晚,1979年财政部拨款500万在长春第一汽车制造厂实施信息系统的开发是我国计算机用于管理的里程碑。经过二十几年,我国管理信息系统的发展经历了一个与国外管理信息系统发展相似的历程。让我们透过这个梯型图来了解和回顾二十几年来我国管理信息系统发展的概貌。随着技术的发展和企业外部环境竞争的加剧,企业管理信息系统将朝着协同商务的方向发展,也就是供需链上所有的单位,包括供应商、制造商、分销商、运输商、产品开发商、应用服务提供商等合作伙伴,都按照客户或市场的需求,步调一致地共同开展业务活动,保证产品和服务能够保质、保量、按时地交互到客户手中。2.2.NET开发框架网络应用开发技术ASP.NET和Windows编程技术WinForms都是由.NET提供的,.NET提供了VB,VC++,C#,Jscript等多种语言支持。开发框架如下:O/R(对象/数据库)映射的框架nhibernate。单元测试框架nunit。可以生成解决方案、复制文件、运行NUnit测试、发送电子邮件nant项目。TestDriven工具。一个可以集成到Visualstudio.net里面的测试工具,可以用来运行nunit。持续集成工具CC(CruiseControl.NET)工具。提供日志处理的框架log4net框架从java的spring框架porting过来的框架Spring.Net框架。模版的代码生成工具CodeSmith。31 项目管理系统设计模版框架Sitemesh.Net。LINQ(语言集成查询LanguageIntegratedQuery)是一组用于c#和VisualBasic语言的扩展。ASP.NETWeb应用程序(WebApplication)框架ASP.NETMVC2.3VisualStudio.Net2010开发工具VisualStudio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。目前有五个版本:专业版、高级版、旗舰版、学习版和测试版。VisualStudio2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。VisualStudio2010同时带来了NETFramework4.0、MicrosoftVisualStudio2010CTP(CommunityTechnologyPreview--CTP),并且支持开发面向Windows7的应用程序。除了MicrosoftSQLServer,它还支持IBMDB2和Oracle数据库。2.4SQLServer2008数据库SQLServer2008在Microsoft的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。 SQLServer2008允许使用Microsoft.NET和VisualStudio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过MicrosoftBizTalkServer进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。2.5B/S架构体系B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。浏览器通过WebServer同数据库进行数据交互。31 项目管理系统设计第3章项目管理系统设计3.1功能设计添加项目根据目前企业项目管理工作的实际需要,本系统采用模块化结构,各模块的划分和设计遵循高内聚、低耦合的原则。由主模块调用各个子模块,每个子模块完成一项相对独立的功能,每个子模块可独自开发、测试和修改,最后组合成整个系统。项目管理系统需要完成以下一些基本功能:项目管理添加/编辑小组添加/编辑员工管理员登录查看/编辑所有周报修改密码重新登录填写周报查看我的周报查看小组周报用户修改密码重新登录图3-1功能设计图31 项目管理系统设计本系统具体功能需求如下:(1)由项目管理系统登入界面登入到管理界面,即系统的服务器端。(2)不论是管理员还是普通人员都需要在登录界面输入正确的用户名和密码后才可以登录到各自界面中去,如果输入错误系统会出现提示“登录失败,请检查用户编号和密码”,通过这样提高项目的安全。(3)从主界面点击添加项目进入相应的操作界面,对新的项目进行信息录入,录入项目名称、项目编号主要是方便检索查询,预计完成时间还有项目的具体说明让整个项目的计划更清晰。(4)从主界面点击项目管理进入相应的操作界面,对要做的项目进行统一的增删改查管理,及时更新项目的进度,通过项目人员的信息回馈可以将项目的活动状态做出更改,也可以对项目实时更新项目负责人变化项目要求等。(5)从主界面点击添加编辑小组进入相应的操作界面,对小组主要功能简介,提拔项目人员当小组长,在每周的工作报告也可以以小组为单位检索。(6)从主界面点击添加编辑人员进入相应的操作界面,对人员进行管理,人员在项目实施期间可能出现离职等情况,将员工信息删除,以及员工的录入及分组。(7)从主界面点击查看/编辑周报模块进入相应操作界面,对周报检索查看编辑。(8)从主界面点击申请提交周报模块进入相应操作界面,每周对项目工作情况以报告的形式汇报。(9)从主界面点击修改密码模块进入相应操作界面,要对身份先验证所以要输入原始然后才能对密码进行修改。3.2概要设计本系统开发环境如下: 技术平台:微软的.NET框架1.0版本 信息服务器:IIS6.0 开发语言:C# 开发工具:VisualStudio2010 数据库系统:SQLServer2008 服务器操作系统:开发过程采用Windows XP Professional操作系统,实施后服务器端可采用Wnidows 2000 Server及以上服务器操作系统。客户端推荐采用Windows 2000 Professional及以上操作系统系统运行架构如图3-2所示31 项目管理系统设计图3-2系统运行架构图基于asp.net的项目管理系统概要设计如图3-3用户界面层添加/编辑小组项目管理添加项目填写周报添加/编辑员工修改密码重新登录查看编辑所有周报查看小组周报数据库服务层数据库访问层数据库图3-3系统运行架构图31 项目管理系统设计本系统的设计目的是为了提高企业信息化管理水平,实现企业日常运作流程的数字化、网络化管理,提高企业项目管理工作的规范化程度和工作效率。对此架构中的功能模块进行详细设计和划分,再结合完整的数据库创建和优化,可以实现一个满足企业需求的项目信息管理系统。提供项目管理系统运行最基础的平台,包括数据访问层,实体层,工作流程以及基础信息维护平台。本系统主要采用B/S构架,所以客户端界面基本以HTML页面为主。数据访问层能够支持目前主流的数据库访问类型,包括ODBC,OLEDB,ORACLE,SQLServer等。3.3详细设计3.3.1数据流程设计系统E-R图如图4所示:从E-R图中可以看到该项目任务系统的实体有项目任务和用户,而且一个项目任务能分配给多个用户,一个用户可以拥有多个项目任务。1)项目,属性有项目ID、项目名称、项目状态、拥有者、项目内容、创建时间。2)用户,属性有用户名、用户ID、用户密码、用户信息。项目ID项目名称用户名项目状态小组项目用户ID拥有者组员用户密码项目内容用户信息创建时间图3-4系统实体关系(ER)图31 项目管理系统设计3.3.2用户界面逻辑设计(1)用户登录界面网站首页是登录模块主要功能为对用户身份进行验证,以保障系统安全。登录系统时需要输入员工编号和密码,然后单击“登录”按钮,系统将开始验证用户身份,如果用户身份不合法,系统会提示登录失败,请检查用户编号或密码。如果用户身份合法,则可以进入系统的主页,以进行其他的操作。登录界面如图3-5所示。图3-5登录界面(2)添加项目模块本模块主要实现项目创建。主要包含项目名称、项目编号、部门、部门经理、预计完成时间还有项目说明,对新的项目进行信息录入,录入项目名称、项目编号主要是方便检索查询,预计完成时间还有项目的具体说明让整个项目的计划更清晰。当所有信息都录入完毕单击“提交”按钮,如果填写的信息不完整系统会提交不了,等到所有信息都填写完单机“提交”按钮就能看到新项目已经在列表里。界面如图3-6所示。31 项目管理系统设计图3-6添加项目界面(3)项目管理模块。本模块主要功能是对项目删除编辑以及设置非活动,对要做的项目进行统一的增删改查管理,及时更新项目的进度,通过项目人员的信息回馈可以将项目的活动状态做出更改,也可以对项目实时更新项目负责人变化项目要求等。如果项目已经完成可以单击“删除”按钮,就可以把项目删除掉。有时候项目在未完成时需要停止项目的进行可以将项目设为非活动,就点击对应项目的“设为非活动”按钮。点击对应项目的“编辑”能对项目预期完工的时间进行更改,也能更改项目经理项目说明等。项目管理界面如图3-7所示。31 项目管理系统设计图3-7项目管理界面(4)添加/编辑小组模块。本模块主要实现小组的管理功能。主要功能实现小组的创建和删除,对小组主要功能简介,提拔项目人员当小组长,在每周的工作报告也可以以小组为单位检索。小组信息录入完成单击“提交”可以创建小组,完成提交后能在小组的列表中看到。单击对应小组的“编辑”按钮能对之前创建小组的信息进行更改。包括小组名称小组长还有小组的简介。单击“删除”按钮,则将相应小组删除。添加/编辑小组界面如图3-8所示。31 项目管理系统设计图3-8添加/编辑小组界面(5)添加/编辑员工模块本模块主要实现员工的管理功能。主要功能实现员工的添加和删除以及以及员工的资料包括工号小组角色。录入员工姓名和工号,还可以对员工身份进行设定,如果身份要设定为管理员,则在“是否是管理员”的方框单击,就会显示“√”说明身份设定为管理员。同理如果身份要设定为部门经理,则单击“是否是项目经理”的方框。信息填写玩之后,单击“添加”员工信息就录入完成了。单击“显示所有员工”可以对人员进行管理,在对应的人员信息单击“编辑”就能修改员工的信息了,包括对员工的小组分配。如果要删除员工信息直接单击员工信息对应的“删除”按钮即可。添加/编辑员工界面如图3-9所示。31 项目管理系统设计图3-9添加/编辑小组界面(6)查看/编辑所有周报模块本模块主要实现工程项目检索功能。主要功能查看管理项目每周的项目工作报告,可以通过小组进行检索也可以通过时间进行检索。单击“查询”就能查询相应的项目周报。查看/编辑所有周报界面如图3-10所示。31 项目管理系统设计图3-10添加/编辑小组界面(7)密码模块本模块主要实现密码修改功能修改密码界面,为了验证身份要输入原来的密码才能进行性密码的修改。输入原始密码和两次一样的新密码,然后单击“修改密码”,系统将进行验证,如果原始密码错误或者两次新密码输入不一样都无法修改密码,只有当输入正确的原密码和两个一样的新密码才能完成密码修改。如图3-11所示。31 项目管理系统设计图3-11密码修改界面(8)填写周报模块员工登录进去点击填写周报模块可以填写本周或者上一周的工作情况以及下一周的工作安排,提交周报时间规定:周一、周二可提交上周周报,周四、周五可提交本周周报,逾期将不允许提交。如图3-12所示。31 项目管理系统设计图3-12填写周报界面3.4数据库的设计3.4.1employee(员工)员工信息表:主要用来保存员工的详细信息,如表3-1。31 项目管理系统设计表3-1employee表字段名数据类型主键/允许空字段含义employeeidintNULL员工编号employeenamenvarchar(20)NULL员工姓名passwordnvarchar(12)NULL密码departmentidintNOTNULL部门名称roleidintNOTNULL角色employeeddatesmalldatetimeNOTNULL员工日期employeenonvarchar(12)NOTNULL员工IsAdminbitNOTNULL管理员(身份)IsDepartmentManagerbitNOTNULL部门经理(身份)3.4.2employeegroup(员工组)员工小组信息表:主要用来保存员工小组的信息,如表3-2。表3-2employeegroup表字段名数据类型主键/允许空字段含义employeegroupidintNOTNULL员工小组IDemployeeidintNOTNULL员工编号groupidintNOTNULL小组编号3.4.3employeedetail(员工详细信息)员工信息表:主要用来保存员工的详细信息,如表3-3。31 项目管理系统设计表3-3employeedetail表字段名数据类型主键/允许空字段含义employeedetailidintNOTNULL员工详细信息employeeidintNULL员工IDmobilphonenvarchar(12)NULL手机telephonenvarchar(12)NULL电话emailnvarchar(20)NULL电子邮箱addressnvarchar(40)NULL地址roleidintNULL角色birthdaysmalldatetimeNULL生日sexchar(1)NULL性别3.4.4group(组)员工小组信息表:主要用来保存员工小组的信息,如表3-4。表3-4group表字段名数据类型主键/允许空字段含义groupidintNOTNULL组IDgroupnamenvarchar(40)NOTNULL组名departmentidintNULL部门IDgroupleaderidintNULL组长IDdescriptionnvarchar(200)NULL描述3.4.5Project(项目)项目信息表:主要用来保存项目信息,如表3-5。31 项目管理系统设计表3-5project表字段名数据类型主键/允许空字段含义projectidintNOTNULL项目IDprojectnamenvarchar(40)NOTNULL项目名projectnonvarchar(20)NULL没有项目departmentidintNULL部门IDprojectmanageridintNULL项目经理IDstartdatesmalldatetimeNULL开始日期predictfinishdatesmalldatetimeNULL预计完成日期isactivebitNULL活跃descriptionnvarchar(400)NULL描述3.4.6weekly(周报)项目周报信息表:主要用来保存项目的信息和周报的信息,如表3-6。31 项目管理系统设计表3-6weekly表字段名数据类型主键/允许空字段含义weeklyidintNOTNULL周报名称employeeidintNULL员工IDprojectidintNULL项目IDsubmitdatedatetimeNULL提交日期workdetailnvarchar(400)NULL工作细节costtimefloatNULL时间成本costtime_effectfloatNULL时间成本影响remark_groupleadernvarchar(200)NULL组长备注remark_projectmanagernvarchar(200)NULL项目管理备注score_groupleaderfloatNULL组长评分score_projectmanagerfloatNULL项目经理评分remarkdate_groupleaderdatetimeNULL组长备注日期remarkdate_projectmanagerdatetimeNULL项目管理员备注日期isdelayedbitNULL延迟overtime_initativefloatNULL超时overtime_requestfloatNULL超时请求nextweekworkplannvarchar(200)NULL下周计划weeklytypenvarchar(10)NULL每周的类型31 项目管理系统设计结论在大学的学习生活过程之中,毕业设计是非常重要的一个环节,在我们即将步入社会参与实际项目的规划建设是很好的实践机会。毕业设计是对自己四年知识学习的总结和提高,和科学研究开发工作一样,要有严谨态度。毕业设计有一定的学术意义和实用价值,能反映出作者所具有的专业基础知识和分析解决问题的能力。此次毕业设计是我们从大学毕业生走向未来工作重要的一步。从最初的选题,开题到分析调查到完成设计。其间,查找资料,老师指导,与同学交流,每一个过程都是对自己能力的一次检验和充实。在毕业设计期间,尽可能多的阅读文献资料是很重要的,一方面是为毕业设计做技术准备,另一方面是学习做毕业设计的方法。一次优秀的设计对启发我们的思维,掌握设计的规范、流程、具体操作都很有帮助。本系统在VS2010开发环境下,使用ASP.NET和SQLServer2008实现了一个项目管理系统设计。项目管理系统角色主要有两个:一个系统管理员也就是项目经理,对人员管理,对项目跟踪进行项目总结做出新的计划,创建新项目、项目详细信息录入等;另一个就是普通用户,每周工作报告的提交,查看自己小组长或者项目经理的评语等。其次是功能模块的设计,功能模块主要是对项目的管理、人员管理、系统管理。项目管理包括新增项目的详细信息录入,一个项目的详细信息有项目名称、项目编号、部门、项目经理、预计完成时间还有项目的具体说明;项目管理主要是项目实施信息的更新,可以停止项目的活动也可以删除项目还有就是对项目信息的编辑;项目检索对之前的每周工作报告的查看,可以通过小组进行检索也可以通过时间进行检索。人员管理包括人员信息编辑删除,对员工工号录入以及人员权限,小组的建立小组的名称还有小组长的提拔简介小组的主要职能。系统管理要满足每个人员都有一个员工号可以登入,每个人员都可以对密码进行修改功能。通过员工每周的工作反馈来跟踪项目进度,项目经理及时批阅并通过对项目每周工作评价来通知项目人员的下一步计划。通过这样一整套操作来完成信息化管理。项目管理系统在自己的努力下做出来了,但是由于技术水平专业水平的限制,本系统在很多不足很多缺陷。有一些功能还不能实现,还不能达到员工跟管理员人性化的沟通。色调单一的系统界面看起来没有一点美感。这些都需要平时的积累和对技术的熟练掌握,希望在以后有进一步的提高。31 项目管理系统设计参考文献.[1]刘西杰,柳林著.HTML、CSS、JavaScript网页制作从入门到精通,2012,(12)[2](美)然哥诺辛尔蒙著,肖奕,曹俊译,ASP.NET2.0XML高级编程(第3版)[J]清华大学出版社,2006,(09).[3]RammaVelpuri、AnandAdkoli.蒋蕊,王磊.Oracle8i备份与恢复手册Oracle8iBackup&RecoveryHandbook.机械工业出版社[4]夏普著,周靖译,VisualC#2010从入门到精通,清华大学出版社[5]魏洪涛,王维平,谭绍林.一个综合管理信息系统的设计与实现[J]计算机应用,2002,(09)[6]邵鹏鸣.ASP.NETWEB应用程序设计及开发(C#版),清华大学出版社[7]BenChang.高波,王琰.OracleXML开发手册.机械工业出版社[8]解皎虹.三层(多层)应用程序的开发[EB/OL].http://www.tongji.edu.cn/~yangdy/computer/arch/paper1.htm,2003-4-5[9]范敏.用Struts构架实现WEB应用[J]电脑知识与技术,2005,(09).[10]C.M.Saracco.CopingwithDisparateDatainWebApplications[DB/OL].http://www-900.ibm.com/developerWorks/cn/dmdd/library/techarticles/0208saracco/index_eng.shtml,August2002[11]LauraHaas,EileenLin.IBMFederatedDatabaseTechnology[DB/OL].http://www-900.ibm.com/developerWorks/cn/dmdd/library/techarticles/0203haas/0203haas_eng.shtml,March2002[12]陈立.如何提高企业网站大数据量查询效率[J]电力信息化,2006,(05)[13]陈欣.MIS系统开发中C/S与B/S模式结合的探讨[J]西北电力技术,2005,(03).[14]HollyA.Hayes.DB2InformationIntegration:TheBigPicture[DB/OL].http://www-900.ibm.com/developerWorks/cn/dmdd/library/techarticles/iibigpicture/iibigpicture_eng.shtml,July200331 项目管理系统设计谢辞首先,要感谢毕业设计指导老师丁润祺老师。在毕业设计阶段,丁润祺老师总是耐心的指导我的毕设,遇到问题老师都会详细讲解直到我都理解。从任务书到开题报告到外文论文翻译,老师每次都从百忙之中抽出时间认真批阅,给出修改建议。从任务书分发那时刻老师就给我们相应的建议让我更快的入手项目。每当我遇到逻辑不太明白的地方,丁老师总是耐心的说明,举出相应的案例,让我们真正理解运用而不是只是死记住那些代码。此外,不止是学习方面,在生活上方面老师也一直用心关心我们的就业等情况。遇到面试失败的时候老师总是给予我们鼓励,告诉我相应的面试技巧,跟我聊聊当今社会现状,怎么找到更适合自己的工作。老师在这段时间教会了我很多东西。在此,我要对丁老师表示衷心的感谢!最后,我还要感谢在整个毕业设计期间给我有过任何帮助的老师、同学和朋友们,正因为有了大家的帮助,才使我能够顺利的完成毕业设计。31 项目管理系统设计附录1部分关键源码及解释在这部分,将结合具体的源代码具体说明系统的执行流程和逻辑。员工登录主页<%@MasterLanguage="C#"AutoEventWireup="true"CodeFile="MasterPage_groupleader.master.cs"Inherits="MasterPage_groupleader"%><%@RegisterAssembly="AjaxControlToolkit"Namespace="AjaxControlToolkit"TagPrefix="cc1"%>// 
31 项目管理系统设计ss系统菜单
填写周报查看我的周报查看小组周报申请提交周报修改密码重新登录31 项目管理系统设计退出
填写周报|查看小组周报|查看我的周报|申请提交周报|修改密码|重新登录|退出
项目管理系统31 项目管理系统设计window.moveTo(0,0);window.resizeTo(screen.availWidth,screen.availHeight);functionmaster_content_onclick(){}functionmaster_header_onclick(){}登录界面<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="login.aspx.cs"Inherits="login"%>无标题页登录员工编号用户名不能为空密码密码不能为空
员工登录主页<%@MasterLanguage="C#"AutoEventWireup="true"CodeFile="MasterPage_admin.master.cs"Inherits="DefaultMaster_Default"%><%@RegisterAssembly="AjaxControlToolkit"Namespace="AjaxControlToolkit"TagPrefix="cc1"%>//31 项目管理系统设计 ss系统菜单添加项目项目管理添加/编辑小组31 项目管理系统设计添加/编辑员工查看编括辑所有周报重新登录修改密码退出
添加项目|项目管理|添加/编辑小组31 项目管理系统设计|添加/编辑员工|查看/编辑所有周报|重新登录|修改密码|退出
项目管理系统window.moveTo(0,0);window.resizeTo(screen.availWidth,screen.availHeight);functionmaster_content_onclick(){}functionmaster_header_onclick(){}31'