版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 摘要</b></p><p> 論壇又名網(wǎng)絡(luò)論壇BBS,全稱為Bulletin Board System(電子公告板)或者Bulletin Board Service(公告板服務(wù))。是Internet上的一種電子信息服務(wù)系統(tǒng)。它提供一塊公共電子白板,每個(gè)用戶都可以在上面書寫,可發(fā)布信息或提出看法。它是一種交互性強(qiáng),內(nèi)容豐富的Internet電子信息服務(wù)系統(tǒng)。用
2、戶在BBS站點(diǎn)上可以獲得各種信息服務(wù),發(fā)布信息,進(jìn)行討論,聊天等等。</p><p> BBS最早是用來公布股市價(jià)格等類信息的,當(dāng)時(shí)BBS連文件傳輸?shù)墓δ芏紱]有,而且只能在蘋果機(jī)上運(yùn)行。早期的BBS與一般街頭和校園內(nèi)的公告板性質(zhì)相同,只不過是通過來傳播或獲得消息而已。一直到開始普及之后,有些人嘗試將蘋果計(jì)算機(jī)上的BBS轉(zhuǎn)移到個(gè)人計(jì)算機(jī)上,BBS才開始漸漸普及開來。近些年來,由于愛好者們的努力,BBS的功能得到了
3、很大的擴(kuò)充。目前,通過BBS系統(tǒng)可隨時(shí)取得各種最新的信息;也可以通過BBS系統(tǒng)來和別人討論計(jì)算機(jī)……等等各種有趣的話題;還可以利用BBS系統(tǒng)來發(fā)布一些“征友”、“廉價(jià)轉(zhuǎn)讓”、“招聘人才”及“求職應(yīng)聘”等啟事;更可以召集親朋好友到聊天室內(nèi)高談闊論……這個(gè)精彩的天地就在你我的身旁,只要您在一臺可以訪問互聯(lián)網(wǎng)的計(jì)算機(jī)旁,就可以進(jìn)入這個(gè)交流平臺,來享用它的種種服務(wù)。</p><p> BBS多用于大型公司或中小型企業(yè),
4、開放給客戶交流的平臺,對于初識網(wǎng)絡(luò)的新人來講,BBS - 就是用于在網(wǎng)絡(luò)上交流的地方,可以發(fā)表一個(gè)主題,讓大家一起來探討,也可以提出一個(gè)問題,大家一起來解決等,是一個(gè)人與人語言文化共享的平臺,具有實(shí)時(shí)性、互動(dòng)性。</p><p> 該交友論壇主要有論壇系統(tǒng)分為前臺管理和后臺管理。采用asp技術(shù)進(jìn)行開發(fā),后臺數(shù)據(jù)庫采用ACCESS 數(shù)據(jù)庫,前臺管理包括用戶注冊、登錄、修改密碼、修改資料、發(fā)表新帖、用戶信息維護(hù)等功
5、能。后臺管理包括用戶管理、帖子管理、訂單管理、投訴管理和用戶管理等模塊。</p><p> 關(guān)鍵字:交友論壇 BBS asp ACCESS</p><p> 第一章 可行性分析</p><p><b> 1.1 技術(shù)可行性</b></p><p> 交友論壇采用asp技術(shù)進(jìn)行開發(fā),asp技術(shù)相對于傳統(tǒng)的h
6、tml技術(shù)有著絕對的優(yōu)勢,支持?jǐn)?shù)據(jù)庫的讀取大大減化了程序員的代碼量,對程序員開發(fā)WEB應(yīng)用程序提供了完備的技術(shù)支持。也使得開發(fā)出來的WEB應(yīng)用程序具有更好的擴(kuò)展性,能夠運(yùn)行于不同的操作平臺之下。后臺數(shù)據(jù)庫采用ACCESS 數(shù)據(jù)庫,該數(shù)據(jù)庫與asp同屬微軟產(chǎn)品,在接口、性能支持上比其它數(shù)據(jù)庫達(dá)到更好的效果。因此,本網(wǎng)站的開發(fā)在技術(shù)上是可行的。</p><p> 1.2 可行性技術(shù)介紹</p><
7、;p> ASP.NET簡介:</p><p> ASP.NET是一個(gè)Web開發(fā)平臺,提供了構(gòu)建企業(yè)級應(yīng)用所需的服務(wù)、編程模型和軟件基礎(chǔ)結(jié)構(gòu)。雖然ASP.NET的語法基本上與其前輩ASP(Active Server Page)兼容,但是ASP.NET是一個(gè)全新的編程框架,旨在用于快速開發(fā)Web應(yīng)用程序。作為Microsoft.NET平臺的一部分,ASP.NET提供了一種基于組件的、可擴(kuò)展的且易于使用的方法
8、,用于購建、部署和運(yùn)行供所有在瀏覽器或移動(dòng)設(shè)備中使用的Web應(yīng)用。同時(shí)ASP和其他Web開發(fā)環(huán)境一樣,ASP.NET也是建立在HTTP協(xié)議之上的,它利用HTTP命令和策略進(jìn)行雙向的、瀏覽器到服務(wù)器的通信和協(xié)作。真正使ASP.NET有別于其他Web開發(fā)技術(shù)的是它提供的抽象編程模型,即Web窗體模型。此外,整個(gè)ASP.NET平臺是Microsoft.NET Framework的一部分。ASP.NET應(yīng)用是一些已編譯的代碼部件,由一些可重用且
9、可擴(kuò)展的組件組成,可以用第一類語言(包括、C#、Microsoft Visual Basic.NET、Microsoft Jscript.NET和J#)創(chuàng)建,并且可以訪問.NET Framework中整</p><p> ACCESS 數(shù)據(jù)庫數(shù)據(jù)庫簡介:</p><p> 美國Microsoft公司于1994年推出的微機(jī)數(shù)據(jù)庫管理系統(tǒng)。它具有界面友好、易學(xué)易用、開發(fā)簡單、接口靈活等特點(diǎn)
10、,是典型的新一代桌面數(shù)據(jù)庫管理系統(tǒng)。其主要特點(diǎn)如下:</p><p> (1)完善地管理各種數(shù)據(jù)庫對象,具有強(qiáng)大的數(shù)據(jù)組織、用戶管理、安全檢查等功能。</p><p> (2)強(qiáng)大的數(shù)據(jù)處理功能,在一個(gè)工作組級別的網(wǎng)絡(luò)環(huán)境中,使用Access開發(fā)的多用戶數(shù)據(jù)庫管理系統(tǒng)具有傳統(tǒng)的XBASE(DBASE、FoxBASE的統(tǒng)稱)數(shù)據(jù)庫系統(tǒng)所無法實(shí)現(xiàn)的客戶服務(wù)器(Cient/Server)結(jié)構(gòu)
11、和相應(yīng)的數(shù)據(jù)庫安全機(jī)制,Access具備了許多先進(jìn)的大型數(shù)據(jù)庫管理系統(tǒng)所具備的特征,如事務(wù)處理/出錯(cuò)回滾能力等。</p><p> (3)可以方便地生成各種數(shù)據(jù)對象,利用存儲的數(shù)據(jù)建立窗體和報(bào)表,可視性好。 </p><p> (4)作為Office套件的一部分,可以與Office集成,實(shí)現(xiàn)無縫連接。</p><p> (5)能夠利用Web檢索和發(fā)布數(shù)據(jù),實(shí)現(xiàn)
12、與Internet的連接。 Access主要適用于中小型應(yīng)用系統(tǒng),或作為客戶機(jī)/服務(wù)器系統(tǒng)中的客戶端數(shù)據(jù)庫。</p><p><b> 第二章 需求分析</b></p><p> 2.1 系統(tǒng)需求分析</p><p> 論壇系統(tǒng)分為前臺管理和后臺管理。前臺管理包括用戶注冊、登錄、修改密碼、修改資料、發(fā)表新帖、用戶信息維護(hù)等功能。后臺管理包
13、括用戶管理、帖子管理和留言管理等模塊。</p><p> 2.2 系統(tǒng)功能分析</p><p> 2.2.1 發(fā)表新帖</p><p> 只有注冊后的用戶才可以發(fā)表新的帖子</p><p> 2.2.2 發(fā)表評論</p><p> 瀏覽者有對論壇主文章的評論功能,評論后使用cookie記錄評論者姓名,以備下次
14、使用。評論者與論壇主一樣同樣擁有查看其他評論的權(quán)限。</p><p> 2.2.3 修改密碼、個(gè)人信息</p><p> 用戶可以隨時(shí)修改自己的密碼或是自己的個(gè)人信息。論壇主擁有對資源的發(fā)布、刪除等權(quán)限。</p><p> 2.2.4 管理功能</p><p> 只允許論壇主登陸后臺對系統(tǒng)中的各項(xiàng)功能進(jìn)行操作。</p>
15、<p> 2.3 后臺需求分析</p><p> 后臺業(yè)務(wù)流程(管理員用戶執(zhí)行操作的流程)如圖所示:</p><p> 圖2-1 后臺管理系統(tǒng)業(yè)務(wù)流程圖</p><p> 2.4 前臺需求分析</p><p> 前臺業(yè)務(wù)流程(普通用戶執(zhí)行操作的流程)如圖所示:</p><p> 圖2-2 前臺用戶
16、業(yè)務(wù)流程圖</p><p><b> 第三章 概要設(shè)計(jì)</b></p><p> 3.1 系統(tǒng)概要設(shè)計(jì)</p><p> 本課題的功能模塊設(shè)計(jì)如圖所示:</p><p> 圖3-1系統(tǒng)功能模塊示意圖</p><p> 3.2系統(tǒng)接口的概要設(shè)計(jì)</p><p>
17、 系統(tǒng)的用戶接口主要分為前臺普通用戶的操作界面和后臺管理員用戶操作界面。</p><p> 前臺首頁布局設(shè)計(jì)如圖所示:</p><p> 圖3-2系統(tǒng)前臺首頁布局設(shè)計(jì)</p><p> 后臺首頁布局設(shè)計(jì)如圖所示:</p><p><b> 圖3-3登錄界面</b></p><p> 3.
18、3 數(shù)據(jù)庫概要設(shè)計(jì)</p><p> 3.3.1 邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> 本課題設(shè)計(jì)規(guī)劃出的實(shí)體有管理員,貼子,貼子類別,回復(fù),友好鏈接。本課題中實(shí)體間的關(guān)系如圖3.4所示。</p><p> 圖3-4數(shù)據(jù)庫實(shí)體間關(guān)系 E-R圖</p><p> 3.3.2 物理結(jié)構(gòu)設(shè)計(jì)</p><p> 本課題目
19、前為數(shù)據(jù)庫建立了4張表。</p><p> 管理員表(tb-admin),包括數(shù)據(jù)項(xiàng):管理員名稱、管理員密碼。</p><p> 發(fā)帖人表(tb-manager),包括數(shù)據(jù)項(xiàng):發(fā)帖人姓名、發(fā)帖標(biāo)題、發(fā)帖時(shí)間、更新狀況。</p><p> 已注冊用戶表(userid),包括數(shù)據(jù)項(xiàng):用戶名稱、用戶昵稱、 用戶密碼、 用戶生日 、用戶性別 、注冊時(shí)間、 e-mail
20、、 地址 、電話 、qq 、IP 、頭像。</p><p> 回帖人表(tb-author),包括數(shù)據(jù)項(xiàng):回帖人名稱、回帖主題、回帖時(shí)間。</p><p><b> 第四章 詳細(xì)設(shè)計(jì)</b></p><p> 本課題總體設(shè)計(jì)的核心思想主要以下兩點(diǎn):頁面是一個(gè)容器,是由不同模塊(用戶控件)組成的;Web頁面和用戶空間都屬于表示層,它們用來處
21、理交互,具體功能由業(yè)務(wù)對象完成。</p><p> 4.1 前臺詳細(xì)設(shè)計(jì)</p><p> 該頁是普通用戶的打開網(wǎng)站注冊成功的第一個(gè)見到的頁面,主要包括用戶修改密碼、修改資料等內(nèi)容。部分內(nèi)容已經(jīng)在母版頁Master.master設(shè)計(jì)中完成,修改密碼功能和修改資料功能封裝在modify.aspx 和modifyinfo.ascx中。</p><p> 圖4-1
22、用戶普通登錄成功的界面</p><p> modify.aspx的詳細(xì)設(shè)計(jì)運(yùn)行效果如圖所示:</p><p> 圖4-2 modify.aspx的運(yùn)行效果</p><p> modifyinfo.ascx的詳細(xì)設(shè)計(jì)運(yùn)行效果如圖所示:</p><p> 圖4-3 modifyinfo.ascx的運(yùn)行效果</p><p
23、> 發(fā)表新帖的界面如下圖:</p><p> 圖4-4發(fā)帖界面的運(yùn)行效果</p><p><b> 4.2后臺詳細(xì)設(shè)計(jì)</b></p><p> 該頁是管理員用戶的打開網(wǎng)站第一個(gè)見到的頁面,主要包括賬戶管理、留言管理、主貼管理等內(nèi)容。其運(yùn)行效果如圖4.6所示。</p><p> 圖4-5 管理員登錄界面&
24、lt;/p><p> 圖4-6留言管理運(yùn)行效果</p><p> 4.3 數(shù)據(jù)庫詳細(xì)設(shè)計(jì)</p><p> 本課題共設(shè)計(jì)了4張數(shù)據(jù)表。</p><p> 4.3.1 表的詳細(xì)設(shè)計(jì)</p><p> 管理員表(tb-admin),包括數(shù)據(jù)項(xiàng):管理員名稱、管理員密碼。</p><p> 發(fā)帖
25、人表(tb-manager),包括數(shù)據(jù)項(xiàng):發(fā)帖人姓名、發(fā)帖標(biāo)題、發(fā)帖時(shí)間、更新狀況。</p><p> 已注冊用戶表(userid),包括數(shù)據(jù)項(xiàng):用戶名稱、用戶昵稱、 用戶密碼、 用戶生日 、用戶性別 、注冊時(shí)間、 e-mail、 地址 、電話 、qq 、IP 、頭像。</p><p> 留言表(tb-author),包括數(shù)據(jù)項(xiàng):回帖人名稱、回帖主題、回帖時(shí)間。</p>
26、<p> 1) 管理員表(tb-admin)的詳細(xì)設(shè)計(jì)</p><p> 表4.1管理員表(tb-admin)</p><p> 2) 發(fā)帖人表(tb-manager)詳細(xì)設(shè)計(jì)</p><p> 表4.2發(fā)帖人表(tb-manager)</p><p> 3) 已注冊用戶表(tb-manager)詳細(xì)設(shè)計(jì)</p>
27、;<p> 表4.3已注冊用戶表(userid)</p><p> 4) 留言表的詳細(xì)設(shè)計(jì)</p><p> 表4.4留言表(tb-author)</p><p><b> 第五章 系統(tǒng)實(shí)現(xiàn)</b></p><p> 5.1 系統(tǒng)開發(fā)環(huán)境</p><p> 系統(tǒng):Micr
28、osoft Windows XP Professional Service Pack 2</p><p> 編程環(huán)境:Microsoft Visual Studio 2005</p><p><b> 開發(fā)語言:C#</b></p><p> 數(shù)據(jù)庫:Access2003</p><p><b> 5.
29、2 系統(tǒng)實(shí)現(xiàn)</b></p><p> 5.2.1 客戶端系統(tǒng)實(shí)現(xiàn)</p><p> 第一次登錄系統(tǒng),普通用戶登錄的界面如下:</p><p> 圖5-1 普通用戶登錄界面</p><p><b> 主要代碼:</b></p><p> public partial clas
30、s _default : System.Web.UI.Page</p><p><b> {</b></p><p> protected void Page_Load(object sender, System.EventArgs e)</p><p><b> {</b></p><p>
31、 this.userpassTR.Visible=true;</p><p> this.useridTR.Visible=true;</p><p> this.btnExit.Visible=false;</p><p> this.errmsg.Visible=false;</p><p> //檢測cookies是否存在&l
32、t;/p><p> if(Session["UserID"]!=null)</p><p><b> {</b></p><p> this.useridTR.Visible=false;</p><p> this.userpassTR.Visible=false;</p><
33、;p> this.btnExit.Visible=true;</p><p> this.errmsg.Visible=true;</p><p> this.errmsg.InnerText=Session["UserID"].ToString()+"在線";//51_aspx</p><p><b>
34、 }</b></p><p><b> else</b></p><p><b> {</b></p><p> if(this.Request.Cookies["UserID"]!=null)</p><p><b> {</b>&l
35、t;/p><p> this.userid.Value=this.Request.Cookies["UserID"].Value.ToString();</p><p><b> }</b></p><p><b> else</b></p><p><b> {&
36、lt;/b></p><p> this.userid.Value="";</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> #regi
37、on Web 窗體設(shè)計(jì)器生成的代碼</p><p> override protected void OnInit(EventArgs e)</p><p><b> {</b></p><p><b> //</b></p><p> // CODEGEN: 該調(diào)用是ASP.NET Web
38、 窗體設(shè)計(jì)器所必需的。</p><p><b> //</b></p><p> InitializeComponent();</p><p> base.OnInit(e);</p><p><b> }</b></p><p> /// <summary&
39、gt;</p><p> /// 設(shè)計(jì)器支持所需的方法- 不要使用代碼編輯器修改</p><p> /// 此方法的內(nèi)容。</p><p> /// </summary></p><p> private void InitializeComponent()</p><p><b> {
40、 </b></p><p><b> }</b></p><p> #endregion</p><p> protected void btnLogin_ServerClick(object sender, System.EventArgs e)</p><p><b> {<
41、/b></p><p><b> //用戶登錄</b></p><p> string userid=this.Request.Form["userid"].Replace("'","").Replace("\"","").Trim();&l
42、t;/p><p> string userpass=this.Request.Form["userpass"].Replace("'","").Replace("\"","").Trim();</p><p> string str="select count(*
43、) from tb_users where userid='"+userid+"'and userpass='"+userpass+"'";</p><p> OleDbConnection con=DB.con();</p><p> con.Open();</p><p>
44、OleDbCommand cmd=new OleDbCommand(str,con);</p><p> int count=Convert.ToInt32(cmd.ExecuteScalar());</p><p> con.Close();</p><p> if(count==1)</p><p><b> {<
45、/b></p><p> this.useridTR.Visible=false;</p><p> this.userpassTR.Visible=false;</p><p> this.btnExit.Visible=true;</p><p> this.errmsg.Visible=true;</p>&
46、lt;p> this.errmsg.InnerText=userid+"在線";</p><p> Session["UserID"]=userid;</p><p> HttpCookie hc=new HttpCookie("UserID",userid);</p><p> hc.Exp
47、ires=DateTime.Now.AddHours(1);</p><p> Response.Cookies.Add(hc);</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p>
48、<p> this.btnExit.Visible=false;</p><p> this.errmsg.Visible=true;</p><p><b> }</b></p><p><b> }</b></p><p> protected void btnExit_
49、ServerClick(object sender, System.EventArgs e)</p><p><b> {</b></p><p> //用戶退出時(shí)返回主頁</p><p> Session["UserID"]=null;</p><p> Response.Redirect(
50、"default.aspx");</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p><b> 圖5-2留言界面</b></p><
51、;p><b> 主要代碼:</b></p><p> public partial class mainMessage : System.Web.UI.Page</p><p><b> {</b></p><p> protected void Page_Load(object sender, System
52、.EventArgs e)</p><p><b> {</b></p><p> // 在此處放置用戶代碼以初始化頁面</p><p> if(!this.IsPostBack)</p><p><b> {</b></p><p> if(Session[&qu
53、ot;UserID"]==null)</p><p><b> {</b></p><p> this.Page.Controls.Clear();</p><p> Response.Write("<script>alert('請先登錄')</script>");&l
54、t;/p><p> Response.Write("<a href='default.aspx'><center>返回首頁<center></a>");</p><p><b> }</b></p><p><b> }</b></
55、p><p><b> else</b></p><p><b> {</b></p><p> string userid=Session["UserID"].ToString();</p><p> string title=Server.HtmlDecode(this.R
56、equest.Form["title"]);</p><p> title=Server.HtmlDecode(title.Replace("'","'").Replace("\"","""));</p><p> string contex
57、t=Server.HtmlDecode(this.Request.Form["HtmlText"]);</p><p> context=Server.HtmlDecode(context.Replace("'","'").Replace("\"","""));//5
58、1(aspx)</p><p> System.DateTime time=System.DateTime.Now.ToLocalTime();</p><p> string sql="insert into tb_manager(ManagerID,ManagerTitle,ManagerContext,PblDateTime) values('"+us
59、erid+"','"+title+"','"+context+"','"+time+"')";</p><p> OleDbConnection con=DB.con();</p><p> con.Open();</p><p&g
60、t; OleDbCommand cmd=new OleDbCommand(sql,con);</p><p> cmd.ExecuteNonQuery();</p><p> con.Close();</p><p> Response.Redirect("default.aspx");</p><p><b
61、> }</b></p><p><b> }</b></p><p> #region Web 窗體設(shè)計(jì)器生成的代碼</p><p> override protected void OnInit(EventArgs e)</p><p><b> {</b></p
62、><p><b> //</b></p><p> // CODEGEN: 該調(diào)用是ASP.NET Web 窗體設(shè)計(jì)器所必需的。</p><p><b> //</b></p><p> InitializeComponent();</p><p> base.OnIn
63、it(e);</p><p><b> }</b></p><p> /// <summary></p><p> /// 設(shè)計(jì)器支持所需的方法- 不要使用代碼編輯器修改</p><p> /// 此方法的內(nèi)容。</p><p> /// </summary>&l
64、t;/p><p> private void InitializeComponent()</p><p><b> { </b></p><p><b> }</b></p><p> #endregion</p><p><b> }</b>
65、;</p><p><b> }</b></p><p> 5.2.2 后臺管理系統(tǒng)實(shí)現(xiàn)</p><p> 管理員登錄后的界面如下:</p><p><b> 圖5-3登錄后界面</b></p><p><b> 主要代碼:</b></p
66、><p> public partial class mainManage : System.Web.UI.Page</p><p><b> {</b></p><p> protected void Page_Load(object sender, System.EventArgs e)</p><p><b
67、> {</b></p><p> // 在此處放置用戶代碼以初始化頁面</p><p> if(Session["AdminID"]==null)</p><p><b> {</b></p><p> Response.Redirect("adminLogin.
68、aspx");</p><p><b> }</b></p><p><b> }</b></p><p> #region Web 窗體設(shè)計(jì)器生成的代碼</p><p> override protected void OnInit(EventArgs e)</p>
69、<p><b> {</b></p><p><b> //</b></p><p> // CODEGEN: 該調(diào)用是ASP.NET Web 窗體設(shè)計(jì)器所必需的。</p><p><b> //</b></p><p> InitializeCompon
70、ent();</p><p> base.OnInit(e);</p><p><b> }</b></p><p> /// <summary></p><p> /// 設(shè)計(jì)器支持所需的方法- 不要使用代碼編輯器修改</p><p> /// 此方法的內(nèi)容。</p&
71、gt;<p> /// </summary></p><p> private void InitializeComponent()</p><p><b> { </b></p><p><b> }</b></p><p> #endregion<
72、/p><p><b> }</b></p><p><b> }</b></p><p> 管理員登錄后進(jìn)入后臺管理界面。界面列出對應(yīng)管理員信息管理操作的選項(xiàng)。</p><p> 圖5-4 賬戶管理界面</p><p> 5.3 系統(tǒng)運(yùn)行環(huán)境要求</p>
73、<p> 5.3.1 服務(wù)器端要求</p><p><b> 1) 硬件要求</b></p><p> 處理器:Pentium4 CPU 2.40GHz </p><p> 內(nèi)存:至少256MB</p><p><b> 硬盤:至少80GB</b></p><
74、p><b> 2) 軟件要求</b></p><p> Access2003</p><p><b> IIS V5.1</b></p><p> Mircosoft .NET Framework 3.5</p><p> 5.3.2 客戶端要求</p><p&
75、gt;<b> 1) 硬件要求</b></p><p> 處理器:Pentium4 CPU 1.60 GHz </p><p> 內(nèi)存:至少128MB</p><p><b> 硬盤:至少20GB</b></p><p><b> 2) 軟件要求</b></p&
76、gt;<p> Internet Explorer 6.0以上版本</p><p><b> 5.4 系統(tǒng)部署</b></p><p> 5.4.1數(shù)據(jù)庫設(shè)置</p><p> 本課題的網(wǎng)站根目錄下有數(shù)據(jù)庫文件,運(yùn)行前將.mdf文件附加上即可。</p><p> 整個(gè)系統(tǒng)的結(jié)構(gòu)如下圖:</p
77、><p> 圖5-5 系統(tǒng)目錄圖</p><p> 5.4.2 服務(wù)器端運(yùn)行設(shè)置步驟</p><p> 1) 將MY Blog目錄復(fù)制到硬盤任意位置。</p><p> 2) 用Access2003附加數(shù)據(jù)庫文件。</p><p> 3) 用Visual Studio 2005 打開MY Blog網(wǎng)站,按Ctrl
78、+F5查看運(yùn)行</p><p><b> 總結(jié)</b></p><p> 經(jīng)過三周的努力,系統(tǒng)終于按預(yù)期的結(jié)果順利完成了。從系統(tǒng)最初的需求分析、設(shè)計(jì),到最后實(shí)現(xiàn)的過程中,經(jīng)過多次反復(fù)的修改,功能逐漸完善,已經(jīng)基本達(dá)到了實(shí)用,方便,人性化等預(yù)期目標(biāo)。</p><p> 在這次課程設(shè)計(jì)中我體會頗多,學(xué)到很多東西。我加強(qiáng)了對動(dòng)態(tài)網(wǎng)頁的認(rèn)識,復(fù)習(xí)
79、了自己以前的知識,自己的邏輯思考能力也提高不少。從而對動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)又有了更深入的認(rèn)識!總之,通過這次課程設(shè)計(jì),我收獲頗豐,相信會為自己以后的學(xué)習(xí)和工作帶來很大的好處。最重要的還是激發(fā)了我對動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)的興趣和熱情,讓我從一個(gè)只懂理論變成了能自己動(dòng)手。整體地評價(jià)這次課程設(shè)計(jì),我認(rèn)為收獲很大,正如上面所說的那樣,通過課程設(shè)計(jì),既復(fù)習(xí)了以前的舊知識,又學(xué)到了一些新的知識;設(shè)計(jì)增強(qiáng)了我們用所學(xué)知識去解決具體問題的能力,進(jìn)一步培養(yǎng)了我們獨(dú)立思考問
80、題和解決問題的能力。當(dāng)然,老師的悉心指導(dǎo)和同學(xué)的幫助也是不可忽視的,在此感謝本次課程設(shè)計(jì)中所有輔導(dǎo)老師對我的關(guān)心和幫助,誠心誠意感謝他們對我的鼓勵(lì)與教導(dǎo),是她們在我迷茫的時(shí)候給了我些許提示。還有,我在此也十分感謝本次課程設(shè)計(jì)中同學(xué)們對我的幫助,盡管本次不是團(tuán)隊(duì)合作,但是他們也給了我不少的提示和幫助,是他們讓我有信心堅(jiān)持做下來,在此感謝他們!</p><p> 動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)這門課程,具有極強(qiáng)的實(shí)踐性,使我加強(qiáng)了靈
81、活應(yīng)用理論知識的能力。 此次,動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)和創(chuàng)建,經(jīng)歷了平時(shí)在課堂中和考試中,決不會有的重重難題和問題。而這些問題,又都是課本上很少提到的、更深一層的知識領(lǐng)域和應(yīng)用領(lǐng)域。這些問題,并不是我們平時(shí)只靠課本,就可以輕易解決的。所以,鍛煉了我們面對難題,自己思索,自己探索,自己查資料發(fā)現(xiàn)問題、解決問題的獨(dú)斷能力。當(dāng)然,此次任務(wù)的完成,也體現(xiàn)出同學(xué)之間的團(tuán)結(jié)精神。所遇種種難以解決的問題,大家都會把它當(dāng)作共同遇到的問題,在一起共同探討,共同發(fā)揮自
82、己所學(xué)和所知,投入式的互相幫助和解決困難。</p><p> “實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)”。沒有實(shí)踐,就不會發(fā)現(xiàn)和深刻體會它的真實(shí)所在。只有通過檢驗(yàn)的真理,在自己的心里,才會認(rèn)可它的真實(shí)性。面向?qū)ο蟪绦蛟O(shè)計(jì)的完成,使我們懂得了真理的重要性,理論和實(shí)際的相結(jié)合,才能真正把握所學(xué)和所掌握的知識。</p><p> 理論的擁有并不能代表我們的實(shí)力和能力,一切的事件和其成功都是理論和實(shí)踐的結(jié)合
83、??傊覀儗W(xué)習(xí)和掌握的知識,只有通過實(shí)際應(yīng)用,才能真正的理解和掌握,才能更好的去應(yīng)用。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 孟軍,王寶學(xué).精通ASP.NET網(wǎng)絡(luò)編程[M].人民郵電出版社,2002.</p><p> [2] {美}Jim Buyens著,李欽,邵澤才,馮梅譯.WEB數(shù)據(jù)庫程序設(shè)計(jì)(.N
84、ET版)[M].清華大學(xué)出版社,2008.</p><p> [3] 梁建全,宋修舵,孫強(qiáng).專家門診—ASP.NET開發(fā)答疑200問[M].人民郵電出版社,2004.9.1.</p><p> [4] 劉振巖.基于.NET的Web程序設(shè)計(jì)[M].電子工業(yè)出版社,2006.</p><p> [5] 龍馬工作室編著.典型網(wǎng)站建設(shè)實(shí)例精講.人民郵電出版社,2005
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- web程序設(shè)計(jì)課程設(shè)計(jì)--簡易論壇程序開發(fā)
- bbs論壇課程設(shè)計(jì)
- java_web課程設(shè)計(jì)報(bào)告--論壇系統(tǒng)用戶注冊界面的設(shè)計(jì)
- 課程設(shè)計(jì)--bbs論壇建設(shè)
- 論壇管理課程設(shè)計(jì)
- web課程設(shè)計(jì)
- web課程設(shè)計(jì) 《web網(wǎng)絡(luò)編程技術(shù)》課程設(shè)計(jì)報(bào)告
- oracle課程設(shè)計(jì)--論壇管理系統(tǒng)
- web課程設(shè)計(jì)報(bào)告
- 基于jsp論壇課程設(shè)計(jì)報(bào)告
- web課程設(shè)計(jì)--課程管理系統(tǒng)
- 網(wǎng)上技術(shù)論壇jsp課程設(shè)計(jì)
- java_web_課程設(shè)計(jì)
- web網(wǎng)頁設(shè)計(jì)課程設(shè)計(jì)報(bào)告
- web基礎(chǔ)課程設(shè)計(jì)
- 軟件工程課程設(shè)計(jì)-------bbs論壇系統(tǒng)
- jsp課程設(shè)計(jì)報(bào)告(技術(shù)論壇系統(tǒng))
- 《jsp基礎(chǔ)教程》課程設(shè)計(jì)——bbs論壇設(shè)計(jì)
- web編程課程設(shè)計(jì)報(bào)告--留言簿課程設(shè)計(jì)報(bào)告
- web課程設(shè)計(jì)(宿舍管理系統(tǒng))
評論
0/150
提交評論