本站提供专业的[留学生论文]定制业务,如需服务请,联系电话:13671516250.
.NET平台是微软公司针对新一代典型企业应用需求而建立的技术架构与软件运行环境,具有跨平台、基于组件重用、面向对象和集成丰富的分布式系统基础服务等一系列特点,与J2EE一起属于目前幵发与实施大型分布式应用的主流技术平台。
本文是工程项目管理毕业论文,主要研究上海邮电院通信工程项目管理系统设计和实践。
1概述
1.1工程项目管理概述
现代项目管理基于目前已经广泛建立和经实践检验的理论与技术来进行项目进度计划、进度与风险评估进度控制和任务管理依据实践计划、预算计划和质量规范来达到预计项目目标。对项目过程实施管理和控制的具体工作方法包括:项目范围管理,这是为实现该项目的计划目标而对项目中的具体任务单元的工作内容进行监控的过程[7],包括任务范围的分解和界定,任务范围和接口的优化与调整等方面。项目时间管理,这是为确保项目能够按照计划的时间完成而进行的一系列管理活动,包括界定具体任务活动时序,任务排程和调度,实际作业时(?统计,任务进度调度及临时性控制等方面[81。同前很多案例引入时间管理技术来大幅度地提高效率。项目的成本与费用控制,该工作是为保证在达到质量与进度的前提下项目的实际费用支出与成本尽可能的低,对另一些项目而言则是在总成本不超越预算的约束下保证项目进度和质量水平尽可能接近预计指标,具体包括优化分析与调度项目资源对直接成本和间接成本的弹性预算规划和投资回报评估等。项目质量控制,这是为确保项目达到计划或合同所要求的质量指标所采取运用的一系列控制方法[1"^典型的技术有质量保证规划、全面质量控制和可靠性分析等。项目的人力与组织资源管理,这是为保证与项目有关的组织资源与人员能力的综合配置与调度,其中包括专业能力、组织协调规划与控制以及针对长期项目的文化软性建设等方面。项目交流与协作管理也是一项重要内容,这是为确保项目实施过程中的信息全面交流与共享所需要的配套方法与措施,例如交流制度、信息发布和共享报告等在本质上都属于是一种知识管理方法["]。项目的风险评估与控制,对工程项目在实施过程中面临的各项非确定性因素进行定量的建模、识别和分析评价,以支持管理者建立科学对策和控制。项目物资供应与采购管理,这是为从项目的组织外部获取所需工程资源和专业服务而进行的一组活动,具体包括计算和生成物资供应计划、进行采购作业、调度与分配项目资源等工作项目的整合与集成管理,这是为确保工程项目涵盖的各项子项目或各级单元工作能有机协同与配合所进行的全局性和综合性的管理工作,包括对项目整体集成的分析与编制计划,实施项目的集成计划同时对工程项目的变化进行科学的控制。
1.2 .NET平台及开发技术
.NET平台是微软公司针对新一代典型企业应用需求而建立的技术架构与软件运行环境,具有跨平台、基于组件重用、面向对象和集成丰富的分布式系统基础服务等一系列特点,与J2EE—起属于目前幵发与实施大型分布式应用的主流技术平台。NET技术的核心是基于面向对象实现软件的跨平台运行与部署,通过基础层面的虚拟机CLR动态库和面向对象封装的C#语言机制将面向应用领域问题求解的高级算法程序编译为统一的中间执行代码,再通过CLR运行环境动态转换为特定目标平台上的执行机器代码,以此来实现统一的跨平台软件执行[15]。C#基于可重用对象的组件技术为构建大型企业应用软件系统特别是分布式系统提供一组灵活的技术机制、编程模型与平台服务接口。软件开发者根据系统功能分析及其功能目标所要实现的问题领域及其求解目标,根据该技术平台提供的编程模型来进行软件系统的建模,具体的机制与元素有类和对象类实)、类之间的关联关系、服务接口与服务重载等。通过该机制提供的程序模塑将软件系统待求解的问题空间中具有相同的状态属性和服务语义的实例作为—个类,对象是该类的实例。.NET的公共语由编译库CLR基于当代先进的虚拟机技术实现对中间代码语言机制到S标运行平台的自动在线编译转换,中间代码语义丰宫并能够有效支持C#、C、C++和VB等高级语自、
.NET的中间通用类型库(Common Type System)和通用框架库(Framework Classlibrary)为基于技术体系所构建的软件系统提供运行时的基础数据交换与处理功能,软件程序通过调用这些类库接口来访问.NET平台的基础事务组件,完成统一和集中的数据类型检验、转换与信息交换,提高了分布式软件程序的可靠性与安全性以及对运行时异常事件的响应稳定性[20]。该平台通过ADO.NET和OLE/DB组件实现对数据库的统一访问管理与程序的数据集成,针对当前企业越来越大规模的数据密集型应用需求特点,该平台通过一系列的数据服务对象实现与大型企业数据库的平滑集成通过该组件不仅实现能够访问数据库服务器而且还能够访问存取其他类型的复杂类型的信息,如文本类型、文档类型、系统的全局命名对象和带属性的数据源对象该接口的访问应用与以往传统的接口标准功能更为和灵活,提供更有效率和更可靠的数据存取机制。ADO.NET组件在内部采用面向对象技术,其信息交换格式采用XML结构化表示使其能应用于跨平台的系统环境。数据服务组件实现数据层的处理功能,即数据的存取访问和永久性存储管理、高可靠性的事务性数据存取处理和特殊计算,例如复杂条件查询和统计、在线事务处理与数据挖掘等功能并基于DB FCL等框架库来实现面向数据仓库的企业应用。
2系统分析
2.1立项与评审管理
针对项目合同信息的审核与批复处理功能,该功能一方面使用户能够检查完整的合同文件信息,一方面根据规范的合同属性数值和初步预算估算与评价项目的预期效益。在合同文件确认批复后,该信息不再接受编辑处理而进入只读状态,直到通过正规的变更流程接受授权访问控制管理下的变更处理并记录到日志项。针对项目的进度计划与资源分配信息的审核与确认功能,在此阶段项目的进度计划和资源信息主要是需要面向全院协调统一管理的共享类资源,如特殊专业人员、设备和材料等,计划信息也主要是指项目的里程碑或控制性计划信息,更进一步的详细任务计划和资源需求与计划信息在立项生效后有项目经理用户编制和生成,作为项目管理进程中的控制信息。针对本院内部部门的任务分解和外协任务的审核与确认功能。针对每个特定项目的技术资料电子档案的建档和初始化功能,在工程项目的相关数据库中为每个项目按照技术文件管理规范创建和初始化全部结构化的数据表和文件目录,以便在项目实施进程中的每个环节导入技术文档和工程数据。图2.1给出该系统的项目立项管理与评审管理子系统的功能用例模型。
3系统设计.......... 16
3.1概要设计......... 16
3.2主要业务流程 .........17
3.2.1项目立项与评审流程......... 18
3.2.2预算与计划管理流程......... 19
3.2.3产值与成本管理流程.........21
3.2.4项目综合管理流程......... 22
3.3数据库设计 .........23
3.4身份管理和认证......... 27
4系统实现......... 30
4.1软件开发......... 30
4.2主要功能程序实现......... 30
4.2.1立项与评审处理......... 31
4.2.2预算与计划管理......... 36
4.2.3设计与变更处理......... 39
4.2.4产值与成本管理......... 42
4.3访问控制 .........44
4.4系统测试......... 45
结论
本文在以上需求背景下,从软件工程的角度论述了上海邮电院项目管理信息系统的软件系统的分析、设计、实现与测试等方面。论文在第一章首先针对该系统丌发相关的项目管理理论与方法,以及相关的眸子额主要信息技术进行概述,接下来在第二章讨论该系统的功能需求,较为详细地迮立起主要几类事务功能的具体处理要求和用例模型,第三章从软件概要设计、主要流程和数据库方案的角度论述系统的设计,综合业务导航模块本身的功能是面向用户实现尽可能简洁易用的界面及窗口,以尽可能明确和集中的模式为用户显示各类数据与信息,同时为用户屏蔽该系统内部的具体处理机制,通过这种方法一方面使用户集中处理业务本身、提高工作效率,同时将该系统的内部业务逻辑尽可能集中到服务器端,提高了该软件系统的以维护能力。该软件在整体上采用浏览器-服务器架构,Web服务器实现浏览器和业务处理之间的信息流转,主要业务处理在后台数据库SQL Server 2008平台的存储层序来实现。目前的试运行测试表明该系统达到了主要开发目标,下阶段开发将进一步考虑与移动计算平台相结合的业务管理功能以及面向项目信息的数据仓库功能,进一步提升该系统对业务管理的支持效率。
参考文献
[1] Rosu M, Marlina A, Kaya Aydin, et al. Surface adsorption onto activated carbon and its effect onabsorption with chemical reation [J]. Chem. Eng. Sci., 2007, 62(24): 7336-7343.
[2] Shetti N P, Malode S J, Nandibewoor S T. Electrochemical behavior of an antiviral drug acyclovir atfullerene-C6o-modified glassy carbon electrode [J]. Bioelectrochemistry, 2012, 88: 76-83.
[3] Sheng G D, Shao D D, Ren X M, et al. Kinetics and thermodynamics of adsorption of ionizablearomatic compounds from aqueous solutions by as-prepared and oxidized multiwalled carbonnanotubes [J]. J. Hazard. Mater., 2010, 178(2): 505-516.
[4] Zhang C Z, LI Y S, Tang Y, et al. www.steelbee.net Nanocrystalline diamond thin films grown on Ti6Al4V alloy [J]. ThinSolid Films, 2013, 527: 59-64.
[5] Rochefort A, Wuest J. Interaction of substituted aromatic compounds with graphene [J]. Langmuir,2009, 25(1):210-215.
[6] Titelman G I,Gelman V,Born S, et al. Characteristics and microstructure of aqueous colloidalispersions of graphite oxide [J]. Carbon, 2005, 43(3): 641-649.
[7] Solum M S, Pugmire R J,Jagtoyen M J, et al. Evolution of carbon structure in chemically activatedwood [J]. Carbon, 1995, 33(9): 1247-1254.
[8] Coutrin N P, Altenor S, Cossement D, et al. Comparison of parameters calculated from the BET andFreundlich isotherms obtained by nitrogen adsorption on activated carbon: A naw method forcalculating the specific surface area [J]. Microp. Mesopor. Mat., 2008,111(2): 517-522
[9] Pinero E R, Amoros D C, Solano A L. Temperature programmed desorption study on the mechanism ofS02 oxidation by activated carbon and activated carbon fibres [J]. Carbon, 2001,39(2): 231-242.
[10] Coloma F, Escribano A S, Fierro J L. Gas phase hydrogenation of crotonaldehyde over Pt/Activatedcarbon catalysts. Influence of the oxygen surface groups on the support [J]. Appl. Catal. A, 1997,150(1): 165-183.
