畢業(yè)設(shè)計(論文)-ASP學(xué)院網(wǎng)站設(shè)計_第1頁
畢業(yè)設(shè)計(論文)-ASP學(xué)院網(wǎng)站設(shè)計_第2頁
畢業(yè)設(shè)計(論文)-ASP學(xué)院網(wǎng)站設(shè)計_第3頁
畢業(yè)設(shè)計(論文)-ASP學(xué)院網(wǎng)站設(shè)計_第4頁
畢業(yè)設(shè)計(論文)-ASP學(xué)院網(wǎng)站設(shè)計_第5頁
已閱讀5頁,還剩58頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

武漢理工大學(xué)畢業(yè)設(shè)計(論文)學(xué)院網(wǎng)站學(xué)院(系):專業(yè)班級:學(xué)生姓名:指導(dǎo)教師:

摘要在網(wǎng)絡(luò)逐漸流行成為人類生活一部分的今天,網(wǎng)站已經(jīng)成為一種有效的宣傳與交流平臺。對任何一個單位來說,建立一個穩(wěn)定、美觀、功能強大而實用的網(wǎng)站,已經(jīng)成為該單位發(fā)展必不可少的一環(huán)。在現(xiàn)今社會里,網(wǎng)絡(luò)在教學(xué)與管理上越來越顯得重要,它可以幫助改進(jìn)一貫的辦公方式,方便資源與思想的交流,使工作效率得到較大的提升。對著電腦輕松辦公,甚至可以說已成為一種樂趣,一種享受。充分利用網(wǎng)絡(luò)的優(yōu)勢為教學(xué)與管理服務(wù),是現(xiàn)代教育的一種全新理念。本課題基于信息學(xué)院的原始資料,利用ASP結(jié)合Access數(shù)據(jù)庫技術(shù),對信息學(xué)院網(wǎng)站進(jìn)行一次全新的設(shè)計制作。全新設(shè)計了網(wǎng)站的界面;實現(xiàn)了新聞、公告等內(nèi)容動態(tài)管理;實現(xiàn)在線郵件群發(fā);實現(xiàn)學(xué)生成績在線管理;完成網(wǎng)站訪問計數(shù)器功能;實現(xiàn)圖片新聞自動調(diào)用;完成課件點播、規(guī)章制度、理論學(xué)習(xí)、常用表格、黨建動態(tài)、師生留言等欄目功能。網(wǎng)站系統(tǒng)的實現(xiàn),將為學(xué)院網(wǎng)站的建設(shè)打下良好的基礎(chǔ),樹立一個全新的學(xué)院網(wǎng)站形象。關(guān)鍵字:網(wǎng)絡(luò)數(shù)據(jù)庫、ASP、權(quán)限、內(nèi)網(wǎng)、郵件群發(fā)AbstractAsthenerworkgraduallyprevailsandbecomesonepartofhumanlifetoday,sitehasturnedintoavalidflatroofforflackandcommunion.Roranyunit,establishingasteady、handsomesitewhosefunctionpowerfullyandpracticallysite,hasbecameanecessarytacheaboutdevelopmentofthatunit.Nowadays,inoursociety,networkappearsmoreandmoreimportanceatteachingandmanagement,itcanhelpusimproveonworkmanner,makecommunicateaboutresourceandthinkingexpedientlyandworkefficiencyadvancelargely,workingcomfortabllyinthefaceofcomputer,Itevenhasbecameapleasureandenjoyment.Theadvantageofusingnetworkadequatelyserveforteachingandmanagementisawholenewprincipleformoderneducate.theinterfaceofsite.Thistaskisbasedupontheoriginalmaterialofcollegeofinformation,UtilizeASPtouniteAccessdatabasetechnique,andmakesawholenewdesignforourcollege'ssite.Forexample,awholenewdesignfortheinterfaceofsite;news、affiche…dynamicmanagementcometrue;clustermailsendandstudentachievementmanagementonlinealsecometrue;thefunctionofwebsitearithmometerhasaccomplished;theautomatismtransferconcerningpicturenews、courseware'sorderprogramme、bylaw、theory'sstudy、tableincommonuse、thedevelopmentofpartyestablish、theleavewordofteacherandstudentetccolumnhascompleted.theimplementonwebsite'ssystemwillbecomeawellfoundationforcollage'ssitebuild,andbuildupawholenewcollagesite'svisualize.Keywords:DatebaseofWeb、asp、Popedom、Insidenet、Mailgroupdelivers.前言學(xué)院原來的網(wǎng)站系統(tǒng)比較簡單,比較多的內(nèi)容還是通過手動制作html頁面來實現(xiàn)新聞的更新與公告的更新,在更新內(nèi)容和管理上顯得效率不高。沒有管理后臺,造成管理上的不及時與文件的凌亂;缺少一些常用的功能,不能有效的利用網(wǎng)絡(luò)的優(yōu)勢實現(xiàn)對學(xué)院的日常工作進(jìn)行組織與管理。界面上,頁面設(shè)計比較簡單,不夠美觀大方;顏色搭配效果較差;有些地方較粗糙,制作不夠細(xì)膩,不能給人一種優(yōu)雅的享受。內(nèi)容上,網(wǎng)站的信息內(nèi)容相對較少。所以網(wǎng)站要達(dá)到好的效果,需要進(jìn)行重新設(shè)計。經(jīng)過重新設(shè)計,實現(xiàn)了學(xué)院網(wǎng)站的全部功能,其中主要工作如下:●界面,通過合理的顏色搭配,全新設(shè)計了網(wǎng)站的版面。●管理后臺,實現(xiàn)高效率、高質(zhì)量管理網(wǎng)站的信息內(nèi)容。●郵件群發(fā),實現(xiàn)按各系部、單位選擇老師群發(fā)郵件?!駥W(xué)生成績管理系統(tǒng),完成課程安排、學(xué)生資料管理、學(xué)生成績在線管理功能、成績打印等功能。●網(wǎng)站計數(shù)器,可以有效記錄網(wǎng)站的訪問量情況?!駡D片新聞,實現(xiàn)首頁自動調(diào)用功能。●外網(wǎng)與內(nèi)網(wǎng)分權(quán)限瀏覽,實現(xiàn)院內(nèi)院外信息分開處理?!駜?nèi)網(wǎng)師生留言板,實現(xiàn)師生之間的留言交流?!窬W(wǎng)站幫助,完成關(guān)于我們、聯(lián)系我們、網(wǎng)站地圖、幫助信息、管理入口等輔助功能?!駜?nèi)網(wǎng)欄目,完成規(guī)章制度、常用表格、課件點播、學(xué)院工作、黨建動態(tài)和理論學(xué)習(xí)等欄目的建立?!衿渌撁?,制作完成學(xué)院內(nèi)容及老師簡介的頁面經(jīng)過近三個月的努力工作,目標(biāo)已經(jīng)達(dá)到,功能完全實現(xiàn)。由于時間比較緊和個人的能力有限,可能在個別小地方還存在漏洞與不足,還有待進(jìn)一步的完善。目錄1 系統(tǒng)分析 61.1 項目目標(biāo)與功能 61.1.1 項目內(nèi)容與目標(biāo) 61.1.2 主要功能 71.2 網(wǎng)站系統(tǒng)設(shè)計原則 111.3 設(shè)計人員與資源 121.3.1 設(shè)計人員 121.3.2 硬件環(huán)境 121.3.3 軟件環(huán)境 131.3.4 開發(fā)概況 131.4 計劃 162 網(wǎng)站界面設(shè)計 172.1 顏色的選擇 172.2 前臺界面設(shè)計 172.2.1 網(wǎng)站首頁的設(shè)計 172.2.2 內(nèi)網(wǎng)首頁的設(shè)計 202.3 后臺界面設(shè)計 212.4 其它頁面設(shè)計 232.5 欄目鏈接設(shè)計 243 系統(tǒng)設(shè)計 253.1 新聞系統(tǒng)設(shè)計 253.1.1 新聞系統(tǒng)數(shù)據(jù)庫設(shè)計 253.1.2 新聞系統(tǒng)程序設(shè)計 273.2 內(nèi)網(wǎng)自動引導(dǎo)程序設(shè)計 303.3 計數(shù)器程序設(shè)計 323.4 郵件群發(fā)程序設(shè)計 333.4.1 郵件群發(fā)數(shù)據(jù)庫設(shè)計 333.4.2 郵件發(fā)送程序設(shè)計 354 系統(tǒng)使用說明 374.1 應(yīng)用環(huán)境 374.1.1 硬件環(huán)境 374.1.2 軟件環(huán)境 384.2 系統(tǒng)安裝與使用說明 384.2.1 特別注意 384.2.2 數(shù)據(jù)庫路徑修改 404.2.3 其它相關(guān)說明 404.3 新聞管理系統(tǒng)使用方法 414.4 郵件系統(tǒng)使用說明 434.4.1 使用注意 434.4.2 參數(shù)設(shè)置 444.4.3 郵件發(fā)送 444.4.4 其他說明 474.5 學(xué)生成績管理系統(tǒng)使用說明 485 設(shè)計總結(jié)與體會 505.1 設(shè)計總結(jié) 505.2 設(shè)計體會 515.3 問題與解決辦法 535.3.1 內(nèi)網(wǎng)入口問題 535.3.2 郵件群發(fā)問題 545.3.3 郵件管理員參數(shù)問題 555.3.4 搜索功能漏洞問題 555.3.5 資料分類與制作問題 555.3.6 數(shù)據(jù)庫安全問題 566 主要參考文獻(xiàn) 577 致謝辭 588 附件與使用說明 59系統(tǒng)分析項目目標(biāo)與功能項目內(nèi)容與目標(biāo)整個畢業(yè)設(shè)計的目標(biāo),是在學(xué)院基本資料的基礎(chǔ)上對信息學(xué)院網(wǎng)站系統(tǒng)進(jìn)行全新的設(shè)計,實現(xiàn)內(nèi)網(wǎng)功能,初步建成一個美觀而實用的網(wǎng)站系統(tǒng)。具體包括:全新設(shè)計網(wǎng)站的界面;完成信息管理后臺系統(tǒng)、郵件群發(fā)系統(tǒng)、學(xué)生成績管理系統(tǒng)和內(nèi)網(wǎng)入口檢測程序;完成內(nèi)網(wǎng)師生留言板;完成規(guī)章制度、常用表格、課件點播、學(xué)院工作、黨建動態(tài)和理論學(xué)習(xí)等欄目;重新設(shè)計學(xué)院簡介等相關(guān)內(nèi)容及老師簡介的頁面;合理安排網(wǎng)站系統(tǒng),以方便日后的管理與功能上的擴展;設(shè)計美觀大方的網(wǎng)頁,提高網(wǎng)站的觀賞與實用性。充分利用網(wǎng)絡(luò)的優(yōu)勢來為老師和同學(xué)服務(wù),為教學(xué)與管理服務(wù)。圖1.1網(wǎng)站系統(tǒng)模塊圖主要功能整個網(wǎng)站系統(tǒng)在完成后,具有新聞發(fā)布、公告發(fā)布、圖片新聞、常用表格下載、規(guī)章制度、課件點播、郵件群發(fā)、學(xué)院工作、黨建動態(tài)、理論學(xué)習(xí)、課程與學(xué)生成績管理、自動引導(dǎo)校園內(nèi)與校園外瀏覽者、訪問計數(shù)和留言等功能,具體實現(xiàn)功能以下:●重新設(shè)計網(wǎng)站的整體界面與后臺界面。采用統(tǒng)一的界面與風(fēng)格,展現(xiàn)學(xué)院網(wǎng)站自己的特點,還可以方便以后的修改與完善;采用鮮艷而嚴(yán)肅的顏色,體現(xiàn)學(xué)院嚴(yán)肅求實的辦學(xué)特點和活潑進(jìn)取的精神面貌;頁面設(shè)計新鮮且大方得體,顏色鮮艷的同時帶上素色效果點綴,體現(xiàn)現(xiàn)代主流網(wǎng)站的流行設(shè)計理念;制作精美且具有立體感的flash多媒體,增強網(wǎng)站的可觀賞程度和交互功能;增加網(wǎng)頁立體感,給人一種層次性真實感;設(shè)計上盡量做得細(xì)膩,實現(xiàn)界面美觀與瀏覽速度的平衡,增強網(wǎng)站的實用價值?!裢瓿尚畔⒐芾砗笈_。可以方便以后高效率的管理與更新學(xué)院新聞、學(xué)院公告、常用表格、規(guī)章制度、課件點播、學(xué)院工作、黨建動態(tài)和理論學(xué)習(xí)等信息內(nèi)容;可以增加與刪除管理員,實行多人多點管理,合理安排管理欄目與管理時間,提高管理上的質(zhì)量與效率?!裢瓿伤阉鞴δ埽奖阍L問者快速查找所需的內(nèi)容?!駥崿F(xiàn)圖片新聞自動調(diào)用功能??梢钥焖俚纳蟼饔嘘P(guān)學(xué)院的圖片新聞,增強網(wǎng)站的信息直觀性,使瀏覽者及時直觀的了解學(xué)院的近期活動??梢詾g覽更多圖片新聞,方便回顧近期圖片新聞內(nèi)容?!窬帉懲瓿舌]件群發(fā)系統(tǒng)。本系統(tǒng)可以實現(xiàn)多用戶使用,每個用戶具有自己的登錄密碼,并且可以設(shè)置自己的參數(shù)??梢詫崿F(xiàn)對全部老師,各系部或各單位全部老師群發(fā)郵件,還可以只選擇部分老師或個別老師發(fā)送郵件。具有發(fā)送是否成功檢驗功能。發(fā)送失敗的郵件可以選擇重新發(fā)送郵件,保證發(fā)送的正確性與完全性。郵件系統(tǒng)在操作與管理方面比較方便。運行效率比較好,安全性也比較高?!窬帉懲瓿蓪W(xué)生成績和課程安排管理系統(tǒng)。本系統(tǒng)實現(xiàn)管理員可以在網(wǎng)絡(luò)上管理教師資料、管理班級與學(xué)生資料、管理課程的設(shè)置及課程表和管理學(xué)生的成績數(shù)據(jù);瀏覽者可以進(jìn)行課程表查詢、成績查詢、教師情況、班級情況、作息時間等其他內(nèi)容的瀏覽,大大方便老師和同學(xué)們對相關(guān)信息的了解;可以打印課程表與學(xué)生成績;可以方便修改數(shù)據(jù)庫內(nèi)容。本系統(tǒng)有合理的管理后臺,采用框架頁面管理思想,合理安排管理內(nèi)容的分類導(dǎo)航,管理效率比較高。系統(tǒng)登錄采用密碼與檢驗碼合用的登錄方式,登錄與管理比較安全。●實現(xiàn)內(nèi)網(wǎng)功能,實現(xiàn)內(nèi)網(wǎng)與外網(wǎng)信息瀏覽的分開處理。本功能可以自動識別訪問者的IP,引導(dǎo)進(jìn)入相應(yīng)頁面,瀏覽對應(yīng)的信息。實現(xiàn)院內(nèi)可以正常的信息瀏覽,而對院外進(jìn)行信息的局部保密。●編寫網(wǎng)站訪問量的統(tǒng)計程序,統(tǒng)計網(wǎng)站的訪問量情況,方便管理員及訪問者及時了解網(wǎng)站的訪問情況?!耖_設(shè)規(guī)章制度欄目,讓大家能方便查到學(xué)院的相關(guān)規(guī)章制度及措施,了解學(xué)院的相關(guān)制度內(nèi)容與措施。●開設(shè)常用表格欄目,提供常用的表格下載。方便老師與同學(xué)在學(xué)習(xí)與生活的需要。●開設(shè)課件點播欄目,方便老師與同學(xué)進(jìn)行課件交流與學(xué)習(xí),提高網(wǎng)絡(luò)對教學(xué)的幫助程度,緩解校園比較大而造成學(xué)習(xí)交流上的不方便。●開設(shè)學(xué)院工作欄目,提供公布學(xué)院計劃與總結(jié),發(fā)布相關(guān)的文件內(nèi)容,安排與公開當(dāng)前工作的功能。●開設(shè)黨建動態(tài)欄目,宣傳黨的知識。包括子欄目:黨校培訓(xùn)、發(fā)展對象、積極分子、黨員檔案?!耖_設(shè)理論學(xué)習(xí)欄目。提供近期相關(guān)的理論學(xué)習(xí)內(nèi)容。●完成學(xué)院內(nèi)網(wǎng)的師生留言板,方便學(xué)院領(lǐng)導(dǎo)、老師和學(xué)生之間的交流,回答及解決一些常見的問題?!裰匦轮谱鲗W(xué)院內(nèi)容及老師簡介的頁面,更新部分內(nèi)容,更加適合信息的及時性與準(zhǔn)確性瀏覽?!窈侠戆才啪W(wǎng)站系統(tǒng),以方便日后的管理與功能上的擴展,提高功能增刪與管理上的效率?!裨陧撁婧侠戆才乓恍┤缧^(qū)主頁、部門主頁、學(xué)院主頁、其他主頁等常用的鏈接,方便訪問者尋找其他信息內(nèi)容?!裢瓿身摰讕椭δ?。“關(guān)于我們”是介紹網(wǎng)站及學(xué)院情況;“聯(lián)系我們”提供訪問者獲得聯(lián)系學(xué)院相關(guān)人員的方式;“網(wǎng)站地圖”以直觀的圖表展示網(wǎng)站的信息內(nèi)容分布,引導(dǎo)訪問者快速找到所需內(nèi)容;“幫助信息”則幫助訪問者解決一般瀏覽網(wǎng)站時遇到的問題;“管理入口”方便管理員進(jìn)入后臺。●完成版權(quán)、制作維護(hù)信息和瀏覽方式等頁底提示,提供網(wǎng)站的制作情況和提示瀏覽網(wǎng)站的最好方式。網(wǎng)站首頁學(xué)院概況網(wǎng)站首頁學(xué)院概況學(xué)院簡介

學(xué)院領(lǐng)導(dǎo)

學(xué)院發(fā)展師資隊伍博士生導(dǎo)師

教授

碩士生導(dǎo)師

副教授

高級實驗師

人才引進(jìn)黨建工作校友之家學(xué)團(tuán)工作招生就業(yè)學(xué)生就業(yè)

研究生

工程碩士

本科生學(xué)院內(nèi)網(wǎng)English學(xué)院新聞學(xué)院公告機構(gòu)設(shè)置黨政辦公室

系所設(shè)置

實驗中心

培訓(xùn)中心科學(xué)研究科研簡介

研究機構(gòu)

科研成果

在研項目學(xué)科建設(shè)重點學(xué)科

碩士點

本科

博士點圖1-2網(wǎng)站欄目分布圖郵件群發(fā)郵件群發(fā)課件點播師生留言學(xué)生成績學(xué)院公告黨建動態(tài)黨校培訓(xùn)

發(fā)展對象

積極分子

黨員檔案常用表格學(xué)院工作計劃

總結(jié)

文件

當(dāng)前工作規(guī)章制度教學(xué)

科研

實驗室

研究生

其他圖1-3學(xué)院內(nèi)網(wǎng)欄目分布圖學(xué)院內(nèi)網(wǎng)網(wǎng)站系統(tǒng)設(shè)計原則網(wǎng)站設(shè)計與開發(fā)是一項系統(tǒng)工程,為了保證系統(tǒng)的質(zhì)量,設(shè)計人員必須遵守共同的設(shè)計原則,盡可能地提高系統(tǒng)的各項指標(biāo)。具體的設(shè)計原則如下:1.實用性原則要力求最大限度地滿足實際工作的需要,充分考慮各應(yīng)用層次、各管理環(huán)節(jié)數(shù)據(jù)處理的實用性,把滿足用戶生產(chǎn)和管理業(yè)務(wù)作為第一要素進(jìn)行考慮。用戶接口和操作界面設(shè)計盡可能做到界面美觀大方,操作簡單實用。2.可擴展性與可維護(hù)性原則為適應(yīng)將來的發(fā)展,網(wǎng)站系統(tǒng)應(yīng)具有良好的可擴展性和可維護(hù)性。軟件設(shè)計盡可能模塊化、組件化,使網(wǎng)站系統(tǒng)可靈活配置,適應(yīng)不同的情況。數(shù)據(jù)庫的設(shè)計盡可能考慮到未來的需要。3.安全可靠性原則網(wǎng)站系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的設(shè)計要做到安全可靠,防止非法用戶的入侵。數(shù)據(jù)庫的備份策略恰當(dāng),以防災(zāi)難性事故發(fā)生。4.用戶界面設(shè)計原則圖形化原則:用戶界面的設(shè)計應(yīng)符合Windows規(guī)范的圖形用戶界面(GUI),做到美觀大方。用戶界面應(yīng)當(dāng)直觀、明了、條理清晰。實現(xiàn)“傻瓜型”管理――易學(xué)、易用、易管理。5,數(shù)據(jù)庫設(shè)計原則一致性原則:對信息進(jìn)行統(tǒng)一、系統(tǒng)的分析與設(shè)計,協(xié)調(diào)好各數(shù)據(jù)源,做到“數(shù)出一門”、“算法統(tǒng)一”、“度量一致”。保證系統(tǒng)數(shù)據(jù)的一致性和有效性。完整性原則:數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。要防止合法用戶使用數(shù)據(jù)庫時向數(shù)據(jù)庫加入不規(guī)范的數(shù)據(jù)。對輸入到數(shù)據(jù)庫中的數(shù)據(jù)要有審核和約束機制。安全性原則:數(shù)據(jù)庫的安全性是指保護(hù)數(shù)據(jù),防止非法用戶使用數(shù)據(jù)庫或合法用戶非法使用數(shù)據(jù)庫造成數(shù)據(jù)泄露、更改或破壞。要有認(rèn)證和授權(quán)機制??缮炜s性原則:數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計應(yīng)充分考慮發(fā)展的需要、移植的需要,具有良好的擴展性、伸縮性和適度冗余。規(guī)范化數(shù)據(jù)庫:應(yīng)遵循規(guī)范化理論,規(guī)范化程度過低,可能會存在插入、刪除異常、修改復(fù)雜、數(shù)據(jù)冗余等問題,解決的方法就是對關(guān)系模式進(jìn)行分解或合并(規(guī)范化),轉(zhuǎn)換成高級范式。規(guī)范化一共有六個級別:1NF、2NF、3NF、BCNF、4NF、5NF。但也應(yīng)當(dāng)注意到,并不是規(guī)范化程度超高就直越好。當(dāng)一個應(yīng)用的查詢中經(jīng)常涉及到兩個或多個關(guān)系模式的屬性時,系統(tǒng)就必須經(jīng)常進(jìn)行連接運算,而連接運算的代價是非常高的。所以,在具體應(yīng)用時到底規(guī)范化要進(jìn)行到什么程度需要利弊。一般而言,做到第三范式就足夠了。設(shè)計人員與資源設(shè)計人員本小組共為4人,余健榮、白珍磊、國剛、劉娜,全部為信息科學(xué)與工程學(xué)院信息與計算科學(xué)01-1班學(xué)生。我主要負(fù)責(zé)界面的設(shè)計制作和一些程序上改動與完善。硬件環(huán)境網(wǎng)站系統(tǒng)大部分在個人電腦上設(shè)計完成,基本配置如下:主板:碩泰克SL-75FRN3-LnForce2cpu:SEMPRON2200+內(nèi)存:hy400256MX2顯卡:nVIDIAGforceFX5200硬盤:希捷722080G顯示器:17”純平其它:cd刻錄機,普通機箱與電源。軟件環(huán)境設(shè)計中涉及到的主要軟件和開發(fā)環(huán)境:操作系統(tǒng):Windowsxpsp2,安裝IIS5.0編程與頁面制作:MacromediaDreamweaverMX2004圖片處理:MacromediaFireworksMX2004,PhotoshopcsFlash制作:MacromediaFlashMX2004文件上傳管理:FlashFXP3.2等。開發(fā)環(huán)境:Asp,html,VBScript,JavaScript等語言。開發(fā)概況整個網(wǎng)站系統(tǒng)日后要求在網(wǎng)絡(luò)中心的服務(wù)器上運行使用,并要求可以在網(wǎng)絡(luò)上進(jìn)行管理與使用,所以要使用網(wǎng)絡(luò)動態(tài)編程語言及超文本描述語言,并要使用數(shù)據(jù)庫技術(shù)。系統(tǒng)環(huán)境:根據(jù)實際情況,結(jié)合個人熟悉情況與服務(wù)器系統(tǒng)應(yīng)用情況,主程序上,系統(tǒng)使用Asp,html網(wǎng)絡(luò)編程語言,采用html嵌套asp語言形式,結(jié)合MicrosoftAccess數(shù)據(jù)庫實現(xiàn)各部分基本功能,再使用VBScript及JavaScript腳本語言編譯網(wǎng)頁上的一些小程序,實現(xiàn)一些次要或輔助功能。整個程序要求運行在以WinNT為核心的Windows系統(tǒng)服務(wù)器上,要求安裝MicrosoftInternetInformationServerversiononWindowsNTServer,簡稱Internet信息服務(wù)器或IIS。為確保運行的穩(wěn)定和獲得更好的兼容性,IIS使用5.0或以上版本;因為本網(wǎng)站系統(tǒng)中有郵件群發(fā)功能,所以服務(wù)器端要求正確安裝JMail組件;網(wǎng)站系統(tǒng)部分程序中有上傳與管理上傳文件功能,所以要求服務(wù)器支持并開放FileSystemObject功能。制作環(huán)境:對于html、asp編程和網(wǎng)頁界面制作,使用效率比較高的Macromedia公司的DreamweaverMX2004網(wǎng)頁制作軟件。Dreamweaver提供可見即可得功能,可以高效率制作html頁面,快速設(shè)計頁面與安排頁面布局,可以編輯asp,php,jsp等動態(tài)頁面,并可以自動生成語言代碼。本網(wǎng)站系統(tǒng)所有頁面全為Dreamweaver編輯而成。圖片制作與處理方面,使用Macromedia公司的FireworksMX2004,制作網(wǎng)頁中的各種導(dǎo)航條與小圖片,并對系統(tǒng)中用到的圖片作簡單的處理。多媒體交互方面,使用Macromedia公司的FlashMX2004,制作頁面使用到的Flash文件,并結(jié)合flash腳本語言,實現(xiàn)與訪問者交互的功能。Asp簡介Asp全稱ActiveServerPages,中文名叫做動態(tài)服務(wù)網(wǎng)頁,其功能在于可以使用它來開發(fā)運行在Windows服務(wù)器平臺上的動態(tài)網(wǎng)頁和網(wǎng)站。網(wǎng)頁是使用HTML(HyperTextMarkupLanguage,超文本標(biāo)記語言)定義的文檔。網(wǎng)頁文件是文本文件,可以使用記事本等文本編輯工具打開。HTML文檔是在文本內(nèi)容中加入HTML標(biāo)記,對文本的內(nèi)容進(jìn)行格式化,然后使用瀏覽器來解釋這些格式。最初的網(wǎng)頁都是靜態(tài)的,即一個網(wǎng)頁中的內(nèi)容都是靜態(tài)文本,不會化。因為HTML的開發(fā)是為了在計算機、網(wǎng)絡(luò)及操作系統(tǒng)之間顯示和傳送信息(特別是技術(shù)和科學(xué)信息),這種標(biāo)準(zhǔn)化的文檔僅是一種簡單的文本和標(biāo)記,其中的圖像和其他非文本的內(nèi)容以單獨文件的形式存放,它們可以在各種網(wǎng)絡(luò)上自由傳送。ASP技術(shù)在靜態(tài)HTML內(nèi)容中嵌入服務(wù)端腳本,實現(xiàn)網(wǎng)頁內(nèi)容的動態(tài)改變。ASP是一種開發(fā)動態(tài)網(wǎng)頁的技術(shù),它既不是一種編程語言,也不是一種開發(fā)工具軟件,同樣也不是一種應(yīng)用程序,ASP定義服務(wù)器端動態(tài)網(wǎng)頁的開發(fā)模型。客戶端瀏覽器客戶端瀏覽器圖1.4Asp運行機制圖腳本引擎ASP腳本Asp.dllASP文件HTTP數(shù)據(jù)庫Web服務(wù)器IISHTML語言簡介HTML(HyperTextMarkupLanguage超文本標(biāo)記語言)是一種用來制作超文本文檔的簡單標(biāo)記語言。用HTML編寫的超文本文檔稱為HTML文檔,它能獨立于各種操作系統(tǒng)平臺(如UNIX,WINDOWS等)。自1990年以來HTML就一直被用作WorldWideWeb上的信息表示語言,用于描述Homepage的格式設(shè)計和它與WWW上其它Homepage的連結(jié)信息。HTML文檔(即Homepage的源文件)是一個放置了標(biāo)記的ASCII文本文件,通常它帶有.html或.htm的文件擴展名。生成一個HTML文檔主要有以下三種途徑:一.手工直接編寫(例如用你所喜愛的ASCII文本編輯器或其它HTML的編輯工具)。二.可以使用Frontpage、Dreamweaver進(jìn)行編輯,也可通過某些格式轉(zhuǎn)換工具將現(xiàn)有的其它格式文檔(如WORD文檔)轉(zhuǎn)換成HTML文檔。三.由Web服務(wù)器(或稱HTTP服務(wù)器)一方實時動態(tài)地生成。VBScript簡介VBScript為一種近似Basic的腳本語言,不少重要的應(yīng)用程式或是開發(fā)工具都使用到這個語言,如微軟的InternetExplore、VisualStudio等。在微軟的VisualBasic系列中,最重要的程式語言的根源是MicrosoftVisualBasicforApplication,簡稱VBA,不論是VisualBasic或Office環(huán)境中的巨集都是以VBA為基礎(chǔ),而VBScript也不例外。VBScript是VB的一個子集,它提供的各種語句和語法、常量和變量、函數(shù)和過程的規(guī)則與VB完全相同,并且也提供了許多基本的計算、處理函數(shù)。VBScript是標(biāo)準(zhǔn)的腳本語言,廣泛應(yīng)用于動態(tài)網(wǎng)頁、大型電子商務(wù)系統(tǒng)、Windows系統(tǒng)管理等領(lǐng)域。包括MicrosoftInternetExplorer中的Web客戶端腳本和MicrosoftInternetInformationServer中的Web服務(wù)器端腳本。JavaScript簡介JavaScript是在Web主頁文件中使用的一種編程語言,它可以直接控制瀏覽器窗口各元素以及主頁頁面內(nèi)容,也可以通過交互表來實現(xiàn)由用戶參與的控制。JavaScript與Java的區(qū)別JavaScript并非Java。Java是SUNMicrosystems公司的產(chǎn)品,JavaScript則是前Netscape公司的產(chǎn)品,Microsoft公司則有類似的Jscript。在Web主頁文件中,Java程序通過<APPLET></APPLET>標(biāo)簽引用,它在服務(wù)器端執(zhí)行,在瀏覽器窗口中預(yù)留的空間顯示;JavaScript程序則通過<SCRIPTLANGUAGE=JavaScript></SCRIPT>或<SCRIPTLANGUAGE=Microsoft></SCRIPT>直接寫入,它由瀏覽器解釋執(zhí)行,并在瀏覽器窗口中落實結(jié)果。Java可以直接對圖像與文本發(fā)生作用,JavaScript則與HTML元素組合在一起發(fā)生作用。SQL語言SQL是StructuredQueryLanguage的縮寫,它的中文意思是結(jié)構(gòu)化查詢語言。它是定義和訪問關(guān)系數(shù)據(jù)庫的國際化標(biāo)準(zhǔn)。SQL是用戶與Oracle或其他類型數(shù)據(jù)庫傳遞信息的語言,是用戶存取數(shù)據(jù)庫的命令集。SQL是一種非過程化語言,它一次可處理記錄集合,允許一個SQL語句操作的結(jié)果作為另一個語句的輸入,SQL能將全部的數(shù)據(jù)管理任務(wù)統(tǒng)一在一種語言中,無論用戶、系統(tǒng)管理員都可以利用它對數(shù)據(jù)庫進(jìn)行管理。計劃設(shè)計準(zhǔn)備期,首先了解項目的主要功能,選定實現(xiàn)系統(tǒng)的網(wǎng)絡(luò)語言及數(shù)據(jù)庫類型,并收集有關(guān)資料和借閱相關(guān)書籍,明確實現(xiàn)各個功能的要點,初步形成網(wǎng)站的大體框架。設(shè)計初期,完成各功能基本程序與一些小程序的編寫;完成網(wǎng)站頁面的基本頁面制作,并安排好首頁與各分頁面的大體內(nèi)容布局。設(shè)計中期,完成文章管理系統(tǒng)、郵件群發(fā)、學(xué)生成績管理、內(nèi)網(wǎng)入口等主要程序;修改和完善整個網(wǎng)站界面設(shè)計。設(shè)計末期,完成全部欄目的設(shè)計與制作;完善各欄目程序在設(shè)計過程中發(fā)現(xiàn)的錯誤與漏洞;界面上小處調(diào)整,完善與改進(jìn)內(nèi)容與布局上的不足;完成網(wǎng)站的輔助功能,使網(wǎng)站盡量做到最大的人性化。設(shè)計完成期,對整個網(wǎng)站系統(tǒng)進(jìn)行綜合調(diào)試與使用,解決一些調(diào)試過程中發(fā)現(xiàn)的小問題。全面完成網(wǎng)站系統(tǒng)的設(shè)計制作。以上只是初步的計劃與進(jìn)度安排,設(shè)計過程中可以根據(jù)進(jìn)度的快慢及老師的安排適當(dāng)?shù)倪M(jìn)行調(diào)整,再合理安排任務(wù)與進(jìn)度。網(wǎng)站界面設(shè)計顏色的選擇因為學(xué)院網(wǎng)站為比較正式的官方網(wǎng)站,顏色與界面布局上要求比較正規(guī)。藍(lán)色代表著天空,代表著海洋,偉大而無限,給人一種以宏偉壯觀的感覺;藍(lán)色象征著寧靜、穩(wěn)定、理性與冷靜,能給人一種和諧、寬松的感覺。所以網(wǎng)站選擇使用藍(lán)色為主調(diào),體現(xiàn)嚴(yán)肅、和諧、穩(wěn)定與正規(guī)的特點;紅色為副色,代表熱情、喜慶與能量,體現(xiàn)熱烈的氣氛,給人以一種熱情的感覺;淡灰色間隔欄目內(nèi)容與標(biāo)題,體現(xiàn)現(xiàn)在比較流行的網(wǎng)頁素色效果;欄目導(dǎo)航字體使用白色,配合藍(lán)色底,十分醒目,可以引導(dǎo)瀏覽者快速進(jìn)入自己的目的欄目;主要內(nèi)容字體使用黑色,符合正規(guī)網(wǎng)站的內(nèi)容表現(xiàn)形式;其它顏色點綴,突出特別內(nèi)容與輔助功能,還可以增添頁面的鮮艷程度,使網(wǎng)頁顯得更加豐富與美觀。前臺界面設(shè)計網(wǎng)站除了作為信息瀏覽、文件下載及其他功能外,還是一種對外形象的體現(xiàn),所以頁面在設(shè)計上既要考慮到瀏覽快速實用,而且更要達(dá)到美觀大方的效果。、整個網(wǎng)站的界面設(shè)計都是在這個設(shè)計思想下進(jìn)行的。網(wǎng)站首頁的設(shè)計首頁的設(shè)計在原來分析的基礎(chǔ)上進(jìn)行制作,首先制作頭部flash,flash的背景圖用Fireworks制作而成。用Fireworks制作好源文件后,設(shè)置一定的參數(shù),生成效果比較好便文件體積比較小的jpg格式圖片。這樣可以在保證網(wǎng)站效果的同時盡量減小網(wǎng)站的文件體積,保證網(wǎng)站的快速瀏覽。效果圖如下:圖2.1網(wǎng)站頁頭flash底圖效果然后在Flash軟件中導(dǎo)入用Fireworks制作好的底圖,再在Flash中制作實現(xiàn)后期的效果。效果圖如下:圖2.2網(wǎng)站頁頭flash效果圖首頁頁面用到的圖片和Flash全部用Fireworkst和Flash制作。頁面的布局制作用Dreamweaver后期完成。全部用表格的嵌套來實現(xiàn)對圖片、腳本和文本等內(nèi)容的安排與布局。首頁的設(shè)計,第一考慮到盡量不改變訪問者瀏覽信息的習(xí)慣,所以在內(nèi)容位置的安排上,采用比較常見的內(nèi)容安排方式。網(wǎng)頁頭部設(shè)計成一個精美的flash,學(xué)院的名稱放在最左上角,使用白色加黑色的立體表現(xiàn)方式,還配有星星閃光的效果,吸引訪問者的眼球,使訪問很容易的就注意到訪問的是“信息科學(xué)與工程學(xué)院”的網(wǎng)站,印象會比較深;藍(lán)色底和紅色地方采用弧線立體設(shè)計,給人一種弧線美與立體感,展現(xiàn)網(wǎng)站的層次立體美;藍(lán)色底還隱約有白色數(shù)字與字母的字樣,使內(nèi)容不至于太空;學(xué)院的作風(fēng)字樣放在右上角,一來可以展現(xiàn)學(xué)院的辦學(xué)與管理作風(fēng),二來可以平衡整個flash;作風(fēng)字樣周圍再加上轉(zhuǎn)動的圓圈效果,整個網(wǎng)站會顯現(xiàn)出富有動感,象征進(jìn)取的精神;下半部分為學(xué)院的主樓,再加上學(xué)院的英文名稱,體現(xiàn)信息學(xué)院的特點;右下為“學(xué)院內(nèi)網(wǎng)”與“English”版本入口,十分醒目,可以方便訪問者的點擊進(jìn)入。圖2.3網(wǎng)站首頁效果圖欄目導(dǎo)航放在flash下面,方便瀏覽者快速的訪問相關(guān)內(nèi)容,也是網(wǎng)站最常用的欄目導(dǎo)航方式。主欄目還有子欄目下列菜單,這樣可以在更小的空間在實現(xiàn)更多的導(dǎo)航功能,而且在不需要的時候自動隱藏。頁面主文體內(nèi)容的左邊為學(xué)院相關(guān)內(nèi)容的鏈接,在里面可以快速找到學(xué)院的相關(guān)內(nèi)容鏈接,方便訪問者快速了解學(xué)院。頁面主體中間上部分為圖片新聞?wù){(diào)用,標(biāo)題靠上,圖片放在靠左邊,簡單內(nèi)容開頭則置于右,可以簡介的了解圖片新聞內(nèi)容,以決定是否需要點擊進(jìn)入閱讀詳細(xì)內(nèi)容。下部分則為“學(xué)院新聞”調(diào)用,這里為學(xué)院最新的非圖片新聞內(nèi)容。頁面主體右部分上為“最新公告”,也是原來上一版的“最新公告”的位置,在不改變位置的情況下,訪問在瀏覽新版面時也不至于找不到自己經(jīng)??吹摹白钚鹿妗皟?nèi)容。接下來的是“學(xué)院特色”,簡單而實用。再下為“校區(qū)導(dǎo)航”,可以滿足瀏覽校主頁的快速入口。往下為“校內(nèi)導(dǎo)航”,起著同樣的功能,且采用下拉菜單形式,可以節(jié)省空間。再往下則為站內(nèi)的訪問量統(tǒng)計,可以了解到網(wǎng)站的訪問情況。主頁底部則為幫助內(nèi)容、瀏覽建議與版權(quán)信息,是網(wǎng)站必不可少的一部分。幫助內(nèi)容一是可以提示瀏覽者瀏覽本頁面已經(jīng)到達(dá)了底部;二是可以提供給訪問者解決一些瀏覽網(wǎng)站遇到的的常見問題的方法;三是提供管理入口,方便管理人員在不需要輸入網(wǎng)址的情況下快速進(jìn)入管理頁面;瀏覽建議測提醒訪問者怎樣才可以達(dá)到訪問網(wǎng)站的最佳效果;版權(quán)信息則作為網(wǎng)站的一種版權(quán)及維護(hù)聲明。內(nèi)容安排采用常見的排版方式,這樣可以符合訪問者的習(xí)慣,不至于改版后難以找到所需的內(nèi)容。內(nèi)網(wǎng)首頁的設(shè)計內(nèi)網(wǎng)的功能是專門為服務(wù)學(xué)院內(nèi)師生而設(shè)的。注重內(nèi)容的豐富程度和實用程度。頁面在首頁設(shè)計的基礎(chǔ)上,放上內(nèi)網(wǎng)的內(nèi)容。內(nèi)網(wǎng)的主要欄目導(dǎo)航放在主體內(nèi)容右邊的上面,起到快速導(dǎo)航的作用。下面則為部分欄目的最新內(nèi)容調(diào)用,可以使訪問者了解到相關(guān)的欄目是否有最新更新的內(nèi)容。圖2.4內(nèi)網(wǎng)首頁效果圖后臺界面設(shè)計后臺的頁面跟前臺頁面則不同,前臺是對外的宣傳與體現(xiàn),后臺則是管理的平臺,它不像前臺那樣需要做得美觀,它只要求實用、速度與效率,所以后臺盡量不使用影響速度的體積大的圖片及flash等。后臺基本都采用框架的瀏覽方式,左邊比較窄,管理分類鏈接放在左框架,在管理瀏覽過程中保持不變,這樣可以快速在管理頁面之間進(jìn)行切換,提供管理效率;框架右則為主框架,比較寬,管理頁面在點擊之后會出現(xiàn)在主框架內(nèi),在上面可以對不同的管理頁面進(jìn)行操作。布局上全部采用表格再加上底顏色的布局方式,一來可以整齊的排列管理的內(nèi)容,又可以盡量做美觀實用。常用的功能都安排在靠上的地方,這樣可以提高整體管理上的效率,以減少管理上的麻煩。一些需要注意的問題則用顯眼的彩色字體注明,放在相關(guān)的頁面上,這樣可以幫助管理人員在管理過程快速了解管理的方式與使用方法。不同的頁面會設(shè)置適當(dāng)?shù)姆祷劓溄?,方便在管理過程中的頁面轉(zhuǎn)向。圖2.5郵件系統(tǒng)管理首頁效果圖圖2.6學(xué)生成績管理系統(tǒng)管理首頁效果圖其它頁面設(shè)計其它頁面的設(shè)計都是在首頁設(shè)計的基礎(chǔ)上,頭部和尾部采用一樣的設(shè)計方式,可以達(dá)到網(wǎng)站統(tǒng)一風(fēng)格的作用。導(dǎo)航欄在每一個頁面都存在,這樣可以方便瀏覽別的內(nèi)容和快速返回首頁。其它地方再根據(jù)不同頁面而采用不同的頁面排版方式,滿足不同功能的需要。圖2.7留言板效果圖欄目鏈接設(shè)計欄目除了在相應(yīng)導(dǎo)航欄可以進(jìn)入外,在欄目的內(nèi)容調(diào)用下面,都有“>>更多內(nèi)容...”的字樣,可以滿足瀏覽更多相關(guān)的內(nèi)容的作用。符合不同訪問者的瀏覽習(xí)慣與需要。鏈接在鼠標(biāo)懸停時,會變?yōu)榧t色,可以幫助訪問者注意到自己將要訪問的內(nèi)容,是一種輔助瀏覽形式。系統(tǒng)設(shè)計新聞系統(tǒng)設(shè)計新聞系統(tǒng)表面上看功能比較簡單,但如果要做出一個好的新聞系統(tǒng),實現(xiàn)起來也不是一件易事。因為在整個整個系統(tǒng)中真正涉及到的數(shù)據(jù)比較多,所以對數(shù)據(jù)的設(shè)計與安排比較重要。新聞系統(tǒng)數(shù)據(jù)庫設(shè)計根據(jù)新聞系統(tǒng)需要,創(chuàng)建一個新聞系統(tǒng)的數(shù)據(jù)庫,并在數(shù)據(jù)庫中創(chuàng)建admin、news、newscate等表。其中admin用來存放管理員的用戶名與密碼,news用來存放文章的相關(guān)內(nèi)容,newscate則是記錄欄目的分類情況。欄目編號欄目編號欄目名級別根欄目添加時間新聞編號欄目編號新聞標(biāo)題新聞內(nèi)容圖片名來源添加時間點擊次數(shù)用戶編號用戶名密碼新聞內(nèi)容表新聞欄目表用戶表圖3.1新聞系統(tǒng)數(shù)據(jù)庫E_R圖一對多字段數(shù)據(jù)類型字段大小說明id自動編號長整形自動編號user文本50用戶名psd文本50密碼表3.1Admin表結(jié)構(gòu)字段數(shù)據(jù)類型字段大小說明cataid數(shù)字長整形新聞所屬欄目Title文本50新聞標(biāo)題Content備注不限制新聞?wù)膬?nèi)容Firstimagename文本50上傳的圖片名稱From文本50記錄文章來源Addtime日期時間不限制新聞添加時間Hits數(shù)字長整型新聞點擊次數(shù)表3.2News表結(jié)構(gòu)字段數(shù)據(jù)類型字段大小說明Title文本50欄目名稱Level數(shù)字長整型欄目級別Rootid數(shù)字長整型此欄目隸屬欄目Time日期時間不限制欄目創(chuàng)建時間表3.3Newscate表結(jié)構(gòu)新聞系統(tǒng)程序設(shè)計新聞內(nèi)容最后是存放在數(shù)據(jù)庫中的,新聞系統(tǒng)大體可以分為兩大部分,一是數(shù)據(jù)錄入,二是數(shù)據(jù)的調(diào)用。前者用于對文章的數(shù)據(jù)管理,后者則是新聞內(nèi)容的調(diào)用顯示。管理內(nèi)容包括:增加新聞、管理新聞、欄目管理和用戶管理等。新聞?wù){(diào)用顯示按欄目調(diào)用的方法,對文章實行分類,再加上搜索功能,新聞也可按關(guān)鍵字搜索分類。流圖如下:數(shù)據(jù)庫數(shù)據(jù)庫添加新聞管理新聞欄目管理用戶管理新聞內(nèi)容顯示搜索欄目內(nèi)容列表后臺管理新聞顯示圖3.2新聞系統(tǒng)數(shù)據(jù)庫管理與調(diào)用流圖由上可以看到,后臺管理系統(tǒng)與新聞顯示分別進(jìn)行設(shè)計,兩個程序不會互相影響,它們唯一的共同點就是訪問同一個數(shù)據(jù)庫,使用的數(shù)據(jù)庫字段一樣。圖片新聞?wù){(diào)用程序設(shè)計由于學(xué)院里經(jīng)常有圖片新聞,為了更快和更形象具體的報道圖片新聞,網(wǎng)站首頁顯眼的地方設(shè)計成圖片自動調(diào)用的方式,具體形式是標(biāo)題和圖片,加上一小段的新聞開頭內(nèi)容,主要的讓訪問者了解圖片的大體內(nèi)容。圖片新聞?wù){(diào)用程序的實現(xiàn),首先建立變量num,并將其初值設(shè)為0,然后從news表的中選擇出第一條記錄,判斷字段名為firstImageName的數(shù)據(jù)是否為空,不為空則完成圖片的顯示,并自動的給圖片加上當(dāng)前新聞的鏈接;firstImageName的數(shù)據(jù)為空則跳到下一條記錄。顯示完一條圖片新聞后對num加1,并將num的值跟設(shè)定的允許最大值比較,沒有到達(dá)原始設(shè)置的最大值則跳到下一條;num到達(dá)最大值則退出程序。顯示完畢!YY圖3.3圖片新聞?wù){(diào)用程序流程圖開始建立變量num=0從news表中讀取第一條記錄FirstImageName為空嗎?N跳到下一條記錄Y完成圖片新聞的顯示對變量num加1跳到下一條記錄NNum是否到達(dá)設(shè)置的最大值結(jié)束Y新聞欄目列表程序設(shè)計圖3.4欄目新聞列表調(diào)用流程圖圖3.4欄目新聞列表調(diào)用流程圖傳遞一個變量s_keyword,標(biāo)記新聞?wù){(diào)用哪個欄目。從頭開始搜索數(shù)據(jù)庫中歸屬欄目為s_keyword的新聞記錄跳到下條記錄跳到下條記錄開始將此新聞標(biāo)題列出。加上對應(yīng)的鏈接,對num加1結(jié)束Y一頁的新聞達(dá)到限制數(shù)目了嗎?N是本欄目的新聞嗎?YN新聞內(nèi)容顯示程序設(shè)計由新聞顯示參數(shù),在數(shù)據(jù)庫中搜索到相關(guān)記錄。由新聞顯示參數(shù),在數(shù)據(jù)庫中搜索到相關(guān)記錄。將新聞標(biāo)題顯示將新聞添加時間、來源和點擊次數(shù)等信息顯示顯示新聞?wù)娘@示下一條新聞鏈接圖3.5新聞內(nèi)容顯示流程圖開始結(jié)束內(nèi)網(wǎng)自動引導(dǎo)程序設(shè)計訪問者要進(jìn)入內(nèi)網(wǎng),在點擊進(jìn)入后,服務(wù)器運行程序檢測出訪問機器的IP地址,并對所得的IP地址作一定的處理,然后跟數(shù)據(jù)庫中允許的IP段作比較,符合條件的則引導(dǎo)到內(nèi)網(wǎng)首頁;不符合條件的則不允許進(jìn)內(nèi)網(wǎng),并引導(dǎo)其返回上一頁。其中的取得訪問機器IP的函數(shù)為:Request.ServerVariables("REMOTE_ADDR")Request.ServerVariables("REMOTE_ADDR")Request.ServerVariables("REMOTE_ADDR")函數(shù)取得客戶端的IP地址,.并將取得的值賦給變量rmip用left函數(shù)將取得的IP數(shù)據(jù)作一定的處理將處理后的數(shù)值跟數(shù)據(jù)庫中的IP地址段作比較用戶合法嗎?Y頁面自動跳轉(zhuǎn)內(nèi)網(wǎng)首頁(inner.asp)N頁面返回到客戶端瀏覽的上一頁圖3.6內(nèi)網(wǎng)入口自動引導(dǎo)程序流程圖開始退出計數(shù)器程序設(shè)計計數(shù)器只需要實現(xiàn)簡單的功能,就是對網(wǎng)站的訪問量作累計計數(shù)。訪問計數(shù)在原理上比較簡單,實現(xiàn)起來也不需要很長的代碼。首先在數(shù)據(jù)庫建立存放訪問次數(shù)的字段,訪問一次首頁,則將此數(shù)取出,并顯示在首頁的相應(yīng)的地方,之后對數(shù)據(jù)實行加1存回,初始訪問量可以自行在數(shù)據(jù)庫中進(jìn)行設(shè)定!計數(shù)器只需要實現(xiàn)簡單的功能,就是對網(wǎng)站的訪問量作累計計數(shù)。訪問計數(shù)在原理上比較簡單,實現(xiàn)起來也不需要很長的代碼。首先在數(shù)據(jù)庫建立存放訪問次數(shù)的字段,訪問一次首頁,則將此數(shù)取出,并顯示在首頁的相應(yīng)的地方,之后對數(shù)據(jù)實行加1存回,初始訪問量可以自行在數(shù)據(jù)庫中進(jìn)行設(shè)定!從數(shù)據(jù)庫讀出上一次訪問過記錄的數(shù)值從數(shù)據(jù)庫讀出上一次訪問過記錄的數(shù)值將數(shù)值+1將數(shù)值存回數(shù)據(jù)庫開始結(jié)束圖3.7網(wǎng)站首計數(shù)器流程圖郵件群發(fā)程序設(shè)計開發(fā)設(shè)計工具:郵件群發(fā)系統(tǒng)開發(fā)以Dreamweaver作為頁面開發(fā)和腳本編寫的工具,以VBSCRIPT作為主要腳本開發(fā)語言,以MicrosoftOfficeAccess作為數(shù)據(jù)庫開發(fā)的主要工具,以JMail作為郵件發(fā)送的主要組件。郵件群發(fā)數(shù)據(jù)庫設(shè)計郵件群發(fā)系統(tǒng)主要包含兩個數(shù)據(jù)表,管理信息數(shù)據(jù)表admin和郵件列表信息數(shù)據(jù)表email。郵箱編號郵箱編號老師名郵箱地址系部、單位添加時間發(fā)送標(biāo)識用戶編號用戶名密碼郵件服務(wù)器郵箱登錄名郵箱登錄密碼發(fā)送人發(fā)送組件用戶表郵箱列表圖3.8郵件群發(fā)系統(tǒng)數(shù)據(jù)庫E_R圖字段名稱字段長度數(shù)據(jù)類型說明默認(rèn)值id長整型自動編號管理員標(biāo)識name20文本登錄用戶名pw20文本登錄密碼yjlb30文本郵件列表的名稱信息學(xué)院郵件列表fwq30文本默認(rèn)郵件服務(wù)器passname20文本郵箱登錄名password20文本郵箱登錄密碼fa20文本發(fā)送人faemail30文本發(fā)送人信箱yjzj10文本郵件發(fā)送組件表3.4郵件用戶參數(shù)數(shù)據(jù)庫表管理信息數(shù)據(jù)表主要用來保存管理員的登陸信息和管理員登陸后發(fā)送郵件時的各項參數(shù)設(shè)置。字段名稱字段長度數(shù)據(jù)類型說明默認(rèn)值id長整型自動編號郵件標(biāo)識teachername10文本教師姓名email50文本電子信箱department50文本所屬系部idate日期/時間更新時間Date()fs字節(jié)數(shù)字判斷是否發(fā)送:0為不發(fā)送,1為發(fā)送0表3.5郵件列表數(shù)據(jù)表郵件列表信息數(shù)據(jù)表主要是用來保存郵件列表中教師的信息,另外設(shè)置fs字段用來判斷是否對該教師發(fā)送郵件。郵件發(fā)送程序設(shè)計開發(fā)設(shè)計思想:管理員登錄頁面,作為郵件系統(tǒng)的首頁,只有在管理員登錄后才能瀏覽和使用其它頁面。管理頁面,只用來修改管理員的管理信息。郵件列表數(shù)據(jù)管理頁面,用來對郵件列表成員數(shù)據(jù)進(jìn)行管理。發(fā)送郵件頁面:進(jìn)入發(fā)送郵件頁面時設(shè)置判斷是否發(fā)送郵件的字段為0表示不對其發(fā)送郵件,然后對要發(fā)送郵件的教師進(jìn)行選擇或者選擇全部發(fā)送,選擇完成后下一步進(jìn)入郵件內(nèi)容填寫頁面這時將已選擇的的教師的判斷是否發(fā)送郵件的字段改為1表示要對其發(fā)送郵件。在這個頁面中進(jìn)行郵件內(nèi)容的填寫、附件的上傳,也可以對郵件服務(wù)器的選項進(jìn)行更改,若不更改則使用默認(rèn)。郵件內(nèi)容填寫完成后進(jìn)行郵件的發(fā)送,若發(fā)送成功則再次將判斷是否發(fā)送郵件的字段改為0,然后檢測該字段,對為1的字段重新發(fā)送郵件,如此一直循環(huán)直到全部發(fā)送成功為止?;蛴脩艨梢赃x擇退出發(fā)送程序。附件管理,對于上傳的附件可以在附件管理頁面對其進(jìn)行刪除操作。管理頁面,在管理頁面中進(jìn)行管理員的各項操作。流程圖見下頁。開始開始根據(jù)用戶選擇要發(fā)送郵件的群,對數(shù)據(jù)庫中相應(yīng)的記錄fs字段值更改為1選擇數(shù)據(jù)庫中字段fs為1的第一條記錄保留數(shù)據(jù)庫中當(dāng)前記錄的fs字段值為1用戶填寫郵件內(nèi)容發(fā)送是否成功?對此記錄中的郵箱地址發(fā)送郵件跳到下一條fs字段為1的記錄到了最后一條記錄嗎?是否有發(fā)送失敗的郵箱退出用戶選擇是否重發(fā)失敗郵件?NYNY跳到下一條fs字段為1的記錄NYYN列出顯示發(fā)送失敗的郵箱用戶選擇圖3.4郵件發(fā)送流程圖系統(tǒng)使用說明一個完美的系統(tǒng)不但包括界面和程序,還應(yīng)該有詳細(xì)的使用與操作說明,以介紹系統(tǒng)的使用方法及注意的地方,還有一些其他問題的解決方法。這方面的內(nèi)容也要作為設(shè)計的一部分,而且必不可少。這樣可以方便日后管理使用上的快速解決問題。應(yīng)用環(huán)境硬件環(huán)境1.服務(wù)器端處理器:IntelPentiumIII(800)內(nèi)存:256MB硬盤空間:200M以上光驅(qū):40X以上顯卡:TNT2顯示適配器網(wǎng)絡(luò)配置:寬帶網(wǎng)絡(luò)。2.客戶端處理器:IntelPentiumII內(nèi)存:64MB硬盤空間:200M以上光驅(qū):40X以上顯卡:TNT2顯示適配器網(wǎng)絡(luò)配置:寬帶網(wǎng)絡(luò)。軟件環(huán)境1.服務(wù)器端操作系統(tǒng):98/Windows2000/Windows2003網(wǎng)絡(luò)協(xié)議:TCP/IPWeb服務(wù)器:IIS5.0數(shù)據(jù)庫:MicrosoftAccess2000瀏覽器:InternetExplore5.02.客戶端操作系統(tǒng):Windows95/98/2000/XP/2003網(wǎng)絡(luò)協(xié)議:TCP/IPWeb服務(wù)器:IIS5.0數(shù)據(jù)庫:MicrosoftAccess2000瀏覽器:InternetExplore5.0、Netscape6.0系統(tǒng)安裝與使用說明特別注意在使用和修改本站之前,請認(rèn)真閱讀以下內(nèi)容。1。本系統(tǒng)頁面之間鏈接比較復(fù)雜,為了網(wǎng)站系統(tǒng)的運行正常,沒有什么必要,請不要隨便更改相關(guān)文件夾名稱及相關(guān)文件。如要修改,修改前請做好備份工作。2。在使用本網(wǎng)站系統(tǒng)時,一定要將web文件夾下的所有文件放在網(wǎng)站的根目錄下,這樣可以確保網(wǎng)站系統(tǒng)的運行正常。3。進(jìn)入admin/為外網(wǎng)新聞管理后臺。內(nèi)網(wǎng)程序在相應(yīng)欄目中有管理入口。登錄名與密碼都是xx014。在使用郵件群發(fā)功能時,服務(wù)器要安裝“附件資料”目錄下的JMail44_free.exe組件。不安裝發(fā)郵件時會出現(xiàn)發(fā)送郵件不成功的現(xiàn)象。5。關(guān)于本站用到的一些數(shù)據(jù)與資料,放在"附件資料"下,請使用前注意。6.以下是對根目錄下的文件及文件夾內(nèi)容的說明。圖4.1系統(tǒng)文件夾一覽__Database為數(shù)據(jù)庫存放文件夾,__UploadFiles為上傳文件,about網(wǎng)頁左邊的學(xué)院相關(guān)鏈接文件與圖片,admin為管理系統(tǒng)文件,book_innet為內(nèi)網(wǎng)師生留言板文件夾。css是字體樣式表,flash為本站flash文件及源文件,images為圖片,inc一些調(diào)用文件,inner為內(nèi)網(wǎng)文件夾,進(jìn)入內(nèi)網(wǎng)的文件在里面??勺鳛橐院髢?nèi)網(wǎng)拓展功能用的文件夾mail郵件群發(fā)系統(tǒng),news新聞系統(tǒng),score學(xué)生成績管理系統(tǒng)。teachers學(xué)院老師簡介,Templates文件夾為本站用到的一些模板,更新相關(guān)網(wǎng)頁內(nèi)容,只要更新模板再選擇更新相關(guān)網(wǎng)頁即可。附件資料存放一些本站系統(tǒng)用到的組件、字體、軟件、說明、一些代碼及其它數(shù)據(jù)。aspcheck.asp為阿江asp探針,可以測出服務(wù)的安全性及組件等功能狀態(tài)。default.asp為網(wǎng)站首頁。在各文件夾里面,根據(jù)情況,還會有一些文件的分類,有必要的時候請自行了解各文件夾的用途,以便日后管理工作的順利進(jìn)行。數(shù)據(jù)庫路徑修改1。要更改新聞系統(tǒng)數(shù)據(jù)庫路徑,請同時修改inc/conn.asp及news文件夾下的jspicNews.asp和jspicNews_more.asp文件的相關(guān)路徑。2。其它系統(tǒng)數(shù)據(jù)庫路徑請在相應(yīng)欄目文件中的conn.asp文件中修改。其它相關(guān)說明1。本站相關(guān)flash與圖片的源文件都在文件的目錄下,要作修改,只要修改相關(guān)源文件,生成相應(yīng)文件即可。修改請注意安裝"附件資料"下的相關(guān)字體。2。首頁加有計數(shù)器代碼,在文件右邊靠下處,如果有改動請注意。3。、首頁新聞?wù){(diào)用方法,使用方式是在你需要調(diào)用新聞的地方插入語句:<scriptlanguage="JavaScript"src="news/jsnews.asp?cataid=12&words=25&num=6"></script>其中cataid=12即為你要調(diào)用新聞類別的編號,默認(rèn)值為調(diào)用所有類別。words=25即為你調(diào)用新聞顯示的長度num=6即為你調(diào)用新聞的條數(shù)pic=3即調(diào)用新聞前面的修飾圖片,默認(rèn)值為圖片pot_3.gifpica=2即更多內(nèi)容前面的修飾圖片,默認(rèn)值為為圖片pot_8.gifl_c=ok即顯示新聞的點擊次數(shù)l_d=ok即顯示發(fā)布新聞的時間l_s=ok即調(diào)用特別新聞l_m=ok即不顯示更多內(nèi)容注意在選擇cataid的時候,如果是大類,將自動調(diào)用所有小類里面的內(nèi)容。4。圖片新聞的調(diào)用。具體的使用方式是在你需要調(diào)用新聞的地方插入語句:<!--#includefile="/news/jspicNews.asp"-->如果數(shù)據(jù)庫路徑作了修改,得修改jspicNews.asp和jspicNews_more.asp頁面的數(shù)據(jù)庫路徑。圖片新聞顯示數(shù)量在jspicNews.asp文件中修改。新聞管理系統(tǒng)使用方法新聞系統(tǒng)有一個功能強大實用的管理后臺,可以進(jìn)行對圖片新聞、學(xué)院新聞、最新公告、規(guī)章制度、常用表格、課件點播、學(xué)院工作、黨建動態(tài)和理論學(xué)習(xí)等欄目的內(nèi)容進(jìn)行刪除和修改等管理。進(jìn)入方法:在頁面的底部,有管理入口的鏈接,如圖:圖4.2“管理入口”示意圖圖4.3新聞系統(tǒng)管理首頁圖左邊點擊“增加新聞”可以添加新聞。進(jìn)入添加新聞頁面后,選擇您要添加新聞的“新聞類別”,填上“新聞標(biāo)題”和“新聞內(nèi)容”,如果是圖片新聞,請點擊下面上傳圖片的鏈接,選擇上傳圖片后,新聞自動成為圖片新聞。首頁會自動調(diào)用?!靶侣剚碓础笨梢圆惶顚?,新聞在保存后則會自動加上“信息科學(xué)與工程學(xué)院”字樣。一切填好,點擊“發(fā)表”,新聞內(nèi)容將會保存,保存成功后,系統(tǒng)會提示“保存成功”并返回添加頁面以再添加其他新聞內(nèi)容。點擊“新聞管理”會進(jìn)入已添加新聞的管理頁面。可以刪除與修改新聞內(nèi)容??梢运阉骰虬礄谀苛谐鲂侣劇T趧h除新聞時注意不是必要下,不要隨便選中“全部選中”前的勾,這樣會刪除選中的全部新聞,請在刪除前確認(rèn)。點擊“欄目管理”則進(jìn)入“欄目管理”的頁面,如要修改或在某一欄目下增加子欄目,則先點擊相應(yīng)的欄目,在右邊出現(xiàn)的相應(yīng)頁面進(jìn)行相應(yīng)的管理操作?!皺谀亢喜ⅰ睓谀刻峁⒁粰谀亢喜⒌搅硪粰谀康墓δ?。此功能也要在確認(rèn)下進(jìn)行。合并后,被合并的欄目內(nèi)容將會移到目的欄目,被合并的欄目將會刪除。如將A合并到B,則A的內(nèi)容將移到B,A欄目將會刪除?!坝脩艄芾怼眲t是對管理用戶的添加、刪除,用戶在此頁面也可以修改自己的密碼?!跋到y(tǒng)設(shè)置”則是對系統(tǒng)的一些參數(shù)作一下設(shè)置,設(shè)置的信息會出現(xiàn)在前臺相應(yīng)的地方。設(shè)置參數(shù)會在修改后瀏覽頁面時起作用。郵件系統(tǒng)使用說明使用注意1.第一次使用郵件系統(tǒng)時請先進(jìn)入“參數(shù)設(shè)置”頁,認(rèn)真閱讀參數(shù)設(shè)置說明,設(shè)置您的參數(shù)并保存。否則不能正確使用本郵件系統(tǒng)。2.使用此郵件系統(tǒng)請確認(rèn)您的服務(wù)器已經(jīng)正確安裝JMail組件,否則不能正常使用此系統(tǒng)。3.此郵件系統(tǒng)可以選擇給全部老師、按系部或單獨個人發(fā)送郵件。使用前請將老師的郵件地址資料在“數(shù)據(jù)管理”中添加或修改。4.“參數(shù)設(shè)置”中的各項參數(shù)要正確,如不能正確發(fā)送郵件,請確認(rèn)或修改“參數(shù)設(shè)置”中的參數(shù)設(shè)置。5.群發(fā)郵件需要較長的時間,發(fā)送郵件期間請不要關(guān)閉瀏覽器!6.本系統(tǒng)默認(rèn)登陸名與密碼都為xx01第一次登陸時請在“參數(shù)設(shè)置”中修改此密碼并保存,請牢記您的登陸名與密碼。圖4.4郵件系統(tǒng)登錄首頁界面參數(shù)設(shè)置參數(shù)設(shè)置頁對使用郵件系統(tǒng)比較重要,此頁的設(shè)置直接影響到郵件是否能成功,下面將對參數(shù)設(shè)置詳細(xì)說明。圖4.5郵件系統(tǒng)個人參數(shù)設(shè)置頁面郵件列表的名稱只作為左邊顯示名稱用,不是很重要,此項可以不修改;郵件發(fā)送組件默認(rèn)已經(jīng)選中,不能修改;默認(rèn)郵件服務(wù)器為您的郵箱所在的郵件服務(wù)器;登錄名與登錄密碼則為您郵箱在此服務(wù)器上的用戶名及密碼;發(fā)送人處填寫的內(nèi)容將出現(xiàn)在對方收到郵件時的發(fā)送人欄上;發(fā)送人信箱應(yīng)該填寫您完整的郵箱地址,大多數(shù)服務(wù)器的SMTP有檢查發(fā)信人郵箱地址,因此最好填寫你在該郵件服務(wù)器的完整郵箱地址。修改以上參數(shù)只會修改您自己的參數(shù),不會影響其它用戶。郵件服務(wù)器建議使用運行穩(wěn)定的服務(wù)器,如或。經(jīng)測試,最好用。如您在163有一郵箱123@163.com,密碼為123456,則在參數(shù)設(shè)置里用戶名應(yīng)填為123,密碼為123456,此時認(rèn)郵件服務(wù)器應(yīng)為,發(fā)送人可以填你需要的名稱,發(fā)送人信箱就填為123@163.com。郵件發(fā)送在左邊管理導(dǎo)航欄點擊“發(fā)送郵件”,可以進(jìn)入發(fā)送郵件程序。圖4.6郵件列表群選擇效果圖進(jìn)入后可以選擇對全部老師、系部老師或單個老師發(fā)送郵件。在此頁面選擇群發(fā)送或查找單個老師發(fā)送郵件,然后點擊”下一步”。圖4.7郵件發(fā)送對象選擇效果圖進(jìn)入此頁,選中要發(fā)送郵件的老師,如紅色處,選中全選則此列表的老師全部發(fā)送,點擊“下一步”進(jìn)入郵件內(nèi)容填寫頁面。圖4.8郵件內(nèi)容填寫效果圖如果您在參數(shù)設(shè)置中已經(jīng)設(shè)置好參數(shù)后,將會出現(xiàn)如上圖的界面,郵件服務(wù)器、登陸名、登陸密碼、發(fā)件人和發(fā)信人郵箱都會自動填寫好,您只需要填寫郵件標(biāo)題與郵件內(nèi)容即可,如果有附件則在郵件附件欄中點擊瀏覽并上傳附件后再發(fā)送。圖4.9郵件發(fā)送成功效果圖圖4.10郵件發(fā)送失敗效果圖如果出現(xiàn)有郵件沒有發(fā)送成功,則會出現(xiàn)以上頁面,并把發(fā)送失敗的郵件列表列出,此時您可以選擇重新發(fā)送郵件或不發(fā)送失敗郵件。(如右圖所示)其他說明“附件管理”頁面用作刪除發(fā)送郵件時上傳的臨時附件。本功能必須服務(wù)器支持FSO權(quán)限方能使用,F(xiàn)SO使用幫助請瀏覽微軟網(wǎng)站。文件目錄為UpLoadfiles,如果您服務(wù)器不支持FSO請手動管理。這些上傳文件在你成功發(fā)送郵件后可以刪除,請在您自己電腦上保留原件,此系統(tǒng)上的附件會隨時被刪除?!皵?shù)據(jù)管理”為增加和刪除老師郵箱列表用,使用前應(yīng)該在此頁面中添加上您所需要發(fā)送郵件的所有老師郵箱地址。使用上比較簡單,這里不再一一闡述?!坝脩艄芾怼眲t為添加本系統(tǒng)用戶、修改密碼和刪除用戶用。使用上也比較簡介易懂。在相應(yīng)的頁面都有適當(dāng)?shù)氖褂谜f明,使用過程中可參考以解決問題。為了安全,在離開本系統(tǒng)的時候點擊“退出系統(tǒng)”以徹底退出本系統(tǒng),或直接關(guān)閉瀏覽器也可。學(xué)生成績管理系統(tǒng)使用說明1、管理首頁圖4.11學(xué)生成績管理系統(tǒng)登錄頁面效果圖功能說明:在教務(wù)管理首頁,可以進(jìn)行課程表、成績、教師情況、班級情況以及作息時間的查詢。管理員在此頁面登錄后,可對教務(wù)管理系統(tǒng)進(jìn)行管理。操作說明:點擊上面一行相關(guān)鏈接,可以進(jìn)行你所需要的查詢。管理員若要登錄,可在用戶名、密碼和附加碼后面的輸入框內(nèi)輸入相應(yīng)的內(nèi)容若無誤則點擊登錄就可以進(jìn)入管理頁面,單擊返回學(xué)院首頁鏈接即可回到學(xué)院首頁。2、管理頁面圖4.12學(xué)生成績管理系統(tǒng)管理首頁效果圖功能說明:左邊側(cè)欄是管理目錄,包含其它管理頁面的鏈接,管理員可以通過這些鏈接進(jìn)入班級與學(xué)生管理、教師資料管理、課程表數(shù)據(jù)管理、成績管理和用戶管理等管理頁面。右邊是管理員操作說明。操作說明:管理員若是首次進(jìn)入該頁面,應(yīng)先仔細(xì)閱讀右側(cè)的管理員操作說明,然后再通過左邊側(cè)欄的的相關(guān)鏈接進(jìn)入其它管理頁面進(jìn)行各種管理,管理員在管理結(jié)束后應(yīng)點擊退出鏈接來安全退出管理頁面或直接關(guān)閉瀏覽器,右側(cè)的返回首頁鏈接是用來方便管理員在已登陸情況下進(jìn)行各種查詢的。管理員進(jìn)入其它管理頁面后可以按照該頁面的相關(guān)操作說明進(jìn)行相關(guān)的管理操作。設(shè)計總結(jié)與體會設(shè)計總結(jié)在長達(dá)差不多兩個月的設(shè)計時間里,辛苦中的走了過來,回想起當(dāng)時接到設(shè)計任務(wù)時,深怕自己完不成任務(wù),因為確實這是自己第一次要面臨這么大的網(wǎng)站設(shè)計任務(wù),雖然說自己在網(wǎng)站設(shè)計上有點小基礎(chǔ),但自己也知道自己的水平,需要做好整個設(shè)計,自己還得努力的學(xué)習(xí),補充不足的一面。在整個畢業(yè)設(shè)計過程中,按質(zhì)按量完成了原計劃所設(shè)的功能與欄目,解決的問題大體可以總結(jié)以下:1.重新設(shè)計了網(wǎng)站首頁的主要表現(xiàn)形式,重新安排內(nèi)容的版面,整個網(wǎng)站顯得美觀大方。2.完成和改善了信息搜索功能,方便訪問者的信息查詢;完成網(wǎng)站計數(shù)器功能,可以統(tǒng)計網(wǎng)站的累計訪問量人次;完成圖片新聞自動調(diào)用功能。3.增加郵件群發(fā)系統(tǒng),可實行按系部、單位老師群發(fā)郵件。4.經(jīng)過自己的努力,成功增加內(nèi)網(wǎng)功能,實現(xiàn)內(nèi)網(wǎng)與外網(wǎng)瀏覽信息的分開處理。本功能可以自動識別訪問者的IP,引導(dǎo)進(jìn)入相應(yīng)頁面,瀏覽對應(yīng)的信息。實現(xiàn)院內(nèi)可以正常的信息瀏覽,而對院外進(jìn)行信息的局部保密。5.開設(shè)常用表格、規(guī)章制度、課件點播、學(xué)院工作、黨建動態(tài)和理論學(xué)習(xí)等欄目。6.完成學(xué)院內(nèi)網(wǎng)的師生留言板,方便學(xué)院領(lǐng)導(dǎo)、老師和學(xué)生之間的交流,回答及解決一些常見的問題。7.增加一些如校區(qū)主頁、部門主頁、學(xué)院主頁、其他主頁及常用的鏈接,引導(dǎo)訪問者尋找其他信息內(nèi)容。完成頁底幫助。增加頁底版權(quán)、制作維護(hù)信息及瀏覽方式,提示瀏覽網(wǎng)站的最好方式。8.順利解決功能比較復(fù)雜的學(xué)生成績管理系統(tǒng)問題,實現(xiàn)管理員可以在網(wǎng)絡(luò)上管理教師資料、管理班級與學(xué)生資料、管理課程的設(shè)置及課程表和管理學(xué)生的成績數(shù)據(jù);瀏覽者可以進(jìn)行課程表查詢、成績查詢、教師情況、班級情況、作息時間等其他內(nèi)容的瀏覽。在完成整個網(wǎng)站設(shè)計的基礎(chǔ)上,對整個網(wǎng)站系統(tǒng)作了較深入的優(yōu)化工作,使整個網(wǎng)站系統(tǒng)在管理和瀏覽上盡量達(dá)到較好的效果。合理的重新安排網(wǎng)站系統(tǒng)的文件夾及文件的存放,可以更方便以后的修改管理,更可以方便以后的功能擴展與完善。設(shè)計體會雖然整個設(shè)計過程比較辛苦,但自己覺得這種辛苦再多幾次都不怕,因為自己在整個設(shè)計過程中,學(xué)到了自己一直以來認(rèn)為很難的東西;學(xué)會了基本的asp程序編寫;學(xué)會了一定的程序編寫技巧與思想;體會了遇到問題到解決問題的處理思想;學(xué)會數(shù)據(jù)庫的創(chuàng)建與維護(hù);比較大的提高了自己的圖片與網(wǎng)頁制作水平;體會到了分工與合作的快樂;體會到了任務(wù)完滿完成后的成就感……。整個畢業(yè)設(shè)計下來,感覺自己在能力上增加了一定的份量,具體體會如下:更加深入的了解和掌握了用MacromediaDreamweaverMX2004,MacromediaFireworksMX2004,MacromediaFlashMX2004,Photoshopcs及其他一些網(wǎng)頁設(shè)計工具來融合設(shè)計網(wǎng)站的技巧,其中以Flash的制作體會甚為深刻。以下是制作好flash的幾點技巧:1,播放幀率要適當(dāng)?shù)脑O(shè)計高一些。實驗證明幀率要在30幀以上,人的視覺才會感到流暢。Flash默認(rèn)的幀率是12fpx/s,用這個幀率做出來的影片播放起來流暢度不夠。特別對于變化幅度大,元件運動速度快的影片,12fpx/s會出現(xiàn)明顯的拖影現(xiàn)象。動畫給人的感覺自然不好。所以,一般將幀率設(shè)計稍大一點。但并不是越大越好,幀率過大會造成時間和幀量很難安排。根據(jù)情況,一般可高為30-60之間。個人推薦為50fpx/s(因為50幀是將一秒分為50份,這樣對時間的安排會帶來很大的方便)。幀率稍大的另一個好處是,可以實現(xiàn)更小的時間段效果。例如有些效果要求在1/25秒內(nèi)完成較好。50幀率下兩幀即可。12幀率下辦不到。另外,建議用固定的幀率做Flash。這樣養(yǎng)成一種習(xí)慣,在的制作Flash時對時間的感覺正確。2,使用遮罩效果屏屏蔽舞臺外可見區(qū)域。當(dāng)一個動畫完整時,可另外增加一遮罩層。并在此層繪制一個與舞臺尺寸長寬相同的方形,將方形居中與舞臺生命。然后,將前面所有完整的層拖至該層下作為被遮罩層。這樣動畫在播放時無論怎樣心跡播放窗口比例,舞臺外的猢猻入多余部分都不會顯露出來。3,按鈕對鼠標(biāo)響應(yīng)不敏感之迷。在編輯圖形按鈕時,沒有必要的話,最好不要編輯點擊幀。點擊幀上如果有對象。那么按鈕就只會在該對象所覆蓋的區(qū)域才會響應(yīng)鼠標(biāo)動作。如果不設(shè)置點擊幀,F(xiàn)lash會自動在彈起幀上的對象覆蓋區(qū)域內(nèi)響應(yīng)鼠標(biāo)動作。4,巧妙將gif動畫導(dǎo)入并轉(zhuǎn)化為元件。創(chuàng)建一個“影片剪輯”的元件,并進(jìn)入此元件編輯狀態(tài),選擇[文件][導(dǎo)入]命令,選擇要導(dǎo)入的動畫圖片導(dǎo)入到剪輯符號編輯窗口中,此時,時間軸上會出現(xiàn)一些關(guān)鍵幀。依次先中這些關(guān)鍵幀調(diào)整各自圖像,使圖像的中心與十字準(zhǔn)星標(biāo)記重合,完成后即可得到與導(dǎo)入的gif動畫相同效果的元件。5,實現(xiàn)整個動畫區(qū)域響應(yīng)鼠標(biāo)動作。在網(wǎng)絡(luò)上經(jīng)常碰到一些廣告類型的Flash,它們的整個區(qū)域都響應(yīng)鼠標(biāo)動作,實現(xiàn)點擊鏈接等功能。實現(xiàn)此功能的原理其實很簡單。當(dāng)主動畫鏈接好以后,只需制作一個長寬與舞臺長寬相同或稍大的按鈕,后新建一圖層為最上層,現(xiàn)將此按鈕拖入舞臺的最上層處,且使它居中與舞臺重合。最后在屬性欄中把按鈕的顏色Aplan值設(shè)為0%.并為按鈕加入相應(yīng)的動作腳本即可?;旧鲜煜づc掌握制作網(wǎng)站的流程與安排1.確定網(wǎng)站的設(shè)計目標(biāo),首先確定建立一個怎樣的網(wǎng)站;接下來確定網(wǎng)站的規(guī)模(單服務(wù)器或多服務(wù)器);確定網(wǎng)站的運行環(huán)境與支持系統(tǒng)(操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)等軟硬件的支持);確定網(wǎng)站的管理模式(定人管理與多人管理管理);確定網(wǎng)站的更新方式(本地更新或遠(yuǎn)程更新);確定網(wǎng)站建設(shè)的費用基礎(chǔ)上與估算)等。2.確定網(wǎng)站的內(nèi)容根據(jù)網(wǎng)站的設(shè)計目標(biāo)與所研究問題的具體情況,確定網(wǎng)站的內(nèi)容與結(jié)構(gòu)。3.資料的收集與整理。根據(jù)所研究問題的具體情況和設(shè)計目標(biāo),深入實際,收集與整理第一手資料,并分類匯總整理準(zhǔn)備好。4.設(shè)計與組織內(nèi)容要有合理的目錄與結(jié)構(gòu),以便將來擴展網(wǎng)站方便與管理上的高效率。5.頁面導(dǎo)航設(shè)計給人以路標(biāo)、易于找到所需內(nèi)容(線性、非線性、樹形)6.頁面制作要求與原則為了保證頁面可以快速的下載,頁面在設(shè)計上做到美觀的前提下,頁面文件應(yīng)盡可能的小。其設(shè)計的原則是(1)簡單實用。(2)頁面之間風(fēng)格統(tǒng)一(定義通用的WEB數(shù)據(jù)、外觀能保持一致、減少制作時間、能有效地維護(hù)不斷變化的網(wǎng)站內(nèi)容)(3)容易閱讀。7.突出主題,不要過于花,給人大方美觀的優(yōu)雅享受。合適的表格、圖像、按鈕和flash等交互的多媒體,方便訪問的瀏覽。8.增加頁面計數(shù)器,可以幫助管理人員及時了解訪問的次數(shù),頁面的使用率,從而更進(jìn)一步地找出所設(shè)計的網(wǎng)站的優(yōu)、缺點,才能更進(jìn)一步的提高自己。9.合適使用留言與聯(lián)系方式,為訪問者與管理人員的溝通提供交流線。10.應(yīng)具有一定的查詢功能,可以為訪問者提供查找所需內(nèi)容的方便。11.創(chuàng)建合適的幫助,幫助訪問者了解系統(tǒng)的情況、鏈接信息、操作方式與步驟、疑難解答等,告訴訪問者瀏覽網(wǎng)站的最佳方式,使整個網(wǎng)站更趨向于人性化。12.合理使用不同的制作與維護(hù)工具,結(jié)合各自的優(yōu)點以提高整個制作與維護(hù)的效率。13.合理安排整個設(shè)計的順序,一般先編好程序再設(shè)計頁面,也可交叉的進(jìn)行。問題與解決辦法在設(shè)計制作過程中,可以說每一個功能與界面的完成都是問題的出現(xiàn)與解決的過程,如果要全部列出,可以寫出比較大的篇幅,下面只針對設(shè)計過程中遇到的比較有代表性的問題作一下陳述。內(nèi)網(wǎng)入口問題建立院內(nèi)網(wǎng),目的就是為了實現(xiàn)學(xué)院內(nèi)部的網(wǎng)絡(luò)資源交流,要求具有一定的資源保密性,所以就要限制除學(xué)院以外的電腦不能訪問內(nèi)網(wǎng)內(nèi)容。要實現(xiàn)這個功能關(guān)鍵有兩點:一是通過一定的程序方法,獲取得訪問者的電腦IP地址;二是將獲得的IP數(shù)據(jù)作一定的處理,然后將處理后的數(shù)據(jù)跟數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行比較,符合要求的則實行自動引導(dǎo)到內(nèi)網(wǎng)首頁,即允許進(jìn)入內(nèi)網(wǎng),否則彈出警告窗口,確定后返回到原來的頁面。由于自己的編程能力有限,所以去網(wǎng)絡(luò)中心向老師們討教,并從他們手中獲得了一些IP數(shù)據(jù)庫?;貋碓俳Y(jié)合實際情況,到網(wǎng)絡(luò)上搜索相關(guān)的技術(shù)文章,經(jīng)過努力,最后順利解決問題,且整個功能的實現(xiàn)只需要幾行代碼,程序以下:<%''//以下這段代碼用作判斷訪問機器的IP是否在允許的范圍內(nèi),是的話允許訪問內(nèi)網(wǎng),否的話返回到上一頁。dimrmip'定義變量rmip=Request.ServerVariables("REMOTE_ADDR")'獲取訪問IPifleft(rmip,2)<>"10"andleft(rmip,3)<>"192"then'對獲得的IP數(shù)據(jù)作左取處理,不是192,10或相應(yīng)數(shù)據(jù)開頭的機器不能訪問,返回上一頁。response.write"<script>alert('對不起,您不屬于院內(nèi)網(wǎng)用戶或IP還沒有收錄在數(shù)據(jù)庫內(nèi),請確定返回!');history.go(-1)</script>"elseresponse.redirect"inner.asp"’否則自動引導(dǎo)進(jìn)入內(nèi)網(wǎng)首頁inner.asp'是在允許范圍內(nèi)的機器,進(jìn)入inner.asp頁endif%>郵件群發(fā)問題我們找到的郵件發(fā)送核心代碼能實現(xiàn)郵件的單個郵箱地址發(fā)送,所以首先要解決的,就是讓它實現(xiàn)郵件群發(fā)。既然可以單個發(fā)送,所以想到在發(fā)送完一個郵箱地址的郵件后,可以從數(shù)據(jù)庫中再調(diào)入下一個郵件地址進(jìn)行發(fā)送,依次類推,直至到數(shù)據(jù)記錄的最后一個郵箱地址為止。便問題隨之也產(chǎn)生:怎樣去識別一個郵箱已經(jīng)發(fā)送?如果中途有些郵件發(fā)送失敗怎么辦?在老師的指導(dǎo)下,經(jīng)過討論與試驗,解決辦法如下:在數(shù)據(jù)庫中設(shè)定一個名為fs的字段。在發(fā)送郵件的開始,首先要求使用者選擇要發(fā)送郵件的老師,確定后對已經(jīng)選擇的老師,在數(shù)據(jù)庫中相應(yīng)的記錄將fs字段的值更改為1。然后進(jìn)入郵件內(nèi)容填寫頁面,確定發(fā)送后選擇fs字段值為1郵箱進(jìn)行發(fā)送,發(fā)送成功則將fs值更改為0,失敗則保留為1。如此數(shù)據(jù)庫fs值為1的郵箱地址都發(fā)送了一次郵件,回頭對fs值為1的記錄作一次統(tǒng)計為n,n等于0則表示發(fā)有郵件發(fā)送成功,顯示全部發(fā)送成功的信息,否則顯示還有郵件沒有發(fā)送成功,并將發(fā)送失敗的郵件地址列出!最后用javascript:history.go(-1)語句引導(dǎo)使用者回到發(fā)送頁面再次發(fā)送失敗郵件直至所有郵件發(fā)送成功,或也可選擇不發(fā)送失敗郵件以退出本次發(fā)送!還有一個小問題,就是如果郵件沒有發(fā)送完全,則數(shù)據(jù)庫中會殘留部分沒有發(fā)送成功的fs值為1的數(shù)據(jù)。這樣會影響下一次的郵件發(fā)送,有可能造成比選擇的郵箱多出其它的地址郵箱。所以我們采取在進(jìn)入選擇發(fā)送郵件對象頁面時,就對數(shù)據(jù)庫中所有fs的值初始化為0,這樣就可以避免以上情況的發(fā)生了。至此郵件群發(fā)問題全部解決。郵件管理員參數(shù)問題

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論