




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
会计学院(会计)专业MIS课程设计(20112012学年) 设计名称: 图书管理信息系统 班 级:会计091班 -姓 名:_ 指导教师:信管教研室 - 成 绩: - 序 号:13 12 25 05二0一二年一月十三日 目 录1概述11.1 选题背景.31.2 系统环境.31.2.1 VF简介.32 系统分析.42.1 系统目标需求.42.2开发的可行性分析.52.2.1管理上的可行性52.2.2技术上的可行性52.2.3经济上的可行性52.3 业务流程分析.62.4 数据流程.62.5 数据字典.72.51 数据项的定义82.52 数据结构的定义82.5.3 数据流的定义92.54 处理逻辑的定义92.5.5 数据存储的定义102.56 外部实体的定义113 系统设计113.1平台设计.113.2软件总体结构设计.123.2.1功能结构图.123.2.2模块说明书. 123.3代码设计. 123.4 数据库设计.133.4.1 E-R图.173.4.2数据表设计.173.5 界面设计.183.5.1登录界面.193.5.2用户管理界面.193.5.3密码修改界面. .203.5.4重新登陆界面.203.5.5新书登记界面.213.5.6图书查询界面.213.5.7打印设置界面.223.5.8打印借书卡界面.223.5.9打印图书信息界面.233.5.10从指定记录打印.233.6 系统安全设计.244系统实施.244.1功能页面设计.244.2程序的实现.255 结束语.36参考文献1 概述1.1 选题背景随着计算机技术的发展,软件规模也日益庞大,软件开发也日益复杂,随之而来的问题却是,更多系统要求都无法实现,达不到管理的目的,究其根本,相当多的软件失败的原因是需求不明白、不确定导致的。众所周知,在目前众多的应用系统软件中,数据库应用系统软件占据了80%,也就是说,在我们的管理与日常生活中,大多数管理都可通过数据库应用系统来进行,Visual FoxPro 6.0继FoxBASE+及其应系统开发与FoxPro及其应用系统开发之后,保持了前两本书的结构与风格,同时在内容与重点上有了新的发展。Visual FoxPro 6.0拥有近500条命令,200余种标准函数,而且涉及到OOP与可视化程序设计等许多新概念。Visual FoxPro 6.0数据库,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。本文所设计的图书管理系统可以满足借阅管理、图书信息的录入、人员信息的录入和图书查询等需求。Visual FoxPro 6.0是一个大型数据库应用系统的开发平台,它基本具备了大型SQL数据库的特征(如视图关键字关系触发器存储过程等);在数据库设计方面,它提供了各种数据库组件的设计向导和图形化智能化的设计过程。其独特的优点是提供了各种数据用户界面的可视化的设计工具,提供了自含的编程语言和调试工具,提供了 查询数据库的默认表格工具等。基于客户/服务器的体系结构,可以广泛应用于本地数据库和远程数据库。它除拥有其他开发平台的界面制作的优秀控件之外,更以实际应用系统的工作空间为框架,以数据窗口控制和数据窗口对象作用数据库应用系统开发为核心,通过这两个控制件的使用,并结合其它控件的辅助功能,可以方便地为用户制作出所需的数据库应用系统。图书馆管理信息系统是一个实用性较强的管理系统。随着生活水平的提高,文化素质修养提高,书籍也就成为生活中不可缺一部分。所以图书馆内操作系统是否简洁明要就成为最主要的部分。本系统是针对图书馆在正常运营中面对大量的读者信息书籍信息以及两者相互作用产生的借书信息还书信息。因此需要对读者资源书籍资源借书信息还书信息进行管理,及时掌握其中各个环节的信息变更,提高图书管理的效率。1.2系统环境1.2.1 visual FoxPro简介 数据库软件Visual FoxPro的简称,又叫VFP。是数据库管理系统,集成编程语言,是开发小型数据库的前端工具。Visual FoxPro中的Visual的意思是“可视化”,该技术使得在Windows环境下设计的应用程序达到即看即得的效果。Visual FoxPro面向对象的开发环境使得无论是组织信息、运行、查询、创建集成的关系型数据库系统,还是编写数据库管理应用程序,都变得十分轻松。2 系统分析2.1 系统目标需求图书管理系统需要满足来自三方面的需求,这三个方面分别是图书借阅者、图书馆工作人员和图书馆管理人员。图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书馆工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;图书馆管理人员的功能最为复杂,包括对工作人员、图书借阅者、图书进行管理和维护,及系统状态的查看、维护并生成催还图书报表。图书借阅者可直接查看图书馆图书情况,如果图书借阅者根据本人借书证号和密码登录系统,还可以进行本人借书情况的查询和维护部分个人信息。一般情况下,图书借阅者只应该查询和维护本人的借书情况和个人信息,若查询和维护其他借阅者的借书情况和个人信息,就要知道其他图书借阅者的借书证号和密码。这些是很难得到的,特别是密码,所以不但满足了图书借阅者的要求,还保护了图书借阅者的个人隐私。图书馆工作人员有修改图书借阅者借书和还书记录的权限,所以需对工作人员登陆本模块进行更多的考虑。在此模块中,图书馆工作人员可以为图书借阅者加入借书记录或是还书记录,并打印生成相应的报表给用户查看和确认。 图书馆管理人员功能的信息量大,数据安全性和保密性要求最高。本功能实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计、工作人员和管理人员信息查看及维护。图书馆管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改图书借阅者的基本信息,浏览、查询、统计图书馆的借阅信息,但不能添加、删除和修改借阅信息,这部分功能应该由图书馆工作人员执行,但是,删除某条图书借阅者基本信息记录时,应实现对该图书借阅者借阅记录的级联删除。并且还应具有生成催还图书报表,并打印输出的功能。设计不同用户的操作权限和登陆方法对所有用户开放的图书查询借阅者维护借阅者个人部分信息借阅者查看个人借阅情况信息维护借阅者个人密码根据借阅情况对数据库进行操作并生成报表根据还书情况对数据库进行操作并生成报表查询及统计各种信息维护图书信息维护工作人员和管理员信息维护借阅者信息处理信息的完整性对借阅过期的图书生成报表2.2 开发的可行性分析2.1.1 管理上的可行性把图书管理的业务延伸到Internet上,建立电子商务网站,对图书馆来说,是企业对外展示信息,从事商务活动的窗口和界面,企业也可以通过该系统建立和维护各项业务的发展情况。因此,高中层管理人员不会对此有很大的抵触情绪,主管领导也能够相应的支持。 2.1.2 技术上的可行性 根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。2.1.3 经济上的可行性估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。(1) 支出:1) 基础投资: 硬件设备: PC机 软件设备:WINDOWS 2000/XP、VF6.0、SQL Server 2005、WORD 2003、PhotoShop7.02) 其它一次性支出: 软件设计和开发费用3) 经常性支出: 软件维护费用、软件使用费用。(2) 效益:系统的效益可以从经济效益和社会效益两方面考虑。对于图书管理系统则应着重分析其社会效益。例如,系统投入运行后可以使图书管理实现科学化、规范化。曾强了工作人员对图书管理能力、提高了工作效率。2.3 业务流程分析按照业务种类的不同和处理时间的先后不同,深入了解现行系统的业务流程,画出现行系统业务流程图,并与业务人员反复讨论,得到认可。调查中要注意定性与定量相结合,注意人、财、物、信息的流向、规格、频率、要求以及需要解决的问题等。主要业务流程如图2-1所示读者图书目录借书单注册登记表采编室入库单采购员图书登记表借阅管理员借阅登记表读者登记表图书管理员图2-1 业务流程图2.4 数据流程资料室借阅者Z1.1登录Z1.2查询书库文件Z1.3打印主管部 门 分类卡 借书卡 书库文件图2-2 图书DFD1查询借阅者Z1.2.1按书名查 询Z1.2.2按中图号查 询书库文件Z1.2.3按借阅者查 询Z1.2.4按日期查询资料室图2-3 图书DFD2查询2.5数据字典数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述2.5.1数据项的定义 表2-1 数据字典(一) No:_1_编号:001 名称: 图书 别名:图书编号简述:标识图书的类别连续值类型:int(整型)长度:9个字符值域:000000000999999999与其他值的运算关系:离散值值含 义值含 义备注:数据元素一览表编号数据元素名称别名类型长度小数位数001图书图书编号int9002姓名图书名称String20003类别类别编号String102.5.2数据结构的定义 表2-2 数据字典(二) No:_1_ _编号: 001 名称: 图书查询目录 别名:查询目录简述:组成:图书姓名、图书编号、图书作者、出版社、出版日期数据结构一览表编号数据结构名称别名类型长度小数位数001图书信息图书信息字符型202.5.3数据流的定义 表2-3 数据字典(三) No:_1_编号: S_001 名称: 图书信息报表 别名:图书信息表简述:各图书管理员向借阅者提交的图书信息表组成:图书姓名、图书编号、图书作者、出版社、出版日期若为数据流来源:各辅导员去向:学校教务处数据流一览表编号数据流名称别名来源去处S_001图书信息表图书信息表图书管理员图书信息录入S_002用户信息表用户信息表用户用户编辑2.5.4处理逻辑的定义 表2-4 数据字典(四) No:_1_编号: 0101 名称: 统计 输入信息:每册图书编号、名称、作者等相关信息数据存储:图书信息表输出信息: 图书信息 激发条件:本月结束简要说明:可通过相关语句完成加工逻辑:判断输入的信息是否重复出错处理:执行频率:每月处理一次处理逻辑一览表序号处理逻辑名称0011.1录入图书信息0021.2用户信息管理0031.3查询图书信息2.5.5数据存储的定义 表2-5 数据字典(五) No:_1_ 编号: D101 名称:录入图书信息 别名:图书信息简述:借阅者通过系统查询所要看到的信息输入数据流:图书信息输出数据流:图书相关信息组成:1.图书信息目录(数据结构) 2.借阅者信息表(数据结构) 3.查询的借书证号关键字:相关处理:记录长度:记录数:数据量:数据存储一览表编号数据结构名称别名类型长度小数位数D101图书相关信息图书信息char20D102借阅者信息借阅信息char202.5.6外部实体的定义 表2-6 数据字典(六) No:_1_编号: T03 名称: 图书管理员 简述: 提供图书信息输入的数据流:S_001输出的数据流:D_002外部项一览表编号名称01学生02教师3 系统设计3.1平台设计系统平台详细设计硬件平台服务器:PIIII及以上CPU,256M内存,硬盘80G, TCL17寸彩屏客户端:IE6.0及以上软件平台操作系统:Windows XP、vista等设计软件:VF6.0数据库:SQL Anywhere studio83.2 软件总体结构设计3.2.1功能结构图图书管理信息系统图书登录按书名查询按借阅者查询旧书登录修改记录按日期查询打印借书卡打印分类卡按中图号查询从指定记录打印打印打印每年新增图书打印所有记录图书查询新书登录图3-1图书管理信息系统功能结构图3.2.2 模块说明书表3-1 “用户管理”模块说明书模块标识EC01所属子系统模块名称用户管理主要功能设置用户的可用状态,实现冻结和解冻,查看用户信息调用模块用户注册、用户登录,修改资料输 入用户信息输 出处理后的用户信息相关数据表用户表主要内部变量用户名,密码,所处状态 算 法1)通过全局变量记录登录的用户名,在“修改资料”中引用该变量,修改该用户的资料。2)通过所处状态,允许或拒绝用户进入 表3-2 “图书查询”模块说明书模块标识EC02所属子系统模块名称图书查询主要功能按种类查询图书,实现增加和删除调用模块图书种类管理,添加图书,删除图书输 入图书种类,具体图书信息输 出图书列表相关数据表图书种类表,图书信息表主要内部变量商品编号,商品价格,商品数量算 法1) 根据图书种类查看商品基本信息2) 根据图书编号查看商品3) 对查询结果进行操作(删除)表3-3 “打印”模块说明书模块标识EC03 所属子系统模块名称打印主要功能打印借书证、图书分类卡、图书借阅表等调用模块打印模块输 入需要打印的图书信息输 出图书信息表等相关数据表用户信息表,收货者信息表,借书证信息表,图书信息表主要内部变量图书编号,借书证编号,用户名算 法1)确定用户的购物信息2)根据用户名生成订单3.3 代码设计 系统中对借阅图书进行了代码设计,为使图书借阅编号实现系统自动编码,编码采用层次码加顺序码,层次码表示年、月、日,顺序码则表示订单形成的先后次序。考虑到网站的规模和订单的数量,编号的顺序码采用三位。代码模型如图3-3所示。图3-2订单编号的代码模型3.4 数据库设计3.4.1 E-R图供应商购入图书借阅联系人电话地址名称图书代码图数名称采购人采购数量图书名称类别数量代码图书名称借阅数量借出时间图书代码借书卡号姓名学号读者借书卡号图3-3 E-R图3.4.2数据表设计表3-4 供应商资料表字段名描述类型长度是否为空PK/FKName供应商名称char20not nullPKAddress供应商地址char20nullTelephone供应商电话num15nullPeople联系人char20null表3-5 图书资料表字段名描述类型长度是否为空PK/FKBook ID图书代码int20not nullPKBookname图书名称char20nullDescription图书类别char20nullNumber图书数量int10null表3-6 读者资料表字段名描述类型长度是否为空PK/FKName读者姓名char20nullPKNumber读者学号char10nullFKID借书卡编码char10nullFK表3-7 图书借出表字段名描述类型长度是否为空PK/FKID图书代码char10not nullPKNumber借书卡编号char10nullName读者姓名char200 nullDate借出时间date10null3.5界面设计系统界面风格基本一致,本着方便用户宗旨,在页面的设计上趋向于人性化,易于操作:界面清晰明了、协调一致,同样功能用同样的图形有清楚的错误提示,误操作后,系统提供有针对性的提示使用用户的语言,而非技术的语言方便退出,随时转移界面,很容易从一个界面跳到另外一个界面让用户知道自己当前的位置,使其做出下一步行动的决定3.5.1登陆界面 图 3-4登陆界面3.5.2用户管理界面图3-5主页界面3.5.3密码修改界面 图3-6密码修改界面3.5.4重新登陆界面图3-7 重新登陆界面3.5.5新书登记界面图3-8 新书登记界面3.5.6图书查询界面 图3-9 图书查询界面3.5.7打印设置界面图3-10 打印设置界面 3.5.8打印借书证界面图3-11 打印借书卡界面3.5.9打印图书信息界面 图3-12打印图书信息界面3.5.10按指定条件打印界面图3-13 按指定条件打印界面3.6 系统安全设计主要针对提高数据的安全保密性方面而言:对系统中的数据库定义访问权限。如对由某用户产生的数据,该用户对它具有操作权限,其他用户只有读权或无访问权。对软件的功能模块定义不同的操作权限,不同的级别,提供不同的操作。提供数据备份及恢复功能,以防系统遭到严重危害后,可恢复到较早前的状态。4 系统实施4.1功能选择界面的设计:这一模块的主要功能是作为系统主界面为进入本系统不同功能界面选择提供一个接口,使用一个窗口来实现这一功能。登录页面源代码设计如下所示:项目管理器中展开文档中的表单,新建表单,命名为login。将表单属性caption改为系统登录,autocenter改为T。调出控件工具栏,单击image按钮,划出矩形框,picture属性选为c:usersadministratordesktop图书管理信息系统image登录1.gif,然后单击shape按钮,划出矩形框,建立三个标签,分别命名为类别,用户名,密码,然后单击组合控件,在类别后划出矩形框,设置组合控件的名称为“combo1”, 属性rowsource改为图书管理员,馆长,读者,双击Combo1,过程改为valid,敲入代码if this.value=读者thisform.label2.caption=”借书证号elsethisform.label2.caption=用户名endif在shape框中用户名和密码后面划出两个文本框,两个image框,picture属性分别改为c:usersadministratordesktop图书管理信息系统imagesecur08.ico和c:usersadministratordesktop图书管理信息系统imagequit.ico然后同样单击命令按钮,划出两个命令框,分别caption命名为确定和退出,“确定“命令代码如下public manager1,clb,cname if empty(bo1.value)messagebox(请选择类别)bo1.setfocuselsemanager1=alltrim(bo1.value)if manager1=系统用户表”use database系统用户表cname=alltrim(thisform.text1.value)loca forj借书证号=cnameif found()thisform.releasedo form formmainelsemessagebox(没有这个读者,请重新输入!)thisform.text1.value=thisform.text1.setfocusendifelseuse database系统用户表 clb=alltrim(thisform.Combo1.value)cname=alltrim(thisform.text1.value)ppassword=alltrim(thisform.text2.value)loca for 类别=clb and用户名=cnameset exact on if !( 类别=clb and用户名=cname) cn=cn+1 nanswer=messagebox(操作员错误,请重新输入) if nanswer=6 thisform.text1.value= thisform.text1.setfocus else thisform.release endif if cn=3 thisform.release endifelse if alltrim(系统用户名.密码)!=ppassword cn=cn+1 nanswer=messagebox(密码错误,请重新输入!) if nanswer=6 thisform.text2.value= thisform.text2.setfocus else thisform.release endif if cn=3 thisform.release endif else thisform.release do form formmain endif endif endifendifset exact off do casecase manager1=读者manager=1case manager1=图书管理员manager=2case manager1=馆长manager=3endcase退出命令如下thisform.release单击文件,保存,效果如图4.2 程序实现1.主程序源代码设计:SET TALK offset sysmenu off set cent on _screen.windowstate=2_screen.icon=iconshappy.ico _screen.maxbutton=0_screen.minbutton=1_screen.closable=.f.modify window screen nocloseMODIFY WINDOW SCREEN TITLE 图书管理信息系统 ZOOM WINDOW SCREEN MAX set default to datado form 登录表单read eventsclearclose allreturnendif登录表单的确定按钮控件的click源代码:locate for alltrim(用户名)=alltrim(bo1.value) and alltrim(密码)=alltrim(thisform.text1.value) if !eof() if alltrim(级别)=管理员 public jb,username jb=1 username=alltrim(bo1.value) else public jb,username jb=0 username=alltrim(bo1.value) endif do menu.mpr thisform.release do form 图书管理else#define missmatch_loc 用户或口令错,请重新登录!wait window missmatch_loc timeout 1bo1.value=thisform.text1.value=thisform.text1.setfocusnumcount=numcount+1 if numcount=4 numcount=0 mess =messagebox(三次口令错,将退出程序!) clear event release thisform endif endif密码修改表单的修改按钮的click事件源代码:if empty(thisform.text4.value) mess=messagebox(用户名不能为空!)else if empty(thisform.text1.value) mess=messagebox(旧密码不能为空!) else if empty(thisform.text2.value) mess=messagebox(新密码不能为空!) else if empty(thisform.text3.value) mess=messagebox(重复密码不能为空!) else if alltrim(thisform.text2.value)alltrim(thisform.text3.value) or len(alltrim(thisform.text2.value)len(alltrim(thisform.text3.value) mess=messagebox(二次密码不一致!) else locate for alltrim(用户名)=alltrim(thisform.text4.value) and alltrim(密码)=alltrim(thisform.text1.value) if eof() mess=messagebox(密码错误,系统将取消你的修改权利!) thisform.release else repl 密码 with alltrim(thisform.text3.value) mess=messagebox(密码修改成功!) thisform.release endif添加操作员表单的最首按钮的click事件源代码:go topthisform.grid1.setfocusthisform.grid1.refresh添加操作员表单的上一个按钮的click事件源代码:skip-1if bof()? chr(7) =messagebox(这已经是第一条记录!)go topendifthisform.grid1.setfocusthisform.grid1.refresh添加操作员表单的下一个按钮的click事件源代码:skipif eof()? chr(7) =messagebox(这已经是最后一条记录!)go bottomendifthisform.grid1.setfocusthisform.grid1.refresh7:添加操作员表单的最末按钮的click事件源代码:go bottomthisform.grid1.setfocusthisform.grid1.refresh8:添加操作员表单的修改按钮的click事件源代码:if mand5.caption=修改thisform.text1.readonly=.f.thisform.text2.readonly=.f.thisform.text3.readonly=.bo1.readonly=.mand5.caption=保存mand1.enabled=.mand2.enabled=.mand3.enabled=.mand4.enabled=.mand6.enabled=.mand7.enabled=.mand8.enabled=.mand5.caption=修改thisform.text1.readonly=.t.thisform.text2.readonly=.t.thisform.text3.readonly=.bo1.readonly=.mand1.enabled=.mand2.enabled=.mand3.enabled=.mand4.enabled=.mand6.enabled=.mand7.enabled=.mand8.enabled=.t.endifthisform.grid1.setfocusthisform.grid1.refresh9:添加操作员表单的添加按钮的click事件源代码:if mand6.caption=添加thisform.text1.readonly=.f.thisform.text2.readonly=.f.thisform.text3.readonly=.bo1.readonly=.mand6.caption=保存mand1.enabled=.mand2.enabled=.mand3.enabled=.mand4.enabled=.mand5.enabled=.mand7.enabled=.mand8.enabled=.f.appe mand6.caption=添加thisform.text1.readonly=.t.thisform.text2.readonly=.t.thisform.text3.readonly=.bo1.readonly=.mand1.enabled=.mand2.enabled=.mand3.enabled=.mand4.enabled=.mand5.enabled=.mand7.enabled=.mand8.enabled=.t.endifthisform.grid1.setfocusthisform.grid1.refresh10:添加操作员表单的删除按钮的click事件源代码:cMessageTitle=系统警告 cMessageText=确认要删除吗? nDialogType=4+32 nanswer=messagebox(cMessageText,nDialogType,cMessageTitle)if nanswer=6delethisform.grid1.setfocusthisform.grid1.refreshendif11:类baseform的picrecord的源代码:IF TYPE(THIS.APP_MEDIATOR.BaseClass)#CRETURNENDIFIF THIS.APP_MEDIATOR.PickRecordToWorkOn()IF THIS.APP_MEDIATOR.lAdding AND !EMPTY(ALIAS()THIS.REFRESH()* Check if we have blank record already from txtbtnsIF GETFLDSTATE(1) #3THIS.AddRecord()ENDIFENDIFENDIF12:类baseform的queryunload的源代码:IF TYPE(THIS.APP_MEDIATOR.BaseClass)#CIF !THIS.ResolveConflicts()NODEFAULTRETURN .F.ENDIFRETURNENDIFIF DODEFAULT() IF NOT THIS.App_Mediator.QueryUnload() NODEFAULT RETURN .F. ENDIFELSE NODEFAULT RETURN .F.ENDIF13:类baseform的release的源代码:IF !THIS.Queryunload()NODEFAULTRETURN .F.ENDIF14:类baseform的resolveconflicts的源代码:#DEFINE PROMPTTOSAVE_LOCData has been changed. Would you like to save changes?IF !THIS.lSaveBufferedDataRETURNENDIFLOCAL nDECursors, aDECursors, cDataEnvRef, lPromptSave,lHadPromptLOCAL lcAlias, lnFields, nPromptSave, i, loCurrentControl* Flush current controlIF TYPE(THIS.ActiveControl.baseclass)=C AND; PEMSTATUS(THIS.ActiveControl,value,5) AND; PEMSTATUS(TH
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 系统分析师职业路径规划试题及答案
- MS Office高频考点及试题答案
- 项目管理工程师历年真题试题及答案
- 多媒体设计师考试的难题解答试题及答案
- 情景模拟Msoffice考题试题及答案
- 系统分析师考试重点提示试题及答案
- 软件质量评估的关键影响因素分析试题及答案
- 肉食销售面试题及答案
- 库房装货化肥管理制度
- 师徒打手日常管理制度
- 2025年基金与投资管理考试试卷及答案
- 书画培训合作合同范本
- 2025年电子商务基础知识考试试题及答案
- 2025年河北省中考乾坤押题卷物理试卷B及答案
- 马帮运输安全协议书
- 2025年安全生产考试题库(矿业行业安全规范)试卷
- 中职数学拓展模块课件-正弦型函数的图像和性质
- 国家宪法知识竞赛题库题库加答案下载
- 六年级学生心理疏导教育
- 国家开放大学《药物治疗学(本)》形考作业1-4参考答案
- 安徽省工伤职工停工留薪期分类目录
评论
0/150
提交评论