




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、本科畢業(yè)生畢業(yè)論文(設(shè)計)題目:中小學學校網(wǎng)站的設(shè)計開發(fā)所屬系別:信息工程學院 所學專業(yè):計算機科學與技術(shù) 上課地點: 學員學號: 學員姓名: 導師姓名: 完成時間: 目 錄封面.1目錄.2摘要.4一、引言.51.1問題的提出.5 1.2學校需要走進INTERNET.6二、 系統(tǒng)分析.721 系統(tǒng)目標設(shè)計.722 開發(fā)設(shè)計思想.723 開發(fā)和運行環(huán)境選擇.724 系統(tǒng)功能分析.725 系統(tǒng)功能模塊設(shè)計.72.5.1新聞文章發(fā)布模塊82.5.2在線調(diào)查模塊.82.5.3流量統(tǒng)計模塊.8三、 數(shù)據(jù)庫分析.931 數(shù)據(jù)庫需求分析.932 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計.10 3.2.1學校信息實體E-R圖.10
2、3.2.2信息類別實體E-R圖.103.2.3信息欄目實體E-R圖.103.2.4管理員實體E-R圖.113.2.5主要實體與實體之間的關(guān)系E-R圖.1133 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計11四、 網(wǎng)站的實現(xiàn).1341安裝網(wǎng)站設(shè)計相關(guān)軟件.1342在windows XP上建立Asp的運行環(huán)境.1343主頁的設(shè)計.1444 顯示學校信息的showclass2.asp設(shè)計.1445 后臺管理登錄的實現(xiàn).15五、系統(tǒng)技術(shù).16結(jié)束語.17附錄1:主文件列表.18參考文獻.19致 謝.20中學網(wǎng)站設(shè)計【摘要】本文首先介紹了ASP技術(shù)現(xiàn)狀,接著介紹了構(gòu)建動態(tài)WEB站點使用ASP技術(shù)的原因。然后具體對龐各莊中學網(wǎng)站
3、的設(shè)計逐一介紹了建網(wǎng)的系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)實現(xiàn)。在系統(tǒng)分析中以模塊功能結(jié)構(gòu)圖,系統(tǒng)分析說明書和實體E-R圖的形式確定了系統(tǒng)的基本框架。然后對各功能模塊的特點作了具體分析,最后論文從網(wǎng)頁功能的實現(xiàn)上逐一做了技術(shù)說明。并給出了本系統(tǒng)庫表結(jié)構(gòu)的詳細說明。本網(wǎng)站主要實現(xiàn)了對Web數(shù)據(jù)庫的數(shù)據(jù)錄入,修改,刪除,查詢,相關(guān)數(shù)據(jù)的分析統(tǒng)計等功能?!娟P(guān)鍵詞】 學校網(wǎng)站;龐各莊中學;ASP; Access數(shù)據(jù)庫 一、引言早期的動態(tài)網(wǎng)頁主要采用CGI技術(shù),由于編程困難、效率低下、修改復雜,所以一直是專業(yè)程序員的專利。ASP的出現(xiàn),改變了這個現(xiàn)狀, Active Server Pa
4、ges即ASP是微軟開發(fā)的一種類似HTML(Hypertext Markup Language超文本標識語言)、Script(腳本)與CGI(Common GAteway Interface 通用網(wǎng)關(guān)接口)的結(jié)合體。ASP問世以來,每天正在以成千上萬的ASP網(wǎng)站在INTERNET中誕生。它以簡單易學,卻功能強大,被越來越多的人們所喜愛。本次畢業(yè)設(shè)計我選擇的課題是:利用ASP設(shè)計中小學網(wǎng)站龐各莊中學網(wǎng)站,目的是通過該網(wǎng)站的規(guī)劃和設(shè)計,給人們了解我們學校提供了一個平臺,拉近了教育和社會之間的距離。讓人們足不出戶,輕松快捷的獲得學校各種信息,展示了學
5、校和教師的風采。同時也通過該平臺,學??梢约皶r了解社會對我們學校的建議和意見,以便我們學校在今后的工作中及時改正。網(wǎng)站的規(guī)劃和設(shè)計,從系統(tǒng)的調(diào)研,系統(tǒng)的分析,系統(tǒng)的設(shè)計到系統(tǒng)的實現(xiàn),利用軟件工程的思想作為指導,開發(fā)了這個完整的系統(tǒng),提高了自己的專業(yè)知識和實際相結(jié)合的能力。(11)問題的提出教育是人民辦的教育,那么我們教育反過來就應該為人民服好務。龐各莊中學自建校以來,作為教育的一扇窗口,由于歷史和條件的因素,人們無法獲得這扇窗口后面的信息,造成學校和社會,學校和人民無法溝通和信任。于是學校老師經(jīng)常抱怨現(xiàn)在家長和社會怎么越來越不講道理,家長和社會越來越多的指責學校的各種做法是否合理。隨著社會和教
6、育的改革,同時學生生源正在減少,過去那種學生就學的“計劃經(jīng)濟時代”正在過去,學校的各種榮譽和教育科研成果不能讓社會了解,就不能夠樹立起學校的品牌和形象。那么在學生思想等一系列的教育工作中就會出于被動,那要學校的老師的教學激情,學生學習的熱情都會不同程度的受到影響。由于歷史的原因,過去的學生家長的文化素質(zhì)普遍較低,家長參與教育,社會參與教育一直是一個口號,但現(xiàn)在一切都已經(jīng)改變,以我們龐各莊中學為例,我們學校學生家長60%以上都是高中以及高中以上學歷,他們這一代人正在以自己讀書的切身感受在關(guān)注教育,對學校的一些教育教學方法正在以飽滿的熱情在關(guān)注著。但是目前學校無法了解占多數(shù)的而且素質(zhì)較高的社會群體
7、這部分人中多數(shù)的思想觀點。(12)學校需要走進INTERNET國際互聯(lián)網(wǎng)的用戶在迅猛地增長,這增長速度是全世界范圍的普遍現(xiàn)象。在美國、歐洲、日本、臺灣、港澳及其它許多國家,網(wǎng)站和電子信箱系統(tǒng)已經(jīng)成為公司立業(yè)不可缺少的重要組成部分。人們用電子信箱已經(jīng)比用電話多了,百分之九十以上的大小企業(yè)、學校、政府機關(guān)、服務業(yè)甚至酒吧都設(shè)法在熱門網(wǎng)絡上設(shè)立自己的網(wǎng)站,供數(shù)以百萬計的人們前來參觀、瀏覽和查詢。中國及全世界的上網(wǎng)用戶在未來幾十年內(nèi)還會迅速增加。學校一個受千萬人矚目的地方,學校便于和社會各界人士溝通同時讓社會及時了解學校信息就必須建立自己的網(wǎng)站。 可以縮短學校和社會的距離教育是人民辦的教育,教育要為人
8、民服務,長期以來,學校成了很多社會各界人士的一個敬畏的地方,不能了解學校辦學的現(xiàn)狀,不能很好的和學校交流和溝通,成為學校為社會服務的屏障。通過學校的網(wǎng)站,可以解決縮短學校和社會的距離。 可以為社會提供服務和各種信息讓社會各界人士獲得所需的學校相關(guān)信息是為社會服務的重要方法之一。學校網(wǎng)站建立后,學校就可以很方便的提供社會人士感興趣的一些學校相關(guān)的新聞信息,教師信息,教育科研信息,學生信息等。 可以回答用戶經(jīng)常關(guān)心的問題在學校里任何一個經(jīng)常接電話的人的都會告訴你,他們的時間被消耗在一遍又一遍回答同一個問題上,你甚至要為回答這些問題而專門增設(shè)人手;而把這些問題的答案放到學校網(wǎng)站上后,就既能使用戶們弄
9、清楚問題又節(jié)省了大量時間和人力資源。 可以盡可能快地更新信息人們對信息及時公布的焦慮心情可想而知,但是以往的傳遞信息的方法速度慢,影響力小。如果通過學校網(wǎng)站來傳播,就可以及時發(fā)布人們渴望得到的信息。二、系統(tǒng)分析(21) 系統(tǒng)目標通過設(shè)計一個學校網(wǎng)站龐各莊中學網(wǎng)站,宣傳我們學校,讓社會了解我們學校,讓學校走進社會,從而得到各界人士的關(guān)心和支持。達到教育更好的為社會服務的目的。 (22)開發(fā)思想本系統(tǒng)開發(fā)設(shè)計思想:系統(tǒng)采用模塊化程序設(shè)計方法,這樣既便于系統(tǒng)功能的各種組合,又便于未參與開發(fā)的技術(shù)維護人員補充,維護。系統(tǒng)應具備數(shù)據(jù)庫維護功能,及時根據(jù)學校信息的需求進行數(shù)據(jù)的添加,刪除,修改等操作。(2
10、3) 開發(fā)和運行環(huán)境選擇開發(fā)工具:FLASH MX, Dreamweaver MX, Fireworks MX。服務器端運行環(huán)境:WindowsXP+IIS??蛻舳诉\行環(huán)境:Windows9x,Windows2000, WindowsXP。(24)系統(tǒng)功能設(shè)計本站需要完成功能主要有:新聞文章發(fā)布:學校簡介,德育天地、教學科研,教師風采,學生窗口等的介紹。在線調(diào)查系統(tǒng):本站提供對教育和學校的熱點問題進行網(wǎng)上調(diào)查的專欄,來訪者可以通過網(wǎng)上調(diào)查對熱點問題投上代表自己的一票。流量統(tǒng)計系統(tǒng):本站可以對流量從多方面進行統(tǒng)計。包括開站天數(shù),瀏覽總數(shù),當天瀏覽總數(shù),上一天瀏覽總數(shù),本月瀏覽總數(shù),上月瀏覽總數(shù),
11、平均瀏覽總數(shù)。(25)系統(tǒng)功能模塊分析在系統(tǒng)功能分析的基礎(chǔ)上,得到如圖2-1所示的系統(tǒng)功能模塊圖。學校文章發(fā)布在線調(diào)查流量統(tǒng)計龐各莊中學校園網(wǎng)站 新聞前臺發(fā)布學校信息瀏覽 教學科研瀏覽 德育天地瀏覽 教師風采瀏覽 學生窗口瀏覽 后臺管理學校后臺管理 教育后臺管理 德育后臺管理 教師后臺管理 學生后臺管理 圖2-1 系統(tǒng)功能圖下面我將對每個模塊的總體設(shè)計作簡要說明。(251)文章發(fā)布模塊新聞文章發(fā)布是本網(wǎng)站的重點。網(wǎng)站作為一種媒體,應當可以提供足夠多的用戶感興趣的信息。龐各莊中學網(wǎng)站作為學校的一個窗口,為了滿足社會對學校信息的了解的愿望,本站的新聞文章主要開設(shè)五個方面的欄目。分別是:學校簡介,德
12、育天地、教學科研,教師風采,學生窗口等。對新聞文章模塊的總體設(shè)計是分為前臺瀏覽和后臺管理子模塊。來訪者通過前臺點擊可以瀏覽到本網(wǎng)站有關(guān)新聞文章等各種信息。這些信息包括:學校新聞快訊信息,德育活動信息、教育科研信息,教師風采的各種信息,學生園地信息等。本后臺管理子模塊完成對學校新聞文章發(fā)布子模塊中的五個欄目進行后臺管理員才能操作的添加信息,編輯信息,刪除信息等操作。(252)在線調(diào)查模塊本網(wǎng)站對一些社會熱點提供在線調(diào)查的欄目,來訪者可以對網(wǎng)站上的社會熱點問題投上代表自己觀點的一票。這樣就可以綜合民意得到教育等熱點從而決定以后的發(fā)展方向。(253)流量統(tǒng)計模塊作為管理員應該實時知道本網(wǎng)站的流量。流
13、量統(tǒng)計的數(shù)據(jù)包括:網(wǎng)站開站的天數(shù),瀏覽的總數(shù),當日的瀏覽數(shù),昨日的瀏覽數(shù),本月的瀏覽數(shù),上月的瀏覽數(shù),平均來訪數(shù)等。一個網(wǎng)站如果沒有流量,那么就說明了這個網(wǎng)站開設(shè)的欄目沒有吸引力。作為管理員就學校可以通過流量及時知道網(wǎng)站開設(shè)新欄目后流量是否有變化等。三、數(shù)據(jù)庫分析通過以上功能模塊的分析和設(shè)計可以知道,本網(wǎng)站設(shè)計需要涉及到后臺數(shù)據(jù)庫的設(shè)計。在數(shù)據(jù)庫應用系統(tǒng)的開發(fā)過程中,數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計是一個非常重要的問題。數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響,好的數(shù)據(jù)庫結(jié)構(gòu)會減小數(shù)據(jù)庫的存儲量,數(shù)據(jù)的完整性和一致性比較高,系統(tǒng)具有較快的響應速度,簡化基于此數(shù)據(jù)庫的應用程序的實現(xiàn)等。(
14、31) 數(shù)據(jù)庫需求分析在這個階段主要是收集基本數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)以及確定數(shù)據(jù)處理的流程,組成一個詳盡的數(shù)據(jù)字典,為以后進一步設(shè)計打下基礎(chǔ)。管理員通過登錄網(wǎng)站,輸入正確的用戶名和密碼可以進行網(wǎng)站管理。進入管理狀態(tài)后可以選擇管理的項目,可以是對包括對管理員密碼在內(nèi)的系統(tǒng)設(shè)置信息的修改,也可以是對本網(wǎng)站的各種數(shù)據(jù)庫中其它的信息進行后臺管理,包括對學校簡介,德育天地、教學科研,教師風采,學生窗口等管理。管理的內(nèi)容分為:對信息的添加,修改,刪除,審核等操作。來訪者可以在瀏覽器中輸入學校網(wǎng)址登錄網(wǎng)站,通過點擊網(wǎng)站的鏈接瀏覽各種相關(guān)信息。這些信息是通過調(diào)用后臺數(shù)據(jù)庫中相關(guān)信息在前臺顯示的。針對本網(wǎng)站的數(shù)據(jù)結(jié)構(gòu),
15、可以通過以上對本站數(shù)據(jù)流程的內(nèi)容和數(shù)據(jù)關(guān)系分析,得出以下的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)如下: 新聞信息:新聞類別號,標題,所屬專欄,文章來源,文章作者,內(nèi)容,發(fā)布時間,點擊次數(shù),關(guān)鍵字, 狀態(tài)等。 新聞類別:類別號、類別名。 新聞所屬欄目:欄目號,類別號,欄目名。 管理員信息:用戶名,密碼等。 在線調(diào)查信息:調(diào)查的主題編號,主題名稱,主要觀點1,主要觀點2,主要觀點3,主要觀點4,觀點1的票數(shù),觀點2的票數(shù),觀點3的票數(shù),觀點4的票數(shù)。 流量統(tǒng)計信息:總流量,今日流量,昨日流量,本月流量,上月流量,開站日期,最后訪問IP。有了上面的數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)項和數(shù)據(jù)流程,就能進行下面的數(shù)據(jù)庫設(shè)計。(32) 數(shù)據(jù)庫概念
16、結(jié)構(gòu)設(shè)計這一設(shè)計階段是在需求分析的基礎(chǔ)上,設(shè)計出能夠滿足網(wǎng)站設(shè)計需求的各種實體,以及確定它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。本網(wǎng)站根據(jù)上面的設(shè)計規(guī)劃出的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)得出的實體有學校信息實體,學校信息類別實體,專題欄目實體,管理員實體,在線調(diào)查信息實體,流量統(tǒng)計實體等。下面詳細介紹本系統(tǒng)主要的實體以及主要實體之間的關(guān)系。3.2.1學校信息實體E-R圖 學校信息實體 信息編號 主題 類別號 . 欄目號圖3-1 學校信息實體E-R圖3.2.2信息類別實體E-R圖 信息類別實體 類別編號 類別名稱 圖3-2 信息類別實體E-R圖3.2.3信息欄目實體E-R圖 欄目實體 欄目編號 類別編號
17、 欄目名稱 圖3-3 欄目實體E-R圖3.2.4管理員實體E-R圖 管理員實體 用戶編號 用戶名 用戶密碼 圖3-4 管理員實體E-R圖3.2.5主要的實體和實體之間的關(guān)系E-R圖 信息實體 屬于 類別實體 屬于 管理 管理 欄目實體 管理 管理員實體圖3-5 主要的實體和實體之間的關(guān)系E-R圖(33) 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為ACCESS2003數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。在上面的實體以及實體之間關(guān)系的基礎(chǔ)上,可以形成數(shù)據(jù)庫中的表格以及各個表格之間的關(guān)系。根據(jù)系統(tǒng)分析得出的結(jié)論,結(jié)合本網(wǎng)站對有關(guān)數(shù)據(jù)的存儲的需要,更加方便實現(xiàn)該網(wǎng)站預期的所有功
18、能,現(xiàn)將本系統(tǒng)設(shè)計成5個數(shù)據(jù)庫表,每個表的字段名、類型、寬度設(shè)計如下:數(shù)據(jù)庫中各個表格的設(shè)計結(jié)果如表31到表35所示。每個表格對應在數(shù)據(jù)庫中的一個表。表31為新聞信息表,該表用來記錄存儲本網(wǎng)站新聞信息相關(guān)的各種信息:表3-1:新聞信息表字段名類型寬度說明newsid自動編號長整型新聞編號typeid數(shù)字小數(shù)類別編號borderid數(shù)字小數(shù)欄目編號topic文本80主題content備注備注新聞內(nèi)容ntime日期8發(fā)布時間hits數(shù)字小數(shù)閱讀次數(shù)keys備注備注關(guān)鍵字img文本50相關(guān)圖片nfrom文本100來源modify文本30編輯人audit數(shù)字長整型是否審核auditer文本50審核人w
19、riter文本50作者imgsize數(shù)字小數(shù)圖片大小表3-2:新聞類別表,該表用來存放本網(wǎng)站新聞信息的類別名稱。表3-2:新聞類別表字段名類型寬度說明typeid自動編號長整型類別編號typename文本50類別名稱表3-3:新聞欄目表,該表用來存放本網(wǎng)站新聞信息的類別名稱。表3-3:新聞欄目表字段名類型寬度說明borderid自動編號長整型類別編號typeid自動編號長整型類別編號bodername文本50類別名稱表3-4:管理員信息表,該表用來存放本網(wǎng)站管理員信息。表3-4:管理員信息表字段名類型寬度說明userid自動編號長整型用戶編號name文本15用戶名pwd文本14密碼表3-5:評
20、論文章表,該表用來存放本網(wǎng)友評論文章的信息。表3-5:評論文章表字段名類型寬度說明Reviewed自動編號長整型評論編號Newsid自動編號長整型文章編號Reviewer文本30評論網(wǎng)名Uip文本20IP地址Email文本60Email地址url文本15主頁地址Content文本14評論內(nèi)容Rtime時間14發(fā)表時間以上是本系統(tǒng)的庫表結(jié)構(gòu)的設(shè)計簡要說明。 四、 網(wǎng)站的實現(xiàn)完成了以上的后臺數(shù)據(jù)庫的設(shè)計后,下面就可以對前面系統(tǒng)分析階段邏輯設(shè)計出的功能模塊將技術(shù)設(shè)計轉(zhuǎn)化成為物理實現(xiàn),是系統(tǒng)建設(shè)的實現(xiàn)階段。因此,網(wǎng)站的實現(xiàn)的成果將是系統(tǒng)分析和設(shè)計階段的結(jié)晶。(41)安裝網(wǎng)站設(shè)計相關(guān)軟件本站設(shè)計需要用到
21、FLASH MX, Dreamweaver MX,F(xiàn)ireworks MX 等網(wǎng)頁設(shè)計相關(guān)的軟件。其中FLASH MX主要完成網(wǎng)頁中相關(guān)動畫的設(shè)計和處理。Dreamweaver MX主要完成網(wǎng)頁的排版、布局設(shè)計。Fireworks MX 主要完成網(wǎng)頁中相關(guān)圖片的格式轉(zhuǎn)化,效果處理等。(42)在windows XP上建立Asp的運行環(huán)境在windows XP中文專業(yè)版上運行Asp的環(huán)境是基于IIS 3.0以上版本的,需要使用控制面板“ 添加/刪除程序”來安裝IIS及其組件。如果安裝的是windows 2003 Server,IIS5.0將作為一個默認選項被安裝。(43)主頁的設(shè)計來訪者輸入網(wǎng)址,
22、首先打開的就是學校網(wǎng)站的主頁,主頁設(shè)計包含足夠多的鏈接,以便來訪者可以通過鏈接導航到自己所關(guān)心的信息頁面上去。該頁面的布局結(jié)構(gòu)是 型布局結(jié)構(gòu)。具體的說:在網(wǎng)頁的上面是log圖片和導航條。Log圖片表明網(wǎng)站的主題:龐各莊中學網(wǎng)站。導航條將本站的欄目分成了學校簡介,德育天地,校園快訊、機構(gòu)設(shè)置,教學科研等欄目。這些導航欄目分別設(shè)計有相應的文字鏈接,點擊這些文字鏈接可以進入相應的頁面。具體設(shè)計:打開網(wǎng)頁設(shè)計工具Dreamweaver MX。新建一個網(wǎng)頁文件,保存為index2.asp,接著設(shè)置頁面屬性,在屬性頁中標題:龐各莊中學。利用布局表格工具,設(shè)置好網(wǎng)頁的表格布局。然后就可以在表格中添加單元格。
23、利用表格的屬性面板和單元格屬性面板設(shè)定好各自的屬性以后,就可以在單元格中添加文字和插入圖片。為了實現(xiàn)首頁顯示學校簡介,德育天地、教學科研,教師風采,學生窗口等文字信息以及為了方便管理。不是在每個欄目設(shè)計靜態(tài)的文本信息,而是內(nèi)嵌java腳本,腳本的數(shù)據(jù)源來自一個和數(shù)據(jù)庫相連接的asp文件。通過比較腳本語句可以發(fā)現(xiàn),腳本調(diào)用的是同一asp文件,只是一個typeid不一樣。在數(shù)據(jù)庫的設(shè)計中我們已經(jīng)知道,這個參數(shù)是新聞的類別編號。由于這四類不同的信息都是存儲在數(shù)據(jù)庫中的news表中,要實現(xiàn)信息的分類就可以通過設(shè)定這個類別編號。(44) 顯示學校信息的showclass2.asp設(shè)計在首頁中大量的學校信
24、息是通過鏈接到showclass2.asp文件來顯示學校信息的。比如在首頁中點擊學??煊嵵械娜我粚W校信息,就可以鏈接到該頁面并顯示該信息的詳情。對比實際運行的界面和設(shè)計界面可以看出,導航條的設(shè)計不是在這里直接給出,而是通過腳本調(diào)用一個js文件。這樣設(shè)計的好處在于可以和其它的頁面共享該導航的js文件。另外對比showclass2.asp文件還可以看出,該頁面中的學校信息標題和內(nèi)容也是調(diào)用其它的語句和腳本的。新聞標題調(diào)用asp腳本:<%=rs("topic")%>用于顯示記錄集中的topic字段值。該字段是通過sql語句實現(xiàn)的查詢記錄集中的字段值。對于新聞的內(nèi)容顯示
25、也和新聞的主題顯示類似,這里就不再說明。(45)后臺管理登錄的實現(xiàn)實現(xiàn)登錄的文件有:Admin_login.asp和Admin_index.asp二個文件。Login.asp文件提供輸入用戶名和密碼已經(jīng)校驗輸入的是否為空等判斷。輸入正確的用戶名和密碼是否正確是通過Admin_login.asp文件中表單提交的用戶名和密碼傳遞到Admin_index.asp文件中和數(shù)據(jù)庫中user表用戶名和密碼對比是否正確,對正確的用戶名和密碼賦給一個session變量。進入到管理主頁。當用戶名和密碼賦給一個session變量的同時也將網(wǎng)頁轉(zhuǎn)向管理主頁。在管理主頁的開頭部分首先需要校驗身份。校驗的實現(xiàn)的方法是檢
26、查session變量是否為空。如果為空表明沒有經(jīng)過管理登錄獲得合法的session,那么就不能進入該頁面。該頁面的實現(xiàn)使用了框架技術(shù)。整個頁面分為左右二部分,左邊是用戶管理操作的一個列表。右邊是對應的網(wǎng)頁。五、 系統(tǒng)技術(shù) 利用session變量來跟蹤和校驗合法用戶本網(wǎng)站管理員登錄以及管理員進入管理頁面時用到了session變量。當用戶在WEB站點的網(wǎng)頁之間來回移動的時候,可以使用Session變量來跟蹤用戶。Session變量與cookie關(guān)系密切。實際上,session變量依賴于cookie變量。在本網(wǎng)站管理員登錄進入后臺管理時,需要用到session變量。便于管理員在不同的管理網(wǎng)頁之間移動
27、表明身份。首先,在check.asp文件中獲得該變量。管理員登錄時輸入的用戶名和密碼傳遞到check.asp中和數(shù)據(jù)庫中管理員用戶名和密碼對比。正確的用戶名和密碼就賦值一個session變量。具體語句如下:session("purview")=rs("purview")session("name")=rs("name")在后面的管理頁面中首先判斷session("purview")是否為空,如果為空的話表明沒有取得合法的session身份。這樣就導向到login.asp頁面重新登錄。判斷sess
28、ion變量的語句如下:<% if session("purview")="" then response.redirect "./login.asp"response.end end if%>另外在使用session變量之前,應該注意它與cookie一樣的缺點,當一個客戶使用的是不支持cookie的瀏覽器時,Web服務器不能創(chuàng)建ASPSessionIDcookie。沒有ASPSessionIDcookie,當用戶在網(wǎng)頁之間移動時,session變量就不能與用戶發(fā)生聯(lián)系。結(jié)束語經(jīng)過多日來的努力中小學網(wǎng)站設(shè)計終于完成了?;仡欉@
29、次畢業(yè)設(shè)計的過程,我覺得收獲很大,現(xiàn)借撰寫論文總結(jié)的機會,談一談我的體會。通過這次畢業(yè)設(shè)計,我掌握了一種新的系統(tǒng)開發(fā)工具FLASHMX,F(xiàn)ireworks MX,Dreamweaver MX和Asp網(wǎng)絡技術(shù)。ASP組件的強大功能讓我深感折服,同時在這次設(shè)計的過程中,我始終遵循軟件工程的思想,這使我的工作進度明顯加快,也使我少走了不少彎路。軟件工程的思想,指導我一步一步從系統(tǒng)分析,到系統(tǒng)設(shè)計,再到系統(tǒng)實現(xiàn),讓我對整個系統(tǒng)的開發(fā)過程有了明顯的全局觀念,也合理地安排了整個設(shè)計的時間。由于受本人的水平,思維的局限性,本站設(shè)計的還有很多地方不足,有待以后改進。包括:由于時間,水平的原因,網(wǎng)頁設(shè)計的不精美
30、。比如排版設(shè)計有些不合理,動畫,圖片做的不是很有吸引力。這些將是我努力的方向。以上是我在本次畢業(yè)設(shè)計中的體會,也許認識到的問題還很膚淺,但就我個人來說不得不承認,它們正是我所需要的。附錄:主文件列表Index2.asp主頁文件Showclass2.asp學校信息顯示文件Admin_login.asp 后臺登錄文件Admin_index.asp 后臺登錄文件search.asp搜索頁面文件Admin_Database.asp數(shù)據(jù)庫連接文件參考文獻1楊威 ASP3.0網(wǎng)絡開發(fā)技術(shù) 北京人民郵電出版社 2001年10月2(美)沃爾瑟(Walther.s.),(美)萊文(Levine.J.)編著:瀟湘
31、工作室譯21天精通ASP電子商務編程北京人民郵電出版社 2004年3月3李世杰 Active Server Pages(ASP)3.0 網(wǎng)頁設(shè)計手冊 北京:清華大學出版社 19994前沿電腦圖像工作室 巧學巧用Dreamweaver、Fireworks、Flash制作網(wǎng)頁 北京:人民郵電出版社.5毛一心. 中文版 Access 2003應用及案例集錦, 人民郵電出版社, 2005.66 張海藩. 軟件工程導論第四版, 清華大學出版社,2003.127 王龍 Dreamweaver MX標準教程 海洋出版社 2003.118 肖建 ASP.NET編程實例與技巧集粹 北京希望電子出版社 2003.
32、59 丁貴廣、閆允一、孟繁杰 ASP及ASP.NET編程基礎(chǔ)與實例 機械工業(yè)出版社 2004.110 鄧文淵 Dreamweaver MX互動網(wǎng)站百寶箱for ASP中國鐵道出版社 2004.3 致 謝在本次畢業(yè)設(shè)計的過程中,指導老師趙東生老師給了我很大的幫助,如版面、文字排版、LOGO等網(wǎng)頁設(shè)計方面給我提出了很多的改進意見,對我的畢業(yè)論文也提出了很多寶貴的意見,不僅使我在規(guī)定的時間內(nèi)完成了系統(tǒng)的設(shè)計,同時還使我學到了很多有益的經(jīng)驗。在此,我謹向他表示最衷心的感謝。同時,學校給了我這次畢業(yè)設(shè)計的機會,使我得到了很好的鍛煉,單位的領(lǐng)導也很支持我的工作,為我提供了設(shè)備和時間,在設(shè)計過程中,我的同學
33、也為我的設(shè)計出主意想辦法,規(guī)劃調(diào)整頁面,在此我向?qū)W校的領(lǐng)導、老師及所有幫助過我的同學表示最真誠的感謝。本科畢業(yè)生畢業(yè)論文(設(shè)計)題目:中小學學校網(wǎng)站的設(shè)計開發(fā)所屬系別:信息工程學院 所學專業(yè):計算機科學與技術(shù) 上課地點: 學員學號: 學員姓名: 導師姓名: 完成時間: 目 錄封面.1目錄.2摘要.4一、引言.51.1問題的提出.5 1.2學校需要走進INTERNET.6二、 系統(tǒng)分析.721 系統(tǒng)目標設(shè)計.722 開發(fā)設(shè)計思想.723 開發(fā)和運行環(huán)境選擇.724 系統(tǒng)功能分析.725 系統(tǒng)功能模塊設(shè)計.72.5.1新聞文章發(fā)布模塊82.5.2在線調(diào)查模塊.82.5.3流量統(tǒng)計模塊.8三、 數(shù)據(jù)
34、庫分析.931 數(shù)據(jù)庫需求分析.932 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計.10 3.2.1學校信息實體E-R圖.103.2.2信息類別實體E-R圖.103.2.3信息欄目實體E-R圖.103.2.4管理員實體E-R圖.113.2.5主要實體與實體之間的關(guān)系E-R圖.1133 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計11四、 網(wǎng)站的實現(xiàn).1341安裝網(wǎng)站設(shè)計相關(guān)軟件.1342在windows XP上建立Asp的運行環(huán)境.1343主頁的設(shè)計.1444 顯示學校信息的showclass2.asp設(shè)計.1445 后臺管理登錄的實現(xiàn).15五、系統(tǒng)技術(shù).16結(jié)束語.17附錄1:主文件列表.18參考文獻.19致 謝.20中學網(wǎng)站設(shè)計【摘要】本
35、文首先介紹了ASP技術(shù)現(xiàn)狀,接著介紹了構(gòu)建動態(tài)WEB站點使用ASP技術(shù)的原因。然后具體對龐各莊中學網(wǎng)站的設(shè)計逐一介紹了建網(wǎng)的系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)實現(xiàn)。在系統(tǒng)分析中以模塊功能結(jié)構(gòu)圖,系統(tǒng)分析說明書和實體E-R圖的形式確定了系統(tǒng)的基本框架。然后對各功能模塊的特點作了具體分析,最后論文從網(wǎng)頁功能的實現(xiàn)上逐一做了技術(shù)說明。并給出了本系統(tǒng)庫表結(jié)構(gòu)的詳細說明。本網(wǎng)站主要實現(xiàn)了對Web數(shù)據(jù)庫的數(shù)據(jù)錄入,修改,刪除,查詢,相關(guān)數(shù)據(jù)的分析統(tǒng)計等功能。【關(guān)鍵詞】 學校網(wǎng)站;龐各莊中學;ASP; Access數(shù)據(jù)庫 一、引言早期的動態(tài)網(wǎng)頁主要采用CGI技術(shù),由于編程困難、效率低下、修改復雜,所以一直是專業(yè)程序員
36、的專利。ASP的出現(xiàn),改變了這個現(xiàn)狀, Active Server Pages即ASP是微軟開發(fā)的一種類似HTML(Hypertext Markup Language超文本標識語言)、Script(腳本)與CGI(Common GAteway Interface 通用網(wǎng)關(guān)接口)的結(jié)合體。ASP問世以來,每天正在以成千上萬的ASP網(wǎng)站在INTERNET中誕生。它以簡單易學,卻功能強大,被越來越多的人們所喜愛。本次畢業(yè)設(shè)計我選擇的課題是:利用ASP設(shè)計中小學網(wǎng)站龐各莊中學網(wǎng)站,目的是通過該網(wǎng)站的規(guī)劃和設(shè)計,給人們了解我
37、們學校提供了一個平臺,拉近了教育和社會之間的距離。讓人們足不出戶,輕松快捷的獲得學校各種信息,展示了學校和教師的風采。同時也通過該平臺,學??梢约皶r了解社會對我們學校的建議和意見,以便我們學校在今后的工作中及時改正。網(wǎng)站的規(guī)劃和設(shè)計,從系統(tǒng)的調(diào)研,系統(tǒng)的分析,系統(tǒng)的設(shè)計到系統(tǒng)的實現(xiàn),利用軟件工程的思想作為指導,開發(fā)了這個完整的系統(tǒng),提高了自己的專業(yè)知識和實際相結(jié)合的能力。(11)問題的提出教育是人民辦的教育,那么我們教育反過來就應該為人民服好務。龐各莊中學自建校以來,作為教育的一扇窗口,由于歷史和條件的因素,人們無法獲得這扇窗口后面的信息,造成學校和社會,學校和人民無法溝通和信任。于是學校老師
38、經(jīng)常抱怨現(xiàn)在家長和社會怎么越來越不講道理,家長和社會越來越多的指責學校的各種做法是否合理。隨著社會和教育的改革,同時學生生源正在減少,過去那種學生就學的“計劃經(jīng)濟時代”正在過去,學校的各種榮譽和教育科研成果不能讓社會了解,就不能夠樹立起學校的品牌和形象。那么在學生思想等一系列的教育工作中就會出于被動,那要學校的老師的教學激情,學生學習的熱情都會不同程度的受到影響。由于歷史的原因,過去的學生家長的文化素質(zhì)普遍較低,家長參與教育,社會參與教育一直是一個口號,但現(xiàn)在一切都已經(jīng)改變,以我們龐各莊中學為例,我們學校學生家長60%以上都是高中以及高中以上學歷,他們這一代人正在以自己讀書的切身感受在關(guān)注教育
39、,對學校的一些教育教學方法正在以飽滿的熱情在關(guān)注著。但是目前學校無法了解占多數(shù)的而且素質(zhì)較高的社會群體這部分人中多數(shù)的思想觀點。(12)學校需要走進INTERNET國際互聯(lián)網(wǎng)的用戶在迅猛地增長,這增長速度是全世界范圍的普遍現(xiàn)象。在美國、歐洲、日本、臺灣、港澳及其它許多國家,網(wǎng)站和電子信箱系統(tǒng)已經(jīng)成為公司立業(yè)不可缺少的重要組成部分。人們用電子信箱已經(jīng)比用電話多了,百分之九十以上的大小企業(yè)、學校、政府機關(guān)、服務業(yè)甚至酒吧都設(shè)法在熱門網(wǎng)絡上設(shè)立自己的網(wǎng)站,供數(shù)以百萬計的人們前來參觀、瀏覽和查詢。中國及全世界的上網(wǎng)用戶在未來幾十年內(nèi)還會迅速增加。學校一個受千萬人矚目的地方,學校便于和社會各界人士溝通同
40、時讓社會及時了解學校信息就必須建立自己的網(wǎng)站。 可以縮短學校和社會的距離教育是人民辦的教育,教育要為人民服務,長期以來,學校成了很多社會各界人士的一個敬畏的地方,不能了解學校辦學的現(xiàn)狀,不能很好的和學校交流和溝通,成為學校為社會服務的屏障。通過學校的網(wǎng)站,可以解決縮短學校和社會的距離。 可以為社會提供服務和各種信息讓社會各界人士獲得所需的學校相關(guān)信息是為社會服務的重要方法之一。學校網(wǎng)站建立后,學校就可以很方便的提供社會人士感興趣的一些學校相關(guān)的新聞信息,教師信息,教育科研信息,學生信息等。 可以回答用戶經(jīng)常關(guān)心的問題在學校里任何一個經(jīng)常接電話的人的都會告訴你,他們的時間被消耗在一遍又一遍回答同
41、一個問題上,你甚至要為回答這些問題而專門增設(shè)人手;而把這些問題的答案放到學校網(wǎng)站上后,就既能使用戶們弄清楚問題又節(jié)省了大量時間和人力資源。 可以盡可能快地更新信息人們對信息及時公布的焦慮心情可想而知,但是以往的傳遞信息的方法速度慢,影響力小。如果通過學校網(wǎng)站來傳播,就可以及時發(fā)布人們渴望得到的信息。二、系統(tǒng)分析(21) 系統(tǒng)目標通過設(shè)計一個學校網(wǎng)站龐各莊中學網(wǎng)站,宣傳我們學校,讓社會了解我們學校,讓學校走進社會,從而得到各界人士的關(guān)心和支持。達到教育更好的為社會服務的目的。 (22)開發(fā)思想本系統(tǒng)開發(fā)設(shè)計思想:系統(tǒng)采用模塊化程序設(shè)計方法,這樣既便于系統(tǒng)功能的各種組合,又便于未參與開發(fā)的技術(shù)維護
42、人員補充,維護。系統(tǒng)應具備數(shù)據(jù)庫維護功能,及時根據(jù)學校信息的需求進行數(shù)據(jù)的添加,刪除,修改等操作。(23) 開發(fā)和運行環(huán)境選擇開發(fā)工具:FLASH MX, Dreamweaver MX, Fireworks MX。服務器端運行環(huán)境:WindowsXP+IIS。客戶端運行環(huán)境:Windows9x,Windows2000, WindowsXP。(24)系統(tǒng)功能設(shè)計本站需要完成功能主要有:新聞文章發(fā)布:學校簡介,德育天地、教學科研,教師風采,學生窗口等的介紹。在線調(diào)查系統(tǒng):本站提供對教育和學校的熱點問題進行網(wǎng)上調(diào)查的專欄,來訪者可以通過網(wǎng)上調(diào)查對熱點問題投上代表自己的一票。流量統(tǒng)計系統(tǒng):本站可以對流
43、量從多方面進行統(tǒng)計。包括開站天數(shù),瀏覽總數(shù),當天瀏覽總數(shù),上一天瀏覽總數(shù),本月瀏覽總數(shù),上月瀏覽總數(shù),平均瀏覽總數(shù)。(25)系統(tǒng)功能模塊分析在系統(tǒng)功能分析的基礎(chǔ)上,得到如圖2-1所示的系統(tǒng)功能模塊圖。學校文章發(fā)布在線調(diào)查流量統(tǒng)計龐各莊中學校園網(wǎng)站 新聞前臺發(fā)布學校信息瀏覽 教學科研瀏覽 德育天地瀏覽 教師風采瀏覽 學生窗口瀏覽 后臺管理學校后臺管理 教育后臺管理 德育后臺管理 教師后臺管理 學生后臺管理 圖2-1 系統(tǒng)功能圖下面我將對每個模塊的總體設(shè)計作簡要說明。(251)文章發(fā)布模塊新聞文章發(fā)布是本網(wǎng)站的重點。網(wǎng)站作為一種媒體,應當可以提供足夠多的用戶感興趣的信息。龐各莊中學網(wǎng)站作為學校的一
44、個窗口,為了滿足社會對學校信息的了解的愿望,本站的新聞文章主要開設(shè)五個方面的欄目。分別是:學校簡介,德育天地、教學科研,教師風采,學生窗口等。對新聞文章模塊的總體設(shè)計是分為前臺瀏覽和后臺管理子模塊。來訪者通過前臺點擊可以瀏覽到本網(wǎng)站有關(guān)新聞文章等各種信息。這些信息包括:學校新聞快訊信息,德育活動信息、教育科研信息,教師風采的各種信息,學生園地信息等。本后臺管理子模塊完成對學校新聞文章發(fā)布子模塊中的五個欄目進行后臺管理員才能操作的添加信息,編輯信息,刪除信息等操作。(252)在線調(diào)查模塊本網(wǎng)站對一些社會熱點提供在線調(diào)查的欄目,來訪者可以對網(wǎng)站上的社會熱點問題投上代表自己觀點的一票。這樣就可以綜合
45、民意得到教育等熱點從而決定以后的發(fā)展方向。(253)流量統(tǒng)計模塊作為管理員應該實時知道本網(wǎng)站的流量。流量統(tǒng)計的數(shù)據(jù)包括:網(wǎng)站開站的天數(shù),瀏覽的總數(shù),當日的瀏覽數(shù),昨日的瀏覽數(shù),本月的瀏覽數(shù),上月的瀏覽數(shù),平均來訪數(shù)等。一個網(wǎng)站如果沒有流量,那么就說明了這個網(wǎng)站開設(shè)的欄目沒有吸引力。作為管理員就學校可以通過流量及時知道網(wǎng)站開設(shè)新欄目后流量是否有變化等。三、數(shù)據(jù)庫分析通過以上功能模塊的分析和設(shè)計可以知道,本網(wǎng)站設(shè)計需要涉及到后臺數(shù)據(jù)庫的設(shè)計。在數(shù)據(jù)庫應用系統(tǒng)的開發(fā)過程中,數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計是一個非常重要的問題。數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響,好的數(shù)據(jù)庫結(jié)構(gòu)會減小數(shù)據(jù)庫的存儲量,數(shù)據(jù)的完整性和一致性比較高,系統(tǒng)具有較快的響應速度,簡化基于此數(shù)據(jù)庫的應用程序的實現(xiàn)等。(31) 數(shù)據(jù)庫需求分析在這個階段主要是收集基本數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)以及確定數(shù)據(jù)處理的流程,組成一個詳盡的數(shù)據(jù)字典,為以后進一步設(shè)計打下基礎(chǔ)。管理員通過登錄網(wǎng)站,輸入正確的用戶名和密碼可以進行網(wǎng)站管理。進入管理狀態(tài)后可以選擇管理的項目,可以是對包括對管理員密碼在內(nèi)的系統(tǒng)設(shè)置信息的修改,也可以是對本網(wǎng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 投資理財服務合同范文
- 常年法律顧問合同細則
- 購房合同定金簡易協(xié)議
- 江西豐城勞動合同范本
- 智能通風電器具產(chǎn)業(yè)發(fā)展挑戰(zhàn)與對策考核試卷
- 機織服裝生產(chǎn)中的生產(chǎn)流程標準化考核試卷
- 塑料加工中的耐沖擊與抗跌落技術(shù)考核試卷
- 期貨市場投資者行為分析服務考核試卷
- 抽紗刺繡工藝的數(shù)字化營銷策略考核試卷
- 基于云計算的智能制造服務考核試卷
- 智慧教育與個性化學習理論與實踐研究
- 全國高中教師數(shù)學優(yōu)質(zhì)課比賽一等獎《基本不等式》課件
- Mob研究院識具-2024年文創(chuàng)行業(yè)報告
- 房地產(chǎn)估價方法-比較法及其運用
- “德能勤績廉”考核測評表
- 新概念英語青少版入門 A-Unit-1課件(共37張)
- 陜西各市(精確到縣區(qū))地圖PPT課件(可編輯版)
- 酒店住宿水單標準模板
- 尺寸鏈的計算表格
- 夏玉米套種辣椒技術(shù)
- 學術(shù)規(guī)范與寫作課件
評論
0/150
提交評論