汽车检测线管理课程设计_第1页
汽车检测线管理课程设计_第2页
汽车检测线管理课程设计_第3页
汽车检测线管理课程设计_第4页
汽车检测线管理课程设计_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

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

文档简介

1、sql server课程设计 汽车检测线管理数据库设计说明课程设计(论文)任务书学 院汽车与交通学院专 业交通运输学 生 姓 名学 号设计(论文)题目汽车检测线管理内容及要求:针对汽车检测线业务,以sql server为数据库管理系统,设计支持汽车检测线业务的数据平台。数据要求车辆信息:包括型号、颜色、生产厂家、车牌号、发动机号、底盘号码、车主信息等;检测信息:包括检测编号、检测内容、检测结果等;年检信息,包括年检时间、年检结果等。功能要求实现信息录入、年检管理等,并按条件查询、统计车辆信息与检测信息。其他要求依据实际完成权限设置、管理任务安排、数据库测试等,并完成设计论文书写。sql ser

2、ver课程设计不仅是对数据库设计能力的综合锻炼,更是对团队合作,软件开发与项目管理过程的训练,课程设计由5-7人设计小组合作完成。进度安排:1 布置题目,收集资料,查阅资料 1天2 方案讨论、设计与模型建立 4天3 数据库开发,权限设置、管理任务设置,测试 3天4 整理并撰写论文 1天5 答辩 1天指导教师(签字):年 月 日学院院长(签字):年 月 日前 言调查方案说明:汽车综合性能检测线是综合运用现代检测技术、电子技术、计算机应用技术,对汽车实施不解体检测、诊断的汽车检测系统。它具有能在室内检测、诊断出车辆的各种性能参数、查出可能出现故障的状况,为全面、准确评价汽车的使用性能和技术状况提供

3、可靠依据。 汽车综合性能检测线既能担负车辆动力性、经济性、可靠性和安全环保管理等方面的检测,又能担负车辆维修质量的检测以及在用车辆技术状况的检测评定,还能承担科研、教学方面的性能试验和参数测试,检测项目广且有深度,能为汽车使用、维修、科研、教学、设计、制造等部门提供可靠技术依据。目前,国家交通部要求对于运营中的的车辆必须定期进行上线检测。 当前国内使用的检测线通常有可以分为两大类,一种是集中式的,一种是分布式的。集中式除登录资料由登录计算机完成外,权限的检测流程、数据采集、处理、判定由主控计算机来完成,显示、打印、存贮等功能由数据机完成。这种方式的优点是结构简单、价格低。分级式一般采用二级分布

4、方式、一级为测控工位控制,各工位分布有工位计算机来完成本工位的控制、数据采集处理和通讯等任务;二级具有排列检测程序,全线调度、汇总综合判定、打印结果和存贮管理数据库等管理。本检测线管理数据库就是采用的集中式检测线管理,除登录资料由登陆计算机完成外,权限的检测流程、数据采集、处理、判定由主控计算机来完成,显示、打印、存储等功能由数据库完成。目 录1. 汽车检测线概述51.1 汽车检测线简介51.2 汽车检测线类型52. sql sever 201262.1 sql sever 2012简介62.2 sql sever 2012特性62.3 sql sever 2012优点73. 数据库需求分析.

5、9.4.课题分析及关系图114.1 课题分析114.2关系图13附录一详细操作16附录二运行结果截图311 汽车检测线概述1.1 汽车检测线简介随着汽车保有量的增长,汽车检测任务变得更加繁重,这增加了交管部门的工作负担,为了让检测变得更加方便快捷来缓解交管部门的压力,从而将更多的精力集中在交通的管理。本数据库就是为汽车检测线业务而开发。能够帮助汽车检测公司掌握检测线上的汽车的信息以及客户的信息,提高运行效率。1.2 汽车检测线类型1、 安全性能检测线,用于汽车年审检测,为公安交警部门要求。2、 综合性能检测线,用于营运车辆定期检测,为交通维修部门要求。3、 环保尾气检测线,用于机动车尾气排放物

6、检测,为环保部门要求。4、 简易检测线,一般用于维修企业,用于对汽车的制动、侧滑和悬挂系统进行简单检测。本检测线是综合了以上四个检测线功能的一种综合检测线,当车辆到达检测线后,工人根据客户的需求将车开到不同的检测工位进行车辆的检测,然后根据检测的结果输入时间,接着实现检测提醒业务。 2 sql sever 20122.1 sql sever 2012简介sql server 2012 是microsoft公司21世纪初具有重要意义的数据库新产品。作为新一代的数据平台,数据管理能力强大,全面支持云技术与多种系统,可快速构建相应的解决方案实现私有云与公有云之间数据的扩展与应用的迁移。提供对企业基础

7、架构最高级别的支持专门针对关键业务应用的多种功能与解决方案,可以提供高级别的可用性及性能。在业界领先的商业智能领域,提供了更多更全面的功能以满足不同人群对数据信息的需求,包括支持来自于不同网络环境的数据的交换,全面自助分析等创新功能,在企业级支持、商业智能应用、管理开发效率等方面具有显著功能,是集数据管理与商业智能分析与一体的新式数据管理与分析平台,并具有完整的关系数据库建立、管理、设计和开发功能。 2.2 sql sever 2012特性(1)internet 集成sql server 2012 数据库引擎提供完整的xml 支持。它还具有构成最大的web 站点的数据存储组件所需的可伸缩性、可

8、用性和安全功能。sql server 2000 程序设计模型与 windows dna 构架集成,用以开发 web 应用程序,并且sql server 2012 支持 english query 和 microsoft 搜索服务等功能,在web 应用程序中包含了用户友好的查询和强大的搜索功能。 (2)可伸缩性和可用性同一个数据库引擎可以在不同的平台上使用,从运行 microsoft windows® 98 的便携式电脑,到运行 microsoft windows 2012 数据中心版的大型多处理器服务器。sql server 2012 企业版支持联合服务器、索引视图和大型内存支持等功能

9、,使其得以升级到最大 web 站点所需的性能级别。 (3)企业级数据库功能sql server 2012 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。sql server 2012 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 sql server 2012 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。

10、 (4)易于安装部署和使用sql server 2012 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 sql server 的过程。sql server 2012 还支持基于标准的、与 windows dna 集成的程序设计模型,使 sql server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 sql server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。 数据仓库。 sql server 2012 中包括析取和分析汇总数据以进行联机分析处理 (olap) 的工具。sql server 中还包括

11、一些工具,可用来直观地设计数据库并通过 english query 来分析数据。2.3 sql sever 2012优点(1)高性能设计,可充分利用windowsnt的优势。(2)系统管理先进,支持windows图形化管理工具,支持本地和远程的系统管理和配置。(3)强壮的事务处理功能,采用各种方法保证数据的完整性。(4)支持对称多处理器结构、存储过程、odbc,并具有自主的sql语言。 sqlserver以其内置的数据复制功能、强大的管理工具、与internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。363 数据库需求分析通过对前汽车检测线管理工

12、作过程的内容和数据流程图分析,设计如下面的数据项和数据结构1. 车辆信息,包括的数据项有:车主信息、车牌号、发动机号、底盘号码、颜色、型号、生产厂家、电话2. 检测信息,包括的数据项有:车牌号,检测编号、检测内容、检测结果3. 检测内容,包括的数据项有:车牌号、外观、灯光、制动、尾气排放4. 年检信息,包括的数据项有:车牌号,年检时间、年检结果汽车检测线流程说明:客户开车到检测公司,首先由业务员输入客户的详细信息,然后根据客户的需求勾选所需要的检测项目。然后车将会被开到检测线上按照客户填写的表格一次进行各项检测,工人根据检测结果填写检测内容表。业务员根据客户的需求安排年检时间、信息查询。经理负

13、责管理检测线,实现检测线的维护和正常运行。流程图 经理1管理n车辆信息录入更改删除业务员 工人n 提供 执行检测信息表局部e-r图车辆信息录入更改删除车辆信息表局部e-r图m 咨询服务年检信息表局部e-r图 检测工作车辆信息录入更改删除p 客户车辆信息表局部e-r图年审检测综合性能检测车辆信息录入更改删除4 课题分析及关系图4.1 课题分析 我们组是针对汽车检测线业务,以为数据库管理系统,设计支持汽车检测线的数据平台,实现信息录入、年检管理等,并按条件查询、统计车辆信息与检测信息。4.1.1 数据库该课题可建立一个数据库:汽车检测线管理数据库4.1.2基本表 该数据库包括四个基本表:车辆信息表

14、、检测信息表、年检信息表、检测内容表4.1.3视图 视图的作用: 视图是一个虚拟表,从一个或者多个表中导出(视图也可以从视图中导出),其内容由查询语句定义生成。视图中的数据是视图在被使用时动态生成的,它随着基表数据的变化而变化。因此,我们不仅可以通过视图来查看基表中的数据,在一定条件下还可以通过视图来查看基表中的数据,在一定条件下还可以通过视图来修改基表中的数据。功能:筛选出检测合格车辆的部分信息,供存储过程的调用。内容:车主姓名、车牌号、检测结果(筛选器设置为合格)4.1.4存储过程 六个存储过程:1输入客户姓名,可查询该客户的全部信息,若不存则输出“不存在姓名为xx的资料”作用:业务员能够

15、根据客户的姓名查找出其所有的车辆信息,当客户询问的时候能够给其详尽的答复。2输入车牌号,可查询该车辆的全部信息,若不存在该车牌号,则输出“不存在车牌号为xx的资料”作用:公司能够根据检测线上车辆的车牌号找出车辆的全部信息,便于检测线的管理。3输入时间(根据公司的实际安排确定的年检提醒时间),可查询符合该条件的待检车辆的全部信息。作用:用于车辆的年检管理,业务员能够根据实际需要安排需要年检的车辆年检的时间。防止检测线超负荷工作或者空转。4. 建立存储过程,执行该存储过程后输出当天检测信息表的统计结果。作用:经理和公司的高层能够动态的监测检测线运行状态,合理安排工作。5. 建立存储过程,执行该存储

16、过程后可以根据需要选择添加、更改、删除信息。作用:使业务员能够对客户的信息进行添加、更改、删除。6建立存储过程,实现输入车牌号后输出是否检测合格。作用:用于客户自助查询检测结果。 4.1.5触发器三个触发器: 1.当修改车辆信息的时候,显示“车辆信息已被修改” 2.当修改检测信息的时候,显示“检测信息已被修改”3.当修改年检信息的时候,显示“年检信息已被修改”作用:用于提醒相关操作人员操作是否成功。 4.1.6授予权限 创建角色经理、工人、业务员,分别授予不同的对象权限。经理的权限是浏览所有表和视图的信息工人的权限是可以对检测内容表插入信息业务员的权限是对车辆信息表插入信息、修改信息,还可以执

17、行所有存储过程。4.2关系图 创建关系图(1) 打开汽车检测线管理进入表,“右击车辆信息”“设计表” “车牌号” “右击选择设置主键” (2) “单击关系图”“右击新建数据库关系图”“下一步” “找到车辆信息” “单击添加” “找到检测信息”“找到年检信息”“单击添加”“完成” “单击保存” “直接确定图3.14.2.1车辆信息表局部e-r图 车辆信息车牌号车牌号车牌号车牌号车牌号车牌号车牌号 图3.2检测信息局部e-r图 检测信息 检测结果检测内容检测编号车牌号 图3.3检测内容局部e-r图 检测内容尾气排放制动车牌号灯光外观 图3.4年检信息表局部e-r图 年检信息 车牌号年检结果年检时间

18、提醒时间图3.5总e-r图 经理1管理n车辆信息录入更改删除业务员 工人n 提供 执行检测信息表局部e-r图车辆信息录入更改删除车辆信息表局部e-r图m 咨询服务年检信息表局部e-r图 检测工作车辆信息录入更改删除p 客户车辆信息表局部e-r图年审检测综合性能检测车辆信息录入更改删除附录一详细操作1、 创建数据库右击“数据库”点击“新建数据库”将数据库名称改为“汽车检测线管理”。2、 创建车辆信息表 车辆信息表序号数据名称字段名数据类型长度允许空1车主姓名车主姓名nchar42车牌号车牌号char93发动机号发动机号char84底牌号码底牌号码char175颜色颜色nchar36型号型号nch

19、ar207生产厂家生产厂家nchar208电话电话char11*表11.一般来说,车主姓名为24个字,因此将车主姓名字段设置为nchar,长度为4。2.电话号码为11位数字,因此把号码设置为char ,长度为11。3.车牌号由一个汉字+一个字母+五个数字或三个数字和两个字母等,因此将车牌号设置为char,长度为9。此外,由于车辆信息中的车牌号牵扯到众多的视图以及存储过程,所以要将车牌号设置为该表的唯一主键,即primary key.因此,该车牌号不可以为空。 4.发动机号都是以厂家简码加数字组成,因此将发动机号设置为char,长度为85.底牌号码长度固定,因此设置为char,长度为17。6.根

20、据以前的经验和对车辆的了解,车辆的主要颜色有月光石白、铂青铜色、泰坦银、太空灰、宝石青、银河白、丝光棕、黑、红、黄等。他们的字段长度不一定都一样,而且都是属于中文字符,为了能够满足这一要求,则我将车的颜色字段设置为nchar,长度为3。7. 汽车型号这一字段的类型与长度并不统一,且存在中英文的并列, 所以要汽车型号的字段类型为 nchar,长度为20. 8汽车的生产厂家一般以中文或者英文命名,而厂名的长度可能很长所以生产厂家这一字段的类型定为 nchar,长度为20 。代码:create table 车辆信息(车主姓名 nchar(4) not null, 车牌号 char(9) not nu

21、ll,primary key, 型号 nchar(20) not null, 颜色 nchar(3) not null, 发动机号 char(8) not null, 底盘号 char(17) not null, 生产厂家 nchar(20) not null, 电话 char(11) null)3. 在车辆信息表中插入信息代码:insert into 车辆信息 values(陈旭妹,辽a10000,宝马,x1,红色,$2898000,l6791314wq20105wa,德国大众,null)insert into 车辆信息表 values (袁立,辽a10010,奇瑞qq, 白色,$22280

22、00,l6791314wq20105wa,奇瑞汽车insert into 车辆信息 values (张君辽,a10086,2010款皇冠,乳白色,$2178000,l3647963122010wvb,一汽丰田,null)insert into 车辆信息 values (豆全超,辽a66666,奥迪a8,白色,$8888888,l3641738192010vlc,德国大众,null)insert into 车辆信息 values (刘晓辉,辽a89775,2009款天籁,黑色,$2898000,l6791314wq20105wa,东风日产,null)insert int

23、o 车辆信息 values (窦全超,辽a99999,宝马3系列,红色,$2898000,l6791314wq20165wa,德国大众,无)insert into 车辆信息表 values (孙天宇,辽nb9450,科迈罗, 黄色,$2898088,l6791314wq20188wa,美国通用汽车,无)insert into 车辆信息表 values (王家才,豫s10010,奔驰s500,香槟色,$9886000,l6791473pq2005lwq,梅赛德斯奔驰,null) 图4.14. 创建检测信息表序号数据名称字段名数据类型长度允许空1车牌号车牌号char(9)92检测编号检测编号cha

24、r(9)93检测内容检测内容nchar(20)204检测结果检测结果nchar(6)6 表2 1.车牌号由一个汉字+一个字母+五个数字或三个数字和两个字母和空格,因此将车牌号设置为char,长度为9。2.检测编号为一串数字,能够显示检测的时间和检测当天的排号,本数据库设置为9位数的。3.检测内容包含许多项目,且长度不固定。4.检测结果有合格、不合格两种。代码:create table 检测信息(车牌号 char(9) not null, 检测编号 char(3) not null, 检测内容 nchar(20) not null, 检测结果 nchar(10) not null)5. 在检测信

25、息表中插入信息代码:insert into 检测信息 values(辽a10000,120203001,车灯 底盘,合格)insert into 检测信息values (辽a10010,120203002,制动,合格)insert into 检测信息 values ( 辽a66666,120203003,车灯 尾气排放,合格)insert into 检测信息 values (辽a89775,120203004,底盘, 不合格) 图4.26.创建检测内容表序号数据名称字段名数据类型长度允许空1车牌号车牌号char(9)92灯光灯光nchar(10)103外观外观你nchar(10)104制动制动

26、nchar(10)105尾气排放尾气排放nchar(10)10表31.车牌号由一个汉字+一个字母+五个数字或三个数字和两个字母和空格,因此将车牌号设置为char,长度为9。2.检测结果有合格、不合格两种(未检测的显示为未检测)。3.检测结果有合格、不合格两种(未检测的显示为未检测)。4.检测结果有合格、不合格两种(未检测的显示为未检测)。5.检测结果有合格、不合格两种(未检测的显示为未检测)。代码:create table 检测内容(车牌号 char(9) not null, 灯光 nchar(10) not null, 外观 nchar(10) not null, 制动 nchar(10)

27、not null, 尾气排放 nchar(10) not null)7. 在检测内容表中插入信息insert into 检测内容 values (辽a10000,合格,合格,合格,合格) insert into 检测内容 values ( 辽a10010,合格,合格,合格,合格)insert into 检测内容 values ( 辽a66666,合格,合格,合格,合格)insert into 检测内容 values (辽a89775,合格,合格,合格,不合格) 图4.38. 创建年检信息序号数据名称字段名数据类型长度允许空1车牌号车牌号char(9)92年检时间年检时间date3年检结果年检结

28、果nchar(10)104提醒时间提醒时间date*表4代码:create table 年检信息(年检时间 char(8) not null, 年检结果 date not null, 年检结果 nchar(10) not null, 提醒时间 date null)9. 在年检信息表中插入信息insert into 年检信息 values (辽a10000,2012-01-01,通过,2013-11-17)insert into 年检信息 values (辽a10010,2012-06-08,通过,2014-01-06)insert into 年检信息 values ( 豫s10010,2013

29、-01-23,通过,2013-01-23)insert into 年检信息 values (辽a66666,2012-08-13,未通过,2012-09-1)insert into 年检信息 values (辽a89775,2013-06-16,通过,2015-06-16)图4.410、 创建视图单击“视图”右击选择“新建视图”选择“车辆信息表”点击“添加选择“检测信息表”点击“添加“点击“关闭”选择列“车主姓名”、“车牌号”、“检测结果”在“检测结果”列的筛选器中输入“合格”保存为“检测结果查询视图” 操作图4.5 效果截图4.611. 创建存储过程(1)、创建存储过程,实现输入客户姓名,可

30、查询该客户的全部信息,若不存则输出“不存在姓名为xx的资料” 代码:create procedure 按车姓名查询 姓名 nchar(4) as select 车主姓名,型号,颜色,发动机号,底盘号,生产厂家,电话,检测编号,检测内容,检测结果,年检时间,年检结果from 车辆信息 join 检测信息 on 检测信息.车牌号=车辆信息.车牌号 join 年检信息 on 检测信息.车牌号=年检信息.车牌号 where 车辆信息.车牌号=姓名 else print 不存在姓名为+姓名+的资料 (2)、创建存储过程,实现输入车牌号,可查询该车辆的全部信息,若不存在该车牌号,则输出“不存在车牌号为xx

31、的资料” 代码:create procedure 按车牌号查询 车牌号 char(9) as select 车主姓名,型号,颜色,发动机号,底盘号,生产厂家,电话,检测编号,检测内容,检测结果,年检时间,年检结果from 车辆信息 join 检测信息 on 检测信息.车牌号=车辆信息.车牌号 join 年检信息 on 检测信息.车牌号=年检信息.车牌号 where 车辆信息.车牌号=车牌号 else print 不存在车牌号+车牌号+的资料 (3)、创建存储过程,实现输入时间,可查询符合该条件的待检车辆的车牌号。 代码: create procedure 检测提醒 年检时间 date,车牌号

32、char(9) output asselect 车牌号=车牌号 from 年检信息 where 年检时间=年检时间 (4)、创建存储过程,实现执行该存储过程后输出检测信息表的统计结果。 代码: select count(检测结果) as 总数,sum(case when 检测结果=不合格then 1 end) as 不合格数 from 检测信息 输出总数合格数和不合格数create procedure 检测数据统计 as select count(检测结果) as 总数,sum(case when 检测结果=合格 then 1 else 0 end) as 合格数, sum(case when

33、 检测结果=不合格 then 1 else 0 end) as 不合格数from 检测信息(5) 建立存储过程,执行该存储过程后可以根据需要选择添加、更改、删除信息。代码create procedure 添加删除更改信息 options int, 车主姓名 nchar(4),车牌号 char(9),型号 nchar(20),颜色 nchar(3),发动机号 char(8),底盘号 char(17),生产厂家 nchar(10),电话 char(11) as begin if options=0 delete 车辆信息 where 车辆信息.车牌号=车牌号 else if options=1 b

34、egin update 车辆信息 set 车辆信息.车主姓名=车主姓名,车辆信息.车牌号=车牌号 endelse if options=2 insert into 车辆信息 values(车主姓名,车牌号,型号,颜色 ,发动机号,底盘号 ,生产厂家, 电话)end(6) 建立存储过程,实现输入车牌号后输出是否检测合格。 代码: create procedure 检测结果查询 车牌号char(9) as select 车主姓名,车牌号,检测结果 from 检测结果查询视图 where 车牌号=车牌号 else print 不合格12. 创建触发器 (1)触发器1代码 create trigger

35、 修改 on 车辆信息after updateasprint 客户信息已被修改(2)触发器2代码create trigger 删除 on 车辆信息after deleteasprint 客户信息已被删除(3)触发器3代码create trigger 添加 on 车辆信息after deleteasprint 客户信息已成功添加13. 授予权限1.展开“安全性”展开“角色”点击“数据库角色”右键选择“新建数据库角色”输入角色“工人”浏览选择对象类型“用户”浏览选择对象“123”选择安全对象“表”选择安全对象“车辆信息表”“检测内容表”“检测信息表”授予权限“插入”.“更改”。2.展开“安全性”展

36、开“角色”点击“数据库角色”右键选择“新建数据库角色”输入角色“经理”浏览选择对象类型“用户”浏览选择对象“123”选择安全对象“表”“视图”选择所有安全对象授予权限“查看定义”。3. 展开“安全性”展开“角色”点击“数据库角色”右键选择“新建数据库角色”输入角色“业务员”浏览选择对象类型“用户”浏览选择对象“123”选择安全对象“表”、“视图”“存储过程“选择所有安全对象授予权限“查看定义”、“更改“。操作界面流程截图 图4.5 图4.6 图4.7 图4.8 图4.9 图4.1014. 数据库日常维护设置 单击展开“服务器对象”点击“备份设备”右键选择“备份数据库”选择数据库“汽车检测线管理”选择备份位置c:programfilesmicrosoftsqlservermssql11.sqlexpressmssqlbackup附录二 运行结果截图1. 统计检测信息表中检测不合格的车辆总数点击存储过程中的”检测数据统计“右键选择”执该存储过程单击“确定”运行结果如图所示 2、按条件查询信息(按车牌号查询)点击

温馨提示

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

评论

0/150

提交评论