【正文】
是把所有相片的相關(guān)信息如相片的說(shuō)明、上傳時(shí)間、上傳人姓名等通過(guò)列表的方式顯示出來(lái) ,由于相片的數(shù)量可能很多 ,因此在這里也使用了分頁(yè)顯示 ,并在每張相片的說(shuō)明文字上添加鏈接 ,用戶通過(guò)點(diǎn)擊鏈接就可以激活 中的程序 ,實(shí)現(xiàn)瀏覽相片功能。另外也有許多心得體會(huì),所謂系統(tǒng)開(kāi)發(fā)如人生百味,酸甜苦辣皆有之。 參考文獻(xiàn) 1. 肖金秀等 .Dreamweaver 網(wǎng)頁(yè)實(shí)例大制作 [M ].北京 :冶金工業(yè)出版社 ,2021. 2. 肖金秀等 .ASP網(wǎng)絡(luò)編程技術(shù) [M ].北京 :清華大學(xué)出版社 ,2021. 3. 張大斌 . Web 上基于 ASP 的數(shù)據(jù)庫(kù)應(yīng)用研究 [J ]. 計(jì)算機(jī)工程與科學(xué) , 2021. 4. 沈文智 . Microsoft IIS 網(wǎng)頁(yè)技術(shù) [M]. 北京 :人民郵電出版社 ,1998. 5. 譚浩強(qiáng) ,網(wǎng)頁(yè)制作技術(shù) [M].北京:清華大學(xué)出版社??焖偌皶r(shí)的新聞瀏覽,五彩繽紛的網(wǎng)上信息,使網(wǎng)絡(luò)與人們的生活息息相關(guān),于是世界上又出現(xiàn)了第三媒體—— Inter。制作網(wǎng)頁(yè)是企業(yè)和個(gè)人的宣傳自己的重要手段,同時(shí)也是學(xué)習(xí)者獲取學(xué)習(xí)信息的重要手段。所以網(wǎng)頁(yè)也逐漸成為一種新興的 信息發(fā)布 資源。 隨著 Inter 的進(jìn)一步發(fā)展 ,靜態(tài) Web 站點(diǎn)的開(kāi)發(fā)與維護(hù)變得越來(lái)越困難 ,一方面信息的不斷增加和變化 ,使站點(diǎn)維護(hù)人員不得不經(jīng)常修改他們的網(wǎng)頁(yè) ,特別是基于數(shù)據(jù)庫(kù)驅(qū)動(dòng)的 Web 站點(diǎn)更是如此,隨著 Inter 上信息量的增多和交互性的加強(qiáng)使 HTML 顯得越來(lái)越難以勝任。所以開(kāi)發(fā)動(dòng)態(tài)網(wǎng)頁(yè)或動(dòng)態(tài)內(nèi)容成了越來(lái)越多的站點(diǎn)所追求目標(biāo)。 網(wǎng)絡(luò)發(fā)展前景無(wú)限,及早與網(wǎng)絡(luò)結(jié)合,與信息時(shí)代同步,與高科技匯合,定會(huì)給社會(huì)各行各業(yè)的發(fā)展注入新鮮的活力。 正文內(nèi)容: 網(wǎng)站主頁(yè)采用靜、動(dòng)相結(jié)合的方式,即靜態(tài)的主畫(huà)面和動(dòng)態(tài)的圖片相結(jié)合,體現(xiàn)班級(jí) 的勃勃生氣, 網(wǎng)站布局應(yīng) 該以輕松、簡(jiǎn)潔的風(fēng)格為主,同時(shí)使用一定的圖形和多媒體元素,將整個(gè)網(wǎng)頁(yè)分成四個(gè)部分(如圖 1) 第一部分 第二部分 第三部分 第四部分 圖 1 頁(yè)面布局 第一部分主要用來(lái)放置網(wǎng)站的標(biāo)志圖片;第二部分與第四部分主要用來(lái)放置一些功能鏈接;第三部分是主體部分,放置班級(jí)信息、留言、公告模塊等。前臺(tái)功能模塊設(shè)計(jì)主要包括:用戶注冊(cè)、用戶登陸、用戶管理,班級(jí)管理、留言板。 圖 1 網(wǎng)站系統(tǒng)結(jié)構(gòu)圖 網(wǎng)站系統(tǒng)模塊 前臺(tái)網(wǎng)站首頁(yè) 后臺(tái)管理首頁(yè) 圖 2 前臺(tái)功能模塊結(jié)構(gòu)圖 圖 3 后臺(tái)功能模塊結(jié)構(gòu)圖 網(wǎng)站的具體結(jié)構(gòu)如圖 2 所示,在首頁(yè)上共有 7 個(gè)大的功能菜單,每個(gè)菜單鏈接一個(gè)功能頁(yè)面,每個(gè)頁(yè)面實(shí)現(xiàn)不同功能。 3 系統(tǒng) ER 圖設(shè)計(jì) 登陸實(shí)體 ER圖 游客 注 冊(cè) 個(gè)人資料 組 成 個(gè)人資料 查詢?yōu)g覽 登陸 留言 管理員 管理 管理 留言 存入 后臺(tái)信息 相冊(cè) 圖 5 登陸實(shí)體 ER圖 管理員信息實(shí)體 ER 圖 圖 6 管理員實(shí)體 ER圖 同學(xué)信息實(shí)體 ER 圖 圖 7 同學(xué)實(shí)體 ER 圖 管理員信息 密碼 權(quán)限 地址 名字 同學(xué)信息 地址 備注 郵箱 名字 OICQ 性別 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)指的是在現(xiàn)在數(shù)據(jù)庫(kù)管理系統(tǒng)上建立數(shù)據(jù)庫(kù)的過(guò)程,它的主要內(nèi)容是:在編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序之前,應(yīng)該組織建立什么樣的數(shù)據(jù)庫(kù),包括組織建立多少個(gè)數(shù)據(jù)庫(kù)為適宜,每個(gè)數(shù)據(jù)庫(kù)都有幾個(gè)字段,每個(gè)庫(kù)的主關(guān)鍵字和外部關(guān)鍵字以及各個(gè)表之間的關(guān)聯(lián),如何傳遞數(shù)據(jù)。用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢等方面,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。本站應(yīng)用了功能強(qiáng) 大的 Access數(shù)據(jù)庫(kù)。并且為網(wǎng)站的主頁(yè)及二級(jí)頁(yè)面確定一個(gè)共同的格式,包括整個(gè)頁(yè)面的顏色,寬度,陰影,背景,字體的大小顏色這就需要我們制作一個(gè)超文本樣式表 .css 文件,以供每個(gè)網(wǎng)頁(yè)調(diào)用。還要用到 HTML 語(yǔ)言、VBScript、 JavaScript 等。當(dāng)然,這個(gè)菜單是用 JavaScript 編制出來(lái)的一個(gè)函數(shù),然后,在每一個(gè)菜單文件的代碼中再調(diào)用這個(gè)函數(shù),其它的菜單也可以用同 樣的代碼來(lái)實(shí)現(xiàn)。如果這些頁(yè)面的主要部分與先前設(shè)計(jì)的主頁(yè)主體部分風(fēng)格和布局以及菜單都相同,那么我們就可以先建立一個(gè)空的含菜單的文件作為模板,以后每建立一個(gè)類似的頁(yè)面,就可以調(diào)用此模板文件,在此基礎(chǔ)上再進(jìn)行修改、補(bǔ)充 [8]。它的主要功能是根據(jù)用戶的錄入信息進(jìn)行身份識(shí)別 ,排除非法用戶對(duì)本系統(tǒng)的使用 ,對(duì)合法用戶則按照不同的級(jí)別分類處理,從而保證系統(tǒng)的運(yùn)行安全,用戶進(jìn)入主頁(yè)面后 ,要想法使用其他菜單的功能必須先進(jìn)行注冊(cè) ,在將表單提交后 ,調(diào)用相應(yīng)的程序進(jìn)行處理。若不存在同名且同密碼的用戶 ,則將注冊(cè)信息寫(xiě)入數(shù)據(jù)庫(kù)。 用戶登錄的流程圖如圖 4 所示。如果“用戶名”和“密碼”匹配就可以進(jìn)入 ,反之顯示錯(cuò)誤提醒頁(yè)面。 如果成功登錄后將出現(xiàn)如圖 5 的界面: 提交 擊點(diǎn)返回按鈕 是 是 進(jìn)行注冊(cè)表單的填寫(xiě) 連接數(shù)據(jù)庫(kù)并以用戶名進(jìn)行查尋 填寫(xiě)登錄的用戶名和密碼 給出各種錯(cuò)誤提示并返回登錄框 輸入密碼與數(shù)據(jù)庫(kù)中的是否相同 進(jìn)入網(wǎng)站界面 是否首次登錄? 圖 4流程圖 圖 5 留言功能模塊的設(shè)計(jì) Web 留言板類似于 BBS,但 BBS 的版面過(guò)多 ,不同的留言放在不同的主題中 ,由于龐大的信息量影響到網(wǎng)頁(yè)信息搜索的速度 ,不適合應(yīng)用于小型網(wǎng)站。 系統(tǒng)功能分析 :(1)登錄 ,已經(jīng)注冊(cè)的用戶可以在登錄界面輸入正確的用戶名和密碼 ,就能夠直接進(jìn)入到留言板頁(yè)面 ,同時(shí)不相關(guān)的信息寫(xiě)到 Cookies 數(shù)據(jù)集里 ,供以后各項(xiàng)功能實(shí)現(xiàn)時(shí)使用 。(3)留言 ,已經(jīng)取得合法權(quán)限的用戶可以在留言板里進(jìn)行留言 ,或查看留言。而Web 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)則通過(guò) Inter 平臺(tái)連接數(shù)據(jù)庫(kù) ,取得數(shù)據(jù)集 ,對(duì)其進(jìn)行添加、修改、查詢、刪除等操作。本文設(shè)計(jì)的留言板是以 Access 2021 作為后臺(tái)數(shù)據(jù)庫(kù)。 ASP 通過(guò)使用 ADO 所提供的對(duì)象及方法 ,能幫助用戶建立各式各樣 ,符合用戶需求的 Web 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng) —— OLEDB。它能處理任何類型的數(shù)據(jù) ,無(wú)論它們的格式和保存方式是什么 。 在本留言板中 ,利用 Microsoft Access2021 建立了 1 個(gè) 數(shù)據(jù)庫(kù) ,而在其里面包含了 2 個(gè)表 :user 和 mssg。表 user 是用來(lái)存放注冊(cè)用戶的資料 ,表 mssg 是用來(lái)存放所有留言的信息。完成系統(tǒng) DSN 設(shè)置后 ,就可以通過(guò) ADO 對(duì)象對(duì)數(shù)據(jù)庫(kù)進(jìn)行存取操作了。隨著留言的增多 ,如果在一個(gè)頁(yè)面里留言全部的留言 ,可想而知是非常不方便的 ,因此本設(shè)計(jì)為留言板提供了分頁(yè)顯示功能。 發(fā)布留 言 任何的注冊(cè)用戶登錄后都擁有發(fā)布留言的權(quán)利 ,在留言主頁(yè)面提供了用來(lái)發(fā)布留言的輸入框 ,用戶可以通過(guò)表單發(fā)表留言 ,并選擇留言主題的標(biāo)志 ,發(fā)布留言是通過(guò)程序 來(lái)實(shí)現(xiàn)的。確認(rèn)后接受表單提交來(lái)的信息寫(xiě)進(jìn)表 mssg 中。 資料修改功能模塊的 設(shè)計(jì) 用戶在主頁(yè)面上點(diǎn)擊“修改資料”進(jìn)入資料修改頁(yè)面 ,通過(guò)這個(gè)功能模塊來(lái)修改個(gè)人的注冊(cè)信息 ,但用戶名不能修改。而修改密碼的時(shí)候 2 次輸入的密碼要相同。 相片上傳與瀏覽的設(shè)計(jì) 用戶還可以將自己喜歡的相片上傳供其他用戶瀏覽。相片的上 傳:由于 ASP 使用基于開(kāi)放設(shè)計(jì)環(huán)境的ActiveX技術(shù) ,本留言板即利用 ActiveX組件 ASPSmartUpload 來(lái)實(shí)現(xiàn)相片上傳功能。相片的上傳是通過(guò)文件 的上傳程序 up來(lái)實(shí)現(xiàn)的 ,并將上傳相片的所有信息都存放在表 upload里 ,包括相片的名稱、說(shuō)明、上傳時(shí)間、上傳人姓名等。如果用戶上傳的相片不符合要求 ,程序便進(jìn)行判斷 ,并顯示錯(cuò)誤原因 , 相片的列表與 顯示 該功能是把所有相片的相關(guān)信息如相片的說(shuō)明、上傳時(shí)間、上傳人姓名等通過(guò)列表的方式顯示出來(lái) ,由于相片的數(shù)量可能很多 ,因此在這里也使用了分頁(yè)顯示 ,并在每張相片的說(shuō)明文字上添加鏈接 ,用戶通過(guò)點(diǎn)擊鏈接就可以激活 中的程序 ,實(shí)現(xiàn)瀏覽相片功能。另外也有許多心得體會(huì),所謂系統(tǒng)開(kāi)發(fā)如人生百味,酸甜苦辣皆有之。 參考文獻(xiàn) 1. 肖金秀等 .Dreamweaver 網(wǎng)頁(yè)實(shí)例大制作 [M ].北京 :冶金工業(yè)出版社 ,2021. 2. 肖金秀等 .ASP網(wǎng)絡(luò)編程技術(shù) [M ].北京 :清華大學(xué)出版社 ,2021. 3. 張大斌 . Web 上基于 ASP 的數(shù)據(jù)庫(kù)應(yīng)用研究 [J ]. 計(jì)算機(jī)工程與科學(xué) , 2021. 4. 沈文智 . Microsoft IIS 網(wǎng)頁(yè)技術(shù) [M]. 北京 :人民郵電出版社 ,1998. 5. 譚浩強(qiáng) ,網(wǎng)頁(yè)制作技術(shù) [M].北京:清華大學(xué)出版社。s the swimming hole. Why don39。ll tell you a story. The promise of a story was not enough to keep her out of the water. He didn39。t. It wouldn39。m cold, she said. Here. He took off his jacket. She looked at his hands as he wrapped it around her, and she reached out and touched the hardness of his shoulder. You sure must be strong, she mented. Pretty strong. I work hard, being a pusher. Just what is a pusher? she said, and stifled a yawn. Come sit on my lap, and I39。s not actually the story I was going to tell you. That39。s like to be a pusher. You mean you have another story? Sure. He looked at his watch. But I39。s getting late. It39。s gone home. You39。ll e back here tomorrow and you39。s no time. Then tell me now! I can stay out. Tell me now. Please please please? He coyly resisted, harrumphed, protested, but in the end allowed himself to be seduced. He felt very good. He had her like a fivepound trout on a twenty pound line. I t wasn39。t playing a game. So at last he got to his specialty. He sometimes wished he could claim the story for his own. but the fact was he could not make up stories. He no longer tried to. Instead, he cribbed from every fairy tale and fantasy story he could find. If he had a genius, it was in adapting some of the elements to fit the world she knewwhile keeping it strange enough to enthrall herand in adlibbing the end to personalize it. It was a wonderful tale he told. It had enchanted castles sitting on mountains of glass, mois