asp图书馆管理系统1.doc_第1页
asp图书馆管理系统1.doc_第2页
asp图书馆管理系统1.doc_第3页
asp图书馆管理系统1.doc_第4页
asp图书馆管理系统1.doc_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

毕 业 设 计摘要本文详细介绍了我设计图书管理系统,该系统包括前台操作界面和后台数据库的设计。该系统采用ASP作为前台开发工具,ACCESS作为后台数据库,由系统登录模块、管理者信息模块、图书信息维护模块、读者信息维护模块、借阅信息维护模块、查询信息模块、等功能模块组成,可方便实现管理者信息、图书信息、读者信息、借阅信息、查询信息出版社信息的添加、修改、删除、查询、统计和相关报表的输出,具有简单实用、界面友好、操作方便、检索迅速、可靠性高、存储量大、安全性好、便于维护等特点。关键词 图书管理;信息系统;设计;数据库;目录摘要11 引言12系统介绍功能和分析22.1主要功能介绍:22.2需求分析22.3系统的功能特点23开发所用关键技术的说明33.1动态网页的优点33.2 ASP技术介绍33.3 ASP的技术特点和工作原理43.3.1 ASP运行模式43.3.2 ASP的工作原理43.3.3 ASP的技术特点43.4 用ASP进行动态网页设计53.5 ASP访问数据库63.5.1 ASP内置对象和组件63.5.2 ASP访问数据库工作原理63.5.3 ASP连接数据库的方法74 系统数据库设计84.1 系统结构设计84.2 系统主要功能流程图94.3 系统数据库设计114.4系统数据库设计ER 图135系统详细设计145.1 前台1451.1 图书查询145.1.2用户管理中心155.13在线咨询165.14读者交流175.1.5 注册175.1.6 挂失185.1.7 图书推荐185.2后台195.2.1 管理员账号195.2.2 用户管理195.2.3 书库管理205.2.4 借还图书205.2.5 逾期查询215.2.6 图书借阅信息排行215.2.7 荐购信息225.2.8 在线咨询管理225.2.9 读者交流管理235.3 系统部分功能模块的代码实现246系统测试276.1系统测试方法:人工测试和机器测试276.11人工测试方法:276.12机器测试方法。276.2测试项目276.3测试结果28结束语29致谢30参考文献31251 引言二十一世纪是信息高度交流与发展的时代,面计算机系统则在信息时代扮演着极为重要的脚色,随着计算机的不断发展,计算机以渗透到各个领域,图书馆也不例外,图书馆的计算机化以不容迟缓。 而且随着各种信息的日益膨胀和图书管理人员信息服务需求的不断增强,图书信息系统急待有一个面向日常工作的信息服务功能,如图书数据资料、管理人员资料、图书信息文档等信息的存储、管理、共享、使用与交流,图书资料的存储与使用以及文献检索、电子阅览等。这在每个图书馆都有各自不同的管理方式,其共有的特点多数仍处在手工阶段。存在信息资料管理分散、安全性差、利用率低等缺陷,再者,这类信息本身存在着它的不规范性,单纯使用特定的软件进行管理也有一定难度,而且很难适应此类信息管理模式的变化比计划还快的特点。对此,基于网络技术的网络管理模式体现出强大的生命力,有人誉为是将改变用户网络管理方式的革命性网络管理解决方案。通过我对我们学校图书管信息管理模式的考察,为充分体现全方位的网络信息服务功能,有效利用现有基础网络设施和软件系统构筑图书馆局域网的内联网,我们提出了一个基于网络的图书管理系统的设想。图书管理系统是指应用电子计算机和网络通信设备,为图书管及其所属各部门提供图书信息、图书文献信息检索、图书管理过程中图书信息的收集、存储、处理、提取和数据通讯的能力,并能满足所有授权用户对信息的各种功能需求的计算机应用软件系统。2系统介绍功能和分析本系统是一个基于ASP的图书馆系统,采用ASP作为编程语言,ACCESS作为数据库,管理员可以对图书进行管理和维护,读者可以查阅书籍和自己的借阅信息等。系统发布之后,管理员或读者就可以通过Web管理和访问数据库,这样设计既有利于读者方便地操作,也有利于管理员有效的管理。2.1主要功能介绍:1能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:1) 图书信息的录入、删除及修改。2) 图书信息的多关键字检索查询。3) 图书的出借、返还和资料统计。2能够对一定数量的读者进行相应的信息存储与管理,这其中包括:1) 读者信息的登记、删除及修改。 2) 读者资料的统计与查询。3能够对需要的统计结果提供列表显示输出。2.2需求分析当决定要开发一个信息系统时,首先要对信息系统的需求进行分析,需求分析要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。传统的软件工程方法学使用结构化分析技术,完成分析用户需求工作。需求分析要了解用户的情况,接下来通过与用户交流,对用户的基本要求反复细化,以得出对目标系统的完整、准确和具体的需求。需求分析是为了发现用户的真正需求,首先应从宏观角度调查、分析用户所面临的问题,也就是说,需求分析的第一步是尽可能准确地了解用户当前的情况和需要解决的问题,这样才能更好的为用户服务。2.3系统的功能特点1操作简单、界面友好。2即时可见,对于管理员在后台发布的信息,能够及时在前台显示出来,达到即时发布、即时见效的功能。3功能完善,基本实现了读者查询、浏览、借阅、归还、管理员统计管理等功能。3开发所用关键技术的说明3.1动态网页的优点在InterNet迅猛发展的今天,用户不再只满足于通过浏览器看到静态页面,而是希望能根据要求生成更加灵活、生动的动态页面。数据库对于信息的动态检索无疑具有极大的优越性,因此根据数据库信息的不断变化生成动态web页面将成为网页设计的重要方法。静态网页浏览者可以直接从服务器端调用浏览,占用服务器的资源较少但缺点是其不包含交互功能,对于使用者来说,只能看但不能参与活动,这是一个很大的缺陷。动态网页包含交互功能,浏览者可以和服务页面间产生会话作用,完成一系列的动作。动态网页有如下一些优点:(1)读者可与Web服务器进行交互(2)可实现数据库的查询 (3)可以与HTML以外的文件进行交互 (4)可缩短查询时间,提高浏览效率它的最大的优势体现在用户可以进行直接参与活动。3.2 ASP技术介绍ASP全名为(Active Server Pages),它是微软公司推出IIS的一个组件,ASP实际是一种在服务器端开发脚本语言的环境。利用它可以开发出动态、交互、高性能Web服务器端的应用,且能较容易实现复杂的Web应用。利用ASP开发的脚本程序全部运行在服务器端,与用户所采用的浏览器无关,从而极大地减少了对客户端的要求。其工作原理是:浏览器从Web服务器调用ASP文件(一种文本文件),服务器端的脚本引擎对每一条脚本语句解释执行,再把执行的结果生成HTML文件传给客户端7。ASP文件包括文本、HTML标记和ASP文件特有的脚本语句。制作ASP文件同HTML文件一样,可以用任何纯文本编辑器进行编辑。 ASP可以使用任何脚本语言,只需提供其相应的脚本引擎就可,ASP自身提供VB ScriPt和JSP cript两种脚本引擎,缺省为VB Script。ASP包括了5个内置对象:Request对象,从浏览器获取信息;Response对象,发送信息到浏览器;Server对象,控制ASP执行情况,对服务器端ActiveX控件起作用;Session对象,存储用户任务的信息;APPlication对象,使多用户共享一个程序的信息。网站内容的动态化、数据库化是Internet网站发展的必然趋势,ASP以其简单、高效的开发方式及丰富的控制手段为Internet网站的开发应用提供了强有力的支持。3.3 ASP的技术特点和工作原理3.3.1 ASP运行模式当一个浏览器从web服务器请求一个*asp文件时ASP脚本开始运行,web服务器此时调用ASP从头至尾读取请求文件,运行所有命令并把HTML网页返回给浏览器。图4.1说明了ASP文件使用数据库访问构件通过ADO(Active Date Object)访问数据库的数据时,web服务器起着中间部件的作用。它接收用户web浏览器的web页请求使用ODBC把对数据或数据库的任何命令请求通过网络送到数据库服务器,从数据库服务器接收数据并且把产生的web页和数据送回到用户浏览器。在图4.2中显示了在运行中各部分之间的关系:3.3.2 ASP的工作原理基于ASP的页面以*.asp文件形式驻留在web服务器上。一个*.asp源文件是文本文件,可以包括以下成分: 文本 用于显示信息、页面标题等。 HTML标记 实现页面风格设计。ASP脚本(Script Commands)图4.3显示了ASP的工作原理,当浏览器通过HTTP协议向web服务器申请一个由*.asp定义的页面时,web服务器响应HTTP请求,用ASP引擎解释被申请文件。当遇到ASP脚本命令时,ASP引擎调用相应的脚本引擎(脚本引擎以组件的形式驻留在web服务器上)进行处理。ASP提供两种脚本引擎,即VBScript引擎和VJScript引擎,若要使用其他脚本语言,需要在web服务器上另外安装相应的脚本引擎;当遇到基于COM标准的组件(组件本身是经过编译的可重用二进制码)时,ASP引擎启动相应的组件完成指定的功能。若ASP文件含有访问数据库的请求,ASP内置组件ADO(ActiveX Date Object) 通过ODBC与数据库连接,对数据库进行访问,并将访问结果返回web服务器。ASP引擎将脚本和组件的运行结果生成相应的HTML语法成分,与文件中原有的文本和HTML标记一起组成标准HTML页面送至客户端浏览器。3.3.3 ASP的技术特点在使用ASP技术时应遵循这样一个原则:即ASP脚本必须与基于COM标签的组件配合使用才能开发出具有实用价值的动态web应用程序。基于组件,可以把应用程序的开发分成两大类任务:一类是开发能被很多程序使用的核心组件;另一类是集成这些核心组件提供的服务,构造出实现特定功能的应用程序。Microsoft及一些“中间件”厂商已针对不同的应用领域提供了许多组件产品,组件的使用者只需要理解组件的接口,不需要知道组件的内部结构和组件使用的数据。 在ASP技术中,ASP脚本相当于一种粘合剂,把一个个具有特定功能的组件集成在一起,以形成最终的软件产品。利用组件,开发人员可以专门做自己最擅长的工作,从而减少开发难度;利用组件,还有助于开发人员将用户界面与应用逻辑、数据服务分开,快速开发出可重性高的基于三层客户服务器结构的web应用程序。综上所述,ASP具有如下一些特点:(1)使用普通的文本编辑器(如记事本)即可进行编辑设计;(2)ASP脚本无需编译,容易编写,可在服务器端直接解释执行;(3)用户端只要使用可执行HHML码的浏览器,即可浏览ASP所设计的页面; (4)面向对象,在ASP脚本中可以方便地引用系统组件和ASP内置组件,还能通过定制ActiveX Server Component(ActiveX服务器组件)来扩充功能; (5)ASP的源程序不会被传到客户端,因而可以避免所写的源程序故他人窃取,也提高了程序的安全性;(6)与任何ActiveX Scripting语言兼容, 除了可使用VBScript和JScript语言进行设计外,还可通过Plug_in的方式,使用由第三方提供的其它Scripting语言来扩充功能。3.4 用ASP进行动态网页设计所谓“动态”并不是指在页面上放几个GIF动画图片,其含义包含以下两方面: (1)“交互性”即网页的内容会根据用户的要求和选择而动态响应或改变。 (2)“自动更新”即无需手动更新HTML文档,便会自动生成新的页面,可以大大节省工作量。根据用户请求生成动态网页的传统技术方案主要有三种:(1)最早的渠道是利用CGI(Common Gateway Interface),即通用网关接口;(2)利用web服务器厂商提供的专用接口如:ISAPI,NSAPI;(3)利用JAVA访问数据库(JDBC)。这三种方案存在一个共同的问题,就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。ASP技术的出现使web动态网页设计成为一件轻松愉快的工作。只要几行脚本语句,就能将后台的数据库信息发布到Internet上,在编程和网页脚本的可读性方面大大优于传统的技术方案。ASP文件是一种嵌入了可在服务器端执行脚本的HTML文档,与ASP兼容的web服务器执行这些脚本,现场生成相应的HTML语言成分,与网页中原来的HTML语言合成到一起,共同作用到前端。一个ASP文件就是一个文本文件,其中包含了以下内容: (1)TexT(文本) (2)HIML tags(HTML标记) (3)Script命今由于采用了B/S模式,使得整个系统大在的减少了工作量。图4.4显示了B/S模式 的工作原理。在前端采用IE、Netscape等的浏览器将用户提交的操作信息向Web服务器发出HTTP请求,Web服务器通过ASP和一些中间组件访问后台数据库,并将操作结果以HTML页面的形式返回给前端浏览器。3.5 ASP访问数据库3.5.1 ASP内置对象和组件ASP提供了功能强大的六个内置对象和五个内置组件内置对象:(1)Request(请求):从前端用户取得信息(2)Response(响应):将信息送给前端用户(3)Server(服务器):提供Web服务器工具(4)Session(会话):储存在一次会话内的用户信息,仅被该用户访问(5)Application(应用):管理所有的会话信息,供所有用户共享(6)ObjectContext:配合Transaction服务器进行分布式事务处理前三个很常用,Request和Response是用来实现web Server与浏览器交互。Request的一个重要方法是ForM(),其作用是提取浏览器的用户输入信息。如下面的语句可以取得用户填在文本框里面的内容:RequestForm(“nane”)显然,这比CCI等方法所需要的复杂编程简单多了。而输出要用到Response的一个重要方法Write,如:“Response.write our message”该语句向浏览器输出了一条消息。内置组件:(1)数据库存取组件:ASP提供ADO来存取具有ODBC标准的数据库(2)广告轮显组件:用来维护、构建Internet广告(3)浏览器兼容组件:将浏览器的功能数据提供给服务器,以便送出适合于各种浏览器的Web页面(4)文件存取组件:提供文件读写的工具(5)文件超链接组件:提供对Web页面的管理3.5.2 ASP访问数据库工作原理访问Web数据库的技术有以下几种方式:公共网关接口CGI(Common Gateway Interface)、Internet Server 应用程序编程接口ISAPI(Internet Server Application Programming Interface)、Java、Plug-in(插件)和ASP技术。这些技术都是为了克服HTML静态页面发展起来的。ASP是一个基于Web服务器的脚本开发环境,在ASP平台上可开发和运行动态的、交互的、高性能的Web服务器应用程序。ASP访问数据库工作原理。ASP程序在Web服务器端工作,当前端用户请求一个ASP主页时,Web服务器响应HTTP请求并调用ASP引擎执行该文件并解释执行其中的脚本,若脚本中有访问数据库请求,立刻通过ODBC或ILE DB与相应的后台数据库相连,同数据库访问组件ADO完成操作,最后,ASP根据访问数据库的结果生成HTML语言的主页返回给前端用户,用户看到的只是HTML网页,而看不到ASP程序代码,增强了保密性。3.5.3 ASP连接数据库的方法ASP提供两种访问数据库的方法:在第一种方法中每次访问数据库都要与数据库连接一次,一旦与数据库建立连接语句就可以对数据进行操作;当对数据的操作完成,所有相关的对象都被关闭。与数据库相连的另一种方法是当用户的任务完成后连接才被关闭,这是由Globalasp文件所控制。每个基于ASP的internet应用可以有一个存放在应用根目录中的Global.asp文件,该文件有四个事件:Applicattion-start,Senssion-start, Applicattion-End和Session-end用户与数据库的连接是在Session-start事件中,用Session-end事件关闭连接。在本网页中用如下代码来实现ASP与数据库的连接:4 系统数据库设计4.1 系统结构设计系统总体上分为前台后后台两个部分,前台供用户使用、包括图书查询、注册、用户管理中心、挂失、在线咨询、图书推荐、读书交流、使用帮助等功能,其中,用户登陆后进入用户管理中心,可以进行会员资料维护、修改密码、查看借阅信息、预定信息、在线咨询、读者交流等操作;管理员在登陆页面输入账号密码后进入后台,对系统进行管理,如用户管理、图书管理、借阅管理、逾期管理、在线咨询、图书推荐、读者交流等。系统的结构图如下:系统前台后台管理图书查询注册挂失在线咨询图书推荐读书交流使用帮助会员资料修改密码借阅信息预定信息在线咨询用户登陆读者交流用户管理图书管理借阅管理逾期管理在线咨询图书推荐读者交流系统结构图4.2 系统主要功能流程图用户使用流程图:开始结束访问系统图书查询图书推荐使用帮助注册挂失用户登陆读书交流在线咨询修改密码借阅信息预定图书验证YN图书查询、预定流程图:开始结束访问系统图书查询YN结果排序按书名按作者按出版社按ISBNYN找到需要的图书预定查看详细信息是否登陆4.3 系统数据库设计表:Admin序号字段名类型长度精度小数位数默认值主键说明0idLong4是1usernameText502passwordText503maxLong4自动0表:book序号字段名类型长度精度小数位数默认值主键说明0IDLong4是1B_ISBNText255图书编号2B_NAMEText255图书名称3B_SORTLong4自动0图书类别4B_DATEText50出版日期5B_WRITERText10图书作者(主编)6B_CONCERNText20出版社7B_REMARKText255暂无备注8B_CHECK_DATEDate8Now()登记日期9B_NUMLong4自动0数量表:user序号字段名类型长度精度小数位数默认值主键说明0idLong41usernameText100读者编号2passwordText50读者密码3nameText50读者姓名4sexText10读者性别5noText50读者证件号码6telText50读者电话7addressText255读者地址8timeDate8Now()登记日期9gsText100挂失表:yuding序号字段名类型长度精度小数位数默认值主键说明0idLong4是1book_idLong4自动02user_idLong4自动03timeDate8Now()4ztText30预定中表:zhuti序号字段名类型长度精度小数位数默认值主键说明0idLong4是1nameText502titleText2553imageText1004contentMemo05goodBoolean16topsBoolean17hitsLong4自动08timeDate8Now()9ipText50表:zixun序号字段名类型长度精度小数位数默认值主键说明0idLong4是1titleText2552contentMemo03user_idLong4自动04timeDate8Now()5z_hfMemo0暂无4.4系统数据库设计ER 图5系统详细设计5.1 前台为用户提供登录、注册、挂失,图书查询功能,图书推荐,读书交流以及预定自己喜欢的图书的界面。51.1 图书查询图书查询提供用户按照书名、作者、出版社、ISBN的条件查询需要的图书,并可设定查询结果按照降序还是升序来显示,查询页面为“index.asp”,其页面效果如图5.1所示,查询结果页面为“search.asp”,其页面效果如图5.2所示。在查询结果页面,单击“查看”或“书名”的链接即可打开该图书的详细信息页面“show.asp”,如图5.3所示。图书查询图5.1查询结果图5.2详细信息图用户管理中心系统提供用户在线咨询、读书交流、预定图书、查询借阅情况等功能,这些功能必须登陆才能实现。用户首先需要登陆,登陆页面是“userlogin.asp”,如图5.4所示,登陆后进入管理中心,默认打开用户资料信息页面,如图5.5所示。在左侧的链接栏可选择相应的功能进行操作,包括修改密码、借阅信息、预定信息、在线咨询、读者交流等。用户登录图5.4用户资料图5.55.13在线咨询在线咨询:直接可以在系统上查询图书馆是否用用户需要的书籍,还可以查看自己以前的咨询信息。在线咨询图5.65.14读者交流读者交流:可以查看用户对书籍的评价,方便用户交流,也方便管理人员对书库的改进,为更好的管理图书馆提供方便。读者交流图 注册用户注册功能和其余系统或网站类似,用户需打开注册页面“zc.asp”后,正确填写用户名、密码、姓名、性别、证件号码、联系电话、地址等信息后,单击“注册”按钮提交数据,待管理员审核通过后即可正常使用了,如图5.8所示为注册页面设计效果。注册图 挂失用户忘记密码后可在线挂失,挂失时需提供用户名、姓名、性别、证件号码等验证信息,然后该账号将被锁定,其他用户不能使用,然后携带有效证件到管理员处接触锁定即可。挂失页面的设计效果如图5.9所示。挂失图 图书推荐如果图书馆现存没有需要的图书或有新书出版,用户可使用“图书推荐” 功能想图书馆推荐图书,“图书推荐”的实现页面是“tstj.asp”,具体实际效果如图510所示。图书推荐图5.105.2后台后台实现对系统的全面维护,管理员登陆后进入后台页面,如图5.11所示。后台图 管理员账号管理员账号功能提供管理员账号的添加、修改、删除功能,如图5.12所示。管理员账号图 用户管理用户管理功能提供用户账号的添加、修改、删除功能,如图5.13所示。用户管理图 书库管理书库管理是本系统的一个关键部分,其页面效果如图5.14所示,能够实现根据书名、作者、出版社、ISBN查找图书、添加、修改、删除图书信息。书库管理图 借还图书借还图书实现读者借书和还书的功能,如图5.15所示。用户借书的时候,管理员单击页面下方的“借书”按钮,打开借书页面,填好借书相关信息后单击“提交”按钮即可完成借书操作,用户还书的时候管理员先在借还图书页面查询到该读者所借的图书,然后单击“归还”功能链接即可,如果需要续借,则单击对应的“续借”按钮即可。借还图书图 逾期查询逾期查询实现对所有已借阅过期的图书进行统计,如图5.16所示,并可根据情况对对应的帐户进行处罚或锁定账号操作,锁定的账号将不能再使用本系统的功能。逾期查询图 图书借阅信息排行图书借阅信息排行实现统计图书的借阅率,按借阅率高低从上往下排,如图5.17所示。图书借阅信息排行图 荐购信息荐购信息管理实现对用户推荐采购的图书信息进行管理,可以查看具体的荐购信息,也可以删除不需要的或已经采购了的信息,如图5.18所示。荐购信息图 在线咨询管理在线咨询管理提供用户和管理员之间的交互,管理员可以回复或删除用户提出的咨询,如图5.19所示。在线咨询管理图 读者交流管理读者交流管理对读者交流社区的内容进行管理,并可对好的文章进行“精华”或“置顶”操作,如图5.20所示。读者交流管理图5.205.3 系统部分功能模块的代码实现对系统重复使用的代码段,单独做成了页面,使用时在页面调用即可,以便于系统的维护和管理。图书查询提供用户按照书名、作者、出版社、ISBN的条件查询需要的图书,并可设定查询结果按照降序还是升序来显示,查询页面为“index.asp”具体代码如下:图书馆管理系统      图书查询 关键字: 查询类型: 书名 作者 出版社 ISBN 图书类别: 所有类别 option value= 结果排序: 降序升序   6系统测试6.1系统测试方法:人工测试和机器测试6.11人工测试方法:(1)个人复查:指源程序编完以后,直接由程序员自己进行检查。由于心理上对自己程序的偏爱,因此有些习惯性的错误自己不易发现,如果对功能理解有误,自己也不易纠正。所以这是针对小规模程序常用的方法,效率不很高。(2)走查:测试在预先阅读过该软件资料和源程序的前提下,由测试人员扮演计算机的角色,用人工方法将测试数据输入被测程序,并在纸上跟踪监视程序的执行情况,让人代替机器沿着程序的逻辑走一遍,以发现程序中的错误。由于人工运行很慢,因此走查只能使用少量简单的测试用例,实际上走查只是个手段,随着“走”的进程中不断从程序中发现错误。(3)会审:测试小组的成员与走查相似,要求测试成员在会审前仔细阅读软件有关资料,根据错误类型清单(从以往经验看一般容易发生的错误),填写检测表,列出根据错误类型要提问的问题。会审时,由程序作者直

温馨提示

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

评论

0/150

提交评论