VB-Access设计图书管理系统.docx
《VB-Access设计图书管理系统.docx》由会员分享,可在线阅读,更多相关《VB-Access设计图书管理系统.docx(48页珍藏版)》请在咨信网上搜索。
VB_Access设计图书管理系统 ———————————————————————————————— 作者: ———————————————————————————————— 日期: 48 VB+Access设计图书管理系统 一、需求分析 在进行一个项目的设计之前,先要进行必要的需求分析。 现某图书馆需要管理其各种人员和图书信息,希望实现办公的信息化,通过建立一个图书管理系统来管理图书。其完成的功能如下: (1) 可以实现图书的登记、借阅和赔偿的管理。 (2) 可以实现对图书的各种信息的查询,包括逐个浏览,以及对图书信息的增加、删除和编辑操作。另外,可以根据输入的信息来检索某个图书的信息。 (3) 可以实现对管理人员的投诉管理。 (4) 可以实现对值班人员的管理。 系统的功能模块图如图1所示。 本实例根据上面的设计规划出的实体有图书登记实体、图书借阅实体、图书赔偿实体、查询输出实体、值班管理实体、投诉管理实体。各个实体具体的描述E-R图如下。 图书登记实体E-R图如图2所示。 图书借阅实体E-R图如图3所示。 图1 系统的功能模块图 图2 图书登记实体E-R图 图3 图书借阅实体E-R图 图书赔偿实体E-R图如图4所示。 图4 图书赔偿实体E-R图 投诉管理实体E-R图如图5所示。 图5 投诉管理实体E-R图 值班管理实体E-R图如图6所示。 图6 值班管理实体E-R图 查询输出实体E-R图如图7所示。 图7 查询输出实体E-R图 二、结构设计 根据上面的需求分析,设计好数据库系统,然后开发应用程序可以考虑的窗体的系统,每一个窗体实现不同的功能,可以设计下面的几个模块。 ● 图书管理模块:用来实现图书的登记、借阅、赔偿。 ● 图书资料模块:用来实现图书的查询输出。 ● 值班管理模块:用来实现管理人员的值班浏览。 ● 投诉管理模块:用来实现对管理人员的投诉管理。 ● 系统管理模块:用来实现用户的增加、删除和修改等操作。 三、数据库设计 这里的数据库采用Access,用ADO作为连接数据对象。 1、建立Access 数据库 启动Access,建立一个空的数据库book.mdb,如图8所示。 使用程序设计器建立系统需要的表格如下。 图书登记表,如图9所示。 图8 建立数据库book.mdb 图9 图书登记表 图书借阅表,如图10所示。图书赔偿表,如图11所示。 图10 图书借阅表 图11 图书赔偿表 图书资料表,如图12所示。系统管理表,如图13所示。 图12 图书资料表 图13 系统管理表 投诉管理表,如图14所示。 图14 投诉管理表 值班管理表,如图15所示。 图15 值班管理表 2、连接数据 在Visual Basic环境下,选择“工程”→“引用”命令,在随后出现的对话框中选择“Microsoft ActiveX Data Objects 2.0 Library”,然后单击“确定”按钮,如图16所示。 图16 引用ADO连接数据库 在程序设计的公共模块中,先定义ADO连接对象。语句如下: Public conn As New ADODB.Connection ' 标记连接对象 然后在子程序中,用如下的语句即可打开数据库: Dim connectionstring As String connectionstring = "provider=Microsoft.Jet.oledb.4.0;" &_ "data source=book.mdb" conn.Open connectionstring 3、设置ODBC VB的ADO对象是通过ODBC来访问数据库,所以还要建立ODBC数据引擎接口。 打开控制面板中的“管理工具”→“数据源”(ODBC),出现如图17所示的对话框。 图17 ODBC对话框 单击“添加”按钮,出现“创建新数据源”对话框,如图18所示。 图18 “创建新数据源”对话框 选择Microsoft Access Driver(*.mdb),单击“完成”按钮,出现如图19所示对话框。 图19 设置连接数据源 在“数据源名”文本框中添加一个名字,单击“确定”按钮完成系统默认连接设置。然后在ODBC对话框中单击“确定”按钮完成ODBC设置。 界面设计 设计好的界面如图20所示。 图20 图书管理系统界面 这是一个多文档界面(MDI)应用程序,可以同时显示多个文档,每个文档显示在各自的窗体中。MDI 应用程序中常有包含子菜单的“窗体”选项,用于在窗体或文档之间进行切换。 菜单应用程序中,有5个菜单选项,每个选项对应着E-R图的一个子项目。 1、创建主窗体 首先创建一个工程,命名为图书管理系统,选择“工程”→“添加MDI窗体”命令,则在项目中添加了主窗体。该窗体的一些属性如表1所示。 表1 主窗体的属性 属 性值 Caption 图书管理系统 Name Main Menu Mainmenu1 Windowstate Maxsize Windowstate的值为Maxsize,即程序启动之后自动最大化。 将“菜单”组件从“工具箱”拖到窗体上。创建一个 Text 属性设置为“文件”的顶级菜单项,且带有名为“关闭”的子菜单项。类似地创建一些菜单项,如表2所示。 表2 菜 单 项 表 菜 单 名 称 Text属性 功 能 描 述 MenuItem1 图书管理 顶级菜单,包含子菜单 MenuItem2 图书登记 调出图书登记窗体 MenuItem3 图书借阅 调出图书借阅窗体 MenuItem4 图书赔偿 调出图书赔偿窗体 MenuItem5 图书资料 顶级菜单,包含子菜单 MenuItem6 查询输出 调出查询输出窗体 MenuItem7 值班管理 顶级菜单,没有子菜单 MenuItem8 投诉管理 顶级菜单,没有子菜单 MenuItem9 系统管理 顶级菜单,包含子菜单 MenuItem10 增加用户 调出用户窗体 MenuItem11 修改密码 调出密码窗体 MenuItem12 退出 系统退出 主窗体如图21所示。 图21 主窗体 2、创建各子窗体 选择“工程”→“添加窗体”命令,添加子窗体。 在新建Visual Basic工程时自带的窗体中,将其属性MIDChild改成True,则这个窗体成为MID窗体的子窗体。 在这个项目中,要创建的子窗体如表3所示。 表3 所有子窗体 子 窗 体 名 Text 图书登记 frmdengji 图书借阅 frmjieyue 图书赔偿 frmpeichang 增加新用户 frmadduser 查询输出 frmfind 登录系统 frmlogin 修改密码 frmchangepwd 下面分别给出这些子窗体,以及它们所使用的控件。 (1) 图书登记子窗体如图22所示,其控件如表4所示。 图22 图书登记子窗体 表4 图书登记子窗体控件 控 件 类 别 控件Name 控件Text Label Label1 编号 Label2 书名 Label3 类型 Label4 购买日期 Label5 定价 TextBox Text1 (空) Text2 (空) Text3 (空) Text4 (空) Text5 (空) CommandButton Command1 增加记录 Command2 删除记录 Command3 下一条 Command4 上一条 Command5 第一条 Command6 最后一条 Command7 退出 ADO DataAdodc1 (空) DataGrid DataGrid1 (空) 图书借阅和图书赔偿子窗体分别如图23和图24所示,因为它们的控件与图书登记子窗体的雷同,在此不作介绍。 图23 图书借阅子窗体 图24 图书赔偿子窗体 (2) 增加用户子窗体如图25所示,其控件如表5所示。 图25 增加用户子窗体 表5 增加用户子窗体控件 控 件 类 别 控件Name 控件Text Label Label1 输入用户名 Label2 输入密码 Label3 确认密码 Label4 选择权限 TextBox Text1 (空) Text2 (空) Text3 (空) ComboBox Comb1 (空) CommandButton Commandl 确定 Command2 取消 (3) 修改密码子窗体如图26所示。 图26 修改密码子窗体 (4) 库房管理子窗体如图27所示。 图27 库房管理子窗体 其控件如表6所示。 表6 库房管理子窗体控件 控 件 类 别 控件Name 控件Text TextBox Text1 (空) ComboBox Combo1 MSFlexGrid MSFlexGrid1 (5) 查询子窗体如图28所示,其控件如表7所示。 图28 查询子窗体 表7 查询子窗体控件 控 件 类 别 控件Name 控件Text OptionButton Option1 按编号查询 Option2 按购买日期查询 Label Label1 从 Label2 到 Label3 从 Label4 年 Label5 月 Label6 日 Label7 到 Label8 年 Label9 月 Label10 日 Combo(0) ComboBox Combo1 (空) Combo(1) ComboBox Combo1 (空) Comboy(0) ComboBox Comboy (空) Comboy(1) ComboBox Comboy (空) Combom(0) ComboBox Combom (空) Combom(1) ComboBox Combom (空) Combod(0) ComboBox Combod (空) Combod(1) ComboBox Combod (空) CommandButton Command1 查询 Command2 取消 (6) 用户登录子窗体如图29所示。 (7) 值班管理子窗体如图30所示,其控件如表8所示。 图29 用户登录子窗体 图30 值班管理子窗体 (8) 投诉管理子窗体如图31所示,其控件如表9所示。 图31 投诉管理子窗体 建立公共模块 1、显示目录 建立公共模块可以提高代码的效率,同时使得修改和维护代码都很方便。 创建公共模块的步骤如下: (1) 在菜单中选择“工程”→“添加模块”命令,则出现模块对话框,如图32所示。 (2) 选择模块图标后,单击“打开”按钮,则模块已经添加到项目中了。默认情况下名为Module1。 图32 模块对话框 (3) 在模块中定义整个项目的公共变量。 Public conn As New ADODB.Connection ' 标记连接对象 Public userID As String ' 标记当前用户ID Public userpow As String ' 标记用户权限 Public find As Boolean ' 标记查询 Public sqlfind As String ' 查询语句 Public rs_data1 As New ADODB.Recordset Public findok As Boolean Public frmdata As Boolean Public Const keyenter = 13 ' enter键的ASCII码 在主窗体添加完菜单之后,就要为各个子菜单创建事件处理程序。 主窗体代码 在本项目中,子菜单事件都是Click事件,这里先给出主窗体部分的代码。 下面是响应“增加用户”子菜单Click事件,调出增加用户窗体代码。 Private Sub adduser_Click() frmadduser.Show End Sub 下面是响应“查询输出”子菜单Click事件,调出查询输出窗体代码。 Private Sub chaxunshuchu_Click() frmfind.Show End Sub 下面是响应“退出”子菜单Click事件,调出退出窗体代码。 Private Sub exit_Click() Unload Me End Sub 下面是响应“图书登记”子菜单Click事件,调出图书登记窗体代码。 Private Sub checkin_Click() frmdengji.Show End Sub 下面是响应“修改密码”子菜单Click事件,调出修改密码窗体代码。 Private Sub changepwd_Click() frmchangepwd.Show End Sub 下面是响应“图书借阅”子菜单Click事件,调出图书借阅窗体代码。 Private Sub borrow_Click() frmjieyue.Show End Sub 下面是响应“图书赔偿”子菜单Click事件,调出图书赔偿窗体代码。 Private Sub tushupeichang_Click() frmpeichang.Show 1 End Sub 下面是响应“值班管理”菜单Click事件,调出值班管理窗体代码。 Private Sub zhibanguanli_Click() frmzhiban.Show 1 End Sub 下面是响应“投诉管理”子菜单Click事件,调出投诉管理窗体代码。 Private Sub tousuguanli_Click() frmtousu.Show 1 End Sub 2、各子窗体的代码 在各个子窗体建立好后,就可以根据各个子窗体的功能给它们添加相应代码了。 (1) 图书登记子窗体代码 本窗体用来填写图书登记的信息,用ADO来连接数据库,是本窗体的重点。采用MDI的子程序,所以运行后,它出现在主程序的界面下,如图33所示。 图33 图书登记子窗体 按钮控件要求先填写基本信息,然后与数据库信息比较。 Private Sub Command1_Click() On Error GoTo adderr Text1.SetFocus Adodc1.Recordset.AddNew Exit Sub adderr: MsgBox Err.Description End Sub Private Sub Command2_Click() On Error GoTo deleteerr With Adodc1.Recordset If Not .EOF And Not .BOF Then If MsgBox("删除当前记录吗?", vbYesNo + vbQuestion) = vbYes Then .Delete .MoveNext If .EOF Then .MoveLast End If End If End With Exit Sub deleteerr: MsgBox Err.Description End Sub Private Sub Command3_Click() Adodc1.Recordset.MoveNext If Adodc1.Recordset.EOF Then MsgBox "这是最后一条记录", vbOKCancel + vbQuestion Adodc1.Recordset.MoveLast End If End Sub Private Sub Command4_Click() Adodc1.Recordset.MovePrevious If Adodc1.Recordset.BOF Then MsgBox "这是第一条记录", vbOKCancel + vbQuestion Adodc1.Recordset.MoveFirst End If End Sub Private Sub Command5_Click() If Adodc1.Recordset.EOF Then MsgBox "记录空", vbOKCancel + vbQuestion End Else Adodc1.Recordset.MoveFirst Exit Sub End Sub Private Sub Command6_Click() If Adodc1.Recordset.RecordCount = 0 Then MsgBox "空记录", vbOKCancel + vbQuestion End Else Adodc1.Recordset.MoveLast End If End Sub Private Sub Command7_Click() MDIForm1.Show frmdengji.Hide End Sub 图书借阅和图书赔偿子窗体运行后如图34和图35所示,因为它们的代码和图书登记子窗体的代码雷同,在此不做重复。 图34 图书借阅子窗体运行效果 图35 图书赔偿子窗体运行效果 (2) 增加用户子窗体代码 增加用户子窗体是用来增加用户的用户名、密码和权限的。其运行效果如图36所示。 单击“确定”按钮后,还要返回一个信息框,提示成功信息,如图37所示。 图36 增加用户子窗体运行效果 图37 成功信息框 窗体部分代码的思路是,收集输入的表中的字符串,然后与数据库中的系统的用户数据比较,如果不存在,则允许添加。 Private Sub Command1_Click() Dim sql As String Dim rs_add As New ADODB.Recordset If Trim(Text1.Text) = "" Then MsgBox "用户名不能为空", vbOKOnly + vbExclamation, "" Exit Sub Text1.SetFocus Else sql = "select * from 系统管理" rs_add.Open sql, conn, adOpenKeyset, adLockPessimistic While (rs_add.EOF = False) If Trim(rs_add.Fields(0)) = Trim(Text1.Text) Then MsgBox "已有这个用户", vbOKOnly + vbExclamation, "" Text1.SetFocus Text1.Text = "" Text2.Text = "" Text3.Text = "" Combo1.Text = "" Exit Sub Else rs_add.MoveNext End If Wend If Trim(Text2.Text) <> Trim(Text3.Text) Then MsgBox "两次密码不一致", vbOKOnly + vbExclamation, "" Text2.SetFocus Text2.Text = "" Text3.Text = "" Exit Sub ElseIf Trim(Combo1.Text) <> "system" And Trim(Combo1.Text) <> "guest" Then MsgBox "请选择正确的用户权限", vbOKOnly + vbExclamation, "" Combo1.SetFocus Combo1.Text = "" Exit Sub Else rs_add.AddNew rs_add.Fields(0) = Text1.Text rs_add.Fields(1) = Text2.Text rs_add.Fields(2) = Combo1.Text rs_add.Update rs_add.Close 下面是返回成功信息对话框的代码: MsgBox "添加用户成功", vbOKOnly + vbExclamation, "" Unload Me End If End If End Sub (3) 修改密码子窗体代码 修改密码子窗体是用来修改用户密码的。其运行效果如图38所示。 图38 修改密码子窗体运行效果 在“确定”按钮的Click事件中添加如下代码: Private Sub Command1_Click() Dim rs_chang As New ADODB.Recordset Dim sql As String If Trim(Text1.Text) <> Trim(Text2.Text) Then MsgBox "密码不一致!", vbOKOnly + vbExclamation, "" Text1.SetFocus Text1.Text = "" Text2.Text = "" Else sql = "select * from 系统管理 where 用户名='" & userID & "'" rs_chang.Open sql, conn, adOpenKeyset, adLockPessimistic rs_chang.Fields(1) = Text1.Text rs_chang.Update rs_chang.Close MsgBox "密码修改成功", vbOKOnly + vbExclamation, "" Unload Me End If End Sub 在上述代码中,首先比较两个表中的数据是否一致,然后用rs_chang.Fields(1) = Text1.Text语句把代码输入到数据库中。最后,用MsgBox "密码修改成功", vbOKOnly + vbExclamation,""语句弹出一个信息框,告诉修改成功,如图39所示。 显示目录 (4) 库房管理子窗体代码 库房管理子窗体是用来管理图书资料的。其运行效果如图40所示。 图40 库房管理子窗体 实际上,设计库房管理子窗体的程序代码与增加用户子窗体的代码在思路上是完全相同的。就是在DataGrid的文本框中显示图书进出的清单,最后把填写的明细存储到数据库中。 检查代码如下: Option Explicit Dim rs_data2 As New ADODB.Recordset Dim select_row As String Dim showgrid2 As Boolean Dim rs_custom As New ADODB.Recordset Dim jinchu As String ' 进出库标志 Dim modify As Boolean ' 修改状态标志 Private Sub cmdexit_Click() Unload Me End Sub Private Sub Form_Load() On Error GoTo loaderror Dim sql As String sql = "select * from 图书资料" rs_custom.CursorLocation = adUseClient rs_custom.Open sql, conn, adOpenKeyset, adLockPessimistic While Not rs_custom.EOF Combo1.AddItem rs_custom.Fields(0) rs_custom.MoveNext Wend findok = True modify = False ' 非修改状态 showgrid2 = False displaygrid1 ' 调用显示Datagrid1子程序 loaderror: If Err.Number <> 0 Then MsgBox Err.Description End If End Sub '显示msflexgrid1子程序 Public Sub displaygrid1() Dim i As Integer On Error GoTo displayerror setgrid setgridhead MSFlexGrid1.Row = 0 If Not rs_data1.EOF Then rs_data1.MoveFirst Do While Not rs_data1.EOF MSFlexGrid1.Row = MSFlexGrid1.Row + 1 MSFlexGrid1.Col = 0 If Not IsNull(rs_data1.Fields(0)) Then MSFlexGrid1.Text = rs_data1.Fields(0) Else MSFlexGrid1.Text = "" MSFlexGrid1.Col = 1 If Not IsNull(rs_data1.Fields(1)) Then MSFlexGrid1.Text = rs_data1.Fields(1) Else MSFlexGrid1.Text = "" MSFlexGrid1.Col = 2 If Not IsNull(rs_data1.Fields(2)) Then MSFlexGrid1.Text = rs_data1.Fields(2) Else MSFlexGrid1.Text = "" MSFlexGrid1.Col = 3 If Not IsNull(rs_data1.Fields(3)) Then MSFlexGrid1.Text = rs_data1.Fields(3) Else MSFlexGrid1.Text = "" MSFlexGrid1.Col = 4 If Not IsNull(rs_data1.Fields(4)) Then MSFlexGrid1.Text = rs_data1.Fields(4) Else MSFlexGrid1.Text = "" MSFlexGrid1.Col = 5 If Not IsNull(rs_data1.Fields(5)) Then MSFlexGrid1.Text = rs_data1.Fields(5) Else MSFlexGrid1.Text = "" rs_data1.MoveNext Loop End If displayerror: If Err.Number <> 0 Then MsgBox Err.Description End If End Sub Public Sub setgrid() Dim i As Integer On Error GoTo seterror With MSFlexGrid1 .ScrollBars = flexScrollBarBoth .FixedCols = 0 .Rows = rs_data1.RecordCount + 1 .Cols = 6 .SelectionMode = flexSelectionByRow For i = 0 To .Rows - 1 .RowHeight(i) = 315 Next For i = 0 To .Cols - 1 .ColWidth(i) = 1300 Next i End With Exit Sub seterror: MsgBox Err.Description End Sub Public Sub setgridhead() On Error GoTo setheaderror MSFlexGrid1.Row = 0 MSFlexGrid1.Col = 0 MSFlexGrid1.Text = "编号" MSFlexGrid1.Col = 1 MSFlexGrid1.Text = "购买日期" MSFlexGrid1.Col = 2 MSFlexGrid1.Text = "书名" MSFlexGrid1.Col = 3 MSFlexGrid1.Text = "类型" MSFlexGrid1.Col = 4 MSFlexGrid1.Text = "定价" MSFlexGrid1.Col = 5 MSFlexGrid1.Text = "备注" Exit Sub setheaderror: MsgBox Err.Description End Sub Private Sub Form_Unload(Cancel As Integer) findok = False rs_data1.Close rs_custom.Close End Sub Private Sub MSFlexGrid1_Click() On Error GoTo griderror Dim getrow As Long getrow = MSFlexGrid1.Row If MSFlexGrid1.Rows = 1 Then MsgBox "无相关记录", vbOKOnly + vbExclamation, "" Else select_row = MSFlexGrid1.TextMatrix(getrow, 0) End If griderror: If Err.Number <> 0 Then MsgBox Err.Description End If End Sub Public Sub showdata() With MSFlexGrid2 .Rows = rs_data2.RecordCount + 1 .Row = 0 If Not rs_data2.EOF Then rs_data2.MoveFirst Do While Not rs_data2.EOF .Row = .Row + 1 .Col = 0 If Not IsNull(rs_data2.Fields(0)) Then .Text = rs_data2.Fields(0) Else .Text = "" .Col = 1 If Not IsNull(rs_data2.Fields(1)) Then .Text = rs_data2.Fields(1)- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB Access 设计 图书 管理 系统
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文