




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
服务项目管理系统服务项目管理系统 设计说明书设计说明书 1 软件背景软件背景 1 1 1 可行性分析可行性分析 2 1 1 1 功能可行性 2 1 1 2 经济可行性 2 1 1 3 管理可行性 2 2 软件概述及设计方案软件概述及设计方案 3 软件构架图软件构架图 7 功能结构分析功能结构分析 7 3 针对软件的各功能模块做具体的设计描述及附注相关设计结果针对软件的各功能模块做具体的设计描述及附注相关设计结果 8 3 1 服务产品管理服务产品管理 8 3 1 1 功能简介 8 3 1 2 功能说明 9 3 1 3 数据表设计 9 3 2 服务方案管理服务方案管理 9 3 2 1 功能简介 9 3 2 2 功能说明 10 3 2 3 数据表设计 10 3 3 培训管理培训管理 11 3 3 1 功能简介 11 3 3 2 功能说明 11 3 3 3 数据表设计 11 1 软件背景软件背景 系统的背景是 近年来 随着 it 服务行业的发展 对服务项目管理方面产生了很大需 求 针对此需求提出开发服务项目管理系统的必要 可以实现出更多的用途或满足更多需 要 与原有技术相比所体现出方便快捷优势 服务项目管理系统是服务项目管理软件的通 俗化名称 服务项目管理系统是服务产品管理 服务方案管理 培训管理统计销售业绩的 先进工具 适合企业管理部门办公使用 协助方案经理和方案人员快速管理客户 服务和 业务的重要数据 服务项目管理系统是典型的信息管理系统 MIS 其开发主要包括后台数 据库的建立和维护以及前端应用程序的开发两个方面 对于前者要求建立起数据一致性和 完整性强 数据安全性好的库 而对于后者则要求应用程序功能完备 易使用等特点 1 1 可行性分析可行性分析 1 1 1 功能可行性功能可行性 1 系统完整性 整个服务项目管理系统具备系统设计的科学合理性 方案管理信息 录入 修改 删除及学生成绩的查询等功能符合学校对学生的管理要求 满足了相 关人员对信息管理的要求 适用于复杂的学生管理 因而达到了设计任务的要求 2 系统的可靠性 该系统可靠性高 能无故障正常的工作 当出现异常情况是还采取 了一些防止系统破坏的方法和措施 如密码保存 数据备份等 3 系统的效率 与旧系统相比 减轻了许多重复的繁琐的劳动和手工计算量 抄写量 在 对学生成绩进行评价和统计方面效率提高了不少 4 系统的工作质量 学生管理系统所提供数据的精确度 输出结果的易读性都能达 到用户要求 使用方便 使学生管理工作变得轻松 有序而有效 5 系统的灵活性 系统的环境是不断变化的 因而该学生管理系统具有一定的扩充 性 修改信息方便简易 能够 适应环境的变化 1 1 2 经济可行性经济可行性 6 减少资金占用 由于实施了服务项目管理系统 资源得到了充分利用 减少和避免 了资金的使用不当 7 缩短查询时间 由于采用新技术 大大缩短了查询时间 推进了管理水平 8 减少人员 由于实施该系统 在总体工作质量上升的情况下 可减少一半管理人员 减 少工资奖金等支出 1 1 3 管理可行性管理可行性 各个方案的管理人员可以对管理方案进行编辑 添加 删除 各培训管理人员可对培训方案进行编辑 添加删除 实现了管理上的角色分配 普通用户只能对方案和培训课程进行查看 2 软件概述及设计方案软件概述及设计方案 服务项目管理系统系统应用于 it 服务项目管理方面 采用了 Hessian HttpInvoker XFire Axis 等多种形式的远程调用技术 实现了服务端生成骨架 对外暴露服务 客户端生成服务代理 访问调用服务等技术特点及各功能模块 在现代 J2EE 企业应用系统中 存在着 Hessian HttpInvoker XFire Axis 等多种形式的远程调用技术 尽管有 Spring 等框架对这些技术进行了封装 降低了 使用的复杂度 但对普通程序员而言仍是复杂的 至少需要要掌握这些技术的基础知 识 无论使用那种技术 其基本原理都是一样的 服务端生成骨架 对外暴露服务 客户 端生成服务代理 访问调用服务 通常情况下 生成服务代理的代价比较高昂 这也 是我们第一次访问远程服务速度比较慢的原因 为每个请求生成新的服务代理恐怕不 是我们所期望的 更何况 如果采用这种方式 就要在代码里针对各种不同的技术 如 XFire HttpInvoker 编写不同的服务生成和调用的处理代码 不仅麻烦 而且容易出错 我想 没有人愿意去直接操作各种框架技术的底层代码 这并不是一 个好注意 作为一种替代方案 我们设计了一个 服务池 的功能 或者说 服务工厂 更贴切 一点 针对 HttpInvoker XFire Hessian 等各种远程调用技术 抽象出一个 远程服务池 服务工厂 既 RemoteServicePool 接口 该接口提供了获取服务及一些其他的辅助 功能 并针对 HttpInvoker XFire Hessian 等不同技术提供了相应的具体实现 采用这种方式 开发人员只需在代码中 注入 RemoteServicePool 并以统一的方式 如 getService 获取实际的服务 只是针对不同技术在配置上有些须差异而已 该技术的原理非常简单 在应用启动之前把所有存在的服务提供者提供的服务都配置 好 并为它们分配一个唯一的 ID 应用启动之后 框架会自动生成和这些地址相对 应的服务代理 ServiceProxy 这些代理已经是可用的服务 服务获取的细节被完 全屏蔽掉 开发者只要知道如何从 RemoteServicePool 中获取服务就可以了 该方案还为 双向关联 的系统服务提供了一个很好解决办法 看下面一张图 如图 系统 B 和系统 C 都调用系统 A 进行付款操作 同时系统 A 要用远程服务向 系统 B 或系统 C 进行认证操作 认证操作的接口 契约 都是一样的 业务逻辑可 能有所差异 在这种情况下 配置在系统 A 中的认证服务就比较麻烦 因为要根据不 同的系统调用认证服务 既从 B 过来的请求要访问 B 的认证服务 从 C 过来的请 求要访问 C 的认证服务 用服务池可以很好的解决这个问题 把两个系统 B C 提供的认证服务地址都配置在同一个服务池中 根据不同的 ID 如 B C 来 决定使用那个系统的服务 尽管服务池解决了一些问题 在某种程度上降低了复杂度 但仍存在如下一些问题 服务的运行期动态注册 服务的自动注入 IoC 透明化服务 ID 的传递 在服务池 ServicePool 概念的基础上进行扩展 我们得出了如下的系统模型 在核心位置上是一个服务中心资源库 ServiceRepository 存储了系统中用到的 所有的远程服务 服务采取动态注册的机制 由对外提供的服务注册器 ServiceRegister 提供服务注册功能 外部系统可以实现该接口向资源中心注册服 务 提供了一个启动时运行的注册器 可以把静态配置在系统中的服务都注册进来 服务的生成 管理等均由服务中心自己维护 委托服务代理生成器 ServiceProxyGenerator 完成服务的创建 可以针对现有的远程调用方式 如 XFire HttpInvoker Hessian 等创建服务代理 也可以针对自己定义的远程调用方式 创建服务代理 由 CustomServiceProxyGenerator 完成该功能 一个服务模型包括 5 个因素 服务接口 serviceClass 服务 ID serviceId 服务类型 serviceType 服务地址 serviceUrl 附加属性 props 查找一个服务需要两个因素 一个是服务接口 另一个是服务 ID 这两个因素共同 决定了一个服务 既服务中心内部的 服务 ID 通过这种方式 可以允许存在多 个 ID 相同但接口不同的服务 也可以存在多个接口相同但 ID 不同的服务 服务 ID 的获取是系统中一个关键的功能 这部分对程序员来说应该是透明的 由系 统自己维护 相应的提供了一个服务 ID 提供者 ServiceIdProvider 接口 由实现该 接口的子类完成服务 ID 获取功能 这是比较关键的地方 需要特殊考虑 设计方案设计方案 服务产品管理是可以在此模块中维护公司所能提供的服务产品 方案人员可以浏 览服务产品列表 并且在查询区域输入适当的查询条件进行查询 服务产品除了一些 基本信息外 还包括服务产品文档 负责人可以随意为服务产品添加产品文档 服务方案管理是商机在立项以后都会给客户提供方案 此模块就是用以维护服务 方案数据的 服务方案除了基本信息以外还包括方案正文 方案 PPT 和方案预算表 方案人员除了方案预算表外 其它的数据都可以维护和查看 商务人员对所有服务方 案可见 并且可以查看和更新每个方案的方案预算表 公司领导可以查看所有服务方 案 培训管理是培训负责人维护各自负责的培训课程 Course 培训课程数据的查询 功能向全体员工开放 每个员工都可以查看公司所提供的培训课程 下载课程培训文 档 员工还可以登录系统查看近期安排的培训日程 并且报名培训 当培训结束后 培训负责人可以给每个学员维护他们的完成状态 参加 或缺席 软件构架图软件构架图 功能结构分析功能结构分析 服务项目管理 系统 服务产品管理服务方案管理培训管理 服 务 产 品 详 情 服 务 产 品 的 修 改 培 训 课 程 显 示 培 训 课 程 的 修 改 角 色 分 配 培 训 课 程 查 看 培 训 课 程 的 修 改 3 针对软件的各功能模块做具体的设计描述及附注针对软件的各功能模块做具体的设计描述及附注 相关设计结果相关设计结果 3 1 服务产品管理服务产品管理 3 1 1 功能简介功能简介 每个方案人员可以在此模块中维护公司所能提供的服务产品 方案人员可以浏览 服务产品列表 并且在查询区域输入适当的查询条件进行查询 针对查询结果 还可 以对服务产品数据进行添加 删除 修改等操作 每个服务产品都会有一个负责人 每个服务产品只能由负责人进行删除或修改 其它人员只能进行查看 服务产品除了 一些基本信息外 还包括服务产品文档 负责人可以随意为服务产品添加产品文档 服务产品应该同时向所有公司员工开放 全员可以查看并学习 3 1 2 功能说明功能说明 服务产品详情 服务产品的管理 添加 删除 修改 3 1 3 数据表设计数据表设计 表名 表名 s service product 服务产品服务产品 显示名称显示名称字段名称字段名称字段类型字段类型NULLPK FK备注备注 产品编号service product id VARCHAR 10 NOT NULLPK 应用程序赋值 4 产 品类别字母 3 位流 水号 产品名称service solution name VARCHAR 50 NOT NULL 产品类别service product type VARCHAR 20 NOT NULL 产品负责 人service product owner VARCHAR 5 NOT NULL FK s employee emp no 产品审核 人service product approver VARCHAR 5 NULL FK s employee emp no 创建日期create date dateNOT NULL 备注notationVARCHAR 100 NULL 3 2 服务方案管理服务方案管理 3 2 1 功能简介功能简介 每个商机在立项以后都会给客户提供方案 此模块就是用以维护服务方案数据的 方案人员可以添加 删除 修改服务方案 并且可以浏览和查询已有的服务方案 服 务方案除了基本信息以外还包括方案正文 方案 PPT 和方案预算表 方案人员除了方 案预算表外 其它的数据都可以维护和查看 方案总监同样可以对服务方案数据进行 增加 删除 修改和查询 并且对每个服务方案的所有属性可见 包括方案预算表 商务人员对所有服务方案可见 并且可以查看和更新每个方案的方案预算表 公司领 导可以查看所有服务方案 3 2 2 功能说明功能说明 客户方案的提供 管理员对客户方案的修改 不同人对方案的查看 3 2 3 数据表设计数据表设计 表名 表名 s service solution 服务方案服务方案 显示名称显示名称字段名称字段名称字段类型字段类型NULLPK FK备注备注 方案编号service solution id VARCHAR 10 NOT NULLPK 与商机编号一 致 方案名称service solution nameVARCHAR 50 NOT NULL 方案日期service solution datedateNOT NULL 方案负责人service solution owner VARCHAR 5 NOT NULL FK s employee emp no 方案审核人service solution approver VARCHAR 5 NULL FK s employee emp no 方案满意度content degree saleintNULL 上级满意度content degree leaderintNULL 方案正文 service solution fileint NULL FK s common file file id 方案 PPTservice solution pptint NULL FK s common file file id 项目预算表budget file int NULL FK s common file file id 项目人员成 本预算budget amount int NOT NULL 默认值 0 3 3 培训管理培训管理 3 3 1 功能简介功能简介 培训负责人维护各自负责的培训课程 Course 在培训课程维护界面 培训负责 人可以增加 删除 修改 浏览和查询培训课程 培训负责人不能访问其他培训负责 人负责的培训课程 除此之外 培训课程数据的查询功能向全体员工开放 每个员工 都可以查看公司所提供的培训课程 下载课程培训文档 培训负责人还可以安排具体的培训日程 每个培训日程包括培训课程 报名截止 时间 开课时间 报名人数 培训地点等属性 培训负责人可以创建 删除 修改 浏览和查询培训日程 同时员工还可以登录系统查看近期安排的培训日程 并且报名 培训 如果尚未到达报名截止日期 允许员工撤销培训报名 培训负责人还可以管理 培训日程的进度 培训负责人可以查看报名学员的列表 到了培训报名截止日期时 培训负责人可以给每个员工 发送培训通知 当培训结束后 培训负责人可以给每个 学员维护他们的完成状态 参加 或缺席 3 3 2 功能说明功能说明 培训课程信息的查看 培训课程信息的修改 培训负责人的特权 3 3 3 数据表设计数据表设计 表名 表名 s course 培训课程培训课程 显示名显示名 称称 字段名称字段名称字段类型字段类型NULLPK FK备注备注 课程编 号 course idVARCHAR 10 NOT NULLPK 应用程序赋值 1 位课程类别 3 位流水号 课程类 别 course typeVARCHAR 10 NOT NULL 课程名 称 course nameVARCHAR 50 NOT NULL 培训方 式 training modeVARCHAR 30 NOT NULL 课程创 建日期course create date date NOT NULL 人均培 训费用cost per trainee int NOT NULL 课程讲 师course trainer VARCHAR 5 NULL FK s employee emp no 培训负 责人course owner VARCHAR 5 NOT NULL FK s employee emp no 教材 material id int NULL FK s common file file id 表名 表名 s lesson 培训日程培训日程 显示名显示名 称称 字段名称字段名称字段类型字段类型NULLPK FK备注备注 培训日 程 ID lesson idVARCHAR 2 0 NOT NULLPK 应用程序赋值 4 位课程编号 3 位 流水号 课程编 号 course idVARCHAR 1 0 NOT NULL FK s course course id 报名截 止时间 sign up end datedateNOT NULL 报名人 数 intended attendanceintNOT NULL 默认值 0 已报名 人数 real attendanceintNOT NULL 默认值 0 开课时 间 lesson begin datedateNOT NULL 结束时 间 lesson end datedateNOT NULL 授课地 点lesson place VARCHAR 5 0 NOT NULL 课程讲 师 lesson trainer VARCHAR 5 NULL FK s employee emp no 培训负 责人 lesson owner VARCHAR 5 NOT NULL FK s employee emp no 备注notation VARCHAR 1 00 NULL 表名 表名 s lesson trainee 培训名单培训名单 显示名称显示名称字段名称字段名称字段类型字段类型NULLPK FK备注备注 培训学员 IDlesson trainee idintNOT NULLPK 数据库自动增长 ID 培训日程 IDlesson idVARCHAR 20 NOT NULL FK s lesson lesson id 培训负责人 trainee no intNOT NULL FK s employee emp no 完成情况feedbackVARCHAR 100 NULL 代码 代码 package com lenovoai nicemis web action import org springframework web struts ActionSupport import org apache struts action ActionForward import org apache struts action ActionMapping import org apache struts action ActionForm import javax servlet http HttpServletRequest import javax servlet http HttpServletResponse import javax servlet http HttpSession import org springframework context ApplicationContext import com lenovoai nicemis service import com lenovoai nicemis model import com lenovoai nicemis model security import com lenovoai nicemis util import java util Title Description Copyright Copyright c 2005 Company author not attributable version 1 0 public class FindServiceProductsForAllAction extends ActionSupport public ActionForward execute ActionMapping mapping ActionForm form HttpServletRequest request HttpServletResponse response throws Exception collect parameters for business logic HttpSession httpSession request getSession true SecurityDetails sd SecurityDetails httpSession getAttribute SecurityDetails SECURITY DETAILS KEY String serviceProductId String request getParameter serviceProductId String serviceProductName String request getParameter serviceProductName String serviceProductType String request getParameter serviceProductType String serviceProductOwnerName String request getParameter serviceProductOwnerName String year String request getParameter year int iPageSize getPageSize request int iPageNo getPageNo request ServiceProductQueryObj queryObj new ServiceProductQueryObj queryObj setCurrentUserEmpNo sd getUserInfo getEmpNo queryObj setServiceProductId serviceProductId queryObj setServiceProductName serviceProductName queryObj setServiceProductType serviceProductType queryObj setServiceProductOwnerName serviceProductOwnerName queryObj setYear year ApplicationContext context getWebApplicationContext IServiceProductService serviceProductService IServiceProductService context getBean serviceProductService PageInfo pageInfo new PageInfo try pageInfo serviceProductService findServiceProductsForAll iPageSize iPageNo queryObj catch Exception ex request setAttribute feedback ex getMessage request setAttribute pageInfo pageInfo return mapping findForward success int getPageSize HttpServletRequest request int iPageSize 0 String strPageSize null strPageSize String request getParameter pageSize if strPageSize null strPageSize equals iPageSize Constant getConPagesize else try iPageSize Integer parseInt strPageSize catch Exception ex iPageSize Constant getConPagesize System out println Developer Debug Log pageSize parameter is incorrect return iPageSize int getPageNo HttpServletRequest request int iPageNo 0 String strPageNo null strPageNo String request getParameter pageNo if strPageNo null strPageNo equals iPageNo 1 else try iPageNo Integer parseInt strPageNo catch Exception ex iPageNo 1 System out println Developer Debug Log pageNo parameter is incorrect return iPageNo 维护服务方案 方案人员 package com lenovoai nicemis web action import org springframework web struts ActionSupport import org apache struts action ActionForward import org apache struts action ActionMapping import org apache struts action ActionForm import javax servlet http HttpServletRequest import javax servlet http HttpServletResponse import javax servlet http HttpSession import org springframework context ApplicationContext import com lenovoai nicemis service import com lenovoai nicemis model import com lenovoai nicemis model security import com lenovoai nicemis util import java util Title Description Copyright Copyright c 2005 Company author not attributable version 1 0 public class FindServiceSolutionsForSolutionerAction extends ActionSupport public ActionForward execute ActionMapping mapping ActionForm form HttpServletRequest request HttpServletResponse response throws Exception collect parameters for business logic HttpSession httpSession request getSession true SecurityDetails sd SecurityDetails httpSession getAttribute SecurityDetails SECURITY DETAILS KEY String bizoppId String request getParameter bizoppId String serviceSolutionName String request getParameter serviceSolutionName String contentDegreeLeader String request getParameter contentDegreeLeader String contentDegreeSale String request getParameter contentDegreeSale String serviceSolutionOwnerName String request getParameter serviceSolutionOwnerName String year String request getParameter year int iPageSize getPageSize request int iPageNo getPageNo request ServiceSolutionQueryObj queryObj new ServiceSolutionQueryObj queryObj setCurrentUserEmpNo sd getUserInfo getEmpNo queryObj setBizoppId bizoppId queryObj setServiceSolutionName serviceSolutionName queryObj setServiceSolutionOwnerName serviceSolutionOwnerName queryObj setYear year queryObj setContentDegreeLeader contentDegreeLeader queryObj setContentDegreeSale contentDegreeSale ApplicationContext context getWebApplicationContext IServiceSolutionService serviceSolutionService IServiceSolutionService context getBean serviceSolutionService PageInfo pageInfo new PageInfo try pageInfo serviceSolutionService findServiceSolutionsForSolutioner iPageSize iPageNo queryObj catch Exception ex request setAttribute feedback ex getMessage request setAttribute pageInfo pageInfo return mapping findForward success int getPageSize HttpServletRequest request int iPageSize 0 String strPageSize null strPageSize String request getParameter pageSize if strPageSize null strPageSize equals iPageSize Constant getConPagesize else try iPageSize Integer parseInt strPageSize catch Exception ex iPageSize Constant getConPagesize System out println Developer Debug Log pageSize parameter is incorrect return iPageSize int getPageNo HttpServletRequest request int iPageNo 0 String strPageNo null strPageNo String request getParameter pageNo if strPageNo null strPageNo equals iPageNo 1 else try iPageNo Integer parseInt strPageNo catch Exception ex iPageNo 1 System out println Developer Debug Log pageNo parameter is incorrect return iPageNo 查询全部培训课程 package com lenovoai nicemis web action import org springframework web struts ActionSupport import org apache struts action ActionForward import org apache struts action ActionMapping import org apache struts action ActionForm import javax servlet http HttpServletRequest import javax servlet http HttpServletResponse import javax servlet http HttpSession import org springframework context ApplicationContext import com lenovoai nicemis service import com lenovoai nicemis model import com lenovoai nicemis util import java util import com lenovoai nicemis model security SecurityDetails Title Description Copyright Copyright c 2005 Company author not attributable version 1 0 public class FindContractsForAllAction extends ActionSupport public FindContractsForAllAction public ActionForward execute ActionMapping mapping ActionForm form HttpServletRequest request HttpServletResponse response throws Exception collect parameters for business logic String contractId String request getParameter contractId String bizoppId String request getParameter bizoppId String customerName String request getParameter customerName String projectName String request getParameter projectName String orderRevenueOneSign String request getParameter orderRevenueOneSign String orderRevenueOne String request getParameter orderRevenueOne String orderRevenueTwoSign String request getParameter orderRevenueTwoSign String orderRevenueTwo String request getParameter orderRevenueTwo String contractDate String request getParameter contractDate String deptNo String request getParameter deptNo int iPageSize getPageSize request int iPageNo getPageNo request ContractQueryObj queryObj new ContractQueryObj queryObj setBizoppId bizoppId queryObj setContractDate contractDate queryObj setContractId contractId queryObj setCustomerName customerName queryObj setOrderRevenueOne orderRevenueOne queryObj setOrderRevenueOneSign orderRevenueOneSign queryObj setOrderRevenueTwo orderRevenueTwo queryObj setOrderRevenueTwoSign orderRevenueTwoSign queryObj setProjectName projectName queryObj setDeptNo deptNo ApplicationContext context getWebApplicationContext IContractService contractService IContractService context getBean contractService added by Chen Hongkun 20080601 IDepartmentService departmentService IDepartmentService context getBean departmentService PageInfo pageInfo new PageInfo try pageInfo contractService findContractsForAll iPageSize iPageNo queryObj catch Exception ex request setAttribute feedback ex getMessage added by Chen Hongkun 20080601 request setAttribute departmentService departmentService request setAttribute pageInfo pageInfo return mapping findForward success int getPageSize HttpServletRequest request int iPageSize 0 String strPageSize null strPageSize String request getParameter pageSize if strPageSize null strPageSize equals iPageSize Constant getConPagesize else try iPageSize Integer parseInt strPageSize catch Exception ex iPageSize Constant getConPagesize System out println Developer Debug Log pageSize parameter is incorrect return iPageSize int getPageNo HttpServletRequest request int iPageNo 0 String strPageNo null strPageNo String request getParameter pageNo if strPageNo null strPageNo equals iPageNo 1 else try iPageNo Integer parseInt strPageNo catch Exception ex iPageNo 1 System out println Developer Debug Log pageNo parameter is incorrect return iPageNo 查询并报名培训 package com lenovoai nicemis web action import org springframework web struts ActionSupport import org apache struts action ActionForward import org apache struts action ActionMapping import org apache struts action ActionForm import javax servlet http HttpServletRequest import javax servlet http HttpServletResponse import javax servlet http HttpSession import org springframework context ApplicationContext import com lenovoai nicemis service import com lenovoai nicemis model import com lenovoai nicemis util import java util import com lenovoai nicemis model security SecurityDetails Title Description Copyright Copyright c 2005 Company author not attributable version 1 0 public class FindLessonsForAllAction extends ActionSupport public ActionForward execute ActionMapping mapping ActionForm form HttpServletRequest request HttpServletResponse response throws Exception collect parameters for business logic HttpSession httpSession request getSession true SecurityDetails sd SecurityDetails httpSession getAttribute SecurityDetails SECURITY DETAILS KEY String courseId String request getParameter courseId String courseName String request getP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年新能源工业互联网智能制造系统创新报告
- 泥塑技法特点
- 离婚后子女监护权变更及抚养费支付方式补充协议
- 研发型企业税收优惠申请与执行合同
- 环保企业离职员工环保技术秘密保密合同
- 城市综合体租赁合同范本(含商业配套及运营管理)
- 离婚协议子女户口迁移与子女安置及赡养费支付合同
- 牧业牛羊引种、繁育与销售渠道拓展合同
- 离婚协议中财产分配及子女监护权补充协议
- 离婚协议中关于共同子女抚养费及探望权补充协议
- 多租户隔离-第1篇-洞察及研究
- 巨量千川-内容创意(初级) 营销师认证考试题及答案
- 小学可爱的中国课件
- 智慧高速公路解决方案
- 商务英语就业前景调研报告
- Unit4SectionA2a2d课件-人教版九年级英语全一册
- 幼儿园安全事故责任认定
- 房地产投资公司总经理岗位职责
- 展会礼仪培训课程
- 学校违规通报管理制度
- 2025年河北省公需课《双碳目标下绿色能源转型趋势》答案
评论
0/150
提交评论