(机械工程专业论文)项目管理在实际工作中的模型优化和实现.pdf_第1页
(机械工程专业论文)项目管理在实际工作中的模型优化和实现.pdf_第2页
(机械工程专业论文)项目管理在实际工作中的模型优化和实现.pdf_第3页
(机械工程专业论文)项目管理在实际工作中的模型优化和实现.pdf_第4页
(机械工程专业论文)项目管理在实际工作中的模型优化和实现.pdf_第5页
已阅读5页,还剩49页未读 继续免费阅读

(机械工程专业论文)项目管理在实际工作中的模型优化和实现.pdf.pdf 免费下载

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

文档简介

摘要 摘要 本研究基于项目管理的知识体系和现有的项目管理流程,仔细研究现有的 项目管理模型并加以优化,并结合现实的问题和监控要求,着力建立起一个项 目管理的平台,将管理人员的工作和项目跟踪的所有信息共享,增加项目管理 的透明,利于高阶项目主管的常态跟踪和适时必要的提醒,减少项目管理的风 险。 基于w e b 的e r p 系统,在设计上充分考虑用户使用w e b 浏览器来实现信息 的阅读、查询,表单数据的录入、修改、删除以及帐号管理等功能:允许用户 从w e b 浏览器中启动和控制一个工作流实例的运行,支持通过w e b 管理任务列 表,选取工作流用户和角色。 数据库是依照流程来设计的,以每一个表单为基本单元,每一个表单对应 一个或者两个数据库表格,来进行相应的存储,这样就能够很好的控制数据存 储 本系统采用使用方便、易于升级的b s 结构三层结构。结合工作流思想设计 了系统结构图,并介绍了系统中主要模块功能。开发平台选择安全性级别高、 开发简单、高效的v i s u a ls t u d i o n e t 。 关键词项目管理;工作流程优化;共享平台;监管 1 北京工业大学工程硕士学位论文 a b s t r a c t b 船e do n 也ec o m m o np r o j e c tn m n a g e m t 也e o r ya n dt h ee x i s t c dw o r k i n g p r o c e d u r e ,a f i c rs t u d y i n gt h ep r e s e n tp r o j e c tw o r l 【m gp r o c u r em o d e lm dl i n k i n gt o t h em a n a g e m tp r f i c ea n dc o n t r o lr e q u 岫l e n t ,o n ep r o j e c tm a n a g e m e n tp l a t f o r m w a sf o u n d e d t h ee r ps y s t c mb 嬲e do n 也ew e b ,w c 伽l yt a k ei l n oa c c o u n t 璐i n gi h ew e b 唧l o r c rt o r e a l i z et 1 1 ei n f o m l a t i o nr e a d m g ,r e q u i r i n g ,讹i 印u tm dm a n a 咖 a l l o w i n gt l l eu s 盯t o1 l s et h ew o r k i n gp r o c u r ei nt h ew e b t h ed a t ab 鹊ew 够s e t u pi n 跏r d a n c e 毗ht h ep r o j e c tm a n a g c m 钮tp r o c e d i l r e t h ed a t aw a se x i s t e da sf o r r nt y p ea n d w a sw e nm 锄o r i z e dm dc o i 曲r o l k d t h ep l a t f o 咖s y s t e mi sb st i l i 优一p l ys t r u c t u r e ,c o m b i n i n gm c w o r 虹n gp r o c e d u r e , s e t l l pt h es y s t c ms t r u c t u r em df u n c t i o nm o d e l t h e f h v a r cu s e s 也e1 l i g hs e 乱l r i t y a n ds i i i i p l ep r 0 伊锄m i i 培、,i s u a ls t u d i o n e t k e y w o r d s州e c tm 她a g 锄e n t ;p r o c e d u r e 叩t i n l i z a f i ;s h a r ep l a t f o r m ) c o n 订o l 独创性声明 本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研 究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其 他人已经发表或撰写过的研究成果,也不包含为获得北京工业大学或其它教育 机构的学位或证书而使用过的材料与我一同工作的同志对本研究所做的任何 贡献均已在论文中作了明确的说明并表示了谢意。 关于论文使用授权的说明 本人完全了解北京工业大学有关保留、使用学位论文的规定,即:学校有 权保留送交论文的复印件,允许论文被查阅和借阅:学校可以公布论文的全部 或部分内容,可以采用影印、缩印或其他复制手段保存论文。 ( 保密的论文在解密后应遵守此规定) 签名:越建垒导师签名:缬憋隰型z ! 第1 章绪论 1 1 引言 第1 章绪论 e r p 企业资源计划系统,是指建立在信息技术基础上,以系统化的管理思 想,为企业决策层及员工提供决策运行手段的管理平台。e r p 系统集信息技术 与先进管理思想于一身,成为现代企业的运行模式,反映时代对企业合理调配 资源、最大化地创造社会财富的要求,成为企业在信息时代生存、发展的基 石。 在当前竞争激烈,需求变化非常迅速的市场环境下,传统的制造业正发生 着深刻的变革,先进制造技术显著地提高企业的产品质量、经济效益和市场竞 争力。先进的制造技术是制造技术的最新发展的新阶段,它既由传统的制造技 术发展而来,又随着高新技术的引入和制造环境的变化而产生质的飞跃,现己 成为能够有效控制制造系统中的物流、信息流和资金流的工程技术。先进制造 技术注重技术、管理和人员的有机集成,强调过程集成和过程重组。 本文通过对工作流技术的研究,将施耐德电气公司项目管理的业务流程进 行归纳分析,划分成几种不同的传递方式,可以方便地组合、拆分企业的业务 流程。利用基于面向对象的多种复用机制来构建企业的业务功能模块。从而使 管理系统能够适应不同企业的情况,进行快速实施,能够快速、低成本地进行 重组以满足企业管理模式、组织结构和业务过程变化的需求。 1 2 相关领域国内外研究现状和发展趋势 项目管理这一概念是第二次世界大战的产物。2 0 世纪5 0 年代至8 0 年代期 间,项目管理主要应用于军事和建筑领域。这一时期,项目管理被看作是致力 于预算、规划和达到特定目标的小范围内的活动。项目经理仅是一个执行者, 他的工作单纯是完成既定的任务项目管理的主要内容包括4 个方面: ( 1 ) 范围管理( s c o p em a n a g e m e n t ) 根据项目的目的,界定项目所必 须完成的工作范围并对它进行管理,包括立项、项目范围的计划和定义、范围 确认、范围变更控制。 ( 2 ) 时间管理( t i m el h n a g e m e n t ) 给出项目活动的定义、安排和时 间估计,制定进度计划并行控制。 ( 3 ) 费用管理( c o s tm a n a g e m e n t ) 确保项目在预算范围之内的管理 过程,包括资源和费用的规划、费用预算和控制。 ( 4 ) 人力资源管理( h u m a nr e s o u r c e m a n a g e m e n t ) 确保项目团队成员 北京工业大学工程硕士学位论文 发挥最佳效能的管理过程,包括组织规划、人员招聘和项目团队的组建。 8 0 年代以后,项目管理的应用逐渐扩展到其他领域,以至于各行各业,如 电信业、软件开发业、制药业、金融业等等。在这种环境下,项目经理不再单 纯是任务执行者,而要胜任更为广泛的工作并具有一定的管理技巧。他们不仅 要实施方案,还要管理合同、熟悉财务并和客户一起工作。项目管理的内容也 有了较大的扩展,增加了以下几点: ( 5 ) 质量管理( q u a l i t ym a n a g e m e n t ) 确保项目满足客户需要的质 量,主要包括质量计划、质量保证和质量控制。 ( 6 ) 沟通管理( c o m u n i c a t i o nm a n a g e m e n t ) 确保项目相关信息能及 时、准确地得到处理,包括沟通计划的制定、信息传递、过程实施报告和评估 报告。 ( 7 ) 风险管理( r i s km a n a g e m e n t ) 确保项目能够成功实现,需进行 风险的识别、度量、响应和控制 ( 8 ) 采购管理( p r o c u r e m e n tm a n a g e m e n t ) 确保项目所需的外界资源 得到满足,包括采购计划、询价、资源选择、合同的管理和终结 ( 9 ) 综合管理( i n t e g r a t i o nm a n a g e m e n t ) 确保项目各要素的协调工 作,包括项目计划的制定和执行、项目整体变化控制。 现代项目管理所包含的9 个内容,构成了美国项目管理协会p m i 所指的项目 管理知识体系p m b o k ( p r o j e c tm a n a g e m e n tb o d yo fk n o w l e d g e ) 。目前, p m b o k 已被世界项目管理界公认为一个全球性标准,我国目前的项目管理研究 都是基于其上的本地化探讨研究。但是项目管理是一门实践性很强的工作,且 各行各业都有着其本身的项目管理的不同特点、不同流程,这决定了项目管理 研究应用当前在中国还只是培训接受和尝试应用的过程。项目管理真正成熟的 应用主要集中在外资大型项目或者是国家大型项目的管理上或者在智力密集型 软件行业中。 8 0 年代随着微型计算机的出现和运算速度的迅猛提升,项目管理技术出 繁荣发展的趋势,涌现出大量的项目管理软件但由于受计划经济体制的影 响,很多国内软件作为课题开发,形成成果后没有商品化,也没有进行维护升 级,导致国内项目管理软件发展十分缓慢。 经过近2 0 年的发展,不适应市场经济发展的项目管理软件己经被市场无情 地淘汰日前项日管理软件根据功能和价格水平被分为两个档次: 一种是专业项目管理人上使用的软件,这类软件功能强大,价格在2 0 0 0 美 元以上。目前国际流行的项目管理软件有美国p r i m a v e r a s y s t e m s ,i n s 的 p 3 ,g o r e s 技术公司的a r t e m i s ,a b t 公司的w o r k b e n c h 。w e l c o m 公司的 2 第1 章绪论 o p e n p l a n 等。 另一类是简单的项目管理软件,也有许多“公开源代码”的项目管理软 件。这些软件一般只完成项目管理某一阶段和某一方面的功能。这类软件虽功 能不是很齐全,但价格较便宜,如t i m e l i n e 公司的t i m e l i n e ,s c i t o r 公司的 p r o j e c t s c h e d u l e r ,p r i m a v e r a 公司的s u r e t r a k 等。最常使用的是微软公司的 m i c r o s o f tp r o j e c t 软件和m i c r o s o f t 开发的小型项目管理软件。 到了9 0 年代,随着与国际接轨的需要,国内很多单位引进了国际先进的项 目管理软件。国内也开发出许多著名的软件,如梦龙科技的m r p e r t 、清华斯维 尔软件的“智能项目管理软件”等。综合国内的应用情况,分为以下几种: 用项目管埋软件编排进度计划。部分企业还处于被动使用状态,因为项目 招标书中要求使用项目管理软件而被迫使用相应软件。 通过进度和资源结合使用,分析资源的强度和资源的使用安排是否满足要 求。希一望通过项目管理软件的资源分析和成本管理的功能,合理配置资源。 根据施工组织措施来编制进度和资源计划,通过计划对进度进行控制。计 划的编制人员按照施工方案来编制计划,现场施工人员按照计划安排生产,井 及时将实际进程向上反馈,实施动态跟踪。能做到这一点,己基本体现了项目 管理软件的功能。 项口管理的数据与企业管理信息系统( n i i s ) 集成,通过数据共享,减少重 复输入。 通过i n t e r n e t 和i n t r a n e t 对远程项目进行控制。分散在全球各地的分公司 或项日工地上的工程数据通过i n t e r n e t 和i n t r a n e t 传递到本部,在总部进行 汇总和统一安排,并将指令通过邮件下发给分公司或工地。 1 3 课题背景、研究意义和本文所做工作 1 3 1 课题背景 为提高规范化和工作效率,并且将所有项目置于有效的监督之下,有必要 建立起一个共享的项目管理平台,让大家共享信息,并且有利于项目主管及时 的掌控所有项目信息,适时的加以检查和控制。让相关人员在此平台上作业, 时时了解项目的最新交流和工作进展。基于此,项目管理要遵循既定的流程, 但是将以往的项目管理的经验和教训贯穿其中,且能定期完善项目流程和工作 细化。最大程度的提高项目的有效管理。 项目的实现过程是由一系列的项目阶段或工作过程构成的,任何项目可以 划分为许多不同的项目阶段或工作过程,对于一个项目的全过程或者一个项目 3 北京工业大学工程硕士学位论文 的工作过程而言,需要一个相对应的项目管理过程,同时也需要一个进行项目 管理的平台。本文从需求分析、框架设计等方面对施耐德电气公司项目管理部 项目管理平台的模型进行研究 1 3 2 研究意义 本课题基于实际项目管理工作中出现的问题一项目的多样性和复杂性,项 目管理工作量大,人员配备的知识层次、经验水平层次不齐,各级主管不能自 如有效监控所有项目执行情况,屡有“救火队”现象困扰等等,急需建立起一 个项目管理的平台 本研究基于项目管理的知识体系和现有的项目管理流程,仔细研究现有的 项目管理模型并加以优化,并结合现实的问题和监控要求,着力建立起一个项 目管理的平台,将管理人员的工作和项目跟踪的所有信息共享,增加项目管理 的透明,利于高阶项目主管的常态跟踪和适时必要的提醒,减少项目管理的风 险。 本研究着力建立的项目管理平台,设法使项目管理工作流程化,简洁化和 具备提醒功能和快速报告功能。项目管理基于输入信息的基础上,使项目管理 执行过程成为监控和修正的过程。 项目管理平台的一个重大功能就是自学习功能,自学习功能基于信息的共 享和项目管理工程师的管理过程的实际面临问题的处理反馈等信息的输入上。 1 3 3 本文所研究的内容 本文主要研究内容: ( 1 ) 将工作流技术应用于e r p 系统组件的构建。实现了e r p 系统业务逻辑 和功能实现的分离,满足了企业过程重组的需求; ( 2 ) 构建了业务流引擎,严格控制企业的每一个业务流程; ( 3 ) 共享平台模块,可以方便地进行文件的共享操作,具有极强的自学习 功能,设计图、技术文档等资料的存储及控制; ( 4 ) 项目流程图模块,方便地对所进行的项目进行管理,利用甘特图直观 反映项目进度; ( 5 ) 数据安全,数据的访问安全和数据的存储安全。 - 4 第2 章系统总体方案设计 第2 章系统总体方案设计 2 1 系统体系结构的比较 2 1 1c s 结构 c s 结构,即c l i e n f f s c r v c r ( 客户机月务器) 结构。此结构把数据库内容放在远程的 服务器上,而在客户机上安装相应软件c s 软件一般采用两层结构,其分布结构如图2 - 1 所示它由两部分构成:前端是客户机,郎用户界面( c l i c a t ) 结合了表示与业务逻辑,接 受用户的请求,并向数据库服务提出请求,通常是一个p c 机;后端是服务器,即数据管 理( s e r v e ) 将数据提交给客户端,客户端将数据进行计算并将结果呈现给用户。还要提 供完善的安全保护及对数据的完整性处理等操作,并允许多个客户同时访问同一个数据 库。在这种结构中,服务器的硬件必须具有足够的处理能力,这样才能满足各客户的要 求 服务器 客户机 s q l 请求数据库 管理系统 图2 1c s 两层结构圉 f i g 2 - 1t h ec sd i a g r a mo f t h ed o u b l e - d ks t m a u r o c s 结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模 式、网络通信量低、响应速度快、利于处理大量数据“”。但是该结构的程序是 针对性开发,变更不够灵活,维护和管理的难度较大。通常只局限于小型局域 网,不利于扩展。并且,由于该结构的每台客户机都需要安装相应的客户端程 序,分布功能弱且兼容性差,不能实现快速部署安装和配置,因此缺少通用 性,具有较大的局限性。要求具有一定专业水准的技术人员去完成。 2 1 2b s 结构 b s 结构,即b r o w s e r s e r v e r ( 浏览器服务器) 结构,就是只安装维护一 个服务器( s e r v e r ) ,而客户端采用浏览器( b r o w s e ) 运行软件。它是随着 i n t e r n e t 技术的兴起,对c s 结构的一种变化和改进。主要利用了不断成熟的 聊w 浏览器技术,结合多种s c r i p t 语言( v b s c r i p t 、j a v a s c r i p t ) 和a c t i v e x 技术,是一种全新的软件系统构造技术。 北京工业大学工程硕士学位论文 b s 三层体系结构采用三层客户服务器结构,在数据管理层( s e r v e r ) 和 用户界面层( c l i e n t ) 增加了一层结构,称为中间件( m i d d l e w a r e ) ,使整个 体系结构成为三层“”。三层结构是伴随着中间件技术的成熟而兴起的,核心 概念是利用中间件将应用分为表示层、业务逻辑层和数据存储层三个不同的处 理层次,如图2 - 2 所示。三个层次的划分是从逻辑上分的,具体的物理分法可 以有多种组合。中间件作为构造三层结构应用系统的基础平台,提供了以下主 要功能:负责客户机与服务器、服务器与服务器间的连接和通信;实现应用与 数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理的平 台。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的 功能 图2 - 2b s 三层结构图 f i g 2 - 2t h es sd i a g r a mo ft h et h r e e - p l ys t r u c t u r e 在s s 体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发 出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而 其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用 程序的执行等工作全部由w e bs e r v e r 完成。随着w i n d o w s 将浏览器技术植入操 作系统内部,这种结构己成为当今应用软件的首选体系结构“日。显然b s 结构 应用程序相对于传统的c s 结构应用程序是一个非常大的进步 随着w e b 技术的飞速发展,采用浏览器服务器( b s ) 模式的软件系统己 经成为当前应用软件系统发展的趋势。用户无须在客户端安装专门的软件就可 以调用工作流服务端功能,使用方便,界面统一所以本系统就采用基于b s 6 第2 章系统总体方案设计 的三层体系结构。 2 2 系统结构的设计 2 2 1 系统结构图 基于w e b 的e r p 系统,在设计上充分考虑用户使用w e b 浏览器来实现信息 的阅读、查询,表单数据的录入、修改、删除以及帐号管理等功能:允许用户 从w e b 浏览器中启动和控制一个工作流实例的运行,支持通过w e b 管理任务列 表,选取工作流用户和角色。整个系统被划分为五个层次:第一层是基于w e b 用户界面的客户层,仅仅向应用服务层发出请求;第二层是提供工作流应用的 服务层,接受用户的请求,将请求传递给控制层;第三层是工作流运行环境的 控制层,是工作流核心层,控制应用服务层和数据访问层的衔接;第四层是数 据访问层,对数据进行访问操作;最后是数据存储。基于w e b 的工作流管理系 统的层次结构如图2 - 3 所示 7 北京工业大学工程硕士学位论文 基于w e b 的用户界面 3 j ej 俐俐俐h | _ i 西嚣3 工作流运行环境 x m l ,w r p d l 流程控制管理与监控工具 苴苴嚣 数据访闩层 嚣g 数据存储 工作流数据用户数据产品,物料数据 图2 - 3 系统结构图 f i g 2 - 3t h es t r u c t u r eo fs y s t e m 2 2 2 系统模块功能介绍 流程控制模块是对表单处理流程进行定义和控制,使得表单的提交、退回 等都严格按照客户的要求,同时在被提交对象的选择上实行自定义选择,实现 了流程的灵活性。表单数据的修改权限主要是基于表单的状态。 共享平台模块是针对共同工作人员所制作的一个共享的环境,在这里存储 着大量模版可供自由下载,工作人员也能够方便上传自己的文档到服务器,实 现了工作中相互协作的紧密性。 进度控制模块是针对具体项目进度而制定的模块,能够实时利用甘特图的 形式显示项目进度,对工作人员有很大帮助作用。 人员管理模块,对登陆人员进行管理,由于本项目目的在于搭建一个共享 的工作平台,因此只进行简单的人员管理设定。 8 第2 章系统总体方案设计 项目管理主要由几个模块构成,见图2 - 4 图2 _ 4 项目模块构成 f i g 2 - 4t h es t r u c t u r eo fi t e m 流程控制模块包括图2 - 5 所示部分。 图2 - 5 流程控制模块 f i g 2 5t h el i o d u l eo ff l o wc o n t r o l 共享平台模块包括图2 - 6 所示部分。 9 北京工业大学工程硕士学位论文 图2 - 6 共享模块构成 f i g 2 - 6t h es t r u c t u r eo fs h a r em o d u l e 进度控制模块如图2 7 所示。 图2 - 7 进度控制模块 f i g 2 - 7t h em o 血l eo fs c h e d u l ec o n t r o l 本文主要对流程控制、共享平台和进程控制等模块或功能的实现作以详细 介绍。 2 3 数据库设计 数据库是依照流程来设计的,以每一个表单为基本单元,每一个表单对应 一个或者两个数据库表格,来进行相应的存储,这样就能够很好的控制数据存 储,数据库图如下图2 8 所示 - l o 第2 章系统总体方案设计 表1 7 个项目 名称, 圈d w g _ s u b m l t t a p e c o r d 固d w gs u b m i t t a l t a b l e 目f a t t a b l e 目f a t t a b l e t e r n p l e t e 回g o o d d i s p a t = h t a b l e 囝g u a r a n t b e t a b l e 目g u a r a n 啦t a b l a t e r n p l e t e 目k i c k o f l n l e e t i n g r e c o r d 目k i c k o f l m e e t i n g t a b l e 目p a c k i n 9 1 i s 恨e c o r d 目p a c k n c j l i s t t a b l e 目p r o j e d d e t a i l w o r l e t a b l e 目p r o j e c t d e t a i l w o r k s c h e d u l e t a b l e r e c o r d x j u g a l 目p r o j e c t d e t a l l w o r k s c h e d u l e l a b i e r e c o r d y u a n s h l 国p r o i j e c t 呶e c o r d 目s a t t a b b 国s a t t 曲l e t e m p 蚰 图2 - 8 数据库图 f i g 2 - 8t h ep i c t u r eo fd a t a b a s e 每个数据库表对应一个表单上的所有信息,通过a d o n e t 和前台程序产生 联系,从而管理相应的工作流程。下图2 - 9 是项目会议所涉及的数据库 k i c k o f f m e e t i n g t a b l e 表。 图2 - 9 数据库k i c k o f f m e e t i n g t a b l e 表 f i g 2 - 9t h ek i c k o f f m e e t i n g t a b l et a b l eo fd a t a b a s e k i c k o f f m e e t i n g r c c o r d 表见下图2 - 1 0 所示。 北京工业大学工程硕士学位论文 列名数据类型 长度允许空 珊 v 盯c h a r 5 0 d e s c r i p t io n v l r c 卅2 5 5 h t h o dv 盯c h a r2 5 5 , r e s e tv l r c l 舡2 5 5 t e m e r l ov e r c i 壤r1 0 0 图2 一1 0 数据库k i c k o f t 3 1 e e t i n g r e c o r d 表 f i g 2 - 1 0t h ek i c k o f f x e e t i r l g r e c o r dt a b l eo fd a t a b a s e d w g 管理涉及数据库表,其中d w gs u b m i t t a l t a b l e 表如下图2 1 l 所示。 图2 1 1d w gs u b m i t t a l t a b l e 表 f i g 2 - 1 1t h ed w g _ s u b m i t t a l t a b l et a b l e d w g _ s u b m i t t a l k e c o r d 表见图2 - 1 2 所示。 1 2 第2 章系统总体方案设计 图2 1 2d w g _ s u b m i t t a l r e c o r d 表 f i g 2 - 1 2t h ed w g _ s u b m i t t a i r e c o r dt a b l e f f 6 l t 管理涉及的数据库表中f a tt a b l e 表如下图2 1 3 所示 图2 1 3f a tt a b l e 表 f i g 2 - 1 3t h ef a tt a b l et a b l e f a t t a b l e t e m p l e t e 表如下图2 1 4 所示。 s 舡管理涉 图2 - 1 4f a t t a b l e t e m p l e t e e 表 f i g 2 - 1 4t h ef a t t a b l e t e m p l e t et a b l e 图2 1 5s a t j a b l e 表 f i g 2 - 1 5t h es a t _ t a b l et a b l e 1 3 北京工业大学工程硕士学位论文 s a t t a b l e t e m p l e t e 表如下图2 1 6 所示。 图2 1 6s a t t a b l e t e m p l e t e 表 f i g 2 - 1 6t h es a t t a b l e t e m p l e t et a b l e g u a r a n t e e 涉及的数据库g u a r a n t e e t a b l e 表见下图2 1 7 所示。 g u a r a n t e e 图2 - 1 7g u a r a n t e e t a b l e 表 f i g 2 - 1 7t h eg u a r a n t e e t a b l et a b l e 图2 1 8g u a r a n t e e t a b l e t e m p l e t e 袭 f i g 2 - 1 8t h eg u a r a n t e e t a b l e t e m p l e t et a b l e 包装管理涉及的数据库p a c k i n g l i s t t a b l e 表见下图2 - 1 9 所示。 1 4 第2 章系统总体方案设计 图2 1 9p a c k i n g l i s t t a b l e 表 f i g 2 - 1 9t h ep a c k i n g l i s t t a b l et a b l e p a c k i n g l i s t r e c o r d 表见下图2 2 0 所示。 图2 2 0p a c k i n g l i s t r e c o r d 表 f i g 2 - 2 0t h ep a c k i n g l i s t r e c o r dt a b l e 运输管理涉及的数据库g o o d d i s p a t c h t a b l e 表见下图2 - 2 1 所示。 1 5 北京工业大学工程硕士学位论文 -曼蟹圆 v f c h a rl f r o v zd e c e m l ,t m yv r c h r5 0 p r o h _ h v i i 2 - c h a rs o _ f r o g u lv f c h r _ d e l l w e r , d d r e s s1 1 r 勘t , c h 吖 5 0 _ c o u z i 耳 c h a r2 0 _ c o n s ii g n e e t e lc h a r10、, _ f i r o n e d e l i v 吐- y c h a rlo、, i y i r f l r t i - 皿d i 嘲c h l r 1 0, _ f i r b t c hc h 盯1 0 , _ f i r d 1 i v r y t i - d a t e t i l l 日y _ f i r e s t i m a t e d r r i v , d t t i m eev _ f i r 暑s t i n t t e t i m e c h r1 0 v _ f i r h o t eh 盯i _ _ s e c o n e d e l i 7 目r y c h a r10, _ s c p t i l d l l i v m lc h a r 1 0 , _ s e c b - t c hc h 盯1 0矿 s c d e l i v e r - t i s ed a t e t i l e8, _ s e c z z t i l a t e d r r i v , d i t e t i m * e矿 _ s e c e s t i m t t t t i m ac h a r1 0 , _ s c n o t e甲u c h 吖l 矿 _ _ t h i r o n e d e l l v m r 】rc h l r1 0矿 _ n l i r p a r t i 山* 2 1 v mc h r 1 0 , _ t h i r b s t e hc h r1 0 , t h i r d e l i v a r y t i m e d a t e t i t e日矿 _ t h i r z l t i t t t e d a r r i d a t e t l i n eb _ t h i r z s t i m a t e t i n ec h r1 0矿 - n i r 日o t ey f c h oi , - s t * r t d t l i v 呲, v r c h r 5 0 _ c o n t a c t p i r k o z tv r c h r5 0 _ t e lc h a r2 0v _ f “c h f2 0矿 _ w r s i p c h l r2 0 , _ w r d l t e a 丑d r i l ed t t e t l i eb , _ w r h o r ev e t c h j wl 矿 _ c o s i 口c k 2 0 , 图2 2 1g o o d d i s p a t c h t a b l e 表 f i g 2 - 2 1t h eg o o d d i s p a t c h t a b l et a b l e 统计表涉及的数据库p r o j e c t s r e c o r d 表见图2 - 2 2 所示。 1 6 第2 章系统总体方案设计 列名 i数据娄型 疆r 瓦f f r o j e e t d i m b e r l ”c h f r r o j t c t j m ot c h 弛 n v f c h t r t e r p v m c x o r c u z t o l e rn r f 妇 c o n t t 如tm w r c h r t d 0 正u s t w f c h f i _ x 0 正u s tn o a t c u s t o m e r r e ff l o i t c o n t r c t p r i c og o i t d ? p e r c e n tn o “ d p f r o a c u s t n o “ d p r e e , i v i n g d a t e l r c l x m y a t d i r en v e r c h r 妣i v e r y d a t er i v e r d z i n v o ic i n 亭e n t i r en w r c l r 职 l o u n t n o l t l 口r e c o i 以n = n i t os a d j d e t e t i f m n t 一口c e n t n o t t e x p i r y d a t e s m a l l d a t e t i c o s t n o a t g r o s s l l f 舀n n o i t i 。a r t n e xn y a r c h 研r i c n o t t p o n m b e rm c h u p o d t t em d l d a t e t i p o a c k n o v l e 电e m e n tm t l l d s t e t i p 0 口o s o a m d l d # t e t i 加t o l it o f e l s m d l d t t e t i d p - o u n tn o t t d p t o p e r t n e r c o n f i n f c h f n p 正o u n t l f l o a t 船t o p e f t n e r c o n f i ns g j n d t e t i f r r n t y _ o tn o t d d i v e r y m d r e s s 1 0 7 8 r c h f 长度l 允许空 8 巧5 一图2 l 2 2p r o j e c t s r e c o r d 表 f i g 2 - 2 2t h ep r o j e c t s r e c o r dt a b l e 甘特图涉及的数据库p r o j e e t d e t a i l w o r k s c h e d u l c t a b l e 表如图2 - 2 3 所示。 1 7 v 矿y 扩v y v矿矿矿矿矿矿y y 矿y y y y y y y y 矿矿矿y 矿y y 矿矿y 矿矿 娜l|邑嬲嬲s笔臣8 8 8 8旷|b蕊蜀绣8 i o 4 8 8缅8 l|巳4 4 i i 8 孀8 8 西 北京工业大学工程硕士学位论文 i i | ! ! ! g ! ! ! ! ! ! 詈! ! ! ! ! ! ! ! ! ! g 曼! ! ! e ! ! ! ! | ! 目自! ! ! ! ! ! ! ! ! ! ! ! g ! ! 目皇s ! ! ! ! 目e ! 鼍! ! ! ! e ! ! ! g ! ! 量 图2 2 3p r o j e c t d e t a i l w o r k s c h e d u l e t a b l e 表 f i g 2 - 2 3t h ep r o j e c t d e t a i l w o r k s c h e d u l e t a b l et a b l e p r o j e c t d e t a i l w o r k s c h c d u l e t a b l e r e c o r d y u a n s h i 表如图2 2 4 所示。 图2 2 4p r o j e c t d e t a i l w o r k s c h e d u l e t a b l e r e c o r d y u a n s h i 表 f i g 2 - 2 4t h ep r o j e c t d e t a i l w o r k s c h e d u l e t a b l e r e c o r d y u a n s h it a b l e 2 4 开发平台的选择 微软的n e t 战略是基于一组开放的互联网协议推出的一系列的产品、技术 和服务。如图2 2 5 所示是n e t 的架构示意图: 图2 - 2 5 n e t 架构示意图 f i g 2 - 2 5t h ed m g r a mo f t h es t r u c t u r eo f n e t 一1 8 第2 章系统总体方案设计 从上图我们可以简要的了解,n 既开发框架的几个主要组成部分:首先是整 个开发框架的基础,即通用语言运行时以及它所提供的一组基础类库;在开发 技术方面,n e t 提供了全新的数据库访问技术a d o n e t ,以及网络应用开发技 术a s p n e t 和w i n d o w s 编程技术w i nf o r m s :在开发语言方面,n e t 提供了 1 i ,b 、v c + + 、c g 、j s c r i p t 等多种语言支持;而v i s u a ls t u d i o n e t 则是全面支 持n e t 的开发工具。 2 4 1a d o n e i 在n e t 中访问数据库的技术是a d o n e t 。a d o n e t 提供了一组用来连接到 数据库,运行命令,返回记录集的类库咖,与从前的a d o 相比,a d o n e t 的革 新主要体现在如下几个方面: ( 1 ) a d o n e t 提供了对x m l 的强大支持,支持w 3 c 的x s l t 、d t d 、x d r 等 标准,这也是a d 0 n e t 的一个主要设计目标。a d o n e t 对x m l 的支持也为) 凹。 成为n e t 中数据交换的统一格式提供了基础。 ( 2 ) a d o n e t 引入了d a t a s e t 的概念,这是一个驻于内存的数据缓冲区。 它提供了数据的关系型视图眦1 。不管数据来源于一个关系型的数据库,还是来 源于一个x m l 文档,我们都可以用一个统一的编程模型来创建和使用它。 d a t a s e t 提高了程序的交互性和可扩展性,尤其适合于分布式的应用场合。 ( 3 ) a d 0 n e t 提供了一系列新的对象和编程模型,并与x m l 紧密结合,使 得在n e t 中的数据操作十分方便和高效。 2 4 2a s p n e i a s p n e t 是n e t 中的网络编程结构,它使得建造、运行和发布网络应用非 常方便和高效。 ( 1 ) a s p n e t 的w e b 表单a s p n e t 的w e b 表单的设计目的就是使得开发者 能够非常容易的创建网络表单,被称为“w e b 上的、,b ”,大大简化了网络应用 的开发。具体的说:在a s p n e t 中可以支持多种语言,通用语言运行时支持的 所有语言在a s p n e t 中都可以使用:代码和内容分开使得开发人员和设计人员 能够更好的分工合作,提高开发效率:另外在a s p n e t 中还引入了服务器端控 件,将类似v b 的快速开发应用到了网络开发中来,大大提高了构建网络表单的 效率,并且服务器端控件是可扩展的,开发者可以建造自己需要的服务器端控 件。 ( 2 ) a s p n e t 应用框架a s p n e t 应用不再是解释脚本,而是编译运行,再 加上灵活的缓冲技术,从根本上提高了性能;由于a s p n e t 的应用框架基于通 1 9 北京工业大学工程硕士学位论文 用语言运行时,发布一个网络应用,仅仅是一个拷贝文件的过程,即使组件的 发布也是如此,更新和删除网络应用,可以直接替换删

温馨提示

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

评论

0/150

提交评论