公共管理學(xué)院網(wǎng)站設(shè)計(jì)_第1頁
公共管理學(xué)院網(wǎng)站設(shè)計(jì)_第2頁
公共管理學(xué)院網(wǎng)站設(shè)計(jì)_第3頁
公共管理學(xué)院網(wǎng)站設(shè)計(jì)_第4頁
公共管理學(xué)院網(wǎng)站設(shè)計(jì)_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

中圖分類號(hào): 單位代號(hào):密級(jí):學(xué)號(hào):02112330Z本科畢業(yè)設(shè)計(jì)題目公共管理學(xué)院網(wǎng)站設(shè)計(jì)作者:丁曉明學(xué)科專業(yè):信息管理與信息系統(tǒng)指導(dǎo)教師:袁紅完成日期:2006年6月南通大學(xué)本論文經(jīng)辯論委員會(huì)全體委員審查,確認(rèn)符合南通大學(xué)本科畢業(yè)設(shè)計(jì)〔論文〕質(zhì)量要求。辯論委員會(huì)主任簽名:委員簽名:指導(dǎo)教師:辯論日期:原創(chuàng)性聲明本人聲明:所呈交的論文是本人在導(dǎo)師指導(dǎo)下進(jìn)展的研究工作。除了文中特別加以標(biāo)注和致謝的地方外,論文中不包含其他人已發(fā)表或撰寫過的研究成果。參與同一工作的其他同志對(duì)本研究所做的任何奉獻(xiàn)均已在論文中作了明確的說明并表示了謝意。簽名:日期:2006年6月本論文使用授權(quán)說明本人完全了解南通大學(xué)有關(guān)保存、使用學(xué)位論文的規(guī)定,即:學(xué)校有權(quán)保存論文及送交論文復(fù)印件,允許論文被查閱和借閱;學(xué)??梢怨颊撐牡娜炕蚓植績?nèi)容?!脖C艿恼撐脑诮饷芎髴?yīng)遵守此規(guī)定〕學(xué)生簽名:指導(dǎo)教師簽名:日期:2006年6月南通大學(xué)畢業(yè)設(shè)計(jì)〔論文〕立題卡課題名稱公共管理學(xué)院網(wǎng)站設(shè)計(jì)出題人袁紅課題表述〔簡述課題的背景、目的、意義、主要內(nèi)容、完成課題的條件、成果形式等〕從20世紀(jì)80年代中后期以來,網(wǎng)絡(luò)在信息時(shí)代的作用就越來越顯的重要了,而做為公共管理學(xué)院對(duì)外和對(duì)內(nèi)交流的網(wǎng)上平臺(tái),學(xué)院網(wǎng)站能夠起到了及時(shí)傳遞信息,交流工作經(jīng)歷和指導(dǎo)基層工作的目的。該課題主要研究內(nèi)容為:通過網(wǎng)頁設(shè)計(jì)方法和網(wǎng)絡(luò)程序設(shè)計(jì)方法為南通大學(xué)公共管理學(xué)院創(chuàng)立能發(fā)布公共信息的網(wǎng)站。為完成該課題,必須具備HTML、ASP、JavaScript、VBScript、CSS式樣表等相關(guān)網(wǎng)頁設(shè)計(jì)技術(shù)及必要的圖形處理、動(dòng)畫制作技術(shù),同時(shí)需要ASP動(dòng)態(tài)效勞器技術(shù)支持。本課題的成果形式為:網(wǎng)站正式發(fā)布,并提交相關(guān)的設(shè)計(jì)說明書。課題類型理論型設(shè)計(jì)型是實(shí)驗(yàn)型計(jì)算型教學(xué)型課題來源科研橫向?qū)嶒?yàn)室建立自擬其它縱向擬承受學(xué)生情況該生學(xué)習(xí)認(rèn)真,理論根底扎實(shí),曾長期從事網(wǎng)站設(shè)計(jì)、維護(hù)、管理等相關(guān)方面的工作,有較強(qiáng)的實(shí)踐動(dòng)手能力及系統(tǒng)開發(fā)、設(shè)計(jì)的經(jīng)歷。能夠很好的理解本課題的開發(fā)目的、意義及主要內(nèi)容,按時(shí)完成系統(tǒng)的開發(fā)要求。教研室意見教研室主任簽名:_______________2006_年___01__月___06___日學(xué)院意見院長簽名:____________________________年________月________日此表一式二份,系(部、室)、學(xué)院各一份。南通大學(xué)畢業(yè)設(shè)計(jì)〔論文〕任務(wù)書題目公共管理學(xué)院網(wǎng)站設(shè)計(jì)學(xué)生姓名丁曉明學(xué)院公共管理學(xué)院專業(yè)信息管理與信息系統(tǒng)班級(jí)信管023〔B〕學(xué)號(hào)02112330起訖日期2005.12–2006.06指導(dǎo)教師袁紅職稱講師發(fā)任務(wù)書日期2006年02月27日課題的內(nèi)容和要求〔研究內(nèi)容、研究目標(biāo)和解決的關(guān)鍵問題〕研究內(nèi)容:通過網(wǎng)頁設(shè)計(jì)方法和網(wǎng)絡(luò)程序設(shè)計(jì)方法為南通大學(xué)公共管理學(xué)院創(chuàng)立能發(fā)布公共信息的網(wǎng)站。研究目標(biāo):采用Access數(shù)據(jù)庫、FrontPage、Flash等開發(fā)工具進(jìn)展網(wǎng)站設(shè)計(jì)。要求:1、主頁界面友好,可發(fā)布新聞,重要通知等信息2、導(dǎo)航條功能齊全,能反映學(xué)院的主要機(jī)構(gòu)等信息3、網(wǎng)站各級(jí)頁面及鏈接構(gòu)造清晰,顯示正常4、頁面均設(shè)計(jì)優(yōu)美,友好,操作使用方便關(guān)鍵問題:1、功能需求分析2、頁面風(fēng)格設(shè)計(jì)3、前后臺(tái)數(shù)據(jù)庫讀寫操作課題的研究方法和技術(shù)路線1、選擇開發(fā)工具2、熟悉ACCESS數(shù)據(jù)庫的創(chuàng)立3、SQL查詢語言的使用4、熟悉HTML靜態(tài)網(wǎng)頁、ASP動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)方法5、數(shù)據(jù)庫存取組件的使用6、頁面風(fēng)格設(shè)計(jì)基礎(chǔ)條件1、HTML靜態(tài)網(wǎng)頁、ASP動(dòng)態(tài)網(wǎng)頁技術(shù)和JavaScript、VBScript客戶端腳本技術(shù)2、CSS式樣表技術(shù)和ACCESS數(shù)據(jù)庫技術(shù)3、FrontPage網(wǎng)頁制作、Flash動(dòng)畫制作、Photoshop圖形處理技術(shù)4、網(wǎng)頁制作工具:FrontPage2003動(dòng)畫制作工具:Flash85、6、ASP動(dòng)態(tài)效勞器支持參考文獻(xiàn)1、ASP軟件工程案例精解電子工業(yè)出版社2、ASP動(dòng)態(tài)網(wǎng)站開發(fā)教程〔第二版〕清華大學(xué)出版社3、ASP網(wǎng)絡(luò)編程從入門到精通清華大學(xué)出版社4、Dreamweaver網(wǎng)頁制作與色彩搭配全攻略清華大學(xué)出版社5、HTML網(wǎng)頁設(shè)計(jì)參考手冊(cè)清華大學(xué)出版社6、VisualBasic.NET寶典電子工業(yè)出版社7、電腦報(bào)合定本1999-2005西南師范大學(xué)出版社8、中國站長網(wǎng)9、ASP酷技術(shù)網(wǎng)10、“我是網(wǎng)管〞論壇11、動(dòng)態(tài)網(wǎng)站制作指南本課題必須完成的任務(wù):網(wǎng)站主頁面設(shè)計(jì)完整,整體功能使用正常,能根本滿足日常發(fā)布信息的要求。后臺(tái)系統(tǒng)完整,相關(guān)信息發(fā)布自動(dòng)化,減少網(wǎng)站維護(hù)本錢。網(wǎng)站平安性較高,能抵御非法數(shù)據(jù)的攻擊。成果形式網(wǎng)站正式發(fā)布,設(shè)計(jì)說明書進(jìn)度方案起訖日期工作內(nèi)容備注02/27–03/10熟悉ACCESS數(shù)據(jù)庫、SQL查詢語言、VBscript編程語言及相關(guān)開發(fā)工具,熟悉任務(wù)要求03/11–03/21收集學(xué)院的詳細(xì)資料,確定網(wǎng)站功能構(gòu)造編寫開題報(bào)告03/22–04/30設(shè)計(jì)總體網(wǎng)頁框架方案,編寫代碼,組建網(wǎng)頁05/01–05/10對(duì)網(wǎng)站進(jìn)展綜合測試,修改缺乏之處05/11-06/08調(diào)試完善,并發(fā)布成功,撰寫設(shè)計(jì)說明書指導(dǎo)教師簽字_______________2006_年_02__月__27__日教研室審核意見教研室主任簽字__________________年______月______日院長簽字______年______月______日南通大學(xué)本科生畢業(yè)設(shè)計(jì)〔論文〕開題報(bào)告任務(wù)來源公共管理學(xué)院經(jīng)費(fèi)無課題名稱公共管理學(xué)院網(wǎng)站設(shè)計(jì)閱讀文獻(xiàn)情況國內(nèi)文獻(xiàn)6篇開題日期2006年3月20日國外文獻(xiàn)2篇開題地點(diǎn)南通大學(xué)文獻(xiàn)綜述與調(diào)研報(bào)告:〔闡述課題研究的現(xiàn)狀及開展趨勢(shì),本課題研究的意義和價(jià)值、參考文獻(xiàn)〕21世紀(jì)的人類社會(huì)是信息化社會(huì),以信息技術(shù)為主要標(biāo)志的高新技術(shù)產(chǎn)業(yè)在整個(gè)經(jīng)濟(jì)中的比重不斷增長。網(wǎng)站的制作領(lǐng)域是當(dāng)今世界計(jì)算機(jī)產(chǎn)業(yè)開展的新面孔,網(wǎng)站的建立對(duì)于世界計(jì)算機(jī)技術(shù)的開展與交流起到了無法估量的作用。網(wǎng)絡(luò)開展的趨勢(shì):從20世紀(jì)80年代中后期以來,網(wǎng)絡(luò)在信息時(shí)代的作用就越來越顯得重要了,而且信息的越來越高速化表達(dá)在上網(wǎng)的普遍性。它是信息高速傳輸?shù)妮d體,每一個(gè)網(wǎng)站的連接就像人與人、甚至一個(gè)國度與另外一個(gè)國度的聯(lián)系。在信息高度開展的未來,網(wǎng)絡(luò)開展的重要性就不言而喻了。目前網(wǎng)站建立的概況及意義:網(wǎng)站的建立已經(jīng)開展到了各個(gè)領(lǐng)域,不管是在商業(yè)、教育事業(yè)、國防、科技等,甚至在社會(huì)的每一方面都已經(jīng)有了網(wǎng)站。它們都有一定的面向?qū)ο螅坏珜?duì)網(wǎng)站的內(nèi)容進(jìn)展了宣傳,而且只要上網(wǎng)就能看到想要知道的網(wǎng)站內(nèi)容,大大方便了信息的高速傳遞。南通大學(xué)公共管理學(xué)院網(wǎng)站是公共管理學(xué)院對(duì)外宣傳的一個(gè)窗口,向外宣傳我院的教學(xué)管理,辦學(xué)特色,師資力量,指導(dǎo)思想等等,從而提高我院在社會(huì)上的知名度,也為想了解我院的人提供了一個(gè)可靠的平臺(tái)。參考文獻(xiàn):1、ASP軟件工程案例精解電子工業(yè)出版社2、ASP動(dòng)態(tài)網(wǎng)站開發(fā)教程〔第二版〕清華大學(xué)出版社3、ASP網(wǎng)絡(luò)編程從入門到精通清華大學(xué)出版社4、Dreamweaver網(wǎng)頁制作與色彩搭配全攻略清華大學(xué)出版社5、HTML網(wǎng)頁設(shè)計(jì)參考手冊(cè)清華大學(xué)出版社6、中國站長網(wǎng)7、ASP酷技術(shù)網(wǎng)8、“我是網(wǎng)管〞論壇9、動(dòng)態(tài)網(wǎng)站制作指南本課題的根本內(nèi)容,預(yù)計(jì)解決的難題公共管理學(xué)院網(wǎng)站是隸屬于南通大學(xué)的部門網(wǎng)站。此網(wǎng)站通過網(wǎng)頁設(shè)計(jì)方法和網(wǎng)絡(luò)程序設(shè)計(jì)方法為南通大學(xué)公共管理學(xué)院創(chuàng)立能發(fā)布公共信息的網(wǎng)站。主要欄目包括:新聞公告、學(xué)院概況、教學(xué)管理、學(xué)科介紹、科研管理、師資力量、學(xué)生工作、招生信息等。通過3個(gè)月左右的時(shí)間來完本錢網(wǎng)站的以下功能:通過對(duì)該網(wǎng)站的瀏覽可以使用戶對(duì)公共管理學(xué)院進(jìn)展全面的了解;能夠查詢到學(xué)科建立、師資力量、招生信息等相關(guān)信息;能夠掌握學(xué)院的最新教務(wù)信息及校園活動(dòng)動(dòng)態(tài)。研究目標(biāo):采用Access數(shù)據(jù)庫、FrontPage、Flash等開發(fā)工具進(jìn)展網(wǎng)站設(shè)計(jì)。要求:1、主頁界面友好,可發(fā)布新聞,重要通知等信息2、導(dǎo)航條功能齊全,能反映學(xué)院的主要機(jī)構(gòu)等信息3、網(wǎng)站各級(jí)頁面及鏈接構(gòu)造清晰,顯示正常4、頁面均設(shè)計(jì)優(yōu)美,友好,操作使用方便關(guān)鍵問題:1、頁面風(fēng)格設(shè)計(jì)2、前后臺(tái)數(shù)據(jù)庫讀寫操作3、網(wǎng)站平安性問題課題的研究方法、技術(shù)路線1、選擇開發(fā)工具2、熟悉ACCESS數(shù)據(jù)庫的創(chuàng)立3、SQL查詢語言的使用4、熟悉HTML靜態(tài)網(wǎng)頁、ASP動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)方法5、數(shù)據(jù)庫存取組件的使用6、頁面風(fēng)格設(shè)計(jì)研究工作條件和根底1、HTML靜態(tài)網(wǎng)頁、ASP動(dòng)態(tài)網(wǎng)頁技術(shù)和JavaScript、VBScript客戶端腳本技術(shù)2、CSS式樣表技術(shù)和ACCESS數(shù)據(jù)庫技術(shù)3、FrontPage網(wǎng)頁制作、Flash動(dòng)畫制作、Photoshop圖形處理技術(shù)4、網(wǎng)頁制作工具:FrontPage2003動(dòng)畫制作工具:Flash85、6、ASP動(dòng)態(tài)效勞器支持起止日期論文工作進(jìn)度〔主要內(nèi)容、完成要求〕02/27–03/1003/11–03/2103/22–04/3005/01–05/1005/11–06/08方案進(jìn)度熟悉ACCESS數(shù)據(jù)庫、SQL查詢語言、VBscript編程語言及相關(guān)開發(fā)工具,熟悉任務(wù)要求收集學(xué)院的詳細(xì)資料,確定網(wǎng)站功能構(gòu)造編寫開題報(bào)告設(shè)計(jì)總體網(wǎng)頁框架方案,編寫代碼,組建網(wǎng)頁對(duì)網(wǎng)站進(jìn)展綜合測試,修改缺乏之處調(diào)試完善,并發(fā)布成功,撰寫設(shè)計(jì)說明書論文階段完成日期文獻(xiàn)調(diào)研完成日期06年3月5日論文實(shí)驗(yàn)完成日期2006年6月撰寫論文完成日期2006年6月8日評(píng)議辯論完成日期2006年6月指導(dǎo)教師評(píng)語導(dǎo)師簽名:年月日教研室意見主任簽名:年月日學(xué)院意見院長簽名:年月日南通大學(xué)南通大學(xué)畢業(yè)設(shè)計(jì)〔論文〕題目題目:公共管理學(xué)院網(wǎng)站設(shè)計(jì)姓姓名:丁曉明指導(dǎo)教師:袁紅學(xué)科專業(yè):信息系統(tǒng)與信息管理南通大學(xué)公共管理學(xué)院2006年6月摘要學(xué)院網(wǎng)站建立是一項(xiàng)復(fù)雜系統(tǒng)工程,首先要從學(xué)院出發(fā),對(duì)學(xué)院的實(shí)際情況進(jìn)展客觀的分析,深入了解學(xué)院的需求,明確學(xué)院的任務(wù)和開展的特點(diǎn),結(jié)合目前網(wǎng)站技術(shù)開展水平制定一個(gè)明確合理的學(xué)院網(wǎng)站建立目標(biāo),最終以最快的速度建成一個(gè)技術(shù)先進(jìn)、功能豐富、工作可靠、使用維護(hù)及升級(jí)方便的學(xué)院網(wǎng)站。關(guān)鍵詞:網(wǎng)站,新聞,模塊,信息ABSTRACTTheconstructionofcampusnetworkwillbeacomplicatedproject.Atfirst,youmustsettheschoolasabasicpoint

andanalyzeobjectivelytheactualpositionsandcomprehendtheschoolrequirementmoredeeplyandunderstandthetasksanddevelopingcharactersofcampusnetwork,combinedwiththedevelopedleveltomadeaclearandreasonableaimsofconstructionofcampusnetwork.Atlast,acampusnetworkequippedwithanadvancedtechnology,abundantfunctions,workedreliably,easilytouseandconvenienttoupdatewillbesetupwiththefastestspeedandthelowestexpenses.Keywords:website,news,model,information目錄摘要………………………1ABSTRACT………………………2第一章:諸論………………………41.1

設(shè)計(jì)思想…………………41.1.1網(wǎng)站首頁設(shè)計(jì)理念………………41.1.2功能模塊設(shè)計(jì)理念………………51.1.3后臺(tái)系統(tǒng)設(shè)計(jì)理念………………51.2

開發(fā)工具的選用及介紹…………………61.2

數(shù)據(jù)庫的選用……………6第二章:網(wǎng)站總體分析與設(shè)計(jì)……………………72.1網(wǎng)站需求分析……………72.2系統(tǒng)構(gòu)造圖………………72.3模塊設(shè)計(jì)…………………8第三章:詳細(xì)設(shè)計(jì)…………………93.1數(shù)據(jù)庫設(shè)計(jì)………………93.2主頁設(shè)計(jì)…………………133.3前臺(tái)系統(tǒng)設(shè)計(jì)……………153.4后臺(tái)系統(tǒng)設(shè)計(jì)……………17完畢語……………18參考文獻(xiàn)…………19致謝………………20譯文及原文………………………21 第一章

緒論在Internet飛速開展的今天,互聯(lián)網(wǎng)已經(jīng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用。Internet上發(fā)布信息主要是通過網(wǎng)站來實(shí)現(xiàn)的,因此網(wǎng)站建立在Internet應(yīng)用上的地位顯而易見。為了更好的辦學(xué),提高學(xué)院知名度,特構(gòu)建南通大學(xué)公共管理學(xué)院網(wǎng)站。1.1

設(shè)計(jì)思想通過網(wǎng)站,全面宣傳、展示學(xué)院風(fēng)采、優(yōu)點(diǎn)與特色,發(fā)布學(xué)院的重大活動(dòng)安排與招生政策,增強(qiáng)學(xué)生與學(xué)院之間的聯(lián)系,在Internet上實(shí)現(xiàn)完成局部教務(wù),提高辦事效率。1.1.1網(wǎng)站首頁設(shè)計(jì)理念學(xué)院網(wǎng)站作為一個(gè)官方性質(zhì)的信息發(fā)布平臺(tái),應(yīng)該怎樣進(jìn)展網(wǎng)站頁面設(shè)計(jì)及用戶界面設(shè)計(jì)。我們不妨參考一下Amazon廣受好評(píng)的一鍵式購置的設(shè)計(jì):首先,不是因?yàn)橛辛四莻€(gè)按鈕才出現(xiàn)的一鍵式購置,而是因?yàn)橐绘I式購置的效勞,才決定了有這么一個(gè)按鈕的界面。一鍵式購置正是網(wǎng)站的一種行為〔行為是網(wǎng)站同用戶交互的方式;交互是用戶使用產(chǎn)品和產(chǎn)品向用戶反應(yīng)的雙向過程,交互設(shè)計(jì)是對(duì)這樣一種雙向過程進(jìn)展設(shè)計(jì),包括定義這個(gè)過程中的可視化界面〕。其次,為什么要設(shè)計(jì)出一鍵式購置這種行為?之所以有這樣的行為,是因?yàn)檫@符合用戶的購置習(xí)慣,在已經(jīng)輸入過各種信息之后,不必再次重新輸入,按照原來的付款和送貨信息進(jìn)展再次購置,可以節(jié)約用戶的時(shí)間,減少中間操作,讓購置過程更方便,更快捷,更舒適,這是用戶的網(wǎng)上購物目標(biāo)之一,它也可以促進(jìn)用戶網(wǎng)上購物的最終目標(biāo);讓用戶得到良好的購置體驗(yàn)。也就是說,這樣的一種設(shè)計(jì),對(duì)用戶來說是有價(jià)值的,而且是看得見,感覺得到,很明顯的價(jià)值。最后,這樣的設(shè)計(jì)對(duì)Amazon的價(jià)值:一樣看得見,感覺得到。很明顯:業(yè)務(wù)量增長,利潤增加,效勞質(zhì)量提高,品牌形象更好。則用戶界面的設(shè)計(jì)順序是這樣的:對(duì)網(wǎng)站的價(jià)值+對(duì)用戶的價(jià)值——>網(wǎng)站的行為——>網(wǎng)站的界面。因此在學(xué)院主頁設(shè)計(jì)過程中,避開了目前流行的以追求美觀為主“封面化〞設(shè)計(jì),而突出其實(shí)用性的信息瀏覽功能。選用了學(xué)院新聞、學(xué)院公告這兩個(gè)最常用的信息模塊及訪問量相對(duì)較大的教學(xué)管理及學(xué)生工作兩個(gè)欄目的文章信息。讓訪問者可以非常方便直觀的了解學(xué)院的各種信息,同時(shí)也減少了訪問相關(guān)信息的步驟。在整體網(wǎng)站構(gòu)造設(shè)計(jì)中,選用了網(wǎng)站導(dǎo)航與快速導(dǎo)航雙導(dǎo)航欄的設(shè)計(jì)。既保持了網(wǎng)站整體導(dǎo)航構(gòu)造的完整性,同時(shí)又可以針對(duì)性的調(diào)整快速導(dǎo)航欄的工程,在特定的時(shí)間,根據(jù)特定的需要,讓用戶更方便的接觸到所需要的信息。1.1.2功能模塊設(shè)計(jì)理念秉承網(wǎng)站首頁設(shè)計(jì)的思想,功能模塊設(shè)計(jì)以實(shí)用性為主,同時(shí)為更好的與原有系統(tǒng)進(jìn)展無縫升級(jí),參考了原有系統(tǒng)的欄目分類設(shè)計(jì),對(duì)其中沒有使用或很少使用的欄目進(jìn)展了重新調(diào)整,既充實(shí)了網(wǎng)站的頁面內(nèi)容,同時(shí)也方便了用戶進(jìn)展信息查詢。現(xiàn)在有很多網(wǎng)站使用框架作為導(dǎo)航局部,雖然方便了日常使用,但是也有幾個(gè)不利的地方。在一個(gè)構(gòu)造的站點(diǎn)上的全部超級(jí)鏈接必須使用目標(biāo)屬性,才能保證頁面在正確的框架里出現(xiàn)。否則就會(huì)出現(xiàn)版面錯(cuò)誤。例如一個(gè)充滿內(nèi)容的頁面在一個(gè)傾向于導(dǎo)航欄的狹窄的框架里出現(xiàn)。既不美觀,影響了網(wǎng)站的整體形象,而且增加了網(wǎng)站維護(hù)人員的工作難度。因此在網(wǎng)站功能頁面設(shè)計(jì)時(shí),同樣采用模塊化設(shè)計(jì)思想,將頁面分為頂部導(dǎo)航頁面、底部版權(quán)頁面、左側(cè)功能頁面以及右側(cè)的快速導(dǎo)航頁面,通過"include"函數(shù)對(duì)外部的asp文件進(jìn)展調(diào)用。這種方法在繼承使用框架網(wǎng)頁的優(yōu)點(diǎn)的同時(shí)避開了其缺點(diǎn),減少頁面代碼的復(fù)雜度,增加了網(wǎng)站代碼的可閱讀性,方便對(duì)版面設(shè)計(jì)進(jìn)展改動(dòng),減少網(wǎng)站維護(hù)的難度。1.1.3后臺(tái)系統(tǒng)設(shè)計(jì)理念學(xué)院網(wǎng)站作為公共管理學(xué)院官方信息發(fā)布平臺(tái),學(xué)院各個(gè)部門都需要發(fā)布相關(guān)信息,因此其平安性及信息內(nèi)容的準(zhǔn)確性顯的尤為重要。為了適應(yīng)不同用戶對(duì)不同欄目管理的需求,也為了防止用戶對(duì)其他欄目內(nèi)容造成不良影響,在增加用戶信息時(shí)可以針對(duì)不同欄目設(shè)置不同的權(quán)限。當(dāng)不同的用戶登錄后臺(tái)管理系統(tǒng)時(shí),將只能看到其具有管理權(quán)限的欄目菜單,而不能進(jìn)入其他欄目進(jìn)展操作。這也是本系統(tǒng)設(shè)計(jì)最為關(guān)鍵的一個(gè)工程。后臺(tái)頁面采用“橫幅和目錄〞的框架網(wǎng)頁。其優(yōu)點(diǎn)是在用戶對(duì)大量信息進(jìn)展管理時(shí),左側(cè)管理導(dǎo)航菜單不會(huì)隨著用戶對(duì)信息管理頁面進(jìn)展上下拖動(dòng)時(shí)而跟隨變化,使用戶方便的進(jìn)入到其他管理頁面。同時(shí),由于后臺(tái)管理系統(tǒng)頁面設(shè)置變動(dòng)較少,可以最大程度上防止上述框架網(wǎng)頁的缺點(diǎn)。1.2

開發(fā)工具的選用及介紹ASP的優(yōu)勢(shì):Active

Server

Pages:“動(dòng)態(tài)效勞器網(wǎng)頁〞,一般簡稱為“ASP〞,ASP之所以能受到大家的重視與使用的原因,主要在于所產(chǎn)生的執(zhí)行結(jié)果都是標(biāo)準(zhǔn)的HTML格式,而且這些程序是在網(wǎng)絡(luò)效勞端中執(zhí)行,使用一般的瀏覽器〔如IE

或Netscape〕都可以正確地獲得ASP的“執(zhí)行〞結(jié)果,并且將這ASP執(zhí)行的結(jié)果直接在瀏覽器中顯示,不像VBScript或

JavaScript是在客戶端的瀏覽器上執(zhí)行,假設(shè)使用VBScript來設(shè)計(jì)程序,客戶端在IE瀏覽器中可以顯示程序執(zhí)行的結(jié)果,可是,客戶端假設(shè)使用Netscape瀏覽器就無法顯示VBScript的執(zhí)行結(jié)果。ASP的特點(diǎn):任何開發(fā)工具皆可進(jìn)展ASP開發(fā)工作,只要使用一般的文本編輯程序,如記事本,就可以編輯。當(dāng)然,其他網(wǎng)頁開展工具,例如,F(xiàn)rontPage、DreamweaverMX等也都可以。通用性強(qiáng)由于ASP程序是在網(wǎng)絡(luò)效勞器端中執(zhí)行,執(zhí)行結(jié)果所產(chǎn)生的HTML文件適用于不同的瀏覽器,同時(shí)由于ASP程序的使用廣泛性,幾乎所有的網(wǎng)絡(luò)效勞器都支持ASP程序。隱密平安性高如果我們?cè)跒g覽器中直接查看網(wǎng)頁的原始代碼,就只能看到HTML文件,原始的ASP程序代碼是看不到的!因此,我們所辛苦撰寫的ASP程序并不會(huì)輕易地被看見進(jìn)而被盜用,同時(shí)也保證網(wǎng)站管理系統(tǒng)的平安。1.3數(shù)據(jù)庫的選擇數(shù)據(jù)庫是信息管理系統(tǒng)進(jìn)展儲(chǔ)存、查詢數(shù)據(jù)的根底,是關(guān)系到網(wǎng)站正常運(yùn)行的根本所在。目前網(wǎng)絡(luò)開發(fā)中最流行的數(shù)據(jù)庫有三種:Access、SQLServer和MySQL。Access是桌面型數(shù)據(jù)庫,優(yōu)點(diǎn)是:操作靈活、轉(zhuǎn)移方便、運(yùn)行環(huán)境簡單,對(duì)于小型網(wǎng)站的數(shù)據(jù)庫處理能力效果還不錯(cuò)。缺點(diǎn)是:不支持并發(fā)處理、數(shù)據(jù)庫易被下載存在平安隱患、數(shù)據(jù)存儲(chǔ)量相對(duì)較小、數(shù)據(jù)量過大時(shí)嚴(yán)重影響網(wǎng)站訪問速度和程序處理速度。SQLServer〔一般情況下簡稱MsSQL〕是基于效勞器端的企業(yè)級(jí)數(shù)據(jù)庫,適合大容量數(shù)據(jù)和大流量網(wǎng)站的應(yīng)用,在性能、平安、功能管理、可擴(kuò)展性上要比ACCESS強(qiáng)很多,兩者并非同級(jí)別的數(shù)據(jù)庫,有些功能ACCESS甚至無法做到。它的缺點(diǎn)是:一般用戶無法直接對(duì)SQLSERVER進(jìn)展遠(yuǎn)程管理本錢比ACCESS高很多。MySQL與SQLServer功能接近,但在PHP環(huán)境中運(yùn)用較多。結(jié)合本系統(tǒng)開發(fā)的實(shí)際情況,網(wǎng)站訪問量較小,數(shù)據(jù)存儲(chǔ)量也相對(duì)較小,同時(shí)SQLServer、MySQL等數(shù)據(jù)庫對(duì)效勞器支持環(huán)境要求較高,需要專門的數(shù)據(jù)庫空間及帳號(hào),對(duì)網(wǎng)站管理維護(hù)要求較高,因此決定選用Access數(shù)據(jù)庫,通過對(duì)Access數(shù)據(jù)庫文件進(jìn)展防下載處理可以有效的防止平安隱患。本系統(tǒng)在設(shè)計(jì)中對(duì)數(shù)據(jù)庫數(shù)據(jù)的調(diào)用是通過不同的聯(lián)接進(jìn)展的,將新聞、公告、文章、用戶信息等數(shù)據(jù)表獨(dú)立起來分別聯(lián)接,這樣就可以根據(jù)需要建立單獨(dú)的數(shù)據(jù)庫文件,方便維護(hù)及備份。同時(shí)保證了網(wǎng)站的平安運(yùn)行,在某一數(shù)據(jù)庫發(fā)生錯(cuò)誤時(shí)不影響其他模塊的訪問。第二章網(wǎng)站總體分析與設(shè)計(jì)2.1網(wǎng)站需求分析根據(jù)前面的設(shè)計(jì)思想進(jìn)展分析,按照系統(tǒng)開發(fā)的根本觀點(diǎn)對(duì)網(wǎng)站進(jìn)展分解,從內(nèi)容上可對(duì)網(wǎng)站作如下劃分: 學(xué)院概況:通過學(xué)院簡介、機(jī)構(gòu)設(shè)置、現(xiàn)任領(lǐng)導(dǎo)、專業(yè)設(shè)置、師資隊(duì)伍等來展現(xiàn)。 新聞公告:通過新聞公告的發(fā)布,可以及時(shí)的向教師、學(xué)生傳達(dá)學(xué)院的通知等信息。 信息發(fā)布:通過教學(xué)管理、學(xué)生工作、招生就業(yè)等欄目來實(shí)現(xiàn)學(xué)院對(duì)外信息的發(fā)布。2.2系統(tǒng)構(gòu)造圖公共管理學(xué)院網(wǎng)站信息管理系統(tǒng)公共管理學(xué)院網(wǎng)站信息管理系統(tǒng)管理員瀏覽管理文章內(nèi)容瀏覽管理教師信息顯示瀏覽文章分欄顯示瀏覽新聞內(nèi)容瀏覽管理公告內(nèi)容瀏覽管理教師信息瀏覽管理公告內(nèi)容顯示瀏覽新聞內(nèi)容顯示瀏覽首頁內(nèi)容顯示瀏覽前臺(tái)顯示系統(tǒng)后臺(tái)管理系統(tǒng)2.3模塊設(shè)計(jì)本系統(tǒng)采用模塊化設(shè)計(jì),包括:學(xué)院概況模塊、新聞管理模塊、公告管理模塊、教師信息管理模塊、信息發(fā)布管理模塊、用戶管理模塊。其具體設(shè)計(jì)如下:(1)學(xué)院概況模塊學(xué)院概況模塊其內(nèi)容變動(dòng)性較小,因此主要采用靜態(tài)頁面模式。(2)新聞管理模塊功能描述與分解模塊名稱新聞管理模塊模塊描述對(duì)學(xué)院新聞發(fā)布、修改、刪除進(jìn)展管理。信息來源學(xué)院辦公室處理說明增、刪、改、查相關(guān)數(shù)據(jù)表news(3)公告管理模塊功能描述與分解模塊名稱公告管理模塊模塊描述對(duì)學(xué)院公揭發(fā)布、修改、刪除進(jìn)展管理。信息來源學(xué)院辦公室處理說明增、刪、改、查相關(guān)數(shù)據(jù)表diary(4)教師信息管理模塊功能描述與分解模塊名稱教師信息管理模塊模塊描述對(duì)學(xué)院教師信息進(jìn)展管理。信息來源學(xué)院辦公室處理說明增、刪、改、查相關(guān)數(shù)據(jù)表t_cat、ter(5)信息發(fā)布管理模塊功能描述與分解模塊名稱信息發(fā)布管理模塊模塊描述對(duì)黨群工作、教學(xué)管理、學(xué)生工作等欄目信息進(jìn)展管理。信息來源學(xué)院辦公室處理說明增、刪、改、查相關(guān)數(shù)據(jù)表flag、a_cat、art(6)用戶管理模塊功能描述與分解模塊名稱用戶管理模塊模塊描述對(duì)網(wǎng)站信息系統(tǒng)管理員進(jìn)展管理。信息來源學(xué)院辦公室處理說明增、刪、改、查相關(guān)數(shù)據(jù)表admin詳細(xì)設(shè)計(jì)3.1數(shù)據(jù)庫設(shè)計(jì)新聞信息表名新聞信息英文表名news所屬模塊新聞管理模塊表說明新聞相關(guān)信息數(shù)據(jù)表主鍵news_id相關(guān)表序號(hào)字段名類型長度備注1news_id自動(dòng)編號(hào)/新聞編號(hào)2news_date日期/時(shí)間/新聞錄入日期3news_title文本80新聞標(biāo)題4news_author文本50新聞錄入員5news_ahome文本80新聞來源6news_content備注/新聞?wù)?news_count數(shù)字/閱讀次數(shù)8news_keyword文本100新聞關(guān)鍵詞公告信息表名公告信息英文表名diary所屬模塊公告管理模塊表說明公告相關(guān)信息數(shù)據(jù)表主鍵d_id相關(guān)表序號(hào)字段名類型長度備注1d_id自動(dòng)編號(hào)/公告編號(hào)2d_date日期/時(shí)間/公告錄入日期3d_title文本50公告標(biāo)題4d_content備注/公告正文教師信息表名教研室信息英文表名t_cat所屬模塊教師信息管理模塊表說明教研室信息數(shù)據(jù)表主鍵cat_id相關(guān)表ter序號(hào)字段名類型長度備注1cat_id自動(dòng)編號(hào)/教研室編號(hào)2cat_name文本50教研室名稱表名教師信息英文表名ter所屬模塊教師信息管理模塊表說明教師信息數(shù)據(jù)表主鍵ter_id相關(guān)表t_cat序號(hào)字段名類型長度備注1ter_id自動(dòng)編號(hào)/教師編號(hào)2cat_id數(shù)字/教研室編號(hào)3ter_name文本50教師姓名4ter_sex文本50教師性別5ter_info文本50政治面貌6ter_work文本50教師職稱信息發(fā)布表名欄目信息英文表名flag所屬模塊信息發(fā)布管理模塊表說明欄目信息數(shù)據(jù)表主鍵Flag_id相關(guān)表a_cat、art序號(hào)字段名類型長度備注1Flag_id自動(dòng)編號(hào)/欄目編號(hào)2Flag_name文本50欄目名稱表名子欄目信息英文表名a_cat所屬模塊信息發(fā)布管理模塊表說明子欄目信息數(shù)據(jù)表主鍵cat_id相關(guān)表flag、art序號(hào)字段名類型長度備注1cat_id自動(dòng)編號(hào)/子欄目編號(hào)2cat_name文本50子欄目名稱3flag_id數(shù)字/上級(jí)欄目編號(hào)表名文章信息英文表名art所屬模塊信息發(fā)布管理模塊表說明文章信息數(shù)據(jù)表主鍵art_id相關(guān)表flag、a_cat序號(hào)字段名類型長度備注1art_id自動(dòng)編號(hào)/新聞編號(hào)2cat_id數(shù)字/文章所屬子分類3flag_id數(shù)字/文章所屬分類4art_title文本60文章標(biāo)題5art_date日期/時(shí)間/文章錄入日期6art_poster文本20文章錄入員7art_from文本100文章來源8art_count數(shù)字/文章閱讀次數(shù)9art_content備注/文章內(nèi)容10art_keyword文本100文章關(guān)鍵詞用戶信息表名用戶信息英文表名Admin所屬模塊用戶管理模塊表說明用戶相關(guān)信息數(shù)據(jù)表主鍵admin_id相關(guān)表序號(hào)字段名類型長度備注1admin_id自動(dòng)編號(hào)/用戶編號(hào)2admin_name文本50用戶名稱3admin_password文本20用戶密碼4admin_01文本50公告管理欄目權(quán)限5admin_02文本50新聞管理欄目權(quán)限6admin_03文本50黨群工作欄目權(quán)限7admin_04文本50教學(xué)管理欄目權(quán)限8admin_05文本50科研管理欄目權(quán)限9admin_06文本50學(xué)生工作欄目權(quán)限10admin_07文本50招生就業(yè)欄目權(quán)限11admin_08文本50教師信息欄目權(quán)限12admin_09文本50用戶管理欄目權(quán)限3.2主頁設(shè)計(jì)主頁代碼及其功能實(shí)現(xiàn)<!--#includefile="lib/config.asp"-->'包含網(wǎng)站常用設(shè)置、變量文件<!--#includefile="lib/conn.asp"-->'包含數(shù)據(jù)庫聯(lián)接代碼文件<!--#includefile="lib/format.asp"-->'包含字符處理代碼文件<!--#includefile="lib/incjs.asp"-->'包含JS代碼處理文件<!--#includefile="skin/inctop.asp"-->'包含頂部導(dǎo)航頁面文件<!--#includefile="skin/index_news.asp"-->'包含首頁新聞顯示頁面文件<!--#includefile="skin/index_diary.asp"-->'包含首頁公告頁面文件<!--#includefile="skin/index_article.asp"-->'包含首頁文章頁面文件<!--#includefile="skin/index_body.asp"-->'包含首頁頁面代碼文件<!--#includefile="skin/incfooter.asp"-->'包含底部版權(quán)頁面文件<!--#includefile="skin/dh.asp"-->'包含右部快速導(dǎo)航及常用聯(lián)接文件通過"include"函數(shù)進(jìn)展ASP文件調(diào)用,可以將一段實(shí)現(xiàn)某一功能的代碼單獨(dú)保存到一個(gè)獨(dú)立的ASP文件中。在程序中如果需要該段代碼以實(shí)現(xiàn)其功能,則可以通過如上的代碼進(jìn)展相關(guān)調(diào)用。這種方法既減少了程序中代碼的復(fù)雜度,同時(shí)可以減少程序中局部功能一樣的代碼。進(jìn)展修改時(shí)也只要改動(dòng)相關(guān)文件,而不必對(duì)整個(gè)網(wǎng)站進(jìn)展改動(dòng)。stats="首頁"dimfounderr,errmsgfounderr=falseerrmsg=""'定義出錯(cuò)變量名及其初始值ifrequest("page")<>""thenifnotisInteger(request("page"))thenfounderr=trueerrmsg=errmsg+"<br>"+"<li>非法的id參數(shù)。"endifendif'判斷是否為非法的數(shù)據(jù)參數(shù)iffounderrthen'發(fā)現(xiàn)錯(cuò)誤即終止程序運(yùn)行calldiserror()'調(diào)用出錯(cuò)頁面'釋放資源通過對(duì)出錯(cuò)程序進(jìn)展定義,并通過出錯(cuò)顯示頁面進(jìn)展反應(yīng),可以讓用戶及時(shí)、準(zhǔn)確的了解出錯(cuò)信息,并向網(wǎng)站管理員反映,對(duì)網(wǎng)站進(jìn)展修復(fù)。else'沒有錯(cuò)誤則繼續(xù)調(diào)用網(wǎng)頁顯示代碼calltop()'引用頂部導(dǎo)航欄代碼callindex_body()'引用首頁頁面代碼callendpage()'引用底部版權(quán)頁代碼endif通過<%callindex_news()%>、<%callindex_diary()%>、<%callindex_article1()%>、<%calldh()%>等引用代碼引用首頁上所要顯示的新聞、公告、學(xué)院相關(guān)文章、右部快速導(dǎo)航欄等相關(guān)代碼。<%subindex_news()'定義首頁新聞頁面調(diào)用聯(lián)接函數(shù)opennews'聯(lián)接新聞〔news〕數(shù)據(jù)表sql="SELECTtop"&indexnews&"news_ahome,news_author,news_date,news_id,news_titleFROMnewsORDERBYnews_dateDESC"setrs=server.createobject("adodb.recordset")rs.opensql,conn,1,1'在config.asp文件中調(diào)用indexnews函數(shù)值,并在新聞信息(news)數(shù)據(jù)表中按時(shí)間順序查詢最新的X〔X="&indexnews&"〕篇新聞<%dowhilenotrs.eof%>'指定循環(huán)返回值<ahref="shownews.aspnews_id=<%=rs("news_id")%>"target="_blank"><%=rs("news_title")%></a>'將指針指向下一位置 loop'循環(huán) ifrs.eofandrs.bofthen%>目前尚無任何新聞!<%endif%>'如果查詢返回值為0,則顯示“目前尚無任何新聞!〞"SELECT"函數(shù)是程序中最重要的一個(gè)函數(shù)。網(wǎng)站程序的正常運(yùn)行幾乎都要使用到。其主要作用是根據(jù)設(shè)計(jì)需要通過相關(guān)的條件語句在相應(yīng)的數(shù)據(jù)表中查找所需要的數(shù)據(jù),并返回給程序,供進(jìn)一步使用。通過它,可以將網(wǎng)站程序與數(shù)據(jù)庫有機(jī)的連接起來,完成數(shù)據(jù)的讀取顯示工作。3.3前臺(tái)系統(tǒng)設(shè)計(jì)網(wǎng)站前臺(tái)系統(tǒng)是用戶訪問網(wǎng)站時(shí)所看到的最直觀的頁面顯示,在設(shè)計(jì)的過程中應(yīng)該符合用戶的瀏覽習(xí)慣,在程序設(shè)計(jì)及版面設(shè)計(jì)都要方便用戶進(jìn)展信息檢索。新聞系統(tǒng)是學(xué)院對(duì)外發(fā)布新聞,讓外界及時(shí)了解學(xué)院最新的活動(dòng)及相關(guān)動(dòng)態(tài)的所在。其瀏覽頁面代碼及其功能實(shí)現(xiàn)如下:sql="selectnews_id,news_title,news_datefromnewsorderbynews_dateDESC"'按新聞時(shí)間排序在新聞信息(news)數(shù)據(jù)表查詢所有數(shù)據(jù),返回新聞id、新聞標(biāo)題、新聞發(fā)布時(shí)間等三項(xiàng)數(shù)據(jù)。sql="select*fromnewswherenews_id="&request.querystring("news_id")'按指定的新聞ID查詢?cè)撔侣勊袃?nèi)容<%=rs("news_author")%>'顯示新聞來源<%=rs("news_date")%>'顯示新聞更新日期<%=rs("news_count")%>'顯示新聞閱讀次數(shù)<%=rs("news_title")%>'顯示新聞標(biāo)題<%=ubb2html(formatStr(autourl(rs("news_content"))),true,true)%>'顯示新聞?wù)膬?nèi)容通過"SELECT"函數(shù),將所需要的新聞數(shù)據(jù)從數(shù)據(jù)庫中讀取出來,用rs函數(shù)將所讀取的信息按字段寫入需要的位置,顯示在網(wǎng)頁中,供訪問者瀏覽。公告系統(tǒng)前臺(tái)設(shè)計(jì)公告瀏覽頁面代碼及其功能實(shí)現(xiàn)sql="selecttop25d_id,d_date,d_title,d_contentfromdiaryorderbyd_dateDESC"'按時(shí)間降序查詢最新的25篇公告公告正文顯示頁面代碼及其功能實(shí)現(xiàn)sql="select*fromdiarywhered_id="&cint(request.querystring("id"))setrs=conn.execute(sql)'按ID在公告信息(diary)數(shù)據(jù)表中查詢公告正文內(nèi)容<%=ubb2html(formatStr(autourl(rs("d_content"))),true,true)%>'顯示公告正文內(nèi)容教師信息系統(tǒng)前臺(tái)設(shè)計(jì)sql="select*fromterwherecat_id=1orderbyter_idASC"'查詢所有教研室編號(hào)為1的教師信息<%=rs("ter_name")%>'顯示教師名字sql="selectcat_id,cat_namefromt_catwherecat_id="&rs("cat_id") <%=rs1("cat_name")%>'顯示教師所屬教研室文章系統(tǒng)前臺(tái)設(shè)計(jì)子欄目文章瀏覽頁面代碼及其功能實(shí)現(xiàn)sql="selecttop25art_id,cat_id,art_title,art_date,art_countfromartorderbyart_dateDESC"'按時(shí)間降序查詢?cè)摲诸愖钚碌?5篇文章〔由新到舊〕文章正文顯示頁面代碼及其功能實(shí)現(xiàn)sql="select*fromartwhereart_id="&request.querystring("art_id")'按指定的文章ID查詢?cè)撐恼滤械男畔ql="selectcat_id,cat_name,cat_Flagfroma_catwherecat_id="&rs("cat_id") setrs1=conn.execute(sql)<%=rs1("cat_name")%>'按該文章的欄目ID在子欄目(a_cat)數(shù)據(jù)表中查詢?cè)撐恼滤鶎贆谀棵Q<%=ubb2html(formatStr(autourl(rs("art_content"))),true,true)%>'調(diào)用字符處理代碼對(duì)數(shù)據(jù)庫中文章正文內(nèi)容進(jìn)展處理后返回顯示前臺(tái)系統(tǒng)顯示的頁面是訪問者能夠直接看到的,是設(shè)計(jì)過程中最要注意頁面設(shè)計(jì)的地方之一,同時(shí)也是網(wǎng)站日常維護(hù)中經(jīng)常需要改動(dòng)的地方。因此在設(shè)計(jì)將前臺(tái)系統(tǒng)的功能實(shí)現(xiàn)代碼與頁面設(shè)計(jì)分別儲(chǔ)存于兩個(gè)文件之中。在日常維護(hù)中,保持功能代碼文件不變,只對(duì)頁面文件進(jìn)展修改,然后再通過少量的函數(shù)調(diào)用來實(shí)現(xiàn)前臺(tái)系統(tǒng)的整體功能。這種設(shè)計(jì)可以方便網(wǎng)站維護(hù)人員對(duì)網(wǎng)站進(jìn)展調(diào)整,同時(shí)又可以有效的防止維護(hù)人員的誤操作對(duì)網(wǎng)站功能實(shí)現(xiàn)造成影響。3.4后臺(tái)系統(tǒng)設(shè)計(jì)網(wǎng)站后臺(tái)系統(tǒng)是進(jìn)展信息發(fā)布及用戶管理的程序,如果沒有后臺(tái)系統(tǒng),則無法進(jìn)展網(wǎng)站更新工作,網(wǎng)站也就起不到作為信息平臺(tái)應(yīng)該發(fā)揮的做用。作為進(jìn)展信息發(fā)布的程序,網(wǎng)站后臺(tái)系統(tǒng)必須對(duì)訪問者進(jìn)展區(qū)分,對(duì)非法訪問者應(yīng)該拒絕于系統(tǒng)之外,只有通過帳號(hào)及密碼認(rèn)證的合法用戶才能進(jìn)入相關(guān)的頁面。這就需要相關(guān)的登錄程序。sql="select*fromadminwhereadmin_password='"&md5(adminpwd)&"'"'在admin數(shù)據(jù)表中查找數(shù)據(jù),“adminpwd〞用md5加密碼進(jìn)展加密處理在用戶登錄程序中最重要的是密碼平安問題,在本系統(tǒng)中,所有的用戶密碼都通過md5加密碼進(jìn)展加密處理后存入數(shù)據(jù)庫。MD5的全稱是message-digestalgorithm5〔信息—摘要算法〕。其加密原理是通過不可逆的字符串變換算法,對(duì)信息進(jìn)展加密。當(dāng)用戶登錄的時(shí)候,系統(tǒng)把用戶輸入的密碼計(jì)算成md5值,然后再去和保存在數(shù)據(jù)庫中的md5值進(jìn)展比擬,進(jìn)而確定輸入的密碼是否正確。通過這樣的步驟,系統(tǒng)在并不知道用戶密碼的明碼的情況下就可以確定用戶登錄系統(tǒng)的合法性。這不但可以防止用戶的密碼被具有數(shù)據(jù)庫管理員權(quán)限的用戶知道,而且還在一定程度上增加了密碼被破解的難度。這樣當(dāng)入侵者通過非法手段獲取了數(shù)據(jù)庫文件后,也無法獲得管理員密碼,進(jìn)一步提高網(wǎng)站的平安性。session("adminlogin")=sessionvarsession("admin_01")=rs("admin_01")'定義session中保存的信息,例如登錄信息,用戶管理權(quán)限等'通過儲(chǔ)存在Session中的用戶權(quán)限信息判斷用戶是否具有管理該欄目的權(quán)限,如果有,則在左側(cè)菜單欄顯示該管理項(xiàng)菜單,如果沒有則隱藏該管理項(xiàng)菜單。當(dāng)用戶登錄成功后即可以對(duì)網(wǎng)站進(jìn)展管理。首先系統(tǒng)將IE瀏覽器通過post函數(shù)遞交過來的From中表單域的數(shù)據(jù)賦值給相關(guān)系統(tǒng)變量,author=trim(replace(request.form("news_author"),"'",""))。然后判斷變量是否合法,將變量寫入數(shù)據(jù)庫相關(guān)項(xiàng),rs("news_author")=author。至此完成學(xué)院網(wǎng)站信息輸入的全過程。完畢語通過對(duì)學(xué)院網(wǎng)站建立各步驟進(jìn)展全面的需求分析,網(wǎng)站不同的功能模塊進(jìn)展詳細(xì)的劃分,對(duì)網(wǎng)站功能代碼的實(shí)現(xiàn)進(jìn)展細(xì)致的編寫,終于將一個(gè)合理學(xué)院網(wǎng)站的建成使用,對(duì)于提高學(xué)院信息化的開展,及時(shí)的發(fā)布相關(guān)信息,提高辦事效率,有著十分重要的意義。參考文獻(xiàn)王樹偉,孫偉娟.ASP軟件工程案例精解[M].北京:電子工業(yè)出版社,2004,13-276陳建偉,李美軍,施建強(qiáng).ASP動(dòng)態(tài)網(wǎng)站開發(fā)教程〔第二版〕[M].北京:清華大學(xué)出版社,2005馬軍.ASP網(wǎng)絡(luò)編程從入門到精通[M].北京:清華大學(xué)出版社,2005Dreamweaver網(wǎng)頁制作與色彩搭配全攻略[M].北京:清華大學(xué)出版社,2004HTML網(wǎng)頁設(shè)計(jì)參考手冊(cè)[M].北京:清華大學(xué)出版社,2004BillEvjen,Jasonberes,薛榮華.[M].北京:電子工業(yè)出版社,2002,533-566電腦報(bào)編輯部.電腦報(bào)合定本[M].重慶:西南師范大學(xué)出版社,2005致謝在這次幾個(gè)月的網(wǎng)站設(shè)計(jì)過程中,讓我感到受益匪淺,感謝我的導(dǎo)師袁紅教師給予不倦的指導(dǎo),提出的許多珍貴意見,借此謹(jǐn)表誠摯的謝意!同時(shí)也感謝公共管理學(xué)院唐汶進(jìn)同學(xué)提供相關(guān)源代碼進(jìn)展參考,南京藝術(shù)學(xué)院薛曉偉同學(xué)為頁面設(shè)計(jì)提供參考意見。由于水平有限,文中難免還存在一些缺點(diǎn)和錯(cuò)誤,殷切希望各位同學(xué)、教師批評(píng)指正。原文及譯文BuildingaBetterWebPageNomatterhowgoodadesigneryouare,ifyourWebpagesfallapartinotherpeople'sbrowsers,allyoureffortsarewasted.Brokenpagescanneverlookgood.ManydesignersarecontenttocreatetheirpagesinDreamweaver,GoLive,orsomeotherWYSIWYGeditor,allwithoutgettingtheirhandsdirtyonsourcecode.Fine.ButalthoughtheyarereferredtoasWYSIWYGeditors,theymostcertainlyarenot.Youarelulledintoafalsesenseofsecurity.WhatYOUseeisnotnecessarilywhatotherpeopleget.Thereareallkindsofreasonswhythepagesthatlookjustfineonyourowncomputergiveothersalessthanenthrallingexperience.Therearedifferentoperatingsystems,browsers,browserversions,monitorsandcountlessothervariables.AlthoughthemajorityofpeopleusePCswithMicrosoftInternetExplorer,therearemillionswhohavemadeaconsciousdecisionnotto!Evenwithinthemajority,therearehighdegreesofvariance–monitorsizes,resolutionsandcolourdepths,modemspeeds,versionsofWindowsandExplorer.Thefactis,Youcan'texpectyourdesignstolookabsolutelyidenticaloneverycomputer.Webdesignisjustnotlikethat.Therearesituationswheretheycanbreakcompletely-elementsshifttoadifferentplaceonthepageordisappearcompletely.

So,whosefaultisitCanyoublametheWYSIWYGeditororbrowsermanufacturersCanyoublamethecomputerandmonitormakersWell,putitthisway,whosefaultisitifsomeonebuildsahugesandcastleonabeachandmoves-inwiththewifeandkidsSo,youhavetimeonyourhandsbutnotmuchmoneyanddecidetobuildyourownhouse.Therewasatimewheneverybodydidthis.Youknowwhatroomsyouneed-hall,livingroom,diningroom,kitchen,bathroom,afewbedrooms.Ifyouneedmore,youcanaddthemonlater.You'vebeeninlotsofotherhousessoyouhaveaprettygoodideahowtheywork.It'snottoodifficulttosketchalayoutforyournewhouseonapieceofpaperandtakeitfromthere.Youbuyaplotoflandandhaveafewtruckloadsofbuildingmaterialsdelivered-bricks,lumber,sandandallthatstuff.Youbuildthehouseandmovein.Buildingyourownhomepageisverylikebuildingahouse.Bothrequireadegreeofplanning,asoundknowledgeofbasicconstructionmethodsandabilitytousethetoolsrequired.

Fewpeoplewouldattempttobuildtheirownhousethesedays;theywouldgetsomebodyelsetodoitforthem,someonewhoalreadyhasthenecessaryskillsandtools.Nobodyintheirrightmindwouldattempttobuildtheirownstoreorofficeblock.Puttingabuildingtogether,wellonethatisgoingtostandupforanylengthoftime,requiresthatyouknowaboutfoundationlaying,howtobuildviablewallsonthefoundations,howtoputawater-tightroofontop.Intheprofessionalworld,nosinglepersondoesallofthesethings.Itrequiresteamwork,manyspecialistseachwiththeirownskills.The"do-it-yourself"builderwillofcourse,gowhereangelsfeartotread-andtotallyobliviousofthepitfalls.What'stheworstthatcanhappenifyoubuildyourownWebpageandgetitwrongIt'sunlikelytokillanyone,unliketheself-builthouse,carorairplane.Theworstthingitcandoiscrashthereader'scomputer-yesitdoeshappen.ThefirstmistakethatanamateurWebdesignermakesistoassumethatbecauseitlooksokayonhisorhercomputer,itwilllookthesameforeverybodyelse.ThesecondmistaketheymakeisintrustingthattheWYSIWYGeditortheyareusingiswritingcorrectHTMLcode.NocurrentWYSIWYGeditorwritestotallyvalidHTMLcodeoutofthebox!Somegetinnearlyright,orcanbepersuadedtogetitrightwithalittletweaking.YouareprobablyawarethatvariousbrowsersandbrowserversionsinterpretthesameHTMLquitedifferently.Sometimesthedifferencesarecosmeticandsometimesdisastrous.EarlyversionsofNetscapesupportedbasicHTMLbutwithsomeideasofthei

溫馨提示

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