版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 【摘要】隨著高校辦學規(guī)模的擴大和學生數量的增多,每年高校畢業(yè)設計課題的數量和研究領域也隨之增加,使得畢業(yè)設計的管理工作和信息收集工作變得復雜和困難。鑒于此,采用信息化的管理方式管理畢業(yè)設計期間產生的大量文檔成為高校信息化管理的趨勢。一個較完善的畢業(yè)設計文檔管理系統(tǒng)能使學生方便的選題、開題、提交論文、及時查看有關畢業(yè)設計的相關信息、上傳和下載相關資料和文檔;也使教師方便的查看和審批學生畢業(yè)設計和相關文檔,因此會大大提
2、高畢業(yè)設計期間的管理水平和教學水平。本文主要進行了系統(tǒng)需求的分析,同時也對系統(tǒng)數據庫的整體架構和各部分表之間的關系進行了分析和概述,最后對整個系統(tǒng)的具體設計和實現(xiàn)進行詳細介紹,包括對各個模塊的設計與分析、流程的實現(xiàn)以及具體功能的展示。</p><p> 【關鍵詞】文檔管理 信息管理系統(tǒng) ASP.NET C# SQL Server</p><p><b> 目錄
3、</b></p><p><b> 前 言1</b></p><p> 1 系統(tǒng)需求分析1</p><p><b> 1.1系統(tǒng)目標1</b></p><p> 1.2 開發(fā)工具和環(huán)境2</p><p><b> 2 數據庫設計5&l
4、t;/b></p><p> 2.1數據庫設計的原則5</p><p> 2.2 邏輯結構設計5</p><p> 3 系統(tǒng)設計與實現(xiàn)12</p><p> 3.1 系統(tǒng)總體設計流程12</p><p> 3.2 系統(tǒng)功能模塊設計12</p><p> 3.3 系統(tǒng)功
5、能結構設計14</p><p> 4.系統(tǒng)模塊設計與實現(xiàn)16</p><p> 4.1 用戶登錄模塊16</p><p> 4.2 選題模塊17</p><p> 4.3 文件上傳模塊21</p><p> 4.4 模板模塊22</p><p> 4.5 成績模塊24&
6、lt;/p><p> 4.6 公告模塊27</p><p> 4.7 用戶信息管理模塊27</p><p> 4.8 作業(yè)提交模塊28</p><p> 5.系統(tǒng)頁面設計與實現(xiàn)30</p><p> 5.1 系統(tǒng)頁面設計原則30</p><p> 5.2 系統(tǒng)頁面設計30&l
7、t;/p><p> 6 測試結果與不足32</p><p> 6.1 測試結果32</p><p> 6.2 系統(tǒng)不足41</p><p><b> 結論42</b></p><p><b> 致 謝43</b></p><p><
8、;b> 參考文獻44</b></p><p><b> 前 言</b></p><p> 畢業(yè)設計是一個復雜的過程,將產生大量的格式文檔,從選題單、開題報告,直到翻譯文章、論文,再到生成各種與論文有關的表格、論文格式的統(tǒng)一等,其間,管理者、設計者、專家等需要對文檔進行審閱或修改。目前,國內高校使用專門的文檔管理系統(tǒng)進行畢業(yè)設計相關工作管理的還
9、很少,普遍采用的畢業(yè)設計文檔管理方式主要有兩種,或是由手工完成,或是由傳統(tǒng)的FTP方式完成。傳統(tǒng)的手工方式存在諸多缺陷,如:工作量繁多、資料易丟失、更新和修改不方便、老師與學生之間的溝通和信息傳達不及時等等。而常用的FTP共享方式不利于權限控制和保密。這兩種方式都大大降低了畢業(yè)設計文檔的管理效率。因此,開發(fā)一個功能齊全,操作簡單,用戶界面友好,安全性高的畢業(yè)設計文檔管理系統(tǒng)是有很大的實用價值和使用價值的。</p><
10、p> 為了充分利用高校的校園網優(yōu)勢,提高教學管理水平,更好的為教學服務,使學生能方便的選題、開題、提交論文、及時查看有關畢業(yè)設計的相關信息、上傳和下載相關資料和文檔;使教師能方便的查看和審批學生畢業(yè)設計和相關文檔,及時公布畢業(yè)設計的相關信息,設計一個畢業(yè)設計文檔管理系統(tǒng)是十分必要的。</p><p> 基于實現(xiàn)畢業(yè)設計環(huán)節(jié)中高效的信息化管理的目的,我嘗試開發(fā)基于B/S架構的畢業(yè)設計文檔管理系統(tǒng),系統(tǒng)的功
11、能模塊針對我系畢業(yè)設計的各個環(huán)節(jié)進行設計。按照畢業(yè)設計的前期、中期、后期三個階段進行管理。通過這個系統(tǒng),學生可以進行畢業(yè)設計題目的查看、選題;公告的查看;成績的查詢;個人信息的修改等等。教師可以進行添加選題、審核選題、選題結果的查看;開題報告、任務書、翻譯、論文的上傳;模板下載;打印選題單、成績單;發(fā)布公告、查看公告;作業(yè)提交情況的查看;用戶信息的管理等等。希望通過此系統(tǒng),能夠方便同學和老師的使用,提高我系畢業(yè)設計管理工作的效率。<
12、;/p><p><b> 1 系統(tǒng)需求分析</b></p><p><b> 1.1系統(tǒng)目標 </b></p><p> 本系統(tǒng)的目標是開發(fā)一個操作簡單、界面友好、功能齊全、符合我系畢業(yè)設計流程的畢業(yè)設計文檔的管理系統(tǒng),在網上完成畢業(yè)設計期間有關文檔的管理工作,包括用戶登錄、畢業(yè)設計題目的添加、審核、瀏覽、選擇;開題報告
13、、翻譯等文檔的上傳、論文和任務書等模板的下載、公告的發(fā)布和查看;學生畢業(yè)設計成績的更新和查詢;學生開題報告、任務書、翻譯、論文等提交情況的查詢;用戶個人信息的維護;用戶信息的管理等等。本系統(tǒng)提供了一個方便教師和學生交流的平臺,將其應用于教學管理中,可以減少教師和學生的工作量,方便雙方的交流,不受時間和地點限制,能夠大大提高畢業(yè)設計期間有關文檔的管理效率。</p><p> 通過對我系畢業(yè)設計流程的了解和對部分老
14、師希望系統(tǒng)達到的效果的調查,總結出畢業(yè)設計文檔管理系統(tǒng)應該具有以下功能:</p><p> 前臺學生管理模塊要求實現(xiàn):瀏覽選題、選題、選題結果查看、上傳文件、下載文件模板、成績查詢、密碼修改、公告查詢。</p><p> 后臺教師管理模塊要求實現(xiàn):選題管理、文件上傳管理、文件模板管理、成績管理、公告管理、用戶信息管理、作業(yè)提交情況管理。</p><p> 同時
15、,要求系統(tǒng)具有以下特性:</p><p> ?。?)通過系統(tǒng),能夠直接“透視”數據庫情況,盡量不和文件數據直接操作。</p><p> (2)系統(tǒng)用戶有兩種類型,學生和教師,要求有較好的權限管理。</p><p> (3)系統(tǒng)運行穩(wěn)定,安全可靠。</p><p> ?。?)操作簡單,界面友好。</p><p>
16、(5)數據計算自動完成,減少人工干預,保證系統(tǒng)數據的正確性。提高系統(tǒng)的智能性。</p><p> 1.2 開發(fā)工具和環(huán)境</p><p> 1.2.1開發(fā)框架ASP.NET</p><p> ASP.NET是 Active Server Page (ASP) 的下一個版本,是一種建立在通用語言上的程序構架,能被用于一臺Web服務器來建立強大的Web應用程序。A
17、SP.NET提供許多比現(xiàn)在的Web開發(fā)模式強大的優(yōu)勢。</p><p> 因為ASP.NET是基于通用語言的編譯運行的程序,不像以前的ASP即時解釋程序,而是程序首次在服務器端運行時就進行編譯,這樣的執(zhí)行效果比一條一條的解釋強很多。所以它的強大性和適應性,可以使它運行在Web應用軟件開發(fā)的多數平臺上。通用語言的基本庫,消息機制,數據接口的處理都能無縫的整合到ASP.NET的Web應用中。同時,ASP.NET語言
18、獨立化。所以,可以選擇一種最適合自己的語言來編寫程序,如: C#,VB,Jscript等。另外,ASP.NET可以使用一些自帶組件和自定義組件。同時,ASP.NET使運行一些很平常的任務如表單的提交、客戶端身份的驗證、分布系統(tǒng)和網站的配置變得非常簡單。</p><p> ASP.NET使用一種字符基礎的分級配置系統(tǒng),使服務器環(huán)境和應用程序的設置更加簡單。一個ASP.NET的應用程序在一臺服務器系統(tǒng)的安裝只需要簡
19、單的拷貝一些必要的文件,不需要系統(tǒng)的重新啟動。多處理器環(huán)境的ASP.NET已經成為一種可以用于多處理器的開發(fā)工具。</p><p> 1.2.2開發(fā)環(huán)境Visual Studio</p><p> Visual Studio 是微軟公司推出的開發(fā)環(huán)境。是目前最流行的 Windows 平臺應用程序開發(fā)環(huán)境。Visual Studio 可以用來創(chuàng)建 Windows 平臺下的 Windows
20、 應用程序和網絡應用程序,也可以用來創(chuàng)建網絡服務、智能設備應用程序和 Office 插件。</p><p> 1.2.3開發(fā)語言C#</p><p> C#派生于C/C++,是Microsoft專門為使用.NET平臺而創(chuàng)建的一種新型編程語言,也是在移植到其他操作系統(tǒng)上的.NET版本中使用的主要語言。與Windows的體系結構相似,易為開發(fā)人員所熟悉。C#是面向對象的編程語言,具有面向對
21、象編程語言的一切特性,封裝性使代碼邏輯清晰、易于管理,且應用到ASP.NET上可以使業(yè)務邏輯和HTML頁面分離;繼承性和多態(tài)性使代碼的可重用性大大提高。與其他語言相比,C#更安全,更強大。</p><p> 1.2.4數據庫SQL Server</p><p> SQL Server 2000 是一個全面的數據庫平臺。為關系型數據和結構化數據提供了更安全可靠的存儲功能,可以構建和管理用
22、于業(yè)務的高可用和高性能的數據應用程序。此外 SQL Server 2000 結合了分析、報表、集成和通知功能。同時,SQL Server 2000具有完全的Web功能,通過對高端硬件平臺及最新網絡和存儲技術的支持,可以為Web站點提供可擴展性和高可靠性。在安全方面,可以保護防火墻內外的數據,支持靈活的、基于角色的安全設置,并提供高級的文件加</p><p><b> 密和網絡加密功能。</b&g
23、t;</p><p> 1.2.5服務器IIS</p><p> IIS(Internet Information Server,互聯(lián)網信息服務)是一種Web服務組件,其中包括Web服務器、FTP服務器、NNTP服務器和SMTP服務器,分別用于網頁瀏覽、文件傳輸、新聞服務和郵件發(fā)送等方面,用于在網絡(包括互聯(lián)網和局域網)上發(fā)布信息。</p><p> 1.2.
24、6數據庫訪問ADO.NET[6]</p><p> ADO.NET是.NET應用程序的數據庫訪問模型。它能用于訪問關系型數據庫系統(tǒng),如SQL Server 2000,及很多其它已配備了OLEDB供應器的數據源。為了實現(xiàn)數據庫訪問和數據操作的分離ADO.NET分別使用兩類組件,即數據供應器(Data Provider)和數據集(Dataset)。數據供應器用于連接數據庫,執(zhí)行數據操作命令等。數據集則提供了一個與數
25、據源無關的數據表達方式。使用數據供應器對數據庫操作后的結果可以直接被處理,也可以放到數據集對象中。數據供應器提供了對底層數據源的訪問,包括Connection,Command,DataReader、 DataAdaper四個對象。</p><p><b> 2 數據庫設計</b></p><p> 2.1數據庫設計的原則</p><p>
26、 數據庫設計是系統(tǒng)開發(fā)中關鍵的步驟之一,其設計質量的好壞,數據結構的優(yōu)劣,直接影響到最終系統(tǒng)的成敗。由于畢業(yè)設計管理系統(tǒng)涉及信息管理和操作,所以能否建立一個良好的數據組織關系和數據庫,使整個系統(tǒng)的數據之間可以相互共享所擁有的信息資源,可迅速、方便、準確的調用和管理所需的數據,是衡量本系統(tǒng)開發(fā)工作好壞的重要指標,也是系統(tǒng)的基本要求。數據庫設計的基本原則是在系統(tǒng)總體方案的指導下,數據庫應當為它所支持的管理目標服務,所以,在設計系統(tǒng)數據庫系統(tǒng)
27、時,重點要考慮了以下幾個因素[1] [7]:</p><p> ?。?)數據庫必須層次分明,布局合理。</p><p> ?。?)數據庫必須高度結構化,保證數據的結構化、規(guī)范化和標準化,這是建立數據庫和進行信息交換的基礎。數據結構的設計應該遵循國家標準和行業(yè)標準,尤其是要重視編碼的應用。</p><p> (3)在設計數據庫時,一方面要盡可能地減小冗余度,減小存儲
28、空間的占用,降低數據一致性問題發(fā)生的可能性;另一方面,還要考慮適當的冗余,以提高運行速度和降低開發(fā)難度。</p><p> ?。?)必須維護數據的正確性和一致性,在系統(tǒng)中,多個用戶共享數據庫,由于并發(fā)操作,可能影響數據的一致性,因此必須用“鎖”等辦法保證數據的一致性。</p><p> (5)設定相應的安全機制,由于數據庫的信息對特定的用戶有特定的保密要求,安全機制必不可少。</p
29、><p> 2.2 邏輯結構設計</p><p><b> 2.2.1關系模式</b></p><p> ?。?)用戶(用戶登錄號、登錄密碼、是否是系統(tǒng)用戶);</p><p> ?。?)學生(學號、姓名、班級);</p><p> ?。?)教師(職工號、姓名、職稱);</p>&l
30、t;p> ?。?)公告(序號、公告題目、公告內容、公告時間);</p><p> ?。?)題目(序號、題目、題目性質、指導教師、題目狀態(tài));</p><p> ?。?)成績 (序號、題目、指導教師、學生學號、學生姓名、考勤成績、前期成績、中期成績、答辯成績、總評成績);</p><p><b> 2.2.2數據字典</b></p&
31、gt;<p> ?。?)user表:存儲所有用戶的登錄信息,包括用戶登錄名:userName、用戶登錄密碼:userPwd、是否為系統(tǒng)用戶:system等,以用戶登錄名:userName字段為主鍵,可唯一區(qū)分每一個登錄用戶。</p><p> 表2.1 系統(tǒng)用戶表 user</p><p> (2)topic 存儲畢業(yè)設計題目的詳細信息,包括題目序號:序號、題目名稱:題
32、目、題目性質:題目性質、題目指導教師:指導教師、題目是否被選:題目狀態(tài)。以序號作為主鍵,區(qū)分每一個題目。</p><p> 表2.2 畢業(yè)設計題目表 topic</p><p> …………………………………………</p><p><b> 2.2.3E-R圖</b></p><p> 圖2.1 題目E-R圖&l
33、t;/p><p> 圖2.2 學生E-R圖</p><p> …………………………………………</p><p><b> 3 系統(tǒng)設計與實現(xiàn)</b></p><p> 3.1 系統(tǒng)總體設計流程</p><p> 圖3.1 系統(tǒng)總體流程圖</p><p> 3.2 系
34、統(tǒng)功能模塊設計</p><p> 畢業(yè)設計文檔管理系統(tǒng)由前臺(學生用戶)和后臺(教師用戶)兩部分組成, </p><p> 系統(tǒng)前臺主要有六個模塊:選題模塊、文件上傳模塊、文件模板模塊、成績模塊、個人信息模塊。</p><p> ?。?)選題模塊:主要是瀏覽選題、選題、選題結果的查看; </p><p> ?。?)文件上傳模塊:主要是上傳
35、畢業(yè)設計期間的各種文檔,包括任務書、開題報告、翻譯、論文等; </p><p> ?。?)文件模板模塊:主要是下載具有統(tǒng)一格式要求的文件模板;</p><p> (4)成績模塊:主要是對畢業(yè)設計成績的查詢;</p><p> ?。?)公告模塊:主要是查看公告;</p><p> ?。?)個人信息模塊:主要是修改登錄密碼;</p>
36、<p> 系統(tǒng)后臺主要有七個模塊:選題管理模塊、文件上傳管理模塊、模板管理模塊、成績管理模塊、公告管理模塊、用戶信息管理模塊、作業(yè)提交管理模塊。</p><p> ?。?)選題管理模塊:主要是對畢業(yè)設計題目的管理,包括添加選題、審核選題、瀏覽選題、選題、選題結果查看; </p><p> ?。?)文件上傳管理模塊:主要是對畢業(yè)設計期間學生要上傳的文檔進行管理,包括任務書、開
37、題報告、翻譯、論文等; </p><p> ?。?)模板管理模塊:主要是對具有統(tǒng)一格式要求的論文、任務書等模板的管理,包括文件模板的上傳、文件模板的下載;</p><p> (4)成績管理模塊:主要是對學生畢業(yè)設計成績的管理,包括成績更新、成績查詢;</p><p> ?。?)公告管理模塊:主要是公告的發(fā)布和查詢;</p><p> (6
38、)用戶信息管理模塊:主要是對用戶信息的管理,包括添加學生、添加教師、密碼修改、學生信息查看、教師信息查看;</p><p> ?。?)作業(yè)提交管理模塊:主要是查看學生提交要求提交的文檔的情況,包括開題報告、任務書、翻譯、論文等;</p><p> 3.3 系統(tǒng)功能結構設計</p><p> 圖3.2系統(tǒng)前臺結構圖</p><p> 圖3
39、.3系統(tǒng)后臺結構圖</p><p> 4.系統(tǒng)模塊設計與實現(xiàn)</p><p> 4.1 用戶登錄模塊</p><p> 4.1.1 模塊設計思想</p><p> 作為系統(tǒng),首先需要用戶登錄界面,根據登錄的用戶名和系統(tǒng)用戶表中的用戶對比判斷用戶是學生還是教師,是學生進入學生用戶主頁面,是教師則進入教師用戶主頁面。學生和教師的主頁面的框
40、架是相同的,不同的是左側的導航按鈕。教師用戶可進行全部功能的操作,學生用戶只能進行部分功能的操作。導航功能的實現(xiàn)時通過Visual Studio工具箱中的treeview控件實現(xiàn)的。</p><p> 登錄時用到登錄名和密碼,所以需要用戶表user,用戶表中存儲用戶名、密碼和是否為系統(tǒng)用戶的判斷標識。</p><p> 4.1.2 模塊設計</p><p>
41、表4.1 登錄模塊所用文件及功能</p><p> 4.1.3 模塊實現(xiàn)關鍵代碼</p><p><b> (1)用戶登錄頁面</b></p><p> protected void Button1_Click(object sender, EventArgs e)</p><p><b> {<
42、/b></p><p> string username = textname.Text; //獲取用戶登錄名</p><p> string userpwd = textpwd.Text; //獲取用戶登錄密碼</p><p> SqlConnection strcon = new SqlConnection(ConfigurationSettings
43、.AppSettings["conStr"]); //創(chuàng)建數據庫連接</p><p> strcon.Open();</p><p> SqlCommand scd = new SqlCommand("select system from [user] where userName='" + username + "'a
44、nd userPwd='" + userpwd + "'", strcon); //設置SQL語句查詢指定用戶名和密碼</p><p> if (scd.ExecuteScalar() != null) //判斷用戶名和密碼是否存在</p><p><b> {</b></p><p> in
45、t count = (int)scd.ExecuteScalar();</p><p> if (count == 1)//教師用戶</p><p> { </p><p> Session["username"] = username;</p><p> Response.Redir
46、ect("Defaultsys.aspx");//轉入教師主頁面</p><p><b> }</b></p><p> else if (count == 0)//學生用戶</p><p> { </p><p> Session["username&
47、quot;] = username;</p><p> Response.Redirect("Default.aspx");//轉入學生主頁面</p><p><b> }</b></p><p><b> }</b></p><p><b> else<
48、/b></p><p><b> {</b></p><p> Response.Write("<script>alert('用戶名或者密碼錯誤,請重新輸入!');history.back()</script>");</p><p><b> return;<
49、;/b></p><p><b> }</b></p><p> strcon.Close();</p><p><b> }</b></p><p> 4.2 ………………………………………………</p><p> 5.系統(tǒng)頁面設計與實現(xiàn)</p>
50、<p> 5.1 系統(tǒng)頁面設計原則</p><p> (1)符合教育系統(tǒng)的界面簡潔樸素,風格布局一致的特點,沒有過多的圖案圖片裝飾設計。</p><p> ?。?)參照我院BB教學管理系統(tǒng)的設計布局風格,采用框架式設計,每個頁面的頁頭都是北京電子科技學院的標志和計算機科學與技術系畢業(yè)設計文檔管理系統(tǒng)的文字顯示,左側都是系統(tǒng)的導航功能,右側是顯示鏈接的頁面。</p&g
51、t;<p> ?。?)系統(tǒng)界面遵循操作簡單、界面友好原則。</p><p> ?。?)操作界面的一致性,各個小功能模塊的設計都采用統(tǒng)一的設計。</p><p> (5)系統(tǒng)配色簡單大方,莊重舒適。</p><p> (6)人機交互友好,用戶能夠方便地在各個功能模塊之間切換。</p><p> 5.2 系統(tǒng)頁面設計</
52、p><p> 本系統(tǒng)按照功能模塊設計主要分為以下幾種頁面:登錄頁面、用戶主頁面、添加信息頁面、信息顯示頁面、文件上傳頁面、文件下載頁面、信息更新頁面、作業(yè)提交情況查看頁面等。整個系統(tǒng)主要是通過Visual Studio工具箱提供的控件實現(xiàn)頁面布局和操作界面的,所有的操作窗口都統(tǒng)一由一個table控件布局。</p><p> (1)登錄頁面:提供用戶登錄功能。使用login控件實現(xiàn)登錄窗口。
53、</p><p> (2)用戶主頁面:提供系統(tǒng)導航功能以及顯示各個功能的窗口。采用框架設計布局,導航功能通過Treeview控件實現(xiàn)。</p><p> ?。?)添加信息頁面:提供如添加公告、添加學生教師用戶信息的界面。信息的添加和輸入一般通過Textbox控件或Dropdownlist控件實現(xiàn)。確認或重置功能通過Button控件實現(xiàn)。</p><p> ?。?)
54、信息顯示頁面:主要是瀏覽如公告、成績、題目等信息的頁面。通過Gridview控件實現(xiàn)在頁面顯示相同信息的功能。</p><p> ?。?)文件上傳頁面:主要是上傳任務書、開題報告、翻譯、論文等的頁面。通過Fileupload控件實現(xiàn)文件上傳,通過Button控件實現(xiàn)確認上傳功能。</p><p> ?。?)文件下載頁面:主要是實現(xiàn)文件下載的頁面。通過Listbox控件顯示要下載的文件,通過
55、一個鏈接實現(xiàn)下載。</p><p> ?。?)信息更新頁面:主要是用于更新成績和密碼修改的,通過Textbox控件實現(xiàn)信息顯示。</p><p> ?。?)作業(yè)提交情況查看頁面:主要是實現(xiàn)作業(yè)提交情況的查詢。通過Listbox控件顯示已提交的作業(yè)。</p><p><b> 6 測試結果與不足</b></p><p>
56、 系統(tǒng)完成后,對系統(tǒng)的測試是必要而且是必須的。測試結果可以很好的反映系統(tǒng)的可用性,經過測試,系統(tǒng)基本完成了畢業(yè)設計文檔管理系統(tǒng)應該具備的功能。,如用戶登錄、選題管理、文件上傳、模板管理、成績管理、公告管理、用戶信息管理、作業(yè)提交情況管理等等。</p><p><b> 6.1 測試結果</b></p><p> 系統(tǒng)首頁即登錄頁面如下所示:</p>
57、<p> 圖6.1 系統(tǒng)首頁</p><p> 教師用戶主頁面如下:</p><p> 圖6.2 教師用戶主頁面</p><p> …………………………</p><p><b> 6.2 系統(tǒng)不足</b></p><p> 由于時間和個人能力限制,本系統(tǒng)的最終設計與
58、理想的終期效果有一些差距,主要體現(xiàn)在以下幾方面:</p><p> (1)用戶類型分類不夠明確,沒有將教師和管理員分開,而是將教師視為管理員,降低了系統(tǒng)的安全性;</p><p> ?。?)選題模塊安全性不高,預期達到的目標是不需要輸入學生學號和學生姓名,而是直接根據登錄號進行選題,這樣系統(tǒng)安全性比較高。而目前系統(tǒng)只能進行通過添加信息的方法進行簡單的選題;</p><
59、p> (3)查看作業(yè)提交結果模塊做的也不夠完善,只是在線顯示所有提交過的作業(yè),理想的效果是顯示沒交作業(yè)的同學名單。</p><p> ?。?)有些同學可能提交多次論文、翻譯等文檔,希望能實現(xiàn)只保存最終版本,自動刪除其它版本。</p><p> 畢業(yè)設計管理系統(tǒng)作為高校教學工作中的一個重要應用領域,與校園信息化管理密切相關。雖然目前系統(tǒng)實現(xiàn)了畢業(yè)設計期間文檔管理的基本功能,但是,從
60、系統(tǒng)的整體架構到系統(tǒng)的開發(fā)設計,從系統(tǒng)各功能模塊的實現(xiàn)到系統(tǒng)調試,從系統(tǒng)的完善到系統(tǒng)的維護,都有待深入的設計研究和完善。在之后的工作中,還有空間可以完善系統(tǒng),具體可從以下幾方面:</p><p> (1)完善系統(tǒng)功能:系統(tǒng)目前的狀態(tài)只是完成一些畢業(yè)設計期間文檔管理的基本功能,其它可從上面提到的四點系統(tǒng)不足來完善系統(tǒng)功能。使系統(tǒng)功能更加趨于智能化,人性化,更加高效的提高畢業(yè)設計文檔的管理效率。</p>
61、<p> ?。?)擴展系統(tǒng)功能:現(xiàn)在系統(tǒng)主要是對文檔進行操作,可以通過擴展系統(tǒng)功能使系統(tǒng)不僅僅停留在文檔管理的基礎上,還可以添加如師生在線交流模塊、或是像我院BB系統(tǒng)的發(fā)表帖子,大家進行相關討論的留言模塊等等。</p><p> (3)優(yōu)化程序代碼:現(xiàn)在的程序代碼還有很大的冗余現(xiàn)象,比如類似的功能通過不同的頁面實現(xiàn),因此代碼不夠優(yōu)化,代碼重用性不夠高。這是可以進一步改進的地方。</p>
62、<p><b> 結論</b></p><p> 畢業(yè)設計是高等學校實現(xiàn)本科培養(yǎng)目標和要求的一個重要階段,為了進一步規(guī)范畢業(yè)設計期間文檔的管理,保證畢業(yè)設計的質量,提高畢業(yè)設計的管理效率,我設計了基于ASP.NET的符合我系畢業(yè)設計流程的畢業(yè)設計文檔管理系統(tǒng)。系統(tǒng)對畢業(yè)設計的各個環(huán)節(jié)實現(xiàn)自動化的無紙管理,從而規(guī)范畢業(yè)設計的各個環(huán)節(jié),減少手工統(tǒng)計工作量,降低工作的復雜度,提高
63、管理效率,方便教師和學生的及時溝通。因此,本系統(tǒng)具有理想的應用價值和使用價值。</p><p> 本文首先介紹了系統(tǒng)需求、開發(fā)工具和開發(fā)環(huán)境、總體方案,其次,介紹了系統(tǒng)的需求分析,體系結構,再次,分析了系統(tǒng)數據庫的表結構和表之間的關系,之后,對整個系統(tǒng)的具體設計和實現(xiàn)進行詳細介紹,包括對各個主模塊和子模塊的分析和設計。最后,對系統(tǒng)進行了測試。測試結論是本系統(tǒng)雖然在智能性上不夠優(yōu)化,但是基本實現(xiàn)了畢業(yè)設計文檔管理
64、系統(tǒng)的功能需求。</p><p> 本文所做的主要研究工作有:</p><p> 研究了我系畢業(yè)設計的全部流程,對我系畢業(yè)設計期間對文檔處理的需求進行了調查和分析。</p><p> 針對需求分析設計了本系統(tǒng)的整體框架和體系結構,并對系統(tǒng)需要的數據進行了數據分析。</p><p> 劃分基本系統(tǒng)模塊,對各個模塊的重點代碼進行了功能代碼
65、和頁面布局代碼的分析。 </p><p> 對系統(tǒng)進行必要的測試。</p><p> 總結系統(tǒng)需要改進的地方并進行總結。</p><p> 總的來說,雖然系統(tǒng)滿足了基本功能需求,但是,還是在某些方面存在不足,有待進一步完善。</p><p><b> 致 謝 </b></p><p>
66、三個月的畢業(yè)設計時間如白駒過隙。作為檢驗大學學習成果的最后一份作業(yè),我是帶著認真的態(tài)度來完成我的畢業(yè)設計的,既是為了珍惜這最后一次的學習機會,也是為了給大學的學習和生活畫上圓滿句號,更是為了給自己留下美好的回憶。</p><p> 整個畢業(yè)設計過程中,從最初的選題到中期檢查,從系統(tǒng)的完成到現(xiàn)在的畢業(yè)設計論文,由于經驗匱乏,難免有很多考慮不周的地方。孫建樹導師無論多忙多累,都會給予了精心的指導和熱情的幫助,幫我分
67、析系統(tǒng)設計上的缺陷,和我探討如何更好的完善系統(tǒng),在各個階段,各個方面都給出了很多建設性的意見和中肯的提議。同時,導師還及時督促我按進度表完成任務,才使我能按部就班的完成此次畢業(yè)設計。除了敬佩孫建樹老師的專業(yè)水平外,他的治學嚴謹和科學研究的精神也是我永遠學習的榜樣,并將積極影響我今后的學習和工作。此外,也要感謝檢查我本次畢業(yè)設計的宋艷紅、王燕紅、姜湘崗老師,真誠感謝你們給予我的建議和幫助!</p><p> 其次
68、,感謝和我一起學習的所有同學,感謝在畢業(yè)設計期間給予我指導和幫助的所有同學。特別要感謝的是王嘉同學,在多次調試某個功能模塊沒有結果時,是王嘉同學幫我分析錯誤原因,給出意見或幫助修改的。</p><p> 再次,感謝大學四年來所有教過我的老師,為我打下了計算機的專業(yè)基礎知識,為畢業(yè)設計打下了堅實的基礎。</p><p> 最后,感謝計算機科學與技術系和我的母校北京電子科技學院對我的培養(yǎng)和
69、教育!</p><p><b> 參考文獻</b></p><p> [1]明日科技 張躍廷 蘇宇 貫偉紅. ASP.NET程序開發(fā)范例寶典.(C#)北京:人民郵電出版社,2009.16-649</p><p> [2]王珊 薩師煊. 數據庫系統(tǒng)概論(第四版).北京:高等教育出版社,2006. 404-468</p><
70、;p> [3]丁昊凱 許靜雯 謝黎文. ASP.NET網站開發(fā)典型模塊與實例精講.北京:電子工業(yè)出版社,2006.122-124</p><p> [4]王石 Visual C#2005-語言基礎、數據庫系統(tǒng)開發(fā)、Web開發(fā).北京:人民郵電出版社,2007.197-201</p><p> [5] 郭瑞軍 初曉璐 汪志亮. ASP 數據庫開發(fā)實例精粹(第2版).北京:電子工業(yè)出
71、版社,2007.34-61 248-291</p><p> [6] 陳嫻 劉開文 王蓉玲 李健. ASP.NET項目開發(fā)實踐.北京:電子工業(yè)出版社,2007.1 201-222</p><p> [7] [美] A.Russell Jones 著. 陳建春 白雁 楊永平等 譯ASP.NET與C# 從入門到精通.北京:電子工業(yè)出版社,2005.181-189</p>
72、<p> [8] 明日科技 房大偉 蘇宇 貫偉紅.ASP.NET 網絡開發(fā)實例自學手冊.北京:電人民郵電出版社,2008.36-78 103-150</p><p> [9] ]趙輝 楊麗敏. ASP.NET 編程精彩百例.北京:電子工業(yè)出版社,2002.156-224</p><p> [10] 申朝陽 宋顏浩. ASP.NET相關數據庫技術與高級指南.北京:中國水利水電
73、出版社, 2005.78-134</p><p> [11]郭毓 郭海 房學軍 黃巖慧.基于Internet的畢業(yè)設計雙向選題系統(tǒng)設計.中文科技期刊.2005,9,增刊.420-422頁</p><p> [12]周丹.基于ASP.NET的高校畢業(yè)設計管理系統(tǒng)的設計.中文科技期刊.2006,12,第5期.29-30</p><p> [13]曹一鵬 潘琢金 馬
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設計--文檔資料管理系統(tǒng)的設計與實現(xiàn)
- 倉庫管理系統(tǒng)文檔畢業(yè)設計
- 企業(yè)文檔安全管理系統(tǒng)畢業(yè)設計
- vb宿舍文檔管理系統(tǒng)畢業(yè)設計
- 企業(yè)文檔安全管理系統(tǒng)畢業(yè)設計
- 畢業(yè)設計--辦公文檔管理系統(tǒng)
- 本科畢業(yè)設計文檔管理系統(tǒng)設計
- 畢業(yè)設計(論文)-企業(yè)文檔安全管理系統(tǒng)
- 本科畢業(yè)設計文檔管理系統(tǒng)設計【畢業(yè)論文】
- 本科畢業(yè)設計文檔管理系統(tǒng)設計—前臺設計
- 畢業(yè)設計管理系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)設計管理系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)設計-----管理系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)設計管理系統(tǒng)的設計與實現(xiàn)
- 基于web的畢業(yè)設計管理系統(tǒng)的設計與實現(xiàn)畢業(yè)設計
- 管理系統(tǒng)畢業(yè)設計--藥店管理系統(tǒng)設計與實現(xiàn)
- 點餐系統(tǒng)畢業(yè)設計文檔
- 畢業(yè)設計---倉庫管理系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)設計---考勤管理系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)設計---學生管理系統(tǒng)的設計與實現(xiàn)
評論
0/150
提交評論