版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、<p><b> 畢業(yè)設計</b></p><p> 題目 辦公文檔管理系統(tǒng) </p><p> 選題性質(zhì):設計□報告□其他</p><p> 院 系 軟件技術學院 </p><p> 專 業(yè) 軟件技術
2、</p><p> 班 級 軟件2班 </p><p> 學 號 </p><p> 學生姓名 </p><p> 指導教師 </p><p><b> 教務處制</b>
3、;</p><p> 20xx年 1 月 2 日</p><p><b> 畢業(yè)設計選題審批單</b></p><p> 年級 xx級 專業(yè) 軟件技術 班級 軟件2班 </p><p> 畢業(yè)設計開題報告及進度要求</p><p> 年級 xx 班級
4、軟件2班 </p><p><b> 辦公文檔管理軟件</b></p><p> 摘要:文檔管理實際就是文件的制作、修改、傳遞、簽定、保存、銷毀、存檔等一系統(tǒng)操作。文檔管理是企業(yè)經(jīng)營管理中不可缺少的組成部分。通過文檔信息管理系統(tǒng)的使用,實現(xiàn)文檔管理自動化管理的目標,為企業(yè)提供了安全、可靠、開放、高效的文檔管理功能,不僅方便了文檔管理的日常操作,而且必免了手
5、工管理中的一系列錯誤的發(fā)生,提高了企業(yè)的辦公效率和企業(yè)文件管理的綜合水平。</p><p> 目前,大多數(shù)文檔管理系統(tǒng)在實現(xiàn)了企業(yè)各部門日常文件管理的基本功能之外,還增設了很多的新功能用以滿足文檔管理電子化、標準化的新要求;功能強大的檔案查詢模塊,大大方便了管理者日常文檔的查找工作,解決傳統(tǒng)管理中的查找困難、查找耗時等問題。使用現(xiàn)代化的文檔管理系統(tǒng)滿足了企業(yè)“無紙化”辦公的求要,實現(xiàn)通過計算機對文檔管理全程跟蹤
6、的目標。方案。</p><p> 關鍵字:文檔管理 自動化管理</p><p><b> 目 錄</b></p><p><b> 1 緒 論1</b></p><p> 2 軟件項目描述2</p><p> 2.1目標任務概述2</p>&l
7、t;p> 2.1.1 用戶管理2</p><p> 2.1.2 收文管理2</p><p> 2.1.3發(fā)文管理2</p><p> 2.1.4文檔管理2</p><p> 2.2 軟件項目背景2</p><p> 2.3 開發(fā)日程計劃3</p><p> 3 項
8、目總體設計4</p><p><b> 3.1概要設計4</b></p><p> 3.1.1系統(tǒng)結(jié)構(gòu)4</p><p> 3.1.2 辦公文檔管理(本人完成的任務)4</p><p> 3.1.3模塊命名規(guī)則5</p><p> 3.2 數(shù)據(jù)庫設計5</p>
9、<p> 3.2.2 數(shù)據(jù)庫E-R圖5</p><p> 4 個人工作內(nèi)容概述7</p><p> 4.1 工作內(nèi)容7</p><p> 4.2.對系統(tǒng)的功能分析7</p><p> 5 個人完成的軟件功能及數(shù)據(jù)詳細設計8</p><p> 5.1 網(wǎng)站首頁8</p>&
10、lt;p> 5.2 系統(tǒng)登錄模塊設計8</p><p> 5.3 用戶添加和用戶管理10</p><p> 5.4 收文管理模板12</p><p> 5.5 發(fā)文管理13</p><p> 5.6 文檔管理代碼13</p><p> 5.3 數(shù)據(jù)庫詳細設計14</p>&l
11、t;p><b> 6 結(jié)論15</b></p><p> 6.1個人開發(fā)工作評價15</p><p> 6.2技術經(jīng)驗積累15</p><p><b> 7 致謝16</b></p><p><b> 8 參考文獻17</b></p>
12、<p><b> 1 緒 論</b></p><p> 隨著中國加入WTO及全球經(jīng)濟一體化進程的加快,世界經(jīng)濟已由工業(yè)化經(jīng)濟逐步進入網(wǎng)絡信息化時代。在信息時代來臨之季,各企業(yè)都緊跟時代的腳步,轉(zhuǎn)變著企業(yè)的經(jīng)營模式、管理模式,從傳統(tǒng)的人工管理體制,向信息自動化管理體制過渡。與此同時,企業(yè)的傳統(tǒng)式的辦公管理模式也在逐步向自動化辦公管理模式轉(zhuǎn)變。網(wǎng)絡自動化辦公系統(tǒng)就是在這樣的大背
13、景下應運而生的。</p><p> 信息時代的到來讓人們嘗到了“信息爆炸”的滋味,信息的大量擁入讓企業(yè)在信息處理方便應接不暇,傳統(tǒng)的辦公模式、對信息的處理方法,早已不能滿足企業(yè)對信息快速、準確的處理的要求。一個企業(yè)對信息數(shù)據(jù)的掌握程度、處理能力,體現(xiàn)了一個企業(yè)對市場的敏感程度,數(shù)據(jù)的真實性、準確性直接決定著企業(yè)的發(fā)展方向。從傳統(tǒng)的辦公模式向自動化辦公管理模式轉(zhuǎn)變,提高企業(yè)的信息處理能力,以增強企業(yè)的市場競爭力,
14、成了企業(yè)發(fā)展過程中的首要問題。</p><p> 文檔檔管理系統(tǒng)的全面應用,克服了企業(yè)傳統(tǒng)文檔管理方法的缺點,提高管理部門的日常辦公效率,增強了企業(yè)內(nèi)部協(xié)同合作的能力;文檔管理系統(tǒng)的應用,方便管理者有效管理文檔的同時,大大提高了文檔查找效率,進而提高了企業(yè)的綜合效率。</p><p><b> 2 軟件項目描述</b></p><p>&l
15、t;b> 2.1目標任務概述</b></p><p> 2.1.1 用戶管理</p><p> 此模板主要用于用戶的添加和用戶的修改,當執(zhí)行了添加操作,數(shù)據(jù)庫中的用戶表中將會增加一個用戶數(shù)據(jù),執(zhí)行用戶修改則數(shù)據(jù)庫中對應的用表中的用戶將會隨之改變。</p><p> 2.1.2 收文管理</p><p> 點擊收文按
16、鈕,跳轉(zhuǎn)到收文頁面,界面上顯示已經(jīng)接受到的文檔,點擊確認收到,進入收文查詢,界面顯示已經(jīng)到的文檔,可以對文檔進行查看和下載。</p><p><b> 2.1.3發(fā)文管理</b></p><p> 進入發(fā)文管理頁面,瀏覽計算機理的文檔進行上傳,編輯發(fā)送的名稱,選擇文檔類別,如果沒有要選擇的文檔類別,可以添加新的文檔類別,然后可以對要發(fā)送的文檔檔進行描述,選擇要發(fā)送
17、的用戶,點擊添加發(fā)送完成。進入查詢頁面,可以看到已經(jīng)發(fā)送的文檔,并且可以對所選擇的文檔進行修改和刪除</p><p><b> 2.1.4文檔管理</b></p><p> 此模板用于查看網(wǎng)站上所有發(fā)送或接受的文檔并可以進行修改,刪除和下載文檔。</p><p> 可以添加新的文檔類別,并可以通過文檔類別查看到文檔,并對文檔進行下載,刪除
18、</p><p> 2.2 軟件項目背景</p><p> 在我國經(jīng)濟日益增長的今天,金融危機依然侵害著國內(nèi)各大企業(yè),為了降低企業(yè)成本順應時代潮流,國家經(jīng)濟現(xiàn)代化必須依賴各級管理水平的提高和辦公自動化。因此,網(wǎng)上辦公必將對我國整個社會生活的各個方面產(chǎn)生深刻的影響。隨著軟件技術以及全球經(jīng)濟的飛速發(fā)展,紙制辦公浪費太多的原材料以及人力資源,極大地束縛了人的創(chuàng)造力和想象力,埋沒了人的智慧和潛
19、能,使人們耗費了大量的時間和精力去手工處理那些繁雜、重復的工作,手工處理的延時和差錯,這些正是現(xiàn)代化管理中應該去除的弊端,對企業(yè)的經(jīng)濟效益百害而無一利?!盁o紙化”辦公將順應時代潮流成為企業(yè)辦公不可或缺的重要環(huán)節(jié)。文檔信息管理系統(tǒng)是“無紙化”辦公的重要體現(xiàn)。</p><p> 2.3 開發(fā)日程計劃</p><p><b> 表 2-1</b></p>
20、<p><b> 3 項目總體設計</b></p><p><b> 3.1概要設計</b></p><p><b> 3.1.1系統(tǒng)結(jié)構(gòu)</b></p><p> 本系統(tǒng)功能要求對用戶的添加和管理,收文和收文查詢,發(fā)文和發(fā)文查詢,文檔類別查詢和文檔類別管理如圖3.1</p&g
21、t;<p><b> 圖 3-1</b></p><p> 用戶管理模塊包括添加用戶、用戶管理(修改、刪除、注銷)</p><p> 發(fā)文管理模塊包括發(fā)文、發(fā)文管理(查詢、修改、刪除、瀏覽、描述等)</p><p> 文檔管理模塊包括文檔查詢(修改、刪除、下載附件)、文檔類別管理(添加文檔類別、修改、刪除)</p&g
22、t;<p> 收文管理模塊主要包括收文、收文管理(查詢、修改、下載附件、刪除)。</p><p><b> 表 3-1</b></p><p> 3.1.2 辦公文檔管理(本人完成的任務)</p><p><b> 網(wǎng)站架構(gòu)圖</b></p><p><b> 圖
23、3-2</b></p><p> 3.1.3模塊命名規(guī)則</p><p><b> 表 3-2</b></p><p><b> 3.2 數(shù)據(jù)庫設計</b></p><p> 3.2.2 數(shù)據(jù)庫E-R圖</p><p><b> 圖 3-4&l
24、t;/b></p><p> 4 個人工作內(nèi)容概述</p><p><b> 4.1 工作內(nèi)容</b></p><p> 本人在小組中是項目負責人圖片制作,包括數(shù)據(jù)流程圖,數(shù)據(jù)庫E-R圖,系統(tǒng)功能分析圖,部分界面制作(發(fā)文管理系統(tǒng),文檔管理系統(tǒng))</p><p> 4.2.對系統(tǒng)的功能分析</p>
25、;<p> 辦公文檔管理系統(tǒng)功能主要有:用戶的添加和管理,收文和收文查詢,發(fā)文和發(fā)文查詢,文檔查詢和文檔類別管理,退出登錄和跳轉(zhuǎn)到首頁。</p><p> 通過調(diào)查,要求系統(tǒng)需要有以下功能:</p><p> 1.由于操作人員的計算機知識普遍較差,要求有良好的人機界面。</p><p> 2.管理系統(tǒng)用戶,由于該系統(tǒng)的使用對象多,要求有較好的權(quán)
26、限管理。</p><p> 3.提供發(fā)文信息、公共信息管理。</p><p> 4.提供個人辦公服務。</p><p> 5.對用戶情況進行全面管理,添加,修改,刪除等操作</p><p> 6.設置文檔上傳、下載功能。</p><p> 7.對文檔信息進行管理。</p><p>
27、8.在相應的權(quán)限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好。</p><p> 5 個人完成的軟件功能及數(shù)據(jù)詳細設計</p><p><b> 5.1軟件結(jié)構(gòu)圖</b></p><p><b> 5.2義務流程圖</b></p><p> 5.3 用戶添加和用戶管理</p><p
28、><b> 功能結(jié)構(gòu)圖</b></p><p><b> 用戶管理界面設計圖</b></p><p> 該模塊用于添加用戶,以及用戶信息的修改,用戶名密碼的修改,以及查看用戶</p><p><b> 主要代碼:</b></p><p> using Syste
29、m;</p><p> using System.Collections.Generic;</p><p> using System.Web;</p><p> using System.Web.UI;</p><p> using System.Web.UI.WebControls;</p><p> u
30、sing Web;</p><p> using System.Data;</p><p> public partial class Userlist : System.Web.UI.Page</p><p><b> {</b></p><p> SqlHelper data=new SqlHelper();
31、</p><p> protected void Page_Load(object sender, EventArgs e)</p><p><b> {</b></p><p> if (!IsPostBack)</p><p><b> {</b></p><p>
32、; string strqry;</p><p> strqry = "Select * From Users order by id desc";</p><p> Repeater1.DataSource = data.GetDataReader(strqry);</p><p> Repeater1.DataBind();</
33、p><p> string Action = Request.QueryString["Action"];</p><p> string id = Request.QueryString["ID"];</p><p> if (Action == "Edit")</p><p>
34、<b> {</b></p><p><b> //修改</b></p><p> strqry = "select * From Users where id=" + id;</p><p> DataView dv = data.GetDv(strqry);</p><p
35、> tb_ClassName.Text = dv.Table.Rows[0]["name"].ToString();</p><p> dw_PClass.Text = dv.Table.Rows[0]["pwd"].ToString();</p><p> btn_Ok.Text = "保存";</p>
36、<p><b> }</b></p><p> if (Action == "Delete")</p><p><b> {</b></p><p><b> //刪除</b></p><p> strqry = "Delet
37、e From Users where ID=" + id;</p><p> data.RunSql(strqry);</p><p> Response.Redirect("Userlist.aspx");</p><p><b> }</b></p><p><b>
38、}</b></p><p><b> }</b></p><p> protected void btn_Ok_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> string strqry;</p&g
39、t;<p> strqry = "Update Users Set name='"+tb_ClassName.Text+"',pwd='"+dw_PClass.Text+"' where id = '"+Request.QueryString["ID"]+"'";</p
40、><p> data.RunSql(strqry);</p><p> strqry = "Select * From Users order by id desc";</p><p> Repeater1.DataSource = data.GetDataReader(strqry);</p><p> Repeat
41、er1.DataBind();</p><p> Response.Write("<script>alert('數(shù)據(jù)修改成功!');</script>");</p><p><b> //重新綁定數(shù)據(jù)</b></p><p><b> }</b></p
42、><p><b> }</b></p><p> 5.4 收文管理模板</p><p><b> 收文管理功能結(jié)構(gòu)圖</b></p><p><b> 收文管理界面設計圖</b></p><p> 該模塊用于文檔的確認接受,查看和下載</p&
43、gt;<p><b> 主要代碼:</b></p><p> using System;</p><p> using System.Data;</p><p> using System.Configuration;</p><p> using System.Collections;</
44、p><p> using System.Web;</p><p> using System.Web.Security;</p><p> using System.Web.UI;</p><p> using System.Web.UI.WebControls;</p><p> using System.We
45、b.UI.WebControls.WebParts;</p><p> using System.Web.UI.HtmlControls;</p><p> using System.Data.SqlClient;</p><p> public partial class Show : System.Web.UI.Page</p><p&
46、gt;<b> {</b></p><p> SqlHelper data = new SqlHelper();</p><p> protected void Page_Load(object sender, EventArgs e)</p><p><b> {</b></p><p>
47、 if (!IsPostBack)</p><p><b> {</b></p><p> GetArticle();</p><p><b> }</b></p><p><b> }</b></p><p> private void G
48、etArticle()</p><p><b> {</b></p><p> int id = int.Parse(Request.QueryString["id"].ToString());</p><p> SqlDataReader dr;</p><p> dr = data.Get
49、DataReader("select * from Files where id=" + id);</p><p> dr.Read();</p><p> txtname.Text = dr["FileName"].ToString();</p><p> txtds.Text = dr["ds"
50、].ToString();</p><p> TextBox1.Text = dr["TypeName"].ToString();</p><p> HyperLink1.NavigateUrl = dr["FilePath"].ToString();</p><p> TextBox2.Text = dr["
51、ShowUser"].ToString();</p><p><b> }</b></p><p> protected void LinkButton1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> i
52、nt id = int.Parse(Request.QueryString["id"].ToString());</p><p> data.RunSql("update Files set chuli='是' where id=" + id);</p><p> Alert.AlertAndRedirect("操
53、作成功!", "ShowdocumentList.aspx");</p><p><b> }</b></p><p><b> }</b></p><p><b> 5.5 發(fā)文管理</b></p><p><b> 發(fā)文管理功
54、能結(jié)構(gòu)圖</b></p><p><b> 發(fā)文管理系統(tǒng)界面</b></p><p><b> 主要代碼:</b></p><p> using System;</p><p> using System.Data;</p><p> using Sys
55、tem.Configuration;</p><p> using System.Collections;</p><p> using System.Web;</p><p> using System.Web.Security;</p><p> using System.Web.UI;</p><p>
56、 using System.Web.UI.WebControls;</p><p> using System.Web.UI.WebControls.WebParts;</p><p> using System.Web.UI.HtmlControls;</p><p> using System.Data.SqlClient;</p><
57、p> public partial class SentDocument : System.Web.UI.Page</p><p><b> {</b></p><p> Alert alert = new Alert();</p><p> SqlHelper data = new SqlHelper();</p>
58、<p> public string DownPath;</p><p> protected void Page_Load(object sender, EventArgs e)</p><p><b> {</b></p><p> if (!IsPostBack)</p><p><b&g
59、t; {</b></p><p><b> Type();</b></p><p> GetUsers();</p><p><b> }</b></p><p><b> }</b></p><p> /// <summa
60、ry></p><p><b> /// 綁定類別</b></p><p> /// </summary></p><p> private void Type()</p><p><b> {</b></p><p> DropDownList1
61、.DataSource = data.GetDataReader("select * from FileType ");</p><p> DropDownList1.DataTextField = "Name";</p><p> DropDownList1.DataValueField = "id";</p>
62、;<p> DropDownList1.DataBind();</p><p><b> }</b></p><p> private void GetUsers()</p><p><b> {</b></p><p> Druser.DataSource = data.G
63、etDataReader("select * from Users ");</p><p> Druser.DataTextField = "Name";</p><p> Druser.DataValueField = "id";</p><p> Druser.DataBind();</p
64、><p><b> }</b></p><p> protected void Button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> string res;</p><p> uplo
65、ad up = new upload();</p><p> res = up.Up(file1, "uploads/");</p><p> this.Label1.Visible = true;</p><p> this.Label1.Text = up.Resup[Convert.ToInt32(res)];</p>
66、<p> this.pic.Text = up.s;</p><p><b> }</b></p><p> protected void LinkButton1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p&g
67、t;<b> try</b></p><p><b> {</b></p><p> data.RunSql("insert into Files(FileName,ds,sentUsers,TypeName,TypeId,FilePath,ShowUser)values('" + txtname.Text +
68、"','" + txtds.Text + "','" + Session["Users"].ToString() + "','" + DropDownList1.SelectedItem.Text + "'," + DropDownList1.SelectedValue + &quo
69、t;,'" + pic.Text + "','"+Druser.SelectedItem.Text+"')");</p><p> Alert.AlertAndRedirect("添加成功!", "SentDocumentList.aspx");</p><p>&l
70、t;b> }</b></p><p><b> catch</b></p><p><b> {</b></p><p> Alert.AlertAndRedirect("添加失??!", "SentDocumentList.aspx");</p>
71、<p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> 5.6 文檔管理代碼</p><p><b> 文檔管理功能結(jié)構(gòu)圖</b></p><p
72、> 文檔管理系統(tǒng)界面設計</p><p><b> 主要代碼:</b></p><p> using System;</p><p> using System.Data;</p><p> using System.Configuration;</p><p> using S
73、ystem.Collections;</p><p> using System.Web;</p><p> using System.Web.Security;</p><p> using System.Web.UI;</p><p> using System.Web.UI.WebControls;</p><
74、;p> using System.Web.UI.WebControls.WebParts;</p><p> using System.Web.UI.HtmlControls;</p><p> public partial class fileType : System.Web.UI.Page</p><p><b> {</b>
75、;</p><p> Alert alert = new Alert();</p><p> SqlHelper data = new SqlHelper();</p><p> protected void Page_Load(object sender, EventArgs e)</p><p><b> {</b
76、></p><p> if (!IsPostBack)</p><p><b> {</b></p><p> InitData();</p><p><b> }</b></p><p><b> }</b></p>&l
77、t;p> protected void InitData()</p><p><b> {</b></p><p> SqlHelper mydata = new SqlHelper();</p><p> GridView1.DataSource = mydata.GetDataReader("select * fro
78、m FileType");</p><p> GridView1.DataBind();</p><p><b> }</b></p><p> //GridView控件RowDeleting事件</p><p> protected void GridView1_RowDeleting(object
79、sender, GridViewDeleteEventArgs e)</p><p><b> {</b></p><p> SqlHelper mydata = new SqlHelper();</p><p> string ID = GridView1.DataKeys[e.RowIndex].Values[0].ToString(
80、);</p><p><b> try</b></p><p><b> {</b></p><p> mydata.RunSql("delete from FileType where id='" + ID + "'");</p><
81、p> Label4.Text = "刪除成功!";</p><p> GridView1.EditIndex = -1;</p><p> InitData();</p><p><b> }</b></p><p><b> catch</b></p>
82、;<p><b> {</b></p><p> Label4.Text = "刪除失?。?quot;;</p><p><b> }</b></p><p><b> }</b></p><p> //GridView控件RowUpdatin
83、g事件</p><p> protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)</p><p><b> {</b></p><p> SqlHelper mydata = new SqlHelper();</p><
84、;p> string ID = GridView1.DataKeys[e.RowIndex].Values[0].ToString();</p><p><b> try</b></p><p><b> {</b></p><p> mydata.RunSql("update FileType
85、set Name ='" + ((TextBox)GridView1.Rows[e.RowIndex].FindControl("txtName")).Text + "' where id=" + ID);</p><p> Label4.Text = "修改成功!";</p><p> GridV
86、iew1.EditIndex = -1;</p><p> InitData();</p><p><b> }</b></p><p><b> catch</b></p><p><b> {</b></p><p> Label4.Tex
87、t = "修改失??!";</p><p><b> }</b></p><p><b> }</b></p><p> //GridView控件RowCanceling事件</p><p> protected void GridView1_RowCancelingEdi
88、t(object sender, GridViewCancelEditEventArgs e)</p><p><b> {</b></p><p> GridView1.EditIndex = -1;</p><p> InitData();</p><p><b> }</b></
89、p><p> //GridView控件RowEditing事件</p><p> protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)</p><p><b> {</b></p><p> GridView1.Edit
90、Index = e.NewEditIndex;</p><p> InitData();</p><p><b> }</b></p><p> protected void LinkButton1_Click(object sender, EventArgs e)</p><p><b> {<
91、/b></p><p> string name = txtname.Text.Trim();</p><p> data.RunSql("insert into FileType(Name)values('" + txtname.Text + "')");</p><p> Label4.Text
92、 = "添加成功!";</p><p> txtname.Text = "";</p><p> InitData();</p><p><b> }</b></p><p><b> }</b></p><p> 5.3 數(shù)
93、據(jù)庫詳細設計</p><p> 5.3.1數(shù)據(jù)結(jié)構(gòu)設計(E-R圖)</p><p> 5.3.2建立數(shù)據(jù)表</p><p> 數(shù)據(jù)表為3個獨立的數(shù)據(jù)表</p><p> ?。?)Users(用戶表)</p><p> 指標表主要用于保存用戶信息</p><p> (2)Files(文檔
94、表)</p><p> 生產(chǎn)儲存文檔詳細信息</p><p> (3)FileType(文檔類別表)</p><p> 用于保存文檔類別的表</p><p><b> 6 結(jié)論</b></p><p> 6.1個人開發(fā)工作評價</p><p> 畢業(yè)設計開始到
95、現(xiàn)在已有快一個半月了,在這些日子中我學到了許多。首先我知道了開發(fā)一個好的軟件不是一下子就能完成的,并且在開發(fā)軟件之前要經(jīng)過一些例如文檔的編寫、計劃的安排等步驟,編寫代碼只是其中的一項而已。</p><p> 其次在開發(fā)軟件的過程中,編寫文檔是很重要的一項,因為以后的工作都以它為基準。我參加了概要設計說明書的編寫,在編寫過程中我感觸最深的就是有些內(nèi)容讓我重溫了以前沒學好的知識。</p><p&
96、gt; 真正讓我徹底認識asp.net 在我的在編程的過程中,編程詢問了我以前沒有完全掌握的地方,它讓我回頭去復習沒有掌握和記住的內(nèi)容。有一個問題我在編程中遇到了好幾次,那就是當我編寫一個匿名類時不能引用包含匿名類方法的變量,這促使我不得不將要引用的變量設置問成員變量,而現(xiàn)在才明白怎樣去避免走“回頭路”。現(xiàn)在有許多不熟悉的內(nèi)容比如怎樣去使用內(nèi)部類。不過問題總不可能在一次實訓中完完全全的解決,但畢業(yè)設計的確讓我知道了怎樣去學好軟件技術。
97、</p><p> 6.2技術經(jīng)驗積累</p><p> 在學ASP.Net以前我不明白它是什么,但現(xiàn)在讓我明白了ASP.Net是一門編程語言,而且是一門非常優(yōu)秀的編程語言。經(jīng)過這十多天的接觸,我發(fā)現(xiàn)編程也是很愉快的一件事,因為當看見程序能很好的按自己的想法去執(zhí)行,那是多么讓人高興,這是以前學C語言難以實現(xiàn)的。</p><p> 更加明確的所謂的三層架構(gòu),系
98、統(tǒng)主要功能和業(yè)務邏輯都在業(yè)務邏輯層進行處理。所謂三層體系結(jié)構(gòu),是在客戶端與數(shù)據(jù)庫之間加入了一個“中間層”,也叫組件層。這里所說的三層體系,不是指物理上的三層,不是簡單地放置三臺機器就是三層體系結(jié)構(gòu),也不僅僅有B/S應用才是三層體系結(jié)構(gòu),三層是指邏輯上的三層,即使這三個層放置到一臺機器上。三層體系的應用程序?qū)I(yè)務規(guī)則、數(shù)據(jù)訪問、合法性校驗等工作放到了中間層進行處理。通常情況下,客戶端不直接與數(shù)據(jù)庫進行交互,而是通過COM/DCOM通訊與中
99、間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫進行交互。</p><p><b> 7 致謝</b></p><p> 本文是在**老師細心指導下完成的。感謝*老師的親切關懷和精心指導,雖然有繁忙的工作,但仍抽出時間給予我學術上的指導和幫助,使我從中獲益不淺。*老師對學生認真負責的態(tài)度、嚴謹?shù)目茖W研究方法、敏銳的學術洞察力、勤勉的工作作風以及勇于創(chuàng)新、勇于開拓的精神是我永遠學
100、習的榜樣。在此,謹向*老師致以深深的敬意和由衷的感謝。!還要感謝我的室友,他們在生活上給予我很大的支柱和鼓勵,是他們給予我努力學習的信心和力量。感謝所有關心我、支持我和幫助過我的同學、朋友、老師和親人。在這里,我僅用一句話來表明我無法言語的心情:感謝你們! </p><p><b> 8 參考文獻</b></p><p> [1] 蔣培 王笑梅 著.《ASP.NE
101、T Web程序設計》.清華大學出版社.2007年6月 </p><p> [2] 古樂 史九林 等 著.《軟件測試案例與實踐教程》清華大學出版社.2008年1月 </p><p> [3] 江濤 何賢芳 著.《SQL Server 2005 案例教程》北京交通大學出版社.2008年7月</p><p> [4] 游祖元 江濤 著.《C# 案例教程》電子工業(yè)出版
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 辦公文檔管理系統(tǒng)設計與實現(xiàn).pdf
- 辦公文檔管理系統(tǒng)的設計與實現(xiàn).pdf
- 辦公文檔
- 倉庫管理系統(tǒng)文檔畢業(yè)設計
- 畢業(yè)設計---文檔管理系統(tǒng)的實現(xiàn)
- 企業(yè)文檔安全管理系統(tǒng)畢業(yè)設計
- vb宿舍文檔管理系統(tǒng)畢業(yè)設計
- 企業(yè)文檔安全管理系統(tǒng)畢業(yè)設計
- 本科畢業(yè)設計文檔管理系統(tǒng)設計
- 畢業(yè)設計(論文)-企業(yè)文檔安全管理系統(tǒng)
- 本科畢業(yè)設計文檔管理系統(tǒng)設計【畢業(yè)論文】
- 本科畢業(yè)設計文檔管理系統(tǒng)設計—前臺設計
- 畢業(yè)設計---公司辦公信息管理系統(tǒng)
- 畢業(yè)設計oa辦公系統(tǒng)
- 畢業(yè)設計--信息辦公系統(tǒng)
- jsp辦公系統(tǒng)畢業(yè)設計
- oa辦公系統(tǒng)畢業(yè)設計
- 點餐系統(tǒng)畢業(yè)設計文檔
- 畢業(yè)設計----企業(yè)內(nèi)部辦公管理系統(tǒng)
- 畢業(yè)設計--文檔資料管理系統(tǒng)的設計與實現(xiàn)
評論
0/150
提交評論