东北虎林园管理系统需求分析毕业论文.doc_第1页
东北虎林园管理系统需求分析毕业论文.doc_第2页
东北虎林园管理系统需求分析毕业论文.doc_第3页
东北虎林园管理系统需求分析毕业论文.doc_第4页
东北虎林园管理系统需求分析毕业论文.doc_第5页
免费预览已结束,剩余29页可下载查看

下载本文档

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

文档简介

目录1需求分析31.1背景说明31.2系统目标与系统边界41.3系统功能分析41.3.1员工信息管理41.3.2老虎信息管理51.3.3捐助人信息管理51.3.4游客信息管理51.3.5门票信息管理51.3.6游览信息管理61.4系统总体功能图61.5数据需求及业务规则分析61.5.1主要业务规则61.6数据约束72数据库概念设计82.1定义实体集及属性82.2定义联系集及属性102.3e-r模型设计112.3.1实体e-r模型112.3.2联系集e- r模型图142.3.3总体e-r模型图163逻辑设计173.1实体转换为关系模式173.2联系集转化为关系模式184数据库应用设计204.1数据库脚本204.2触发器及存储过程264.2.1存储过程264.2.2触发器321需求分析1.1背景说明化石和遗传学研究表明,中国是虎的故乡,老虎很可能起源于中国,虎的祖先在起源地发展的直系后裔就是华南虎。已经出土的化石资料显示,早在100万年前,人和老虎就生活在一起了。老虎曾经有8个亚种:东北虎、华南虎、印支虎、孟加拉虎、里海虎、巴厘虎、爪哇虎和苏门答腊虎,我国是唯一拥有5个亚种的国家。虎在我国的分布曾非常广泛,在现今三十多个省、自治区和直辖市中,有二十多个在历史上发现过虎,甚至台湾也发现过虎的化石。遗憾的是随着人口的逐渐增加,虎的生存空间却不断缩小;再加上人类对虎的过度捕杀,虎的分布范围越来越小,数量也越来越少,其目前的处境比大熊猫还要濒危。已经灭绝的虎亚种距今都不算遥远:巴厘虎于20世纪30年代灭绝,里海虎于20世纪50年代灭绝,爪哇虎于20世纪70年代灭绝。它们神秘的世界永远不可能被我们了解了,这些逝去的生命让人们叹息,也值得人类警醒!一个世纪以前,全世界的野生虎有10万只,而最新的调查数据显示,全球的野生虎只剩下3200只,并且或多或少都面临灭绝的风险。我国野生虎数量还剩下多少呢?专家估计,可能不超过50只。而名列世界十二大濒危动物之首的华南虎更是疑似已成为野外灭绝级动物。为了拯救这些处于食物链顶端,维持生物链平衡的猫科动物,人工饲养,野外放生已成为唯一有效的途径。于是,1986年横道河子饲养场建立了 世界上最大的东北虎饲养和繁育基地中国横道河子猫科动物饲养繁育中心。1992年发展到了94只,发展是个好外兆头,但费用又成了大问题,东北虎面临严重的困难食物(资金)短缺。由于没有合理的管理机制,虎园一直入不敷出,巨大的资金缺口和食物短缺让园内出现了大量的老虎死亡事件。1.2系统目标与系统边界系统目标:本系统面向东北虎林园,立足于东北虎救助事业,对园内长期工作人员,志愿者工作人员以及虎园营业收入和社会捐助资金进行管理。希望对园区内所有东北虎信息进行登记管理,并为工作人员,游客,以及捐赠者提供不同权限的访问,查询,修改等功能。根据使用捐赠资金的实时信息,做到资金面向社会公开化,合理化。最终达到最大程度保护东北虎,尽快实现东北虎回归森林,回归自然!系统边界:不考虑在线支付功能。1.3系统功能分析东北虎林园管理系统功能:管理员信息管理,老虎信息管理,捐助人信息管理,游客信息管理,门票信息管理,游览信息管理。1.3.1员工信息管理提供员工基本信息的注册、查询、修改、删除、统计的功能。(1) 员工基本信息注册:员工通过注册来录入基本信息,包括:姓名、性别、籍贯、出生日期、联系电话、邮箱、身份证号、部门、职位、工资、雇佣日期。(2) 员工基本信息查询:已经注册了的员工,可以在系统中查询自己的员工编号、姓名、性别、籍贯、电话号码、邮箱、身份证号、部门、职位、工资。(3) 员工基本信息修改:可修改信息包括员工的所有信息。(4) 员工基本信息删除:只可删除某个员工的所有信息。(5) 员工基本信息统计:可分别统计不同性别、不同年龄、不同籍贯的员工人数。部门员工平均工资、总工资。1.3.2老虎信息管理提供老虎信息的注册、查询、修改、统计的功能(1)老虎基本信息注册:老虎信息录入包括编号、名称、性别、出生日期、来源地、所在区域。(2)老虎基本信息查询:可按老虎编号、名称、性别、来源地、所在区域进行查询.(3)老虎信息修改:修改内容包括除老虎编号外的所有内容。(4)老虎信息统计功能:可按性别、品种、来源地进行统计。1.3.3捐助人信息管理提供捐助人基本信息的注册,查询,修改和统计功能,(1) 捐助人基本信息注册:注册信息包括捐助人编号、姓名、性别、国籍、身份证号、联系电话。 (2) 捐助人基本信息查询:可查询捐助人的姓名、性别、国籍。(3) 捐助人基本信息修改:可修改捐助人姓名、性别、国籍、联系电话。(4) 捐助人基本信息统计:对不同性别,不同国籍的捐款人数进行统计。1.3.4游客信息管理提供游客信息的录入,查询功能。(1) 游客信息录入:录入游客编号、姓名、性别、身份证号、籍贯。(2) 游客信息查询:可查询游客编号、姓名、性别、身份证号、籍贯。1.3.5门票信息管理提供门票信息的录入、修改、查询、统计的功能。(1) 门票信息录入:包括门票编号、种类、价格。(2) 门票信息修改:可修改门票价格。(3) 门票信息统计:统计不同种类的门票售出张数和总金额,总的门票售出张数及总金额。1.3.6游览信息管理提供入园游览的游客的信息录入、查寻、统计的功能。(1) 游览信息录入:包括游客编号、姓名、性别身份证号、门票编号、门票种类、金额,入园时间,出园时间。(2) 游览信息查询:可查询游客编号、姓名、性别身份证号、门票编号、门票种类、金额,入园时间,出园时间。(3) 游览信息统计:可统计游客总数,总金额等。1.4系统总体功能图东北虎园林管理系统员工信息管理老虎信息管理游客信息管理捐助人信息管理门票信息管理游览信息管理图1.4系统总体功能图1.5数据需求及业务规则分析1.5.1主要业务规则基于上述功能,对主要业务及所需数据进行分析。员工在进行操作时必须先登录系统。(1) 员工首次进入需要注册,输入姓名、性别、籍贯、联系电话、邮箱、身份证号、部门、职位、工资。员工由唯一编号标识,籍贯只需输入省份和县(市)名;电话只需输入一个常用电话。 (2) 老虎信息在老虎首次入园或出生时,由员工员输入老虎名称、性别、来源地、所在区域。每只老虎由唯一编号标识,来源地只需输入国家省份县(市)名。(3) 捐助人要想捐助必须先注册,每个捐助人由唯一编号标识,所需填写的注册信息包括,姓名,性别,国籍,身份证号,联系电话,捐助人籍贯只需输入国家、县(市)名。 (4) 门票信息录入时,每张门票由唯一编号标识。门票种类有普通票、学生票、团体票三种。出售时间由售出时的系统时间决定。(5) 登录时,普通员工只能查询自己的基本信息和老虎的基本信息。(6) 部门经理只能查询自己和部门员工的基本信息和老虎的基本信息。(7) 所有员工只能修改自己除员工编号和身份证号以外的基本信息。(8) 老虎的体检信息只能由体检时负责该虎的员工进行修改。(9) 捐助人能查询虎园的受捐助收入和支出项目,但不能修改任何数据库里的信息。(10)如果老虎在当地出生,则来源地即为出生地。1.6数据约束(1)员工编号约束:要求员工编号共7位,以字母a开头,后续6位数字按流水号依次增加,如a000001。check约束为check(employeeno likea+0-9 0-9 0-9 0-9 0-9 0-9)。(2)游客编号约束:要求游客编号共10位,以字母v开头,后续4位数字为系统时间的年份,最后5位为流水号,如v201300001。check约束为check(visitorno like v+conver(char(4),year(getdate()+0-9 0-9 0-9 0-9 0-9)。(3)捐助人编号约束:要求捐助人编号共6位 ,以字母d开头,后续5位为流水号,如d00001。check约束为check(donateno like d+0-9 0-9 0-9 0-9 0-9)。(4)老虎编号约束:要求老虎编号共6位,以字母t开头,后续5位为流水号,如t00001。check约束为check(tigerno like t+0-9 0-9 0-9 0-9 0-9)。(5)员工表的主键为employeeno,telephone允许为空,其余信息不允许为空值。(6)游客表的主键为visitorno,所有信息不允许为空值。(7)捐助表的主键为donateno,telephone允许为空,其余信息不允许为空值。(8)老虎表的主键为tigerno,所有信息不允许为空。(9)姓名不允许为空,不能超过16个字符。(10)身份证号不允许为空,共18位数字。(11)注册时间不允许为空,注册时间为系统当前日期,数据类型为datetime。(12)性别不允许为空,要求性别只能为男或女,check约束为check(sex in f, m),f表示男,m表示女。(13)籍贯(native)不允许为空值,填写省市(如:黑龙江哈尔滨)或直辖市(如:北京市)。2数据库概念设计对实体集及属性、联系集及属性进行定义和e-r模型设计。2.1定义实体集及属性(1)员工实体集(employee):员工编号(employeeno)、姓名(employeename)、性别(sex)、身份证号(identitynumber)、籍贯(native)、出生日期(birthday)、联系电话(telephone)、部门(department)、职位(eadship)、邮箱(mail)、工资(salary)、雇佣日期(hiredate)。其数据字典如下:属性含义属性名数据类型约束员工编号employeenochar(7)not null员工姓名employeenamevarchar(10)not null性别sexchar(1)not null身份证号identitynumberchar(18)not null籍贯nativevarchar(20)not null出生日期birthdaydatetimenot null联系号码telephonevarchar(20)not null邮箱mailvarchar(20)not null部门departmentvarchar(10)not null职位headshipvarchar(10)not null薪水salarychar(5)not null雇佣日期hiredatedatetimenot null表2.1.1员工实体数据字典(3) 老虎实体集(tiger):老虎编号(tigerno)、名称(tigername)、性别(sex)、出生日期(birthday)、来源地(origin)、所在区域(area)。其数据字典如下:属性含义属性名数据类型约束老虎编号tigernochar(6)not null老虎名称tigernamevarchar(10)not null性别sexchar(1)not null出生日期birthdaydatetimenull来源地originvarchar(20)not null所在区域areachar(2)not null表2.1.2老虎实体数据字典(4) 捐助人实体集(donate):捐助人编号(donateno)、姓名(donatename)、性别(sex)、国籍(antion)、身份证号(identitynumbe)、联系电话(telephone)。其数据字典如下:属性含义属性名数据类型约束捐助人编号donatenochar(6)not null捐助人名称donatenamevarchar(10)not null性别sexchar(1)not null国籍nationvarchar(10)not null身份证号identitynumberchar(18)not null电话telephonevarchar(20)not null表2.1.3捐助人实体数据字典(5) 游客实体集(visitor):游客编号(visitorno)、姓名(visitorname)、性别(sex)、身份证号(identitynumber)、籍贯(native)。其数据字典如下:属性含义属性名数据类型约束游客编号visitornochar(10)not null姓名visitornamevarchar(10)not null性别sexchar(1)not null身份证号identitynumberchar(18)not null籍贯nativevarchar(20)not null表2.1.4游客实体数据字典(6) 门票实体集(ticket):门票编号(ticketno)、种类(kind)、价格(price)。其数据字典如下:属性含义属性名数据类型约束门票编号ticketnochar(6)not null种类kindchar(1)not null价格pricechar(3)not null表2.1.5门票实体数据字典2.2定义联系集及属性(1)老虎体检联系集(test):老虎与员工多对多联系。包括:老虎编号(tigerno)、体重(weight)、体长(length)、体温(temperature)、肩高(jiangao)、爪长(zhuachang)、健康状况(health)、体检员工编号(employeeno)。其数据字典为:属性含义属性名数据类型约束体检员工编号employeenochar(7)not null老虎编号 tigernochar(6)not null体长lengthnumeric(5,2)null体重weight numeric(6,2)null体温temperaturenumeric(5,2)null肩高jiangaonumeric(5,2)null爪长zhuachang numeric(5,2)null健康状况healthchar(8)null表2.2.1老虎体检联系集数据字典(2)游览信息联系集(visit):游客、门票与员工的三元联系。包括:游客编号(visitorno)、门票编号(ticketno)、售票员编号(employeeno)、入园使时间(cometime)、出园时间(outtime)。其数据字典为:属性含义属性名数据类型约束门票编号ticketnochar(6) not null游客编号visitornochar(10)not null入园时间cometimechar(16)null出园时间outtimechar(16)null表2.2.2游览信息联系集数据字典(3)捐助信息联系集(donatedetail):捐助人与员工的多对多联系。包括:捐助单编号(donatedetailno)、捐助人编号(donateno)、捐助金额(donationamount)、审核员工编号(employeeno)、捐助日期(donationtime)。其数据字典为:属性含义属性名数据类型约束捐助单编号donatedetailnochar(11)not null捐助人编号donateno char(6) not null审核人编号employeenochar(7)not null捐助金额donationamount numeric(10,2)not null捐助时间donationtimedatetimenull表2.2.3捐助信息联系集数据字典2.3e-r模型设计2.3.1实体e-r模型(1)员工e-r模型设计mailnativeemployeebirthdayhiredateheadshipsalaryidentitynumberemployeenoemployeenamesexdepartment图2.3.1员工实体e-r模型图(2)老虎e-r模型设计tigersexbirthdayoriginareatigernametigerno图2.3.2老虎实体e-r模型图(3)游客e-r模型设计visitornativeidentitynumbervisitornovisitornamesex图2.3.3游客实体e-r模型图(4)捐助人e-r模型设计donatenodonatenamesextelephonenationidentitynumberdonate2.3.4捐助人实体e-r模型图(5)门票e-r模型设计ticketticketnokindprice图2.3.5门票实体e-r模型图2.3.2联系集e- r模型图(1)老虎体检联系集e-r模型图老虎体检员工weightlengthtemperaturehealthjiangaozhuachang(2)游览信息联系集e-r模型图游客游览员工cometime门票outtime(3)捐助信息联系集e-r模型图捐助人捐助员工donatedetailnodonationtimedonateamount2.3.3总体e-r模型图员工老虎体检游览捐助游客捐助人门票tigernamesexbirthdayoriginareatigernoemployeenoemployeenameidentitynumbersexnativetelephonemaildepartmentheadshipsalarydonatenodonatenamesexnativetelephoneidentitynumberticketnokindpricevisitornovisitornamesexidentitynumbernative3逻辑设计3.1实体转换为关系模式(1)员工实体集(employee),其属性有:员工编号(employeeno)、姓名(employeename)、性别(sex)、身份证号(identitynumber)、籍贯(native)、出生日期(birthday)、联系电话(telephone)、部门(department)、职位(headship)、邮箱(mail)、工资(salary)、雇佣日期(hiredate)。其数据字典如下属性含义属性名类别数据类型约束员工编号employeeno主码char(7)not null员工姓名employeenamevarchar(10)not null性别sexchar(1)not null身份证号identitynumberchar(18)not null籍贯nativevarchar(20)not null出生日期birthdaydatetimenot null联系号码telephone多值属性varchar(20)not null邮箱mailvarchar(20)not null部门departmentvarchar(10)not null职位headshipvarchar(10)not null薪水salarychar(5)not null雇佣日期hiredatedatetimenot null图3.1.1(2)老虎实体集(tiger),其属性有:老虎编号(tigerno)、名称(tigername)、性别(sex)、出生日期(birthday)、来源地(origin)、所在区域(area)。属性含义属性名类型数据类型约束老虎编号tigerno主码char(6)not null老虎名称tigernamevarchar(10)not null性别sexchar(1)not null出生日期birthdaydatetimenull来源地originvarchar(20)not null所在区域areachar(2)not null图3.1.2(3)游客实体集(visitor),其属性有:游客编号(visitorno)、姓名(visitorname)、性别(sex)、身份证号(identitynumber)、籍贯(native)。其数据字典如下:属性含义属性名类型数据类型约束游客编号visitorno主码char(10)not null姓名visitornamevarchar(10)not null性别sexchar(1)not null身份证号identitynumberchar(18)not null籍贯nativevarchar(20)not null图3.1.3(4)捐助人实体集(donate),其属性包括:捐助人编号(donateno)、姓名(donatename)、性别(sex)、国籍(antion)、身份证号(identitynumbe)、联系电话(telephone)。属性含义属性名类型数据类型约束捐助人编号donateno主码char(6)not null捐助人名称donatenamevarchar(10)not null性别sexchar(1)not null国籍nationvarchar(10)not null身份证号identitynumberchar(18)not null电话telephonevarchar(20)not null图3.1.4(4) 门票实体集(ticket),其属性包括:门票编号(ticketno)、种类(kind)、价格(price)。其数据字典如下:属性含义属性名类型数据类型约束门票编号ticketno主码char(6)not null种类kindchar(1)not null价格pricechar(3)not null图3.1.53.2联系集转化为关系模式(1)老虎体检联系集(test):老虎与员工多对一联系。包括:老虎编号(tigerno)、体重(weight)、体长(length)、体温(temperature)、肩高(jiangao)、爪长(zhuachang)、健康状况(health)、体检员工编号(employeeno)。其数据字典为:属性含义属性名类型数据类型约束员工编号employeeno主码、外码char(7)not null老虎编号 tigerno主码、外码char(6)not null体长lengthnumeric(5,2)not null体重weight numeric(6,2)not null体温temperaturenumeric(5,2)not null肩高jiangaonumeric(5,2)not null爪长zhuachang numeric(5,2)not null健康状况healthchar(8)not null图3.2.1(2)游览信息联系集(visit):游客、门票与员工的三元联系。包括:游客编号(visitorno)、门票编号(ticketno)、售票员编号(employeeno)、入园使时间(cometime)、出园时间(outtime)。其数据字典为:属性含义属性名类型数据类型约束门票编号ticketno主码、外码char(6) not null游客编号visitorno主码、外码char(10)not null入园时间cometimechar(16)null出园时间outtimechar(16)null图3.2.2(4) 捐助信息联系集(donatedetail):捐助人与员工的多对多联系。包括:捐助单编号(donatedetailno)、捐助人编号(donateno)、捐助金额(donationamount)、审核员工编号(employeeno)、捐助日期(donationtime)。其数据字典为:属性含义属性名类型数据类型约束捐助单编号donatedetailno主码char(11)not null捐助人编号donateno 外码char(6) not null审核人编号employeeno外码char(7)not null捐助金额donationamount numeric(10,2)not null捐助时间donationtimedatetimenot null图3.2.34数据库应用设计4.1数据库脚本create database tigerdbon primary (name=tigerdb, filename=c:myworktigerdb.mdf, size=3, maxsize=5, filegrowth=1)log on (name=d20011812_log, filename=c:myworktigerlog.ldf, size=1, maxsize=5, filegrowth=1)go/*data mydatabase*/use tigerdbgo/* add my user*/exec sp_adduser user01,user01go-/*员工人事表*/printcreat table employeegocreate table employee( employeeno char(7) not null /*员工编号*/ check(employeeno like a0-90-90-90-90-90-9), employeename varchar(10) not null, /*员工姓名*/ sex char(1) not null, /*员工性别*/ identitynumber char(18) not null, /*员工身份证号*/ birthday datetime not null, /*出生日期*/ native varchar(20) not null, /*籍贯*/ telephone varchar(20) null, /*员工电话*/ email varchar(30) not null , /*邮箱*/ hiredate datetime not null, /*雇佣日期*/ department varchar(15) not null, /*所属部门*/ headship varchar(10) not null, /*职务*/ salary numeric(8,2) not null, /*薪水*/ constraint employeepk primary key (employeeno)go-/*老虎表*/print create tigergocreate table tiger( tigerno char(6) not null primary key,/*老虎号*/ check(tigerno like t0-90-90-90-90-9), tigername varchar(40) not null, /*老虎名称名称*/ sex char(1) not null, /*性别*/ birthday datetime null, /*出生日期*/ origin varchar(16) null , /*来源地*/ area int , /*所在区域*/)go-/*捐助人信息表*/print create donategocreate table donate( donateno char(6) not null primary key, /*捐助人编号*/ check(donateno like d0-90-90-90-90-9), donatename varchar(10) not null, /*捐助人名称*/ sex char(1) null, /*性别*/ nation varchar(10) , /*国籍*/ identitynumbe char(18) not null, /*身份证号*/ telephone varchar(20) , /*电话*/)go-/*门票信息表*/print create ticketgocreate table ticket( ticketno char(6) not null primary key, /*门票编号*/ kind char(10) not null, /*种类*/ price numeric(7,2) /*价格*/)go-/*游客信息表*/print create visitorgocreate table visitor( visitorno char(10) not null primary key, /*游客编号*/ check(visitorno like v0-90-90-90-90-90-90-90-90-9), visitorname varchar(10) not null, /*游客名称*/ sex char(1) , /*性别*/ identitynumbe char(18) not null, /*身份证号*/ native varchar(20) /*籍贯*/)go-/*游览信息表*/print create visitgocreate table visit( ticketno char(6) not null , /*门票编号*/ visitorno char(10) not null, /*游客编号*/ employeeno char(7) not null, /*售票员编号*/ cometime char(16), outtime char(16), constraint visitpk primary key clustered(ticketno,visitorno,employeeno), constraint visitfk1 foreign key(ticketno) references ticket(ticketno), constraint visitfk2 foreign key(employeeno) references employee(employeeno), constraint visitfk3 foreign key(visitorno) references visitor(visitorno)go-/*老虎体检信息表*/print create testgocreate table test( employeeno char(7) not null , /*员工编号*/ tigerno char(6) not null, /*老虎编号*/ length numeric(5,2) , /*体长*/ weight numeric(6,2) , /*体重*/ temperature numeric(5,2), /*体温*/ jiangao numeric(5,2) , /*肩高*/ zhuachang numeric(5,2), /*爪长*/ health char(8), /*健康状况*/ constraint testpk primary key clustered( employeeno,tigerno), constraint testfk1 foreign key( employeeno) references employee( employeeno), constraint testfk2 foreign key(tigerno) references tiger(tigerno)go-/*捐助明表细信息表*/print create donatedetailgocreate table donatedetail( donatedetailno char(11) not null primary key,/*捐助明细单号*/ donateno char(6) not null , /*捐助人编号*/ employeeno char(7) not null, /*员工编号*/ donationtime datetime not null, /*捐助日期*/ donationamount numeric(10,2) not null, /*捐助金额*/ constraint donatedetailfk1 foreign key( employeeno) references employee( employeeno), constraint donatedetailfk2 foreign key(donateno) references donate(donateno)数据关系模式导航图4.2触发器及存储过程4.2.1存储过程(1)按捐助金额降序输出捐助人的存储过程。脚本:/*捐助存储过程*/declare donate_no char(6),donate_name varchar(10),donateam numeric(10,2),text char(100)declare don_cur cursor forselect b.donateno,donatename,sum(donationamount) doamountfrom donatedetail a,donate bwhere a.donateno=b.donatenogroup by b.donateno,donatenameorder by doamount descselect text=捐助总额情况列表=print textselect text= 捐助人编号 姓名 捐助总额print textselect text=-print textopen don_curfetch don_cur into donate_no,donate_name,donateamwhile (fetch_s

温馨提示

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

评论

0/150

提交评论