網(wǎng)上選課系統(tǒng)計(jì)算機(jī)畢業(yè)設(shè)計(jì)(論文)_第1頁(yè)
網(wǎng)上選課系統(tǒng)計(jì)算機(jī)畢業(yè)設(shè)計(jì)(論文)_第2頁(yè)
網(wǎng)上選課系統(tǒng)計(jì)算機(jī)畢業(yè)設(shè)計(jì)(論文)_第3頁(yè)
網(wǎng)上選課系統(tǒng)計(jì)算機(jī)畢業(yè)設(shè)計(jì)(論文)_第4頁(yè)
網(wǎng)上選課系統(tǒng)計(jì)算機(jī)畢業(yè)設(shè)計(jì)(論文)_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、網(wǎng)上選課系統(tǒng)網(wǎng)上選課系統(tǒng) 摘要 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已 進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。學(xué)生選課系統(tǒng)作為一種現(xiàn)代化的教 學(xué)技術(shù),以越來(lái)越受到人民的重視,是一個(gè)學(xué)校不可缺少的部分, 學(xué)生選課系統(tǒng)就是為了 管理好選課信息而設(shè)計(jì)的。學(xué)生選課系統(tǒng)的將使選課管理工作規(guī)范化,系統(tǒng)化,程序化, 避免選課管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和 修改選課情況。 系統(tǒng)實(shí)現(xiàn)了對(duì)課程的基本信息和學(xué)生選課、學(xué)生和教師用戶進(jìn)行管理。系統(tǒng)對(duì)學(xué)生角 色提供個(gè)人信息查看、選課管理以及其他功能;對(duì)教師提供查看自己所擔(dān)任課程的課

2、表和 選該門課程的學(xué)生信息;提供給管理員以下功能:查看所有課程、學(xué)生、教師的信息并可 以對(duì)它們進(jìn)行管理(添加、編輯、刪除) ,以及實(shí)現(xiàn)新聞的發(fā)布并修改。 關(guān)鍵字關(guān)鍵字:選課、課程信息發(fā)布、b/s、sql server 2000、jsp abstract with the improvement of science technology, the computer science becomes gradually mature, people have already deeply understood its strong function, and it has already got

3、into each realm of the human society to exert a more and more important function. the student selecting system, a modernizing teaching technology, pays much more attention by people. it is indispensable part for a school. the student selecting system is for the sake of managing to the information of

4、 selecting courses. the tendency of student selecting system will edify the selecting management, it would be more systematical and procedural in future work. we try to avoid the random work, promoting the accuracy and speed of the processing information, so that we can check the information of sele

5、cting course with a convenient and efficient form. the system carried out the management of basic information of course, the student selecting course, the student and the teachers customer. the system provides a function, which is good for students to check their personal information and the managem

6、ent of selecting course, to the characters of the students. and for the teachers, it is convenient to look into the curricular lesson that he hold and the students information that chose the course. at last, it is good for manager to check all the information of the lessons, students and teachers. f

7、urthermore, it can carry on a management (increase, edit, delete) to them, and carry out the renounce of the news. key words: select course, the renouncement of course information, b/s、sql server 2000、jsp 目錄 網(wǎng)上選課系統(tǒng)網(wǎng)上選課系統(tǒng).- 1 - 摘要.- 1 - abstract.- 2 - 目錄.- 3 - 第一章第一章 緒論緒論.- 4 - 1.1 課程背景.- 4 - 第二章第二章

8、系統(tǒng)需求分析系統(tǒng)需求分析.- 5 - 2.1 需求分析.- 5 - 2.2 可行性分析.- 5 - 2.3 系統(tǒng)配置需求.- 5 - 第三章第三章 系統(tǒng)總體設(shè)計(jì)系統(tǒng)總體設(shè)計(jì).- 7 - 3.1 項(xiàng)目規(guī)劃.- 7 - 3.2 設(shè)計(jì)目標(biāo).- 7 - 3.3 系統(tǒng)相關(guān)技術(shù)介紹.- 7 - 3.3.1系統(tǒng)開(kāi)發(fā)采用的技術(shù)方案b/ s模式.- 7 - 3.3.2 jsp技術(shù)介紹.- 7 - 3.3.3 sql 2000 serve 數(shù)據(jù)庫(kù)介紹.- 9 - 3.4 數(shù)據(jù)庫(kù)分析設(shè)計(jì).- 9 - 3.4.1 數(shù)據(jù)庫(kù)需求分析.- 9 - 3.4.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì).- 9 - 3.4.3 數(shù)據(jù)庫(kù)表的設(shè)計(jì)和創(chuàng)建

9、.- 11 - 第四章第四章 系統(tǒng)詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)系統(tǒng)詳細(xì)設(shè)計(jì)和實(shí)現(xiàn).- 15 - 4.1 主界面設(shè)計(jì).- 15 - 4.2 界面頭尾設(shè)計(jì).- 15 - 4.3 登錄界面.- 15 - 4.4 學(xué)生用戶界面設(shè)計(jì).- 16 - 4.4.1 個(gè)人信息模塊功能模塊設(shè)計(jì).- 17 - 4.4.2 網(wǎng)上平臺(tái)模塊功能設(shè)計(jì).- 18 - 4.4.3 系統(tǒng)公告.- 20 - 4.4.4 其他功能模塊設(shè)計(jì).- 21 - 4.5 管理員用戶界面設(shè)計(jì).- 21 - 4.5.1 用戶管理模塊功能設(shè)計(jì).- 22 - 4.5.2 網(wǎng)上平臺(tái)模塊功能設(shè)計(jì).- 23 - 4.5.3 系統(tǒng)公告模塊設(shè)計(jì).- 24 - 4.5.4 其

10、他功能模塊設(shè)計(jì).- 25 - 4.6 教師用戶界面設(shè)計(jì).- 25 - 4.7 系統(tǒng)后臺(tái)模塊.- 26 - 參考文獻(xiàn).- 27 - 第一章第一章 緒論緒論 1.1 課程背景 internet 的發(fā)展給我們的教育更加現(xiàn)代化,現(xiàn)在網(wǎng)上信息管理是我們現(xiàn)在教育中的一 個(gè)熱點(diǎn)?,F(xiàn)在,教師學(xué)生跟學(xué)校的之間的信息傳播只在一指之間,時(shí)為我們創(chuàng)造方便快速 的途徑。在安全性和信息更新化方面存在有一定的不足,各現(xiàn)有系統(tǒng)資料單獨(dú)建立,共享 性差;在以管理者為主體的方式中,信息取舍依賴管理者對(duì)于信息的認(rèn)知與喜好,較不容 易掌握用戶真正的需求,也因此無(wú)法完全滿足用戶的需求。目前國(guó)家的教育體制也正處在 不斷改革、創(chuàng)新的階段,

11、我國(guó)教育部門充分吸取國(guó)外優(yōu)秀的教學(xué)模式,結(jié)合國(guó)內(nèi)多年的辦 學(xué)經(jīng)驗(yàn),逐步探索出適合中國(guó)特色的教學(xué)形式,國(guó)家教育部面向各級(jí)各類學(xué)校開(kāi)展了全面 學(xué)分制改革。因此,教學(xué)管理軟件應(yīng)充分依托校園網(wǎng),實(shí)現(xiàn)教學(xué)信息的集中管理、分散操 作、信息共享,使傳統(tǒng)的教學(xué)管理朝數(shù)字化、無(wú)紙化、智能化、綜合化的方向發(fā)展,并為 進(jìn)一步實(shí)現(xiàn)完善的計(jì)算機(jī)教學(xué)文件管理系統(tǒng)和全校信息系統(tǒng)打下良好的基礎(chǔ)。 學(xué)生網(wǎng)上選 課系統(tǒng)是高校教學(xué)管理系統(tǒng)的重要組成部分。熟悉教學(xué)管理工作的全部過(guò)程,從教務(wù)工 作的實(shí)際出發(fā),解決工作中關(guān)鍵性的難點(diǎn)問(wèn)題,并充分利用計(jì)算機(jī)網(wǎng)絡(luò)功能,實(shí)現(xiàn)教學(xué)工 作全過(guò)程的計(jì)算機(jī)管理,幫助具體管理人員從復(fù)雜煩瑣工作中解放出來(lái)

12、。使得教學(xué)管理走 向無(wú)紙化辦公和規(guī)范化、現(xiàn)代化管理。 由于 internet 具有影響范圍廣,能夠方便快捷的傳遞信息,具有近乎實(shí)時(shí)的交互性, 本身又是一個(gè)巨大無(wú)比的信息庫(kù)等諸多優(yōu)點(diǎn)。學(xué)生網(wǎng)上選課系統(tǒng),可以提高教師,學(xué)生和 學(xué)校的管理效率。我們的目標(biāo)是用學(xué)生網(wǎng)上選課系統(tǒng)實(shí)現(xiàn)最快對(duì)全校選修課程發(fā)布以及新 聞發(fā)布,使教師和學(xué)生最快知道,創(chuàng)造現(xiàn)代化的學(xué)習(xí)環(huán)境。學(xué)生選課是大學(xué)的主要管理工 作之一,涉及到校、系、師、生的諸多方面,隨著教學(xué)體制的不斷改革,學(xué)生選課時(shí)的制 約因素比較復(fù)雜,工作量也很大,而且往往需要在較短的時(shí)間內(nèi)完成。在這里,運(yùn)用計(jì)算 機(jī)輔助選課,即能實(shí)時(shí)地對(duì)大量選課數(shù)據(jù)進(jìn)行檢驗(yàn)和統(tǒng)計(jì),十分方

13、便地輸出選課結(jié)果,同 時(shí)也避免了人工處理時(shí)容易產(chǎn)生的錯(cuò)誤。 第二章第二章 系統(tǒng)需求分析系統(tǒng)需求分析 2.1 需求分析 學(xué)生選課系統(tǒng)作為一種現(xiàn)代化的教學(xué)技術(shù),以越來(lái)越受到人民的重視。是一個(gè)學(xué)校不 可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)生選課系統(tǒng)應(yīng) 該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以?lái)人們使用傳統(tǒng)人工的方式管 理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生 大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。 本系統(tǒng)具體有以下功能: 個(gè)人信息:包括學(xué)生和學(xué)生的個(gè)人資料 課程計(jì)劃:計(jì)劃課程的開(kāi)課時(shí)間,上課地點(diǎn)

14、,上課老師等信息 管理功能:課程發(fā)布,修改,刪除。學(xué)生,老師用戶的添加刪除。新聞的發(fā)布和刪除 和修改 教師用戶:教師可以修改密碼,查看課程和選修自己課程的學(xué)生列表以及查看新聞 學(xué)生用戶:選修課程,可以取消選擇 條件查詢:用戶可以查詢自己所需的資料 退出系統(tǒng) 2.2 可行性分析 1.經(jīng)濟(jì)性 系統(tǒng)界面友好,操作簡(jiǎn)單,系統(tǒng)的配置要求不高,實(shí)現(xiàn)可行,因此經(jīng)濟(jì)可行。該系統(tǒng) 可以容易實(shí)現(xiàn)學(xué)生,老師與學(xué)校之間的聯(lián)系,在 internet 上實(shí)現(xiàn)完成部分教務(wù)工作,提高 辦事效率,和周期。 2.技術(shù)性 隨著互聯(lián)網(wǎng)的蓬勃發(fā)展,越來(lái)越多的機(jī)構(gòu)將科研管理與 internet 融合到一起,以方便 個(gè)高校管理。在這樣一個(gè)

15、社會(huì)背景下,基于 windows 和 sql server 2000 ,運(yùn)用先進(jìn)的 jsp 技術(shù),采用 b/s 模式開(kāi)發(fā)的學(xué)生網(wǎng)上選課系統(tǒng),將學(xué)生、老師、管理員、有機(jī)地結(jié)合在一 起,有效地提高管理水平和效率。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,基于以上 的技術(shù)在現(xiàn)今比較容易實(shí)現(xiàn)。 3操作性: 該系統(tǒng)操作方便,簡(jiǎn)單。 2.3 系統(tǒng)配置需求 (1)服務(wù)器配置 硬件平臺(tái): cpu:p4 1.8ghz 以上; 內(nèi)存:256mb 以上。 軟件平臺(tái): 操作系統(tǒng):windows 2000 server; 數(shù)據(jù)庫(kù):sql server 2000; 開(kāi)發(fā)工具包:jdk version 1.4.2; js

16、p 服務(wù)器:tomcat 5.0; 第三章第三章 系統(tǒng)總體設(shè)計(jì)系統(tǒng)總體設(shè)計(jì) 3.1 項(xiàng)目規(guī)劃 基于 windows 操作系統(tǒng)和 microsoft sql server 2000 數(shù)據(jù)庫(kù),建立一個(gè) b/s 層結(jié)構(gòu)的 學(xué)生選課系統(tǒng),使用 jsp 編程,實(shí)現(xiàn)學(xué)生的選課功能、以及教師查詢上課信息。 網(wǎng)上選課系統(tǒng)從功能上劃分一共有 3 個(gè)主模塊,主要實(shí)現(xiàn)教師信息管理、學(xué)生信息管 理、課程信息管理,其中教師信息管理有教師姓名、教師工號(hào)、教師職稱、教師所屬系; 學(xué)生信息管理有學(xué)生姓名、學(xué)生學(xué)號(hào)和學(xué)生所在系;課程信息管理有課程名稱、學(xué)分、上 課地點(diǎn)、上課時(shí)間、上課教師。管理員有權(quán)限去更改選課課程的信息。 身

17、份登入:學(xué)生,教師,管理員三中身份登入(權(quán)限不同) 用戶管理:管理員可以添加各種權(quán)限的用戶,修改,和刪除用戶 課程管理:可以對(duì)頒布的課程表進(jìn)行添加,刪除,修改 新聞發(fā)布:管理員可以發(fā)布新聞并對(duì)其修改刪除 3.2 設(shè)計(jì)目標(biāo) 建立一個(gè)學(xué)生網(wǎng)上選課系統(tǒng),實(shí)現(xiàn)對(duì)課程的基本信息維護(hù)以及學(xué)生選課、教師上課 信息。系統(tǒng)對(duì)學(xué)生角色提供個(gè)人信息管理、選課管理、管理學(xué)生本人已選課程。系統(tǒng)對(duì)教 師提供查看自己所擔(dān)任課程的課表和選該門課的學(xué)生信息。系統(tǒng)同時(shí)給管理員以下功能: 查看所有專業(yè)、課程、學(xué)生、教師的信息并可以對(duì)它們進(jìn)行管理(添加、編輯、刪除) 。以 及實(shí)現(xiàn)新聞的發(fā)布并修改。提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)

18、、準(zhǔn)確、有效的查詢 和修改選課情況。 3.3 系統(tǒng)相關(guān)技術(shù)介紹 3.3.1 系統(tǒng)開(kāi)發(fā)采用的技術(shù)方案b/ s 模式 信息技術(shù)的高速發(fā)展使網(wǎng)絡(luò)計(jì)算模式不斷更新。從單機(jī)時(shí)代的主機(jī)/終端模式、文件服 務(wù)器時(shí)代的共享數(shù)據(jù)模式、客戶機(jī)/服務(wù)器時(shí)代的 client/server(客戶機(jī)/服務(wù)器)模式,再 到今天網(wǎng)絡(luò)計(jì)算機(jī)時(shí)代的 browser/server(瀏覽器/服務(wù)器)模式,計(jì)算模式發(fā)生了巨大變 化。同時(shí)計(jì)算模式的不斷進(jìn)步使管理軟件的架構(gòu)發(fā)生了很大變化。 系統(tǒng)綜合還應(yīng)用了 b/s 模式,即 browser/server(瀏覽器/服務(wù)器)結(jié)構(gòu),是對(duì) c/s 結(jié)構(gòu)的 一種改進(jìn)。b/s 模式的好處還有運(yùn)行維護(hù)

19、比較簡(jiǎn)便,能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn), 以不同的接入方式訪問(wèn)和操作共同的數(shù)據(jù),解決了地域的限制。 而基于互聯(lián)網(wǎng)應(yīng)用系統(tǒng)都采用 browser/server(瀏覽器/服務(wù)器)模式結(jié)構(gòu),在客戶端中除 web 瀏覽器外,要安裝的軟件便是一些插件和控件。這些插件被設(shè)計(jì)于服務(wù)器端,并通過(guò) 網(wǎng)絡(luò)下載到客戶端,而控件則是第一次瀏覽下載并注冊(cè)的。這是一種最小化的客戶端安裝 及客戶機(jī)模式,是目前客戶服務(wù)器體系結(jié)構(gòu)的發(fā)展方向。 3.3.2 jsp 技術(shù)介紹 jsp 是由 sun microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技 術(shù)標(biāo)準(zhǔn)。該技術(shù)為創(chuàng)建顯示動(dòng)態(tài)生成內(nèi)容的 web 頁(yè)面提供了

20、一個(gè)簡(jiǎn)捷而快速的方法。jsp 技術(shù)的設(shè)計(jì)目的是使得構(gòu)造基于 web 的應(yīng)用程序更加容易和快捷,而這些應(yīng)用程序能夠與 各種 web 服務(wù)器,應(yīng)用服務(wù)器,瀏覽器和開(kāi)發(fā)工具共同工作。 jsp 規(guī)范是 web 服務(wù)器、應(yīng) 用服務(wù)器、交易系統(tǒng)、以及開(kāi)發(fā)工具供應(yīng)商間廣泛合作的結(jié)果。在傳統(tǒng)的網(wǎng)頁(yè) html 文件 (*htm,*.html)中加入 java 程序片段(scriptlet)和 jsp 標(biāo)記(tag),就構(gòu)成了 jsp 網(wǎng)頁(yè) (*.jsp)。web 服務(wù)器在遇到訪問(wèn) jsp 網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序片段,然后將執(zhí) 行結(jié)果以 html 格式返回給客戶。程序片段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)以及

21、發(fā)送 email 等等,這就是建立動(dòng)態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送 給客戶端的僅是得到的結(jié)果,對(duì)客戶瀏覽器的要求最低,可以實(shí)現(xiàn)無(wú) plugin,無(wú) activex,無(wú) java applet,甚至無(wú) frame。 jsp 技術(shù)在多個(gè)方面加速了動(dòng)態(tài) web 頁(yè)面的開(kāi)發(fā): 一、將內(nèi)容的生成和顯示進(jìn)行分離 使用 jsp 技術(shù),web 頁(yè)面開(kāi)發(fā)人員可以使用 html 或者 xml 標(biāo)識(shí)來(lái)設(shè)計(jì)和格式化最終頁(yè) 面。使用 jsp 標(biāo)識(shí)或者小腳本來(lái)生成頁(yè)面上的動(dòng)態(tài)內(nèi)容(內(nèi)容是根據(jù)請(qǐng)求來(lái)變化的,例如 請(qǐng)求帳戶信息或者特定的一瓶酒的價(jià)格) 。生成內(nèi)容的邏輯被封裝在標(biāo)識(shí)和 javabe

22、ans 組件 中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運(yùn)行。如果核心邏輯被封裝在標(biāo)識(shí)和 beans 中,那么其他人,如 web 管理人員和頁(yè)面設(shè)計(jì)者,能夠編輯和使用 jsp 頁(yè)面,而不 影響內(nèi)容的生成。在服務(wù)器端,jsp 引擎解釋 jsp 標(biāo)識(shí)和小腳本,生成所請(qǐng)求的內(nèi)容(例 如,通過(guò)訪問(wèn) javabeans 組件,使用 jdbctm 技術(shù)訪問(wèn)數(shù)據(jù)庫(kù),或者包含文件) ,并且將結(jié) 果以 html(或者 xml)頁(yè)面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保 證任何基于 html 的 web 瀏覽器的完全可用性。 二、強(qiáng)調(diào)可重用的組件 jsp 作為一個(gè)很好的動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)語(yǔ)言得到了越來(lái)

23、越廣泛的使用,在各類 jsp 應(yīng)用程 序當(dāng)中,jsp+javabean 的組合成為了一種事實(shí)上最常見(jiàn)的 jsp 程序的標(biāo)準(zhǔn)。javabean 是 描述 java 的軟件組件模型,有點(diǎn)類似于 microsoft 的 com 組件概念。在 java 模型當(dāng)中, 通過(guò) javabean 可以無(wú)限擴(kuò)充 java 程序的功能,通過(guò) javabean 的組件可以快速地生成新 的應(yīng)用程序。對(duì)于程序員來(lái)說(shuō),最好的一點(diǎn)就是 javabean 可以實(shí)現(xiàn)代碼的重復(fù)利用。 javabean 是一種基于 java 的軟件組件。 jsp 對(duì)于在 web 應(yīng)用中集成 javabean 組 件提供了完善的支持。這種支持不僅能

24、縮短開(kāi)發(fā)時(shí)間(可以直接利用經(jīng)測(cè)試和可信任的已 有組件,避免了重復(fù)開(kāi)發(fā)) ,也為 jsp 應(yīng)用帶來(lái)了更多的可伸縮性。 javabean 組件可以 用來(lái)執(zhí)行復(fù)雜的計(jì)算任務(wù),或負(fù)責(zé)與數(shù)據(jù)庫(kù)的交互以及數(shù)據(jù)提取等。如果我們有三個(gè) javabean ,它們分別具有顯示新聞、股票價(jià)格、天氣情況的功能,則創(chuàng)建包含所有這三種 功能的 web 頁(yè)面只需要實(shí)例化這三個(gè) bean ,使用 html 表格將它們依次定位就可以了。 利用跨平臺(tái)運(yùn)行的 javabean 組件, jsp 為分離處理邏輯與顯示樣式提供了卓越的解決 方案。 3.3.3 sql 2000 serve 數(shù)據(jù)庫(kù)介紹 隨著信息技術(shù)的發(fā)展,計(jì)算機(jī)處理數(shù)據(jù)的

25、方式也發(fā)生著變化,文件管理系統(tǒng)數(shù)據(jù) 庫(kù)管理系統(tǒng)。microsoft sql server2000 是一個(gè)分布式的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),具有客 戶機(jī)/服務(wù)器體系結(jié)構(gòu),采用了 transact-sql 的 sql 語(yǔ)言在客戶機(jī)與服務(wù)器間傳遞客戶機(jī) 的請(qǐng)求與服務(wù)器的處理結(jié)果。是一種應(yīng)用廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng),具有許多顯著的優(yōu)點(diǎn): 易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉(cāng)庫(kù)功能、與許多其他服務(wù)器 軟件緊密關(guān)聯(lián)的集成性、良好的性價(jià)比等。 3.4 數(shù)據(jù)庫(kù)分析設(shè)計(jì) 3.4.1 數(shù)據(jù)庫(kù)需求分析 學(xué)生選課管理系統(tǒng)的要求是要準(zhǔn)確快捷地管理學(xué)生的信息。學(xué)生隸屬班級(jí),學(xué)院;學(xué) 生需要有課程,學(xué)分,成績(jī),而

26、這些又都要靠教師或者管理人員來(lái)添加。由此總結(jié)出如下 需求信息: 用戶分為管理員用戶、教師用戶和學(xué)生用戶。 一個(gè)學(xué)生有多門課,一門課對(duì)應(yīng)多個(gè)學(xué)生。 一個(gè)教師可以教授多門課程,一門課程可以有多個(gè)教授來(lái)教授。 管理員可以發(fā)布新聞 經(jīng)過(guò)對(duì)上述系統(tǒng)功能的分析和需求總結(jié),設(shè)計(jì)如下數(shù)據(jù)項(xiàng): 管理員信息:用戶名、密碼。 學(xué)生信息: 學(xué)生 id、姓名、性別、班級(jí)、年齡、學(xué)院、所在系 教師信息: 教師 id、姓名、性別、年齡 課程信息: 課程 id、名稱、上課時(shí)間、上課地點(diǎn)、學(xué)分、上課教師 班級(jí)信息: 班級(jí) id、名稱、班主任 新聞信息: 新聞 id、新聞標(biāo)題、新聞內(nèi)容 3.4.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 由上面的數(shù)

27、據(jù)項(xiàng)可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體以及它們之間的關(guān)系,為后 面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體信息,通過(guò)相互之間的作用形成數(shù)據(jù) 的流動(dòng)。本系統(tǒng)設(shè)計(jì)的實(shí)體有:學(xué)生實(shí)體、教師實(shí)體、課程實(shí)體和班級(jí)實(shí)體。 如圖 3-1 所示為實(shí)體間關(guān)系 e-r 圖 如圖 3-2 為學(xué)生信息實(shí)體 e-r 圖 如圖 3-3 為管理員信息實(shí)體 e-r 圖 如圖 3-4 為教師信息實(shí)體 e-r 圖 如圖 3-5 為課程信息實(shí)體 e-r 圖 學(xué)生 院系 nn n 1 n n 教師 教授 課程 3-1 所示為實(shí)體間關(guān)系 e-r 圖 學(xué)號(hào) 姓名 性別年齡 學(xué)院 所在系 學(xué)生 班級(jí) 3-2 為學(xué)生信息 e-r 圖

28、圖 3-3 為管理員信息 e-r 圖 教工號(hào) 姓名 性別年齡 學(xué)院 教師 密碼 圖 3-4 為教師信息 e-r 圖 課程號(hào) 課程名 上課時(shí)間學(xué)分 時(shí)間 上課地點(diǎn) 課程 上課教師 上課教工號(hào) 3-5 為課程信息實(shí)體 e-r 圖 3.4.3 數(shù)據(jù)庫(kù)表的設(shè)計(jì)和創(chuàng)建 根據(jù)以上分析和 e-r 圖,系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表的設(shè)計(jì)結(jié)果如表 3-7 至表 每個(gè)表 格表示數(shù)據(jù)庫(kù)中的一個(gè)表。 用戶表 admin(如表 3-8 所示)記錄管理員的用戶名和密碼。管理員可以添加各種權(quán) 限的用戶,修改,和刪除用戶。 圖 3-8 管理員表 系統(tǒng)用戶 用戶名密碼 學(xué)生表 student,用來(lái)記錄學(xué)生信息。此記錄的信息會(huì)詳細(xì)地顯示在

29、學(xué)生登 錄后的頁(yè)面上。此信息不允許學(xué)生自己更新。 圖 3-9 學(xué)生信息表 教師表 teacher 用來(lái)記錄教師信息。 圖 3-10 教師信息表 課程表 course 用來(lái)記錄課程信息表 圖 3-11 課程信息表 選課表 sc 記錄學(xué)生選課信息 圖 3-12 選課信息表 新聞表 article 記錄新聞信息 圖 3-13 新聞信息表 班級(jí)表 class 記錄班級(jí)信息 圖 3-14 班級(jí)信息表 3.5 系統(tǒng)模塊設(shè)計(jì) 本系統(tǒng)包括 3 個(gè)管理模塊用戶管理模塊、課程管理模塊、選課管理模塊,用戶模塊分 為 3 類用戶,管理員、學(xué)生、老師。管理員實(shí)現(xiàn)課程管理、學(xué)生、教師管理、和新聞發(fā)布 管理。本系統(tǒng)主要實(shí)現(xiàn)

30、學(xué)生管理模塊,而學(xué)生管理模塊、課程管理模塊、選課管理模塊的 與管理員和學(xué)生相關(guān)的主要模塊。 如圖 3-17 和圖 3-18 所表示是從管理員和學(xué)生用戶的角度給出的模塊功能。 管理員登錄 系統(tǒng)管理 用戶管理 課程管理 選課管理 新聞管理 學(xué)生管理 用戶管理 教師管理 刪除 添加 添加 修改密碼 分配課程 修改課程 添加課程 刪除課程 發(fā)布新聞 修改新聞 刪除新聞 圖 3-17 管理員功能模塊 學(xué)生登錄 用戶管理 個(gè)人信息查詢 個(gè)人密碼修改 課程 添加選修課程 刪除選課 課程信息 其他管理 新聞瀏覽 退出系統(tǒng) 我的選課 查看選課信息 圖 3-27 學(xué)生用戶功能模塊圖 第四章第四章 系統(tǒng)詳細(xì)設(shè)計(jì)和實(shí)

31、現(xiàn)系統(tǒng)詳細(xì)設(shè)計(jì)和實(shí)現(xiàn) 4.1 主界面設(shè)計(jì) 頁(yè)面框架化。本系統(tǒng)界面采用框架結(jié)構(gòu),把頁(yè)面頭、左邊導(dǎo)航、右邊正文放在不同的 框架里面,當(dāng)用戶在左邊導(dǎo)航選擇不同的功能菜單時(shí),只是在右邊正文區(qū)刷新內(nèi)容,這樣 做使得頁(yè)面結(jié)構(gòu)清晰,便于用戶操作。 系統(tǒng)的首頁(yè)面 index.jsp 在頁(yè)面左邊顯示出三種身份登錄的鏈接。便于不同用戶清晰 的看清登錄的位置。不同身份的用戶登錄提交的用戶名和密碼提交到不同身份的數(shù)據(jù)庫(kù)認(rèn) 證頁(yè)面中。如學(xué)生用戶登錄提交到 login.jsp。當(dāng)驗(yàn)證通過(guò)時(shí),跳到學(xué)生用戶的頁(yè)面。并 把信息保存進(jìn) session,以供其他頁(yè)面判斷用戶是否已經(jīng)登錄。 系統(tǒng)首頁(yè)如圖 4-1 所示。 圖 4-1

32、系統(tǒng)首頁(yè)面 4.2 界面頭尾設(shè)計(jì) 為了界面實(shí)現(xiàn)面界面重用,系統(tǒng)把界面頭和尾作成公用界面,這樣其他頁(yè)面引用入就 可以了。本例頭尾設(shè)計(jì)比較簡(jiǎn)單。將頭尾設(shè)計(jì)為 inc 文件夾下的 head.html 和 tail.html 文件 4.3 登錄界面 登錄界面做的相對(duì)簡(jiǎn)單,對(duì)不同身份的用戶提供不同的登錄頁(yè)面,最終提交不同的認(rèn) 證頁(yè)面。當(dāng)驗(yàn)證通過(guò)時(shí),跳到用戶使用頁(yè)面。 以下以學(xué)生身份登錄為例,教師和管理員身份登錄頁(yè)面類似。 圖 4-2 登錄頁(yè)面 4.4 學(xué)生用戶界面設(shè)計(jì) 學(xué)生用戶功能模塊由四部分組成:個(gè)人信息、網(wǎng)上平臺(tái)、系統(tǒng)公告和其他。 個(gè)人信息:顯示出用戶的所有個(gè)人信息并提供密碼修改功能 網(wǎng)上平臺(tái):提供

33、學(xué)生用戶查看所有選課信息,用戶可以查詢自己想找的課程,通 過(guò)課程名和上課時(shí)間兩種方式查找。當(dāng)用戶點(diǎn)選課時(shí),該課程就會(huì)添加到我的課表中,在 數(shù)據(jù)庫(kù)中選課表會(huì)添加一條記錄。用戶在我的課表中可以退選課程 系統(tǒng)公告:用戶可以瀏覽系統(tǒng)通知。 其他功能:退出系統(tǒng) 學(xué)生用戶界面設(shè)計(jì)用框架實(shí)現(xiàn)。頁(yè)面頭放在上框架,功能導(dǎo)航放在左框架,具體功能 放在右框架。學(xué)生功能設(shè)計(jì)所有頁(yè)面都放在 student 的文件夾中,所以以下所提到的頁(yè)面 均在 student 文件夾中。設(shè)置學(xué)生界面框架結(jié)構(gòu)主頁(yè) index.htm。其中左框架中的功能導(dǎo) 航頁(yè)面為 student_left.jsp,右框架中的功能頁(yè)面為 student_

34、body.jsp。 系統(tǒng)用 session 保存用戶的學(xué)號(hào)。 圖 4-3 學(xué)生用戶界面 其中框架的代碼為: 學(xué)生選課系統(tǒng) 4.4.1 個(gè)人信息模塊功能模塊設(shè)計(jì) 個(gè)人信息模塊包括個(gè)人資料和修改密碼兩部分。個(gè)人資料顯示學(xué)生的所有信息,包括 學(xué)號(hào)、姓名、學(xué)院、系別、班級(jí)。密碼修改部分:用戶可以根據(jù)自己的需要修改密碼,方 便用戶管理。 如圖 4-4 個(gè)人資料顯示頁(yè)面,4-5 密碼修改頁(yè)面。 圖 4-4 個(gè)人資料顯示頁(yè)面 圖 4-5 密碼修改頁(yè)面 4.4.2 網(wǎng)上平臺(tái)模塊功能設(shè)計(jì) 網(wǎng)上平臺(tái)由兩部分組成:選課信息和我的課表 選課信息:學(xué)生用戶查看所有選課信息,并提供用戶模糊查詢,使用戶可以查詢 自己想找的

35、課程,模糊查詢通過(guò)課程名和上課時(shí)間兩種方式查找。在課程列表中 當(dāng)用戶點(diǎn)選課欄時(shí),該課程就會(huì)添加到我的課表中,在數(shù)據(jù)庫(kù)中選課表會(huì)添加一 條記錄。 我的課表:學(xué)生選課后可以通過(guò)查看我的課表清楚的看到自己的選課情況,以及 上課的時(shí)間、地點(diǎn)、學(xué)分等信息。當(dāng)學(xué)生用戶發(fā)現(xiàn)修要改動(dòng)時(shí)可以選擇退選項(xiàng), 取消選擇。 選課信息:courseinfo.jsp 我的課表:noticelist.jsp 如圖 4-6 選課信息頁(yè)面 4-7 我的課表頁(yè)面 圖 4-6 選課信息頁(yè)面 圖 4-7 我的課表顯示頁(yè)面 圖 4-7 中顯示的選課項(xiàng)中,單擊選課可選擇該門功課,在課程信息頁(yè)面中實(shí)現(xiàn)分頁(yè)顯 示和模糊查詢功能。 圖 4-8

36、中顯示學(xué)生用戶所選擇的課程信息。在刪除選項(xiàng)中,點(diǎn)擊刪除可以退選課程。 代碼如下: a:linkcolor: 006699;font-size:9pt;text-decoration:none a:visitedcolor: #006699;font-size:9pt;text-decoration:none a:hovercolor: #ff6600;font-size:9pt;text-decoration:underline !- function del(id) if (confirm(您確信要?jiǎng)h除嗎?) ) top.location=del.jsp?id=+id 我的課表 取消選擇課程

37、名上課時(shí)間上課地點(diǎn) 上課教師學(xué)分 a href=del.jsp?id=刪除 4.4.3 系統(tǒng)公告 用戶可以瀏覽最近要文頁(yè)面:news.jsp。 圖 4-8 瀏覽新聞頁(yè)面 點(diǎn)擊新聞標(biāo)題的鏈接可以跳到新聞的具體內(nèi)容頁(yè)面:article.jsp 圖 4-9 新聞內(nèi)容頁(yè)面 4.4.4 其他功能模塊設(shè)計(jì) 用戶退出系統(tǒng)時(shí),用戶點(diǎn)退出時(shí),系統(tǒng)調(diào)用 logout.jsp 實(shí)現(xiàn)把用戶信息從 session 中 清除。 代碼如下: 4.5 管理員用戶界面設(shè)計(jì) 管理員用戶功能模塊由四部分組成:用戶管理、網(wǎng)上平臺(tái)、系統(tǒng)公告和其他。 用戶管理:對(duì)學(xué)生、教師用戶進(jìn)行管理。實(shí)現(xiàn)添加、刪除。同時(shí)查詢學(xué)生和教師 信息。管理員可

38、以添加管理員用戶。 網(wǎng)上平臺(tái):管理員對(duì)課程進(jìn)行管理,發(fā)布課程,以及修改和刪除。對(duì)課程可以查 詢。 系統(tǒng)公告:管理員對(duì)公告進(jìn)行管理,對(duì)新聞進(jìn)行發(fā)布,添加,修改。 其他功能:退出系統(tǒng) 管理員和學(xué)生用戶界面都同樣用框架實(shí)現(xiàn),管理員功能設(shè)計(jì)所有頁(yè)面都放在 admin 的 文件夾中,所以以下所提到的頁(yè)面均在 admin 文件夾中。設(shè)置管理員界面框架結(jié)構(gòu)主頁(yè) index.htm。其中左框架中的功能導(dǎo)航頁(yè)面為 admin_left.jsp,右框架中的功能頁(yè)面為 admin_body.jsp。 4.5.1 用戶管理模塊功能設(shè)計(jì) 對(duì)學(xué)生、教師用戶進(jìn)行管理。根據(jù)需要添加、刪除學(xué)生、教師用戶。管理員可以查詢 學(xué)生和

39、教師信息,同時(shí)根據(jù)需要管理員可以添加管理員用戶。管理員同樣可以修改密碼。 修改密碼的實(shí)現(xiàn)和學(xué)生用戶的相同 頁(yè)面 reset.jsp。管理員用戶添加:adduser.jsp 添加學(xué)生信息:addstudent.jsp 查看學(xué)生信息:studentinfo.jsp 查看教師信息:teacherinfo.jsp 添加教師信息:addteacher.jsp 圖 4-10 學(xué)生用戶添加 圖 4-11 學(xué)生信息查詢 上圖點(diǎn)刪除時(shí)可以刪除該學(xué)生,管理員要根據(jù)需要進(jìn)行刪除。 教師的添加和刪除功能如同對(duì)學(xué)生的添加和刪除。管理員要根據(jù)需要,可以刪除該教 師以及其信息。 4.5.2 網(wǎng)上平臺(tái)模塊功能設(shè)計(jì) 網(wǎng)上平臺(tái)由

40、兩部分組成:查看選課信息和發(fā)布新課程 查看選課信息:管理員用戶查看所有選課信息,在查看時(shí)提供用戶模糊查詢,管 理員可以根據(jù)需要查詢要找的課程,模糊查詢通過(guò)課程名方式查找。同時(shí),管理 員可以在課程列表中的修改選課信息欄和刪除欄進(jìn)行必要的改動(dòng),如修改課程信 息或刪除該課程。 發(fā)布新課程:管理員可以根據(jù)教學(xué)大綱按時(shí)的發(fā)布課程,添加必要的選修課程, 以供學(xué)生選課。 具體頁(yè)面顯示如下。 圖 4-12 查看選課信息 4.5.3 系統(tǒng)公告模塊設(shè)計(jì) 系統(tǒng)公告模塊設(shè)計(jì)分為兩部分:瀏覽新聞、發(fā)布新聞 瀏覽新聞:管理員可以對(duì)新聞瀏覽,同時(shí)多新聞做必要的修改和刪除 發(fā)布新聞:按需要發(fā)布新聞,告訴學(xué)生和教師用戶最近動(dòng)態(tài)

41、 圖 4-13 瀏覽新聞頁(yè)面 圖 4-14 新聞修改頁(yè)面 圖 4-15 新聞發(fā)布頁(yè)面 4.5.4 其他功能模塊設(shè)計(jì) 管理員退出同學(xué)生信息模塊設(shè)計(jì)相同,調(diào)用 logout.jsp 實(shí)現(xiàn)把用戶信息從 session 中 清除。 4.6 教師用戶界面設(shè)計(jì) 教師用戶功能模塊也由四部分組成:個(gè)人信息、網(wǎng)上平臺(tái)、系統(tǒng)公告和其他。 由于教師用戶和學(xué)生用戶功能模塊很多類似,在下面只寫出部分設(shè)計(jì)。 個(gè)人信息:顯示出用戶的所有個(gè)人信息并提供密碼修改功能 網(wǎng)上平臺(tái):教師可以查看所有選擇自己課程的學(xué)生信息,可以查詢學(xué)生信息 系統(tǒng)公告:用戶可以瀏覽系統(tǒng)通知。 其他功能:退出系統(tǒng) 教師和學(xué)生用戶、管理員用戶界面都同樣用框

42、架實(shí)現(xiàn),教師功能設(shè)計(jì)所有頁(yè)面都放在 teacher 的文件夾中,所以以下所提到的頁(yè)面均在 teacher 文件夾中。設(shè)置管理員界面框 架結(jié)構(gòu)主頁(yè) index.htm。其中左框架中的功能導(dǎo)航頁(yè)面為 teacher_left.jsp,右框架中的 功能頁(yè)面為 teacher_body.jsp。 網(wǎng)上平臺(tái)由兩部分組成:查看學(xué)生信息和我的課表 查看學(xué)生信息:教師可以查看所有選擇自己課程的學(xué)生信息進(jìn)行查看,以便于教 師對(duì)學(xué)生的了解。教師可以根據(jù)實(shí)際情況查找某個(gè)學(xué)生,本系統(tǒng)提供了模糊查詢, 通過(guò)學(xué)生姓名進(jìn)行查詢。 我的課表:教師可以查看自己的上課信息,便于教師用戶了解自己的工作安排 圖 4-16 查看學(xué)生列

43、表 4.7 系統(tǒng)后臺(tái)模塊 該系統(tǒng)用到 javabean 通過(guò)調(diào)用 javabean 實(shí)現(xiàn)連數(shù)據(jù)庫(kù) 相關(guān)代碼如下: package bean; import java.sql.*; import java.io.*; import javax.servlet.*; import javax.servlet.jsp.*; import java.util.*; import javax.servlet.http.*; public class usebean2 /servletrequest request; /servletresponse response; /jspwriter out; s

44、tring sd=sun.jdbc.odbc.jdbcodbcdriver; /建立一個(gè)聯(lián)接機(jī) string sc=jdbc:odbc:xxx; /建立一個(gè) odbc 源 connection con=null; /connection 對(duì)象 resultset rs=null; /建立一個(gè)記錄集 public void usebean() try class.forname(sd); /用 classforname 方法加載驅(qū)動(dòng)程序類 catch(java.lang.classnotfoundexception e) /當(dāng)沒(méi)有發(fā)現(xiàn)這個(gè)加載這個(gè)類的時(shí)候拋出的異常 system.err.prin

45、tln(e); /執(zhí)行系統(tǒng)的錯(cuò)誤打印 public resultset executequery(string sql) /可以執(zhí)行添加刪除等操作 try con=drivermanager.getconnection(sc); statement stmt = con.createstatement( resultset.type_scroll_sensitive, resultset.concur_read_only); rs=stmt.executequery(sql); catch(sqlexception er) system.err.println(er.getmessage();

46、 return rs; public int executeupdate(string sql) /數(shù)據(jù)庫(kù)的更新操作 int result=0; try con=drivermanager.getconnection(sc); statement stmt=con.createstatement(); result=stmt.executeupdate(sql); catch(sqlexception ex) system.err.println(ex.getmessage(); return result; public void close() try if(con!=null) con.

47、close(); catch(exception e) system.out.print(e); try if(rs!=null) rs.close(); catch(exception e) system.out.println(e); 第六章 小結(jié)與謝辭 參考文獻(xiàn) 1 孫衛(wèi)琴, 李洪成tomcat 與 java web 開(kāi)發(fā)技術(shù)詳解m電子工業(yè)出版社, 2005.8. 2 石志國(guó), 薛為民, 董潔. jsp 應(yīng)用教程m. 清華大學(xué)出版社, 北京交通大學(xué)社, 2004.9. 3 汪孝宜,劉中兵,徐佳晶. jsp 數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例精粹m. 北京:電子工業(yè)出版社, 2005.1. 4 bruce e

48、cke. java 編程思想(thinking in java)m. 機(jī)械工業(yè)出版社,2002.9. 5 耿祥義,張躍平. jsp 實(shí)用教程m. 北京:清華大學(xué)出版社, 2003 年. r, but fainter now and desperately the horn was blowing. fierce and shrill rose the yells of the orcs, and suddenly the horn-calls ceased. aragorn raced down the last slope, but before he could reach the hil

49、ls foot, the sounds died away; and as he turned to the left and ran towards them they retreated, until at last he could hear them no more. drawing his bright sword and crying _elendil! elendil!_ he crashed through the trees. a mile, maybe, from parth galen in a little glade not far from the lake he

50、found boromir. he was sitting with his back to a great tree, as if he was resting. but aragorn saw that he was pierced with many black-feathered arrows; his sword was still in his hand, but it was broken near the hilt; his horn cloven in two was at his side. many orcs lay slain, piled all about him

51、and at his feet. aragorn knelt beside him. boromir opened his eyes and strove to speak. at last slow words came. i tried to take the ring from frodo he said. i am sorry. i have paid. his glance strayed to his fallen enemies; twenty at least lay there. they have gone: the halflings: the orcs have tak

52、en them. i think they are not dead. orcs bound them. he paused and his eyes closed wearily. after a moment he spoke again. farewell, aragorn! go to minas tirith and save my people! i have failed. no! said aragorn, taking his hand and kissing his brow. you have conquered. few have gained such a victo

53、ry. be at peace! minas tirith shall not fall! boromir smiled. which way did they go? was frodo there? said aragorn. but boromir did not speak again. alas! said aragorn. thus passes the heir of denethor, lord of the tower of guard! this is a bitter end. now the company is all in ruin. it is i that ha

54、ve failed. vain was gandalfs trust in me. what shall i do now? boromir has laid it on me to go to minas tirith, and my heart desires it; but where are the ring and the bearer? how shall i find them and save the quest from disaster? he knelt for a while, bent with weeping, still clasping boromirs han

55、d. so it was that legolas and gimli found him. they came from the western slopes of the hill, silently, creeping through the trees as if they were hunting. gimli had his axe in hand, and legolas his long knife: all his arrows were spent. when they came into the glade they halted in amazement; and th

56、en they stood a moment with heads bowed in grief, for it seemed to them plain what had happened. alas! said legolas, coming to aragorns side. we have hunted and slain many orcs in the woods, but we should have been of more use here. we came when we heard the horn-but too late, it seems. i fear you h

57、ave taken deadly hurt. boromir is dead, said aragorn. i am unscathed, for i was not here with him. he fell defending the hobbits, while i was away upon the hill. the hobbits! cried gimli where are they then? where is frodo? i do not know, answered aragorn wearily. before he died boromir told me that

58、 the orcs had bound them; he did not think that they were dead. i sent him to follow merry and pippin; but i did not ask him if frodo or sam were with him: not until it was too late. all that i have done today has gone amiss. what is to be done now? first we must tend the fallen, said legolas. we ca

59、nnot leave him lying like carrion among these foul orcs. but we must be swift, said gimli. he would not wish us to linger. we must follow the orcs, if there is hope that any of our company are living prisoners. but we do not know whether the ring-bearer is with them or not said aragorn. are we to ab

60、andon him? must we not seek him first? an evil choice is now before us! then let us do first what we must do, said legolas. we have not the time or the tools to bury our comrade fitly, or to raise a mound over him. a cairn we might build. the labour would be hard and long: there are no stones that w

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論