版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、學號:學號:* 畢業(yè)設計 文檔管理系統(tǒng)的實現 系 別: 計算機科學與技術系 專 業(yè): 計算機科學與技術 班 級: *班 學生姓名: * 指導教師: 孫建樹 日 期: 2009 年 3 月 至 2009 年 6 月 【摘要】隨著高校辦學規(guī)模的擴大和學生數量的增多,每年高校畢業(yè)設計課題 的數量和研究領域也隨之增加,使得畢業(yè)設計的管理工作和信息收集工作變得 復雜和困難。鑒于此,采用信息化的管理方式管理畢業(yè)設計期間產生的大量文 檔成為高校信息化管理的趨勢。一個較完善的畢業(yè)設計文檔管理系統(tǒng)能使學生 方便的選題、開題、提交論文、及時查看有關畢業(yè)設計的相關信息、上傳和下 載相關資料和文檔;也使教師方便的查看
2、和審批學生畢業(yè)設計和相關文檔,因 此會大大提高畢業(yè)設計期間的管理水平和教學水平。本文主要進行了系統(tǒng)需求 的分析,同時也對系統(tǒng)數據庫的整體架構和各部分表之間的關系進行了分析和 概述,最后對整個系統(tǒng)的具體設計和實現進行詳細介紹,包括對各個模塊的設 計與分析、流程的實現以及具體功能的展示。 【關鍵詞】文檔管理 信息管理系統(tǒng) ASP.NET C# SQL Server 目錄 前 言.1 1 系統(tǒng)需求分析.1 1.1 系統(tǒng)目標.1 1.2 開發(fā)工具和環(huán)境.2 2 數據庫設計 .5 2.1 數據庫設計的原則.5 2.2 邏輯結構設計.5 3 系統(tǒng)設計與實現.12 3.1 系統(tǒng)總體設計流程.12 3.2 系
3、統(tǒng)功能模塊設計.12 3.3 系統(tǒng)功能結構設計.14 4.系統(tǒng)模塊設計與實現.16 4.1 用戶登錄模塊.16 4.2 選題模塊.17 4.3 文件上傳模塊.21 4.4 模板模塊.22 4.5 成績模塊.24 4.6 公告模塊.27 4.7 用戶信息管理模塊.27 4.8 作業(yè)提交模塊.28 5.系統(tǒng)頁面設計與實現.30 5.1 系統(tǒng)頁面設計原則.30 5.2 系統(tǒng)頁面設計.30 6 測試結果與不足.32 6.1 測試結果.32 6.2 系統(tǒng)不足.41 結論.42 致 謝.43 參考文獻.44 前 言 畢業(yè)設計是一個復雜的過程,將產生大量的格式文檔,從選題單、開題報 告,直到翻譯文章、論文,
4、再到生成各種與論文有關的表格、論文格式的統(tǒng)一 等,其間,管理者、設計者、專家等需要對文檔進行審閱或修改。目前,國內 高校使用專門的文檔管理系統(tǒng)進行畢業(yè)設計相關工作管理的還很少,普遍采用 的畢業(yè)設計文檔管理方式主要有兩種,或是由手工完成,或是由傳統(tǒng)的 FTP 方 式完成。傳統(tǒng)的手工方式存在諸多缺陷,如:工作量繁多、資料易丟失、更新 和修改不方便、老師與學生之間的溝通和信息傳達不及時等等。而常用的 FTP 共享方式不利于權限控制和保密。這兩種方式都大大降低了畢業(yè)設計文檔的管 理效率。因此,開發(fā)一個功能齊全,操作簡單,用戶界面友好,安全性高的畢 業(yè)設計文檔管理系統(tǒng)是有很大的實用價值和使用價值的。 為
5、了充分利用高校的校園網優(yōu)勢,提高教學管理水平,更好的為教學服務, 使學生能方便的選題、開題、提交論文、及時查看有關畢業(yè)設計的相關信息、 上傳和下載相關資料和文檔;使教師能方便的查看和審批學生畢業(yè)設計和相關 文檔,及時公布畢業(yè)設計的相關信息,設計一個畢業(yè)設計文檔管理系統(tǒng)是十分 必要的。 基于實現畢業(yè)設計環(huán)節(jié)中高效的信息化管理的目的,我嘗試開發(fā)基于 B/S 架構的畢業(yè)設計文檔管理系統(tǒng),系統(tǒng)的功能模塊針對我系畢業(yè)設計的各個環(huán)節(jié) 進行設計。按照畢業(yè)設計的前期、中期、后期三個階段進行管理。通過這個系 統(tǒng),學生可以進行畢業(yè)設計題目的查看、選題;公告的查看;成績的查詢;個 人信息的修改等等。教師可以進行添加
6、選題、審核選題、選題結果的查看;開 題報告、任務書、翻譯、論文的上傳;模板下載;打印選題單、成績單;發(fā)布 公告、查看公告;作業(yè)提交情況的查看;用戶信息的管理等等。希望通過此系 統(tǒng),能夠方便同學和老師的使用,提高我系畢業(yè)設計管理工作的效率。 1 系統(tǒng)需求分析 1.1 系統(tǒng)目標系統(tǒng)目標 本系統(tǒng)的目標是開發(fā)一個操作簡單、界面友好、功能齊全、符合我系畢業(yè) 設計流程的畢業(yè)設計文檔的管理系統(tǒng),在網上完成畢業(yè)設計期間有關文檔的管 理工作,包括用戶登錄、畢業(yè)設計題目的添加、審核、瀏覽、選擇;開題報告、 翻譯等文檔的上傳、論文和任務書等模板的下載、公告的發(fā)布和查看;學生畢 業(yè)設計成績的更新和查詢;學生開題報告、
7、任務書、翻譯、論文等提交情況的 查詢;用戶個人信息的維護;用戶信息的管理等等。本系統(tǒng)提供了一個方便教 師和學生交流的平臺,將其應用于教學管理中,可以減少教師和學生的工作量, 方便雙方的交流,不受時間和地點限制,能夠大大提高畢業(yè)設計期間有關文檔 的管理效率。 通過對我系畢業(yè)設計流程的了解和對部分老師希望系統(tǒng)達到的效果的調查, 總結出畢業(yè)設計文檔管理系統(tǒng)應該具有以下功能: 前臺學生管理模塊要求實現:瀏覽選題、選題、選題結果查看、上傳文件、 下載文件模板、成績查詢、密碼修改、公告查詢。 后臺教師管理模塊要求實現:選題管理、文件上傳管理、文件模板管理、 成績管理、公告管理、用戶信息管理、作業(yè)提交情況管
8、理。 同時,要求系統(tǒng)具有以下特性: (1)通過系統(tǒng),能夠直接“透視”數據庫情況,盡量不和文件數據直接操 作。 (2)系統(tǒng)用戶有兩種類型,學生和教師,要求有較好的權限管理。 (3)系統(tǒng)運行穩(wěn)定,安全可靠。 (4)操作簡單,界面友好。 (5)數據計算自動完成,減少人工干預,保證系統(tǒng)數據的正確性。提高系 統(tǒng)的智能性。 1.2 開發(fā)工具和環(huán)境開發(fā)工具和環(huán)境 1.2.1 開發(fā)框架開發(fā)框架 ASP.NET ASP.NET 是 Active Server Page (ASP) 的下一個版本,是一種建立在通用語 言上的程序構架,能被用于一臺 Web 服務器來建立強大的 Web 應用程序。 ASP.NET 提供
9、許多比現在的 Web 開發(fā)模式強大的優(yōu)勢。 因為 ASP.NET 是基于通用語言的編譯運行的程序,不像以前的 ASP 即時 解釋程序,而是程序首次在服務器端運行時就進行編譯,這樣的執(zhí)行效果比一 條一條的解釋強很多。所以它的強大性和適應性,可以使它運行在 Web 應用軟 件開發(fā)的多數平臺上。通用語言的基本庫,消息機制,數據接口的處理都能無 縫的整合到 ASP.NET 的 Web 應用中。同時,ASP.NET 語言獨立化。所以,可 以選擇一種最適合自己的語言來編寫程序,如: C#,VB,Jscript 等。另外, ASP.NET 可以使用一些自帶組件和自定義組件。同時,ASP.NET 使運行一些很
10、 平常的任務如表單的提交、客戶端身份的驗證、分布系統(tǒng)和網站的配置變得非 常簡單。 ASP.NET 使用一種字符基礎的分級配置系統(tǒng),使服務器環(huán)境和應用程序的 設置更加簡單。一個 ASP.NET 的應用程序在一臺服務器系統(tǒng)的安裝只需要簡單 的拷貝一些必要的文件,不需要系統(tǒng)的重新啟動。多處理器環(huán)境的 ASP.NET 已 經成為一種可以用于多處理器的開發(fā)工具。 1.2.2 開發(fā)環(huán)境開發(fā)環(huán)境 Visual Studio Visual Studio 是微軟公司推出的開發(fā)環(huán)境。是目前最流行的 Windows 平 臺應用程序開發(fā)環(huán)境。Visual Studio 可以用來創(chuàng)建 Windows 平臺下的 Wind
11、ows 應用程序和網絡應用程序,也可以用來創(chuàng)建網絡服務、智能設備應用 程序和 Office 插件。 1.2.3 開發(fā)語言開發(fā)語言 C# C#派生于 C/C+,是 Microsoft 專門為使用.NET 平臺而創(chuàng)建的一種新型編 程語言,也是在移植到其他操作系統(tǒng)上的.NET 版本中使用的主要語言。與 Windows 的體系結構相似,易為開發(fā)人員所熟悉。C#是面向對象的編程語言, 具有面向對象編程語言的一切特性,封裝性使代碼邏輯清晰、易于管理,且應 用到 ASP.NET 上可以使業(yè)務邏輯和 HTML 頁面分離;繼承性和多態(tài)性使代碼 的可重用性大大提高。與其他語言相比,C#更安全,更強大。 1.2.4
12、 數據庫數據庫 SQL Server SQL Server 2000 是一個全面的數據庫平臺。為關系型數據和結構化數據提 供了更安全可靠的存儲功能,可以構建和管理用于業(yè)務的高可用和高性能的數 據應用程序。此外 SQL Server 2000 結合了分析、報表、集成和通知功能。同 時,SQL Server 2000 具有完全的 Web 功能,通過對高端硬件平臺及最新網絡 和存儲技術的支持,可以為 Web 站點提供可擴展性和高可靠性。在安全方面, 可以保護防火墻內外的數據,支持靈活的、基于角色的安全設置,并提供高級 的文件加 密和網絡加密功能。 1.2.5 服務器服務器 IIS IIS(Inter
13、net Information Server,互聯網信息服務)是一種 Web 服務組件, 其中包括 Web 服務器、FTP 服務器、NNTP 服務器和 SMTP 服務器,分別用于 網頁瀏覽、文件傳輸、新聞服務和郵件發(fā)送等方面,用于在網絡(包括互聯網 和局域網)上發(fā)布信息。 1.2.6 數據庫訪問數據庫訪問 ADO.NET6 ADO.NET 是.NET 應用程序的數據庫訪問模型。它能用于訪問關系型數據 庫系統(tǒng),如 SQL Server 2000,及很多其它已配備了 OLEDB 供應器的數據源。 為了實現數據庫訪問和數據操作的分離 ADO.NET 分別使用兩類組件,即數據 供應器(Data Pro
14、vider)和數據集(Dataset) 。數據供應器用于連接數據庫,執(zhí) 行數據操作命令等。數據集則提供了一個與數據源無關的數據表達方式。使用 數據供應器對數據庫操作后的結果可以直接被處理,也可以放到數據集對象中。 數據供應器提供了對底層數據源的訪問,包括 Connection,Command,DataReader、 DataAdaper 四個對象。 2 數據庫設計 2.1 數據庫設計的原則數據庫設計的原則 數據庫設計是系統(tǒng)開發(fā)中關鍵的步驟之一,其設計質量的好壞,數據結構 的優(yōu)劣,直接影響到最終系統(tǒng)的成敗。由于畢業(yè)設計管理系統(tǒng)涉及信息管理和 操作,所以能否建立一個良好的數據組織關系和數據庫,使整
15、個系統(tǒng)的數據之 間可以相互共享所擁有的信息資源,可迅速、方便、準確的調用和管理所需的 數據,是衡量本系統(tǒng)開發(fā)工作好壞的重要指標,也是系統(tǒng)的基本要求。數據庫 設計的基本原則是在系統(tǒng)總體方案的指導下,數據庫應當為它所支持的管理目 標服務,所以,在設計系統(tǒng)數據庫系統(tǒng)時,重點要考慮了以下幾個因素1 7: (1)數據庫必須層次分明,布局合理。 (2)數據庫必須高度結構化,保證數據的結構化、規(guī)范化和標準化,這是 建立數據庫和進行信息交換的基礎。數據結構的設計應該遵循國家標準和行業(yè) 標準,尤其是要重視編碼的應用。 (3)在設計數據庫時,一方面要盡可能地減小冗余度,減小存儲空間的占 用,降低數據一致性問題發(fā)生
16、的可能性;另一方面,還要考慮適當的冗余,以 提高運行速度和降低開發(fā)難度。 (4)必須維護數據的正確性和一致性,在系統(tǒng)中,多個用戶共享數據庫, 由于并發(fā)操作,可能影響數據的一致性,因此必須用“鎖”等辦法保證數據的 一致性。 (5)設定相應的安全機制,由于數據庫的信息對特定的用戶有特定的保密 要求,安全機制必不可少。 2.2 邏輯結構設計邏輯結構設計 2.2.1 關系模式關系模式 (1)用戶(用戶登錄號、登錄密碼、是否是系統(tǒng)用戶) ; (2)學生(學號、姓名、班級) ; (3)教師(職工號、姓名、職稱) ; (4)公告(序號、公告題目、公告內容、公告時間) ; (5)題目(序號、題目、題目性質、指
17、導教師、題目狀態(tài)) ; (6)成績 (序號、題目、指導教師、學生學號、學生姓名、考勤成績、前 期成績、中期成績、答辯成績、總評成績); .2 數據字典數據字典 (1)user 表:存儲所有用戶的登錄信息,包括用戶登錄名:userName、用 戶登錄密碼:userPwd、是否為系統(tǒng)用戶:system 等,以用戶登錄名:userName 字段為主鍵,可唯一區(qū)分每一個登錄用戶。 表 2.1 系統(tǒng)用戶表 user 字段名字段名數據類型數據類型長度長度是否為主鍵是否為主鍵允許空允許空描述描述 userName userPwd system Vachar Vachar Int 50 50
18、4 PK No No No No No 用戶登錄名 用戶登錄密碼 是否為系統(tǒng)用戶 (2)topic 存儲畢業(yè)設計題目的詳細信息,包括題目序號:序號、題目名稱: 題目、題目性質:題目性質、題目指導教師:指導教師、題目是否被選:題目 狀態(tài)。以序號作為主鍵,區(qū)分每一個題目。 表 2.2 畢業(yè)設計題目表 topic 字段名字段名數據類型數據類型長度長度是否為主鍵是否為主鍵 允許空允許空描述描述 序號 題目 題目性質 指導教師 題目狀態(tài) Int Varchar Varchar Varchar Varchar 4 50 50 50 50 PK No No No No No No No No No 題目序號
19、(自增) 題目名稱 題目性質 題目指導教師 題目是否被選 2.2.3E-R 圖圖 題 目 序號 題目名 題目性質指導教師 題目狀態(tài) 圖 2.1 題目 E-R 圖 學 生 學號 學生姓名 班級 圖 2.2 學生 E-R 圖 3 系統(tǒng)設計與實現 3.1 系統(tǒng)總體設計系統(tǒng)總體設計流程流程 開始 判斷用戶 用戶登錄 學生教師 學生主頁面教師主頁面 結束 選 題 管 理 模 板 管 理 用 戶 信 息 管 理 文 件 上 傳 瀏 覽 選 題 成 績 管 理 公 告 管 理 提 交 結 果 管 理 選 題 文 件 上 傳 模 板 下 載 選 題 結 果 公 告 瀏 覽 成 績 查 詢 密 碼 修 改 圖
20、3.1 系統(tǒng)總體流程圖 3.2 系統(tǒng)功能模塊設計系統(tǒng)功能模塊設計 畢業(yè)設計文檔管理系統(tǒng)由前臺(學生用戶)和后臺(教師用戶)兩部分組 成, 系統(tǒng)前臺主要有六個模塊:選題模塊、文件上傳模塊、文件模板模塊、成 績模塊、個人信息模塊。 (1)選題模塊:主要是瀏覽選題、選題、選題結果的查看; (2)文件上傳模塊:主要是上傳畢業(yè)設計期間的各種文檔,包括任務書、 開題報告、翻譯、論文等; (3)文件模板模塊:主要是下載具有統(tǒng)一格式要求的文件模板; (4)成績模塊:主要是對畢業(yè)設計成績的查詢; (5)公告模塊:主要是查看公告; (6)個人信息模塊:主要是修改登錄密碼; 系統(tǒng)后臺主要有七個模塊:選題管理模塊、文
21、件上傳管理模塊、模板管理 模塊、成績管理模塊、公告管理模塊、用戶信息管理模塊、作業(yè)提交管理模塊。 (1)選題管理模塊:主要是對畢業(yè)設計題目的管理,包括添加選題、審核 選題、瀏覽選題、選題、選題結果查看; (2)文件上傳管理模塊:主要是對畢業(yè)設計期間學生要上傳的文檔進行管 理,包括任務書、開題報告、翻譯、論文等; (3)模板管理模塊:主要是對具有統(tǒng)一格式要求的論文、任務書等模板的 管理,包括文件模板的上傳、文件模板的下載; (4)成績管理模塊:主要是對學生畢業(yè)設計成績的管理,包括成績更新、 成績查詢; (5)公告管理模塊:主要是公告的發(fā)布和查詢; (6)用戶信息管理模塊:主要是對用戶信息的管理,
22、包括添加學生、添加 教師、密碼修改、學生信息查看、教師信息查看; (7)作業(yè)提交管理模塊:主要是查看學生提交要求提交的文檔的情況,包 括開題報告、任務書、翻譯、論文等; 3.3 系統(tǒng)功能結構設計系統(tǒng)功能結構設計 畢 業(yè) 設 計 文 檔 管 理 系 統(tǒng) 前 臺 結 構 圖 選 題 文件上傳 模板下載 成績查詢 密碼修改 公告查詢 瀏覽選題 選 題 選題結果 任務書 開題報告 翻 譯 論文 圖 3.2 系統(tǒng)前臺結構圖 畢 業(yè) 設 計 文 檔 管 理 系 統(tǒng) 后 臺 結 構 圖 選題 文件上傳 文件模板 成績管理 添加選題 審核選題 瀏覽選題 選題 選題結果 任務書 開題報告 翻譯 添加用戶 模板上
23、傳 論文 模板下載 發(fā)布公告 成績查詢 更新成績 作業(yè)提交 密碼修改 用戶信息管理 論文 用戶信息 開題報告 任務書 翻譯 查看公告 公告管理 圖 3.3 系統(tǒng)后臺結構圖 4.系統(tǒng)模塊設計與實現 4.1 用戶登錄模塊用戶登錄模塊 4.1.1 模塊設計思想模塊設計思想 作為系統(tǒng),首先需要用戶登錄界面,根據登錄的用戶名和系統(tǒng)用戶表中的 用戶對比判斷用戶是學生還是教師,是學生進入學生用戶主頁面,是教師則進 入教師用戶主頁面。學生和教師的主頁面的框架是相同的,不同的是左側的導 航按鈕。教師用戶可進行全部功能的操作,學生用戶只能進行部分功能的操作。 導航功能的實現時通過 Visual Studio 工具
24、箱中的 treeview 控件實現的。 登錄時用到登錄名和密碼,所以需要用戶表 user,用戶表中存儲用戶名、 密碼和是否為系統(tǒng)用戶的判斷標識。 4.1.2 模塊設計模塊設計 表4.1 登錄模塊所用文件及功能 文件文件功能 Login.aspx系統(tǒng)登錄頁面 Top.aspx主頁面框架的上部分 Right.aspx主頁面框架的右部分 Treemenusys.aspx教師用戶主頁面的導航部分 Treemenu.aspx學生用戶主頁面的導航部分 Default.aspx學生用戶主頁面 Defaultsys.aspx教師用戶主頁面 4.1.3 模塊實現關鍵代碼模塊實現關鍵代碼 (1)用戶登錄頁面 pr
25、otected void Button1_Click(object sender, EventArgs e) string username = textname.Text; /獲取用戶登錄名 string userpwd = textpwd.Text; /獲取用戶登錄密碼 SqlConnection strcon = new SqlConnection(ConfigurationSettings.App SettingsconStr); /創(chuàng)建數據庫連接 strcon.Open(); SqlCommand scd = new SqlCommand(select system from use
26、r where userName= + username + and userPwd= + userpwd + , strcon); /設置 SQL 語 句查詢指定用戶名和密碼 if (scd.ExecuteScalar() != null) /判斷用戶名和密碼是否存在 int count = (int)scd.ExecuteScalar(); if (count = 1)/教師用戶 Sessionusername = username; Response.Redirect(Defaultsys.aspx);/轉入教師主頁面 else if (count = 0)/學生用戶 Sessionus
27、ername = username; Response.Redirect(Default.aspx);/轉入學生主頁面 else Response.Write(alert(用戶名或者密碼錯誤,請重新 輸入!);history.back(); return; strcon.Close(); 4.2 5.系統(tǒng)頁面設計與實現 5.1 系統(tǒng)頁面設計原則系統(tǒng)頁面設計原則 (1)符合教育系統(tǒng)的界面簡潔樸素,風格布局一致的特點,沒有過多的圖 案圖片裝飾設計。 (2)參照我院BB教學管理系統(tǒng)的設計布局風格,采用框架式設計,每個 頁面的頁頭都是北京電子科技學院的標志和計算機科學與技術系畢業(yè)設計文檔 管理系統(tǒng)的文
28、字顯示,左側都是系統(tǒng)的導航功能,右側是顯示鏈接的頁面。 (3)系統(tǒng)界面遵循操作簡單、界面友好原則。 (4)操作界面的一致性,各個小功能模塊的設計都采用統(tǒng)一的設計。 (5)系統(tǒng)配色簡單大方,莊重舒適。 (6)人機交互友好,用戶能夠方便地在各個功能模塊之間切換。 5.2 系統(tǒng)頁面設計系統(tǒng)頁面設計 本系統(tǒng)按照功能模塊設計主要分為以下幾種頁面:登錄頁面、用戶主頁面、 添加信息頁面、信息顯示頁面、文件上傳頁面、文件下載頁面、信息更新頁面、 作業(yè)提交情況查看頁面等。整個系統(tǒng)主要是通過Visual Studio工具箱提供的控件 實現頁面布局和操作界面的,所有的操作窗口都統(tǒng)一由一個table控件布局。 (1)
29、登錄頁面:提供用戶登錄功能。使用login控件實現登錄窗口。 (2)用戶主頁面:提供系統(tǒng)導航功能以及顯示各個功能的窗口。采用框架設計 布局,導航功能通過Treeview控件實現。 (3)添加信息頁面:提供如添加公告、添加學生教師用戶信息的界面。信 息的添加和輸入一般通過Textbox控件或Dropdownlist控件實現。確認或重置功 能通過Button控件實現。 (4)信息顯示頁面:主要是瀏覽如公告、成績、題目等信息的頁面。通過 Gridview控件實現在頁面顯示相同信息的功能。 (5)文件上傳頁面:主要是上傳任務書、開題報告、翻譯、論文等的頁面。 通過Fileupload控件實現文件上傳,
30、通過Button控件實現確認上傳功能。 (6)文件下載頁面:主要是實現文件下載的頁面。通過Listbox控件顯示要 下載的文件,通過一個鏈接實現下載。 (7)信息更新頁面:主要是用于更新成績和密碼修改的,通過Textbox控 件實現信息顯示。 (8)作業(yè)提交情況查看頁面:主要是實現作業(yè)提交情況的查詢。通過 Listbox控件顯示已提交的作業(yè)。 6 測試結果與不足 系統(tǒng)完成后,對系統(tǒng)的測試是必要而且是必須的。測試結果可以很好的反 映系統(tǒng)的可用性,經過測試,系統(tǒng)基本完成了畢業(yè)設計文檔管理系統(tǒng)應該具備 的功能。 ,如用戶登錄、選題管理、文件上傳、模板管理、成績管理、公告管理、 用戶信息管理、作業(yè)提交
31、情況管理等等。 6.1 測試結果測試結果 系統(tǒng)首頁即登錄頁面如下所示: 圖 6.1 系統(tǒng)首頁 教師用戶主頁面如下: 圖 6.2 教師用戶主頁面 6.2 系統(tǒng)不足系統(tǒng)不足 由于時間和個人能力限制,本系統(tǒng)的最終設計與理想的終期效果有一些差 距,主要體現在以下幾方面: (1)用戶類型分類不夠明確,沒有將教師和管理員分開,而是將教師視為 管理員,降低了系統(tǒng)的安全性; (2)選題模塊安全性不高,預期達到的目標是不需要輸入學生學號和學生 姓名,而是直接根據登錄號進行選題,這樣系統(tǒng)安全性比較高。而目前系統(tǒng)只 能進行通過添加信息的方法進行簡單的選題; (3)查看作業(yè)提交結果模塊做的也不夠完善,只是在線顯示所有
32、提交過的 作業(yè),理想的效果是顯示沒交作業(yè)的同學名單。 (4)有些同學可能提交多次論文、翻譯等文檔,希望能實現只保存最終版 本,自動刪除其它版本。 畢業(yè)設計管理系統(tǒng)作為高校教學工作中的一個重要應用領域,與校園信息 化管理密切相關。雖然目前系統(tǒng)實現了畢業(yè)設計期間文檔管理的基本功能,但 是,從系統(tǒng)的整體架構到系統(tǒng)的開發(fā)設計,從系統(tǒng)各功能模塊的實現到系統(tǒng)調 試,從系統(tǒng)的完善到系統(tǒng)的維護,都有待深入的設計研究和完善。在之后的工 作中,還有空間可以完善系統(tǒng),具體可從以下幾方面: (1)完善系統(tǒng)功能:系統(tǒng)目前的狀態(tài)只是完成一些畢業(yè)設計期間文檔管理 的基本功能,其它可從上面提到的四點系統(tǒng)不足來完善系統(tǒng)功能。使
33、系統(tǒng)功能 更加趨于智能化,人性化,更加高效的提高畢業(yè)設計文檔的管理效率。 (2)擴展系統(tǒng)功能:現在系統(tǒng)主要是對文檔進行操作,可以通過擴展系統(tǒng) 功能使系統(tǒng)不僅僅停留在文檔管理的基礎上,還可以添加如師生在線交流模塊、 或是像我院BB系統(tǒng)的發(fā)表帖子,大家進行相關討論的留言模塊等等。 (3)優(yōu)化程序代碼:現在的程序代碼還有很大的冗余現象,比如類似的功 能通過不同的頁面實現,因此代碼不夠優(yōu)化,代碼重用性不夠高。這是可以進 一步改進的地方。 結論 畢業(yè)設計是高等學校實現本科培養(yǎng)目標和要求的一個重要階段,為了進一 步規(guī)范畢業(yè)設計期間文檔的管理,保證畢業(yè)設計的質量,提高畢業(yè)設計的管理 效率,我設計了基于ASP
34、.NET的符合我系畢業(yè)設計流程的畢業(yè)設計文檔管理系 統(tǒng)。系統(tǒng)對畢業(yè)設計的各個環(huán)節(jié)實現自動化的無紙管理,從而規(guī)范畢業(yè)設計的 各個環(huán)節(jié),減少手工統(tǒng)計工作量,降低工作的復雜度,提高管理效率,方便教 師和學生的及時溝通。因此,本系統(tǒng)具有理想的應用價值和使用價值。 本文首先介紹了系統(tǒng)需求、開發(fā)工具和開發(fā)環(huán)境、總體方案,其次,介紹 了系統(tǒng)的需求分析,體系結構,再次,分析了系統(tǒng)數據庫的表結構和表之間的 關系,之后,對整個系統(tǒng)的具體設計和實現進行詳細介紹,包括對各個主模塊 和子模塊的分析和設計。最后,對系統(tǒng)進行了測試。測試結論是本系統(tǒng)雖然在 智能性上不夠優(yōu)化,但是基本實現了畢業(yè)設計文檔管理系統(tǒng)的功能需求。 本
35、文所做的主要研究工作有: (1) 研究了我系畢業(yè)設計的全部流程,對我系畢業(yè)設計期間對文檔處理的需 求進行了調查和分析。 (2) 針對需求分析設計了本系統(tǒng)的整體框架和體系結構,并對系統(tǒng)需要的數 據進行了數據分析。 (3) 劃分基本系統(tǒng)模塊,對各個模塊的重點代碼進行了功能代碼和頁面布局 代碼的分析。 (4) 對系統(tǒng)進行必要的測試。 (5) 總結系統(tǒng)需要改進的地方并進行總結。 總的來說,雖然系統(tǒng)滿足了基本功能需求,但是,還是在某些方面存在不 足,有待進一步完善。 致 謝 三個月的畢業(yè)設計時間如白駒過隙。作為檢驗大學學習成果的最后一份作 業(yè),我是帶著認真的態(tài)度來完成我的畢業(yè)設計的,既是為了珍惜這最后一次的 學習機會,也是為了給大學的學習和生活畫上圓滿句號,更是為了給自己留下 美好的回憶。 整個畢業(yè)設計過程中,從最初的選題到中期檢查,從系統(tǒng)的完成到現在的 畢業(yè)設計論文,由于經驗匱乏,難免有很多考慮不周的地方。孫建樹導師無論 多忙多累,都會給予了精心的指導和熱情的幫助,幫我分析系統(tǒng)設計上的缺陷, 和我探討如何更好的完善系統(tǒng),
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《知識產權前沿問題》課件
- 《支氣管哮喘防治》課件
- 地理(河南)-【八省聯考】河南、山西、陜西、內蒙古、四川、云南、寧夏、青海八省2025年高考綜合改革適應性演練
- 《對標管理咨詢》課件
- 人教版八年級上冊地理第2章《中國的自然環(huán)境》教案
- 小學數學二年級數學加減法練習題
- 一模閱卷語知作文評分說明南京市一模閱卷語知閱讀評分細則
- 上杭一中屆模擬試卷語文試題
- 寵物用品設計師職位概述
- 促進學生學業(yè)成績提高的班級計劃
- 車間現場安全培訓內容課件參考
- 油藏工程-油藏物質平衡方法-1課件
- 三上書法《撇》教學課件
- 河北省廊坊市藥品零售藥店企業(yè)藥房名單目錄
- 超星爾雅學習通《三國志導讀》章節(jié)測試(含答案)
- 簡單的個人原因辭職報告(通用17篇)
- 交響曲欣賞-完整版PPT
- 公司軟件銷售管理制度
- micro810可編程控制器用戶手冊
- CVC導管維護技術評分標準
- 東風7C型(DF7C)內燃機車
評論
0/150
提交評論