![留言板系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)](http://file4.renrendoc.com/view/50aece1e4ad7ad92b01d8ed368f65852/50aece1e4ad7ad92b01d8ed368f658521.gif)
![留言板系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)](http://file4.renrendoc.com/view/50aece1e4ad7ad92b01d8ed368f65852/50aece1e4ad7ad92b01d8ed368f658522.gif)
![留言板系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)](http://file4.renrendoc.com/view/50aece1e4ad7ad92b01d8ed368f65852/50aece1e4ad7ad92b01d8ed368f658523.gif)
![留言板系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)](http://file4.renrendoc.com/view/50aece1e4ad7ad92b01d8ed368f65852/50aece1e4ad7ad92b01d8ed368f658524.gif)
![留言板系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)](http://file4.renrendoc.com/view/50aece1e4ad7ad92b01d8ed368f65852/50aece1e4ad7ad92b01d8ed368f658525.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、設(shè)計(jì)目的錯(cuò)誤! 未定義書簽。需求分析錯(cuò)誤! 未定義書簽。模塊分析及設(shè)計(jì)錯(cuò)誤! 未定義書簽。數(shù)據(jù)庫(kù)設(shè)計(jì)錯(cuò)誤! 未定義書簽。系統(tǒng)概念結(jié)構(gòu)設(shè)計(jì)錯(cuò)誤! 未定義書簽。數(shù)據(jù)字典 錯(cuò)誤 ! 未定義書簽。系統(tǒng)E-R圖錯(cuò)誤!未定義書簽。系統(tǒng)流程圖錯(cuò)誤! 未定義書簽。邏輯結(jié)構(gòu)設(shè)計(jì)錯(cuò)誤 ! 未定義書簽。制作過(guò)程及要點(diǎn) 錯(cuò)誤! 未定義書簽。類庫(kù)建立錯(cuò)誤 ! 未定義書簽。驗(yàn)證碼 錯(cuò)誤 ! 未定義書簽。留言內(nèi)容界面錯(cuò)誤! 未定義書簽。留言頁(yè)面錯(cuò)誤! 未定義書簽。登錄界面錯(cuò)誤! 未定義書簽。注冊(cè)頁(yè)面錯(cuò)誤! 未定義書簽。修改密碼界面錯(cuò)誤! 未定義書簽。管理員界面錯(cuò)誤! 未定義書簽。設(shè)計(jì)總結(jié) 錯(cuò)誤 ! 未定義書簽。附錄 錯(cuò)誤!
2、未定義書簽。一、設(shè)計(jì)目的留言板管理系統(tǒng)主要是提供大眾一個(gè)操作系統(tǒng),便于網(wǎng)上交流,談?wù)?。功能塊的響應(yīng)操作分別由對(duì)應(yīng)的子模塊實(shí)現(xiàn)。通過(guò)互聯(lián)網(wǎng)把你想說(shuō)的話及想問(wèn)的事發(fā)表出去,方便大家交流。同時(shí),留言板的后臺(tái)通過(guò)一個(gè)簡(jiǎn)化的自動(dòng)的信息管理系統(tǒng),使網(wǎng)友留言管理工作系統(tǒng)化,規(guī)范化,自動(dòng)化,從而達(dá)到提高網(wǎng)絡(luò)作用和管理的目的。本設(shè)計(jì)研究的留言板是一種電子便簽管理系統(tǒng),是用 ASP 和 SQL Sever 編寫的網(wǎng)絡(luò)應(yīng)用程序,留言操作相對(duì)簡(jiǎn)單,在進(jìn)入網(wǎng)站后,可看到留言內(nèi)容。留言板提供完備的信息發(fā)布功能,在網(wǎng)絡(luò)用戶交流中有很大的作用。而我們這個(gè)留言板僅僅是簡(jiǎn)單的留言和管理員對(duì)留言進(jìn)行操作的工具,該留言板簡(jiǎn)單實(shí)用,而
3、且具備了大多數(shù)留言板的基本功能。科學(xué)技術(shù)在不斷地提高,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)也日漸成熟,器強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用,現(xiàn)在許多國(guó)外和國(guó)內(nèi)的網(wǎng)站均實(shí)現(xiàn)了網(wǎng)上注冊(cè)、網(wǎng)上查詢、 網(wǎng)上發(fā)表信息等一系列的網(wǎng)上信息服務(wù)。 通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)了足不出戶就可以了解各種信息、咨詢問(wèn)題、搜索資料等,有了這樣的一個(gè)網(wǎng)絡(luò)平臺(tái),節(jié)省了大量的人力物力。二、需求分析對(duì)于一個(gè)系統(tǒng),我們要從其性能、功能、用戶界面、安全性等反面考慮,系統(tǒng)必須完成的功能如下:. 留言板管理系統(tǒng)前端的主要功能是:(1)用戶注冊(cè)。(2)用戶登錄。(3)用戶發(fā)表內(nèi)容。(4)用戶修改密碼。(5)用戶瀏覽留言內(nèi)容
4、。.留言板管理系統(tǒng)后臺(tái)管理的主要功能:(1)管理員登陸。(2)管理員刪除用戶發(fā)帖信息。.留言板管理系統(tǒng)性能要求:(1)頁(yè)面響應(yīng)速度快。(2)頁(yè)面美觀整潔。模塊分析及設(shè)計(jì)模塊分析與設(shè)計(jì)是對(duì)一定范圍內(nèi)的不同功能或相同功能不同性能、不同規(guī)格的產(chǎn)品進(jìn)行功能分析的基礎(chǔ)上,劃分并設(shè)計(jì)出一系列功能模塊,通過(guò)模塊的選擇和組合構(gòu)成不同的顧客定制的產(chǎn)品,以滿足市場(chǎng)的不同需求。在上節(jié)內(nèi)容中,已對(duì)本系統(tǒng)的所需求的功能進(jìn)行了設(shè)計(jì),結(jié)合其功能,制作出本系統(tǒng)的功能模塊圖,如圖所示:四、數(shù)據(jù)庫(kù)設(shè)計(jì)系統(tǒng)概念結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)字典數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果,數(shù)據(jù) 字典是對(duì)系統(tǒng)所
5、用到的所有表結(jié)構(gòu)的描述。login表基本信息去-ALo. log! A.摘要列名數(shù)據(jù)類型允詳空岬iUnamechar (20)U曄三charts)0EmailcharC50)h iPhonecharts)hAddrchrf50)序號(hào)字段別名iUname用戶名2Upass密碼3Email郵箱4Phone電話5Addr地址management表基本信息表 -db o. anagen n t 摘要列冬數(shù)據(jù)類型允許空除Urtamechar (20)U 口杳 Jchar (20)0序號(hào)字段別名1Uname2Upass密碼messages表基本信息表 dLbii_ esEo.ges 荒要列名數(shù)據(jù)類型坨許空
6、?ID|intUnamechart2O)Iidevardiar(SO)0ContentvarcharaOOO)回TlrrwsdateWnu0序號(hào)字段別名1ID序號(hào)2Uname用戶名3Title主題4Content內(nèi)容5Times時(shí)間E-R圖提供了表示實(shí)體(即數(shù)據(jù)對(duì)象)、屬性和聯(lián)系的方法,用來(lái)描述現(xiàn)實(shí)世界的概念模型。系統(tǒng)E-R圖系統(tǒng)流程圖流程圖是由一些圖框和流程線組成的,其中圖框表示各種操作的類型,圖框中的文字和符號(hào)表示操作的內(nèi)容, 流程線表示操作的先后次序邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)就是把概念結(jié)構(gòu)設(shè)計(jì)階段所設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與SQL數(shù)據(jù)庫(kù)所支持?jǐn)?shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。關(guān)系模型如下所示:l
7、ogin表(用戶名,密碼,郵箱,電話,地址)messages表(序號(hào),用戶名,主題,內(nèi)容,時(shí)間) management 表(賬號(hào).密碼)五、制作過(guò)程及要點(diǎn) 類庫(kù)建立public classdb public db() public static SqlConnection CreateConnection() SqlConnection con = new SqlConnection(server=(Local);database=message;Integrated Security=True ); return con;驗(yàn)證碼protected void Page_Load(object
8、sender, EventArgs e)(4);Sessionimage = (4);private string GenCode(int num)string source = 0, 1 , 2, 3, 4, 5 , 6, 7, 8, 9 , 0 , A, B, C, D, E, F, G, H, I, J, K, L, M , N, O, P, Q, R, S, T, U, V , W , X, Y, Z ;string code = ;Random rd = new Random();for (int i = 0; i num; i+)code += source(0, ;return
9、code;private void GenImg(string code)Bitmap myPalette = new Bitmap(60, 20);Graphics gh = (myPalette);Rectangle rc = new Rectangle(0, 0, 60, 20);(new SolidBrush, rc);(code, new Font( 宋體 , 16), new SolidBrush, rc);,();(); 留言內(nèi)容界面留言內(nèi)容* - J-名3 f 戶也容-SJ -卜*圖(一)打開(kāi)網(wǎng)站后,首先瀏覽到留言內(nèi)容(圖一),當(dāng)用戶要留言的時(shí)候,則跳轉(zhuǎn)到留言頁(yè)面(圖二) “留
10、言事件代碼:protected void Button3_Click( object sender, EventArgs e)(); 留言頁(yè)面留言板中站井有4位注冊(cè)威力盒品圖(二)在跳轉(zhuǎn)到該頁(yè)面之前,系統(tǒng)會(huì)檢測(cè)用戶是否登錄,如果用戶未登錄,則直接跳轉(zhuǎn)到用戶登錄頁(yè)面 (圖三),如果用戶登錄,則可提交留言。在此頁(yè)面,可統(tǒng)計(jì)注冊(cè)會(huì)員的人數(shù),用戶名為用戶登陸時(shí), 系統(tǒng)用session對(duì)象傳遞自動(dòng)顯示?!傲粞允录a:protected void Page_Loadobject sender, EventArgs e)try=SessionUname .ToString();SqlConnection
11、con =();();string strsql = select count(*) from login;SqlCommand cmd = new SqlCommand(strsql, con);SqlDataReader rd =();while ()=rd0.ToString();();();catch(alert( 用戶未登錄成功! );();protected void Button1_Click( object sender, EventArgs e) SqlConnection con =();();string strsql=insert into messagesvalues
12、。+Label1.Text +, +, +TextBox3 .Text+, +DateTime .Now .ToString ()+);SqlCommand cmd =new SqlCommand (strsql ,con );cmd .ExecuteNonQuery();();(alert( 留言成功! );Response .Redirect ();“取消”事件代碼:protected void Button2_Click( object sender, EventArgs e) =; ;=; ;登錄界面注冊(cè)戶-登錄用邑I電用戶C管理同0KHB潺幫圖(三)在登錄界面,用戶首先選擇角色,用戶
13、則跳轉(zhuǎn)到留言內(nèi)容界面(圖一),管理員”則進(jìn)入管理界面(圖六)。在此頁(yè)面,用戶還可以注冊(cè)用戶、修改密碼。“注冊(cè)用戶”則進(jìn)入注冊(cè)界面(圖四),修改密碼”則進(jìn)入修改密碼界面(圖五)。“登錄事件代碼:protected void Page_Load(object sender, EventArgs e)protected void Button1_Click(object sender, EventArgs e)if = )= 用戶名不能為空!;if = )+= 密碼不能為空! ;if = )+= 請(qǐng)輸入驗(yàn)證碼! ;elseSqlConnection con = ();();if = 用戶 ) str
14、ing strsql = select Upass from login where Uname= + + and Upass= + + SqlCommand cmd = new SqlCommand(strsql, con);DataSet ds = new DataSet();SqlDataReader dr = (); try if ()string aa =if (aa = (Sessionimage)SessionUname =( ); else= 驗(yàn)證碼錯(cuò)誤,注意大小寫!; else= 用戶名或者密碼錯(cuò)誤!catch= 輸入的用戶名不存在! ;();else if = 管理員 )s
15、tring strsql1 = select Upass from management where Uname= + + and Upass= + + SqlCommand cmd = new SqlCommand(strsql1,con);DataSet ds = new DataSet();SqlDataReader dr = ();tryif string aa =if (aa = (Sessionimage) SessionUname =( );else= 驗(yàn)證碼錯(cuò)誤,注意大小寫! ;else = 用戶名或者密碼錯(cuò)誤!;catch= 輸入的用戶名不存在! ;(); 注冊(cè)頁(yè)面注冊(cè)注加圖
16、(四)用戶注冊(cè)成功后,將跳轉(zhuǎn)到登錄界面(圖三)?!白?cè)事件代碼:protected void Button1_Click( object sender, EventArgs e) try SqlConnection con =(); ();SqlCommand cmd =();(Uname,Upass,Email,Phone,Addr)string strsql =(insert into loginvalues(0,1,2,3,4) ,; =strsql;();(alert( 注冊(cè)用戶成功!);();(); catch (alert(用戶名存在,請(qǐng)選擇其它用戶名);修改密碼界面修改密碼用戶名
17、:原始密碼,圖(五)用戶修改密碼成功后,不在進(jìn)行登錄,直接進(jìn)入留言板內(nèi)容界面(圖一)確認(rèn)事件: protected void Button1_Click1( object sender, EventArgs e) SqlConnection con =();SqlCommand cmd =();();string strsql1 = select Upass from login where Uname= + + and Upass= + + ;=strsqll;DataSet ds = new DataSet();SqlDataReader dr1 =();if ()();SqlComman
18、d cmd2 =();string strsql = (update login set Upass= + + where Uname= + + );=strsql;();(alert(修改密碼成功!);();SessionUname=else (alert(用戶名或原始密碼錯(cuò)誤!); ();管理員界面管理員界面F 門 nr,111rTiunyaciuiti34355652011-(5-13 17.34:51刪除圖(六)在此界面,只授予管理員刪除留言的權(quán)限設(shè)計(jì)總結(jié)經(jīng)過(guò)近一個(gè)星期的努力,終于設(shè)計(jì)出一個(gè)基本達(dá)到要求的設(shè)計(jì)。其功能比較完整,用戶界面良好,但是也存在著一些缺陷:( 1)僅授予管理員刪除留言的權(quán)限( 2 )不能針對(duì)性的回復(fù)留言(3 )留言內(nèi)容僅支持一般漢字等等。這一段時(shí)間的努力,最后的結(jié)果固重要,但更重要的是它讓自己了解了設(shè)計(jì)的一般過(guò)程。在做一個(gè)項(xiàng)目的時(shí)候,首先是進(jìn)行需求分析,既各種功能需求以及系統(tǒng)結(jié)構(gòu)都要在需求分析中做出來(lái)。接下來(lái)做的就是邏輯結(jié)構(gòu)設(shè)計(jì),通過(guò)邏輯結(jié)構(gòu)設(shè)計(jì)出數(shù)據(jù)庫(kù)。然后就是詳細(xì)設(shè)計(jì),通過(guò)需求分析中對(duì)各種功能的描述,利用自
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度數(shù)據(jù)中心建設(shè)項(xiàng)目結(jié)算與節(jié)能減排服務(wù)合同
- 2025年度工業(yè)自動(dòng)化設(shè)備檢測(cè)與維護(hù)服務(wù)合同
- 2025年度材料科學(xué)檢測(cè)檢驗(yàn)服務(wù)合同(全新版)
- 2025年度家庭裝修工程環(huán)保驗(yàn)收與整改合同
- 2025年度公園游客休閑設(shè)施設(shè)計(jì)與制造合同
- 鐵嶺2025年遼寧鐵嶺市事業(yè)單位面向駐鐵部隊(duì)隨軍未就業(yè)家屬招聘12人筆試歷年參考題庫(kù)附帶答案詳解
- 賀州2025年廣西賀州市昭平縣赴玉林師范學(xué)院招聘教師64人筆試歷年參考題庫(kù)附帶答案詳解
- 西雙版納云南西雙版納州土地礦產(chǎn)儲(chǔ)備中心招聘筆試歷年參考題庫(kù)附帶答案詳解
- 蘇州2024年江蘇蘇州太倉(cāng)市消防救援大隊(duì)政府專職消防救援站招聘30人筆試歷年參考題庫(kù)附帶答案詳解
- 茂名2025年廣東省茂名市選聘市屬高職院校急需緊缺博士人才12人筆試歷年參考題庫(kù)附帶答案詳解
- 2024年江蘇經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)
- 《大白菜種植栽培技》課件
- 圖書借閱登記表
- 2024年重慶市公務(wù)員錄用考試《行測(cè)》真題及解析
- 中華人民共和國(guó)能源法
- 人居環(huán)境綜合治理項(xiàng)目項(xiàng)目背景及必要性分析
- 2024年法律職業(yè)資格考試(試卷二)客觀題試題及解答參考
- 2024年注冊(cè)建筑師-二級(jí)注冊(cè)建筑師考試近5年真題附答案
- 川教版信息技術(shù)六年級(jí)下冊(cè)全冊(cè)教案【新教材】
- 五年級(jí)口算題卡每天100題帶答案
- 食品感官檢驗(yàn):品評(píng)人員的篩選與培訓(xùn)
評(píng)論
0/150
提交評(píng)論