版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> xx大學(xué)</b></p><p> 本科畢業(yè)論文(設(shè)計(jì))</p><p> 題 目: 校友錄的設(shè)計(jì)與開(kāi)發(fā)——班級(jí)管理 </p><p> 學(xué) 院: 信息科學(xué)與技術(shù)學(xué)院 </p>&
2、lt;p> 專業(yè)班級(jí): 計(jì)算機(jī)0702班 </p><p> 學(xué) 號(hào): </p><p> 學(xué)生姓名: </p><p> 指導(dǎo)教師姓名: </p><p> 指導(dǎo)教師職稱: </p><p> 二O一一
3、 年 五 月 三十一 日</p><p><b> 摘要</b></p><p> 隨著計(jì)算機(jī)網(wǎng)絡(luò)的快速發(fā)展,使得人們生活、工作、學(xué)習(xí)越來(lái)越方便快捷。各種在線服務(wù)系統(tǒng),更是深刻的影響了人們的聯(lián)系方式,使得人們可以在千里之外隨時(shí)通訊。過(guò)去的種種陳舊的聯(lián)系方式,已經(jīng)不能滿足現(xiàn)代人們的生活需要。校友錄作為一種方便校友之間聯(lián)系的實(shí)用系統(tǒng)便應(yīng)運(yùn)而生。校友錄為校友之
4、間進(jìn)行交流和聯(lián)系提供了一個(gè)平臺(tái)。通過(guò)提供完善的校友錄服務(wù)和規(guī)范校友錄的管理,可以達(dá)到增進(jìn)校友之間、校友與母校之間的感情,方便校友聯(lián)系的目的。本文主要介紹了校友的設(shè)計(jì)和開(kāi)發(fā),從需求分析開(kāi)始介紹,到數(shù)據(jù)庫(kù)的設(shè)計(jì),詳細(xì)論述了總體的設(shè)計(jì)思想和各個(gè)功能模塊的設(shè)計(jì)。實(shí)現(xiàn)了用戶注冊(cè)、用戶登陸、個(gè)人信息管理、創(chuàng)建學(xué)校和班級(jí)、班級(jí)留言、班級(jí)相冊(cè)、班級(jí)通訊錄、查找同學(xué)、班級(jí)管理員信息管理等功能。整個(gè)系統(tǒng)的設(shè)計(jì)過(guò)程中,充分考慮了數(shù)據(jù)庫(kù)的安全性、一致性、穩(wěn)定性
5、和可靠性的問(wèn)題,并具有較強(qiáng)的實(shí)用作用,使用戶在友好的操作界面下完成強(qiáng)大的功能。</p><p> 關(guān)鍵詞: 校友錄,信息,管理</p><p><b> Abstract</b></p><p> With the rapid development of computer networks, allowing people to liv
6、e, work, learning more and more convenient. A variety of online services system, it is a profound impact on people's contact information, so people can communicate at any time in thousands of miles away. All the old
7、past, contact information, can not meet the needs of modern people's lives. Alumni alumni as a convenient link between the utility system will come into being. Alumni for the exchanges and contacts between alumni <
8、;/p><p> Keywords:the alumni association, information, management</p><p><b> 目 錄</b></p><p> 第1章 概 述1</p><p> 1.1 題目研究背景與意義1</p><p>
9、1.2 項(xiàng)目?jī)?nèi)容1</p><p> 1.3 系統(tǒng)設(shè)計(jì)目標(biāo)2</p><p> 第2章 方案論證4</p><p> 2.1 總體設(shè)計(jì)思想4</p><p> 2.2 E-R圖及分析5</p><p> 2.3 系統(tǒng)設(shè)計(jì)工具5</p><p> 2.4 技術(shù)
10、可行性分析7</p><p> 2.5 經(jīng)濟(jì)可行性分析7</p><p> 2.6 操作可行性分析8</p><p> 2.7 法律可行性分析8</p><p> 第3章 結(jié)構(gòu)特性設(shè)計(jì)9</p><p> 3.1 結(jié)構(gòu)設(shè)計(jì)9</p><p> 3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)
11、9</p><p> 第4章 行為特性設(shè)計(jì)13</p><p> 4.1 功能模塊圖13</p><p> 4.1.1系統(tǒng)總體模塊圖13</p><p> 4.1.2 系統(tǒng)主要模塊的模塊圖14</p><p> 4.2 功能模塊設(shè)計(jì)15</p><p> 4.2.1
12、登陸模塊15</p><p> 4.2.2 學(xué)校管理模塊16</p><p> 4.2.3 班級(jí)管理模塊17</p><p> 4.2.4 用戶管理模塊19</p><p> 4.3 功能實(shí)現(xiàn)的部分代碼20</p><p> 4.4 主要的界面24</p><p>&l
13、t;b> 結(jié)論29</b></p><p><b> 結(jié)束語(yǔ)30</b></p><p><b> 參考文獻(xiàn)31</b></p><p><b> 致謝32</b></p><p><b> 第1章 概 述</b>&
14、lt;/p><p> 1.1 題目研究的背景和意義</p><p> 校友錄是一種為用戶提供網(wǎng)上交流、聚會(huì)的網(wǎng)絡(luò)工具,它可以提供用戶與朋友、同學(xué)、老師等在網(wǎng)上有一個(gè)相互交流的機(jī)會(huì)。</p><p> 過(guò)去的種種陳舊的聯(lián)系方式,已經(jīng)不能滿足現(xiàn)代生活的需要。校友錄作為一種方便校友之間聯(lián)系的實(shí)用系統(tǒng)便應(yīng)運(yùn)而生。校友錄為校友之間進(jìn)行交流和聯(lián)系提供了一個(gè)平臺(tái)。通過(guò)提供完善
15、的校友錄服務(wù)和規(guī)范校友錄的管理,可以達(dá)到增進(jìn)校友之間、校友與母校之間的感情,方便校友聯(lián)系的目的。目前網(wǎng)絡(luò)上已經(jīng)存在很多校友錄,像ChinaRen、網(wǎng)易、新浪、5460等,它們都有各自的特色,當(dāng)然也有一不足。比如: ChinaRen的校友錄,速度快,但功能單一,突出留言功能;5640的 ,則功能比較新穎,界面樸素,但速度慢;新浪的功能較全,但界面很花哨,不易適應(yīng)。所以我將設(shè)計(jì)一個(gè)校友錄管理網(wǎng)站,以友好的界面,快捷的操作完成強(qiáng)大的功能,雖然
16、這個(gè)校友錄目前還有許多的不足之處,但是我會(huì)不斷的進(jìn)行完善。</p><p> 本系統(tǒng)構(gòu)建成功后將是一個(gè)非常實(shí)用的作品。隨著一屆畢業(yè)生即將離開(kāi)校門(mén),又一屆新生將走進(jìn)大學(xué)。無(wú)論是在學(xué)校的學(xué)生,還是離校畢業(yè)生,他們都可以通過(guò)這個(gè)網(wǎng)絡(luò)虛擬的世界重溫學(xué)生時(shí)代美好的時(shí)光。 正是類似此系統(tǒng)類型的網(wǎng)站的設(shè)計(jì)才拉近了人們的距離。人們的溝通娛樂(lè)不在局限在現(xiàn)實(shí)的世界。我們會(huì)繼續(xù)努力,爭(zhēng)取將作品投入使用。希望它能夠給用戶一個(gè)完美的使用
17、空間。</p><p><b> 1.2 項(xiàng)目?jī)?nèi)容</b></p><p> 校友錄管理網(wǎng)站是基于MySQL數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)的應(yīng)用系統(tǒng),它充分利用計(jì)算機(jī)及網(wǎng)絡(luò)的數(shù)據(jù)處理、數(shù)據(jù)協(xié)同、數(shù)據(jù)分析的能力,也從根本上加強(qiáng)并促進(jìn)了同學(xué)間的信息交流、學(xué)校班級(jí)的管理及快速查找同學(xué)等,進(jìn)而增強(qiáng)了交流和管理。</p><p> 項(xiàng)目按功能分主要包括:<
18、/p><p> 注冊(cè)模塊:個(gè)人信息的管理</p><p> 登陸模塊:登陸分為三個(gè)角色,普通用戶,班級(jí)管理員,系統(tǒng)管理員</p><p> 學(xué)校管理模塊:學(xué)校的查找,學(xué)校的創(chuàng)建</p><p> 班級(jí)管理模塊:班級(jí)的查找,班級(jí)的創(chuàng)建,成為班級(jí)的成員</p><p> 班級(jí)留言:查看班級(jí)留言,班級(jí)留言</p&
19、gt;<p><b> 班級(jí)相冊(cè):上傳照片</b></p><p><b> 班級(jí)同學(xué)錄</b></p><p> 根據(jù)輸入的信息查找同學(xué)功能</p><p> 統(tǒng)計(jì)用戶,班級(jí),學(xué)校的注冊(cè)數(shù)目</p><p> 資源共享:上傳資料,下載資料</p><p&
20、gt; 網(wǎng)上投票: 可以進(jìn)行一些調(diào)查問(wèn)題的統(tǒng)計(jì)</p><p> 聊天室:是同學(xué)之間進(jìn)行聊天</p><p> 項(xiàng)目按角色上分:普通用戶,班級(jí)管理員,系統(tǒng)管理員</p><p> 1.3 系統(tǒng)設(shè)計(jì)目標(biāo)</p><p> 操作界面友好、功能多、操作簡(jiǎn)單,查詢功能強(qiáng)大</p><p> 數(shù)據(jù)庫(kù)設(shè)計(jì)合理,減少冗
21、余數(shù)據(jù),提高系統(tǒng)效率</p><p> 系統(tǒng)具有靈活、嚴(yán)格的權(quán)限設(shè)定功能,采用非常周密有效的權(quán)限設(shè)置,確保同學(xué)各類資料的可靠性和保密性,防止錯(cuò)誤和違規(guī)操作。</p><p> 應(yīng)用JSP技術(shù),前臺(tái)采用作為Dreamweaver編譯環(huán)境,后臺(tái)數(shù)據(jù)庫(kù)使用MySQL。使用Tomcat服務(wù)器。</p><p> 整個(gè)系統(tǒng)的結(jié)構(gòu)如圖:</p><p&
22、gt;<b> 結(jié)構(gòu)圖</b></p><p><b> 第2章 方案論證</b></p><p> 2.1 總體設(shè)計(jì)思想</p><p> 一個(gè)校友錄所應(yīng)具備的基本功能,主要包括學(xué)校搜索、班級(jí)搜索、校友/同學(xué)搜索、班級(jí)留言、班級(jí)通訊錄、班級(jí)相冊(cè)、資源共享、統(tǒng)計(jì)注冊(cè)信息、管理個(gè)人信息、班級(jí)管理、聊天室、網(wǎng)上投票
23、等功能。我采用JSP技術(shù),數(shù)據(jù)庫(kù)操作等技術(shù)。(如下圖:)</p><p> 2.2 E-R圖及分析</p><p> 用E-R圖來(lái)標(biāo)識(shí)實(shí)體間聯(lián)系是非常直觀的。下圖充分體現(xiàn)了本系統(tǒng)所涉及的實(shí)體間的聯(lián)系。此E-R圖僅是本系統(tǒng)重要實(shí)體之間聯(lián)系的一個(gè)簡(jiǎn)單描述,在以后各章里還將對(duì)本系統(tǒng)進(jìn)行更具體的描述。這個(gè)系統(tǒng)我主要做的是普通用戶這部分,這個(gè)系統(tǒng)總共分為三個(gè)角色:普通用戶,班級(jí)管理員,系統(tǒng)管理
24、員。</p><p> 下圖是對(duì)普通用戶的基本功能的E-R圖:</p><p><b> E-R圖</b></p><p><b> 系統(tǒng)設(shè)計(jì)工具</b></p><p> 一. JSP技術(shù)發(fā)展背景</p><p> Web技術(shù)的迅猛發(fā)展正推動(dòng)Internet上信息
25、服務(wù)類的進(jìn)步。WWW服務(wù)的基礎(chǔ)是HTML語(yǔ)言。這個(gè)系統(tǒng)模塊中用到的JSP技術(shù)是在HTML語(yǔ)言的基礎(chǔ)上使用腳本語(yǔ)言對(duì)網(wǎng)頁(yè)的對(duì)象模型進(jìn)行編程。JSP全稱JavaServerPages,它是由Sun Microsystems公司提出、許多公司參與建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。它誕生在1999年6月1日。目前國(guó)內(nèi)外已經(jīng)在廣泛地使用JSP。隨著JAVA語(yǔ)言得到普及,越來(lái)越多的公司開(kāi)始關(guān)注JSP的前景。</p><p> 傳
26、統(tǒng)的動(dòng)態(tài)網(wǎng)頁(yè)制作包括CGI、ASP、JSP三種,而JSP具有明顯的優(yōu)勢(shì)。使用CGI-BINJ接口是一個(gè)最早的動(dòng)態(tài)WEB頁(yè)面問(wèn)題的解決方案。缺點(diǎn),CGI程序必須從CGI接口讀入一長(zhǎng)串的字符串,再?gòu)淖址腥〉盟枰臄?shù)據(jù)并加以處理。過(guò)程十分繁瑣。另一個(gè)缺點(diǎn),除了Perl是解釋語(yǔ)言外,其他都是編譯式的語(yǔ)言。每次修改后,都必須重新編譯一次,這給開(kāi)發(fā)人員帶來(lái)麻煩,增加了工作量。ASP和JSP都能取代CGI使網(wǎng)站建設(shè)和發(fā)展變得簡(jiǎn)單快捷。盡管JSP
27、技術(shù)和ASP在許多方面都有相似的,但仍然存在很多不同之處,其中最本質(zhì)上的區(qū)別在于:兩者是來(lái)源于不同的技術(shù)規(guī)范組織,其實(shí)現(xiàn)的基礎(chǔ),WEB服務(wù)器平臺(tái)要求不相同。</p><p> 1)作為Java平臺(tái)的一部分,JSP擁有Java編程語(yǔ)言“一次編寫(xiě),各處運(yùn)行”的特點(diǎn)。一次寫(xiě)入,之后,可以運(yùn)行在任何具有符合JavaTM語(yǔ)法結(jié)構(gòu)的環(huán)境。取代過(guò)去單一平臺(tái)開(kāi)發(fā)。 ASP主要工作環(huán)境是微軟的IIS應(yīng)用程序結(jié)構(gòu),又因Active
28、x對(duì)象具有平臺(tái)特性,所以ASP技術(shù)不能很容易地實(shí)現(xiàn)在跨平臺(tái)的WEB服務(wù)器的工作。</p><p> 2)從開(kāi)發(fā)人員的角度來(lái)看其區(qū)別在于:ASP僅支持組件對(duì)象模型COM,而JSP技術(shù)提供的組件都是基于JavabeansTM技術(shù)或JSP標(biāo)簽庫(kù)。</p><p> 3)JSP標(biāo)簽可擴(kuò)充性。JSP技術(shù)能夠使用開(kāi)發(fā)者擴(kuò)展JSP標(biāo)簽,JSP開(kāi)發(fā)者能定制標(biāo)簽庫(kù),減少對(duì)腳本</p>&l
29、t;p> 二.將內(nèi)容的生成和顯示進(jìn)行分離 </p><p> 使用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í)和JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運(yùn)行。如果核心邏輯被封裝在標(biāo)識(shí)和Bea
30、ns中,那么其他人,如Web管理人員和頁(yè)面設(shè)計(jì)者,能夠編輯和使用JSP頁(yè)面,而不影響內(nèi)容的生成。在服務(wù)器端,JSP引擎解釋JSP標(biāo)識(shí)和小腳本,生成所請(qǐng)求的內(nèi)容(例如,通過(guò)訪問(wèn)JavaBeans組件,使用JDBC技術(shù)訪問(wèn)數(shù)據(jù)庫(kù),或者包含文件),并且將結(jié)果以HTML(或者XML)頁(yè)面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保證任何基于HTML的Web瀏覽器的完全可用性。 </p><p> 三
31、.強(qiáng)調(diào)可重用的組件 </p><p> 絕大多數(shù)JSP頁(yè)面依賴于可重用的,跨平臺(tái)的組件(JavaBeans或者Enterprise JavaBeansTM組件)來(lái)執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開(kāi)發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團(tuán)體所使用。基于組件的方法加速了總體開(kāi)發(fā)過(guò)程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開(kāi)發(fā)努力中得到平衡。
32、60;</p><p> 四.采用標(biāo)識(shí)簡(jiǎn)化頁(yè)面開(kāi)發(fā) </p><p> Web頁(yè)面開(kāi)發(fā)人員不會(huì)都是熟悉腳本語(yǔ)言的編程人員。JavaServer Page技術(shù)封裝了許多功能,這些功能是在易用的、與JSP相關(guān)的XML標(biāo)識(shí)中進(jìn)行動(dòng)態(tài)內(nèi)容生成所需要的。標(biāo)準(zhǔn)的JSP標(biāo)識(shí)能夠訪問(wèn)和實(shí)例化JavaBeans組件,設(shè)置或者檢索組件屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼
33、和耗時(shí)的功能。</p><p> 通過(guò)開(kāi)發(fā)定制化標(biāo)識(shí)庫(kù),JSP技術(shù)是可以擴(kuò)展的。今后,第三方開(kāi)發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標(biāo)識(shí)庫(kù)。這使得Web頁(yè)面開(kāi)發(fā)人員能夠使用熟悉的工具和如同標(biāo)識(shí)一樣的執(zhí)行特定功能的構(gòu)件來(lái)工作。 </p><p> JSP技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且擴(kuò)展到能夠支持企業(yè)級(jí)的分布式應(yīng)用。作為采用Java技術(shù)家族的
34、一部分,以及Java 2(企業(yè)版體系結(jié)構(gòu))的一個(gè)組成部分,JSP技術(shù)能夠支持高度復(fù)雜的基于Web的應(yīng)用。 </p><p> 由于JSP頁(yè)面的內(nèi)置腳本語(yǔ)言是基于Java編程語(yǔ)言的,而且所有的JSP頁(yè)面都被編譯成為Java Servlet,JSP頁(yè)面就具有Java技術(shù)的所有好處,包括健壯的存儲(chǔ)管理和安全性。作為Java平臺(tái)的一部分,JSP擁有Java編程語(yǔ)言“一次編寫(xiě),各處運(yùn)行”的特
35、點(diǎn)。隨著越來(lái)越多的供應(yīng)商將JSP支持添加到他們的產(chǎn)品中,您可以使用自己所選擇的服務(wù)器和工具,更改工具或服務(wù)器并不影響當(dāng)前的應(yīng)用。當(dāng)與Java 2平臺(tái),企業(yè)版(J2EE)和Enterprise JavaBean技術(shù)整合時(shí),JSP頁(yè)面將提供企業(yè)級(jí)的擴(kuò)展性和性能,這對(duì)于在虛擬企業(yè)中部署基于Web的應(yīng)用是必需的。 </p><p><b> 2.4技術(shù)可行性</b>&
36、lt;/p><p> 該系統(tǒng)對(duì)軟、硬件系統(tǒng)要求較低,所需硬件設(shè)備,市場(chǎng)上銷售且價(jià)格較低,甚至可以使用原有的設(shè)備。軟件上,操作系統(tǒng)采用Windows系列操作系統(tǒng)、Dreamweaver作為前臺(tái)開(kāi)發(fā)工具,操作簡(jiǎn)單。使用Tomcat作為服務(wù)器。采用MySQL作為后臺(tái)數(shù)據(jù)庫(kù)平臺(tái)的管理系統(tǒng),對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)提供有效的管理,并采用有效的措施實(shí)現(xiàn)數(shù)據(jù)的完整性、數(shù)據(jù)的安全性以及數(shù)據(jù)的可靠易用性等等。這些軟件在WEB校友錄系統(tǒng)開(kāi)發(fā)中
37、已被大量應(yīng)用,技術(shù)上都比較成熟。因此在技術(shù)上是可行的。</p><p><b> 2.5 經(jīng)濟(jì)可行性</b></p><p> 我們每一個(gè)人從入學(xué)到學(xué)業(yè)生涯的結(jié)束,接觸了一批又一批的同窗好友,讓這么多的朋友再次相聚卻是一件很不容易的事情,而計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展為同學(xué)間的聯(lián)系提供了一個(gè)方便、快捷直接的方式,校友錄管理網(wǎng)站的產(chǎn)生則為其提供了溝通交流的媒介。無(wú)論身在何處的人
38、們通過(guò)校友錄管理網(wǎng)站建立自己所屬地區(qū)的所屬學(xué)校。同學(xué)之間可以不定地點(diǎn),不定時(shí)間的在網(wǎng)上進(jìn)行交流,雖然人們可以通過(guò)聚會(huì)的形式使大家相聚,但卻存在很多問(wèn)題,首先,朋友們生活在不同的城市,使他們相聚在某一地點(diǎn)是不實(shí)際的,其次,每個(gè)人的工作性質(zhì)不同,大家所擁有的空閑時(shí)間也不一致,若因聚會(huì)而請(qǐng)假則會(huì)損失一定的資金這對(duì)于生活在都市的人們而言也是得不常失的,另外,人們也可通過(guò)電話進(jìn)行交流,但我們所相處過(guò)的同學(xué)有很多,我們不可能每一次都進(jìn)行異地的電話聯(lián)
39、絡(luò),這對(duì)于經(jīng)濟(jì)也是一項(xiàng)損失,綜合多方面的因素,只有通過(guò)校友錄管理網(wǎng)站才可以使人們以經(jīng)濟(jì)的價(jià)格,便捷的方式,高效全面的聯(lián)系和曾經(jīng)的同窗好友進(jìn)行情感上的溝通。隨著校友錄管理網(wǎng)站的不斷發(fā)展,其作用一定會(huì)越來(lái)越廣泛地為人們所接受和喜歡。</p><p><b> 2.6 操作可行性</b></p><p> 本系統(tǒng)靈活方便,快捷迅速,適應(yīng)處理多項(xiàng)數(shù)據(jù)。采用友好、直觀的視窗
40、界面,鼠標(biāo)、鍵盤(pán)兩種操作方式任意選擇,方便快捷。界面統(tǒng)一規(guī)范,提示信息功能完整,稍一接觸就可以上手進(jìn)行所有操作。</p><p><b> 2.4 法律可行性</b></p><p> 本系統(tǒng)純?yōu)閭€(gè)人設(shè)計(jì),在開(kāi)發(fā)過(guò)程中沒(méi)有涉及合同、責(zé)任、版權(quán)等與國(guó)家相關(guān)法律規(guī)定相抵觸的方面。因此,本系統(tǒng)在法律上是可行的。</p><p> 第3章 結(jié)構(gòu)
41、特性設(shè)計(jì)</p><p><b> 3.1 結(jié)構(gòu)設(shè)計(jì)</b></p><p> 這一章主要向大家介紹本系統(tǒng)所涉及的具體的數(shù)據(jù)庫(kù)結(jié)構(gòu),本系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)采用的是MySQL數(shù)據(jù)庫(kù),下面將做一下簡(jiǎn)要的介紹。</p><p> 本系統(tǒng)主要涉及到的數(shù)據(jù)庫(kù)中的表有:</p><p> 用戶表(編號(hào),用戶編號(hào),用戶姓名,密碼,
42、性別,出生日期,住址,QQ或MSN號(hào),電話號(hào)碼,權(quán)限)</p><p> 用戶的學(xué)校信息(編號(hào),學(xué)院,專業(yè),班級(jí))</p><p> 用戶的工作信息(編號(hào),工作所在的省,城市,工作地址,工作類型,工作職位)</p><p> 學(xué)校信息(編號(hào),學(xué)校名稱,所在的省市,城市)</p><p> 班級(jí)信息(編號(hào),班級(jí)名稱,創(chuàng)建的日期,創(chuàng)建人,
43、學(xué)校編號(hào))</p><p> 學(xué)生和班級(jí)表(學(xué)生編號(hào),班級(jí)編號(hào),權(quán)限)</p><p> 留言表(編號(hào),標(biāo)題,留言內(nèi)容,留言人,留言日期)</p><p> 相冊(cè)表(編號(hào),相片名稱,上傳人,上傳路徑,上傳日期,相冊(cè)標(biāo)志)</p><p><b> 3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>
44、; 數(shù)據(jù)庫(kù)指長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶共享。</p><p> 本系統(tǒng)設(shè)計(jì)了多個(gè)表用于信息存儲(chǔ)。下面將本系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)中建立的表列出,運(yùn)用這些表基本上能存儲(chǔ)系統(tǒng)尋出系統(tǒng)運(yùn)行涉及的數(shù)據(jù)。</p><p> 表 3.1 用戶表(t_user)</p&g
45、t;<p><b> 本表說(shuō)明如下:</b></p><p> 本表的主要作用是用于記錄用戶名,密碼,權(quán)限的設(shè)置,還有一些基本的信息。權(quán)限分為普通用戶和系統(tǒng)管理員。</p><p> 表 3.2 用戶在校信息表(school_study)</p><p><b> 本表說(shuō)明如下:</b></p&
46、gt;<p> 本表的主要作用是用于記錄用戶在校的基本信息。</p><p> 表 3.3用戶工作信息表(work_information)</p><p><b> 本表說(shuō)明如下:</b></p><p> 本表的主要作用是用于記錄用戶的工作的信息。</p><p> 表 3.4學(xué)校的信息表(s
47、choolinfo)</p><p><b> 本表說(shuō)明如下:</b></p><p> 本表的主要作用是用于記錄注冊(cè)的學(xué)校的信息。</p><p> 表 3.5 班級(jí)的信息表(classinfo)</p><p><b> 本表說(shuō)明如下:</b></p><p>
48、 本表的主要作用是記錄注冊(cè)班級(jí)信息,SchoolID與schoolinfo中的SchoolID一致。 </p><p> 表 3.6用戶班級(jí)表(userclass)</p><p><b> 本表說(shuō)明如下:</b></p><p> 本表的主要作用是用于記錄用戶和班級(jí)關(guān)聯(lián)的表,權(quán)限是區(qū)分普通用戶和班級(jí)管理員。班級(jí)管理員具有普通用戶的所有功
49、能,而且還具有管理班級(jí)留言,班級(jí)相冊(cè)和班級(jí)成員的功能。這個(gè)表中的UserID與t_users中的userid一致,ClassID與classinfo中的ClassID一致。</p><p> 表 3.7留言表(messageboard)</p><p><b> 本表說(shuō)明如下:</b></p><p> 本表的主要作用是保存留言的信息,這
50、個(gè)ClassID與classinfo表中的ClassID一致。</p><p> 表 3.8相冊(cè)表(photo)</p><p><b> 本表說(shuō)明如下:</b></p><p> 本表的主要作用是保存上傳相冊(cè)的信息,這個(gè)ClassID與classinfo表中的ClassID一致。這個(gè)flag是標(biāo)志是班級(jí)的相冊(cè)還是個(gè)人的相冊(cè)。</p
51、><p> 第4章 行為特性設(shè)計(jì)</p><p> 4.1 功能模塊圖</p><p> 4.1.1系統(tǒng)總體模塊圖</p><p><b> 圖4.1</b></p><p> 說(shuō)明:這部分是主要模塊的一部分,總體的模塊中好友資源上傳,聊天室,網(wǎng)上投票。</p><p&
52、gt; 4.1.2 系統(tǒng)主要模塊的模塊圖</p><p><b> 學(xué)校管理模塊</b></p><p><b> 圖4.2</b></p><p><b> 班級(jí)管理模塊</b></p><p><b> 圖4.3</b></p>
53、<p><b> 用戶管理模塊</b></p><p><b> 圖4.4</b></p><p> 4.2 功能模塊設(shè)計(jì)</p><p> 在校友錄管理網(wǎng)站中,用戶可以實(shí)現(xiàn)多種操作,像學(xué)校管理,班級(jí)管理和用戶管理。在學(xué)校管理中,用戶可以通過(guò)選擇所提供的學(xué)校名稱和省份對(duì)學(xué)校進(jìn)行搜索和創(chuàng)建等操作。在班級(jí)
54、管理中,用戶除了可以創(chuàng)建、搜索班級(jí)之外,還可以加入已注冊(cè)的班級(jí),成為該班級(jí)的成員,并且還可以在班級(jí)管理中進(jìn)行班級(jí)留言和班級(jí)相冊(cè)的操作還有就是班級(jí)的通訊薄。在用戶管理中,用戶首先進(jìn)行注冊(cè),才能登陸,具有搜索學(xué)校,搜索班級(jí),搜索同學(xué),上傳照片,留言,上傳文件,下載文件,與同學(xué)進(jìn)行消息的傳遞等功能。</p><p><b> 4.2.1登陸模塊</b></p><p>
55、 這個(gè)模塊的功能并不是很復(fù)雜,但是我在這里介紹這個(gè)模塊,主要是這個(gè)模塊分為三個(gè)角色:普通用戶,班級(jí)管理員,系統(tǒng)管理員。</p><p> 這個(gè)模塊的流程圖(如下圖)</p><p><b> 是否</b></p><p><b> 流程圖1</b></p><p> 4.2.2 學(xué)校管理模
56、塊</p><p><b> 創(chuàng)建學(xué)校</b></p><p> 在該功能中用戶可以通過(guò)填寫(xiě)學(xué)校所在省和城市,填寫(xiě)學(xué)校全稱來(lái)建立一個(gè)新的學(xué)校。為了使同學(xué)和其他用戶能準(zhǔn)確方便地找到自己所屬的學(xué)校,創(chuàng)建學(xué)校之前應(yīng)該確認(rèn)在校友錄中沒(méi)有自己所要?jiǎng)?chuàng)建的學(xué)校,對(duì)于不清楚的用戶可以先進(jìn)行搜索。在選擇學(xué)校所在省和城市中,用戶可以先選擇所在的省份,再選擇所對(duì)應(yīng)的城市,其中每個(gè)省份對(duì)
57、應(yīng)不同的城市;在填寫(xiě)學(xué)校全稱時(shí),界面會(huì)提示用戶在為學(xué)校命名時(shí)盡量注意規(guī)范。其中為學(xué)校命名時(shí)盡量使用全稱而不是簡(jiǎn)稱,學(xué)校名在四到三十個(gè)漢字之間。</p><p><b> 搜索學(xué)校</b></p><p> 如果用戶想搜索某個(gè)學(xué)校,則可以在該頁(yè)中選擇學(xué)校所在省,城市,名稱。在點(diǎn)擊搜索按鈕后,系統(tǒng)會(huì)根據(jù)所輸入的搜索條件列出全部滿足條件的學(xué)校。如果沒(méi)有你所要搜索的學(xué)校,
58、你可以創(chuàng)建你自己的學(xué)校和班級(jí)。如果你搜索到了你所要查找的學(xué)校,你就可以進(jìn)行班級(jí)的搜索了,如果沒(méi)有你所要查找的班級(jí),你可以創(chuàng)建這個(gè)學(xué)校的班級(jí)。</p><p> 這個(gè)模塊的流程圖(如下圖)</p><p><b> 是否</b></p><p><b> 流程圖2</b></p><p>
59、4.2.3 班級(jí)管理模塊</p><p><b> 創(chuàng)建班級(jí)</b></p><p> 用戶在創(chuàng)建班級(jí)之前應(yīng)該確認(rèn)所要?jiǎng)?chuàng)始的班級(jí)不存在,在確認(rèn)之后用戶可以在班級(jí)名稱文本框中輸入所需創(chuàng)建班級(jí)的名稱,在創(chuàng)建的年份中輸入你進(jìn)入這個(gè)學(xué)校,加入這個(gè)班級(jí)的年份。然后點(diǎn)擊注冊(cè)按鈕完成新班級(jí)的創(chuàng)建。</p><p><b> 搜索班級(jí)</
60、b></p><p> 搜索班級(jí)的功能和搜索學(xué)校的功能相似,用戶在創(chuàng)建班級(jí)的年份中輸入入學(xué)時(shí)間,在班級(jí)名稱文本框中輸入所要搜索的班級(jí)名稱之后點(diǎn)擊搜索按鈕,則在下面的表格中出現(xiàn)符合條件的班級(jí)名稱。如果有你所要查找的班級(jí)你就加入這個(gè)班級(jí),成為這個(gè)班級(jí)的成員。如果沒(méi)有你所要查找的班級(jí),你就可以創(chuàng)建這個(gè)班級(jí)。</p><p> 這個(gè)模塊的流程圖(如下圖)</p><p
61、><b> 是否</b></p><p><b> 流程圖3</b></p><p> 在該功能中班級(jí)的管理員可以刪除這個(gè)班級(jí),和刪除班級(jí)中的成員,管理班級(jí)的留言和班級(jí)相冊(cè)。</p><p><b> 班級(jí)成員管理</b></p><p> 在班級(jí)成員管
62、理中,班級(jí)管理員可以查看班級(jí)成員的基本信息,可以把某個(gè)成員踢出本班。</p><p><b> 班級(jí)留言</b></p><p> 班級(jí)管理員可以查看留言,刪除留言。普通的用戶是沒(méi)有刪除留言的功能。</p><p><b> 班級(jí)相冊(cè)</b></p><p> 在班級(jí)相冊(cè)功能中,用戶可以進(jìn)行
63、上傳照片的功能。對(duì)于已經(jīng)上傳的照片可以查看和刪除。這個(gè)功能使同學(xué)間的交流除了語(yǔ)言文字之外,更多了視覺(jué)圖像的效果,使同學(xué)間的交流更加親切。</p><p> 4.2.4 用戶管理模塊</p><p><b> 用戶注冊(cè)</b></p><p> 如果用戶是第一次登錄該網(wǎng)站,并想成為其正式成員,則需要點(diǎn)擊新用戶注冊(cè),在新用戶注冊(cè)頁(yè)面中填寫(xiě)相關(guān)
64、的個(gè)人信息,并且要遵循相關(guān)的規(guī)定:如用戶的名是你登陸的唯一標(biāo)識(shí),;密碼不要過(guò)于簡(jiǎn)單,重復(fù)密碼要與“密碼”項(xiàng)填寫(xiě)一致等。若所填寫(xiě)的信息不完全或是不正確則系統(tǒng)會(huì)提示出錯(cuò)誤信息并要求重新填寫(xiě)。當(dāng)所有個(gè)人信息填寫(xiě)完整并正確無(wú)務(wù)后,系統(tǒng)會(huì)提示“恭喜你,注冊(cè)成功了!下面你可以進(jìn)入個(gè)人的首頁(yè),在此頁(yè)面上你可以完善個(gè)人詳細(xì)信息。</p><p><b> 用戶登錄</b></p><p
65、> 如果您已經(jīng)注冊(cè)成為會(huì)員則只需要在用戶名和密碼框中輸入相關(guān)的個(gè)人信息然后單擊登錄按鈕即可進(jìn)入。進(jìn)入到個(gè)人的首頁(yè)這后,你就可以享受系統(tǒng)提供的功能。能夠查看和修改個(gè)人資料,完善自己的資料,搜索學(xué)校和班級(jí),創(chuàng)建學(xué)校和班級(jí),班級(jí)留言和班級(jí)相冊(cè),搜索同學(xué),查看同學(xué)薄。</p><p><b> 找回密碼</b></p><p> 如果用戶在登錄時(shí)忘記了所設(shè)置的密碼
66、則可以點(diǎn)擊找回密碼選項(xiàng),通過(guò)填寫(xiě)用戶名和出生日期,找回自己的密碼。</p><p> 普通的用戶的操作還有:搜索學(xué)校和班級(jí),創(chuàng)建學(xué)校和班級(jí),加入到已注冊(cè)的班級(jí),查看班級(jí)留言,給班級(jí)同學(xué)留言,上傳照片,上傳文件,下載文件,網(wǎng)上投票,聊天室。尤其是資源共享的功能可以使同學(xué)之間的學(xué)習(xí)資料進(jìn)行共享。網(wǎng)上投票,可以對(duì)你感興趣的問(wèn)題答案進(jìn)行統(tǒng)計(jì)。</p><p><b> 功能實(shí)現(xiàn)的部分
67、代碼</b></p><p> 4.3.1 數(shù)據(jù)庫(kù)連接代碼</p><p> public class DataConnection</p><p><b> {</b></p><p> private final String DBDRIVER = "com.mysql.jdbc.Dri
68、ver" ;</p><p> private final String DBURL = </p><p> "jdbc:mysql://localhost:3306/schoolstation?useUnicode=true&characterEncoding=GBK;</p><p> private final Str
69、ing DBUSER = "root" ;</p><p> private final String DBPASSWORD = "" ;</p><p> private Connection conn = null ;</p><p><b> //構(gòu)造方法</b></p><
70、;p> public DataConnection() {</p><p><b> try</b></p><p><b> {</b></p><p> Class.forName(DBDRIVER) ;</p><p> this.conn = DriverManager.ge
71、tConnection(DBURL,DBUSER,DBPASSWORD) ;</p><p><b> }</b></p><p> catch (Exception e)</p><p><b> {</b></p><p> System.out.println("數(shù)據(jù)庫(kù)驅(qū)動(dòng)
72、注冊(cè)異常!") ;</p><p><b> }</b></p><p><b> }</b></p><p> // 取得數(shù)據(jù)庫(kù)連接</p><p> public Connection getConnection()</p><p><b>
73、 {</b></p><p> return this.conn ;</p><p><b> }</b></p><p> // 關(guān)閉數(shù)據(jù)庫(kù)連接</p><p> public void close()</p><p><b> {</b></p
74、><p><b> try</b></p><p><b> {</b></p><p> this.conn.close() ;</p><p><b> }</b></p><p> catch (Exception e)</p>
75、<p><b> {</b></p><p> System.out.println("數(shù)據(jù)庫(kù)連接異常!") ;</p><p><b> }</b></p><p><b> }</b></p><p><b> }&l
76、t;/b></p><p> 4.3.2 相片上傳代碼</p><p> <%@ page contentType="text/html;charset=GB2312" %></p><p> <%@ page import ="java.io.*" %></p><p&
77、gt;<b> <HTML></b></p><p><b> <BODY></b></p><p><b> <%</b></p><p><b> try{ </b></p><p> String tempFi
78、leName=(String)session.getId();</p><p> //out.println(tempFileName);</p><p> File f1=new File("C:\\apache-tomcat-6.0.24\\webapps\\upload",tempFileName);</p><p> FileOut
79、putStream o=new FileOutputStream(f1);</p><p> InputStream in=request.getInputStream();</p><p> byte b[]=new byte[10000];</p><p><b> int n;</b></p><p> w
80、hile( (n=in.read(b))!=-1)</p><p> {o.write(b,0,n);</p><p><b> }</b></p><p> o.close();in.close();</p><p> RandomAccessFile random=new RandomAccessFile(f
81、1,"r");</p><p> int second=1;</p><p> String secondLine=null;</p><p> while(second<=2) </p><p> {secondLine=random.readLine();</p><p><
82、b> second++;</b></p><p><b> }</b></p><p> int position=secondLine.lastIndexOf('\\');</p><p> String fileName=secondLine.substring(position+1,secondL
83、ine.length()-1);</p><p> random.seek(0); </p><p> long forthEndPosition=0;</p><p> int forth=1;</p><p> while((n=random.readByte())!=-1&&(forth<=4)) <
84、/p><p> { if(n=='\n')</p><p> { forthEndPosition=random.getFilePointer();</p><p><b> forth++;</b></p><p><b> }</b></p><p>
85、<b> }</b></p><p> File f2=new File("C:\\apache-tomcat-6.0.24\\webapps\\upload",fileName);</p><p> session.setAttribute("Name",fileName);</p><p>
86、RandomAccessFile random2=new RandomAccessFile(f2,"rw"); </p><p> random.seek(random.length());</p><p> long endPosition=random.getFilePointer();</p><p> long mark=endPo
87、sition;</p><p><b> int j=1;</b></p><p> while((mark>=0)&&(j<=6)) </p><p><b> { mark--;</b></p><p> random.seek(mark);</p>
88、;<p> n=random.readByte();</p><p> if(n=='\n')</p><p> { endPosition=random.getFilePointer();</p><p><b> j++;</b></p><p><b> }<
89、/b></p><p><b> }</b></p><p> random.seek(forthEndPosition);</p><p> long startPoint=random.getFilePointer();</p><p> while(startPoint<endPosition-
90、1)</p><p> { n=random.readByte();</p><p> random2.write(n); </p><p> startPoint=random.getFilePointer();</p><p><b> }</b></p><p> random2.
91、close();random.close();</p><p> f1.delete();</p><p><b> }</b></p><p> catch(IOException ee){}</p><p> out.print("文件已上傳");</p><p>
92、<b> %> </b></p><p> <P> 查看上傳的圖象效果</p><p> <%String str=response.encodeURL("two.jsp");</p><p><b> %></b></p><p> &l
93、t;FORM action="<%=str%>"></p><p> <Input type=submit value="查看"></p><p><b> </FORM ></b></p><p><b> </BODY></b
94、></p><p><b> </HTML></b></p><p><b> 主要界面</b></p><p><b> 注冊(cè)界面</b></p><p><b> 圖1</b></p><p><
95、b> 登陸的首頁(yè)面</b></p><p><b> 圖2</b></p><p> 搜索學(xué)校和創(chuàng)建學(xué)校班級(jí)</p><p><b> 圖3</b></p><p><b> 圖4</b></p><p><b>
96、 班級(jí)留言</b></p><p><b> 圖5</b></p><p><b> 上傳相片</b></p><p><b> 圖6</b></p><p><b> 結(jié)論</b></p><p> 在這幾個(gè)
97、月的時(shí)間里,我對(duì)整個(gè)系統(tǒng)的前臺(tái)界面和后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行了開(kāi)發(fā)設(shè)計(jì)。我所設(shè)計(jì)的校友錄管理網(wǎng)站實(shí)現(xiàn)了班級(jí)留言、班級(jí)相冊(cè)、班級(jí)管理和個(gè)人信息管理,管理員信息管理等功能。符合了指導(dǎo)教師所安排的任務(wù),達(dá)到了預(yù)期的目標(biāo)。</p><p> 在畢業(yè)設(shè)計(jì)過(guò)程中,我對(duì)以下幾點(diǎn)深有體會(huì):</p><p> 對(duì)問(wèn)題的分析,到查資料,然后對(duì)系統(tǒng)的分析,設(shè)計(jì)以及對(duì)軟件的開(kāi)發(fā)環(huán)境的熟悉,以至到編碼、測(cè)試,調(diào)試,到最終
98、的完成,我清楚了軟件設(shè)計(jì)的整個(gè)過(guò)程,對(duì)于這些不再陌生,培養(yǎng)了自己嚴(yán)謹(jǐn)?shù)倪壿嬎季S。</p><p> 在這一過(guò)程中,增強(qiáng)了自己的動(dòng)手能力,對(duì)于電腦的操作比以前更加熟練了。</p><p> 在調(diào)試的過(guò)程中曾遇到很多問(wèn)題,經(jīng)過(guò)這一階段,自己的在認(rèn)識(shí)問(wèn)題、分析問(wèn)題,解決問(wèn)題的能力上有了很大的提高。</p><p> 總之通過(guò)這段時(shí)間的學(xué)習(xí),我加強(qiáng)了自己的專業(yè)知識(shí),提
99、高了自己的實(shí)際動(dòng)手能力,為今后在工作中的學(xué)習(xí)奠定了基礎(chǔ)。</p><p><b> 結(jié)束語(yǔ)</b></p><p> 轉(zhuǎn)眼間四個(gè)月的畢業(yè)設(shè)計(jì)快結(jié)束了,我的體會(huì)很多,這次畢業(yè)設(shè)計(jì)是對(duì)我的大學(xué)四年學(xué)習(xí)的總結(jié),使我的專業(yè)知識(shí)和實(shí)際應(yīng)用緊密的結(jié)合起來(lái)。通過(guò)這次畢業(yè)設(shè)計(jì)使我對(duì)數(shù)據(jù)庫(kù)理論有了比較深刻的認(rèn)識(shí),并且對(duì)軟件工程方面的設(shè)計(jì)理論和開(kāi)發(fā)過(guò)程也有了深刻的了解,在這一階段的學(xué)
100、習(xí)過(guò)程中,我基本上掌握了JSP技術(shù)和MySQL的基本操作和編程方法。</p><p> 在畢業(yè)設(shè)計(jì)過(guò)程中,對(duì)整個(gè)系統(tǒng)的設(shè)計(jì)特別是行為特性設(shè)計(jì)有很多的心得,行為特性設(shè)計(jì)階段對(duì)整個(gè)程序設(shè)計(jì)很重要,由于剛開(kāi)新進(jìn)行設(shè)計(jì),而程序也得進(jìn)行修改,所以在今后的軟件設(shè)計(jì)中我一定要把需求分析和行為特性設(shè)計(jì)做好,防止事倍功半。另外在開(kāi)發(fā)的過(guò)程中,由于對(duì)數(shù)據(jù)表的設(shè)計(jì)還有不合理的地方,以至于一邊編碼一邊修改,造成了許多的不便。</
101、p><p> 畢業(yè)設(shè)計(jì)的過(guò)程涉及大學(xué)四年的基礎(chǔ)課和專業(yè)課的很多的理論知識(shí),但是在實(shí)際應(yīng)用方面涉及很少,而畢業(yè)設(shè)計(jì)是需要把這些知識(shí)貫通起來(lái),綜合運(yùn)用,所以通過(guò)這次畢業(yè)設(shè)計(jì)我認(rèn)識(shí)問(wèn)題、分析問(wèn)題、解決問(wèn)題的能力都有了很大的提高。同時(shí)自己在動(dòng)手能力上也有了很大的進(jìn)步。</p><p><b> 致 謝</b></p><p> 在這次畢業(yè)設(shè)計(jì)中,首先
102、,非常感謝我的畢業(yè)設(shè)計(jì)指導(dǎo)老師 對(duì)我的精心指導(dǎo),在本次畢業(yè)設(shè)計(jì)中,xx老師無(wú)論在理論上還是在實(shí)踐中,都給了我很大的幫助,使我得到不少的提高,這對(duì)于我以后的工作和學(xué)習(xí)都有很大的幫助。另外,此次畢業(yè)設(shè)計(jì)論文撰寫(xiě)過(guò)程中,也得到了xx老師的大力幫助,無(wú)論從資料上還是從技術(shù)上,李老師都給我極大的支持,并提供了許多寶貴的建議,也給我極大的啟示;從正式開(kāi)始畢業(yè)設(shè)計(jì)起到現(xiàn)在論文的完成,xx老師隨時(shí)關(guān)心我的進(jìn)度。我表示誠(chéng)心的感謝!xx老師那種認(rèn)真負(fù)責(zé)的工
103、作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神也使我受益匪淺,這在我以后的工作中會(huì)有很大的幫助,再次感謝xx老師﹗</p><p> 同時(shí),也衷心的感謝在本次畢業(yè)設(shè)計(jì)期間給我?guī)椭耐瑢W(xué)和朋友以及其他老師。 再次感謝以上的各位老師及同學(xué)。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 金勇華.Java網(wǎng)絡(luò)高級(jí)編程[M]. 北京:人民郵電出
104、版社,2002.</p><p> [2] 薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].北京:高等教育出版社,2002.</p><p> [3] 朱迪思,桑德羅,康博譯.SQL實(shí)用參考手冊(cè)[M].北京:清華大學(xué)出版社,2002.</p><p> [4] 飛思科技產(chǎn)品研發(fā)中心.JSP應(yīng)用開(kāi)發(fā)詳解[M].北京:電子工業(yè)出版社,2005.</p>&
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 校友錄畢業(yè)論文
- 畢業(yè)論文——asp校友錄設(shè)計(jì)
- 畢業(yè)論文——asp校友錄設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)論文-校友錄
- 網(wǎng)站設(shè)計(jì)畢業(yè)論文--校友錄系統(tǒng)
- 校友錄.zip
- 校友錄管理網(wǎng)站——畢業(yè)論文
- 校友錄管理網(wǎng)站——畢業(yè)論文
- 校友錄管理網(wǎng)站畢業(yè)論文.doc
- asp校友錄設(shè)計(jì)(源代碼+論文)
- asp校友錄設(shè)計(jì)(源代碼+論文)
- asp校友錄設(shè)計(jì)(源代碼+論文)
- 校友錄管理網(wǎng)站
- 畢業(yè)論文范文——校友錄管理網(wǎng)站
- 畢業(yè)論文范文——校友錄管理網(wǎng)站
- 學(xué)院校友錄系統(tǒng)的研究與實(shí)現(xiàn)-畢業(yè)論文
- 畢業(yè)論文-----基于bs結(jié)構(gòu)的校友錄系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 學(xué)院校友錄系統(tǒng)的研究與實(shí)現(xiàn)-畢業(yè)論文
- 校友錄管理系統(tǒng)課程設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---校友錄系統(tǒng)(含外文翻譯)
評(píng)論
0/150
提交評(píng)論