




已阅读5页,还剩41页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 编写: 日期: 审核:日期: 批准:日期: 受控状态:是 发布版次: 日期: 编号: 协同办公系统详细设计说明书协同办公系统详细设计说明书 书书 变更记录变更记录 日期版本变更说明作者 签字确认签字确认 系统模块对应章节对应部门负责人签字 1引言引言.4 1.1编写目的.4 1.2背景.4 1.3基线.4 1.4范围.4 1.5定义.4 1.6参考资料.4 2总体设计总体设计.5 2.1概述.5 2.1.1功能描述.5 2.2运行环境.5 2.2.1软件环境.5 2.2.2硬件环境.5 2.3开发环境.6 2.3.1服务器软件环境.6 2.3.2服务器硬件环境.6 2.3.3开发机器软件环境.6 2.3.4开发机器硬件环境.6 2.4设计思想.7 2.4.1系统构思.7 2.4.2关键技术与算法.7 2.4.3关键数据结构.8 2.4.4人工处理过程.9 3子系统模块设计子系统模块设计.9 3.1工作管理模块.9 3.2在线信息子系统.19 3.2.1模块1.20 3.2.2模块2.20 3.2.3模块3.21 3.2.4模块4.21 3.2.5模块5.21 3.2.6模块6.22 3.2.7模块7.22 3.3公司通讯录子功能.26 3.4个人文件夹管理模块.30 3.5系统管理模块.39 3.6名片夹管理模块.45 3.7个人信息管理模块.51 3.8会议室管理模块.57 3.9会议管理.67 1 引言引言 1.1 编写目的编写目的 本说明书目的在于详细说明系统各功能的功能及其实现方式,指导程序员进行编码。 本说明书的预期读者为:项目经理,系统分析员,系统设计人员,开发工程师,测试 经理以及测试设计人员等。 1.2 背景背景 待开发软件系统的名称:协同办公系统 此软件系统任务提出者: 此软件系统任务开发者: 此软件系统任务用户: 1.3 基线基线 协同办公系统需求分析说明书 v1.0 1.4 范围范围 系统包括的范围:个人办公、会议管理,系统管理。 1.5 定义定义 系统管理员:系统管理员:是指在系统中具有最高权限的员工。他能够改变系统中任意员工的相关 信息,如个人信息,通讯录,名片夹,会议室使用记录,在线信息状况等。 员工:员工:是指在系统中拥有普通权限的人员。该人员所能处理的事物有:个人信息的完 善,名片夹、文件夹的管理,通讯录的更新,在线信息的提醒,会议室的使用情况的查看 等。 经理:经理:是指在系统中拥有较高权限的员工。该人员不仅能处理普通员工所能处理的事 物,还能处理如会议室的申请,会议室的管理等事物。 权限管理:权限管理:是指在系统中用户为了保护自己的隐私,对某些信息项的公开程度加以限 制的行为。具体的有:日程安排中读者设置和代办设置,共享名片夹中共享名片夹的设置, 个人文件夹中共享文件夹的设置等 1.6 参考资料参考资料 需求分析说明书、概要设计说明书_v1.0.doc、Oracle 数据库使用教程、 Ora9iSQLRef.chm、Oracle 数据库使用帮助文档、CSS 中文教程、HTML 开发手册、JAVA 高 级编程指南、JSP 应用开发详解、功能结构图。 2 总体设计总体设计 2.1 概述概述 2.1.1 功能描述功能描述 系统分为三个主要流程:1、个人办公 2、会议管理 3、系统管理 个人办公:普通职员登陆到系统后,通过点击个人办公连接,进入个人办公页面。之 后可以选择个人信息、日程安排、名片夹、公司通讯录、待办事项、在线信息、个人文件 夹进行办公。 会议管理:部门领导登陆到系统后选择会议管理,进入会议管理页面。在会议管理 页 面中可以增、删、改、查会议。其中发起会议需首先预约会议室,然后将输入与会人名单, 开会议信息通过邮件发送到每个与会人的信箱里。 系统管理:系统管理员登陆到系统后,点击系统管理,进入系统管理页面。可以选 择 部门管理、角色管理、职员管理、文件夹管理进行系统维护。 2.2 运行环境运行环境 2.2.1 软件环境软件环境 分类分类名称名称版本版本语种语种 操作系统Microsoft windows 2003中文 操作系统的附加功能无 数据库平台Oracle10g中文 数据库平台补丁无 应用平台tomcat6.5英语 应用平台补丁无 客户端软件无 2.2.2 硬件环境硬件环境 服务器服务器最低配置最低配置推荐配置推荐配置 应用和数据Tomcat4.0IBM WebSphere 库服务器 2.3 开发环境开发环境 2.3.1 服务器软件环境服务器软件环境 分类分类名称名称版本版本语种语种 操作系统Microsoft windows 2003中文 操作系统的附加功能无 数据库平台Oracle9.2i中文 数据库平台补丁无 应用平台 应用平台补丁无 版本控制系统CVS2.6英文 客户端软件无 2.3.2 服务器硬件环境服务器硬件环境 服务器服务器最低配置最低配置推荐配置推荐配置 Tomcat4.0IBM WebSphere SQLServer2000Oracle 10g 应用服务器、 数据库服务 器、邮件服 务器、目录 服务器 2.3.3 开发机器软件环境开发机器软件环境 分类分类名称名称版本版本语种语种 操作系统Microsoft windows 2003中文 操作系统的附加功能无 数据库平台Oracle10g中文 应用平台 开发平台 客户端软件 2.3.4 开发机器硬件环境开发机器硬件环境 分类分类最低配置最低配置推荐配置推荐配置 开发机器 2.4 系统系统功能模块划分功能模块划分 根据对客户需求的理解,系统功能划分为如图 1 所示: 图 1 系统功能模块划分 3 子系统模块设计子系统模块设计 3.1 日程安排模块日程安排模块 模块名称权限管理权限管理 功能描述为员工提供工作安排维护和查询功能,系统根据设定时间将提示内容发布到该 员工的工作安排中。员工可以设置自己的工作安排的读者,以便别人知道自己的安排; 也可以将自己的工作安排权限开放给指定的人,以便别人替自己安排工作。 此模块包含的功能有:读者设置、代办设置、日历查看。 接口与属性 用户与接口 ManageWork 交互进行相关的操作。ManageWork 接口中包含的操作有: 代办管理功能:代办管理功能: ProxyAdd():添加代办功能。该函数通过与 Proxy 对象类关联得到操作所需要的数据。 其中 Proxy 类中的属性有: private String sender_id; /将要设置代办的系统用户 id private String use_id; /将要被设置为代办的系统用户 id Proxy 类中包含的主要方法有: 上述各属性的 get()、set()方法 ManageWork 类中的 ProxyAdd()方法将通过 Proxy 类的实例调用相应的 get()、set()方 法得到或传入数据 ProxyAdd()方法中将实例化数据库的对象,完成添加代办的工作。在添加代办之前方 法将优先进行加入人员 id 的检测,若用户已在代办列表中则将提示用户并拒绝重复 加入代办。如果欲加入的代办不在该用户的代办列表中则加入该代办,并进行相应的 页面跳转,显示该用户所有的代办列表。 ProxyDelete():删除代办功能。该函数通过与 Proxy 对象类关联得到操作所需要的数 据。 其中 Proxy 类中的属性有: private String sender_id; /将要设置代办的系统用户 id private String use_id; /将要被设置为代办的系统用户 id ProxyDelete()方法中将实例化数据库的对象,完成删除代办的工作。在删除代办之前 系统将给出相应删除提示,在用户确认删除后对数据库进行删除操作,并进行相应的 页面跳转,显示该用户删除该代办后的所有的代办列表。 读者管理功能:读者管理功能: ReaderAdd():添加读者功能。该函数通过与 Reader 对象类关联得到操作所需要的数 据。 其中 Reader 类中的属性有: private String icus_user_id; /将要设置读者的系统用户 id private String iaro_role_id; /将要被设置为读者的系统用户 id Reader 类中包含的主要方法有: 上述各属性的 get()、set()方法 ReaderManage 类中的 ReaderAdd()方法将通过 Reader 类的实例调用相应的 get()、set() 方法得到或传入数据 ReaderAdd ()方法中将实例化数据库的对象,完成添加读者的工作。在添加读者之前 方法将优先进行加入人员 id 的检测,若用户已在读者列表中则将提示用户并拒绝重 复加入读者。由于根据系统规格说明的相关说明,代办的权限大于读者的权限,即代 办自动拥有读者的全部权利,因此如果欲加入读者是当前用户的代办则系统同样拒绝 加入该读者。如果欲加入的代办不在该用户的读者列表中则加入该读者,并进行相应 的页面跳转,显示该用户所有的读者列表。 ReaderDelete():删除读者功能。该函数通过与 Reader 对象类关联得到操作所需要的 数据。 其中 Reader 类中的属性有: private String icus_user_id; /将要设置读者的系统用户 id private String iaro_role_id; /将要被设置为读者的系统用户 id private String icus_user_name; /将要被设置为读者的系统用户的姓名 private String icde_department_name;/将要被设置为读者的系统用户所在的部门 private String user_position_name;/将要被设置为读者的系统用户的职位 Reader 类中包含的主要方法有: 上述各属性的 get()、set()方法 ReaderManage 类中的 ReaderDelete()方法将通过 Reader 类的实例调用相应的 get()、 set()方法得到或传入数据 ReaderDelete()方法中将实例化数据库的对象,完成删除读者的工作。在删除读者之 前系统将给出相应删除提示,在用户确认删除后对数据库进行删除操作,并进行相应 的页面跳转,显示该用户删除该读者后的所有的读者列表。 采用日历控件输入时间功能:采用日历控件输入时间功能: 根据需求规格说明书的要求,系统将提供给用户日历查询功能,以方便其对于工作的 管理。在此通过 javascript 语言实现日历的显示与查询功能。用户可以通过在 textbox 中输入所需的年份,在下拉列表中选择相应的月份,提交察看所需日期的具体情况。 数据结构 与算法 判断欲加入代办的存在性判断欲加入代办的存在性: 判断欲加入代办是否已在用户的代办列表中主要通过 session 中存储的登陆用户信息 及数据库中表间外键联系,构造 sql 语句得到相应的结果集。若该查询的结果集为空 则说明欲加入代办不在用户的代办列表中,进行加入操作。否则系统给出提示信息。 通过页面加入代办的主要数据结构:通过页面加入代办的主要数据结构: 根据需求规格说明书的相应要求,用户提出相应的代办操作申请后,系统将给出组织 结构图,只有通过组织结构图用户才能进行相应的操作。组织结构图的每个系统用户 名的前部都将设有复选框。用户通过勾取所需的用户进行相关的增加或删除操作。系 统采用 struts 架构,页面的复选框属性将作为 String 型的数组传入系统后台的功能模 块层。通过相应的函数确定是否选重的属性。根据该属性关联的 icus_user_id 系统用 户 id 对相关的数据库表格进行操作。 利用利用 javascript 实现日历功能的设计因素:实现日历功能的设计因素: 在工作管理的多个模块的需求描述中都明确提到了需要日历的查询和使用功能。但从 系统的整体出发,日历的使用范围基本局限于工作管理部分,因此考虑使用 javascript 减轻系统负担,方便用户使用。 模块名称日程维护日程维护 功能描述为员工提供工作安排维护和查询功能,系统根据设定时间将提示内容发布到该员 工的工作安排中。 此模块包含的功能有:工作安排、综合查询。 接口与属性 所有的的操作基于 Schedule 实体类完成。 Schedule 类中的属性包括: Private Integer Schedul ,/系统为工作自动分配的 ID 号 Private userID;/工作执行人的 ID 号 Private FromID;/工作安排人的 ID 号 private String Schedul_bdate; /工作开始日期 private String Schedul_edate; /工作结束日期 private String Schedul_content; /工作内容 private String Schedul_name; /工作名称 Schedule 类中包含的主要方法有: 上述各属性的 get()、set()方法 工作维护功能:工作维护功能: 1 1 Add_schedule:添加工作功能。该函数通过与对象类关联得到操作所需要的数据。 Schedule 类中包含的主要方法有: 上述各属性的 get()、set()方法 ScheduleManage 类中的 ScheduleAdd()方法将通过 Schedule 类的实例调用相应的 get()、 set()方法得到或传入数据 ScheduleAdd():方法中将实例化数据库的对象,完成添加工作的工作。在添加工作之 前进行申请加入操作人员 id 的检测,若工作执行人为登陆用户本身,或者登陆用户的 被执行代办人,则在该用户提交申请后系统自动进行工作冲突的检测。若工作检测后 系统返回值为非冲突,则加入该工作,否则系统提示用户相关的信息并拒绝加入工作。 Schedule_delete():删除工作功能。该函数通过与 Work 对象类关联得到操作所需要的 数据。 ScheduleManage 类中的 ScheduleDelete()方法将通过 Schedule 类的实例调用相应的 get()、 set()方法得到或传入数据 Scheduledelete()方法中将实例化数据库的对象,完成删除工作。在删除工作之前方法 将优先进行申请删除操作人员 id 的检测,若工作执行人为登陆用户本身,或者工作的 安排人,则系统将给出相应删除提示,在用户确认删除后对数据库进行删除操作,并 进行相应的页面跳转,显示该用户删除该工作后的所有的工作列表。 ScheduleSearch():包括综合查询的日历查询 查询工作功能。该函数通过与 Schedule 对象类关联得到操作所需要的数据。 ScheduleManage 类中的 ScheduleSearch()方法将通过 Schedule 类的实例调用相应的 get()、set()方法得到或传入数据 ScheduleSearch()方法中将实例化数据库的对象,完成查询工作的工作。根据需求规格 说明书的要求: 可以通过: 1, 时间查询,根据时间进行查询 2, 字查询,根据内容或者标题的关键字查询 字段查找相应的工作。从在系统进行工作查询后将通过页面显示工作列表。在用户输 入查询条件的情况下进行查询 ScheduleEdit():修改工作功能。该函数通过与 Schedule 对象类关联得到操作所需要的 数据。 ScheduleManage 类中 ScheduleEdit()方法将通过 Schedule 类的实例调用相应的 get()、 set()方法得到或传入数据 ScheduleEdit()方法中将实例化数据库的对象,完成修改工作的工作。在修改工作之前 方法将优先进行申请加入操作人员 id 的检测,若工作执行人为登陆用户本身,或者原 工作的安排人且依然则在该用户提交申请后系统自动进行工作冲突的检测。若工作检 测后系统返回值为非冲突,则修改该工作,否则系统提示用户相关的信息并拒绝加入 工作。 数据结构 与算法 检测工作冲突功能:检测工作冲突功能: 根据需求规格说明书的要求,系统将提供给用户工作冲突检测功能,以方便其对于工 作的管理。检测工作冲突主要侧略为: 优先检测工作执行人欲安排的工作与其已有的工作安排的冲突。检测过程中需要三步 判断: 1.1)欲安排工作起始日期之间是否有其它的工作安排 1.2)欲安排工作起始日期是否在其它已安排工作之间 1.3)欲安排工作结束日期是否在其他已安排工作之间 若有没有冲突则安排工作否则系统给出错误信息。 检测人员权限功能:检测人员权限功能: 根据系统规格说明书的相关说明,不同权限的用户对于工作安排的操作的权限是不同 的,检测的策略为: 1 根据 session 中的信息判断登陆用户是否工作管理相关操作的责任人 2 根据读者 System.out.println(!); content=getContent(sql);/以向量的形式存放所有的记 录 /String path=context.getRealPath(targetFile); try Vector inner=null; String value=;/存放在cell中的文本值 int num=0;/存放在cell中的数字值 /OutputStream os=new FileOutputStream(path); WritableWorkbook workbook=Workbook.createWorkbook(os);/创建工作薄 WritableSheet worksheet=workbook.createSheet(record,0);/创建第一个工 作表,name:工作表名称 Label label=null;/用于写入文本内容到工作表中去 jxl.write.Number nmb=null;/用于写入数值到工作 表中去 /开始写入第一行,即标题栏 for(int i=0;ititle.length;i+) label=new Label(i,0,titlei);/参数依 次代表列数、行数、内容 worksheet.addCell(label);/写入单元格 /开始写入内容 for(int i=0;icontent.size();i+) inner=(Vector)content.get(i);/获取一条 记录 for(int j=0;jinner.size();j+) /一个一个字段的放入excel中去 if(j=1|j=3)/插入的数值 Integer num_=(Integer)inner.get(j); num=num_.intValue(); nmb=new jxl.write.Number(j,i+1,num); worksheet.addCell(nmb); else value=(String)inner.get(j); label=new Label(j,i+1,value); worksheet.addCell(label); workbook.write(); workbook.close(); catch(Exception e) e.printStackTrace(); return false; return true; public Vector getContent(String sql) rs=dbase.executeQuery(sql); Vector outter=new Vector(); try while(rs.next() Vector inner=new Vector();/用于存放一 条记录 String name=rs.getString(NAME);/得 到学生姓名 int studId=rs.getInt(ID);/得到学号 String burseType=rs.getString(SEX);/得到奖学金类型 int colleage=rs.getInt(AGE);/得到所 在院系 inner.add(name); inner.add(studId); inner.add(burseType); inner.add(colleage); outter.add(inner); catch(Exception e) e.printStackTrace(); /rs.close(); return null; return outter; 数据结构 与算法 使用 Vector inner 来存放表格的每一行记录。使用 Vector outter 来存放所有的 inner。并使用 jxl.jar 包所带的 Label 来保存文本内容写入到 Excel 表格,用 Integer 来 保存数字内容。 补充说明 类图 ClerkClerkUIUIAddress BookUI Address BookUI Address BookDBO Address BookDBO 1: Login() 2: Choice UI() 3: AddBook() 4: Returninfo() 6: Returninfo() 5: QuryBook() 7: Returninfo() 8: Returninfo() 9: Output() 10: Returninfo() 11: Returninfo() 3.4 个人文件夹管理模块个人文件夹管理模块 模块名称网络文件夹管理模块网络文件夹管理模块 功能描述在本系统中为员工日常办公常用功能,包括个名文件夹的管理,文件上传,下载和删 除以及将自己文件夹设为共享。被设为共享的文件夹可以被公司内其他员工所访问。 接口与属性 用户与接口 FileManage 和 FolderManage 交互进行相关的操作。 File 类中的属性有: private int fileID;/文件的 ID private int userID;/文件的所人有 ID private int folderID;/文件所属文件夹的 ID private blob filecontent;/文件的内容 private string filename;/文件名 private int filetype;/文件夹类型 private double filesize:/文件夹大小 File 类中包含的主要方法有: 上述各属性的 get(),set()方法 。 FileManage 接口中包含的操作有: 1.个人文件上传操作 uploadFile():上传文件。该函数提供从用户本机上传文件的文件选择对话框,并与 File 对象相关联,得到文件对象的属性。 FileManage 类中的 uploadFile()方法将通过 File 类的实例调用相应的 get()、 set()方法得到或传入数据。 FileManage()方法中将实例化数据库的对象,完成添加文件的工作。在添加文件 之前方法将检查数据库表中 ID 字段,使用 select max(ID)from XX 来获得最大的 ID 号,然后用 ID+1 来作为新加入到数据库中的记录的 ID 号。上传完文件后回到 个人文件管理主页。 2.个人文件下载操作 downloadFile():下载文件 。用户点击要下载的文件,弹出文件下载对话框,用 户选择要存放文件的位置,然后将文件写入指定的位置。 FileManage 类中的 downloadFile()方法将通过 File 类的实例调用相应的 get()、 set()方法得到或传入数据。 FileManage()方法中将实例化数据库的对象,完成下载文件的工作。在下载文件 之前方法将先选择该文件所对应的文件 ID 号,查询出相应的 filecontent 的内容, 并将内容以文件流的形式(FileOutputStream)发送到客户端。下载完文件后回 到个人文件管理主页。 Folder 类中的属性有: private int folderID;/文件夹 ID private int userID;/所有人 ID private int pfolderID;/上级文件夹 ID private String foldername;/文件夹名 Folder 类中的方法主要有: 上述各属性的 get(),set()方法 。 FolderManage 接口中包含的操作: 1.对 Folder 的维护 addFolder():增加文件夹。用户选择要增加文件夹的父文件夹,选择新建文件夹, 输入新建文件夹的信息,后台检查输入信息的正确性, addFolder()方法将通过 Folder 类的实例调用相应的 get()、set()方法得到或传入数据。 deleteFolder():删除文件夹。用户选择要删除文件夹,选择删除文件夹,后台检 查输入信息的正确性, deleteFolder()方法将通过 Folder 类的实例调用相应的 get()、set()方法修改数据。 editFolder():修改文件夹。用户选择要修改的文件夹,选择修改文件夹,输入修 改文件夹的信息,后台检查输入信息的正确性, editFolder()方法将通过 Folder 类的实例调用相应的 get()、set()方法得到或传入数据。 setShare():设为共享文件夹。用户选择要设为共享的文件夹,选择设为共享文件 夹,后台检查输入信息的正确性, setFolder()方法将通过 Folder 类的实例调用 相应的 get()、set()方法得到或传入数据。 setUnshare():设为共享文件夹。用户选择要设为共享的文件夹,选择设为共享文 件夹,后台检查输入信息的正确性, setUnsharer()方法将通过 Folder 类的实例 调用相应的 get()、set()方法得到或传入数据。 数据结构 与算法 利用 FileOutputStream 类的方法,获取文件夹,文件的信息,并且利用 uploadFile 和 downloadFile 的方法实现文件上传和下载。fileUpload()实现上传, fileDelete()实现文件删除,getFileAttribute()获取本地文件信息 getFileAttribute(int i) 获取服务器文件信息,setShare()实现共享设置 文件夹表中标出文件夹 ID 和父文件夹 ID,通过这两个字段实现动态树。在文件表中 存储文件夹 ID,在点击每一个文件夹的同时判断文件夹 ID,在数据库中查询出其下 的所有文件。 补充说明 个人文件夹类图 C lerkC ontroller FolderU I FolderD BO PersonalFolderD BO Login() D efineSize() SendM essage() SendM essage() SendM essage() Login() U ploadFiles() SendM essage() SendM essage() SendM essage() Login() C hangePurv iew () SendM essage() SendM essage() SendM essage() 3.5 系统管理模块系统管理模块 模块名称系统管理模块:用户管理系统管理模块:用户管理 功能描述指管理员登陆后,进入用户管理分模块,对用户进行添加,删除,修改,查找四个功 能 添加用户时,包括用户帐号及用户密码(初始密码默认为)的添加,以及用户所在部 门和职位的添加 用户所属部门的添加通过 addDepartment()方法实现。 接口与属性 User 类中的属性有: private int userID;/用户 ID private int roleID;/用户角色 private String password;/用户密码 private String username;/用户姓名 private String sex;/用户性别 private String age;/用户年龄 private String department;/用户所属部门 private String positon;/用户职位 private String introduction;/用户自我介绍 private String interests;/用户爱好 private String phone;/用户固定电话 private String mobilephone;/用户移动电话 private String email;/用户 email private String address;/用户住址 User 类中的方法主要有: 上述各属性的 get(),set()方法 。 UserManagement 类实现对用户的管理。 addUser()实现对用户的添加功能。用户选择新建用户,输入新建用户的信息,后台首 先查找数据库中用户的最大 ID,select max(ID) from User, 使 max(ID)+1 为新用户的 ID 号。系统验证新建信息完整且正确,addUser()方法将通过 User 类的实例调用相应 的 get()、set()方法得到或传入数据,并由系统管理员确认。 DeleteUser ()实现对用户的删除功能。用户选择删除用户,统获得要删除的用户的 ID 号,给出删除用户的提示,DeleteUser()方法将通过 User 类的实例调用相应的 get()、 set()方法得到或传入数据,并由系统管理员确认。用户确认后在数据库中删除信息。 searchUser()实现列出用户信息的功能。用户选择查询用户,统获得要查询的用户的 条件, searchUser()方法将通过 User 类的实例调用相应的 get()、set()方法得到或传入 数据,并由系统管理员确认。用户确认后在数据库中查找信息。 editUser ()实现编辑用户信息的功能。用户选择编辑用户,统获得要编辑的用户的 ID 号, editUser()方法将通过 User 类的实例调用相应的 get()、set()方法得到或传入数据, 并由系统管理员确认。用户确认后在数据库中修改信息。 接口与其他对数据库实现的增删改查使用统一的接口 数据结构 与算法 数据库语句实现功能。 补充说明 模块名称系统管理模块:部门管理系统管理模块:部门管理 功能描述指管理员登陆后,对部门进行管理,进行部门的添加,删除,修改,查找。 部门为树型结构展示 接口与属性 Department 类中的属性有: private int departmentID;/部门 ID private String departmentN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年语文合格考试试题及答案
- 2025年阳泉历史中考试题及答案
- 2025年海洋科技前沿:海水提锂吸附分离技术发展动态分析
- 2025年企业招投标考试题及答案
- 2025年干部素养考试试题及答案
- 2025年社区卫生管理与服务综合考试题答案及解析
- 2025年外科护理常见操作规范考试答案及解析
- 2025年生物化学实验技巧操作模拟考试卷答案及解析
- 2025年计划生育计划生育政策知识检测答案及解析
- 2025年全科医生常见病诊疗知识综合考核试题答案及解析
- DBJT15-147-2018 建筑智能工程施工、检测与验收规范
- 2024年秋季新人教版八年级上册物理全册教案(2024年新教材)
- 学校体育学(唐炎-刘昕版)重点、知识点
- DL-T 2563-2022 分布式能源自动发电控制与自动电压控制系统测试技术规范
- 食堂工作人员培训内容
- 骨折康复护理的常见问题和处理方法
- 泛影葡胺在消化道造影中的应用
- 2022年11月四川省凉山州中级人民法院逐级遴选4名法官笔试题库含答案解析
- 两江三镇说武汉智慧树知到答案章节测试2023年武汉纺织大学
- GB/T 24468-2009半导体设备可靠性、可用性和维修性(RAM)的定义和测量规范
- 《元素》优课一等奖课件
评论
0/150
提交评论