




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学习情境一:学习情境一:网络考试系统网络考试系统分析与设计分析与设计工作任务:建模工具安装与使用工作任务:建模工具安装与使用 ASP.NET软件开发技术项目实践软件开发技术项目实践 任务描述任务描述了解统一建模语言相关知识了解统一建模语言相关知识掌握掌握Enterprise Architect建模工建模工具的安装和使用方法具的安装和使用方法 任务任务目标目标知识目标知识目标 能力目标能力目标 计算机辅助软件工程工具(计算机辅助软件工程工具(Computer Aided Software EngineeringComputer Aided Software Engineering,CASECAS
2、E)是用于辅助软件生命周期过程的基于计算机的工具,这些工具涉及)是用于辅助软件生命周期过程的基于计算机的工具,这些工具涉及软件开发、维护、管理过程中的各项活动,并辅助这些活动高效、高质量软件开发、维护、管理过程中的各项活动,并辅助这些活动高效、高质量地进行。在地进行。在网络考试系统网络考试系统中的分析和设计过程中选用的是中的分析和设计过程中选用的是Enterprise Enterprise ArchitectArchitect(简称(简称EAEA)建模工具。)建模工具。相关知识相关知识 1 1UMLUML介绍介绍 统一建模语言(统一建模语言(UMLUML)是一种通用的可视化建模语言,用于对软件
3、进)是一种通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档,用于对系统的理行描述、可视化处理、构造和建立软件系统制品的文档,用于对系统的理解、设计、浏览、配置、维护和信息控制。解、设计、浏览、配置、维护和信息控制。 UML UML适用于各种软件开发方法、软件生命周期的各个阶段、各种应用适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具,是一种总结了以往建模技术的经验并吸收当今优领域以及各种开发工具,是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法。秀成果的标准建模方法。 UML UML的目标是以面向对象的可视化方式来描述
4、任何类型的系统,具有的目标是以面向对象的可视化方式来描述任何类型的系统,具有很宽的应用领域,其中最常用的是建立软件系统的模型,但它同样可以用很宽的应用领域,其中最常用的是建立软件系统的模型,但它同样可以用于描述非软件领域的系统,如机械系统、企业机构或业务过程,以及处理于描述非软件领域的系统,如机械系统、企业机构或业务过程,以及处理复杂数据的信息系统、具有实时要求的工业系统或工业过程等。复杂数据的信息系统、具有实时要求的工业系统或工业过程等。 相关知识相关知识 UML UML适用于系统开发过程中从需求规格描述到系统完成后测试的不同适用于系统开发过程中从需求规格描述到系统完成后测试的不同阶段。在需
5、求分析阶段,可以用用例来捕获用户需求,通过用例建模,描阶段。在需求分析阶段,可以用用例来捕获用户需求,通过用例建模,描述对系统感兴趣的外部角色及其对系统(用例)的功能要求。述对系统感兴趣的外部角色及其对系统(用例)的功能要求。分析阶段主要关心问题域中的主要概念(如抽象、类和对象等)和机制,分析阶段主要关心问题域中的主要概念(如抽象、类和对象等)和机制,需要识别这些类以及它们相互间的关系,并用需要识别这些类以及它们相互间的关系,并用UML类图来描述。类之间的类图来描述。类之间的协作关系和过程可以使用协作关系和过程可以使用UML动态模型来描述。在分析阶段,只对问题域动态模型来描述。在分析阶段,只对
6、问题域的对象(现实世界的概念)建模,而不考虑定义软件系统中技术细节的类的对象(现实世界的概念)建模,而不考虑定义软件系统中技术细节的类(如处理用户接口、数据库、通信和并行性等问题的类)。(如处理用户接口、数据库、通信和并行性等问题的类)。相关知识相关知识 UMLUML的发展历程上经历了一系列版本变更,在的发展历程上经历了一系列版本变更,在UML 2.0UML 2.0中一共定义了中一共定义了1616种图示(种图示(diagramsdiagrams):结构图():结构图(Structure diagramsStructure diagrams)、类图()、类图(Class Class diagra
7、mdiagram)、组件图()、组件图(Component diagramComponent diagram)、复合结构图()、复合结构图(Composite Composite structure diagramstructure diagram)、部署图()、部署图(Deployment diagramDeployment diagram)、对象图)、对象图(Object diagramObject diagram)、包图()、包图(Package diagramPackage diagram)、行为图()、行为图(Behavior Behavior diagramsdiagrams)、活
8、动图()、活动图(Activity diagramActivity diagram)、状态机图()、状态机图(State Machine State Machine diagramdiagram)、用例图()、用例图(Use Case DiagramUse Case Diagram)、交互图)、交互图 (Interaction Interaction diagramsdiagrams)、通信图()、通信图(Communication diagramCommunication diagram)、交互概述图)、交互概述图(Interaction overview diagramInteractio
9、n overview diagram)()(UML 2.0UML 2.0)、序列图(顺序图)、序列图(顺序图)(Sequence diagramSequence diagram)、时间图()、时间图(UML Timing diagramUML Timing diagram)()(UML 2.0UML 2.0)。)。 其中最经常使用的图是用例图、序列图、通信图和类图,因此需要重点学其中最经常使用的图是用例图、序列图、通信图和类图,因此需要重点学习绘制它们的方法和技能。习绘制它们的方法和技能。相关知识相关知识2 2UMLUML建模工具建模工具Rational RoseRational Rose:是
10、一种基于:是一种基于UMLUML的建模工具。在面向对象应用程序开的建模工具。在面向对象应用程序开发领域,发领域,Rational RoseRational Rose是影响其发展的一个重要因素。是影响其发展的一个重要因素。Rational RoseRational Rose自自推出以来就受到了业界的瞩目,并一直引领着可视化建模工具的发展。越推出以来就受到了业界的瞩目,并一直引领着可视化建模工具的发展。越来越多的软件公司和开发团队开始或者已经采用来越多的软件公司和开发团队开始或者已经采用Rational RoseRational Rose用于大型项用于大型项目开发的分析、建模与设计等。目开发的分析
11、、建模与设计等。Microsoft Office VisioMicrosoft Office Visio:是微软公司出品的一款软件,它有助于:是微软公司出品的一款软件,它有助于ITIT和商务专业人员轻松地可视化、分析和交流复杂信息。它能够将难以理解和商务专业人员轻松地可视化、分析和交流复杂信息。它能够将难以理解的复杂文本和表格转换为一目了然的的复杂文本和表格转换为一目了然的VisioVisio图表。该软件通过创建与数据相图表。该软件通过创建与数据相关的关的VisioVisio图表来显示数据,易于刷新。图表来显示数据,易于刷新。VisioVisio提供的模板有业务流程图、提供的模板有业务流程图、
12、网络图、工作流图、数据库模型图和软件图等,这些模板可用于可视化和网络图、工作流图、数据库模型图和软件图等,这些模板可用于可视化和简化业务流程,跟踪项目和资源,绘制组织结构图、映射网络,绘制建筑简化业务流程,跟踪项目和资源,绘制组织结构图、映射网络,绘制建筑地图以及优化系统等。地图以及优化系统等。相关知识相关知识PowerDesignerPowerDesigner:其系列产品提供了一个完整的建模解决方案。业务或:其系列产品提供了一个完整的建模解决方案。业务或系统分析人员、设计人员、数据库管理员系统分析人员、设计人员、数据库管理员DBADBA和开发人员可以对其裁剪以满和开发人员可以对其裁剪以满足他
13、们的特定需要。足他们的特定需要。PowerDesignerPowerDesigner提供了直观的符号使数据库的创建更加提供了直观的符号使数据库的创建更加容易,并使项目组内的交流和通信标准化,能够更加简单地向非技术人员容易,并使项目组内的交流和通信标准化,能够更加简单地向非技术人员展示数据库的设计。展示数据库的设计。Enterprise ArchitectEnterprise Architect:是一个全功能的、基于:是一个全功能的、基于UMLUML的的Visual CASEVisual CASE工工具,主要用于设计、编写、构建并管理以目标为导向的软件系统。它支持具,主要用于设计、编写、构建并管
14、理以目标为导向的软件系统。它支持用户案例、商务流程模式以及动态的图表、分类、界面、协作、结构和物用户案例、商务流程模式以及动态的图表、分类、界面、协作、结构和物理模型。此外,它还支持理模型。此外,它还支持C+C+、JavaJava、Visual BasicVisual Basic、DelphiDelphi、C#C#以及以及VB.NETVB.NET语言。由于它对语言。由于它对.NET.NET编程语言良好支持,在编程语言良好支持,在网络考试系统网络考试系统的分的分析设计过程中选择它为建模工具。析设计过程中选择它为建模工具。相关知识相关知识 3 3Enterprise ArchitectEnterp
15、rise Architect Enterprise Architect Enterprise Architect是以目标为导向的是以目标为导向的UMLUML建模软件系统,它覆盖了建模软件系统,它覆盖了系统开发的整个生命周期,使用它可以开发类模型,进行事务进程、用例系统开发的整个生命周期,使用它可以开发类模型,进行事务进程、用例需求、非功能需求、动态模型、组件和布局分析,进行系统管理,还可以需求、非功能需求、动态模型、组件和布局分析,进行系统管理,还可以进行用户界面设计、测试和维护等。下面介绍其特点。进行用户界面设计、测试和维护等。下面介绍其特点。 (1 1)为整个团队提供高级的)为整个团队提供
16、高级的UML 2.0UML 2.0建模工具建模工具 统一建模语言能够以一致方式构建强健的、可跟踪的软件系统模型,统一建模语言能够以一致方式构建强健的、可跟踪的软件系统模型,而而Enterprise ArchitectEnterprise Architect为该构建过程提供了一个易于使用和快速灵活的为该构建过程提供了一个易于使用和快速灵活的工作环境,联合工作环境,联合UML 2.0UML 2.0最新规范,为桌面电脑工作人员、开发和应用团队最新规范,为桌面电脑工作人员、开发和应用团队打造先进的软件建模方案。打造先进的软件建模方案。相关知识相关知识 (2 2)丰富系统设计)丰富系统设计 Enterp
17、rise Architect Enterprise Architect是一个完全的是一个完全的UMLUML分析和设计工具,它能完成从分析和设计工具,它能完成从需求收集经步骤分析、模型设计到测试和维护的整个软件开发过程,它是需求收集经步骤分析、模型设计到测试和维护的整个软件开发过程,它是基于多用户基于多用户 WindowsWindows平台的图形工具,可以帮助您设计健全、可维护的软平台的图形工具,可以帮助您设计健全、可维护的软件,它还包含特性灵活的高品质文档输出功能。件,它还包含特性灵活的高品质文档输出功能。 (3 3)点到点跟踪)点到点跟踪Enterprise ArchitectEnterpr
18、ise Architect提供了从需求分析、软件设计一直到执行和部署整提供了从需求分析、软件设计一直到执行和部署整个过程的全面可跟踪性。结合内置的任务和资源分配,项目管理人员和个过程的全面可跟踪性。结合内置的任务和资源分配,项目管理人员和QAQA团队能够及时获取他们需要的信息,以便使项目按计划进行。团队能够及时获取他们需要的信息,以便使项目按计划进行。 相关知识相关知识 (4 4)支持)支持UML 2.0UML 2.0 Enterprise Architect Enterprise Architect的基础构建于的基础构建于UML 2.0UML 2.0规范之上。不仅如此,规范之上。不仅如此,使
19、用使用UML ProfileUML Profile还可以扩展建模范围,模型验证将确保其完整性。产品含还可以扩展建模范围,模型验证将确保其完整性。产品含有免费的有免费的extensions for BPMNextensions for BPMN和和Eriksson-Penker profileEriksson-Penker profile,能够将业务,能够将业务程序、信息和工作流程联合到一个模型内。程序、信息和工作流程联合到一个模型内。 (5 5)文档生成)文档生成 Enterprise Architect Enterprise Architect还含有一个所见即所得形式的模板编辑器,提还含有一
20、个所见即所得形式的模板编辑器,提供强大的文档生成和报告输出工具,能够生成复杂详细的报告,该报告中供强大的文档生成和报告输出工具,能够生成复杂详细的报告,该报告中所提供的信息可以按照公司或客户的特定格式要求定制。所提供的信息可以按照公司或客户的特定格式要求定制。 (6 6)多语言支持)多语言支持 Enterprise Architect Enterprise Architect具备源代码的前向和反向工程能力,支持多种具备源代码的前向和反向工程能力,支持多种通用语言,包括通用语言,包括C+C+、 C#C#、JavaJava、DelphiDelphi、VB.NETVB.NET、Visual Basi
21、cVisual Basic和和PHPPHP等。它提供的内置源代码编辑器,能够确保在一致的工作环境中快速导航等。它提供的内置源代码编辑器,能够确保在一致的工作环境中快速导航和查找模型源代码。对于和查找模型源代码。对于EclipseEclipse或或Visual Studio.NETVisual Studio.NET工作人员,可以在工作人员,可以在EAEA中建模后直接跳转到自己喜爱的编辑器中进行源代码的进一步开发;并中建模后直接跳转到自己喜爱的编辑器中进行源代码的进一步开发;并可以利用代码生成模板定制源代码规范,使之与公司规范相符。可以利用代码生成模板定制源代码规范,使之与公司规范相符。相关知识相
22、关知识任务实施任务实施 1 1Enterprise ArchitectEnterprise Architect的安装的安装 (1 1)双击)双击Enterprise ArchitectEnterprise Architect安装文件,根据安装向导,单击安装文件,根据安装向导,单击【NextNext】按钮,选择安装路径(如图按钮,选择安装路径(如图1-91-9所示),继续单击所示),继续单击【NextNext】按钮,按钮,进入安装过程(如图进入安装过程(如图1-101-10所示)直到安装完成,单击所示)直到安装完成,单击【FinishFinish】按钮即可。按钮即可。图图1-9 1-9 选择安装
23、路径选择安装路径 图图1-10 Enterprise Architect1-10 Enterprise Architect安装过程安装过程图图1-9 1-9 选择安装路径选择安装路径 图图1-10 Enterprise Architect1-10 Enterprise Architect安装过程安装过程任务实施任务实施 (2 2)启动)启动Enterprise ArchitectEnterprise Architect,弹出输入注册码页面(如图,弹出输入注册码页面(如图1-111-11所所示)。单击【示)。单击【Add KeyAdd Key】按钮,在弹出的界面中输入名字(】按钮,在弹出的界面中
24、输入名字(NameName)、公司)、公司(CompanyCompany)和注册码()和注册码(KeyKey),然后单击【确定】按钮,如图),然后单击【确定】按钮,如图1-121-12所示。注所示。注册成功后,单击【册成功后,单击【CloseClose】按钮关闭注册页面,即可启动】按钮关闭注册页面,即可启动Enterprise Enterprise ArchitectArchitect。图图1-11 1-11 添加添加Key Key 图图1-12 1-12 输入名称、单位和注册码输入名称、单位和注册码 任务实施任务实施 2 2Enterprise ArchitectEnterprise Arc
25、hitect的使用的使用 1 1)创建工程)创建工程 选择【文件】选择【文件】【新建项目】【新建项目】【命名保存】命令,在【命名保存】命令,在【Select Select modelmodel(s s)】对话框中选择需要创建的类型(如图)】对话框中选择需要创建的类型(如图1-131-13所示),单击【所示),单击【OKOK】按钮,得到的界面如图按钮,得到的界面如图1-141-14所示。所示。图图1-13 选择需要创建的类型选择需要创建的类型图图1-14 EA1-14 EA界面界面任务实施任务实施 可供选择的创建类型如表可供选择的创建类型如表1-61-6所示。所示。任务实施任务实施 2 2)创建
26、类模型项目)创建类模型项目 选择【文件】选择【文件】【新建项目】【新建项目】【命名保存】命令,在【命名保存】命令,在【Select Select modelmodel(s s)】对话框中选中【)】对话框中选中【ClassClass】复选框,最后单击【确定】按钮进】复选框,最后单击【确定】按钮进入设计界面。设计界面左边的工具箱如图入设计界面。设计界面左边的工具箱如图1-151-15所示。所示。图图1-15 工具箱图工具箱图任务实施任务实施 为模型中创建的为模型中创建的ClassClass对象使用别名。首先在工具箱中选择对象使用别名。首先在工具箱中选择 工具,然后在合适的位置单击,之后弹出属性对话
27、框(如图工具,然后在合适的位置单击,之后弹出属性对话框(如图1-161-16所示)。所示)。图图1-16 1-16 修改类属性修改类属性 任务实施任务实施 在在【NameName】文本框中输入文本框中输入Class Class 的名称的名称“Test”Test”,然后在,然后在【AliasAlias】文本框中输入一个别名文本框中输入一个别名“测试测试”。其他选项设置好之后,确定退出属性对。其他选项设置好之后,确定退出属性对话框。在默认情况下,话框。在默认情况下,ClassClass所显示的名称是所显示的名称是TestTest,但如果需要显示别名,但如果需要显示别名,需要进行设置:在类需要进行设
28、置:在类TestTest所在的包中找到所在的包中找到class diagramclass diagram,单击鼠标右键,单击鼠标右键,然后在弹出的快捷菜单中选择然后在弹出的快捷菜单中选择【PropretiesPropreties】命令,进入如图命令,进入如图1-171-17所示的所示的对话框;对话框;图图1-17 类图属性类图属性 任务实施任务实施 选择选择【DiagramDiagram】选项卡,进入如图选项卡,进入如图1-181-18所示的对话框,选中所示的对话框,选中【Use Use Alias if AvailableAlias if Available】复选框,别名的显示即设置完成。复
29、选框,别名的显示即设置完成。图图1-18 显示别名设置显示别名设置 任务实施任务实施 (2 2)设置默认数据库)设置默认数据库 选择【工具】选择【工具】【选项】命令,在打开的对话框中选择【选项】命令,在打开的对话框中选择【Code Code EditorsEditors】选项,在右侧界面中的【】选项,在右侧界面中的【Default DatabaseDefault Database】下拉列表框中选】下拉列表框中选择【择【SQL Server 2005SQL Server 2005】选项,如图】选项,如图1-201-20所示。所示。图图1-20 设置默认数据库设置默认数据库 任务实施任务实施 选择
30、选择【DiagramDiagram】选项卡,进入如图选项卡,进入如图1-181-18所示的对话框,选中所示的对话框,选中【Use Use Alias if AvailableAlias if Available】复选框,别名的显示即设置完成。复选框,别名的显示即设置完成。图图1-18 显示别名设置显示别名设置 任务实施任务实施 3 3)EAEA通用设置通用设置 (1 1)设置默认代码环境)设置默认代码环境 选择选择【工具工具】【选项选项】命令,在打开的命令,在打开的【OptionsOptions】对话框中选择对话框中选择【Source Code EngineeringSource Code E
31、ngineering】选项,在右侧界面中的选项,在右侧界面中的【Default Default Language for Code GenerationLanguage for Code Generation】下拉列表框中选择下拉列表框中选择【C#C#】选项,如图选项,如图1-1-1919所示。设置完成后单击所示。设置完成后单击【CloseClose】按钮确认退出。按钮确认退出。 图图1-19 设置默认代码环境设置默认代码环境 任务实施任务实施 (2 2)设置默认数据库)设置默认数据库 选择【工具】选择【工具】【选项】命令,在打开的对话框中选择【选项】命令,在打开的对话框中选择【Code Co
32、de EditorsEditors】选项,在右侧界面中的【】选项,在右侧界面中的【Default DatabaseDefault Database】下拉列表框中选】下拉列表框中选择【择【SQL Server 2005SQL Server 2005】选项,如图】选项,如图1-201-20所示。所示。图图1-20 设置默认数据库设置默认数据库任务实施任务实施 (3 3)添加注释)添加注释 在在ToolboxToolbox中单击中单击 图标,然后在图标,然后在WorkspaceWorkspace中单击所需要添加注中单击所需要添加注释的方位,弹出如图释的方位,弹出如图1-211-21所示的对话框。所示
33、的对话框。图图1-21 添加注释添加注释 任务实施任务实施 在空白区域输入注释内容,然后单击在空白区域输入注释内容,然后单击【OKOK】按钮,返回到如图按钮,返回到如图1-221-22所所示的效果即可。示的效果即可。图图1-22 注释效果注释效果 任务实施任务实施 4 4)代码生成)代码生成 (1 1)把整个包的设计类生成)把整个包的设计类生成C#C#格式代码格式代码 选择【项目】选择【项目】【代码工程】【代码工程】【按包生成源码】命令(如图【按包生成源码】命令(如图1-231-23所所示),进入如图示),进入如图1-241-24所示界面,单击【所示界面,单击【GenerateGenerate
34、】按钮,将包中所有的类】按钮,将包中所有的类成批转换为成批转换为C#C#文件。文件。图图1-23 生成代码选项生成代码选项 图图1-24 生成代码界面生成代码界面 任务实施任务实施 (2 2)单个自动生成)单个自动生成C#C#代码代码 右击需要转换为右击需要转换为C#C#文件的文件的ClassClass,在弹出的快捷菜单中选择,在弹出的快捷菜单中选择【Generate CodeGenerate Code】命令或者按快捷键】命令或者按快捷键F11F11,弹出如图,弹出如图1-251-25所示的对话框。所示的对话框。单击单击 按钮,选择将要生成文件的存储路径,然后选择要生成什么语言按钮,选择将要生
35、成文件的存储路径,然后选择要生成什么语言的文件(此处选择的文件(此处选择C#C#),最后单击【),最后单击【GenerateGenerate】按钮。】按钮。图图1-25 单个生成代码单个生成代码 任务实施任务实施 (3 3)设计模型与生成的代码同步)设计模型与生成的代码同步 当生成了当生成了C#C#代码之后,要将设计模型和生成的代码同步,方法为:右代码之后,要将设计模型和生成的代码同步,方法为:右击需要进行代码同步的对象,在弹出的快捷菜单中选择【击需要进行代码同步的对象,在弹出的快捷菜单中选择【Synchronize Synchronize Model With CodeModel With
36、Code】命令或者按快捷键】命令或者按快捷键F7F7,弹出如图,弹出如图1-261-26所示的对话框,所示的对话框,单击【是】按钮,则完成了生成的代码与设计模型的同步。单击【是】按钮,则完成了生成的代码与设计模型的同步。图图1-26 是否与设计模型同步对话框是否与设计模型同步对话框 任务实施任务实施 5 5)建立数据库模型)建立数据库模型 (1 1)建立数据库项目)建立数据库项目 选择【文件】选择【文件】【新建项目】命令,在打开的对话框中输入一个名称【新建项目】命令,在打开的对话框中输入一个名称后保存,在右边选中后保存,在右边选中DatabaseDatabase,单击【,单击【OKOK】按钮确认进入设计界面,工程】按钮确认进入设计界面,工程窗口如图窗口如图1-271-27所示。所示。图图1-27 工程窗口工程窗口 任务实施任务实施 (2 2)建立数据表)建立数据表 在工具箱中单击在工具箱中单击 按钮,然后将鼠标移入工作区域,此时鼠按钮,然后将鼠标移入工作区域,此时鼠标变成标变成 状,单击即出现如图状,单击即出现如图1-281-28所示的对话框。所示的对话框。图图1-28 表的基本设置表的基本设置 任务实施任务实施 在进行一些表的基本设置(如表的命名在进行一些表的基本设置(如表的命名NameName等)后,选择【等)后,选择【Ta
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建设工程项目全程法律服务合同
- 机电安全培训体系构建
- 宠物用品品牌特许经营与专业物流配送服务合同
- 人工智能企业核心团队股权绑定与技术创新协议
- 国际学生行李保险与全球托运质量监控合同
- 咯血与便血护理学
- 脊椎治疗原则
- 动脉神经损伤护理
- 护理创新实践感悟与思考
- 春季传染病预防措施
- 2024年延安通和电业有限责任公司招聘笔试真题
- 液压油供应合同协议
- 2025-2030煤油产业规划专项研究报告
- 香港劳务服务合同协议
- 园林喷洒器企业数字化转型与智慧升级战略研究报告
- GB/T 9065.2-2025液压传动连接软管接头第2部分:24°锥形
- 道路运输汛期教育培训
- 患者投诉处理与护理试题及答案
- 期中考试考后分析总结主题班会《全员出动寻找消失的分数》
- 房地产市场报告 -2025年第一季度青岛写字楼和零售物业市场概况报告
- 2025轨道车司机(技师)重点考试题库及答案(浓缩300题)
评论
0/150
提交评论