【正文】
最后要感謝在大學(xué)里對(duì)我的學(xué)習(xí)給予關(guān)心幫助的所有老師表示衷心的感謝 。 最后我要衷心感謝指導(dǎo)老師洪老師,在畢業(yè)設(shè)計(jì)中給我不少的輔導(dǎo),還 給予我極大的 自由發(fā)揮空間。 畢業(yè)設(shè)計(jì)是我大學(xué)學(xué)習(xí)的一個(gè)總結(jié),是我給自己,給學(xué)校的一份成績(jī)單,畢業(yè)設(shè)計(jì)是大學(xué)課程中的一個(gè)很重要的組成部分。通過這 次的課程設(shè)計(jì),我學(xué)到了許多東西,在以前課堂上都是理論上的東西,這次課程設(shè)計(jì)就把理論的東西聯(lián)系到實(shí)際上了。 ?? 例子以下省略,但學(xué)生應(yīng)按自己所開發(fā)的系統(tǒng)實(shí)際繼續(xù)填寫下去。 1. 總瀏覽, : % set rs=() sql=select top 2 * from article order by publish_date desc //用 publish_date 的 top2關(guān)鍵字來實(shí)現(xiàn)最新信息前 2位。 廣東江門藝華旅游職業(yè)學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 第 19 頁(yè) 共 24 頁(yè) (二) 資料顯示模塊的實(shí)現(xiàn) 基本資料顯示 在網(wǎng)站前臺(tái)的居中位置,分欄列出文章基本信息、科研項(xiàng)目基本信息、專利基本信息 、獲得榮譽(yù)基本信息的最新前兩位信息。 ? Uid:用戶的身份。pwd=。Server=(local)。應(yīng)用 DSN 訪問數(shù)據(jù)庫(kù)需要配置 ODBC數(shù)據(jù)源,而應(yīng)用非DSN訪問數(shù)據(jù)庫(kù)不需要配置 ODBC數(shù)據(jù)源,比較方便。 在 ASP中同數(shù)據(jù)打交道的主要是 ADO,對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作處理,要讓 ADO對(duì)象能夠訪問數(shù)據(jù)庫(kù)。 名稱 Field type Not null auto_inc Foreign Key ID Id decimal(9) √ √ 教師號(hào) t_id nvarchar(50) √ 作者名稱 author char(30) √ 題目 subject nvarchar(100) √ 期刊名稱 periodical nvarchar(100) √ 發(fā)表時(shí)間 publish_date datetime(8) √ 文章路徑 path nvarchar(50) 內(nèi)容概述 content nvarchar(100) 表 52 文章信息管理表 article ?? 例子以下省略,但學(xué)生應(yīng)按自己所開發(fā)的系統(tǒng)實(shí)際繼續(xù)填寫下去。 2. 所有表結(jié)構(gòu)參照下表的格式描述 : (1) 用戶登錄表 login,如表 51所示。 ? autoInc:打“√”表示該字段為自增字段。 圖 51 用戶登錄表( login) ER 圖 ②文章信息管理表( article) ER圖,如圖 52 a r t i c l ea u t h o rp a t hP u b l i s h _ da t ep e r i o d i c a ls u b j e c tc o n t e n tT _ i d 圖 52 文章信息管理表( article) ER 圖 ?? 例子以下省略,但學(xué)生應(yīng)按自己所開發(fā)的系統(tǒng)實(shí)際繼續(xù)填寫下去。 。 輸入教師資料系統(tǒng)管理員 教師資料數(shù)據(jù)庫(kù) : log in 表輸出教師資料教師信息教師信息請(qǐng)求個(gè)人教師信息教師個(gè)人教師信息修改個(gè)人資料個(gè)人教師信息個(gè)人信息系統(tǒng)管理員查詢所有文章信息文章信息數(shù)據(jù)庫(kù)表 : article 表所有文章信息輸入個(gè)人文章信息教師文章信息個(gè)人文章信息查詢所有文章信息所有文章信息所有文章信息文章請(qǐng)求廣東江門藝華旅游職業(yè)學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 第 15 頁(yè) 共 24 頁(yè) 五、 數(shù)據(jù)庫(kù)設(shè)計(jì) (一) 數(shù)據(jù)庫(kù)概要設(shè)計(jì) 根據(jù)上面提到的功能,得出了概要的數(shù)據(jù)庫(kù)設(shè)計(jì)的 ER圖如下(由于頁(yè)面有限,列出各實(shí)體的ER圖): 實(shí)體圖 ①用戶登錄表( login) ER圖,如圖 51 l o g i nn a m es e xp a s s w o r dx u e y u a nT e a c h e r _ id。 該模塊的數(shù)據(jù)流圖如下 圖 44所示。 該模塊的數(shù)據(jù)流圖如下圖 43所示。 教師信息管理模塊 教師信息 管理模塊 :該 模塊 的主要作用是由于管理員在系統(tǒng)添加了教師個(gè)人信息的過程中有可能出錯(cuò),為了方便更改,教師本人可以通過登錄系統(tǒng)對(duì)個(gè)人的信息進(jìn)行修改。 圖 41 系統(tǒng)結(jié)構(gòu)圖 (二) 系統(tǒng)的功能設(shè)計(jì) 基于校園網(wǎng)的教師電子文檔管理系統(tǒng)開發(fā)共分幾個(gè)模塊,資料概況顯示模塊、教師管理模塊、文章信息管理模塊、專利信息管理模塊、項(xiàng)目信息管理模塊、榮譽(yù)信息管理模塊、后臺(tái)管理資料模塊,其功能模塊劃分如圖 42所示。 圖 32 系統(tǒng)的一層數(shù)據(jù)流圖 廣東江門藝華旅游職業(yè)學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 第 12 頁(yè) 共 24 頁(yè) 四、 系統(tǒng)設(shè)計(jì) (一) 總體設(shè)計(jì) 系統(tǒng)的結(jié)構(gòu)圖 系統(tǒng)中絕大多數(shù) ASP頁(yè)都直接訪問 WEB服務(wù)器的文件系統(tǒng)或者數(shù)據(jù)庫(kù)服務(wù)器的數(shù)據(jù)庫(kù)系統(tǒng)。 (五) 系統(tǒng)的數(shù)據(jù)流圖 根據(jù)系統(tǒng)的功能和數(shù)據(jù)變換得出以下數(shù)據(jù)流圖 1. 系統(tǒng)的頂層數(shù)據(jù)流圖 。如何聯(lián)系發(fā)表人與發(fā)表文章呢?于是經(jīng)過反復(fù)研究,只有教師號(hào)是不變的,用教師號(hào)作為表與表之間的聯(lián)系。專利項(xiàng)信息表需要的數(shù)據(jù)有專利名稱、發(fā)明人、專利申請(qǐng)?zhí)?、是否授?quán)、授權(quán)日期、路徑、內(nèi)容。文章信息表需要數(shù)據(jù)有作者、題目、期刊名稱、發(fā)表日期、路徑、內(nèi)容。 2. 技術(shù)性 通過網(wǎng)站管 理實(shí)現(xiàn)了教師文檔信息(包括文章、項(xiàng)目、專利、榮譽(yù))的發(fā)布、查看、修改等功能;通過網(wǎng)站對(duì)教師文檔進(jìn)行管理,使管理更為科學(xué)化、系統(tǒng)化。 (三) 可行性分析 1. 經(jīng)濟(jì)性 教師文檔管理水平的提高,能夠節(jié)省教師各方面的時(shí)間。另一種是教師和少部分學(xué)生,他們主要對(duì)自己信息的修改,隨時(shí)發(fā)表自己的文章、專利、申請(qǐng)項(xiàng)目和已獲得榮譽(yù)并能修改和刪除, 對(duì)全體教師的信息可以進(jìn)行查詢和下載,但不能修改和刪除別人的信息,為了對(duì)知識(shí)產(chǎn)權(quán)的保護(hù)這項(xiàng)功能只能夠?qū)蠋熼_放。要求系統(tǒng)能隨時(shí)查詢教師的各方面的信息、上傳信息和下載信息,查詢快速、方便、界面友好。它可以加快 ASP代碼的編寫速度,而且還減小了錯(cuò)誤代碼出現(xiàn)的機(jī)率。 Dreamweaver MX提供了代碼自動(dòng)完成功能。它采用了多種先進(jìn)技術(shù),具有圖形化程序設(shè)計(jì)窗口,能夠快速高效地創(chuàng)建網(wǎng)頁(yè),并生成與之相關(guān)的程序代碼,使網(wǎng)頁(yè)創(chuàng)作過程變得簡(jiǎn)單化,并且生成的網(wǎng)頁(yè)極具表現(xiàn)力。 ○ 3 選擇身份驗(yàn)證模式為混合 模式( WINDOWS身份驗(yàn)證和 SQL SERVER身份驗(yàn)證)。 在配置 SQL SERVER時(shí),就注意如下幾個(gè)事項(xiàng): 廣東江門藝華旅游職業(yè)學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 第 9 頁(yè) 共 24 頁(yè) ○ 1 安裝時(shí)要設(shè)置計(jì)算機(jī)為本地計(jì)算機(jī)。 SQL SERVER數(shù)據(jù)庫(kù)的中心數(shù)據(jù)駐留在一個(gè)中心計(jì)算機(jī)上, 該計(jì)算機(jī)稱為服務(wù)器。 ② 添加 WEB站點(diǎn) 選擇“ INTERNET 服務(wù)器管理”雙擊,打開“ INTERNET 信息服務(wù)”窗口在展開的樹形區(qū)域里,右擊“默認(rèn) WEB 站點(diǎn)”,在彈出式菜單 中依次選擇“新建” “虛擬目錄”菜單命令,打“虛擬目錄創(chuàng)建向?qū)А睂?duì)話框,輸入網(wǎng)站的名字,例如 “ TEACHER”,再選擇“ WEB站點(diǎn)內(nèi)容的目錄”。 ? 在“主目錄”選項(xiàng)卡中,主要設(shè)置網(wǎng)站本地路 徑。對(duì)于 WWW協(xié)議而言,默認(rèn)的端口為 80。 圖 21 “默認(rèn)網(wǎng)站屬性”對(duì)話框 在“默認(rèn)網(wǎng)站屬性”對(duì)話框中,包含網(wǎng)站、主 目錄、文檔等 9個(gè)選項(xiàng)卡。 要進(jìn)行 IIS的配置,可以通過 IIS管理器中的菜單欄進(jìn)行管理,也可以通過彈出 式菜單管理。配置 IIS,按照步驟如下: ? 選擇“控制面版” — ﹥“管理工具 \INTERNET 信息服務(wù)”命令,進(jìn)入 IIS 管理工作器。 (6) 提供常規(guī)方法檢測(cè)錯(cuò)誤,涉及 Error對(duì)象。 (4) 如果命令使數(shù)據(jù)按表中的行的形式返回,則將這些行存儲(chǔ)在易于檢查、操作或更改的緩存中。 (2) 指定訪問數(shù)據(jù)源的命令,可以同時(shí)指定變量參數(shù),通常涉及 Command對(duì)象。 (7) Error對(duì)象:提供處理錯(cuò)誤的功能。 (5) P