學(xué)生課程與成績(jī)管理系統(tǒng)畢業(yè)論文_第1頁
已閱讀1頁,還剩42頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  學(xué)生課程與成績(jī)管理系統(tǒng)</p><p><b>  摘 要</b></p><p>  Internet網(wǎng)是目前全球最大的計(jì)算機(jī)通信網(wǎng),它遍及全球幾乎所有的國(guó)家和地區(qū),它已經(jīng)成為人們生活、工作、學(xué)習(xí)越來越離不開的平臺(tái)。www系統(tǒng)是一個(gè)大型的分布式超媒體信息數(shù)據(jù)庫(kù),它極大的推動(dòng)了Internet的發(fā)展,己經(jīng)成為Internet中最流行、最主要的

2、信息服務(wù)方式。www技術(shù)之所以能在全球普及,一個(gè)重要的原因就是它與數(shù)據(jù)庫(kù)管理系統(tǒng)相互融合,成為一個(gè)處理和共享信息的強(qiáng)大工具。一方面,數(shù)據(jù)庫(kù)是一種強(qiáng)大的信息管理工具,另一方面,www提供了共享數(shù)據(jù)的方法。兩者強(qiáng)強(qiáng)聯(lián)合取長(zhǎng)補(bǔ)短,發(fā)揮各自優(yōu)勢(shì),使用戶可以在Web瀏覽器上方便地檢索數(shù)據(jù)庫(kù)的內(nèi)容。 </p><p>  本論文主要包括學(xué)生課績(jī)管理系統(tǒng)方案分析,本系統(tǒng)是一個(gè)典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)

3、庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。本文中數(shù)據(jù)庫(kù)服務(wù)器端采用了SQL 2000作為后臺(tái)數(shù)據(jù)庫(kù),以先進(jìn)的JDBC技術(shù)與數(shù)據(jù)庫(kù)連接,結(jié)合SQL語句處理對(duì)用戶分類,添加,刪除,修改等操作,使Web與數(shù)據(jù)庫(kù)緊密聯(lián)系起來。</p><p>  利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型

4、,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。</p><p>  本系統(tǒng)可以方便老師、學(xué)生的成績(jī)管理。實(shí)現(xiàn)全校學(xué)生選課在線查詢。還可以對(duì)新來的學(xué)生信息進(jìn)行信息錄入。由于學(xué)生情況復(fù)雜,可以實(shí)現(xiàn)信息修改,及時(shí)調(diào)整學(xué)生的基本情況。整個(gè)個(gè)性化頁面生成系統(tǒng)主要由使用JSP技術(shù)開發(fā)實(shí)現(xiàn)個(gè)性化Web頁面生成和JavaBeans技術(shù)實(shí)現(xiàn)組件重用兩部分組成。</p><p&g

5、t;  關(guān)鍵詞 課程 成績(jī) 學(xué)生 數(shù)據(jù)庫(kù) 查詢</p><p><b>  Abstract</b></p><p>  The Internet net is the present whole world biggest computer communications network, it spreads global nearly all count

6、ries and thearea, it already became the people to live the platform which, thework, the study more and more could not leave. The www system is alarge-scale distributional ultra media information database, it senormous im

7、petus Internet development, the oneself after has become in Internet to be most popular, the most main information service way. The www technology therefore can </p><p>  The present paper mainly includes th

8、e student class to twist the management system management system plan analysis, this system is atypical information management system (MIS), its development mainly includes the back stage database the establishment and t

9、he maintenanceas well as front end the application procedure development two aspects. Establishes the data uniformity and the integrity regarding former request is strong, the data security good storehouse. But requests

10、the application procedur</p><p>  Each kind of object-oriented development kit provides which using it, first establishes the system application prototype in the short time, then, carries on the demand iter

11、ation to the initial prototype system, unceasingly revises and the improvement, until forms user satisfaction the feasible system. This system may facilitate teacher, student's result management. Realizes the entire

12、school student to choose the class on-line inquiry. Also may to the student information which newly comes carry</p><p>  Keyword: courses/score results students database query</p><p>  目

13、 錄</p><p><b>  第一章 緒論5</b></p><p><b>  1.1 引言5</b></p><p><b>  1.2 背景6</b></p><p>  1.2.1 B/S模型的優(yōu)點(diǎn)6</p><p>

14、  1.2.2 JSP技術(shù)發(fā)展背景7</p><p>  1.2.3 MS SQL Server 簡(jiǎn)介8</p><p>  第二章系統(tǒng)分析9</p><p>  2.1 系統(tǒng)需求分析9</p><p>  2.2 系統(tǒng)模塊介紹10</p><p>  2.2.1登陸模塊10</p>&l

15、t;p>  2.2.2學(xué)生模塊介紹11</p><p>  2.2.3老師(管理員)模塊介紹11</p><p>  2.3系統(tǒng)邏輯方案11</p><p>  2.3.1數(shù)據(jù)流圖(簡(jiǎn)稱為DFD)11</p><p>  第三章 系統(tǒng)設(shè)計(jì)12</p><p>  3.1學(xué)生成績(jī)查詢系統(tǒng)功能需求簡(jiǎn)介12

16、</p><p>  3.2 功能需求描述12</p><p>  3.3數(shù)據(jù)庫(kù)設(shè)計(jì)13</p><p>  3.3.1數(shù)據(jù)庫(kù)需求分析13</p><p>  3.3.2 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)14</p><p>  3.3.3 數(shù)據(jù)庫(kù)的規(guī)范化設(shè)計(jì)思想14</p><p>  3.3.4、

17、邏輯結(jié)構(gòu)設(shè)計(jì)(E-R圖向關(guān)系模型的轉(zhuǎn)換)15</p><p>  第四章 系統(tǒng)實(shí)施16</p><p>  4.1 軟件測(cè)試的目的和原則16</p><p>  4.2各子系統(tǒng)模塊程序設(shè)計(jì)舉例17</p><p>  第五章 結(jié)論35</p><p>  參考文獻(xiàn)(References)36</p

18、><p><b>  外文資料36</b></p><p><b>  外文資料譯文40</b></p><p><b>  第一章 緒論</b></p><p><b>  1.1 引言</b></p><p>  Intern

19、et已經(jīng)成為人們生活、工作、學(xué)習(xí)越來越離不開的平臺(tái)。Web技術(shù)已經(jīng)不在局限于單純地提供信息服務(wù),而是日益成為一個(gè)操作平臺(tái),為用戶提供強(qiáng)大的服務(wù)功能。例如網(wǎng)上電子商務(wù)、社會(huì)信息數(shù)據(jù)庫(kù)等。網(wǎng)絡(luò)實(shí)現(xiàn)了遠(yuǎn)程通訊,人們能夠通過計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行電子郵件的發(fā)送,召開網(wǎng)絡(luò)會(huì)議,網(wǎng)上購(gòu)物,甚至坐在家里就可以上大學(xué)(網(wǎng)上教育)。網(wǎng)絡(luò)有巨大的潛力待我們?nèi)ラ_發(fā)與探索。因此,基于B/S體系架構(gòu)創(chuàng)建這個(gè)校友網(wǎng)站,緊跟行業(yè)發(fā)展,滿足人們生活、學(xué)習(xí)的需要。</p&

20、gt;<p>  建立一個(gè)基于B/S架構(gòu)的校友錄,實(shí)現(xiàn)信息網(wǎng)絡(luò)化。通過較豐富的功能將 Web的技術(shù)特點(diǎn)體現(xiàn)出來。該系統(tǒng)可供包括學(xué)生和老師(管理員)登錄使用。登錄者可以查詢信息或者發(fā)布信息,系統(tǒng)中學(xué)生成績(jī)管理為必不可少的模塊項(xiàng),主要是為了安全有效地存儲(chǔ)和管理學(xué)生的成績(jī)信息,賦予管理員特定的權(quán)限,可以對(duì)用戶進(jìn)行分類,添加,刪除,修改等。方便網(wǎng)站的管理與維護(hù)。</p><p>  要實(shí)現(xiàn)這樣的功能,離不開

21、后臺(tái)數(shù)據(jù)庫(kù)的支持。用戶驗(yàn)證信息,收集到的用戶點(diǎn)擊信息,分析得出的關(guān)聯(lián)規(guī)則表等大量的數(shù)據(jù)都由數(shù)據(jù)庫(kù)管理系統(tǒng)管理。本文中數(shù)據(jù)庫(kù)服務(wù)器端采用了SQL2000作為后臺(tái)數(shù)據(jù)庫(kù),以先進(jìn)的JDBC技術(shù)與數(shù)據(jù)庫(kù)連接,結(jié)合SQL語句處理對(duì)用戶分類,添加,刪除,修改等操作,使Web與數(shù)據(jù)庫(kù)緊密聯(lián)系起來。整個(gè)系統(tǒng)結(jié)構(gòu)如圖1-1所示。</p><p>  圖1.1 系統(tǒng)結(jié)構(gòu)圖 </p><p>  本文作者主要完

22、成客戶端,Web服務(wù)器端應(yīng)用程序和數(shù)據(jù)庫(kù)的制作,實(shí)現(xiàn)管理員登陸,老師(管理員)對(duì)用戶進(jìn)行分類,添加,刪除,修改等功能。實(shí)現(xiàn)與完善整個(gè)基于B/S校友錄網(wǎng)站的組織建立和測(cè)試工作。</p><p><b>  1.2 背景</b></p><p>  1.2.1 B/S模型的優(yōu)點(diǎn)</p><p>  幾乎沒有限制的客戶端訪問和極其簡(jiǎn)單化的應(yīng)用程序部署

23、和管理是B/S模型的優(yōu)勢(shì)所在。它和C/S模型比較優(yōu)點(diǎn)極為突出。</p><p>  兩層技術(shù)模型(Two-Tier Architecture)是指客戶機(jī)直接與服務(wù)器交流,沒有其他服務(wù)介入的技術(shù)模型。對(duì)用戶量在12—100的局域網(wǎng)環(huán)境中,兩層模型的確是個(gè)不錯(cuò)的方案。由于該模型中,所有的用戶連接都是被保持的,也就是說即使在空閑狀態(tài),連接依然存在。所以,用戶的并發(fā)請(qǐng)求數(shù)量有限的。為了解決這個(gè)限制,使得成千上萬的用戶可以

24、被無顧慮地添加,我們最好選用三層模型。</p><p>  B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者說是改進(jìn)的結(jié)構(gòu)。用戶界面完全通過瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成三層結(jié)構(gòu),是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。</p><p>  B/S模型結(jié)構(gòu)圖如下所示:</

25、p><p>  圖1.2 B/S模型結(jié)構(gòu)圖</p><p>  從上圖可見 這種結(jié)構(gòu)的一個(gè)重要的特點(diǎn)是,用戶可以完全不需要安裝客戶端軟件,當(dāng)然也不需要擔(dān)心任何軟件升級(jí)和不兼容等任何客戶端所遇到的問題。</p><p>  相比之下,B/S模型的優(yōu)點(diǎn)顯而易見,更適合這個(gè)網(wǎng)站的構(gòu)建,有利于網(wǎng)站的維護(hù)和擴(kuò)充。</p><p>  1.2.2 JSP技

26、術(shù)發(fā)展背景</p><p>  Web技術(shù)的迅猛發(fā)展正推動(dòng)Internet上信息服務(wù)類的進(jìn)步。WWW服務(wù)的基礎(chǔ)是HTML語言。這個(gè)系統(tǒng)模塊中用到的JSP技術(shù)是在HTML語言的基礎(chǔ)上使用腳本語言對(duì)網(wǎng)頁的對(duì)象模型進(jìn)行編程。JSP全稱JavaServerPages,它是由Sun Microsystems公司提出、許多公司參與建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。它誕生在1999年6月1日。目前國(guó)內(nèi)外已經(jīng)在廣泛地使用JSP。隨著J

27、AVA語言得到普及,越來越多的公司開始關(guān)注JSP的前景。</p><p>  傳統(tǒng)的動(dòng)態(tài)網(wǎng)頁制作包括CGI、ASP、JSP三種,而JSP具有明顯的優(yōu)勢(shì)。使用CGI-BINJ接口是一個(gè)最早的動(dòng)態(tài)WEB頁面問題的解決方案。缺點(diǎn),CGI程序必須從CGI接口讀入一長(zhǎng)串的字符串,再?gòu)淖址腥〉盟枰臄?shù)據(jù)并加以處理。過程十分繁瑣。另一個(gè)缺點(diǎn),除了Perl是解釋語言外,其他都是編譯式的語言。每次修改后,都必須重新編譯一次,

28、這給開發(fā)人員帶來麻煩,增加了工作量。ASP和JSP都能取代CGI使網(wǎng)站建設(shè)和發(fā)展變得簡(jiǎn)單快捷。盡管JSP技術(shù)和ASP在許多方面都有相似的,但仍然存在很多不同之處,其中最本質(zhì)上的區(qū)別在于:兩者是來源于不同的技術(shù)規(guī)范組織,其實(shí)現(xiàn)的基礎(chǔ),WEB服務(wù)器平臺(tái)要求不相同。</p><p>  1)作為Java平臺(tái)的一部分,JSP擁有Java編程語言“一次編寫,各處運(yùn)行”的特點(diǎn)。一次寫入,之后,可以運(yùn)行在任何具有符合JavaT

29、M語法結(jié)構(gòu)的環(huán)境。取代之過去單一平臺(tái)開發(fā)。 </p><p>  ASP主要工作環(huán)境是微軟的IIS應(yīng)用程序結(jié)構(gòu),又因Activex對(duì)象具有平臺(tái)特性,所以ASP技術(shù)不能很容易地實(shí)現(xiàn)在跨平臺(tái)的WEB服務(wù)器的工作。</p><p>  2)從開發(fā)人員的角度來看其區(qū)別在于:ASP僅支持組件對(duì)象模型COM,而JSP技術(shù)提供的組件都是基于JavabeansTM技術(shù)或JSP標(biāo)簽庫(kù)。</p>

30、<p>  3)JSP標(biāo)簽可擴(kuò)充性。JSP技術(shù)能夠使用開發(fā)者擴(kuò)展JSP標(biāo)簽,JSP開發(fā)者能定制標(biāo)簽庫(kù),減少對(duì)腳本語言的依賴</p><p>  4)生成可重用的組件。JSP基于組件的技術(shù)方法加速了總體開發(fā)過程。 JSP組件(Javabeans,或定制的JSP標(biāo)簽)是跨平臺(tái)可重用的。Javabeans組件可以訪問數(shù)據(jù)庫(kù),并能以分布式系統(tǒng)模式工作于UNIX和WINDOWS平臺(tái)。</p>&l

31、t;p>  5)易于維護(hù)性。 基于JSP技術(shù)的應(yīng)用程序比基于ASP的應(yīng)用程序易于維護(hù)和管理。JSP突出的組件技術(shù)使修改內(nèi)容而不影響邏輯或修改邏輯而不影響內(nèi)容變得很容易實(shí)現(xiàn)。</p><p>  如上的比較不難看出,JSP技術(shù)編寫的程序運(yùn)用要更加靈活,可擴(kuò)展性更強(qiáng)。</p><p>  1.2.3 MS SQL Server 簡(jiǎn)介</p><

32、p>  SQL Server 是一個(gè)后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng),它功能強(qiáng)大操作簡(jiǎn)便,日益為廣大數(shù)據(jù)庫(kù)用戶所喜愛。越來越多的開發(fā)工具提供了與SQL Server的接口。SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同開發(fā)的。于1988 年推出了第一個(gè)OS/2 版本,在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發(fā)上

33、就分道揚(yáng)鑣了,Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本。SQL Server 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng)的最新版本,該版本繼承了SQL Server 7.0 版本的優(yōu)點(diǎn),同時(shí)又比它增加了許多更先進(jìn)的功能、具有使用方便、可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)。 MS SQL Ser

34、ver不但可以應(yīng)用于大中型數(shù)據(jù)庫(kù)管理中,建立分布式關(guān)系數(shù)據(jù)庫(kù),并且也可以開發(fā)桌面數(shù)據(jù)庫(kù)。事實(shí)上,SQL Server數(shù)據(jù)庫(kù)處理的基本結(jié)</p><p><b>  系統(tǒng)分析</b></p><p>  2.1 系統(tǒng)需求分析</p><p>  21世紀(jì)以來,人類經(jīng)濟(jì)高速發(fā)展,人們發(fā)生了日新月異的變化,特別是計(jì)算機(jī)的應(yīng)用及普及到經(jīng)濟(jì)和社會(huì)生活的各

35、個(gè)領(lǐng)域。使原本的舊的管理方法越來越不適應(yīng)現(xiàn)在社會(huì)的發(fā)展。許多人還停留在以前的手工操作。這大大地阻礙了人類經(jīng)濟(jì)的發(fā)展。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,學(xué)校的學(xué)生信息管理系統(tǒng)軟件為學(xué)校辦公室?guī)砹藰O大的方便。我所開發(fā)的這個(gè)系統(tǒng)所采用的是當(dāng)前較為流行的編程語言JSP作為實(shí)現(xiàn)語言,以數(shù)據(jù)庫(kù)Microsoft SQL Server2000作為系統(tǒng)的后臺(tái)操作,其功能在系統(tǒng)內(nèi)部有源代碼直接完成。我們只需按系統(tǒng)要求輸入即可操作。</p&g

36、t;<p>  系統(tǒng)模塊的設(shè)計(jì)應(yīng)該遵循整個(gè)系統(tǒng)總體設(shè)計(jì)思路。即基于B/S模型構(gòu)建學(xué)生課績(jī)管理系統(tǒng)。系統(tǒng)的總體設(shè)計(jì)應(yīng)該是提供給上網(wǎng)瀏覽者一個(gè)效率高,能容豐富的網(wǎng)絡(luò)空間。包括同學(xué)可以在線查看自己的成績(jī),老師可以修改學(xué)生信息等種種功能。</p><p>  學(xué)生課績(jī)管理系統(tǒng)主要是創(chuàng)建學(xué)生信息,它將提供的是一個(gè)互動(dòng)的虛擬空間。該系統(tǒng)包括學(xué)生和老師兩種用戶,并涉及到學(xué)生信息的長(zhǎng)期維護(hù)工作,班級(jí)管理員充當(dāng)維護(hù)者

37、這個(gè)角色,也就是系統(tǒng)中的老師的工作,所以老師的權(quán)限有添加學(xué)生信息,刪除學(xué)生信息,更改學(xué)生信息等權(quán)限。數(shù)據(jù)庫(kù)設(shè)計(jì)等幾個(gè)子模塊。那么系統(tǒng)功能的使用者應(yīng)該是老師管理員,所有的功能設(shè)計(jì)都應(yīng)該以管理員的權(quán)限為核心。此處管理員權(quán)限的功能設(shè)計(jì)定要引用到大量的數(shù)據(jù)庫(kù)操作,這就需要考慮到為虛擬學(xué)生信息和成績(jī)分配系統(tǒng)存儲(chǔ)空間,建立數(shù)據(jù)庫(kù)表。那么,選擇數(shù)據(jù)庫(kù),創(chuàng)建數(shù)據(jù)庫(kù)用戶和表,建立與數(shù)據(jù)庫(kù)的連接,使用SQL語言操作數(shù)據(jù)庫(kù)就是系統(tǒng)后臺(tái)設(shè)計(jì)圍繞的主體。能否將系

38、統(tǒng)的前后臺(tái)合理有效的關(guān)聯(lián)是整體系統(tǒng)模塊成功的關(guān)鍵。</p><p>  2.2 系統(tǒng)模塊介紹</p><p><b>  2.2.1登陸模塊</b></p><p>  登陸模塊:用戶身份驗(yàn)證設(shè)計(jì)。用戶要進(jìn)入該系統(tǒng),首先需要進(jìn)行身份驗(yàn)證。如果通過了身份驗(yàn)證,則為合法用戶,同時(shí)其帳號(hào)和權(quán)限等資料將會(huì)保存在Session對(duì)象,Session對(duì)象儲(chǔ)存

39、的信息是局部的,隨用戶不同而不同的。當(dāng)用戶訪問系統(tǒng)的各個(gè)子系統(tǒng)時(shí),系統(tǒng)自動(dòng)從Session對(duì)象中獲取用戶的資料,而無須將用戶的資料作為請(qǐng)求方法、參數(shù)名、參數(shù)值追加到URL中。這樣可以避免用戶惡意修改URL中的值來非法訪問。</p><p>  Session對(duì)象中的變量設(shè)置:</p><p>  Session[“UserID”] 用戶帳號(hào) </p><p&g

40、t;  Session[“password”] 用戶權(quán)限 </p><p>  模塊設(shè)計(jì)流程如圖2-1所示?!  ?lt;/p><p><b>  是否</b></p><p>  進(jìn)入管理模塊 進(jìn)入學(xué)生模塊</p><p>  圖2.2 登錄驗(yàn)證流程圖 </p&g

41、t;<p>  用戶登錄這個(gè)過程是必須的,因?yàn)橹挥羞@樣才能從數(shù)據(jù)庫(kù)中得到用戶的帳號(hào)和權(quán)限。</p><p>  2.2.2學(xué)生模塊介紹</p><p>  學(xué)生模塊:當(dāng)學(xué)生輸入了正確的用戶名和密碼并選擇了學(xué)生就可以進(jìn)入該模塊,進(jìn)入該模塊后,就可以看到自己的各門課程的成績(jī),并且可以修改用戶名的密碼</p><p>  2.2.3老師(管理員)模塊介紹&l

42、t;/p><p>  老師模塊:當(dāng)老師輸入了正確的用戶名和密碼并選擇了老師就可以進(jìn)入該模塊,老師就相當(dāng)于管理員的資格,他可以對(duì)學(xué)生的成績(jī)進(jìn)行修改</p><p><b>  2.3系統(tǒng)邏輯方案</b></p><p>  2.3.1數(shù)據(jù)流圖(簡(jiǎn)稱為DFD)</p><p>  1、 2、 3、

43、 4、 5、</p><p>  系統(tǒng)中人員 實(shí)體或單據(jù) 實(shí)物或信息流 處理 數(shù)據(jù)存儲(chǔ)</p><p>  圖2.3 系統(tǒng)數(shù)據(jù)流程圖</p><p>  其中‘P’表示數(shù)據(jù)處理,‘F’表示數(shù)據(jù)流,‘D’表示數(shù)據(jù)存儲(chǔ)。</p><p><b>  第三章 系統(tǒng)設(shè)計(jì)</

44、b></p><p>  3.1學(xué)生成績(jī)查詢系統(tǒng)功能需求簡(jiǎn)介</p><p>  權(quán)限功能: 為用戶設(shè)置權(quán)限功能,可分為學(xué)生和老師。學(xué)生只是查詢不能修改,老師能修改、刪除所有信息。</p><p>  查詢功能:為所有用戶提供查詢的功能,可查詢?cè)试S范圍內(nèi)的所有信息。</p><p>  維護(hù)功能:為學(xué)生提供查詢及相應(yīng)的修改,刪除功能,為

45、老師提供對(duì)所有信息的修改刪除功能。</p><p>  添加功能:為老師添加學(xué)生信息和課程幾成績(jī)等</p><p>  刪除功能:為老師刪除某個(gè)或某些學(xué)生的信息</p><p>  退出功能:結(jié)束并關(guān)閉系統(tǒng)。</p><p>  學(xué)生成績(jī)查詢系統(tǒng)對(duì)學(xué)校加強(qiáng)學(xué)生成績(jī)管理有著極其重要的作用。由于各個(gè)大學(xué)都在持續(xù)擴(kuò)招,學(xué)生的數(shù)量日益龐大,傳統(tǒng)的手工

46、成績(jī)管理不僅工作量大,而且容易出現(xiàn)問題。</p><p>  3.2 功能需求描述</p><p><b>  1、用戶管理功能</b></p><p>  用戶分為管理員(教師)、學(xué)生用戶兩類。不論是管理員(教師)用戶,還是學(xué)生用戶都需要通過用戶名和口令進(jìn)行登錄。</p><p>  按學(xué)生角度管理教師可以看到學(xué)生信息

47、和成績(jī)信息。學(xué)生信息包括學(xué)號(hào)、姓名和成績(jī)。在成績(jī)信息中,教師可以對(duì)學(xué)習(xí)成績(jī)進(jìn)行增加、修改和刪除。</p><p>  2、學(xué)生對(duì)成績(jī)的查看功能</p><p>  學(xué)生用戶登錄后,學(xué)生可以看到自己的學(xué)生信息和成績(jī)信息。學(xué)生信息包括學(xué)號(hào)、姓名。成績(jī)信息包括這個(gè)學(xué)生的所有課程的成績(jī)信息。</p><p><b>  teacher表</b><

48、/p><p><b>  student表</b></p><p><b>  cs表</b></p><p><b>  3.3數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  3.3.1數(shù)據(jù)庫(kù)需求分析</p><p>  管理員可以通過超級(jí)用戶身份登錄,對(duì)系統(tǒng)進(jìn)行

49、全面的管理,對(duì)新用戶的添加,刪除,對(duì)信息進(jìn)行管理。管理員可以對(duì)學(xué)生的帳戶進(jìn)行管理,</p><p>  老師、學(xué)生不同身份的用戶進(jìn)入不同的界面,進(jìn)行不同的操作。教師可以發(fā)布學(xué)生的課程成績(jī),以及對(duì)學(xué)生成績(jī)進(jìn)行管理。同學(xué)可以通過查詢本學(xué)期所開設(shè)課程進(jìn)行選擇。 </p><p>  3.3.2 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)</p><p>  概念結(jié)構(gòu)是獨(dú)立于任何一種數(shù)據(jù)模型的信息結(jié)

50、構(gòu)。邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。</p><p>  從理論上來說,設(shè)計(jì)邏輯結(jié)構(gòu)應(yīng)該選擇最適合于相應(yīng)概念結(jié)構(gòu)的數(shù)據(jù)模型,然后對(duì)支持這種數(shù)據(jù)模型的各種DBMS進(jìn)行比較,從中選出最適合的DBMS。但實(shí)際情況往往是已給定了某種DBMS,設(shè)計(jì)人員沒有選擇的余地。目前DBMS產(chǎn)品一般支持關(guān)系,網(wǎng)狀,層次三種模型中的某一種,對(duì)某一種數(shù)據(jù)

51、模型,各種機(jī)器系統(tǒng)又有許多不同的限制,提供不同的環(huán)境與工具。所以設(shè)計(jì)邏輯結(jié)構(gòu)一般要分三步進(jìn)行:</p><p>  將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系,網(wǎng)狀,層次模型</p><p>  將轉(zhuǎn)換來的關(guān)系,網(wǎng)狀,層次模型向特定的DBMS支持下的數(shù)據(jù)模型轉(zhuǎn)換</p><p><b>  對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化</b></p><p> 

52、 邏輯設(shè)計(jì)的結(jié)果不是唯一的。為了進(jìn)一步提高數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的性能,還應(yīng)該根據(jù)應(yīng)用需要適當(dāng)?shù)男薷?,調(diào)整數(shù)據(jù)模型的結(jié)構(gòu),這就是數(shù)據(jù)模型的優(yōu)化。關(guān)系數(shù)據(jù)模型通常以規(guī)范化理論為指導(dǎo),方法為:</p><p>  確定數(shù)據(jù)依賴。即根據(jù)需求分析階段所得的語義,分別寫出每個(gè)關(guān)系模式內(nèi)部各屬性之間的數(shù)據(jù)以來以及不同關(guān)系模式屬性之間的數(shù)據(jù)依賴。</p><p>  對(duì)于各個(gè)關(guān)系模式之間的數(shù)據(jù)依賴進(jìn)行極小化處理

53、,消除冗余的聯(lián)系。</p><p>  按照數(shù)據(jù)依賴的理論對(duì)關(guān)系模式逐一進(jìn)行分析,考察是否存在部分函數(shù)依賴,傳遞函數(shù)依賴,多值依賴等,確定各個(gè)關(guān)系模式分別屬于第幾范式。</p><p>  按照需求分析階段所得的處理要求,分析這些模式對(duì)于這樣的應(yīng)用環(huán)境是否合適,確定是否要對(duì)某些模式進(jìn)行合并或分解。必須注意的是,并不是規(guī)范化程度越高的關(guān)系就越優(yōu)。例如,當(dāng)查詢經(jīng)常設(shè)計(jì)到兩個(gè)或多個(gè)關(guān)系模式的屬性

54、時(shí),系統(tǒng)要進(jìn)行連接運(yùn)算。連接運(yùn)算的代價(jià)是相當(dāng)高的,可以說關(guān)系模型低效的主要原因就是連接運(yùn)算引起的。這時(shí)可以考慮將這幾個(gè)關(guān)系合并為一個(gè)關(guān)系。因此,在這種情況下,第二甚至第一范式也許是合適的。</p><p>  對(duì)關(guān)系模式進(jìn)行必要的分解,是提高數(shù)據(jù)操作的效率和存儲(chǔ)空間的利用率。常用的兩種方法是水平分解和垂直分解。</p><p>  3.3.3 數(shù)據(jù)庫(kù)的規(guī)范化設(shè)計(jì)思想</p>

55、<p>  根據(jù)規(guī)范化的設(shè)計(jì)概念,將學(xué)生課績(jī)管理系統(tǒng)設(shè)計(jì)成學(xué)生表、老師表、成績(jī)表三張表,減少數(shù)據(jù)的冗余,防止刪除和插入的異常,同時(shí)這些表之間有一些聯(lián)系。因?yàn)槲覀儼褜?shí)體聯(lián)系圖向關(guān)系模型轉(zhuǎn)換,所以這三張表必須滿足完整性約束。如果數(shù)據(jù)庫(kù)的范式級(jí)別太底,就會(huì)引起插入異常,刪除異常和冗余太大。</p><p>  3.3.4、邏輯結(jié)構(gòu)設(shè)計(jì)(E-R圖向關(guān)系模型的轉(zhuǎn)換)</p><p>  圖

56、3.1 學(xué)生信息實(shí)體E-R圖</p><p>  “老師(管理員)信息”的實(shí)體E-R圖:</p><p>  “學(xué)生信息”的實(shí)體E-R圖:</p><p><b>  第四章 系統(tǒng)實(shí)施</b></p><p>  4.1 軟件測(cè)試的目的和原則</p><p><b>  軟件測(cè)試的目的:

57、</b></p><p> ?。?)測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程;</p><p> ?。?)好的測(cè)試方案是級(jí)可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案;</p><p> ?。?)成功的 是發(fā)現(xiàn)了迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。</p><p>  從上述規(guī)則可以看出,測(cè)試的正確定義是“為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的

58、過程”。這和某些人通常想象的“測(cè)試是為了表明程序是正確的”,“成功的測(cè)試是沒有發(fā)現(xiàn)錯(cuò)誤的測(cè)試”等等是完全相反的。正確的測(cè)試的目標(biāo)是十分重要的,測(cè)試目標(biāo)決定了測(cè)試方案的設(shè)計(jì)。如果為了表明程序是正確的而進(jìn)行測(cè)試,就會(huì)設(shè)計(jì)一些不易暴露錯(cuò)誤的測(cè)試方案;相反,如果測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤,就會(huì)力求設(shè)計(jì)出最能暴露錯(cuò)誤的測(cè)試方案。</p><p>  此外,應(yīng)該認(rèn)識(shí)到測(cè)試決不能證明程序是正確的。即使經(jīng)過了最嚴(yán)格的測(cè)試之后,仍

59、然可能還有沒被發(fā)現(xiàn)的錯(cuò)誤潛藏在程序中。測(cè)試只能查找程序中的錯(cuò)誤,不能證明程序中沒有錯(cuò)誤。</p><p><b>  軟件測(cè)試的原則:</b></p><p>  (1)所以測(cè)試都應(yīng)該能追溯到用戶需求。從用戶的角度看,最嚴(yán)重的錯(cuò)誤是導(dǎo)致程序不能滿足用戶需求的那些錯(cuò)誤</p><p> ?。?)應(yīng)該遠(yuǎn)在測(cè)試開始之前就制定出測(cè)試計(jì)劃。</p&

60、gt;<p>  (3)應(yīng)該從“小規(guī)?!睖y(cè)試開始,并逐步進(jìn)行“大規(guī)?!睖y(cè)試。通常,首先重點(diǎn)測(cè)試單個(gè)程序模塊,然后把測(cè)試重點(diǎn)轉(zhuǎn)向在集成的模塊簇中尋找錯(cuò)誤,最后在整個(gè)系統(tǒng)中尋找錯(cuò)誤。</p><p> ?。?)窮舉測(cè)試是不可能的。所謂窮舉測(cè)試就是把程序中所以可能的執(zhí)行路徑都檢查一遍的測(cè)試。即使是一個(gè)中等規(guī)模的程序,其執(zhí)行路徑的排列數(shù)也是十分龐大,由于受時(shí)間、人力和資源的限制,在測(cè)試過程中不可能執(zhí)行每個(gè)可

61、能的路徑。因此,測(cè)試只能證明程序中有錯(cuò)誤,不能證明程序中沒有錯(cuò)誤。但是,精心地設(shè)計(jì)測(cè)試方案,是有可能充分覆蓋程序邏輯并使程序達(dá)到所要求的可靠性。</p><p>  4.2各子系統(tǒng)模塊程序設(shè)計(jì)舉例</p><p><b>  登陸界面編碼設(shè)計(jì)</b></p><p>  首先是進(jìn)入登陸界面,如圖4.1所示,本窗體顯示系統(tǒng)名稱,密碼校驗(yàn)等信息,本

62、系統(tǒng)的用戶分為兩類:教師(管理員),學(xué)生。使用者可以在組合框中選擇所要登錄的用戶的類型,并輸入相應(yīng)的用戶名和密碼,單擊“確定”就會(huì)將輸入提交給系統(tǒng)以驗(yàn)證用戶、密碼及身份。如果用戶類型及密碼正確,則會(huì)進(jìn)入系統(tǒng)的MDI主窗體。</p><p>  本模塊的流程圖如下:</p><p><b>  圖4.1 流程圖</b></p><p><b

63、>  圖4.2 登陸圖</b></p><p><b>  其代碼如下:</b></p><p>  <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorP

64、age="" %></p><p>  <html xmlns="http://www.w3.org/1999/xhtml"><head></p><p>  <meta http-equiv="Content-Type" content="text/html; charset=gb2

65、312"></p><p>  <title>學(xué)生管理系統(tǒng)</title></p><p><b>  </head></b></p><p>  <script language="javascript"></p><p>  func

66、tion judge(){</p><p>  if(document.form1.userid.value==""||document.form1.userid.value.length<6)</p><p>  alert("請(qǐng)輸入大于6位的用戶名");</p><p>  else if(document.form

67、1.pwd.value==""||document.form1.pwd.value.length<6)</p><p>  alert("請(qǐng)輸入大于6位的密碼");</p><p><b>  else</b></p><p>  document.form1.submit();</p>

68、<p><b>  }</b></p><p><b>  </script></b></p><p>  <body leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0&qu

69、ot; background="img/body_bj.gif"></p><p>  <table cellpadding="0" cellspacing="0" width="600" border="0" align="center"></p><p

70、>  <tr><td height="100"></td></tr></p><p><b>  </table></b></p><p>  <table cellpadding="0" cellspacing="0" border=

71、"0" width="600" align="center"></p><p>  <tr><td height="10" ><img src="img/t1_bg.jpg" style="width:600 "></td></tr&

72、gt;</p><p>  <tr><td background="img/010.jpg" align="center"></p><p>  <table cellpadding="0" border="0" cellspacing="0" width=

73、"500" align="center"></p><p>  <tr><td height="40" width="500" background="img/043.jpg" align="center"><font style="color:#

74、000000; font-size:14px; font-weight:bold; ">學(xué)生管理系統(tǒng)登陸界面</font></td></tr></p><p><b>  </table></b></p><p>  <table cellpadding="0" border=&

75、quot;0" cellspacing="0" width="500" align="center"></p><p>  <tr><td background="img/Hein45.jpg" height="200" width="200"><

76、;/td></p><p>  <td width="300" align="center"></p><p>  <table cellpadding="0" border="0" cellspacing="0" width="300" ali

77、gn="center"></p><p>  <form name="form1" action="login_action.jsp" method="post"></p><p>  <tr><td width="300" height="30

78、" align="left" ></p><p>  <img src="img/title_login.gif"></td></p><p><b>  </tr></b></p><p>  <tr><td width="

79、300" align="center" height="50"></p><p>  <font style="font-size:12px ; font-weight:bold; color:8BAAD9">用戶名:</font><input type="text" name="

80、;userid" style="height:25; width:140; border:0; background-image:url(img/043.jpg); font-size:14px; font-weight:bold; color:#0066CC "></p><p>  </td></tr></p><p>  &

81、lt;tr><td width="300" align="center" height="50"></p><p>  <font style="font-size:12px ; font-weight:bold; color:8BAAD9">密&nbsp;&nbsp;碼:</fon

82、t><input type="password" name="pwd" style="height:25; width:140; border:0; background-image:url(img/043.jpg); font-size:14px; font-weight:bold; color:#0066CC "></p><p>

83、  </td></tr></p><p>  <tr><td height="30" align="center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style="font-size:12px ; color:000000"

84、>學(xué)生:</font><input type="radio" name="chose" value="0" checked>&nbsp;</p><p>  <font style="font-size:12px ; color:000000">老師:</font><

85、input type="radio" name="chose" value="1"> </p><p><b>  </td></b></p><p><b>  </tr></b></p><p>  <tr><t

86、d height="40" align="center" valign="middle">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" value="" style="border:

87、0; background-image:url(img/submit.gif); width:47; height:22;cursor:hand" name="login" align="absmiddle" onClick="judge()"></p><p>  &nbsp; &nbsp;<input type

88、="reset" value="" style="background-image:url(img/qx.gif); border:0; height:22; width:47; cursor:hand" align="absmiddle"></p><p>  </td></tr></p>

89、<p><b>  </form></b></p><p><b>  </table></b></p><p><b>  </td></b></p><p><b>  </tr></b></p>&

90、lt;p><b>  </table></b></p><p>  </td></tr> </p><p>  <tr><td height="10" ><img src="img/011.jpg"></td></tr>

91、 </p><p><b>  </table></b></p><p><b>  </body></b></p><p><b>  </html></b></p><p>  圖4.3 學(xué)生密碼修改<

92、;/p><p><b>  其代碼如下:</b></p><p>  <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %></p

93、><p><b>  <html></b></p><p><b>  <head></b></p><p>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312">&

94、lt;/p><p>  <title>成績(jī)查看</title></p><p><b>  </head></b></p><p>  <body leftmargin="0" topmargin="0" rightmargin="0" botto

95、mmargin="0" background="img/002.jpg"></p><p><b>  <%</b></p><p>  request.setCharacterEncoding("GBK");</p><p>  String userid=reques

96、t.getParameter("userid"); </p><p><b>  %></b></p><p>  <center><img src="img/logotwo.jpg" /></center></p><p>  <table width=&

97、quot;800" cellpadding="0" cellspacing="0" border="0" height="106" align="center"></p><p><b>  </table></b></p><p>  &l

98、t;table width="800" cellpadding="0" cellspacing="0" border="0" height="400" align="center" background="img/background/pic085.jpg"></p>&l

99、t;p>  <tr><td width="200" height="400"></p><p>  <iframe name="left " src="left.jsp?userid=<%=userid%>" align="top" </p><

100、;p>  height="400" width="200" scrolling="no" frameborder="0"></iframe></td></p><p>  <td width="600" height="400"></p>

101、;<p>  <iframe name="right" src="chengji.jsp?userid=<%=userid%>" align="top" </p><p>  height="400" width="600" scrolling="no" fr

102、ameborder="0"></iframe></p><p><b>  </td></b></p><p><b>  </tr></b></p><p><b>  </table></b></p><

103、p>  <table width="800" cellpadding="0" cellspacing="0" border="0" align="center"></p><p>  <tr><td height="16" background="i

104、mg/027.gif"> </td></tr></p><p>  <tr><td height="50" background="img/003.jpg"></td></tr></p><p><b>  </table></b>

105、;</p><p><b>  </body></b></p><p><b>  </html></b></p><p><b>  圖4.4 添加</b></p><p><b>  其代碼如下:</b></p>

106、<p><b>  <htmL></b></p><p><b>  <head></b></p><p>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312"></p

107、><p><b>  </head></b></p><p>  <body leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" background="img/043.jpg" st

108、yle="width:200; height:400; "></p><p>  <table cellpadding="0" cellspacing="0" width="200" border="0" align="center"></p><p>

109、  <tr><td height=100><img src="img/009.jpg" style="height:100; width:100 "></td></tr></p><p>  <tr><td align="center" height="70"

110、;></p><p>  <a href="query.jsp" target="right" title="查詢"><img src="img/006.jpg" style="border:0; height:60; width:170; "></a></p>

111、<p>  </td></tr></p><p>  <tr><td align="center" height="70"></p><p>  <a href="update.jsp" target="right" title="修

112、改"><img src="img/005.jpg" style="border:0; height:60; width:170; "></a></p><p>  </td></tr></p><p>  <tr><td align="center"

113、 height="70"></p><p>  <a href="add.jsp" target="right" title="添加"><img src="img/007.jpg" style="border:0; height:60; width:170; ">&

114、lt;/a></p><p>  </td></tr></p><p>  <tr><td align="center" height="70"></p><p>  <a href="del.jsp" target="right&quo

115、t; title="刪除"><img src="img/008.jpg" style="border:0; height:60; width:170; "></a></p><p>  </td></tr></p><p><b>  </table>&l

116、t;/b></p><p><b>  </body></b></p><p><b>  </html></b></p><p><b>  圖4.5 查詢圖</b></p><p><b>  其代碼如下:</b><

117、;/p><p>  <%@ page contentType="text/html; charset=GBK" %></p><p>  <%@ page import="java.sql.*" %></p><p>  <%@ page language="java" %>

118、</p><p><b>  <HTML></b></p><p><b>  <HEAD></b></p><p>  <jsp:useBean id="qinghua" class="Bean.useBean2" scope="sessio

119、n"/></p><p>  <TITLE>分頁顯示</TITLE></p><p><b>  </HEAD></b></p><p><b>  <BODY></b></p><p>  <h2> <center&

120、gt;查詢學(xué)生成績(jī)</center></h2></p><p><b>  <%!</b></p><p>  int PageSize = 4; //設(shè)置每張網(wǎng)頁顯示兩筆記錄</p><p>  int ShowPage = 1; //設(shè)置欲顯示的頁數(shù)</p><p>  int RowC

121、ount = 0; //ResultSet的記錄筆數(shù)</p><p>  int PageCount = 0; //ResultSet分頁后的總頁數(shù)</p><p><b>  %></b></p><p><b>  <%</b></p><p>  ResultSet rs;<

122、/p><p>  qinghua.useBean();</p><p>  rs = qinghua.executeQuery("SELECT * FROM CS");//建立ResultSet(結(jié)果集)對(duì)象,并執(zhí)行SQL語句</p><p>  rs.last(); //將指標(biāo)移至最后一筆記錄</p><p>  RowC

123、ount=rs.getRow();</p><p>  PageCount=((RowCount%PageSize) == 0 ? (RowCount/PageSize) : (RowCount/PageSize)+1);</p><p><b>  %></b></p><p><b>  <% </b>&l

124、t;/p><p>  String ToPage = request.getParameter("ToPage");</p><p>  if(ToPage != null) //判斷是否可正確取得ToPage參數(shù)</p><p><b>  {</b></p><p>  ShowPage = Inte

125、ger.parseInt(ToPage); //取得指定顯示的分頁頁數(shù)</p><p>  if(ShowPage > PageCount) //下面的if語句將判斷用戶輸入的頁數(shù)是否正確</p><p><b>  {</b></p><p>  ShowPage = PageCount; //判斷指定頁數(shù)是否大于總頁數(shù), 是則設(shè)

126、置顯示最后一頁</p><p><b>  }</b></p><p>  else if(ShowPage <= 0)</p><p><b>  {</b></p><p>  ShowPage = 1; //若指定頁數(shù)小于0, 則設(shè)置顯示第一頁的記錄</p><p&

127、gt;<b>  }</b></p><p><b>  }</b></p><p>  rs.absolute((ShowPage - 1) * PageSize + 1); //計(jì)算欲顯示頁的第一筆記錄位置</p><p><b>  %></b></p><p>

128、<b>  <center></b></p><p>  <table border=1 bordercolor="RoyalBlue" bgcolor="LightBlue" width="595" height="60" cellpadding="0" cellspaci

129、ng="0"></p><p><b>  <tr></b></p><p>  <td width="85" height="30" background="img/016.jpg" align="center"></p>

130、<p>  <font style="font-size:12px; color:#000000; font-weight:bold ">學(xué)號(hào)</font> </td></p><p>  <td width="85" height="30" background="img/016

131、.jpg" align="center"></p><p>  <font style="font-size:12px; color:#000000; font-weight:bold ">姓名</font> </td></p><p>  <td width="85&qu

溫馨提示

  • 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. 眾賞文庫(kù)僅提供信息存儲(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)論