




已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
畢業(yè)設計 論文 任務書 學生姓名 專業(yè)班級 學 號 課題名稱 網(wǎng)上留言系統(tǒng)設計與實現(xiàn) 指導教師及職稱 (以下內(nèi)容指導教師可根據(jù)實際情況進行調(diào)整 ) 一、課題介紹 1、目的: 開發(fā)出符合需求的留言板系統(tǒng),并在網(wǎng)上能夠 運行。 2、任務:實現(xiàn)網(wǎng)上留言系統(tǒng)的功能,以及用文 字說明如何制作出留言系統(tǒng)。 二、主要內(nèi)容 1、主要技術(shù)指標 本留言板系統(tǒng)采用 ADO.NET 技術(shù) , SESSION 方法, RESPONSE 方法,用戶自定義控件創(chuàng)建及使用方法, DATALIST 控件 技術(shù) ,數(shù) 據(jù)驗證技術(shù) 等等 。 2、設計方案、設計方法、設計手段 本留言板系統(tǒng)采用軟件工程開發(fā)方法。 3、主要工作程序 一、 需求分析 ,二、系統(tǒng)設計,三、 編碼測試,四、部署運行 。 三、主要儀器設備 系統(tǒng)開發(fā)平臺: VS2005 ,開發(fā)語言: C#,系統(tǒng)后臺數(shù)據(jù)庫: SQL 2005,運行平臺 : WINDOWS 7,運行環(huán)境: .NET FRAMEWORK 2.0, 四、主要資料及參考文獻 企業(yè)級網(wǎng)站開發(fā)項目教程( ASP.NET)中項目一:留言板系統(tǒng) 五、預期設計(論文)成果 管理員:通過身份驗證登錄之后,能夠執(zhí)行留 言查看, 留言回復,留言刪除等管理操作員;用戶:可以對留言主題,留言內(nèi)容,留言回復進行查 看,在登錄之后還可進行留言回復,但沒有留 言管理的權(quán)限。 任務下達時間 年 月 日 畢業(yè)設計(論文)開始 與完成時間 年 月 日 至 年 月 日 預計畢業(yè)答辯時間 年 月 日 畢 業(yè) 設 計 進 度 安 排 周 次 工 作 內(nèi) 容 檢 查 方 式 第 周 至 第 周 第 周 至 第 周 第 周 至 第 周 第 周 至 第 周 第 周 至 第 周 第 周 至 第 周 專業(yè)教研室負責人意見 簽名: 年 月 日 系審核意見 (系 公 章) 年 月 日 任務下達人簽 字 年 月 日 任務接受人簽 字 年 月 日 備 注 : 1、此表由各專業(yè)教研室統(tǒng)一規(guī)格后打印。 2、本任務書一式三份,由指導教師填寫相關(guān)欄 目,經(jīng)系審核同意后,系、指導 教師和學生各執(zhí)一份。 3、本任務書須與學生的畢業(yè)設計(論文)一并 按要求裝訂存檔。 鄂 東 職 業(yè) 技 術(shù) 學 院 教 務 處 指導教師簽字 教研室主任簽字 年 月 日 目 錄 摘 要 . 1 第一章 系統(tǒng) 需求 分析 . 3 1.1 現(xiàn)狀分析 . 3 1.2 需求分析 . 3 1.2.1留言板系統(tǒng)用例圖分析 . 4 第二章 系統(tǒng)設計 . 6 2.1 系統(tǒng) 設計 目標與環(huán)境 . 6 2.2.1數(shù)據(jù)庫整體介紹 . 6 2.2.2數(shù)據(jù)庫各個表的介紹 . 6 2.3 系統(tǒng) 文件結(jié)構(gòu) . 8 2.4 數(shù)據(jù)庫連接 字符串的設置 . 9 2.5 公共類設計 . 9 2.6 創(chuàng)建公共類 SqlData.cs . 9 第三章 系統(tǒng)的編碼與設計 . 11 3.1 母版頁,用戶自定義控件 設計 . 11 3.2 留言板首 頁 Index.aspx . 12 3.3 留言板用戶登錄頁面 Login.aspx . 12 3.4 發(fā)表留言頁面 ReleaseWord.aspx . 13 3.5 查看留言頁面 ShowWord.aspx . 13 3.6 個人留言信息管理頁面 MyWord.aspx . 14 3.7 留言管理頁面 LeaveWordManage.aspx . 14 3.8 用戶注冊頁面 Register.aspx . 15 第四章 系統(tǒng)的部署與運行 . 16 4.1 系統(tǒng)的發(fā)布 . 16 4.2 系統(tǒng)的測試 . 16 總 結(jié) . 18 致 謝 . 19 參考文獻 . 20 鄂東職業(yè)技術(shù)學院畢業(yè)設計 網(wǎng)上留言板系統(tǒng)的實現(xiàn)與設計 -1 摘 要 隨著計算機的廣泛應用,人們已經(jīng)對網(wǎng)絡不再感到陌生。在科技飛速發(fā)展的今天,電腦信息技術(shù)與各行各業(yè)進行了有效的結(jié)合。人們在網(wǎng)上可以進行網(wǎng)上購物,網(wǎng)上交友,電子商務,網(wǎng)絡營效等等。面對強大的網(wǎng)絡功能,必須在某方面要有一個健全的系統(tǒng)才能使網(wǎng)絡發(fā)揮的淋漓盡致。網(wǎng)站的作用越來越重要,被稱之為繼廣播、報紙、雜志、電視后的第五種媒體 數(shù) 字媒體,擁有眾多優(yōu)勢,所以現(xiàn)在不少企業(yè)都有或正在建設自己的網(wǎng)站。而留言板作為網(wǎng)站重要的一個部分,從來就是一個大家交流的平臺。在這個平臺上,留言提供了一個全新的人類溝通新方式。 互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展和普及,使構(gòu)造互聯(lián)網(wǎng)站、開發(fā)網(wǎng)絡應用程序已經(jīng)成為當前的熱門技術(shù)之一 ,開發(fā)網(wǎng)上交流軟件,現(xiàn)已有很多工具和方法,各種技術(shù)都具有其特色和長處。文章敘述了在 Windows 環(huán)境下,利用 SQL Server 創(chuàng)建數(shù)據(jù)庫,運用 ASP.NET 等開發(fā)工具,設計留言系統(tǒng)的原理及過程。 關(guān)鍵詞 : 留言板 ASP.NET 數(shù)據(jù) 庫 SQL Server 鄂東職業(yè)技術(shù)學院畢業(yè)設計 網(wǎng)上留言板系統(tǒng)的實現(xiàn)與設計 -2 Abstract With the broad application of the computer, people have no longer been unfamiliar to the internet. Nowadays, with rapid development of the science and technology, computer information technology and all trades and professions have carried on effective combination. People can shop online, make friends online, do e-commerce, and carry on network marketing and so on. In front of the strong power of the internet, a sound system is necessary in some way to make full use of the internet. With its increasing importance, the internet is called as the fifth kind of media following the radio, newspapers, magazines, television-digital media, which has lots of advantages; so many enterprises have or are building their own website. Then as an important part of a website, the massage board has always been a platform to share ideas. In such a platform, leaving massage provide a new way for people to communicate. The constant development and popularization of the Internet technology makes constructing websites and developing network applications have been one of the hot technologies now. There have been plenty of tools and methods of developing online communication software, and each one has its own feature and strong point. The article introduces that the principle and process of creating a database by using SQL Server, and developing tools and designing mail system by using ASP.NET and other developing tools in the Windows environment. Key words: LeaveWordBook ASP.NET Database SQL Server 鄂東職業(yè)技術(shù)學院畢業(yè)設計 網(wǎng)上留言板系統(tǒng)的實現(xiàn)與設計 -3 第一章 系統(tǒng) 需求 分析 1.1 現(xiàn)狀分析 留言板是互聯(lián)網(wǎng)上最常見的一種服務,也是最典型的交互式網(wǎng)頁。留言板是一種電子便簽管理系統(tǒng),是用 ASP.NET 或其它腳本語言編寫的網(wǎng)絡應用程序。在網(wǎng)絡用戶交流中起很大的作用,每個人都可以將他的資料和要求等信息保留在頁面上,以供他人觀看。留言板供其他網(wǎng)友給自己留言,或者臨時存放自己的感受。通常上網(wǎng)者可以使用訪客留言板發(fā)表一些文章,或者是通過留言板給網(wǎng)站維護者留下一些意見和看法,留言板已經(jīng)成為網(wǎng)友之間互通信息、相互交流的重要渠道。 而該 留言板僅僅是簡單的留言和管理員對留言板進行設置和進行回復、刪除管理的工具。該留言板簡單但實用,而且具備了大多數(shù)留言板的基本功能。 本系統(tǒng)的主要開發(fā)工具為 Microsoft 公司的 Microsoft Visual Studio 2005, 存貯數(shù)據(jù)的 數(shù)據(jù)庫則 同 Microsoft 公司 開發(fā)的 SQL Server 2005,因此具有相當好的兼容性。 據(jù)系統(tǒng)分析后,制定了項目結(jié)構(gòu)開發(fā)圖如 1.1 所示: 圖 1.1 項目結(jié)構(gòu)圖 1.2 需求分析 據(jù)實際應用分析,得出留言板系統(tǒng)的需求分析如下:要求系 統(tǒng)具有良好的人機界面;能滿足用戶的留言要求;管理員能夠?qū)崿F(xiàn)對留言的回復、刪除等操作;系統(tǒng)測試 查看留言 管理留言 網(wǎng)站主頁 發(fā)表留言 留言板系統(tǒng) 公共代碼 系統(tǒng)分析 系統(tǒng)設計 鄂東職業(yè)技術(shù)學院畢業(yè)設計 網(wǎng)上留言板系統(tǒng)的實現(xiàn)與設計 -4 網(wǎng)站運行穩(wěn)定、安全可靠。據(jù)需求分析,得出留言板系統(tǒng)用例圖如 1.2 所示: 圖 1.2 留言板系統(tǒng)用例圖 1.2.1留言板系統(tǒng)用例圖分析 訪客在該系統(tǒng)中可以進行網(wǎng)頁瀏覽,查看留言以及用戶注冊功能,在查看留言過程中,可以查看其他用戶對留言的回復,如圖 1.3 所示: 圖 1.3 訪客用例圖 鄂東職業(yè)技術(shù)學院畢業(yè)設計 網(wǎng)上留言板系統(tǒng)的實現(xiàn)與設計 -5 ( 1) 普通用戶繼承了訪客的所有功能,另外,普通用戶在進行登錄之后,可進行發(fā)表留言,回復留言以及管理自己的留言即可刪除自己在留言板的留言,如圖1.4 所示: 圖 1.4 用戶用例圖 ( 2) 管理員用戶繼承了普通用戶的所有功能,也就是在同時繼承了訪客的所有功能。另外,管理員可進行所有用戶的留言的管理,也可對所有用用戶的留言進行回復和刪除,如圖 1.5 所示: 圖 1.5 管理員用例圖 鄂東職業(yè)技術(shù)學院畢業(yè)設計 網(wǎng)上留言板系統(tǒng)的實現(xiàn)與設計 -6 第二章 系統(tǒng)設計 2.1 系統(tǒng) 設計 目標與環(huán)境 1.設計目標 ( 1)提供留言查看,留言發(fā)表,留言回復,留言刪除功能。 ( 2)數(shù)據(jù)存儲安全可靠。 ( 3)界面設計美觀友好,使用靈活便捷。 ( 4)系統(tǒng)最大限度地實現(xiàn)易維護和易操作性。 ( 5)系統(tǒng)運行穩(wěn)定,安全可靠。 2.開 發(fā)運行環(huán)境 ( 1)系統(tǒng)開發(fā)平臺: Microsoft Visual Studio 2005; ( 2)系統(tǒng)開發(fā)語言: C#; ( 3)系統(tǒng)后臺數(shù)據(jù)庫: Microsoft SQL Server 2005; ( 4)運行平臺: Windows XP(SP2)/Windows 2000(SP4)/Windows Server 2003(SP1); ( 5)運行環(huán)境; Microsoft.NET Framework SDK v2.0; ( 6)分辨率:最佳效果為 1024*768 像素。 2.2 數(shù) 據(jù)庫設計 根據(jù)系統(tǒng)需求分析,首先進行數(shù)據(jù) 庫設計, 接下來就是用戶常接觸的首頁的設計,然后就是該留言板特色功能的設計和實現(xiàn)。 該系統(tǒng)數(shù)據(jù)庫采用的是 SQL Server 數(shù)據(jù)庫,以下就介紹留言板數(shù)據(jù)庫的組成。 2.2.1數(shù)據(jù)庫整體介紹 留言板數(shù)據(jù)庫總共有 3 張表 ,他們分別為: tb_User,tb_LeaveWord 和 tb_Reply,其中 tb_User 表用于保存用戶基本信息, tb_LeaveWord 表用于保存用戶留言基本信息, tb_Reply 表用于保存用戶回復的留言基本信息。 2.2.2數(shù)據(jù)庫各個表的介紹 ( 1) tb_User 表:該表作為存儲用戶注冊信息的表,其 Uid、 Popedom 即用鄂東職業(yè)技術(shù)學院畢業(yè)設計 網(wǎng)上留言板系統(tǒng)的實現(xiàn)與設計 -7 戶名以及權(quán)限字段為主要字段,另加以 Sex、 Address、 Email、 Tel、 IP 等字段,用于完善用戶的注冊信息,且 Address、 Tel 等字段可以為空。如表 3.1 所示: 表 3.1 tb_User 表 字段名稱 類型 說明 ID Int 主鍵(自動編號) Uid Nvarchar 用戶姓名 Sex Nvarchar 性別 Address Nvarchar 地址 Email Nvarchar E-Mail Tel Nvarchar 聯(lián)系電話 IP Nvarchar IP 地址 Popedom Int 權(quán)限 ( 2) tb_LeaveWord 表 :該表作為存儲用戶的留言信息,其 Uid、 Subject、 Content即留言人姓名、留言主題、留言內(nèi)容等為主要的字段,另外,系統(tǒng)將自動獲取留言人的留言時間以及 IP 地址等,如表 3.2 所示: 表 3.2 tb_LeaveWord 表 字段名稱 類型 說明 ID Int 主鍵(自動編號) Uid Nvarchar 留言人姓名 Subject Nvarchar 留言主題 Content Ntext 留言內(nèi)容 Datetime Datetime 留言時間 IP Nvarchar IP 地址 ( 3) tb_Reply 表 :該表作為存儲用戶的留言回復信息,其 Uname、 Contene即回復人姓名以及回復內(nèi)容為主要字段,另系統(tǒng)將自動獲取回復時間以及回復人的 IP 地址,如表 3.3 所示: 鄂東職業(yè)技術(shù)學院畢業(yè)設計 網(wǎng)上留言板系統(tǒng)的實現(xiàn)與設計 -8 表 3.3 tb_Reply 表 字段名稱 類型 說明 ID Int 主鍵(自動編號) Uname Nvarchar 回復人姓名 Content Ntext 回復內(nèi)容 Datetime Datetime 回復時間 Replyid Int 回復 ID IP Nvarchar IP 地址 2.3 系統(tǒng) 文件結(jié)構(gòu) 本系統(tǒng)包含有如下文件,其中: Index.aspx 文件為系統(tǒng)主頁,提供 “查看主題 ”, “發(fā)表留言 ”, “用戶注冊 ”, “我的留言 ”, “留言管理 ”, “注銷登錄 ”等鏈接。 Login.aspx 文件為用戶登錄頁面,用于系統(tǒng)用戶或管理員登錄時的身份驗證。 ReleaseWord.aspx 文件為發(fā)表留言頁面,用于已登錄的用戶或者管理員發(fā)表留言。 ShowWord.aspx 文件為查看留言頁面,用于用戶查看與某主題相關(guān)的留言信息。 MyWord.aspx 文件為個人留言信息管 理頁面,用于已登錄的用戶或者管理員管理自己已發(fā)表的留言信息,可執(zhí)行刪除操作。 LeaveWordView.aspx 文件為查看留言回復頁面,用于管理員登錄后查看相關(guān)的留言回復,可執(zhí)行刪除操作。 LeaveWordViewl.aspx 文件為查看留言回復頁面,用于普通用戶登錄后查看相關(guān)的留言回復。 LeaveWordManage.aspx 文件為留言管理頁面,用于系統(tǒng)管理員進行留言信息管理。 LeaveWordBack.aspx 文件為發(fā)表回復頁面,用于已登錄的用戶或者管理員進行留言回復。 鄂東職業(yè)技術(shù)學院畢業(yè)設計 網(wǎng)上留言板系統(tǒng)的實現(xiàn)與設計 -9 Register.aspx 文件為用戶注冊頁面,用于注冊為系統(tǒng)用戶。 Logout.aspx 文件為注銷登錄頁面,用于已登錄的用戶注銷登錄信息。 2.4 數(shù)據(jù)庫連接 字符串的設置 創(chuàng)建 ASP.NET 網(wǎng)站,命名為 LeaveWordBook,向 App_Data 文件夾中添加現(xiàn)有項,將數(shù)據(jù)庫文件添加到網(wǎng)站中。 在配置文件 Web.config 添加數(shù)據(jù)庫連接字符串: 將數(shù)據(jù)庫連接字符串添加至 Web.config 中,將方便于之后對系統(tǒng)數(shù)據(jù)的更改等操作。 2.5 公共類設計 根據(jù)封裝性的原則,將對數(shù)據(jù)的操作封裝成一個公共類 SqlData.cs,以便將來重復使用。 采用類的封裝實現(xiàn)更符合面向?qū)ο蟮木幊趟枷?。?chuàng)建的 SqlData.cs 公共類文件,主要包括四個方法,即構(gòu)造方法 SqlData(),用來初始化數(shù)據(jù)庫連接對象的值,使與 SQL 數(shù)據(jù)庫的連接處于 打開狀態(tài); ExceSQL()方法,用于執(zhí)行 SQL語句或存儲過程后,返回布爾值,表明該命令是否成功執(zhí)行; ExceDS()方法,用于執(zhí)行 SQL 語句或存儲過程后,返回一個 DataSet 數(shù)據(jù)類型的值,從而對數(shù)據(jù)庫中的數(shù)據(jù)進行修改或更新等操作; ExceRead()方法,用于執(zhí)行 SQL 語句或存儲過程后,返回一個 DataReader 類型的數(shù)據(jù)值,從而實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的查詢等操作。 Web.config 配置文件主要用于設置連接字符串參數(shù)。 ( 1) 在配置文件中,擴展連接字符串的有效使用范圍。 ( 2) 通過調(diào)用公共類中的方法對數(shù)據(jù)庫執(zhí)行增加 ,刪除,查詢,修改等操作。 2.6 創(chuàng)建公共類 SqlData.cs 鄂東職業(yè)技術(shù)學院畢業(yè)設計 網(wǎng)上留言板系統(tǒng)的實現(xiàn)與設計 -10 在 “解決方案資源管理器 ”中鼠標右鍵單擊網(wǎng)站,在彈出的菜單中原則 “添加新項 ”,給類命名為 “SqlData.cs”,單擊 “添加 ”按鈕,并按照提示將類文件保存到App_Code 文件夾中。 1、 聲明公共類中的公共變量 ,用于存儲公共的數(shù)據(jù)連接對象,數(shù)據(jù)查詢命令對象,數(shù)據(jù)適配器對象等。具體定義如下: private SqlConnection sqlcon; / 聲名一個 SqlConnection 對象 private SqlCommand sqlcom; / 聲名一個 SqlCommand 對象 private SqlDataAdapter sqldata; / 聲名一個 SqlDataAdapter 對象 2、 SqlData.cs 所包含的方法如下: SqlData()構(gòu)造方法,用來初始化數(shù)據(jù)庫連接數(shù)據(jù)的值,使與 SQL 數(shù)據(jù)庫的連接處于打開狀態(tài)。 ExceSQL()方法,用于執(zhí)行 SQL 語句或存儲過程后,返回布爾值,表明該命令是否成功執(zhí)行。 ExceDS()方法,用于執(zhí)行 SQL 語句或存儲過程后,返回一個 DataSet 數(shù)據(jù)類型的值,從而對數(shù)據(jù)庫中的 數(shù)據(jù)進行修改或更新等操作。 ExceRead()方法,用于執(zhí)行 SQL 語句或存儲過程過程后,返回一個DataReader 類型的數(shù)據(jù)值,從而實現(xiàn)對數(shù)據(jù)中數(shù)據(jù)的查詢等操作。 鄂東職業(yè)技術(shù)學院畢業(yè)設計 網(wǎng)上留言板系統(tǒng)的實現(xiàn)與設計 -11 第 三 章 系統(tǒng)的編碼與設計 3.1 母版頁,用戶自定義控件 設計 1、 母版頁 母版頁的主要功能是為 ASP.NET 應用程序創(chuàng)建統(tǒng)一的用戶界面和樣式,是有 .master 的 ASP.NET 文件,它可以包含靜態(tài)布局,定義網(wǎng)頁的架構(gòu);也可以包含頁面的公共部分,并為可指定區(qū)域留下了占位符( ContentPlaceHolder 控件 )本系統(tǒng)留言板的頁面都 是以母版頁為基礎(chǔ)設計的,該系統(tǒng)的母版頁如圖 4.1: 圖 3.1 系統(tǒng)母版頁 2、自定義控件簡介 用戶控件最簡單的一個定義是 ASP.NET 布局代碼中可重用的部分,它以 .ascx 為擴展名進行保存。用戶自定義控件本身是 ASP.NET 網(wǎng)頁的一部分,被封裝在一個單獨的文件中,可在一個應用程序中根據(jù)需要多次重用。 本系統(tǒng)所使用到的用戶自定義控件有 Login.ascx(如圖 3.2)、 Register.ascx(如圖 3.3) 圖 3.2 Login.ascx 鄂東職業(yè)技術(shù)學院畢業(yè)設計 網(wǎng)上留言板系統(tǒng)的實現(xiàn)與設計 -12 圖 3.3 Register.ascx 3.2 留言板 首頁 Index.aspx 留言板首頁(如圖 3.4 所示)是用戶進入留言板系統(tǒng)的第一印象,在留言板首頁中,列舉了用戶在留言板系統(tǒng)中的留言的主題,可單擊進入查看具體的內(nèi)容。設計過程中使用到 DataList 控件顯示數(shù)據(jù)庫的數(shù)據(jù)。 圖 3.4 留言板系統(tǒng)首頁 3.3 留言板用戶登錄頁面 Login.aspx 留言板用戶登錄頁面(如圖 3.5)是訪客到用戶之間不可或缺的一個部分,即用戶必須在登錄之后才能進行更進一步的操作,可以進行查看自己的留言、刪除自己的留言等操作。當用戶在用戶名和密碼中輸入帳號密碼,單擊確定時系統(tǒng)即在 數(shù)據(jù)庫中查找記錄,若用戶和密碼在數(shù)據(jù)庫中存有記錄,即登入成功。 鄂東職業(yè)技術(shù)學院畢業(yè)設計 網(wǎng)上留言板系統(tǒng)的實現(xiàn)與設計 -13 圖 3.5 留言板用戶登錄頁面 3.4 發(fā)表留言頁面 ReleaseWord.aspx 如圖 3.6 所示為留言板發(fā)表留言頁面。用戶在登錄之后,可以進行發(fā)表留言,其中包括留言主題以及留言內(nèi)容,用戶可將自己的心情或想說的話發(fā)表在其中,當單擊 “提交 ”按鈕之后,將為數(shù)據(jù)庫添加一條記錄,其他用戶則可以看見該用戶的留言。 圖 3.6 留言板發(fā)表留言頁面 3.5 查看留言頁面 ShowWord.aspx 如圖 3.7 是留言板查看留言頁面,留言是留言板的主要 交流內(nèi)容,是用戶 -網(wǎng)頁 -用戶之間交流的必要手段,在查看留言的頁面里,第一行為留言主題,可以讓人一目了然的了解到所看留言的主題;第二行為留言人的用戶名,即發(fā)帖人;第三行為留言時間;第四行為留言的內(nèi)容,即為留言的正文部分;接下來的部分即為 “我要回復 ”、 “查看回復 ”,用戶可以快速的進行所查看留言的回復,也可以看到其他用戶對該留言的相關(guān)回復。 鄂東職業(yè)技術(shù)學院畢業(yè)設計 網(wǎng)上留言板系統(tǒng)的實現(xiàn)與設計 -14 當用戶點擊相關(guān)主題,即可進入到留言板查看留言頁面。 圖 3.7 留言板查看留言頁面 3.6 個人留言信息管理頁面 MyWord.aspx 如圖 3.8 是個人留言信息管理頁面,用戶 可以在登錄之后,查看自己發(fā)表過的留言,并可以對自己發(fā)表的留言進行一些相關(guān)操作,如查看其他用戶對自己留言的回復,以及刪除留言。 當用戶點擊導航上面的“我的留言”,即可進入到個人留言信息管理頁面。 圖 3.8 留言板人留言信息管理頁面 3.7 留言管理頁面 LeaveWordManage.aspx 如圖 3.9 是留言板留言管理頁面,在留言板運行中,不可或缺的角色是管理員,該留言板系統(tǒng)管理員在登錄之后可以查看所有用戶的留言以及其他用戶對所有留言的回復,還可以對不合理不合法的留言進行刪除操作。 鄂東職業(yè)技術(shù)學院畢業(yè)設計 網(wǎng)上留言板系統(tǒng)的實現(xiàn)與設計 -15 圖 3.9 留言板 留言管理頁面 3.8 用戶注冊頁面 Register.aspx 如圖 3.10 是留言板用戶注冊頁面,訪客用戶只能經(jīng)行網(wǎng)頁查看以及留言查看,并不能進行留言發(fā)布等相關(guān)操作,所以,用戶注冊是留言板不可或缺的一項功能,訪客將在留言頁面將自己的一下帳號、密碼、郵箱等相關(guān)信息填寫在上面,點擊提交按鈕,則系統(tǒng)將一個新用戶的信息寫入到數(shù)據(jù)庫,即可進行普通用戶的操作。 圖 3.10 留言板用戶注冊頁面 鄂東職業(yè)技術(shù)學院畢業(yè)設計 網(wǎng)上留言板系統(tǒng)的實現(xiàn)與設計 -16 第 四 章 系統(tǒng)的部署與運行 4.1 系統(tǒng)的發(fā)布 1、 在 visual studio 2005 中編寫完程序之后, 使用 visual studio 2005 的發(fā)布網(wǎng)站的功能 ,得到網(wǎng)站編譯之后的代碼,將此編譯后的代碼,放置在 一個 文件夾下 。 2、打開 IIS 進行配置 ,指定主目錄,將主目錄指向剛才的編譯后的網(wǎng)站的文件夾,并設置主文檔,設置網(wǎng)站的權(quán)限,設置網(wǎng)站的其他參數(shù),并綁定要發(fā)布的機器的 IP 地址 。在測試的過程中,我們使用局域網(wǎng)環(huán)境,將 設置為網(wǎng)站的 web 服務器。 3、在局域網(wǎng)中,打開其他的機器上的 IE 訪問 /index.aspx,出現(xiàn)了網(wǎng)站的主頁面 。 以上就是在局域網(wǎng)中的配置與發(fā)布的過 程,如果需要在 Internet 中發(fā)布,則可能需要先購買 ISP 服務商提供的 Internet 空間和合適的域名,并將域名綁定在所購買的空間中,然后將自己編譯后的網(wǎng)站代碼上傳到服務器空間,就可以實現(xiàn) Internet 訪問。 4.2 系統(tǒng)的測試 系統(tǒng)在開發(fā)的過程中,使用了每當完成一個獨立的頁面,我們對這些頁面和模塊都進行了單元測試。借助 Visual Studio 中提供的測試模版,可以很輕松的實現(xiàn)單元測試、 web 性能測試,負載測試等。 本系統(tǒng)比較簡單,業(yè)務邏輯也比較簡單,在本系統(tǒng)中,單個用戶訪問網(wǎng)站的數(shù)據(jù)量也不大。故單元 測試都沒有出現(xiàn)較大的問題。 網(wǎng)站編碼設計完成后,我們還對系統(tǒng)進行了整體測試,包含總體功能測試,網(wǎng)站的性能測試、網(wǎng)站的容錯能力測試等。 1、網(wǎng)站的總體測試:訪問網(wǎng)站 中包含的所有的頁面及頁面中出現(xiàn)的每一個超級鏈接,檢查是否正確的訪問,以及 各個頁面是否達到了預期的效果 。 鄂東職業(yè)技術(shù)學院畢業(yè)設計 網(wǎng)上留言板系統(tǒng)的實現(xiàn)與設計 -17 檢查頁面的美觀,是否出現(xiàn)頁面的變形以及移位,各頁面之間的顏色是否一致等等。 通過以上測試,系統(tǒng)化基本正常訪問。 2、系統(tǒng)的 容錯能力 測試: 當在和系統(tǒng)的交互過程中,系統(tǒng)接受用戶輸入有什么限制,并 找尋系統(tǒng)有沒有可能出現(xiàn) Bug。 在系統(tǒng)的運行中,登錄頁面 、注冊頁面、發(fā)表留言以及發(fā)表回復頁面都可能出現(xiàn)用戶輸入非法字符的情況,可能造成系統(tǒng)的異常,從而導致系統(tǒng)的崩潰。甚至在一些別有用心的訪
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能科技研發(fā)項目合同
- 小區(qū)物業(yè)服務提升協(xié)議
- 一碳化合物中試平臺可持續(xù)發(fā)展模式與市場前景
- 2025年信息系統(tǒng)項目管理考試試題及答案
- 2025年聲樂藝術(shù)考核試題及答案
- 2025年城市管理與環(huán)境保護的實踐能力的考試試卷及答案
- 特殊體制學生管理制度
- 特殊氣候應急管理制度
- 特種作業(yè)車輛管理制度
- 特種設施設備管理制度
- 生活飲用水消毒劑和消毒設備衛(wèi)生安全評價規(guī)范(2019年版)
- 《網(wǎng)店運營實務》課程標準
- 崗位練兵中藥專業(yè)前一百題測試(一)測試題
- 中華傳統(tǒng)文化教育學生學習能力評價量化表
- 服裝色彩設計(PPT57頁)課件
- DLT 596-2021 電力設備預防性試驗規(guī)程
- 內(nèi)分泌系統(tǒng)疾病病例分析
- 鋁箔軋制油過濾技術(shù)
- 成都市所有的藥房.doc
- 基于BIM模型技術(shù)交底應用
- 產(chǎn)品設計和開發(fā)控制程序
評論
0/150
提交評論