基于ASP技術(shù)的學(xué)校系統(tǒng)設(shè)計(jì)用戶界面設(shè)計(jì)說(shuō)明書_第1頁(yè)
基于ASP技術(shù)的學(xué)校系統(tǒng)設(shè)計(jì)用戶界面設(shè)計(jì)說(shuō)明書_第2頁(yè)
基于ASP技術(shù)的學(xué)校系統(tǒng)設(shè)計(jì)用戶界面設(shè)計(jì)說(shuō)明書_第3頁(yè)
基于ASP技術(shù)的學(xué)校系統(tǒng)設(shè)計(jì)用戶界面設(shè)計(jì)說(shuō)明書_第4頁(yè)
基于ASP技術(shù)的學(xué)校系統(tǒng)設(shè)計(jì)用戶界面設(shè)計(jì)說(shuō)明書_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGE2基于ASP技術(shù)的學(xué)校系統(tǒng)設(shè)計(jì)用戶界面設(shè)計(jì)說(shuō)明書目錄引言 1第1章緒論 21.1開發(fā)工具的選用及介紹 21.1.1ASP的優(yōu)勢(shì) 21.1.2ASP的特點(diǎn) 21.2ASP技術(shù)訪問(wèn)WEB數(shù)據(jù)庫(kù) 31.2.1訪問(wèn)WEB數(shù)據(jù)庫(kù)的多種方案 31.2.2ASP簡(jiǎn)介 3第2章系統(tǒng)分析與總體設(shè)計(jì) 42.1網(wǎng)站功能描述 52.2系統(tǒng)功能模塊劃分 62.3系統(tǒng)流程分析 7第3章系統(tǒng)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn) 93.1創(chuàng)建數(shù)據(jù)庫(kù) 93.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 9第4章系統(tǒng)主界面與后臺(tái)界面設(shè)計(jì) 174.1主界面設(shè)計(jì) 174.1.1顯示網(wǎng)站各個(gè)模塊的鏈接 184.1.2顯示熱點(diǎn)新聞 194.1.3顯示最新圖片新聞 194.1.4顯示詳細(xì)新聞 194.2后臺(tái)程序設(shè)計(jì) 204.2.1登錄界面 204.2.2管理界面 204.2.3留言板界面 21第5章后臺(tái)管理模塊設(shè)計(jì) 225.1管理員管理模塊 225.1.1管理員管理界面 225.1.2管理員管理功能分析 225.2版塊管理模塊 235.2.1版塊管理界面 235.2.2版塊管理功能分析 235.3文章管理模塊 245.3.1文章管理界面 245.3.2文章管理功能分析 245.4文章添加 25第6章留言板模塊設(shè)計(jì) 256.1用戶添加模塊 256.2留言板主界面模塊 266.3留言板管理模塊 27第7章其他功能設(shè)計(jì) 287.1明星管理 287.2下載管理 287.3公告管理 297.4成績(jī)管理 297.5領(lǐng)導(dǎo)信箱管理 29第8章結(jié)論 318.1網(wǎng)站系統(tǒng)總結(jié) 318.2網(wǎng)站系統(tǒng)展望 318.2.1校園網(wǎng)站的發(fā)展趨勢(shì) 318.2.2網(wǎng)站系統(tǒng)體系結(jié)構(gòu)的發(fā)展趨勢(shì) 32參考文獻(xiàn) 34

第1章緒論1.1開發(fā)工具的選用及介紹1.1.1ASP的優(yōu)勢(shì)ActiveServerPages:“動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè)”,一般簡(jiǎn)稱為“ASP”,ASP之所以能受到大家的重視與使用的原因,主要在于所產(chǎn)生的執(zhí)行結(jié)果都是標(biāo)準(zhǔn)的HTML格式,而且這些程序是在網(wǎng)絡(luò)服務(wù)端中執(zhí)行,使用一般的瀏覽器(如IE或Netscape)都可以正確地獲得ASP的“執(zhí)行”結(jié)果,并且將這ASP執(zhí)行的結(jié)果直接在瀏覽器中“瀏覽”,不像VBScript或JavaScript是在客戶端(Client)的瀏覽器上執(zhí)行,若使用VBScript來(lái)設(shè)計(jì)程序,客戶端(Client)在IE瀏覽器中可以顯示程序執(zhí)行的結(jié)果,可是,客戶端(Client)若使用Netscape瀏覽器就無(wú)法顯示VBScript的執(zhí)行結(jié)果。1.1.2ASP的特點(diǎn)任何開發(fā)工具皆可發(fā)展ASP。只要使用一般的文書編輯程序,如Windows記事本,就可以編輯。a、ASP通吃各家瀏覽器由于ASP程序是在網(wǎng)絡(luò)服務(wù)器端中執(zhí)行,執(zhí)行結(jié)果所產(chǎn)生的HTML文件適用于不同的瀏覽器。b、語(yǔ)言相容性高:ASP與所有的ActiveXScript語(yǔ)言都相容,除了可結(jié)合HTML,VBScript、JavaScript、ActiveX服務(wù)器組件來(lái)設(shè)計(jì)外,并可經(jīng)由“plug-In(外掛組件模組)的方式,使用其他廠商(ThirdParty)所提供的語(yǔ)言。隱密安全性高。如果我們?cè)跒g覽器中直接查看網(wǎng)頁(yè)的原始代碼,就只能看到HTML文件,原始的ASP程序代碼是看不到的!這是因?yàn)锳SP程序先于網(wǎng)站服務(wù)(WebServer)端執(zhí)行后,將結(jié)果轉(zhuǎn)換成標(biāo)準(zhǔn)HTML文件,再傳送到客戶端(Client)的瀏覽器上,因此,我們所辛苦撰寫的ASP程序并不會(huì)輕易地被看見(jiàn)進(jìn)而被盜用。c、易于操控?cái)?shù)據(jù)庫(kù):ASP可以輕易地通過(guò)ODBC(OpenDatabaseConnectivity)驅(qū)動(dòng)程序連接各種不同的數(shù)據(jù)庫(kù),例如:Acess、sqlserver、Oracle等等,另外,ASP亦可將“文本文件”或是”Excel”文件當(dāng)成數(shù)據(jù)庫(kù)用。所以我選擇了ASP+ACCESS結(jié)合Dreameweaver8架構(gòu)網(wǎng)站。在此期間使用Dreamweaver8進(jìn)行ASP頁(yè)面的編碼,并使用IIS5.1對(duì)頁(yè)面進(jìn)行調(diào)試。1.2ASP技術(shù)訪問(wèn)WEB數(shù)據(jù)庫(kù)1.2.1訪問(wèn)WEB數(shù)據(jù)庫(kù)的多種方案目前在WINDOWS環(huán)境下有多種訪問(wèn)WEB數(shù)據(jù)庫(kù)的技術(shù),主要有:a、公共網(wǎng)關(guān)接口CGI(CommonGatewayInterface)CGI是較早實(shí)現(xiàn)的技術(shù)。適用于多種服務(wù)器平臺(tái),如UNIX、WINDOWS等,但CGI的開發(fā)成本高、維護(hù)困難、功能有限、不具備事務(wù)處理功能、占用服務(wù)器資源較多。b、先進(jìn)數(shù)據(jù)庫(kù)連接器ADC(AdvanceDatabaseConnector)ADC提供了ActiveXControl來(lái)訪問(wèn)數(shù)據(jù)庫(kù),它的主要特點(diǎn)是數(shù)據(jù)查詢由用戶端瀏覽器執(zhí)行,因而需將服務(wù)器端數(shù)據(jù)庫(kù)中的部分記錄下載到用戶端,系統(tǒng)開銷較大、響應(yīng)慢,只適用于特別頻繁的數(shù)據(jù)庫(kù)查詢操作。c、JAVA/JDBC語(yǔ)言編程JAVA語(yǔ)言是一種面向?qū)ο蟆⒁滓浦?、多線程控制的語(yǔ)言,可通過(guò)JDBC去連接數(shù)據(jù)庫(kù)。用JAVA/JDBC編寫的軟件可移植性強(qiáng),適用于多種操作系統(tǒng),但其執(zhí)行效率和執(zhí)行速度還不理想,目前無(wú)法建立高效、高速的應(yīng)用。d、動(dòng)態(tài)服務(wù)器頁(yè)面ASP(ActiveServerPage)ASP是微軟公司最新推出的WEB應(yīng)用開發(fā)技術(shù),著重于處理動(dòng)態(tài)網(wǎng)頁(yè)和WEB數(shù)據(jù)庫(kù)的開發(fā),編程靈活、簡(jiǎn)潔,具有較高的性能,是目前訪問(wèn)WEB數(shù)據(jù)庫(kù)的最佳選擇,并且具有簡(jiǎn)單易于上手的優(yōu)點(diǎn),故本次網(wǎng)站的制作選用了ASP。1.2.2ASP簡(jiǎn)介a、ASP訪問(wèn)數(shù)據(jù)庫(kù)的原理ASP是服務(wù)器端的腳本執(zhí)行環(huán)境,可用來(lái)產(chǎn)生和執(zhí)行動(dòng)態(tài)的高性能的WEB服務(wù)器程序。當(dāng)用戶使用瀏覽器請(qǐng)求ASP主頁(yè)時(shí),WEB服務(wù)器響應(yīng),調(diào)用ASP引擎來(lái)執(zhí)行ASP文件,并解釋其中的腳本語(yǔ)言(JavaScript或VBScript),通過(guò)ODBC連接數(shù)據(jù)庫(kù),由數(shù)據(jù)庫(kù)訪問(wèn)組件ADO(ActiveXDataObjects)完成數(shù)據(jù)庫(kù)操作,最后ASP生成包含有數(shù)據(jù)查詢結(jié)果的HTML主頁(yè)返回客戶端顯示。由于ASP在服務(wù)器端運(yùn)行,運(yùn)行結(jié)果以HTML主頁(yè)形式返回用戶瀏覽器,因而ASP源程序不會(huì)泄密,增加了系統(tǒng)的安全保密性。此外,ASP是面向?qū)ο蟮哪_本環(huán)境,用戶可自行增加ActiveX組件來(lái)擴(kuò)充其功能,拓展應(yīng)用范圍。b、ASP頁(yè)面的結(jié)構(gòu)ASP的程序代碼簡(jiǎn)單、通用,文件名由.asp結(jié)尾,ASP文件通常由四部分構(gòu)成:(1)標(biāo)準(zhǔn)的HTML標(biāo)記:所有的HTML標(biāo)記均可使用。(2)ASP語(yǔ)法命令:位于<%%>標(biāo)簽內(nèi)的ASP代碼。(3)服務(wù)器端的include語(yǔ)句:可用#include語(yǔ)句調(diào)入其它ASP代碼,增強(qiáng)了編程的靈活性。(4)腳本語(yǔ)言:ASP自帶JavaScript和VBScript兩種腳本語(yǔ)言,增加了ASP的編程功能,用戶也可安裝其它腳本語(yǔ)言。c、ASP的運(yùn)行環(huán)境目前ASP可運(yùn)行在三種環(huán)境下:(1)WINDOWSNTserver4.0運(yùn)行IIS5.0(InternetInformationServer)以上。(2)WINDOWSNTworkstation4.0運(yùn)行PeerWebServer6.0以上。(3)WINDOWS95/98/XP運(yùn)行PWS(PersonalWebServer)。其中以NTserver上的IIS功能最強(qiáng),提供了對(duì)ASP的全面支持,是創(chuàng)建高速、穩(wěn)定的ASP主頁(yè)的最佳選擇。第2章系統(tǒng)分析與總體設(shè)計(jì)學(xué)校的網(wǎng)站是向訪客全面展示學(xué)校形象的一種媒介,因而網(wǎng)站中各種新信息發(fā)布的頻率非常高,如果使用靜態(tài)網(wǎng)頁(yè)作為新聞頁(yè)面,則維護(hù)工作將非常繁瑣,管理員每天需要制作大量的網(wǎng)頁(yè)上傳至服務(wù)器空間進(jìn)行替換,從而浪費(fèi)大量的人力物力。綜合考慮,采用了ASP的動(dòng)態(tài)網(wǎng)頁(yè),使信息的發(fā)布、管理和留言變得很輕松,管理員只需在后臺(tái)添加文章處選擇一級(jí)目錄,二級(jí)目錄并設(shè)置標(biāo)題、內(nèi)容和圖片等信息就可以了,提交后系統(tǒng)將自動(dòng)生成對(duì)應(yīng)的網(wǎng)頁(yè)。本文將對(duì)學(xué)校網(wǎng)站信息的發(fā)布及管理進(jìn)行系統(tǒng)分析與總體設(shè)計(jì)。系統(tǒng)安裝要求1)硬件環(huán)境:WINDOWSXP+IIS5.1或以上數(shù)據(jù)庫(kù):MSAccess2003或以上3)推薦配置:WindowsXP+IIS5.1+Access2003注意事項(xiàng):為保證數(shù)據(jù)的正常更新,要將數(shù)據(jù)庫(kù)父文件夾設(shè)置屬性為可讀可寫。2.1網(wǎng)站功能描述網(wǎng)站最主要的功能是通過(guò)后臺(tái)更新信息,通過(guò)選擇要更新信息的不同的一級(jí)和二級(jí)欄目來(lái)將不同的信息更新至不同的板塊,另,網(wǎng)站還支持投票和投票管理以及留言和管理留言等模塊。具體描述如下:a、管理員管理:(1)添加用戶;(2)修改用戶信息;(3)刪除用戶。b、版塊管理:(1)添加固定信息版塊;(2)固定信息版塊參數(shù)設(shè)置;(3)固定信息管理。c、文章管理管理:(1)添加文章;(2)管理文章;(3)調(diào)整欄目結(jié)構(gòu);(4)增加投票;(5)投票管理。d、明星管理:(1)添加校園明星;(2)管理明星e、留言管理:留言回復(fù),審核,刪除功能。f、下載管理:可以添加/修改/刪除下載內(nèi)容,如資源下載、軟件下載、課件下載等學(xué)習(xí)性內(nèi)容。g、公告管理:設(shè)置校園公告內(nèi)容。h、報(bào)名管理:可通過(guò)前臺(tái)添加學(xué)生報(bào)名信息。i、成績(jī)管理:前臺(tái)可輸入學(xué)號(hào)及姓名查詢對(duì)應(yīng)的成績(jī),后臺(tái)可以添加/修改/刪除學(xué)生成績(jī)。j、領(lǐng)導(dǎo)信箱:可以為校園某個(gè)領(lǐng)導(dǎo)分派單獨(dú)的權(quán)根,查收自己的信件。2.2系統(tǒng)功能模塊劃分從功能描述的內(nèi)容可以看到,本網(wǎng)站可以實(shí)現(xiàn)如下幾個(gè)完整的功能。根據(jù)這些功能,設(shè)計(jì)出系統(tǒng)的功能模塊,如下圖2-1所示。成都紡織高等??茖W(xué)校網(wǎng)站系統(tǒng)成都紡織高等??茖W(xué)校網(wǎng)站系統(tǒng)用戶管理固定信息管理文章管理明星管理留言管理公告管理下載管理成績(jī)管理其他輔助管理圖2-1功能模塊示意圖本網(wǎng)站系統(tǒng)的功能模塊之間的關(guān)系如下圖2-2所示。后臺(tái)系統(tǒng)后臺(tái)系統(tǒng)提供數(shù)據(jù)文章管理前臺(tái)頁(yè)面數(shù)據(jù)庫(kù)各模塊信息發(fā)布輔助管理相關(guān)文章留言圖2-2功能模塊關(guān)系圖在本網(wǎng)站中,管理員管理模塊的功能比較簡(jiǎn)單、只有添加、修改、刪除功能。管理員管理功能模塊的關(guān)系如下圖2-3所示。管理員管理管理員管理添加、修改、刪除用戶信息用戶圖2-3用戶管理功能模塊的關(guān)系圖2.3系統(tǒng)流程分析為了進(jìn)一步展示本網(wǎng)站系統(tǒng)的設(shè)計(jì),本小節(jié)將對(duì)系統(tǒng)進(jìn)行流程分析。管理系統(tǒng)的工作流程都是從用戶登錄模塊開始,對(duì)用戶的身份進(jìn)行認(rèn)證。身份認(rèn)證過(guò)程:確認(rèn)用戶是否是有效的系統(tǒng)用戶,此過(guò)程決定用戶能否進(jìn)入系統(tǒng)。本網(wǎng)站分為前臺(tái)頁(yè)面和后臺(tái)程序兩個(gè)部分。前臺(tái)頁(yè)面即任何訪客都能瀏覽的界面,故不需要進(jìn)行身份認(rèn)證,任何人都可以通過(guò)瀏覽器閱讀已經(jīng)發(fā)布的新聞、填寫留言等。管理員擁有所有的操作權(quán)限,后臺(tái)系統(tǒng)的流程分析如圖2-4所示。開始開始用戶登錄失敗重試管理所有用戶的信息管理已發(fā)布的信息,發(fā)布新信息,所有網(wǎng)站功能板塊的管理管理員圖2-4后臺(tái)系統(tǒng)的流程分析留言系統(tǒng)的流程分析如下圖2-5所示。開始開始用戶登錄失敗重試回復(fù)留言、刪除留言等發(fā)布留言管理員普通用戶圖2-5留言板的流程分析第3章系統(tǒng)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn)3.1創(chuàng)建數(shù)據(jù)庫(kù)首先創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)2008.mdb用來(lái)保存本系統(tǒng)的所有數(shù)據(jù)。3.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)本網(wǎng)站定義的數(shù)據(jù)庫(kù)中包含以下幾個(gè)表:管理員表:imagert、新聞?lì)悇e表:news、公告信息表:gg、校園明星表:star、留言表:tubook、一級(jí)板塊表:yikind、學(xué)生成績(jī)表:results、二級(jí)欄目表:erking等其他一些簡(jiǎn)單的表。下面分別介紹這些表的結(jié)構(gòu):a、管理員表imagert管理員表imagert用來(lái)保存管理員信息。在設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)時(shí),很多表都需要設(shè)計(jì)一個(gè)整型字段作為標(biāo)識(shí)列,這已經(jīng)成為慣例,例如表imagert中的ID字段。所謂標(biāo)識(shí)列,就是可以惟一標(biāo)識(shí)一行記錄的列,在表中不會(huì)存在兩條標(biāo)識(shí)列相同的記錄。如果其他表需要引用表imagert中的數(shù)據(jù),則在表中添加一個(gè)ID字段就可以了,結(jié)構(gòu)如表3_1所示。表3_1表imagert的結(jié)構(gòu)編號(hào)字段名稱數(shù)據(jù)類型1ID自動(dòng)編號(hào)2Geetid文本3Pwd文本b、新聞?lì)悇e表news新聞?lì)悇e表news用來(lái)保存新聞?lì)悇e的信息,結(jié)構(gòu)如表3_2所示。表3_2表newsclass的結(jié)構(gòu)編號(hào)字段名稱數(shù)據(jù)類型1ID自動(dòng)編號(hào)2Yiid數(shù)字3Erid數(shù)字4Title文本c、公告信息表:gg公告信息表:gg用來(lái)保存最新的公告信息,在此表設(shè)計(jì)時(shí)用到了文本、數(shù)字、日期/時(shí)間、備注等數(shù)據(jù)類型,結(jié)構(gòu)如表3_3所示。表3_3表gg的結(jié)構(gòu)編號(hào)字段名稱數(shù)據(jù)類型1Id自動(dòng)編號(hào)2Title文本3Content文本d、校園明星表:star校園明星表:star用來(lái)保存添加的校園明星信息,結(jié)構(gòu)如表3_4所示。表3_4表star的結(jié)構(gòu)編號(hào)字段名稱數(shù)據(jù)類型1ID自動(dòng)編號(hào)2Name文本3Professional文本4Age數(shù)字5Sex文本6Photo備注e、留言表:tubook留言表:tubook用來(lái)訪客的留言信息,結(jié)構(gòu)如表3_5所示。表3_5表tubook的結(jié)構(gòu)編號(hào)字段名稱數(shù)據(jù)類型1Bookname文本2Bookemail文本3Booktitle文本4Txtip數(shù)字5Booktime時(shí)間/日期6Bookhui文本7Huitime時(shí)間/日期8Deanno文本f、一級(jí)板塊表:yikind一級(jí)板塊表:yikind用來(lái)保存網(wǎng)站的一級(jí)欄目信息,結(jié)構(gòu)如表3_6所示。表3_6表yikind的結(jié)構(gòu)編號(hào)字段名稱數(shù)據(jù)類型1Yiid自動(dòng)編號(hào)2Yiname文本3Show復(fù)選框4Yiorder數(shù)字g、學(xué)生成績(jī)表:results學(xué)生成績(jī)表:results用來(lái)保存學(xué)生的成績(jī)信息,結(jié)構(gòu)如表3_7所示。表3_7表results的結(jié)構(gòu)編號(hào)字段名稱數(shù)據(jù)類型1Id數(shù)字2Xuehao數(shù)字3Classo文本4Yuwen數(shù)字5Shuxue數(shù)字6Yingyu數(shù)字7Wuli數(shù)字8Huaxue數(shù)字9Zhenzhi數(shù)字h、二級(jí)欄目表:erking二級(jí)板塊表:erkind用來(lái)保存網(wǎng)站的二級(jí)欄目信息,結(jié)構(gòu)如表3_8所示。表3_8表erkind的結(jié)構(gòu)編號(hào)字段名稱數(shù)據(jù)類型1Erid數(shù)字2Yiid數(shù)字3Ername文本4Show數(shù)字5Erorder數(shù)字6Ernum數(shù)字另外還包括一些簡(jiǎn)單的表:下載文件表:down、領(lǐng)導(dǎo)信箱表:deandate、首頁(yè)固定信息表:com_kind以及學(xué)校介紹表com,在此就不一一贅述。第4章系統(tǒng)主界面與后臺(tái)界面設(shè)計(jì)4.1主界面設(shè)計(jì)本主界面為index.asp,它的功能是顯示新聞中心中的最新新聞,以及最新發(fā)布的學(xué)生工作、招生就業(yè)、黨團(tuán)建設(shè)、就業(yè)信息等四個(gè)模塊的信息,并在首頁(yè)底部提供進(jìn)入管理界面(admin_login.asp)的鏈接。使用包含文件來(lái)定義頭部和底部的板塊,省去了逐個(gè)頁(yè)面修改連接的繁瑣,首頁(yè)文件(index.asp)是由top.asp,buttom.asp等模塊組成。首頁(yè)效果圖如下:4.1.1顯示網(wǎng)站各個(gè)模塊的鏈接此模塊是由top.asp頁(yè)面所包含,主要是顯示首頁(yè)到各個(gè)子頁(yè)的鏈接。Top.asp界面如下圖4_1所示。圖4_1Top.asp界面4.1.2顯示熱點(diǎn)新聞此模塊顯示最新更新的新聞信息,如果一次性更新新聞?shì)^多,則網(wǎng)頁(yè)會(huì)被拉長(zhǎng),給用戶閱讀帶來(lái)不便,為了解決這個(gè)問(wèn)題,本系統(tǒng)使用了更多這個(gè)功能。使用了代碼:<%setrss=conn.execute("selecttop6*fromnewsorderbyiddesc")%>,即從數(shù)據(jù)庫(kù)中選取前六條新聞顯示在新聞中心這一板塊,余下的則采用了更多這個(gè)功能,點(diǎn)擊后可以進(jìn)入到新聞列表界面(list.asp)瀏覽全部的新聞。4.1.3顯示最新圖片新聞此模塊主要是顯示最新的圖片新聞:顯示圖片及圖片鏈接和各類新聞的熱點(diǎn)新聞。運(yùn)用了JS文件實(shí)現(xiàn)框架使得圖片得以顯示。界面如圖4_2所示。圖4_2最新圖片新聞界面4.1.4顯示詳細(xì)新聞點(diǎn)擊每條新聞的標(biāo)題或者相應(yīng)的圖片后可以跳轉(zhuǎn)到顯示新聞詳細(xì)內(nèi)容的頁(yè)面。4.2后臺(tái)程序設(shè)計(jì)4.2.1登錄界面在對(duì)系統(tǒng)進(jìn)行管理之前,需要通過(guò)系統(tǒng)的身份認(rèn)證。本站中使用admin_login.asp進(jìn)行身份驗(yàn)證。只有用戶名和密碼正確才可以進(jìn)入管理界面否則回到該界面。登錄界面如下圖4_4所示。圖4_4登錄界面4.2.2管理界面詞界面在通過(guò)驗(yàn)證之后才可以進(jìn)入,它分為固定信息區(qū)、文章管理區(qū)、明星管理、下載管理以及輔助管理等模塊。它是由框架組成的,從而可以減少重復(fù)的部分并可以使系統(tǒng)維護(hù)更容易。管理界面如圖4_5所示。圖4_5管理界面4.2.3留言板界面點(diǎn)擊主頁(yè)上雁過(guò)留聲這一導(dǎo)航欄之后便進(jìn)入了留言板模塊,任何訪客均可留言,并設(shè)置了選擇頭像等個(gè)性功能。留言界面如圖圖4_6所示。圖4_6留言界面第5章后臺(tái)管理模塊設(shè)計(jì)5.1管理員管理模塊管理員管理模塊設(shè)計(jì)可以實(shí)現(xiàn)以下功能:(1)添加用戶信息;(2)修改用戶信息;(3)刪除用戶信息。只有管理員用戶才可以進(jìn)入管理員管理模塊,在tz_admin_index.asp中,單擊左側(cè)的“用戶管理”超級(jí)鏈接,可以打開管理員管理頁(yè)面admin_manage.asp。5.1.1管理員管理界面打開管理員管理界面,如圖5-1所示。圖5-1管理員管理界面5.1.2管理員管理功能分析a、添加用戶功能:添加的信息包括帳號(hào)、密碼,通過(guò)隱藏域傳遞ADD信息admin_savemanage.asp頁(yè)面接收此信息并作相應(yīng)的處理。b、修改用戶信息:修改信息包括修改帳號(hào)、密碼,通過(guò)隱藏域傳遞edit信息admin_savemanage.asp頁(yè)面接收此信息并作相應(yīng)的處理。c、刪除管理員信息:此功能比較人性化,在刪除時(shí)提示用戶是否要?jiǎng)h除并且把所有的信息清空,直接刪除比較方便。5.2版塊管理模塊固定信息管理可以實(shí)現(xiàn)以下功能:(1)添加版塊信息;(2)修改版塊信息;(3)刪除版塊信息。只有管理員用戶才可以進(jìn)入管理員管理模塊,在tz_admin_index.asp中,單擊“固定信息參數(shù)設(shè)置”超級(jí)鏈接,可以打開版塊管理頁(yè)面admin_class.asp。5.2.1版塊管理界面打開版塊管理界面,如圖5-2所示圖5-2版塊管理界面5.2.2版塊管理功能分析a、刪除版塊信息:此功能比較人性化,在刪除時(shí)提示用戶是否要?jiǎng)h除并且把所有的信息清空,直接刪除比較方便。通過(guò)字符串傳遞del信息request接收此信息然后調(diào)用SubDel()過(guò)程并作相應(yīng)的處理。b、添加版塊信息:添加的信息包括版塊的名字,通過(guò)字符串傳遞ADD信息request接收此信息然后調(diào)用SaveAdd()過(guò)程并作相應(yīng)的處理并且調(diào)出添加模塊。c、修改版塊信息:修改版塊的版塊名,通過(guò)字符串傳遞edit信息request接收此信息然后調(diào)用SaveEdit()過(guò)程并作相應(yīng)的處理并且調(diào)出修改模塊。5.3文章管理模塊文章管理模塊設(shè)計(jì)可以實(shí)現(xiàn)以下功能:(1)添加文章;(2)管理文章;只有管理員用戶才可以進(jìn)入新聞管理模塊,在后臺(tái)頁(yè)面中,單擊“文章管理”超級(jí)鏈接,可以打開文章管理頁(yè)面admin_news.asp。5.3.1文章管理界面文章管理界面,此界面具有良好的視覺(jué)效果和友好的操作界面,可對(duì)新聞進(jìn)行編輯和刪除的操作。具體效果如下圖5-3所示。圖5-3新聞管理界面5.3.2文章管理功能分析a、顯示文章管理信息:為了便于文章管理,tz_admin_index.asp以表格的形式顯示各個(gè)模塊的新聞并在后面有編輯、刪除等模塊。b、修改文章信息:修改版塊的版塊名,通過(guò)字符串傳遞edit信息request接收此信息然后調(diào)用相應(yīng)頁(yè)面并作相應(yīng)的處理。修改文章的標(biāo)題、所屬版塊、添加時(shí)間、上傳圖片、新聞內(nèi)容、發(fā)布人等。c、刪除文章信息:此功能比較人性化,在刪除時(shí)提示用戶是否要?jiǎng)h除并且把所有的信息清空,直接刪除比較方便。通過(guò)字符串傳遞del信息然后調(diào)用相應(yīng)頁(yè)面并request接收此信息和作相應(yīng)的處理。d、文章版塊轉(zhuǎn)移:轉(zhuǎn)移功能便于文章的管理,在編輯界面使用下拉列表框進(jìn)行選擇,可以將文章的所屬板塊任意的修改,用下拉列表框進(jìn)行選擇的目的也是為了減少錯(cuò)誤和方便于用戶。5.4文章添加主要添加文章的內(nèi)容、標(biāo)題、類別、圖片、發(fā)布者等。文章的圖片發(fā)布主要通過(guò)tz_admin_index.asp頁(yè)面用stream組件取得服務(wù)端相對(duì)圖片路徑且上傳圖片并以此刻的時(shí)間命名圖片,保存圖片到images。添加文章時(shí)可以選擇文章所在的一級(jí)欄目以及一級(jí)欄目下在二級(jí)欄目,并可以上傳圖片到首頁(yè),將重點(diǎn)文章放在首頁(yè)展示。文章添加界面如圖5-4所示。圖5-4添加文章界面第6章留言板模塊設(shè)計(jì)6.1用戶添加模塊a、用戶添加界面:添加用戶帳號(hào)、用戶密碼并提示用戶那些是必填的界面比較友好打開用戶添加界面,用戶添加界面如圖6-1所示。圖6-1用戶添加界面b、用戶添加的信息:本模塊主要是用文本輸入數(shù)據(jù),輸入之后通過(guò)adduser.asp頁(yè)面進(jìn)行驗(yàn)證。驗(yàn)證通過(guò)則添加成功否則返回本頁(yè)面繼續(xù)添加。此驗(yàn)證主要驗(yàn)證必填的是否填了,用戶名是否已經(jīng)存在等等。6.2留言板主界面模塊a、留言板主界面:此模塊主要提供用戶發(fā)表留言等功能,留言板主界面如下圖6-2所示。圖6-2留言板主界面b、留言板主界面的實(shí)現(xiàn):發(fā)表留言包括:姓名、性別、頭像、QQ號(hào)碼、郵件、主題、內(nèi)容等信息。回復(fù)主要是管理員在后臺(tái)進(jìn)行的,針對(duì)某個(gè)人的留言進(jìn)行,本模塊雖然簡(jiǎn)單但也實(shí)現(xiàn)了留言板的基本功能。6.3留言板管理模塊主要實(shí)現(xiàn)了刪除留言和回復(fù)留言功能,界面如圖6-3所示圖6-3留言板管理模塊界面其中,回復(fù)留言界面如圖6-4所示圖6-4回復(fù)留言界面管理員在回復(fù)留言時(shí),也可看到訪客的留言內(nèi)容,填寫好回復(fù)內(nèi)容之后點(diǎn)擊“寫好了”就可以完成對(duì)留言的回復(fù)。第7章其他功能設(shè)計(jì)7.1明星管理包括添加明星和管理明星。添加明星界面如下圖7-1-1所示:圖7-1-1添加明星界面管理明星則可對(duì)已添加的一些校園明星的信息進(jìn)行編輯、刪除等操作,界面如圖7-1-2所示。圖7-1-2管理明星界面7.2下載管理包括添加下載和管理下載兩部分的功能,和明星管理模塊類似,在此就不做贅述。7.3公告管理可以添加和刪除首頁(yè)上顯示的公告信息,操作界面如圖7-3-1所示。圖7-3-1公告管理界面7.4成績(jī)管理此模塊包括成績(jī)管理和成績(jī)錄入兩部分,可以由管理員錄入相應(yīng)學(xué)生的成績(jī)以供查詢,管理操作界面如下圖7-4-1所示。圖7-4-1成績(jī)管理界面成績(jī)錄入界面如圖圖7-4-2所示。圖7-4-2成績(jī)錄入界面7.5領(lǐng)導(dǎo)信箱管理此模塊可以刪除、添加、修改相應(yīng)的信箱,操作界面如圖7-5-1所示。圖7-5-1信箱管理界面第8章結(jié)論8.1網(wǎng)站系統(tǒng)總結(jié)Web開發(fā)技術(shù)的飛速發(fā)展促進(jìn)了新聞發(fā)布的普及。目前,越來(lái)越多的信息發(fā)布開始遷移到Internet中來(lái)進(jìn)行,一種新的發(fā)布方式-網(wǎng)站系統(tǒng)已成為一種必然的趨勢(shì),這種信息發(fā)布方式無(wú)疑給管理者和用戶帶來(lái)極大的便利,使以前很多不可能的信息發(fā)布活動(dòng)變得異??旖?。本文所涉及的學(xué)校網(wǎng)站系統(tǒng),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立、后臺(tái)管理以及前臺(tái)頁(yè)面的Web設(shè)計(jì)。系統(tǒng)使用ASP開發(fā)工具,利用微軟提供的IIS建立運(yùn)行環(huán)境,再結(jié)合MicrosoftAccess2003建立數(shù)據(jù)連接關(guān)系。利用其提供的各種組件,首先在短時(shí)間內(nèi)建立數(shù)據(jù)庫(kù),然后,對(duì)數(shù)據(jù)庫(kù)進(jìn)行分析與建立頁(yè)面,不斷修正與改進(jìn),直到功能基本實(shí)現(xiàn)的可行系統(tǒng)。系統(tǒng)以Web為中心,采用TCP/IP、HTTP傳輸協(xié)議、客戶端通過(guò)瀏覽器訪問(wèn)Web以及與Web相連的后臺(tái)數(shù)據(jù)庫(kù),為新聞發(fā)布的管理提供了較好的工具??傮w來(lái)說(shuō),本網(wǎng)站的設(shè)計(jì)具有良好的擴(kuò)展能力并且便于維護(hù),使用較為簡(jiǎn)便,對(duì)于管理人員來(lái)說(shuō)是較好的管理工具,但是由于時(shí)間和其他方面的限制原因,系統(tǒng)還有很多方面需要改進(jìn)。我相信在以后的學(xué)習(xí)生活中定能一步一步的去克服這些,使網(wǎng)站的功能越來(lái)越完善。8.2網(wǎng)站系統(tǒng)展望8.2.1校園網(wǎng)站的發(fā)展趨勢(shì)現(xiàn)階段一些學(xué)校的網(wǎng)站系統(tǒng)功能單一,安全性不高,管理也只能是進(jìn)行刪除、修改、編輯等功能,和用戶即時(shí)交流的的功能都比較少見(jiàn),大部分的網(wǎng)站最多只有一個(gè)留言板,如果訪客有問(wèn)題需要馬上得到答復(fù)的,

溫馨提示

  • 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ù)網(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)論