freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于web的校園新聞發(fā)布系統(tǒng)畢業(yè)論文-在線瀏覽

2024-08-07 23:07本頁(yè)面
  

【正文】 調(diào)用數(shù)據(jù)庫(kù)的數(shù)據(jù),JavaScript 腳本語(yǔ)言用來(lái)做一些數(shù)據(jù)合法性的判斷,方便用戶數(shù)據(jù)準(zhǔn)確的輸入,HTML 語(yǔ)言是用來(lái)承載ASP、JavaScript 語(yǔ)言的。 ASP 簡(jiǎn)介ASP 是 Active Server Page 的縮寫(xiě),意為“動(dòng)態(tài)服務(wù)器頁(yè)面” 。ASP 的網(wǎng)頁(yè)文件的格式是第 2 頁(yè)(共 26 頁(yè))*.asp,現(xiàn)在常用于各種動(dòng)態(tài)網(wǎng)站中。ASP 是一種服務(wù)器端腳本編寫(xiě)環(huán)境,可以用來(lái)創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁(yè)或Web 應(yīng)用程序。利用 ASP 可以向網(wǎng)頁(yè)中添加交互式內(nèi)容(如在線表單) ,也可以創(chuàng)建使用 HTML 網(wǎng)頁(yè)作為用戶界面的 web 應(yīng)用程序。 Access 簡(jiǎn)介Microsoft Office Access(前名 Microsoft Access)是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng) [3]。Access 2022 就是關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢(xún)、存儲(chǔ)和檢索。數(shù)據(jù)表示圖提供了一種類(lèi)似于 Excel 的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。Access 也提供了數(shù)據(jù)存儲(chǔ)庫(kù) [6],可以使用桌面數(shù)據(jù)庫(kù)文件把數(shù)據(jù)庫(kù)文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他用戶共享數(shù)據(jù)庫(kù)。如上所述,Access 作為關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)具備了許多優(yōu)點(diǎn),可以同時(shí)擁有桌面數(shù)據(jù)庫(kù)的便利和關(guān)系數(shù)據(jù)庫(kù)的強(qiáng)大功能 [7]。微軟的 JET 數(shù)據(jù)庫(kù)引擎(操作數(shù)據(jù)庫(kù)的一段程序或程序段)提供了與數(shù)據(jù)庫(kù)打交道的途徑,我們是通過(guò)它以及 來(lái)訪問(wèn)數(shù)據(jù)庫(kù),并對(duì)其進(jìn)行各種操作。 HTMLHTML(Hypertext Markup Language,超文本標(biāo)記語(yǔ)言) ,它用 HTML標(biāo)記來(lái)標(biāo)注文本或圖形的屬性。下面就簡(jiǎn)單介紹一下常用的 HTML 標(biāo)記。英文單詞或字母,稱(chēng)為標(biāo)記。有些標(biāo)記是成對(duì)出現(xiàn)的,如body文檔主體內(nèi)容/body。個(gè)別標(biāo)記是單個(gè)的。2.HTML 主要標(biāo)記html /html表示這是一個(gè) HTML 文檔。title/title位于文檔頭部,瀏覽時(shí)顯示在瀏覽器標(biāo)題欄中。br換行3.標(biāo)記的屬性大部分標(biāo)記都可以使用各種修飾屬性,如排列屬性 align、背景色backcolor、寬度 width、高度 height 等屬性。待解決的問(wèn)題:數(shù)據(jù)庫(kù)的構(gòu)建、庫(kù)的連接、各個(gè)表的創(chuàng)建、代碼編寫(xiě)、頁(yè)面的設(shè)計(jì)實(shí)現(xiàn)、數(shù)據(jù)調(diào)用、系統(tǒng)數(shù)據(jù)庫(kù)安全實(shí)現(xiàn)。系統(tǒng)的制作和運(yùn)營(yíng)的成本特別低。枝術(shù)可行性方面,該網(wǎng)站使用 ASP 作為編程語(yǔ)言,具有效率高、可重用性強(qiáng)、代碼量少等優(yōu)點(diǎn)。經(jīng)濟(jì)可行性方面,由于該系統(tǒng)由本人制作,而且系統(tǒng)服務(wù)器由呼倫貝爾學(xué)院已經(jīng)運(yùn)行的服務(wù)器作為本系統(tǒng)的服務(wù)器端,維護(hù)人員由旅游管理與地理科學(xué)學(xué)院學(xué)生維護(hù),系統(tǒng)操作簡(jiǎn)單,只需要半天培訓(xùn)即可使用。實(shí)現(xiàn)各個(gè)不同用戶的操作權(quán)限。 需求分析客戶可以在鏈接網(wǎng)絡(luò)的計(jì)算機(jī)上在線瀏覽旅游管理與地理科學(xué)學(xué)院的信息和下載學(xué)院的資源,但是沒(méi)有發(fā)布和修改系統(tǒng)信息的權(quán)限;本系統(tǒng)目前設(shè)定一個(gè)超級(jí)管理員,當(dāng)管理員登錄后可以發(fā)布、編輯和刪新聞,通過(guò)后臺(tái)編輯新聞置頂屬性,可以使首頁(yè)某個(gè)欄目新聞置頂顯示,同樣管理員也可以修改登錄密碼。管理員在對(duì)信息修改后,提交到數(shù)據(jù)驗(yàn)證頁(yè)面對(duì)數(shù)據(jù)的合法性進(jìn)行驗(yàn)證,例如某個(gè)數(shù)據(jù)不能為空。其次,如果通過(guò)系統(tǒng)后臺(tái)刪除數(shù)據(jù),數(shù)據(jù)是可以恢復(fù)的,系統(tǒng)后臺(tái)的刪除只是給數(shù)據(jù)標(biāo)記了一個(gè)刪除標(biāo)記,在前臺(tái)的數(shù)據(jù)調(diào)用是排除了標(biāo)記刪除的數(shù)據(jù)。再次,對(duì)后臺(tái)的每一個(gè)管理頁(yè)面進(jìn)行了用戶是否登錄驗(yàn)證,防止非法用戶在沒(méi)有登錄的狀態(tài)下對(duì)后臺(tái)的數(shù)據(jù)進(jìn)行修改。系統(tǒng)主要由學(xué)院概況,機(jī)構(gòu)設(shè)置,黨團(tuán)建設(shè),教育教學(xué),科學(xué)研究,招生就業(yè),校友之窗,文件下載以及網(wǎng)站首頁(yè)還有一個(gè)快捷功能模塊入口,其中包含實(shí)踐教學(xué),導(dǎo)游資格考試,學(xué)生講壇,學(xué)子風(fēng)采,體驗(yàn)旅地這幾個(gè)功能模塊組成。系統(tǒng)的功能圖如圖 21 所示。管理員登陸系統(tǒng)后,可以對(duì)各個(gè)欄目的文章進(jìn)行發(fā)布和修改,對(duì)資源進(jìn)行發(fā)布,對(duì)管理員密碼進(jìn)行修改。第 6 頁(yè)(共 26 頁(yè))圖 22 系統(tǒng)流程圖第 7 頁(yè)(共 26 頁(yè))第 3 章 系統(tǒng)設(shè)計(jì) 基本結(jié)構(gòu)和處理流程當(dāng)用戶為管理員時(shí)系統(tǒng)主要分為以下幾個(gè)功能模塊:管理員登錄模塊,密碼修改模塊,信息發(fā)布、修改和刪除模塊,系統(tǒng)退出模塊。當(dāng)管理員登陸后才能進(jìn)入密碼修改模塊,用戶輸入舊的管理員密碼和倆個(gè)相同的新密碼才能修改密碼。管理員點(diǎn)擊退出模塊,系統(tǒng)清除用戶登陸的 session 會(huì)話 [5],用戶安全退出,并返回到系統(tǒng)首頁(yè)。普通用戶不需要登陸就可以查看系統(tǒng)前臺(tái)各個(gè)欄目的文章,以及下載相關(guān)資源。圖 31 能模塊圖 數(shù)據(jù)庫(kù)設(shè)計(jì)根據(jù)系統(tǒng)功能設(shè)計(jì)的需求、系統(tǒng)安全以及功能模塊的劃分,所需數(shù)據(jù)庫(kù)信息存儲(chǔ)表有 4 張,其中主要表的具體設(shè)計(jì)如下。數(shù)據(jù)庫(kù)中的數(shù)據(jù)資料來(lái)源于旅游管理與地理科學(xué)學(xué)院教學(xué)過(guò)程中的各種資料數(shù)據(jù)。第 8 頁(yè)(共 26 頁(yè))1.管理員登陸表:管理員表記錄了管理員的登陸密碼和登陸的 IP,以及加入了權(quán)限和隨機(jī)數(shù)這兩個(gè)字段,方便日后系統(tǒng)的進(jìn)一步升級(jí),具體數(shù)據(jù)見(jiàn)表 32。當(dāng)出現(xiàn)了“%”時(shí)服務(wù)器會(huì)認(rèn)為是 ASP 的分界符。所以不能下載,具體數(shù)據(jù)如表 34 所示表 34 %nodown字段名稱(chēng) 數(shù)據(jù)類(lèi)型 字段大小 必填字段% OLE 對(duì)象第 9 頁(yè)(共 26 頁(yè))4.學(xué)院新聞表:用來(lái)存放學(xué)院所有新聞和資源文章,DelFlag 是用來(lái)作為記錄被刪除的標(biāo)記,記錄被調(diào)用時(shí),會(huì)按照 top 字段和以及日期字段進(jìn)行排序,具體數(shù)據(jù)如表 35 所示表 35 j_news字段名稱(chēng) 數(shù)據(jù)類(lèi)型 字段大小 必填字段id 自動(dòng)編號(hào) 5 是title 文本 38 是connect 備注 225 是time 日期/時(shí)間 19 是adder 文本 18 是hits 數(shù)字 5 否class 數(shù)字 5 否newid 數(shù)字 5 否DelFlag 布爾 否top 數(shù)字 1 否 數(shù)據(jù)庫(kù) ER 圖在系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)中,先要對(duì)系統(tǒng)分析得到的數(shù)據(jù)庫(kù)字典中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析 [4],分析各數(shù)據(jù)存儲(chǔ)之間的關(guān)系,然后得出系統(tǒng)的關(guān)系模式,為了把用戶的數(shù)據(jù)要求清晰明確地表達(dá)出來(lái),通常要建立一個(gè)概念性的數(shù)據(jù)模型(也稱(chēng)為信息模型) [5]。最常用的表示概念性數(shù)據(jù)模型的方法,實(shí)體聯(lián)系圖(Entity Relationship Diagram)[6]。用干這種方法表示的概念性數(shù)據(jù)模型又稱(chēng)為 ER 模型。管理員包括:編號(hào),名字,會(huì)員名,密碼,登錄 IP,登錄時(shí)間,退出時(shí)間,登錄次數(shù),驗(yàn)證碼,實(shí)體屬性圖如圖 36 所示:圖 36 管理員實(shí)體屬性圖登錄日志包括:編號(hào),日志類(lèi)型,頻道 ID,操作時(shí)間,操作人,IP 地址,操作信息,程序名,參數(shù)內(nèi)容,實(shí)體屬性圖如圖 37 所示。圖 38 新聞實(shí)體屬性圖下面給出本系統(tǒng)的 ER 圖如圖 39 所示。界面簡(jiǎn)潔統(tǒng)一,易學(xué)易用。2.操作簡(jiǎn)單在數(shù)據(jù)提交的過(guò)程中,加入了 JavaScript 語(yǔ)句判斷 [8],如果用戶輸入錯(cuò)第 11 頁(yè)(共 26 頁(yè))誤就會(huì)有相應(yīng)的錯(cuò)誤提示。4.安全方面對(duì)數(shù)據(jù)庫(kù)進(jìn)行了防下載、防注入等方面的安全防范 [10]。5.SEO 優(yōu)化本網(wǎng)站進(jìn)行了簡(jiǎn)單的 SEO 優(yōu)化,對(duì)網(wǎng)站關(guān)鍵字和描述方面進(jìn)行了優(yōu)化[11],并且在網(wǎng)站根目錄下建立了 和網(wǎng)站地圖,方便搜索機(jī)器人的采集和收錄,防止非法搜索機(jī)器人搜索,占用大量的服務(wù)器資源。第 12 頁(yè)(共 26 頁(yè))第 4 章 系統(tǒng)實(shí)現(xiàn) 后臺(tái)設(shè)計(jì) 頁(yè)面登陸實(shí)現(xiàn)功能描述:用戶輸入用戶名、密碼和驗(yàn)證碼后,點(diǎn)擊登錄,系統(tǒng)首先會(huì)驗(yàn)證用戶名、密碼和驗(yàn)證碼是否為空,如果有一個(gè)以上的為空,提示用戶名、密碼或驗(yàn)證碼為空并返回重新登錄;如果用戶名、密碼和驗(yàn)證碼都不為空,然后系統(tǒng)測(cè)試驗(yàn)證碼是否正確,如果不正確提示驗(yàn)證碼錯(cuò)誤,返回重新登錄,如果正確,驗(yàn)證密碼和用戶名稱(chēng)是否正確,如果都正確就登錄成功,系統(tǒng)會(huì)做一個(gè) session 會(huì)話 [13],用來(lái)記錄管理員已經(jīng)登錄,之后轉(zhuǎn)入管理界面,否則提示密碼或用戶名錯(cuò)誤并返回重新登錄。圖 41 管理員登錄界面圖 42 程序流程圖部分主要代碼如下:%Dim sql, rsDim UserName, Password, CheckCode, RndPassword第 13 頁(yè)(共 26 頁(yè))UserName = ReplaceBadChar(Trim(Request(UserName)))Password = ReplaceBadChar(Trim(Request(Password)))If UserName = ThenFoundErr = Trueerrmsg = errmsg amp。 您輸入的驗(yàn)證碼和系統(tǒng)產(chǎn)生的不一致,請(qǐng)重新輸入。 J_Now amp。 amp。 39。 amp。 39。登錄成功39。 amp。 39。 amp。 39。然后驗(yàn)證用戶名是否為空,如果不為空繼續(xù)執(zhí)行代碼,否則提示用戶名為空并返回登陸界面,然后系統(tǒng)驗(yàn)證密碼、用戶名和驗(yàn)證碼是否正確,如果正確把用戶登錄的信息記錄到日志表中,并轉(zhuǎn)到管理界面,否則重新登錄。 信息管理模塊1.后臺(tái)主界面:功能描述:登錄后,將會(huì)看到后臺(tái)界面上所顯示的各個(gè)功能模塊。首先會(huì)驗(yàn)證 session 會(huì)話是否正確,如果正確就會(huì)進(jìn)入系統(tǒng)管理界面,否則轉(zhuǎn)到登錄界面。圖 43 登錄界面部分主要代碼如下:
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1