【正文】
user 的數(shù)據(jù) ,如果不成功便轉(zhuǎn)到相應(yīng)提示錯(cuò)誤的頁面。 總結(jié) 通過這次畢業(yè)設(shè)計(jì),我從中學(xué)到了許多新的知識(shí),而且通過這次畢業(yè)設(shè)計(jì),培養(yǎng)了我綜合多門學(xué)科中的知識(shí)、迅速規(guī)劃并開發(fā)出目標(biāo)系統(tǒng)的能力,以及編程能力也有了很大的提高。尤其是在 新聞信息 領(lǐng)域, 各種新聞信息的發(fā)布分秒變換 ,人們對(duì) 新聞 信息的需求有了更新,更高的 要求,而網(wǎng)頁由于本身所具有的信息量大,傳遞快速,沒有時(shí)空限制等特點(diǎn)恰好滿足這種要求。站在網(wǎng)絡(luò)時(shí)代的前夜,我們清晰地聽到了網(wǎng)絡(luò)時(shí)代的宣言:誰掌握了網(wǎng)絡(luò),誰就掌握了未來。 在數(shù)據(jù)庫的設(shè)計(jì)中,盡量充分地考慮到用戶各個(gè)方面功能上的需求,以前數(shù)據(jù)庫理論的主要規(guī)則。將前面說到的功能和內(nèi)容以菜單的形式列出在主頁上,級(jí)聯(lián)菜單上是一些具體的功能和內(nèi)容。 如若用戶已經(jīng)注冊(cè) ,則可輸入名稱和密碼進(jìn)入 ,在此過程中驗(yàn)證名稱和密碼是否相符以及在登錄過程中用戶的請(qǐng)求是否被允許從而顯示不同的提示頁面。(2)注冊(cè) ,如果是新用戶 ,想進(jìn)入留言板就必須通過注冊(cè) ,得到批準(zhǔn)成為合法用戶而取得留言及其權(quán)限 。 OLEDB 是連接數(shù)據(jù)庫的新低層界面。 瀏覽留言 用戶可以在該頁面瀏覽全部的留言 ,這些留言都存放在表 mssg 里 ,頁面 中的顯示留言 ,可通過對(duì)表 mssg 操作而顯示到頁面上。修改之前用戶必須要輸入正確的密碼。而且對(duì)于上傳的相片的類型和大小都有所限制 ,只能上傳 jpg 和 gif 類型的相片 ,而且相片大小不能超過 300K。t we go over there? I39。s just what it39。 He was shaking his head. My ship leaves in the morning, he said. There39。d probably better go too. She was in agony, torn between what she was supposed to do and what she wanted. It really should be no contest, if she was who he thought she was. Well . . . butbut I39。ll tell you. He did tell her, and it was a very good story that no adventurous child could resist. He had practiced that story, refined it, told it many times into a recorder until he had the rhythms and cadences just right, until he found just the right words not too difficult words, but words with some fire and juice in them. And once more he grew encouraged. She had been tired when he started, but he gradually caught her attention. It was possible no one had ever told her a story in quite that way. She was used to sitting before the screen and having a story shoved into her eyes and ears. It was something new to be able to interrupt with questions and get answers. Even reading was not like that. It was the oral tradition of storytelling, and it could still mesmerize the nth generation of the electronic age. That sounds great, she said, when she was sure he was .through. You liked it? 1 really truly did. 1 think I want to be a pusher when I grow up. That was a really neat story. Well, that39。 2021. That? That39。該組件在下載并安裝后方可使用。然后轉(zhuǎn)回到 留言頁面 ,而 中的顯示留言程序根據(jù)更新后的表 mssg 而重新分頁顯示留言。在完成數(shù)據(jù)庫制作后 ,我們?cè)趯?duì)數(shù)據(jù)庫進(jìn)行存取前 ,必須要進(jìn)行數(shù)據(jù)庫的連接工作 ,進(jìn)行數(shù)據(jù)庫連接的方式有幾種 ,其中 1 種是通過“控制面板”→“管理工具 ”→“數(shù)據(jù)源 (ODBC)”來設(shè)置系統(tǒng) DSN。以操作接口而論 ,具備方便、簡(jiǎn)易的特性 ,同時(shí)能完全利用 Windows 資源。本文所設(shè)計(jì)的是用于一個(gè)班級(jí)同學(xué)之間進(jìn)行信息交流的 場(chǎng)所 ,規(guī)模小、設(shè)計(jì)簡(jiǎn)單的 Web留言版就可以實(shí)現(xiàn)信息交流的功能 ,而且它小巧簡(jiǎn)單 ,因此更易于實(shí)現(xiàn) ,在速度上比 BBS 也占優(yōu)。處理程序首先與數(shù)據(jù)庫連接 ,查看是否存在同名和同密碼的用戶 ,若存在則顯示提示信息 ,并重新返回注冊(cè)表單 ,用戶輸入新的信息進(jìn)行重新注冊(cè) 。 為網(wǎng)站設(shè)計(jì)一個(gè)主頁面使用 DreameWeaver MX 來制作。 前臺(tái)模塊 用戶登錄 班級(jí)留言 班級(jí)足跡 公告管理 留言板 成員地址 班級(jí)相冊(cè) 退 出 更改資料 留言 添加相冊(cè) 刪除相冊(cè) 修改留言 刪除留言 后臺(tái)模塊 前臺(tái)首頁 用戶管理 班級(jí)管理 留言管理 系統(tǒng)管理 圖 4 充分利用 ASP 的強(qiáng)大功能,在網(wǎng)站中提供留言簿、公告欄等交流場(chǎng)所,為同學(xué)們展開信息交流提供方便。所謂動(dòng)態(tài)內(nèi)容是由每一個(gè)用戶按照自己的需求發(fā)出請(qǐng)求而特殊制作的 Web 網(wǎng)頁。它打破了地域限制,真正使信息得以共享,改變了人們的工作和生活方式。而且對(duì)于上傳的相片的類型和大小都有所限制 ,只能上傳 jpg 和 gif 類型的相片 ,而且相片大小不能超過 300K。修改之前用戶必須要輸入正確的密碼。 瀏覽留言 用戶可以在該頁面瀏覽全部的留言 ,這些留言都存放在表 mssg 里 ,頁面 中的顯示留言 ,可通過對(duì)表 mssg 操作而顯示到頁面上。 OLEDB 是連接數(shù)據(jù)庫的新低層界面。(2)注冊(cè) ,如果是新用戶 ,想進(jìn)入留言板就必須通過注冊(cè) ,得到批準(zhǔn)成為合法用戶而取得留言及其權(quán)限 。 如若用戶已經(jīng)注冊(cè) ,則可輸入名稱和密碼進(jìn)入 ,在此過程中驗(yàn)證名稱和密碼是否相符以及在登錄過程中用戶的請(qǐng)求是否被允許從而顯示不同的提示頁面。將前面說到的功能和內(nèi)容以菜單的形式列出在主頁上,級(jí)聯(lián)菜單上是一些具體的功能和內(nèi)容。 在數(shù)據(jù)庫的設(shè)計(jì)中,盡量充分地考慮到用戶各個(gè)方面功能上的需求,以前數(shù)據(jù)庫理論的主要規(guī)則。站在網(wǎng)絡(luò)時(shí)代的前夜,我們清晰地聽到了網(wǎng)絡(luò)時(shí)代的宣言:誰掌握了網(wǎng)絡(luò),誰就掌握了未來。尤其是在 新聞信息 領(lǐng)域, 各種新聞信息的發(fā)布分秒變換 ,人們對(duì) 新聞 信息的需求有了更新,更高的要求,而網(wǎng)頁由于本身所具有的信息量大,傳遞快速,沒有時(shí)空限制等特點(diǎn)恰好滿足這種要求。 總結(jié) 通過這次畢業(yè)設(shè)計(jì),我從中學(xué)到了許多新的知識(shí),而且通過這次畢業(yè)設(shè)計(jì),培養(yǎng)了我綜合多門學(xué)科中的知識(shí)、迅速規(guī)劃并開發(fā)出目標(biāo)系統(tǒng)的能力,以及編程能力也有了很大的提高。修改資料功能是通過程序 來實(shí)現(xiàn) ,如果資料修改成功就轉(zhuǎn)到提示修改成功的頁面并修改表 user 的數(shù)據(jù) ,如果不成功便轉(zhuǎn)到相應(yīng)提示錯(cuò)誤的頁面。通過 ASP 提供的 Recordset 的 AbsolutePage就可以輕松的對(duì)數(shù)量繁多的留言進(jìn)行有條理的分頁顯示。程序開發(fā)者并不需要確切去了解其結(jié)構(gòu) ,只需要懂得如何利用它去連接數(shù)據(jù)庫即可。 動(dòng)態(tài)網(wǎng)頁要處理很多信息 ,這些龐大的信息一般交給后臺(tái)數(shù)據(jù)庫去處理。 通過在表單輸入“用戶名”和“密碼”后點(diǎn)擊“登錄”提交表單 ,激活后臺(tái)登錄程序。同樣,對(duì)于二級(jí)頁面的設(shè)計(jì)以及其它頁面的設(shè)計(jì)也是與主頁相同。所以搭建起后臺(tái)數(shù)據(jù)庫也就成為最基礎(chǔ)、最首要做的工作。 2 系統(tǒng)功能結(jié)構(gòu)圖 系統(tǒng)功能模塊設(shè)計(jì)分為前臺(tái)功能模塊設(shè)計(jì)和后臺(tái)功能模塊設(shè)計(jì)。也正是由于網(wǎng)絡(luò)實(shí)現(xiàn)網(wǎng)站的數(shù)據(jù)信息能夠進(jìn)行實(shí)時(shí)交互,保證網(wǎng)站數(shù)據(jù)的實(shí)時(shí)性??焖偌皶r(shí)的新聞瀏覽,五彩繽紛的網(wǎng)上信息,使網(wǎng)絡(luò)與人們的生活息息相關(guān),于是世界上又出現(xiàn)了第三媒體—— Inter。所以開發(fā)動(dòng)態(tài)網(wǎng)頁或動(dòng)態(tài)內(nèi)容成了越來越多的站點(diǎn)所追求目標(biāo)。 網(wǎng)站系統(tǒng)模塊 前臺(tái)網(wǎng)站首頁 后臺(tái)管理首頁 圖 1 網(wǎng)站系統(tǒng)結(jié)構(gòu)圖 圖 2 前臺(tái)功能模塊結(jié)構(gòu)圖 圖 3 后臺(tái)功能模塊結(jié)構(gòu)圖 網(wǎng)站的具體結(jié)構(gòu)如圖 2 所示,在首頁上共有 7 個(gè)大的功能菜單,每個(gè)菜單鏈前臺(tái)模塊 用戶登錄 班級(jí)留言 班級(jí)足跡 公告管理 留言板 成員地址 班級(jí)相冊(cè) 退 出 更改資料 留言 添加相冊(cè) 刪除相冊(cè) 修改留言 刪除留言 后臺(tái)模塊 前臺(tái)首頁 用戶管理 班級(jí)管理 留言管理 系統(tǒng)管理 接一個(gè)功能頁面,每個(gè)頁面實(shí)現(xiàn)不同功能。并且為網(wǎng)站的主頁及二級(jí)頁面確定一個(gè)共同的格式,包括整個(gè)頁面的顏色,寬度,陰影,背景,字體的大小顏色這就需要我們制作一個(gè)超文本樣式表 .css 文件,以供每個(gè)網(wǎng)頁調(diào)用。它的主要功能是根據(jù)用戶的錄入信息進(jìn)行身份識(shí)別 ,排除非法用戶對(duì)本系統(tǒng)的使用 ,對(duì) 合法用戶則按照不同的級(jí)別分類處理,從而保證系統(tǒng)的運(yùn)行安全,用戶進(jìn)入主頁面后 ,要想法使用其他菜單的功能必須先進(jìn)行注冊(cè) ,在將表單提交后 ,調(diào)用相應(yīng)的程序進(jìn)行處理。 如果成功登錄后將出現(xiàn)如圖 5 的界面: 提交 擊點(diǎn)返回按鈕 是 是 進(jìn)行注冊(cè)表單的填寫 連接數(shù)據(jù)庫并以用戶名進(jìn)行查尋 填寫登錄的用戶名和密碼 給出各種錯(cuò)誤提示并返回登錄框 輸入密碼與數(shù)據(jù)庫中的是否相同 進(jìn)入網(wǎng)站界面 是否首次登錄? 圖 4流程圖 圖 5 留言功能模塊的設(shè)計(jì) Web 留言板類似于 BBS,但 BBS 的版面過多 ,不同的留言放在不同的主題中 ,由于龐大的信息量影響到網(wǎng)頁信息搜索的 速度 ,不適合應(yīng)用于小型網(wǎng)站。本文設(shè)計(jì)的留言板是以 Access 2021 作為后臺(tái)數(shù)據(jù)庫。表 user 是用來存放注冊(cè)用戶的資料 ,表 mssg 是用來存放所有留言的信息。確認(rèn)后接受表單提交來的信息寫進(jìn)表 mssg 中。相片的上傳:由于 ASP 使用基于開放設(shè)計(jì)環(huán)境的ActiveX技術(shù) ,本留言板即利用 ActiveX組件 ASPSmartUpload 來實(shí)現(xiàn)相片上傳功能。 參考文獻(xiàn) 1. 肖金秀等 .Dreamweaver 網(wǎng)頁實(shí)例大制作 [M ].北京 :冶金工業(yè)出版社 ,2021. 2. 肖金秀等 .ASP網(wǎng)絡(luò)編程技術(shù) [M ].北京 :清華大學(xué)出版社 ,2021. 3. 張大斌 . Web 上基于 ASP 的數(shù)據(jù)庫應(yīng)用研究 [J ]. 計(jì)算機(jī)工程與科學(xué) , 2021. 4. 沈文智 . Microsoft IIS 網(wǎng)頁技術(shù) [M]. 北京 :人民郵電出版社 ,1998. 5. 譚浩強(qiáng) ,網(wǎng)頁制作技術(shù) [M].北京:清華大學(xué)出版社。 隨著 Inter 的進(jìn)一步發(fā)展 ,靜態(tài) Web 站點(diǎn)的開發(fā)與維護(hù)變得越來越困難 ,一方面信息的不斷增加和變化 ,使站點(diǎn)維護(hù)人員不得不經(jīng)常修改他們的網(wǎng)頁 ,特別是基于數(shù)據(jù)庫驅(qū)動(dòng)的 Web 站點(diǎn)更是如此,隨著 Inter 上信息量的增多和交互性的加強(qiáng)使 HTML 顯得越來越難以勝任。前臺(tái)功能模塊設(shè)計(jì)主要包括:用戶注冊(cè)、用戶登陸、用戶管理,班級(jí)管理、留言板。本站應(yīng)用了功能強(qiáng)大的 Access數(shù)據(jù)庫。如果這些頁面的主要部分與先前設(shè)計(jì)的主頁主體部分風(fēng)格和布局以及菜單都相同,那么我們就可以先建立一個(gè)空的含菜單的文件作為模板,以后每建立一個(gè)類似的頁 面,就可以調(diào)用此模板文件,在此基礎(chǔ)上再進(jìn)行修改、補(bǔ)充 [8]。如果“用戶名”和“密碼”匹配就可以進(jìn)入 ,反之顯示錯(cuò)誤提醒頁面。而Web 數(shù)據(jù)庫應(yīng)用系統(tǒng)則通過 Inter 平臺(tái)連接數(shù)據(jù)庫 ,取得數(shù)據(jù)集 ,對(duì)其進(jìn)行添加、修改、查詢、刪除等操作。 在本留言板中 ,利用