【正文】
系統(tǒng)進(jìn)行設(shè)計;五、對 畢業(yè)論文提交系統(tǒng) 進(jìn)行測試并得到測試結(jié)果。 關(guān)鍵詞: 在線提交;審核;導(dǎo)出; Word 文檔 ; B/S 結(jié)構(gòu) Deign and Realization of Online Graduation Thesis Submitting System Abstract Along with the swift and violent development of Inter technology, the work has brought very much inconvenience for the people. For instance the people all carry on municating mutually, corresponding mutually, sharing information, uploading and downloading and etc. The online graduation thesis submit system is one of these utilization, it already wide spread application to present each universities, but the existing these systems all have the limitation, majority only realize the function of submitting paper, inquiring paper, auditing paper and so on. They cannot solve paper exporting, specially the question which exporting with the unified form of Word documents. This system solves these questions well, it not only realizes online submitting of the graduate paper。 but also can assign the petences to teachers who audit student39。s paper by the online way .And administrator also can conveniently export each students’ paper information according to the unified edition form to the Word documents and etc. This paper is divided into five main modules, respectively is: First, introduction of selected topic background and significance and system development present situation。 Second, introduction of data bank technology, objectoriented technology and the plan of B/S structure WEB programming technique。 Third, carries on the demand to the current enterprise to analyze and to propose the solution。 Fourth, carries on the design according to the solution to the system。 Fifth, carries on the work plan of system tests and obtains the test result. Key words: Online submitting。 Auditing。 Exporting。 Word documents。 B/S structure 第 1 頁 共 21 頁 目 錄 論文總頁數(shù): 21頁 1 引言 ................................................................... 1 選 題背景 ........................................................... 1 國內(nèi)外研究現(xiàn)狀 ...................................................... 1 課題研究的意義 ...................................................... 1 2 理論基礎(chǔ) ............................................................... 1 數(shù)據(jù)庫技術(shù) ......................................................... 1 面向?qū)ο蠹夹g(shù) ....................................................... 2 B/S架構(gòu)的 WEB程序設(shè)計技術(shù) .......................................... 2 3 系統(tǒng)需求分析 ........................................................... 3 現(xiàn)行業(yè)務(wù)系統(tǒng)描述 .................................................... 3 現(xiàn)行系統(tǒng)存在的主要問題分析 .......................................... 3 問題解決方案 ....................................................... 3 4 系統(tǒng)設(shè)計 ............................................................... 4 系統(tǒng)總體架構(gòu) ....................................................... 4 數(shù)據(jù)庫設(shè)計 ......................................................... 4 ER圖 ........................................................... 4 數(shù)據(jù)表設(shè)計 ...................................................... 5 系統(tǒng)功能模塊設(shè)計 .................................................... 6 首頁 ........................................................... 6 論文提交 ....................................................... 7 論文查詢 ....................................................... 8 論文審核 ...................................................... 10 論文導(dǎo)出 ...................................................... 11 5 系統(tǒng)實施及測試 ........................................................ 15 實施概況 .......................................................... 15 測試方案 .......................................................... 16 測試結(jié)果 .......................................................... 18 結(jié) 論 .................................................................... 18 參考文獻(xiàn) .................................................................. 19 致 謝 .................................................................. 20 聲 明 ................................................................... 0 第 1 頁 共 21 頁 6 引言 選題背景 隨著互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,網(wǎng)絡(luò)給人們帶來了很多便利,比如人們借助 于網(wǎng)絡(luò)進(jìn)行相互交流、相互通信、共享信息、文件的上傳下載等。在線畢業(yè)論文提交系統(tǒng)就是以上運用之一,它已經(jīng)廣泛的應(yīng)用于目前的各大高校 ,但現(xiàn)有的這些系統(tǒng)都有一定的局限性,大部分只能實現(xiàn)簡單的論文提交,論文查詢,論文審核等功能,并不能解決論文的導(dǎo)出,特別是按統(tǒng)一的 Word 文檔格式進(jìn)行導(dǎo)出的問題。 國內(nèi)外研究 現(xiàn)狀 目前,國內(nèi)外各大高校大部分都已經(jīng)有了自己的“畢業(yè)生論文提交系統(tǒng)”,而且已經(jīng)成為廣大畢業(yè)生與導(dǎo)師的必要工具。但它們大都只能夠完成一些基本的功能 —— 例如論文的在線提交、審核情況的查詢、檢索論文等,而對論文導(dǎo)出時的格式控制并沒有考慮,比如怎么把存入到數(shù)據(jù)庫中的論文信息導(dǎo)出到一篇 Word文檔,怎樣讓導(dǎo)出到 Word 的論文保持統(tǒng)一的論文排版格式等。 課題研究的意義 在線畢業(yè)論文提交 系統(tǒng) 的開發(fā) 是為了 更好的 讓各 個高校充分的 利用校園網(wǎng)的軟硬件資源,通過 B/S 系統(tǒng)結(jié)構(gòu)來實現(xiàn)基于 Web 的在線論文提交,實現(xiàn)了學(xué)生畢業(yè)論文的無紙化管理,讓學(xué)生提交論文、查詢論文的審核情況更為方便,讓老師審核學(xué)生論文更加的快捷,并且解決了學(xué)生上傳時論文格式不統(tǒng)一,但導(dǎo)出后能按統(tǒng)一的 Word 文檔進(jìn)行排版的問題。 7 理論基礎(chǔ) 數(shù)據(jù)庫技術(shù) Microsoft SQL Server2020 是由 Microsoft 公司開發(fā)的 , 簡稱 SQL Server,由一系列相互協(xié)作的組件構(gòu)成 , 能滿足最大的 Web站點和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲和分析數(shù)據(jù)的需求。 其主要特點如下 : 第一, SQL Server與 Windows服務(wù)器緊密集成,而 Windows服務(wù)器具有很好的安全性,能夠排除所有未經(jīng)授權(quán)的非法用戶的訪問,確保了 SQL Server 2020服務(wù)器的安全性 ,符合系統(tǒng)對安全性的要求; 第二,用戶可以使用 Web瀏覽器查詢存儲在 SQL Server 2020數(shù)據(jù)庫中的數(shù)據(jù),符合系統(tǒng)遠(yuǎn)程訪問數(shù) 據(jù)庫的要求; 第三,容量龐大,每個數(shù)據(jù)庫中可創(chuàng)建多達(dá) 20萬個數(shù)據(jù)表,數(shù)據(jù)表中的記錄的行數(shù)只受服務(wù)器硬盤空間的限制 ; 其使用的 SQL(Structured Query Language,結(jié)構(gòu)查詢語言 )是一個功能強大的數(shù)據(jù)庫語言,通常使用于數(shù)據(jù)庫的通訊。美國國家標(biāo)準(zhǔn)學(xué)會 ANSI 聲稱, SQL第 2 頁 共 21 頁 是關(guān)系數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。 SQL語句通常用于完成一些數(shù)據(jù)庫的操作任務(wù),比如在數(shù)據(jù)庫中更新數(shù)據(jù),或者從數(shù)據(jù)庫中檢索數(shù)據(jù) 等 。 面向?qū)ο蠹夹g(shù) 畢業(yè)論文提交系統(tǒng) 采用了 C語言 ,C語言 是 一種面向?qū)ο蟮木幊陶Z言,它是Visual Studio 中的一部分。 C既保持了 C++中熟悉的語法,并且還包含了大量的高效代碼和面向?qū)ο筇匦浴?C語言將在保持 C/C++靈活性的基礎(chǔ)上為程序員帶來更高效的 RAD 開發(fā)方式。 C 是 .NET 的關(guān)鍵性語言,它是整個 .NET 平臺的基礎(chǔ) 。它不僅能用于 WEB 服務(wù)程序的開發(fā),并且還能開發(fā)強大的系統(tǒng)級程序。 C本質(zhì)上是 C++的進(jìn)化產(chǎn)物,使用了包括聲明、表達(dá)式及操作符在內(nèi)的許多C++特征,但是 C還有更多的增強功能,比如類型安全( typeSafe)、事件處理、碎片帳集、代碼安全性等。在 C中,除了可以使用許多 API,更能使用 .NET 類。特別地是,我們可以處理 COM 的自動化和 C類型的函數(shù)。 Visual .NET平臺下最為強大的開發(fā)工具,無論是軟件服務(wù)商,還是企業(yè)應(yīng)用程序的部署與發(fā)布, Visual 都可以提供近乎完美的解決方案。 Visual 提供了包括設(shè)計、編碼、編譯調(diào)試、數(shù)據(jù)庫聯(lián)接操作等基本功能和基于開放架構(gòu)的服務(wù)器組件開發(fā)平臺、企業(yè)開發(fā)工具和應(yīng)用程序重新發(fā)布工具以及性能評測報告等高級功能。 Visual Studio .NET 2020,它是 Microsoft 的第二代開發(fā)工具,用于構(gòu)建和部署功能強大而安全的連接 Microsoft .NET 的軟件。 B/S架構(gòu)的 WEB程序設(shè)