在線考試系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)_第1頁
在線考試系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)_第2頁
在線考試系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)_第3頁
在線考試系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)_第4頁
在線考試系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、西南財(cái)經(jīng)大學(xué)SouthwesternUniversity of Finance andEconomics學(xué)生姓名:周小銖、李佳穎學(xué) 院:經(jīng)濟(jì)信息工程學(xué)院專 業(yè):計(jì)算機(jī)科學(xué)與技術(shù) 指導(dǎo)教師:李玉榮.2016年12月1 .課程設(shè)計(jì)題目與要求1.1 數(shù)據(jù)庫設(shè)計(jì)題目設(shè)計(jì)和實(shí)現(xiàn)一個網(wǎng)上在線考試系統(tǒng),系統(tǒng)應(yīng)完成以下基本的業(yè)務(wù):a.至少兩個教師,每個教一門課程b.每個班至少包含十名學(xué)生。c.教師能夠修改試卷的題目并模仿一名同學(xué)參加一門考試d.教師可提取一份試卷查卷e.教師可檢查其所教班級的成績、任一學(xué)生的成績以及查詢?nèi)嗟钠骄?成績和總成績。f.每一套題至少包括十道選擇題g.選擇題自動閱卷,書寫題人工閱卷以

2、上很粗略描述了網(wǎng)上考試系統(tǒng)的基本要求,你們可以根據(jù)實(shí)際問題的需要,補(bǔ)充和細(xì)化系統(tǒng)的要求。本課程設(shè)計(jì)包括兩個部分:數(shù)據(jù)庫和用戶界面(用戶圖形化界面基本 要求就是登錄加試卷內(nèi)容的提取)1.2 數(shù)據(jù)庫設(shè)計(jì)要求a.使用java/c語言,源程序要有適當(dāng)?shù)淖⑨專钩绦蛞子陂喿xb.建議作出用戶界面c.學(xué)生可自動增加新功能模塊2.數(shù)據(jù)庫設(shè)計(jì)過程2.1 需求分析2.1.1 業(yè)務(wù)范圍a.增加、刪除、維護(hù)學(xué)生賬號,老師賬號,課程信息和選課信息b.在線出題、出題過程可修改試題、答題、分?jǐn)?shù)c.學(xué)生若有疑問可以由老師提出自己的答卷查卷d.統(tǒng)計(jì)一個班的學(xué)生的成績情況供老師分析e.提取試題2.1.2 業(yè)務(wù)流程a .進(jìn)入在線考

3、試系統(tǒng)b.通過輸入賬號密碼判斷身份,分別進(jìn)入不同界面:(1)進(jìn)入管理員界面后獲取管理員身份。管理員具有對整個系統(tǒng) 的管理權(quán)限,可以管理所有賬戶,管理課程,以及對選課過程控制。(2)進(jìn)入教師界面后獲取教師身份。教師有權(quán)自出題、對題庫進(jìn) 行管理以及對學(xué)生試卷進(jìn)行查詢。進(jìn)入出題模塊后,教師可自主命題,命題內(nèi)容分為單選題和填空題。進(jìn)入改題模塊后,首先判斷是否已有人做題,若已存在完成題目的 記錄,則執(zhí)行修改題目功能;若無學(xué)生完成題目的記錄,則執(zhí)行修改題 目和答案兩項(xiàng)功能。進(jìn)入查詢模塊后,教師可執(zhí)行試卷、答卷以學(xué)生成績的查詢功能。(3)進(jìn)入學(xué)生考試界面后,學(xué)生可選擇參加考試或成績查詢。c.結(jié)束所有操作,退

4、出界面。2.1.3 業(yè)務(wù)流程圖圖1業(yè)務(wù)流程圖2.2 概念結(jié)構(gòu)設(shè)計(jì)2.2.1 步驟a.抽象數(shù)據(jù)并設(shè)計(jì)局部視圖b.集成局部視圖,得到全局概念結(jié)構(gòu)2.2.2 原則a.忠實(shí)性(設(shè)計(jì)忠實(shí)于應(yīng)用的具體要求,恰當(dāng)?shù)胤从超F(xiàn)實(shí))b.盡可能減少冗余c.簡單性考慮2.2.3 具體實(shí)現(xiàn)管理員一圖2-2管理員圖2-7答卷2.3 邏輯結(jié)構(gòu)設(shè)計(jì)2.3.1 設(shè)計(jì)目的把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的概念模型轉(zhuǎn)換為邏輯模型,即將基本 E-R圖通過轉(zhuǎn)換規(guī)則轉(zhuǎn)換為關(guān)系模型,然后根據(jù)優(yōu)化方法得到優(yōu)化的數(shù)據(jù)模型。2.3.2 具體實(shí)現(xiàn)將上述E-R圖轉(zhuǎn)換優(yōu)化后得到的關(guān)系模式為:Admin(IDJpassword);Teacher(tID,pass

5、word);Student(snoisname,password);Course(cnoJcname);Sc(cno,sno,grade);Paper(cno,sno,titleno,sanswer,getscore);Title(cno,titleno,titlecontent,answear,score);Title1(cno,titleno,titlecontent,A,B,C,D,answear,score);Testpaper(cno,testpaperno,titleno,titlecontent);后期title1 刪去,統(tǒng)一使用了 title。題庫表表圖2-9 ER圖轉(zhuǎn)關(guān)系模式

6、2.4 數(shù)據(jù)庫實(shí)施和維護(hù)針對數(shù)據(jù)庫維護(hù)部分,我們小組將及時對該系統(tǒng)數(shù)據(jù)庫進(jìn)行備份,將各用戶信息保存在文件中,保證用戶信息的安全性。3.運(yùn)行結(jié)果登入(以管理員為例):請輸人用戶名二.tem 輸入口令:連挎到=Oi'acle Database 1 1st EnterUith the Fart it ion intf, OL管理員管理相關(guān)表信息:SQL> call nanastnCJ 41410041J , J 344 * *123456* >; 調(diào)用完成QSQL> select * from student where sno=,414180411;SHOSNAMEPR曜

7、WORD41410041張牛料12345£登入老師后出題:CT BCD頂頂頂頂T<內(nèi)內(nèi)內(nèi)內(nèi)用元成。QL> se lect « f rom t it le where cnu=and tit leno = H4 ;NO TtTUEHOITtECONTEHTNSUERSCORE“旦槌曹容容 內(nèi)內(nèi)內(nèi) .若TnTnTnTm( 目詵選選選老師修改題目:SQL> call 乂011100加4,04,修改后”;調(diào)用完成QSQL> select « fron title where cno=,0004J and titleno=J04J;CHO TITLE

8、NOriTLECONTEHTANSWERSCORE300404修改后老師查卷(生成的視圖):j TITLEUC(-TITLECOITEin-WJ5-ERSAIJSISRGETSCOREV - a 1 01潁目1的內(nèi)客鳧聯(lián)師內(nèi)容B詵際內(nèi)容匚詵山內(nèi)容口設(shè)師內(nèi)容二A52 02這是題目翅目明質(zhì)AB透項(xiàng)BC選項(xiàng)U嗨頂DAB03 034 04題目3的內(nèi)容A選峽內(nèi)容B選質(zhì)內(nèi)容亡選項(xiàng)內(nèi)容二迭項(xiàng)內(nèi)容 題目斗的內(nèi)窗克迪頂內(nèi)窖B選質(zhì)向膂匚選項(xiàng)內(nèi)咨。選項(xiàng)內(nèi)答B(yǎng)TiJT.Rks55 05題目、的內(nèi)香月遺項(xiàng)內(nèi)吞呂選噴內(nèi)吞匚送項(xiàng)內(nèi)杏送項(xiàng)向杏cC55 0£題目6的內(nèi)容述項(xiàng)內(nèi)容E選貝內(nèi)容C選質(zhì)內(nèi)容n選項(xiàng)內(nèi)容cc57

9、07題目7的內(nèi)容A避項(xiàng)內(nèi)容B選I頁內(nèi)瞽C選項(xiàng)內(nèi)容口選項(xiàng)內(nèi)容DD59 05鹿目三的內(nèi)容n曾項(xiàng)內(nèi)答b選質(zhì)內(nèi)苕二選項(xiàng)內(nèi)容:*遞項(xiàng)內(nèi)再DD59 09題目3的內(nèi)容工選項(xiàng)內(nèi)告E選員內(nèi)普C選項(xiàng)內(nèi)容口選項(xiàng)內(nèi)容DDs10 10算目1珀勺內(nèi)容R詼噴酶B選1頁內(nèi)容C避頂內(nèi)容D選項(xiàng)內(nèi)容BC0111112 12題目1邱內(nèi)容這是一道覆空置一口 題目,4J內(nèi)容這是一道本生題一答案u答案LE答案U密案ID1013 13題目L3的內(nèi)容這是一道直空題唾管案L3管案邛ID14 1415 15題目,嗡:同杏這是一道篡空題。 題目L5的內(nèi)容這是一道直空置一口智菜L4普案L5告案1管案15inID運(yùn)行結(jié)果:fl10容容容答百丁目內(nèi)內(nèi)內(nèi)內(nèi)

10、SWE 題m的西簡屋屋口 日裳選選選稿的劈0容容 加內(nèi)內(nèi)內(nèi)內(nèi)基葩 的項(xiàng)項(xiàng)項(xiàng)項(xiàng)加息口B選選選選確K有容容容答堇 加內(nèi)內(nèi)內(nèi)囪養(yǎng)耒 才項(xiàng)項(xiàng)項(xiàng)項(xiàng)拄縣口目選選選選鑿S選選選選稿的公I(xiàn)rJ試卷提取:6工工工工 目選選選選6 S-0 是 R R G 口四AHCD37題容容容容內(nèi)內(nèi)內(nèi)內(nèi)頁幣頁頁椅容容容容W內(nèi)內(nèi)內(nèi)內(nèi)洎頁員頁頁W谷容膏 ;:內(nèi)內(nèi)內(nèi) 毗項(xiàng)項(xiàng)項(xiàng)項(xiàng) 目選選選選9題目9的內(nèi)容 選項(xiàng)內(nèi)容 法項(xiàng)內(nèi)容 選項(xiàng)內(nèi)容 選項(xiàng)內(nèi)容0豆縣1EI的包容輝鶴內(nèi)容選項(xiàng)內(nèi)登 選項(xiàng)內(nèi)谷題目11的內(nèi)容這是一道填空題題目12的內(nèi)容這是一道填空題一0查看相關(guān)成績信息:雷普篇明H條M日大一生良小美三天趙T-李周®美劉胡5 日 5&

11、gt;sg®55s0 ?8?9 9-7899?SH0SHAMEGRADE1410051 1416050 1410049 1410048 1410047 141B946 1416045 1116044 1410043 1410042SOLA SeL?ct己。牙牙1?軌de)from與公 2 Where scRcno=,0601J;¥AUG<GKADE>學(xué)生答題后生成的數(shù)據(jù)芽,柳5W州'n?可 &JiHST ER' tEISCORE1000141410042Q1A52 &0014:141flQ4505C5300014141004203

12、D5450014:41Q042C4D55000141410042asB56。14141004ZC'6二Q-m 000141410.04207A580001414100420 BA5900014141004209A01000014141D04Z10B5H00014141004211答案H101200014141QD4312曹案”1013000141410.04213標(biāo)31014000141410'04214管案1410Id。14141004Z15答案15IQ學(xué)生查詢自己的成績(后兩門暫時沒有考試):SQL> select * from uhere sno41410051&q

13、uot;CHOSNOGRADE000141410BE195HO0241410B51H 面 34141 魂 51登陸界面:<- G O制湎叱EM唱":i:應(yīng)用B網(wǎng)址導(dǎo)抗Cl百度D影寶白天貓口商寶特象0游戲大全歡迎使用在線考試系統(tǒng)用戶名:(密碼:(:7J V.登錄歡迎使用在線考試系統(tǒng)歡迎登錄!退出一1.1 代碼1.2 建表/課程表CREATE TABLE COURSE(CNO CHAR(4) NOT NULL,CNAME VARCHAR2(20) NOT NULL,CONSTRAINT COURSE_PK PRIMARY KEY(CNO)ENABLE);/創(chuàng)建學(xué)生信息表CREATE

14、 TABLE STUDENT(SNO CHAR(9) NOT NULL,SNAME CHAR(20) NOT NULL,PASSWORD VARCHAR2(20) NOT NULL,CONSTRAINT STUDENT_PK PRIMARY KEY (SNO)ENABLE);/創(chuàng)建選課表CREATE TABLE SC(CNO CHAR(4) NOT NULL,SNO CHAR(9) NOT NULL,GRADE CHAR(4),CONSTRAINT SC_PK PRIMARY KEY(CNO,SNO)ENABLE);ALTER TABLE SCADD CONSTRAINT SC_FK1 FOR

15、EIGN KEY (CNO)REFERENCES COURSE(CNO)ENABLE;ALTER TABLE SCADD CONSTRAINT SC_FK2 FOREIGN KEY(SNO)REFERENCES STUDENT(SNO)ENABLE;/老師信息表CREATE TABLE TEACHER(TID CHAR(9) NOT NULL,PASSWORD VARCHAR2(20),CONSTRAINT TEACHER_PK PRIMARY KEY(TID)ENABLE);/試題信息表CREATE TABLE TITLE(CNO CHAR(4) NOT NULL,TITLENO CHAR(

16、4) NOT NULL,TITLECONTENT VARCHAR2(40),ANSWER VARCHAR2(10),SCORE CHAR(4),CONSTRAINT TITLE_PK PRIMARY KEY(CNO,TITLENO)ENABLE);ALTER TABLE TITLEADD CONSTRAINT TITLE_FK1 FOREIGN KEY(CNO)REFERENCES COURSE(CNO)ON DELETE CASCADE ENABLE;/創(chuàng)建學(xué)生答題表CREATE TABLE PAPER(CNO CHAR(4) NOT NULL,SNO CHAR(9) NOT NULL,TI

17、TLENO CHAR(4) NOT NULL,SANSWER VARCHAR2(10),GETSCORE CHAR(4),CONSTRAINT PAPER_PK PRIMARY KEY(CNO,SNO,TITLENO)ENABLE);ALTER TABLE PAPERADD CONSTRAINT PAPER_FK1 FOREIGN KEY(CNO)REFERENCES COURSE(CNO )ON DELETE CASCADE ENABLE;ALTER TABLE PAPERADD CONSTRAINT PAPER_FK2 FOREIGN KEY (SNO)REFERENCES STUDENT

18、(SNO)ON DELETE CASCADE ENABLE;ALTER TABLE PAPERADD CONSTRAINT PAPER_FK3 FOREIGN KEY (CNO,TITLENO)REFERENCES TITLE(CNO,TITLENO)ON DELETE CASCADE ENABLE;CREATE USER teacer1 IDENTIFIED BY 123456 ;1.3 存儲過程/管理員存儲過程Create or replace procedure manastu( sno in CHAR, sname in char, password in varchar2 ) IsB

19、eginInsert into studentValues(SNO, SNAME, PASSWORD); Commit;End;CALL MANASTU ('4141051',趙日天,123456');Create or replace procedure manatea( tid in CHAR, password in varchar2 ) Is BeginInsert into teacher Values(TID, PASSWORD); Commit;End;CALL MANATEA ('teacher1','123456');C

20、reate or replace procedure manacou( cno in CHAR, cname in varchar2) Is BeginInsert into courseValues(CNO, cname);Commit;End;CALL MANACOU ('0001','課程 1');Create or replace procedure manasc( cno in CHAR, sno in char) Is BeginInsert into SCValues(cno, sno,NULL);Commit;End;CALL MANASC (&

21、#39;0001','41410051');/出題存儲過程Create or replace procedure ks( Cno_input in CHAR, Sno_input in char, Titleno_input in char,Sanswer_input in varchar2 ).Isanswerl varchar2(10);scorel char(4);Cno1 char(4);Sno1 char(9); BeginSelect cno,sno INTO cno1,sno1 from scWHERE o=cno_input and sc.sno = s

22、no_input;exceptionwhenno_data_foundthen dbms_output.put_line('沒有選課不能考試!');selectanswer,score INTO answer1,score1 FROM titleWHERE o=cno_input AND title.titleno=Titleno_input; ifSanswer_input = answer1 THENInsert into paperValues(cno_input,sno_input,titleno_input,sanswer_inut,score1); elseInse

23、rt into paperValues(cno_input,sno_input,titleno_input,sanswer_inut,'0');END IF;Commit;End;Call KS('000T,'41410051','0T,B);修改題目存儲過程/修改題目create or replace procedure XGTM(cno_input in char,titleno_input in char,titlecontent_input in varchar2).isbeginupdate title settitle.titleco

24、ntent = titlecontent_inputWHERE o = cno_input AND title.titleno = titleno_input; commit;end;修改答案create or replace procedure XGDA(cno_input in char,titleno_input in char, answer_input in varchar2).isbeginupdate title settitle.answer = answer_inputWHERE o = cno_input AND title.titleno = titleno_input;

25、 commit;end;修改分?jǐn)?shù)create or replace procedure XGFS(cno_input in char,titleno_input in char, score_input in char ).isbeginupdate title settitle.score = score_inputWHERE o = cno_input AND title.titleno = titleno_input; commit;end;/學(xué)生查卷過程create or replace procedure CJ (cno_input in char, sno_input in cha

26、r )一isv_sqlvarchar2(1024);beginv_sql := 'create or replace VIEWPAPER_VIEW(titleno,titlecontent,answer,sanswer,gerscore) ASSELECTtitle.titleno,title.titlecontent,title.answer,paper.sanswer,paper .getscoreFROMtitle,paperWHEREo=o AND title.titleno=paper.titleno AND paper.sno=sno_input AND o=cno_inp

27、ut order by titleno'EXECUTE IMMEDIATE v_sql using cno_input,sno_input; end;/成績統(tǒng)計(jì)過程(學(xué)生考試完成點(diǎn)擊提交時)create or replace procedure TJ( cno_input in char, sno_input in char) istotle number(10,0);beginselect SUM(GETSCORE) into totle from paperWHERE paper.CNO = cno_input AND paper.SNO = sno_input; updatesc

28、 set sc.grade = totleWHERE sc.CNO = cno_input AND SC.SNO = sno_input;commit;end;call TJ ('0001','41410050');1.4 查詢/查卷(視圖)CREATE or replace VIEWPAPER_VIEW_41410051(titleno,titlecontent,answer,sanswer,gers core)AS SELECTtitle.titleno,title.titlecontent,title.answer,paper.sanswer, paper

29、.getscoreFROMtitle,paperWHEREo=o AND title.titleno=paper.titleno AND paper.sno='41410051' order by titleno;/ 查卷(sqlplus )setlinesize 200 pagesize 999 newpage;Col answer format a47;SELECTtitle.titleno,title.titlecontent,'正確答案是',title.answer,' 你的答案是',paper.sanswer,' 彳身分'

30、;,paper.getscoreFROMtitle,paperWHEREo=o AND title.titleno=paper.titleno ANDpaper.sno='41410051'order by titleno;/查看試題SELECTtitle.titleno,title.titlecontentFROMtitleWHEREo='0001'order by titleno;/查看課程考試成績情況Selectstudent.sno,student.sname,sc.gradefromstudent,sco='0001' ANDsc.sn

31、o = student.sno;/查看課程平均分Select avg(grade) from scWhere o='0001'4.4登陸設(shè)計(jì)由于做登陸的時候分表查詢用戶信息一直出bug,經(jīng)過搜索解決辦法后決定建立一個教師學(xué)生用戶表來解決問題create table P_USER(一username CHAR(9),password VARCHAR2(20),)從此表中只判斷登陸是否成功。4.4.1 jsp頁面部分login.jsp<%page contentType="text/html" pageEncoding="UTF-8"%

32、><!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"><title>login</title></head><body><form action="http:/localhost:8080/loginServlet/LoginServlet" method="post">

33、歡迎使用在線考試系統(tǒng)用戶名:<input type="text" name="username" /><br/>密碼:<input type="password" name="password" /><br/><input type="submit" value=" 登錄"/></form></body></html>Welcome.jsp<%page contentType

34、="text/html" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>login</title></head><body><form action="http:/localhost:8080/logi

35、nServlet/LoginServlet" method="post">歡迎使用在線考試系統(tǒng)歡迎登陸!</form></body></html>4.4.2 servlet 編寫UserServlet.javapackagecom.baosight.servlet;importjava.io.IOException;importjava.io.PrintWriter;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;impor

36、tjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importcom.baosight.bean.UserBean;/* <p>Title:UserServlet</p>* <p>Description:TODO</p>* <p>Company: </p>* author zxy* date 2016-12-26 下午 10:50:57*/public class UserServlet extends H

37、ttpServlet public void doGet(HttpServletRequest request, HttpServletResponse response)throwsServletException, lOException doPost(request,response);)public void doPost(HttpServletRequest request, HttpServletResponse response)throwsServletException, lOException String method = request.getParameter(&qu

38、ot;method");if("login".equals(method)/登錄String username = request.getParameter("username");String password = request.getParameter("password"); if(username=null|"".equals(username.trim()|password=null| |"".equals(password.trim()System.out.println

39、("用戶名或密碼不能為空!");response.sendRedirect("login.jsp"); return;UserBeanuserBean = new UserBean();booleanisValid = userBean.valid(username,password); if(isValid)System.out.println("登錄成功!");request.getSession().setAttribute("username", username);response.sendRedirec

40、t("welcome.jsp"); return;elseSystem.out.println("用戶名或密碼錯誤!");response.sendRedirect("login.jsp"); return;else if("logout".equals(method)/退出登錄System.out.println("退出登錄!");request.getSession().removeAttribute("username");response.sendRedirect(&

41、quot;login.jsp"); return;4.4.3 javabeans 編寫DBAcess.javapackagecom.baosight.bean;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;/*數(shù)據(jù)庫操作類* <p>Title:DBAcess</p>* <p>Description:TODO</p>* &

42、lt;p>Company: </p>* author zxy* date 2016-12-25 下午 12:40:24*/public class DBAcess private String driver = "oracle.jdbc.driver.OracleDriver"private String url = "jdbc:oracle:" + "thin:25:1158:orcl"private String username = "system"private Str

43、ing password = "123456"private Connection conn;private Statement stm;privateResultSetrs;/ 創(chuàng)建連接publicbooleancreateConn() boolean b = false;try Class.forName(driver);/ 加載 Oracle 驅(qū)動程序conn = DriverManager.getConnection(url, username, password); b = true; catch (SQLException e) / TODO Auto-gene

44、rated catch blocke.printStackTrace();/獲取連接catch (ClassNotFoundException e) / TODO Auto-generated catch blocke.printStackTrace();return b;/ 查詢public void query(String sql)try stm = conn.createStatement();rs = stm.executeQuery(sql); catch (SQLException e) / TODO Auto-generated catch blocke.printStackT

45、race();)/判斷有無數(shù)據(jù)publicboolean next() boolean b = false; try if(rs.next()b = true;) catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace(); return b;/獲取表字段值public String getValue(String field) String value = null;try if (rs != null) value = rs.getString(field); catch (SQLException e) / TODO Auto-generated catch block e.pr

溫馨提示

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

最新文檔

評論

0/150

提交評論