基于MySQL数据库的会议厅管理系统方案_第1页
基于MySQL数据库的会议厅管理系统方案_第2页
基于MySQL数据库的会议厅管理系统方案_第3页
基于MySQL数据库的会议厅管理系统方案_第4页
基于MySQL数据库的会议厅管理系统方案_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

1、. . . . 1 / 33课程设计任务书课程设计任务书计算机与通信工程学院计算机科学与技术专业课程名称软件工程综合课程设计时间20122013 学年第 1 学期 0102 周学生举涛指导老师翌南题目基于 MySQL 的会议厅管理系统主要容:该实验是 MySQL 数据库结合 JAVA 语言设计一个会议厅管理系统,进行对会议厅的预定以与对会议厅的设施进行调整的一些基本功能,并用 MySQL 数据库对会议厅的信息进行简单的储存与修改,使得此系统的功能更加完善。要求:(1)要求能独立地运用 SQL 语言、JAVA 相关知识和 MySQL 数据库,编制一个简单的会议厅管理系统。(2)学生按要求编写课程

2、设计报告书,能正确阐述设计和实验结果。(3)通过课程设计培养学生严谨的科学态度和团队协作精神。(4)学生应抱着严谨认真的态度积极投入到课程设计过程中,认真查阅相应文献以与实现,给出个人分析、设计以与实现。应当提交的文件:(1)课程设计报告。(2)课程设计附件(实验数据、测试截图等) 。. . . . 2 / 33课程设计成绩评定课程设计成绩评定学院学院计算机与通信工程计算机与通信工程专业专业计算机科学与技术计算机科学与技术班级学号班级学号学生指导教师学生指导教师课程成绩完成日期课程成绩完成日期指导教师对学生在课程设计中的评价指导教师对学生在课程设计中的评价评分项目优良中与格不与格课程设计中的创

3、造性成果学生掌握课程容的程度课程设计完成情况课程设计动手 能力文字表达学习态度规要求课程设计论文的质量指导教师对课程设计的评定意见指导教师对课程设计的评定意见综合成绩指导教师签字 2012 年月日. . . . 3 / 33. . . . 4 / 33目 录摘要 1关键词 11 引言 21.1 课题背景与意义 21.2 课题设计目的 31.3 课题设计任务 32 系统结构分析 42.1 功能需求分析 42.2 性能需求分析 42.3 数据字典 52.4 CRRS 用例图 62.5 CRRS 的 UML 图 72.6 CRRS 的顺序图 83 系统数据库设计 93.1 CRRS 数据表的建立 9

4、3.2 安全性要求 113.3 一致性要求 113.4 完整性要求 114 系统详细设计 124.1 数据库的创建 124.2 数据库的连接 144.3 数据库备份和恢复方案 155 总结 165.1 设计情况总结 165.2 小组合作情况总结 166 结束语 18. . . . 5 / 33参考文献 19附录:部分程序清单 20. . . . 1 / 33基于基于 MySQLMySQL 数据库的会议厅管理系统数据库的会议厅管理系统摘要本课程设计主要解决 Eclipse 环境系统下 MySQL 的安装与配置实现问题,建立一个会议厅系统并对其进行配置与访问,再用几种方式对其文件进行下载。这里介绍

5、了系统工作原理、中 MySQL 服务器的配置方法、Eclipse 客户端常用命令的使用方法、与在不同系统中户端常用软件的与 MySQL 服务器的连接方法。通过对 MySQL 的学习,初步掌握 MySQL 服务器的安装、启动、设置方法。关键词 JAVA;会议厅;MySQLThe Conference Room Management System Based On MySQL DatabaseStudent name: Chen Ju-tao Advisor:LIUYi-nanAbstractAbstract The course is designed mainly to solve the p

6、roblem of the MYSQL installation and configuration under Linux system , establish a MYSQL site and configuration and access it, then the download the file in a number of ways. This paper introduces the working principle of the MYSQL protocol and the methods of MYSQL server configuration Linux system

7、, as well as the common use of MYSQL client and the use of software and the method of connecting the MYSQL server command in different system. Through the study of Linux system, grasp the MYSQL server installation, launch and setting method.KeywordsKeywords Linux system;MYSQL server; Installation an

8、d configuration. . . . 2 / 331 1 引言引言为了更好的让我们在学习数据库语言的过程中,充分了解和运用数据库语言。本程序设计可以更好的让我们去直观的了解数据库中的概念结构与关系模型的建立,在对实际问题的分析过程中编写数据字典,也给我们提供了一个很好的锻炼平台。1.11.1 课题背景与意义课题背景与意义我们被要求为公司开发一个自动会议室预定系统(CRRS) 。一共有 12 间会议室分布在构成公司的 4 座不同建筑物。这些会议室在座位容量以与安装的视听(A/V)设备方面各不一样。每间会议室由一个称为会议室协调员的行政职员管理。目前,预定是由各个会议室协调员进行人工记录。

9、预定会议室的人的名字以与手工记在预约记录簿上,会议起止时间也记录下来。一个称为 A/V 设备集团的独立的中央组织提供 A/V 设备“租借”业务,作为永久安装在特定会议室的设备的补充。该集团可供临时使用的设备包括传统的高架投影仪、电视、VCR、用于 PC 的 LCD 投影仪,电子白板、便携计算机、磁带录音机以与幻灯片投影仪。该集团的职员直接将设备送到需要的地点,并在会议结束后收回。目前的人工系统有以下几个问题需要注意:目前,会议室协调员没有记录具体会议的关于出席人数或计划使用 A/V 设备情况的附加的信息。如果某人计划的只有 4 个人的会议安排在容纳 20 人的会议室,该会议室的其他座位就被浪费

10、了,而真正需要 20个座位的会议就会落空。会议组织者也必须自己负责和 A/V 设备集团协调。如果他们忘了这样做,人们在最后时刻争相安排必要设备通常会引起恐慌。当协调员离开办公桌时,关于该会议室可用性的信息无法得知,除非询问者走到协调员办公室并直接查看预约记录簿。但是,由于办公室联合体规模较大,这样做不太实际,因此询问者通常留下一条语音信息或通过发送一封电子给协调员,协调员稍后给出回应信息。当会议室不再需要时,人们对取消预定不严格,某些本应好好利用的会议室往往空着。同样,人们也常常忘记取消 A/V 设备预定。会议室的相关信息(例如,座位数量、是否有电子白板、是否有建的 A/V 设施、是否连接到公

11、司的局域网)没有在任何地方公布。. . . . 3 / 33不熟悉各个会议室信息的人通常不得不致电全部 12 个会议室协调员以找到合适的会议地点。1.21.2 课题设计目的课题设计目的在我们日常学习数据库系统概论与JAVA 建模的过程中,我们总是对数据库的结构模型、概念模型感到陌生,对数据库的关系模型感到困惑。此次课程设计的目的就是要让我们解决以上这些在平时学习中觉得晦涩的部分进行详细的实现,在设计的过程中,会详细的掌握数据库访问的方法,并用高级语言来实现,进而熟悉数据库的知识,了解实际问题的求解效率与采用怎样的数据库储存的密切联系,最终使我们能够更好的了解与学习数据库系统与数据库语言。1.3

12、1.3 课题设计任务课题设计任务如今不管学校还是其他机构处理会议厅预定信息是一个棘手的事情,本课程系统的开发主要包括后台数据库的建立和维护以与前端应用程序界面开发两个方面。对于后台数据库的建立和维护要求建立起数据的一致性和完整性、数据安全性好、符合 3NF式库。而前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。通过学生宿舍管理系统的设计,熟练掌握 JAVA、MYSQL 等工具软件,系统地掌握需求分析、数据库设计、测试等软件开发的流程,提高自身分析问题、解决问题能力。本课程设计任务是通过开发一个学生宿舍信息管理系统,学习数据库系统的设计与开发,采用 JAV

13、A 和 MySQL 等软件为开发工具。通过对计算机硬件和软件解决方案的论证,对应用领域进行调查分析,参考各种资料和进行数据库系统开发实践,使得设计的数据库系统能够实现一般数据库的管理。. . . . 4 / 332 2 系统结构分析系统结构分析2.12.1 功能需求分析功能需求分析会议厅管理系统是适应时代发展的需要,提高管理的效率而开发设计的。通过对信息的收集、存储、传递、统计、分析、综合查询、报表输出和信息共享,实现了会议厅的预定管理的简单化和规划化,提高了工作效率,从而使能够更好的管理。经过综合分析,确定了会议厅预定管理系统的主要包括以下功能:(1). 系统设置功能系统设置包括预定者、职位

14、、时间段、会议设备、会议人数等基本信息,管理模块可以实现以下功能:添加、修改、删除和查看用户名信息、用户职位、年龄;添加、修改、删除和查看用户名信息、所需设备、会议室号;(2). 会议厅预定管理功能此模块的主要功能包括:会议厅已预订管理,包括添加、修改、删除和查看预定信息;会议厅预定管理,包括添加、修改、删除和查看预定信息;(3). 会议厅预定信息统计查询管理本模块用于对会议厅预定信息进行统计和查询,主要功能包括:会议厅的安排状况查询功能;2.22.2 性能需求分析性能需求分析1硬件环境处理器:AMD Athlon II X2 245 或是更高。存:1GB。硬盘空间:300GB。2软件环境.

15、. . . 5 / 33操作系统: Windows Xp/Vista/72.32.3 数据字典数据字典Book(类):保存有关会议室预订的情况,包括bookID、listDetailId、meetingRoomId、userId、bookTime、isFinished、isCancel、isEnsure 等属性。bookID:book 记录 ID。listDetailId:会议记录 ID。meetingRoomId:会议室 ID。userId:预订者 ID。bookTime:预订时间。isFinished:标示会议室预订是否完成。isCancel:标示会议室预订是否取消。isEnsure:标示

16、会议室预订是否确定。MeetingList(类):会议信息类。保存有关会议的信息。含有属性:listId、userId、arranger、partNumber、rank、department、tel、earlyDate、lateDate、flag、timeSlot、meetingTopic、facilities。listId:会议记录 ID。userId:用户 ID。Arranger:会议安排者。partNumber:会议参加人数。Rank:会议安排者头衔。Department:会议安排者部门。Tel:会议安排者。earlyDate:会议的最早时间。lateDate:会议的最晚时间。timeS

17、lot:会议时间长度。meetingTopic:会议主题。facilities:会议所需设备。. . . . 6 / 33MeetingRoom(类):保存有关会议室的信息,包括属性:meetingRoomId、meetingRoomNo、meetingRoomName、seatingAmount、whiteboard、facility、conLans。meetingRoomId:会议室编号。meetingRoomName:会议室名称。seatingAmount:会议室座位容量。Whiteboard:是否有白板。Facility:是否有 A/V 设备。conLans:是否连接互联网。2.42.

18、4 CRRSCRRS 用例图用例图会议厅预定系统的用例图充分的体现出了此系统的功能使用者之间的关系以与各个使用者的相应的操作功能。图 2.1CRRS 用例图. . . . 7 / 332.2.5 5 CRRSCRRS 的的 UMLUML 图图会议厅预定系统的 UML 图反映出了此系统的结构设计中的类之间的关系并能够详细的知道其中的各项函数特征。图 2.2CRRS UML 图. . . . 8 / 332.6CRRS2.6CRRS 的顺序图的顺序图会议厅预定系统的顺序图解释了了此系统的在运行过程中所调用的各个模块的情况。图 2.3CRRS 顺序图. . . . 9 / 333 3 系统数据库设计

19、系统数据库设计3.1CRRS3.1CRRS 数据表的建立数据表的建立DROP TABLE IF EXISTS book;CREATE TABLE book ( book_id bigint(20) NOT NULL, list_detail_id bigint(20) DEFAULT NULL, meeting_room_id bigint(20) DEFAULT NULL, book_time datetime DEFAULT NULL, is_finished tinyint(4) DEFAULT NULL, is_cancel tinyint(4) DEFAULT NULL, is_en

20、sure tinyint(4) DEFAULT NULL, flag tinyint(4) DEFAULT NULL, PRIMARY KEY (book_id) INSERT INTO book VALUES (1,1,8,2012-06-02 08:30:00,0,0,1,1);INSERT INTO book VALUES (3,3,6,2012-06-10 14:36:56,0,0,1,1);INSERT INTO book VALUES (4,4,9,2012-06-09 21:03:39,0,0,1,1);DROP TABLE IF EXISTS meeting_list;CREA

21、TE TABLE meeting_list ( list_id bigint(20) NOT NULL, arranger varchar(50) DEFAULT NULL, part_number int(11) DEFAULT NULL, rank varchar(10) DEFAULT NULL, department varchar(10) DEFAULT NULL, tel varchar(20) DEFAULT NULL, early_date datetime DEFAULT NULL, late_date datetime DEFAULT NULL,. . . . 10 / 3

22、3 time_slot int(11) DEFAULT NULL, meeting_topic varchar(100) DEFAULT NULL, flag tinyint(4) DEFAULT NULL, PRIMARY KEY (list_id)INSERT INTO meeting_list VALUES (1,亚微,20,主任,策划部,2012-06-08 12:30:00,2012-06-08 14:30:00,2,首次宣传,1);INSERT INTO meeting_list VALUES (3,Tom,15,总经理助理,管理部,2012-06-10 08:30:00,2012

23、-06-11 08:30:00,2,工作安排,1);INSERT INTO meeting_list VALUES (4,慧,12,经理,销售,2012-06-10 12:20:00,2012-06-10 14:20:00,2,工作总结,1);DROP TABLE IF EXISTS meeting_room;CREATE TABLE meeting_room ( meeting_room_id bigint(20) NOT NULL, meeting_room_no varchar(20) DEFAULT NULL, meeting_room_name varchar(50) DEFAULT

24、 NULL, seating_amount int(11) DEFAULT NULL, whiteboard tinyint(4) DEFAULT NULL, facility tinyint(4) DEFAULT NULL, con_lans tinyint(4) DEFAULT NULL, flag tinyint(4) DEFAULT NULL, PRIMARY KEY (meeting_room_id) INSERT INTO meeting_room VALUES (1,A1,会议室一,120,0,1,1,1);INSERT INTO meeting_room VALUES (2,A

25、2,会议室二,80,1,0,0,1);INSERT INTO meeting_room VALUES (3,A3,会议室三,30,1,1,1,1);INSERT INTO meeting_room VALUES (4,B1,会议室四,100,0,1,1,1);INSERT INTO meeting_room VALUES (5,B2,会议室五,50,1,1,1,1);INSERT INTO meeting_room VALUES (6,B3,会议室六,20,1,1,1,0);. . . . 11 / 33INSERT INTO meeting_room VALUES (7,C1,会议室七,80

26、,0,0,0,1);INSERT INTO meeting_room VALUES (8,C2,会议室八,40,1,1,1,0);INSERT INTO meeting_room VALUES (9,C3,会议室九,15,1,0,0,0);INSERT INTO meeting_room VALUES (10,D1,会议室十,60,1,1,1,1);INSERT INTO meeting_room VALUES (11,D2,会议室十一,30,0,1,1,1);INSERT INTO meeting_room VALUES (12,D3,会议室十二,10,1,1,1,1);3.23.2 安全性

27、要求安全性要求访问数据库时需要输入一些基本的详细信息。有必须填写的信息与可以选填的信息,如果必须填写的信息没有填写,系统将会自动报错。3.33.3 一致性要求一致性要求在管理系统相关的表之间,有较强的关联性。为了实现一致性的需求,各个表之间均建立起了相应的一致性约束。3.43.4 完整性要求完整性要求根据会议厅预定管理系统的要求,为保持数据的完整性,采用了数据库的事务机制,防止出现操作故障引起的数据不一致。. . . . 12 / 334 4 系统详细设计系统详细设计4.14.1 数据库的创建数据库的创建(1)在该系统中数据库的连接使用 MySQL 驱动。在 Eclipse 软件中将驱动添加到

28、工程中,然后在系统中装上 MySQL 的数据库,我们采用的是 MySQL-Front 的应用软件来查看数据库中的表以与数据,当进入图中的按钮时,其即将添加 MySQL 在 Eclipse中的驱动程序,然后只需要在代码中加入数据库与编译平台编译的代码就可以让编译平台就和 MySQL 可以联系起来。图 4.1成功添加数据库驱动包图图 4.2添加驱动界面图(2)在系统中打开 MySQL 数据库,可以在 DOS 界面中可以很清楚的看到 MySQL 数据库的运行状况。. . . . 13 / 33图 4.3MySQL 在 DOS 界面中的运行状况(3)打开 MySQL-Front 软件,在登录命令中运用

29、 localhost 服务器并采用 gbk 的字符集点击进入即可。图 4.4MySQL-Front 登录界面(4)打开 MySQL-Front 软件,可以再 localhost 下面创建自己的数据库名称,然后把创建表的 SQL 语言在编辑器中输入即可创建自己所需的表格。. . . . 14 / 33图 4.5MySQL-Front 中创建数据库表4.24.2 数据库的连接数据库的连接打开 Eclipse,在主程序中输入以下代码即可完成连接。图 4.6Eclipse 中连接数据库代码4.34.3 数据库备份和恢复方案数据库备份和恢复方案(1)应用辅助工具进行备份和恢复. . . . 15 / 3

30、3应用数据库辅助工具(如 sqlbackuptools)进行备份,选择所需要备份的数据库和目标地址即可进行数据备份,恢复数据库只需要指定备份文件和需要恢复的数据库即可进行数据恢复。(2)分离数据库法在企业管理器中右击需要备份的数据库,选择“所有任务” , “分离数据库” ,执行分析操作,拷贝数据库 MDF 文件和 LDF 文件。. . . . 16 / 335 5 总结总结5.15.1 设计情况总结设计情况总结在此次会议厅管理系统程序开发过程中,有很多东西值得我们思考并总结。开发过程大体可分为以下几个步骤:(1)思考总体设计方案:总体结构和模块外部设计,功能分配。思考要实现整个程序大体需要的几

31、个模块和其中用到的 JAVA 语言与 SQL 语言基本操作符、语句等。(2)画出总体设计方案流程图:用流程图的形式展现基本编程思想。(3)流程图具体化:即将流程图中的几大模块的具体实现思考清楚,可以用流程图的形式展现并想好实现的关键代码。(4)编辑程序代码:这是一个至关重要复杂而且需要反复修改的环节,在此环节中我发现总体设计和模块思想会存在很多问题,我会不断改进如何实现各函数功能,达到预期效果。(5)代码的调试:在 JAVA 环境下输入代码并进行调试和正确运行。在调试过程中会遇到很多需要精化的地方,需要十足的耐心与细心,不断改进完善程序。(6)最后修饰:程序可以正确运行之后,再不影响程序功能的

32、情况下,运用各种辅助性符号,使界面更加美观漂亮,操作更人性化增强程序的新意与可行性。5.25.2 小组合作情况总结小组合作情况总结由于系统规模较小,所以没有安排单独的白盒测试,而是相应地将这部分测试归并到系统编码过程中。整个测试过程基于自顶向下测试的组装模块的方法,先对主模块进行基本测试,然后在按深度优先策略逐一将子模块组装到主模块上进行测试,最后再对系统进行全面的整体测试。该程序实现了会议室管理系统应有的功能,即系统设置功能、信息管理功能、查询信息功能。我主要负责登录主界面的设计与数据库会议室列表数据界面的设计,功能实现如图所示,(1)登录主界面. . . . 17 / 33图 5.1 CR

33、RS 预定主界面(2)数据库会议室列表数据图 5.2 数据库会议室列表数据. . . . 18 / 336 6 结束语结束语为了提高我们的实践能力,让我们学以致用,能灵活运用所学的知识进行再创造,学校特安排我们进行为期两周的方向综合课程设计,并安排了指导翌南知道老师帮助辅导,让我们在规化、严谨化、实用化上面有了很大进展。通过这次课程设计,使我们更加熟悉的掌握了图的运用。帮助我们熟悉了更多数据库的功能,提高了我们的动手能力,学到了许多解决实际问题的宝贵经验同时也挖掘出了我们潜在的能力,使我们对自己更有自信,对编程也更有兴趣。我相信,只要努力、勤奋、坚持不懈,就没有什么做不到的事,不能还没开始就退

34、缩,要勇于拼搏,敢于创新。. . . . 19 / 33参考文献参考文献1 Y.Daniel Liang. Java 语言程序设计基础篇M. : 机械工业, 2008.2 严蔚敏. 数据结构(C 语言版)M. : 清华大学, 2006.3 邓一凡, 余勇, 罗云峰. JFC SwingM. : 电子工业, 2005.4 萨师煊, 王珊. 数据库系统概论(第三版)M. : 高等教育, 2005. . . . 20 / 33附录:部分程序清单附录:部分程序清单Book 类package .crrs.model;import java.util.Date;public class Book priv

35、ate long bookId; private long listDetailId; private long meetingRoomId; private long userId; private Date bookTime; private byte isFinished; private byte isCancel; private byte isEnsure; private byte flag; public long getBookId() return bookId;public void setBookId(long bookId) this.bookId = bookId;

36、public long getListDetailId() return listDetailId;public void setListDetailId(long listDetailId) this.listDetailId = listDetailId;public long getMeetingRoomId() return meetingRoomId;public void setMeetingRoomId(long meetingRoomId) . . . . 21 / 33this.meetingRoomId = meetingRoomId;public long getUser

37、Id() return userId;public void setUserId(long userId) this.userId = userId;public Date getBookTime() return bookTime;public void setBookTime(Date bookTime) this.bookTime = bookTime;public byte getIsFinished() return isFinished;public void setIsFinished(byte isFinished) this.isFinished = isFinished;p

38、ublic byte getIsCancel() return isCancel;public void setIsCancel(byte isCancel) this.isCancel = isCancel;public byte getIsEnsure() return isEnsure;public void setIsEnsure(byte isEnsure) this.isEnsure = isEnsure;. . . . 22 / 33public byte getFlag() return flag;public void setFlag(byte flag) this.flag

39、 = flag;Overridepublic String toString() return Book bookId= + bookId + , listDetailId= + listDetailId+ , meetingRoomId= + meetingRoomId + , userId= + userId+ , bookTime= + bookTime + , isFinished= + isFinished+ , isCancel= + isCancel + , isEnsure= + isEnsure+ , flag= + flag + , getBookId()= + getBo

40、okId()+ , getListDetailId()= + getListDetailId()+ , getMeetingRoomId()= + getMeetingRoomId()+ , getUserId()= + getUserId() + , getBookTime()=+ getBookTime() + , getIsFinished()= + getIsFinished()+ , getIsCancel()= + getIsCancel() + , getIsEnsure()=+ getIsEnsure() + , getFlag()= + getFlag() + , getCl

41、ass()=+ getClass() + , hashCode()= + hashCode() + , toString()=+ super.toString() + ;MeetingList类package .crrs.model;import java.util.Date;. . . . 23 / 33public class MeetingList private long listId; private long userId; private String arranger; private int partNumber; private String rank; private S

42、tring department; private String tel; private Date earlyDate; private Date lateDate; private byte flag; private int timeSlot; private String meetingTopic; private String facilities;public String getFacilities() return facilities;public void setFacilities(String facilities) this.facilities = faciliti

43、es;public long getListId() return listId;public void setListId(long listId) this.listId = listId;public long getUserId() return userId;public void setUserId(long userId) . . . . 24 / 33this.userId = userId;public String getArranger() return arranger;public void setArranger(String arranger) this.arra

44、nger = arranger;public int getPartNumber() return partNumber;public void setPartNumber(int partNumber) this.partNumber = partNumber;public String getRank() return rank;public void setRank(String rank) this.rank = rank;public String getDepartment() return department;public void setDepartment(String d

45、epartment) this.department = department;public String getTel() return tel;public void setTel(String tel) this.tel = tel;. . . . 25 / 33public Date getEarlyDate() return earlyDate;public void setEarlyDate(Date earlyDate) this.earlyDate = earlyDate;public Date getLateDate() return lateDate;public void

46、 setLateDate(Date lateDate) this.lateDate = lateDate;public byte getFlag() return flag;public void setFlag(byte flag) this.flag = flag;public int getTimeSlot() return timeSlot;public void setTimeSlot(int timeSlot) this.timeSlot = timeSlot;public String getMeetingTopic() return meetingTopic;public void setMeetingTopic(String meetingTopic) this.meetingTopic = meetingTopic;. . . . 26 / 33Overridepublic String toString() return MeetingList listId= + listId

温馨提示

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

最新文档

评论

0/150

提交评论