版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Comment U1: 中、英文封面原 样拷 贝,只更换相应内容,以保持格式统 一。 分类号分类号 学号学号 学校代码学校代码 密级密级 硕硕士士学学位位 论论文文 XXX 系统的设计与实现系统的设计与实现 学位申请人学位申请人XXX 学科专业学科专业:软件工程软件工程 指导教师指导教师:XXX 教授(或副教授)教授(或副教授) 答辩日期答辩日期:2007.10.25 Comment U2: 介词、冠词、连词均 小写,其它单词首字母要大写。 Comment U3: 姓、名的首字母大写。 A Thesis Submitted in Partial Fulfillment of the Requi
2、rements for the Degree for the Master of Engineering Design and Implementation of a Bar-Code-Based Student Archive Management System Candidate: Jiang Liying Major: Software Engineering Supervisor: Prof. XXX(或(或 Assoc. Prof. XXX) Huazhong University of Science begin if Edittype.ItemIndex=0 then /修改按钮
3、被选中 begin with fdm.ExecSql do 16 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 begin close; Sql.clear; Sql.Add(Format(ExcUpdate,DBEdit.text, DBEdit2.text,dangtype.text,Dagui.text,DBEdit4.text,DBMemol.t ext,DaStatus.text,DBEdit5.text); /执行操作 ExecSql; end; end else begin with fdm.ExecSql do begin close; Sql.cle
4、ar; Sql.Add(Format(InsertSql,DBEdit.text,DBEdit2.text,Trim(dangtype.text),D aGui.text,DBEdit4.text,DBMeo1.text,DaStatus.text,DBEdit5.text); Sql.Clear;Sql.Add(Format(GetDa,Trim(dangtype.text); Open; end; end; 上述代码中所使用的 GetDa 是在 SqlStr 单元中定义的常量,代码如下: GetDa=SELECT FilesContent.Status as “状态”,FilesConte
5、nt.FileId as “档案编号”, FilesContent.Fname as “名称”,+FilesContent. Contents as “内容”,FilesContent.CabinetId as “档案柜号”,Filescabinet.cbname as “档 案柜”+FilesContent.Ftime as “建档日期”,FilesContent.Content.Remarks as “备注” FROM+FilesContent, FilesCategory, FilesCategory,FilesCabinet where filescontent.category 17
6、 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 id=filescategory.categoryid+and filescabinet.cabinetid= filescontent.cabinetid=filescontent.cabinetid and filescategory.cgname =”%s” 管理人员在学生档案信息列表中选择了目标档案信息后,如果选择的操作类型 是”修改”时,编辑栏中就会显示该档案的详细信息。管理人员修改完毕后,单击”确 定”按钮即可完成对该档案信息的修改。 如果将操作类型设为”添加”时,管理人员可填写新的档案信息,然后单击”确定”
7、 按钮,系统就会在当前所选择的档案类别下录入的该档案信息。 为实现上述功能,添加”确定”按钮的 OnClick 事件响应。代码如下: Procedure TfGBset.EokClick(Sender:TObject) begin if Edittype.ItemIndex=0 then /修改按钮被选中 begin /ExecSql 是在界面中定义的一个 ADOQuery 组件 with fdm.ExecSql do begin close; Sql.clear; Sql.Add(Format(ExcUpdate,DBEdit2.text,dangtype. text,DaGui.text,
8、DBEdit4.text, DBMemo1.text,DaStatus.text,DBEeit5.text); /执行操作 ExecSql; end; end else begin with fdm.ExecSql do begin 18 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 close; Sql.clear; Sql.Add(Format(InsertSql,DBEdit1.text,DBEdit2.text, Trim(dangtype.text),DaGui.text,DBEdit4.text,DBMemo1.text, DaStatus.text,DB
9、Edit5.text); ExecSql; end; with fdm.DaEdit do /刷新界面 begin close; Sql.Clear; Sql.Add(Format(GetDa,Trim(dangtype.Text); open; end; end; end; 另外,如果管理人员在”修改”状态下,单击”删除”按钮时,即可对当前所选定 的当按信息进行删除操作。添加”删除”按钮的 OnClick 事件响应。代码如下: Procedure TfGBset.EdeleClick(Sender:TObject); begin if MessageDlg(确定要删除该档案么?,mtCust
10、om,mbYes, mbNo,0)=mrYes then begin with fdm.ExecSql do begin close; 19 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 Sql.Clear; Sql.Add(Format(DeleteSql,DBEdit.text); ExecSql; End; with fdm.DaEdit do/刷新 begin close; Sql.Clear; Sql.Add(select * from view_FilesContent); Open; end; end; end; 4.3 数据库访问的实现数据库访问的实现
11、 4.3.1 视图的创建视图的创建 在本系统中,为了便于浏览档案的基本信息、借用以及归还信息,我们创建了 3 个视图,view_SFContent、view_SFBorrow 和 view_SFReturn.这三个视图的 Transact-SQL 代码如下: (1)视图 view_SFContent 用于监视档案的基本信息 CREATE VIEW dbo.view_SFContent AS SELECT dbo.FilesContent.Status AS 状态 dbo.FilesContent,FileId AS 档案编号, dbo.FilesContent.Fname AS 名称,dbo.
12、FilesContent.contents AS 内容, dbo.FilesContent.CabinetId AS 档案柜号,dbo.FilesCabinet.Cbname AS 档案柜,dbo.FilesContent.Ftime AS 建档日期,dbo.FilesContent.Remarks 20 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 AS 备注 From dbo.FilesContent INNER JOIN dbo.FilesCabinet ON dbo.FilesContent.CabinetId=dbo.FilesCabinetId (2)视图
13、 view_SFBorrow 用于显示档案的借用信息 CREATE VIEW dbo.view_SFBorrow SELECT FilesBorrow.Status as “状态”,FileBorrow.FbId as “借用编号”, FilesBorrow.FileId as “档案编号”,FilesContent.Fname as “档案名称”, FilesBorrow.Borrower as“借用人员”,FilesBorrow.Btime as “借用日期”, FilesBorrow.Remarks as 备注 FROM FilesBorrow,FilesContent WHERE Fi
14、lesBorrow.FileId=FilesContent.FileId (3)视图 view_SFReturn 用于显示档案的归还信息。 CRETATE VIEW dbo.view_Freturn AS SELECT dbo.FilesReturn.FrId AS 归还编号,dbo.FilesReturn.FileId AS 档案编号, dbo.FilesContent.Fname AS 档案名称 dbo.FileReturn.ReturnerAS 归还人, dbo.FilesReturn.Rtime AS 归还时间, dbo.FilesReturn.Remarks AS 备注 FORM d
15、bo.FilesReturn INNER JOIN dbo.FilesContent ON dbo.FilesReturn.FileId= dbo.FilesContent.FileId 在程序中,我们可以使用者三个视图直接查询并显示多个表中的学生档案信息、 己用及归还信息,例如视图 view_SFBorrow 和学生档案信息表 FilesContent 中的信 息,从而大大的简化了程序设计43。 4.3.2 存储过程的创建存储过程的创建 在本系统运行过程中,有一些工作需要经常进行,不如向各个表中插入或更新 学生档案的基本信息、档案借用及归还信息等操作。为了提过系统的运行效率,在 Commen
16、t U31: 此处不适合引用,因 为这是自己做的工作。一旦引用,就 有抄袭之嫌了。 21 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 这里创建了几个存储过程。列举以下几个存储过程,它们的 Transact-SQL 代码如 下: (1) 存储过程 IsertFContent 用于向学生档案信息表中添加记录。 (2) 存储过程 InsertFCategory 用于向学生档案类别表中添加记录。 (3) 存储过程 InsertBorrow 用于向学生档案借用表中添加记录,并修改学生 档案信息表中对应档案的状态。 (4) 存储过程 UpdateFContent 用于对学生档案
17、信息表的记录进行更新。 (5) 存储过程 InsertFReturn 用于向学生档案归还表 FilesReturn 添加记录, 并修改档案信息表 FilesContent 及学生档案借用表 FilesBorrow 中对应档案的状态。 (6) 存储过程 DeleteFReturn 用于对学生档案归还表 FilesReturn 的记录进行 删除,如果学生档案借用表 FilesBorrow 中有相应档案的信息,则要修改学生档案信 息表 FilesContent 及学生档案借用表 FilesBorrow 中对应档案的状态44。 (7) 存储过程 DeleteFBorrow 用于对学生档案借用表 Fil
18、esBorrow 的记录进 行删除,并修改学生档案信息表 FilesContent 对应档案的状态。 在应用程序运行的过程中将调用这些存储过程,完成对学生档案基本信息、借 用以及归还信息的插入、更新、删除等工作。 4.3.3 数据库的连接数据库的连接 1)创建数据源及工程项目 在用程序代码实现调用数据库之前,我们首先应该在 Windows 的 ODBC 数据 源管理器中注册数据库 FilesglSys。 本实例将在 Delphi7.0 开发平台下进行系统开发,首先要创建该系统的工程文 件 IDMS.dpr。具体步骤是:运行 Delphi7.0 主程序,然后创建一个新的应用程序 工程。然后单击保
19、存,将工程命名为 IDMS,保存主窗口为 Main.pas。 2)建立与数据库的连接 在实现各个模块之前,首先需要建立与数据库 FilesglSys 的连接。在该实例中, Comment U32: 实现部分的系统界面 截图不要太多;选择几个能较全面反 映系统功能、内容较丰富的界面即可。 类似于系统登陆、身份认证这类简单 界面最好不要截取,影响论文质量。 22 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 我们采用注册表方式连接数据库。在菜单中,选择 File|New|Data Module 命令创建 一个新的数据模块,命名为 dm,保存为 dm.pas。然后,在窗体中
20、放置一个 ADOConnection 组件,设置其 Name 属性为 ConDaLei,并添加它的 BeforeConnection 事件响应45。代码如下: procdure Ffdm.ConDaLeiBeforeConnect(Sender:TObject); begin ConDaLei.ConnectionString:=GetConnectStr; end; 其中,函数 GetConnectStr()用于获得连接字符串,代码如下: Function GetConnectStr: String var rt:boolean; rtStr:String; begin Result:=”;
21、 if ReadReg(LabelConnectReg,LabelConnectStr,rtStr) then Result:=rtStr; end; ReadReg()函数主要用于从注册表中获取连接字符串信息,具体代码不再给出。 至此,数据库的设计和连接工作已经全部完成,接下来,我们将进行系统的界面设 计及其代码实现。 4.4 系统界面系统界面 系统启动的最初为登陆界面,界面如图 4-1 所示。 23 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 图 4-1 系统登陆界面 下面再给出档案查询借阅部分的界面,见图 4-2 所示: 图 4-2 档案查询界面 24 华华
22、中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 4.5 本章小结本章小结 本章叙述了系统开发的详细过程,首先明确了系统所使用的开发环境和运行环 境,即采用 Delphi 语言为开发平台,数据库采用 SQL Server 2000,而 UML 图的绘 制则是是采用了 Rational Rose 2003。然后根据上一章的系统的需求分析和总体设计, 分别详细实现了学生档案管理模块、学生档案类别管理模块、学生档案查询模块的, 然后通过又使用 SQL Server 2000 软件根据前面数据库设计中的 E-R 图实现了数据 库的表的设计并完成了相关视图的建立,最后详细介绍了存储过程创
23、建和数据库的 连接的技术细节,并给出了部分系统的用户界面。 Comment U33: 本章主要阐述对系统 或成果进行测试的工具与环境、测试 手段与方法、测试结果与结论,并对 运行或应用效果进行评价分析。本章 也可以放到“实现”部分用一节内容 概述。 25 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 5 系统测试系统测试 本章对通过对广东省理工职业技术学校 1000 名学生的资料录入做为测试用例, 对系统进行了功能测试、性能测试和安全测试,并针对测试的结果作出相应的系统 设计调整,最终达到系统最初的预计需求和效果。 5.1 测试用例测试用例 本测试用例使用广东省理工职
24、业技术学校 2006 年入学的 1000 名学生的资料通 过条形码打印、识别、查询和录入做测试。 测试主要分 3 个方面进行: (1)功能测试:检测软件是否能完成系统提供的档案上传、下载、借阅、归 还、管理和条形码读取和打印等功能。 (2)性能测试:检测在多数用户使用该系统时,测试系统和网络的性能、占 用率和稳定性。 (3)安全测试:测试使用一般的拦截包手段得到数据后能否改变数据而不被 察觉或获得保密的数据信息。 5.2 测试环境与配置测试环境与配置 (1)硬件环境 服务器 1 台;Intel Xeon 2.8 x2,2G 内存,300G 硬盘。 客户机 4 台;Intel P4 1.7G ,
25、512MB 内存,80G 硬盘。 条形码识别器 4 台。 (2)软件环境 客户机操作系统采用 Windows XP 服务器操作系统环境采用 Windows Server 2000。 数据库采用 SQL Server 2000 完成。 26 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 5.3 测试方法和工具测试方法和工具 5.3.1 黑盒测试黑盒测试 测试人员 2 人对 1000 名学生个人资料录入测试。 (1) 按学号打印条形码。 (2) 读取条形码取得学号。 (3) 根据学号读取数据库中的学生档案信息。 (4) 录入学生基本资料和个人详细信息。 (5) 保存资料
26、(6) 再次读取条形码,从而获得之前录入的学生信息,查阅对比是否正确。 5.3.2 白盒测试白盒测试 对系统使用 NuMega DecPartner Studio 进行白盒测试,该测试软件满足在软件 开发过程中每一个开发人员的需求,无论是使用一种或多种语言,NuMega 产品都 能够帮助提高生产力。它的产品主要有自动地错误检测、性能分析、代码覆盖分析 等功能,分别用于捕获、定位错误,抽取代码执行频度,以及抽取代码覆盖率等数 据,针对本系统的开发语言需求,我们使用 NuMega DecPartner Studio 产品中的 BoundsChecker 。 程序员在开发过程中可能会经常遇到这样的问
27、题:调试时语法没有问题,代码 也没有错误,但应用程序运行就是不正常甚至死机,其实这有可能是由于逻辑错误 引起的内存溢出或资源泄露等问题,这些错误一般是不容易被检测出来的。而这类 错误就是 BoundsChecker 错误检测范围之一。 通过对被测应用程序的操作,BoundsChecker 提供清晰的、详细的程序错误分 析,自动查明静态的堆栈错误及内存/资源泄露,并能够迅速的定位出错的源代码, 即使在没有源代码的情况下也可检查第三方组件的错误。 BoundsChecker 错误检测范围主要包括: (1)指针和泄露错误 接口泄露 27 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论
28、论 文文 内存泄露 资源泄露 未分配的指针错误 (2)内存错误 动态存储溢出 无效的句柄被锁定 句柄没有被锁定 内存分配冲突 栈空间溢出 静态存储溢出 (3)API 和 OLE 错误 API 函数返回失败 API 函数未执行 无效的变量(包括指针变量、字符串变量等) OLE 接口方法的变量无效 OLE 接口方法失败 线程调用库函数错误 5.4 测试情况测试情况 5.4.1 测试组织测试组织架构架构 测试负责人:杨亭 主要测试人员:姜丽莹 参与测试人员:王月超、陈垣峰、林丽萍、梁东梅 5.4.2 测试时间与地点测试时间与地点 系统测试从 2006 年 8 月 1 日开始到 2006 年 8 月
29、30 日完成,总共 30 天工作日, 测试地点为广东省理工职业技术学校教务处办公室。 28 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 5.5 测试数据与总结测试数据与总结 5.5.1 测试数据测试数据 1)条形码识别测试结果 读取条形码总次数:2000 次; 成功读取次数:1960 次,成功率 98%; 失败读取次数:40 次,失败率 2%。 失败原因: (1)26 次:条形码打印不清晰,喷墨打印机器打印效果模糊,需要手工输入。 (2)14 次:程序获取条形码数据加解密模块出现特殊字符转换的 bug。 解决办法: (1)改用高精度打印机打印条形码。 (2)程序 b
30、ug 处理。 2)性能测试结果 4 人同时使用服务器资源消耗占用率: CPU:56% 内存:10% 网络:8% 以上数据均系系统每天采样 100 次,每次间隔 30 秒的平均值。 5.5.2 测试总结测试总结 (1)功能完善,系统提供的各种功能都能很好的完成,且 bug 比较少,条形 码设备运转良好。 (2)性能较好,在多用户同时访问服务器时,系统稳定,CPU 占用率在 60% 以下,网络占用率在 10%以下 (3)安全性较好,无权限用户获得数据包之后,无法解读信息内容。 29 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 5.6 本章小结本章小结 本章通过对广东省理
31、工职业技术学校 1000 名学生的资料录入的用例子进行测 试该系统,经过功能测试、性能测试、安全性测试,并对测试结果进行分析与改 进,整个过程软件运行稳定, bug 较少,效率比较高,最终达到软件实际中应用 的要求。 Comment U34: 本章内容包括全文的 成果归纳,进一步的研究工作两部分; 这一章要下功夫写好,对全文的工作 要进行抽象、整理和条理性的归纳, 不要泛泛而谈,一定要总结出几条。 本章篇幅一般不得少于两页,本章不 能有参考文献的引用。 30 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 6 总结与展望总结与展望 6.1 全文总结全文总结 本文给出了一
32、个基于条形码的学生档案管理信息系统的实例的开发过程。系统 采用Delphi语言为开发语言,数据库采用SQL Server 2000。而UML图的绘制则是是 采用了Rational Rose 2003软件。 首先介绍了系统开发中所使用的关键技术,如Delphi语言、条形码技术、数字 签名技术和标准建模语言UML。 此后通过对学生档案管理业务的需求分析,进行了系统和总体设计,提出了将 系统分为基本信息管理功能集合、档案借阅及查询功能集合、用户管理及其权限功 能的集合等三大功能集合,并对系统进行了用例分析和域类分析。 此后对系统设计中设计的一些关键的技术部分给出了详细的解决方案。完成了 条形码的编码
33、、读取、打印等几个重要工作,并对用户进行分组来实现访问控制策 略,对数据采用数字签名技术,提高了用户访问的安全性。在最后,给出了数据库 设计的 E-R 图。 在系统的实现部分,详细给出了档案管理界面部分的实现、档案类别管理界面 的实现和档案查询管理界面的实现方法,并根据数据库设计时提出的E-R图给出了 数据库的设计和实现方案,包括数据库表目的设计、视图的创建、存储过程的创建 和数据库的连接等内容。在最后给出了系统的一些界面并进行了系统的测试。 综上所述,本文通过对条形码技术、数据库 SQL server2000 以及 Delphy 语言 对数据库进行操作的相关知识的应用,给出了一个学生档案管理
34、信息系统的开发实 例。 6.2 课题展望课题展望 由于研究时间和相关条件的限制,本模型研究仍有许多后继工作需要探讨。 (1) 在使用 SQL 构建数据库的时候,只定义了几个能够完成基本操作的存 31 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 储过程,在以后的使用和维护的过程中,可以根据需要,设计和添加其它的存储过 程。我们也可以通过定义其它的视图,以达到简化程序设计的目的。 (2) 由于在开发过程中时间的限制,有些界面的开发做的不够细致,界面不 够美观,实现的功能不够全面,将在以后的使用过程中,不断的进行完善。 (3) 由于现今某些加密算法安全性已受到质疑,采用更
35、先进更安全的信息安 全技术也是值得探索的一个问题。 (4) 考虑到网络技术的大大繁荣,尝试使用 B/S 结构实现系统,可以有效降 低系统利用成本,提高了系统的安全性与可维护性,降低了系统出现问题的概率。 (5) 在信息安全部分,可以加入更强的安全策略,比如基于密钥交换的对称 加密方法等,可以更有效提高系统数据的安全性。 由于时间的仓促和笔者水平的有限,论文中存在错误在所难免,请各位老师和 同学指正。 32 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 致致 谢谢 值此论文完成之际,我要衷心感谢我的导师。由于本人研究的水平和时间的限 制,初期遇到了很多困难。老师在百忙之
36、中多次对我提出具有方向性和指导性的意 见,并在后期亲自对我的论文进行修改,给我提出许多宝贵意见,使我的论文终于 得以完成。老师严谨治学的作风使我受益匪浅,他的亲切随和也给我留下深刻的印 象。 最后再次怀念撰写论文期间付出的辛勤汗水和日日夜夜。特别在文章结尾的冲 刺阶段,每晚坚持笔耕到凌晨。这是对我人生的磨练,也是我感到最为充实的一段 记忆! 衷心感谢所有帮助和关心过我的老师、朋友和家人! Comment U35: 常被引用的文献有五 类(图书、期刊、会议论文、专利和学 位论文) ,每一类各有不同的著录格式; 在此处的参考文献列表中,一定要严 格按各自的著录格式进行录入。文献 数量要求 45 篇
37、以上,其中英文文献 占三分之一。 Comment U36: 图书:每条参考文献 都由三个区域组成,域与域之间用句 点分隔。样例中不同的颜色分别代表 不同的域,其中,红色是作者域,棕 色是文献题名域(书名或论文标题), 兰色是文献出处域。 Comment U37: 图书的标准 格式:作者(采用姓在 前,名在后的形式,作 者名之间用逗号分隔;3 人以内全部写上,3 人以 上只写 3 人再加“等” (英文加“ et al” ) ). 书名.版本(第版). 译者.出版地:出版者, 出版年. 起页止页 第 1 版一般不用写。 Comment U38: 期刊:红色是作者域, 棕色是文献题名域(论文标题),
38、兰 色是文献出处域。 期刊标准格式:作者 (与图书类要求同).文 章名称.期刊名称,年号, 卷号(期号):起页 止页 33 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 参考文献参考文献 1施佩莱. 企业数据仓库规划建立与实现. 北京: 人民邮电出版社, 2000. 56-59 2吕文红. 二维条形码的编码与识别. 现代电子技术, 2002(3): 86-103 3R. L. Rivest, A. Shamir, and L. M. Adleman. A Method for Obtaining Digital Signatures and Public-Key Cr
39、yptosystems, Communications of the ACM, Feb 1978, 21: 120-126 4张艳. 条形码在图书馆的应用及打印生成方法. 科技情报开发与经济, 2004, 8(3): 74-82 5李全哲. 条形码自动识别技术. 北京: 国防工业出版社, 1991: 279-318 6卢开澄. 计算机密码学: 计算机网络中的数据保密与安全. 北京: 清华大学出 版社, 2003: 106-110 7刘润东. UML 对象设计与编程 UML 面向对象程序设计. 王海鹏译. 北京: 北 京希望电子出版社, 2001. 23-56 8Robert V Binder
40、著, 华庆一等译. 面向对象系统的测试. 北京: 人民邮电出版 社, 2001: 99-106 9Offutt A J, Abdurazik A. Using UML Collaboration Diagrams for Static Checking and Test Generation. In: Proc. 3rd Intl. Conf. On the Unified Modeling Language(UML00), York, UK, Oct. 2000: 383-395 10Hong H S, Kim Y K, Cha S D et a1. A test sequence selection method for reactive systems using statechartsJ. Software Testing Verification and Reliability, 2000
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度文化艺术界员工劳动合同范本2篇
- 二零二五年度大蒜种植基地与电商平台物流配送合同3篇
- 二零二五年度房产中介保密协议示范文本9篇
- 二零二五年度房屋抵押贷款与资产证券化合同范本3篇
- 二零二五年度建筑安装工程安全应急预案编制合同3篇
- 二零二五年度房地产开发项目合作智慧城市建设合作协议范本3篇
- 纵向推书机构课程设计
- 二零二五年度步行街商铺租赁与绿色能源使用协议合同3篇
- 二零二五年度房地产销售代理服务合同(含绿色环保建材)3篇
- 海南卫生健康职业学院《拓展运动课程设计》2023-2024学年第一学期期末试卷
- 八年级一本·现代文阅读训练100篇
- 米吴科学漫画奇妙万象篇
- 河南省郑州市金水区2022-2023学年三年级上学期期末数学试卷
- XXX酒店开办费POB预算
- Z矩阵、Y矩阵、A矩阵、S矩阵、T矩阵定义、推导及转换公式
- 中美欧规范桩基承载力计算设计对比
- 外科洗手操作考核评分表
- 复旦大学外国留学生入学申请表
- 长安汽车发动机水温高故障案例分析处置
- 瞬时单位线法计算洪水
- 气力输灰安装施工方案
评论
0/150
提交评论