Oracle綜訓(xùn)學(xué)生成績管理系統(tǒng)_第1頁
Oracle綜訓(xùn)學(xué)生成績管理系統(tǒng)_第2頁
Oracle綜訓(xùn)學(xué)生成績管理系統(tǒng)_第3頁
Oracle綜訓(xùn)學(xué)生成績管理系統(tǒng)_第4頁
已閱讀5頁,還剩38頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、實(shí)用文檔軟件學(xué)院綜合訓(xùn)練項(xiàng)目報(bào)告書課程名稱Oracle 數(shù)據(jù)庫項(xiàng)目名稱學(xué)生成績管理系統(tǒng)專業(yè)班級(jí)組別文案大全實(shí)用文檔 20156目 錄1. 32. 33. 33. 133.1.133.1.243. 253.2.153.2.293. 31 13. 3.1113.3.211文案大全實(shí)用文檔3.3.3133. 41 63. 4.1163. 4.2193. 51 94. 3 05. 3 1文案大全實(shí)用文檔1 設(shè)計(jì)時(shí)間2015/6/12015/6/72 設(shè)計(jì)任務(wù)信息管理系統(tǒng)學(xué)生成績管理系統(tǒng)掌握 ORACLE數(shù)據(jù)庫的特點(diǎn), 熟悉 SQL 命令和 PL/SQL 的編程特點(diǎn),運(yùn)用所學(xué)知識(shí)解決現(xiàn)實(shí)問題,完成學(xué)生成

2、績管理系統(tǒng)的后臺(tái)數(shù)據(jù)庫設(shè)計(jì),提高系統(tǒng)性能。在該項(xiàng)目中,不考慮需求分析過程,要求建立以下關(guān)系:院系信息:院系編號(hào)、院系名稱、院系主管、地址、院系人數(shù);學(xué)生基本信息:院系編號(hào)、學(xué)號(hào)、姓名、性別、學(xué)生類型、入學(xué)日期、籍貫、身份證號(hào)、詳細(xì)地址、出生日期、所學(xué)專業(yè)、民族、電話(家) 、繳費(fèi)總計(jì)、已修學(xué)分、備注;課程信息:課程號(hào)、課程名稱、開設(shè)年級(jí)、學(xué)時(shí)數(shù)、學(xué)分;成績單:學(xué)號(hào)、課程號(hào)、學(xué)期、成績、備注。使用存儲(chǔ)過程統(tǒng)計(jì)每個(gè)學(xué)生的已修學(xué)分。使用觸發(fā)器實(shí)現(xiàn)當(dāng)?shù)怯泴W(xué)生成績(60 分以上)時(shí)自動(dòng)統(tǒng)計(jì)學(xué)生的已修學(xué)分。使用函數(shù)實(shí)現(xiàn)統(tǒng)計(jì)各課程的未及格人數(shù),要求輸入?yún)?shù)課程號(hào)后,返回各課程的人數(shù)NUM 。并實(shí)現(xiàn)調(diào)用,查數(shù)

3、據(jù)庫系統(tǒng)設(shè)計(jì)的未及格人數(shù)。將上實(shí)驗(yàn)中的存儲(chǔ)過程與本實(shí)驗(yàn)中函數(shù)創(chuàng)建包。3 設(shè)計(jì)內(nèi)容3.1 系統(tǒng)設(shè)計(jì)文案大全實(shí)用文檔3.1.1 系統(tǒng)功能概述系統(tǒng)的功能模塊圖如下:學(xué)生成績管理系統(tǒng)信息查詢模塊信息輸入、修改模塊信息統(tǒng)計(jì)模塊院學(xué)課成院學(xué)課統(tǒng)統(tǒng)統(tǒng)系生程績系生程計(jì)計(jì)計(jì)信信信單信信信學(xué)課課息息息信息息息生程程息已人未修數(shù)及學(xué)格分人數(shù)圖 3-1-1功能模塊圖3.1.2 系統(tǒng)功能模塊設(shè)計(jì)1.信息查詢模塊信息查詢模塊可以查詢?cè)合敌畔?、學(xué)生信息、課程信息以及成績單信息。2.信息輸入、修改模塊信息輸入、修改模塊以修改院系信息、學(xué)生信息、課程信息。3.信息統(tǒng)計(jì)模塊用于統(tǒng)計(jì)學(xué)生已修學(xué)分、課程人數(shù)及課程未及格人數(shù)。系統(tǒng)業(yè)務(wù)

4、流程圖如下:文案大全實(shí)用文檔圖 3-1-2業(yè)務(wù)流程圖3.2 數(shù)據(jù)庫設(shè)計(jì)文案大全實(shí)用文檔3.2.1 數(shù)據(jù)庫需求分析系統(tǒng) E-R圖如下:表 3-2-1實(shí)體及其屬性表實(shí)體名稱屬性名稱院系信息院系編號(hào)、院系名稱、院系主管、地址、院系人數(shù)學(xué)生信息院系編號(hào)、學(xué)號(hào)、姓名、性別、學(xué)生類型、入學(xué)日期、籍貫、身份證號(hào)、詳細(xì)地址、出生日期、所學(xué)專業(yè)、民族、電話(家)、繳費(fèi)總計(jì)、已修學(xué)分、備注課程信息課程號(hào)、課程名稱、開設(shè)年級(jí)、學(xué)時(shí)數(shù)、學(xué)分選修學(xué)號(hào)、課程號(hào)、學(xué)期、成績、備注文案大全實(shí)用文檔院系院系編院系名院系主地址院系人號(hào)稱管數(shù)圖 3-2-2院系實(shí)體屬性圖文案大全實(shí)用文檔院系編學(xué)號(hào)姓名性別號(hào)學(xué)生類備注型入學(xué)日已修學(xué)期

5、分學(xué)生籍貫繳費(fèi)總計(jì)身份證電話號(hào)(家)民族所學(xué)專出生日詳細(xì)地業(yè)期址圖 3-2-3 學(xué)生實(shí)體屬性圖課程課程號(hào)課程名開設(shè)年學(xué)時(shí)數(shù)學(xué)分稱級(jí)圖 3-2-4課程實(shí)體屬性圖文案大全實(shí)用文檔學(xué)號(hào)課程號(hào)學(xué)期數(shù)據(jù)流圖如下:院系1所屬n學(xué)生成績n備注選修n課程圖 3-2-5 E-R圖文案大全實(shí)用文檔圖 3-2-6 0層數(shù)據(jù)流圖圖 3-2-7 1層數(shù)據(jù)流圖文案大全實(shí)用文檔3.2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)表 3-2-8學(xué)生成績管理系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)表名稱表信息表述College院系信息表Student學(xué)生信息表Course課程信息表Score成績單表 3-2-9院系信息表 college描述字段類型院系編號(hào)(主鍵)Cnova

6、rchar2(10)院系名稱Cnamevarchar2(30)院系主管Managervarchar2(10)地址Addressvarchar2(50)院系人數(shù)Populationnumber(10)表 3-2-10 學(xué)生信息表 student描述字段類型文案大全實(shí)用文檔學(xué)號(hào)(主鍵)Snovarchar2(20)院系編號(hào)(外鍵)Cnovarchar2(10)姓名Snamevarchar2(10)性別Sexvarchar2(2)學(xué)生類型Typevarchar2(10)入學(xué)日期in_dateDate籍貫Jiguanvarchar2(10)身份證號(hào)Idvarchar2(20)詳細(xì)地址Addressva

7、rchar2(50)出生日期BirthDate所學(xué)專業(yè)Majorvarchar2(10)民族Nationvarchar2(10)電話(家)Televarchar2(11)繳費(fèi)總計(jì)Paymentnumber(10)已修學(xué)分Creditnumber(5)備注Remarkvarchar2(50)表 3-2-11 課程信息表 course描述字段類型文案大全實(shí)用文檔課程號(hào)(主鍵)Cnovarchar2(10)課程名稱Cnamevarchar2(30)開設(shè)年級(jí)Gradevarchar2(5)學(xué)時(shí)數(shù)study_timenumber(4)學(xué)分Creditnumber(4)表 3-2-12成績單 score描

8、述字段類型課程號(hào)(聯(lián)合主鍵、外鍵)Cnovarchar2(10)學(xué)號(hào)(聯(lián)合主鍵、外鍵)Snovarchar2(10)學(xué)期Termnumber(2)成績Scoresnumber(10)備注Remarkvarchar2(50)3.3 數(shù)據(jù)庫實(shí)現(xiàn)3.3.1 創(chuàng)建用戶創(chuàng)建 admin 用戶并授權(quán)。create user admin identified by admin;SQL> grant create procedure to admin;授權(quán)成功。SQL> grant create trigger to admin;授權(quán)成功。文案大全實(shí)用文檔3.3.2 創(chuàng)建表和約束1.創(chuàng)建院系信息表

9、。1 create table college(2 cno varchar2(10) primary key,3 cname varchar2(10),4 manager varchar2(10),5 address varchar2(50),6 population number(10)7* )SQL> /表已創(chuàng)建。2.創(chuàng)建學(xué)生信息表1create table student(2 sno varchar2(20) primary key,3 cno varchar2(10),4 sname varchar2(10),5 sex varchar2(2),6 type varchar2(1

10、0),7 in_date date,8 jiguan varchar2(10),文案大全實(shí)用文檔9id varchar2(20),10 address varchar2(50),11 birth date,12 major varchar2(10),13 nation varchar2(10),14 tele varchar2(11),15 payment number(10),16 credit number(5),17 remark varchar2(50),18 foreign key (cno) references college(cno)19* )SQL> /表已創(chuàng)建。3.創(chuàng)

11、建課程信息表1 create table course(2 cno varchar2(10) primary key,3 cname varchar2(30),4 grade varchar2(5),5 study_time number(4),6 credit number(4) not null文案大全實(shí)用文檔7* )SQL> /表已創(chuàng)建。4.創(chuàng)建成績單表1 create table score(2 cno varchar2(10),3 sno varchar2(10),4 term number(2),5 scores number(10),6 remark varchar2(50

12、),7 primary key (cno,sno),8 foreign key (cno) references course(cno),9 foreign key (sno) references student(sno)10* )SQL> /表已創(chuàng)建。3.3.3 創(chuàng)建存儲(chǔ)過程、函數(shù)及觸發(fā)器1.創(chuàng)建存儲(chǔ)過程 Statistic_credit,用于統(tǒng)計(jì)每個(gè)學(xué)生的已修學(xué)分。1create or replace procedure Statistic_credit文案大全實(shí)用文檔2 is3 cursor c14 is select * from student ;5 stu_info stu

13、dent%rowtype;6 begin7 open c1;8 fetch c1 into stu_info;9 while c1%found10loop11dbms_output.put_line(stu_info.sno|''|stu_info.sname|''|stu_info.credit);12 fetch c1 into stu_info;13 end loop;14 close c1;15* end;SQL> /過程已創(chuàng)建。2.創(chuàng)建觸發(fā)器 t1 ,實(shí)現(xiàn)當(dāng)?shù)怯泴W(xué)生成績 (60 分以上)時(shí)自動(dòng)統(tǒng)計(jì)學(xué)生的已修學(xué)分 。1 create or repl

14、ace trigger t12 after insert or update of scores on score文案大全實(shí)用文檔3 for each row4 begin5if :new.scores>=60then6 update student set student.credit=student.credit+(select credit from course where o=:o)7 where student.sno=:new.sno;8 end if;9* end;SQL> /觸發(fā)器已創(chuàng)建3.創(chuàng)建函數(shù) statistc_num,使用函數(shù)實(shí)現(xiàn)統(tǒng)計(jì)各課程的未及格人數(shù),要

15、求輸入?yún)?shù)課程號(hào)后,返回各課程的人數(shù)NUM 。1 create or replace function statistc_num(cno in o%type)2 return number3 is4 num number:=0;5 begin6 select count(*) into num from score7 where o=cno and scores<60;8 return num;文案大全實(shí)用文檔9* end;SQL> /函數(shù)已創(chuàng)建。4.創(chuàng)建存儲(chǔ)過程 db_num ,調(diào)用 statistc_num函數(shù)來查數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)的未及格人數(shù)。1 create or replac

16、e procedure db_num2 is3 num number(4);4 v_cno o%type;5 begin6 select cno into v_cno from course7 where cname=' 數(shù)據(jù)庫系統(tǒng)設(shè)計(jì) '8 num:=statistic_num(v_cno);9dbms_output.put_line('未及格人數(shù): '|num);10 exception11 when no_data_found then12 dbms_output.put_line(' 沒有這門課程! '); 13* end;SQL>

17、 /過程已創(chuàng)建。文案大全實(shí)用文檔3.4 測試與分析3.4.1 測試現(xiàn)在向 college 表格中插入數(shù)據(jù)SQL> insert into college(cno,cname) values(&c,&n);輸入 c 的值 :1輸入 n 的值 :'軟件學(xué)院 '原值1: insert into college(cno,cname) values(&c,&n)新值1: insert into college(cno,cname) values(1,'軟件學(xué)院 ')已創(chuàng)建1 行。此時(shí)的 college 表:圖 3-4-1運(yùn)行截圖現(xiàn)在向

18、 college 表格中插入數(shù)據(jù)SQL> insert into student(cno,sno,sname,credit) values(1, 1220010311,文案大全實(shí)用文檔0);SQL> insert into student(cno,sno,sname,credit) values(1 , 1220010315 ,劉暢 ',0);SQL> insert into student(cno,sno,sname,credit) values(1 , 1220010319 ,馬明 ',0);SQL> insert into student(cno,

19、sno,sname,credit) values(1 , 1120010325 ,邢少強(qiáng) ',0);圖 3-4-2運(yùn)行截圖文案大全實(shí)用文檔向course 表中添加學(xué)生所需要修的課程信息SQL> insert into course(cno,cname,credit) values(1, 'oracle 數(shù)據(jù)庫管理與應(yīng)用 ',3);SQL> insert into course(cno,cname,credit) values(2,'編譯原理 ',4)SQL> insert into course(cno,cname,credit) va

20、lues(3,數(shù)據(jù)庫系統(tǒng)設(shè)計(jì) ,2)SQL> insert into course(cno,cname,credit) values(4,日語 ',4)圖 3-4-3運(yùn)行截圖向成績表中錄入成績SQL> insert into score(sno,cno,scores) values(1220010311, 1 ,90);SQL> insert into score(sno,cno,scores) values(1220010319, 3 ,59);文案大全實(shí)用文檔圖 3-4-4運(yùn)行截圖插入 90 分的成績后,自動(dòng)更新已選修學(xué)分:圖 3-4-5運(yùn)行截圖前面有插入一條 5

21、9 的成績:文案大全實(shí)用文檔圖 3-4-6運(yùn)行截圖3.4.2 分析在開始的時(shí)候,總會(huì)遇到這樣或那樣的問題,在做的過程中,慢慢摸索和研究,把其中的一個(gè)個(gè)問題逐個(gè)解決。為了更好地完成課程設(shè)計(jì),我利用了軟件工程的思想,對(duì)系統(tǒng)進(jìn)行需求分析,系統(tǒng)設(shè)計(jì),數(shù)據(jù)庫設(shè)計(jì)等。使程序設(shè)計(jì)的過程更加合理化、系統(tǒng)化,同時(shí)也提高了我的編程思想和應(yīng)用能力。對(duì)于這一次課程設(shè)計(jì),我們小組分工完成。課程設(shè)計(jì)時(shí)間我們不是很充裕,這個(gè)過程是艱苦的,但我從這個(gè)過程中,學(xué)到了很多的東西,更加鞏固我的Oracle 數(shù)據(jù)庫應(yīng)用方面的知識(shí)。提高了自己動(dòng)手實(shí)踐的能力,把書本的知識(shí)轉(zhuǎn)化為實(shí)際應(yīng)用中去,豐富了自己的實(shí)踐經(jīng)驗(yàn)。3.5 代碼1 crea

22、te table college(2 cno varchar2(10) primary key,3 cname varchar2(10),4 manager varchar2(10),5 address varchar2(50),6 population number(10)7* )文案大全實(shí)用文檔SQL> /表已創(chuàng)建。1 create table student(2 sno varchar2(20) primary key,3 cno varchar2(10),4 sname varchar2(10),5 sex varchar2(2),6 type varchar2(10),7 in

23、_date date,8 jiguan varchar2(10),9 id varchar2(20),10 address varchar2(50),11 birth date,12 major varchar2(10),13 nation varchar2(10),14 tele varchar2(11),15 payment number(10),16 credit number(5),17 remark varchar2(50),18 foreign key (cno) references college(cno)文案大全實(shí)用文檔19* )SQL> /表已創(chuàng)建。1 create

24、table course(2 cno varchar2(10) primary key,3 cname varchar2(30),4 grade varchar2(5),5 study_time number(4),6 credit number(4) not null7* )SQL> /表已創(chuàng)建。1 create table score(2 cno varchar2(10),3 sno varchar2(10),4 term number(2),5 scores number(10),6 remark varchar2(50),7 primary key (cno,sno),文案大全實(shí)

25、用文檔8 foreign key (cno) references course(cno),9 foreign key (sno) references student(sno)10* )SQL> /表已創(chuàng)建。SQL> conn sys/admin as sysdba;已連接。SQL> grant create procedure to admin;授權(quán)成功。SQL> grant create trigger to admin;授權(quán)成功。SQL> conn admin/admin;已連接。1 create or replace procedure Statisti

26、c_credit2 is3 cursor c14 is select * from student ;5 stu_info student%rowtype;6 begin文案大全實(shí)用文檔7 open c1;8 fetch c1 into stu_info;9 while c1%found10loop11dbms_output.put_line(stu_info.sno|''|stu_info.sname|''|stu_info.credit);12 fetch c1 into stu_info;13 end loop;14 close c1;15* end;SQ

27、L> /過程已創(chuàng)建。1 create or replace trigger t12 after insert or update of scores on score3 for each row4 begin5if :new.scores>=60then6update student set student.credit=student.credit+(select credit fromcourse where o=:o)7where student.sno=:new.sno;文案大全實(shí)用文檔8 end if;9* end;SQL> /觸發(fā)器已創(chuàng)建SQL> conn

28、sys as sysdba;已連接。SQL> grant unlimited tablespace to admin;授權(quán)成功。SQL> conn admin/admin;已連接。SQL> insert into college(cno,cname) values(&c,&n);輸入 c 的值 :1輸入 n 的值 :'軟件學(xué)院 '原值1: insert into college(cno,cname) values(&c,&n)新值1: insert into college(cno,cname) values(1,'軟件

29、學(xué)院 ')已創(chuàng)建1 行。SQL>insertintostudent(cno,sno,sname,credit)文案大全實(shí)用文檔values(&cno,&sno,&sname,&credit);輸入 cno的值 :1輸入 sno的值 :1220010311輸入 sname的值 :'胡芳霞 '輸入 credit的值 :0原值1:insertintostudent(cno,sno,sname,credit)values(&cno,&sno,&sname,&credit)新值1: insert into st

30、udent(cno,sno,sname,credit) values(1,1220010311,'胡芳霞 ',0)已創(chuàng)建1 行。SQL>insertintostudent(cno,sno,sname,credit)values(&cno,&sno,&sname,&credit);輸入 cno的值 :1輸入 sno的值 :1220010315輸入 sname的值 :'劉暢 '輸入 credit的值 :0原值1:insertintostudent(cno,sno,sname,credit)values(&cno,&

31、;sno,&sname,&credit)新值1: insert into student(cno,sno,sname,credit) values(1,1220010315,'劉文案大全實(shí)用文檔暢 ',0)已創(chuàng)建1 行。SQL> insert into course(cno,cname,credit) values(&cno,&cname,&credit);輸入 cno的值 :001輸入 cname的值 :'oracle 數(shù)據(jù)庫管理與應(yīng)用 '輸入 credit的值 :3原值1: insert into course(

32、cno,cname,credit) values(&cno,&cname,&credit)新值1: insertintocourse(cno,cname,credit)values(001,'oracle數(shù)據(jù)庫管理與應(yīng)用 ',3)已創(chuàng)建1 行。SQL> insert into course(cno,cname,credit) values(&cno,&cname,&credit);輸入 cno的值 :002輸入 cname的值 :'編譯原理 '輸入 credit的值 :4原值1: insert into co

33、urse(cno,cname,credit) values(&cno,&cname,&credit)新值1: insert into course(cno,cname,credit) values(002,'編譯原理 ',4)文案大全實(shí)用文檔已創(chuàng)建1 行。SQL> insert into score(sno,cno,scores) values(&sno,&cno,&scores);輸入 sno的值 :1220010311輸入 cno的值 :001輸入 scores的值 :90原值1: insert into score(s

34、no,cno,scores) values(&sno,&cno,&scores)新值1: insert into score(sno,cno,scores) values(1220010311,001,90)已創(chuàng)建1 行。SQL> set serveroutput on;SQL> select sno,credit from student;SNOCREDIT-1220010311312200103150SQL> execute statistic_credit;文案大全實(shí)用文檔1220010311胡芳霞31220010315劉暢01 create o

35、r replace function statistc_num(cno in o%type)2 return number3 is4 num number:=0;5 begin6 select count(*) into num from score7 where o=cno and scores<60;8 return num;9* end;SQL> /函數(shù)已創(chuàng)建。1 create or replace procedure db_num2 is3 num number(4);4 v_cno o%type;5 begin6 select cno into v_cno from co

36、urse文案大全實(shí)用文檔7 where cname=' 數(shù)據(jù)庫系統(tǒng)設(shè)計(jì) '8 num:=statistic_num(v_cno);9dbms_output.put_line('未及格人數(shù): '|num);10 exception11 when no_data_found then12 dbms_output.put_line(' 沒有這門課程! '); 13* end;SQL> /過程已創(chuàng)建。SQL> execute db_num;沒有這門課程!SQL> ed已寫入file afiedt.buf1 create or repla

37、ce package mypackage2 as3 procedure Statistic_credit;4 function statistic_num(cno in o%type) return number;5 procedure db_num;文案大全實(shí)用文檔6*end mypackage;SQL> /程序包已創(chuàng)建。SQL>insertintostudent(sno,sname,cno,credit)values(&sno,&sname,&cno,&credit);輸入 sno的值 :1220010319輸入 sname的值 :'馬明

38、 '輸入 cno的值 :1輸入 credit的值 :0原值1:insertintostudent(sno,sname,cno,credit)values(&sno,&sname,&cno,&credit)新值1: insert into student(sno,sname,cno,credit) values(1220010319,'馬明',1,0)已創(chuàng)建1 行。SQL>insertintostudent(sno,sname,cno,credit)values(&sno,&sname,&cno,&credit);輸入 sno的值 :1120010325輸入 sname的值 :'邢少強(qiáng) '文案大全實(shí)用文檔輸入 cno的值 :1輸入 credit的值 :0原 值1:insertintostudent(sno,sname,cno,credit)values(&sno,&sname,&cno,&credit)新值1: insert into student(sno,sname,cno,credit) values(1120010325,'邢少強(qiáng) ',1,0)已創(chuàng)建

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論