【正文】
...................... 35 測試方法 ............................................................................................................. 35 黑盒測試 ................................................................................................... 35 白盒測試 ................................................................................................... 35 測試用例 ............................................................................................................... 36 系統(tǒng)用戶登陸測試用例 ........................................................................... 36 添加學院功能測試用例 ........................................................................... 37 測試結(jié)論 ............................................................................................................. 43 結(jié) 論 ................................................................................................................................. 44 參考文獻 ............................................................................................................................. 45 致 謝 ................................................................................................................................. 46 哈爾濱學院學士學位論文 IV 摘 要 基于 B/S模式 下的 畢業(yè)設計管理系統(tǒng) 是 為了能夠滿足教師和學生之間進行畢業(yè)設計信息交互而設計的畢業(yè)設計管理系統(tǒng), 本畢業(yè)設計管理系統(tǒng)能夠滿足畢業(yè)設計所需的全部流程,在教師的管理方面,系統(tǒng)為教師提供了從課題論證書、任務書、開題報告、論文,答辯等一系列的功能,在學生界面,本系統(tǒng)還設 置了選題、任務書、開題報告、答辯,論文等功能與之相互對應, 它能夠為同學們提供及時、準確的 畢業(yè)設計的信息,也能讓教師及時得到學生的反饋信息 , 同時系統(tǒng)經(jīng)過了一定的測試,穩(wěn)定性很好。另外,每個頁面耶都具有良好的交互性,可以滿足教師與學生間有關畢業(yè)設計的基本需求。 本課題是基于 Windows 環(huán)境下的數(shù)據(jù)庫管理,使用 Java 語言 進行開發(fā),采用 B/S的 模式,后臺的數(shù)據(jù)庫采用的 是 MySql數(shù)據(jù)庫,基于 SSH 框架。 本論文中還主要介紹了針對 BS 模式 下的 畢業(yè)設計管理系統(tǒng)的前期分析、中期設計和后期的代碼的實現(xiàn)。根據(jù)畢業(yè)設計的業(yè) 務邏輯,設計出能夠進行流程控制的系統(tǒng)。整個項目的前臺主要使用 JSP頁面 技術 搭配 Easyui技術,后臺主要使用 Struts 來搭建。 關鍵詞 : BS 模式下 的 畢業(yè)設計管理; Struts 框架; 基于 B/S 模式下的畢業(yè)設計 系統(tǒng)的 設計與實現(xiàn) V Abstract Graduation design management system is to be able to meet the teachers and students exchange of information between the graduation design and design management system, we have done is a graduate design management system to meet the graduate design all required process management system, teacher management system for teachers from the issue of certificates, task book, the title of reports, papers, the respondent and a series of functions in the student interface, we set the task, the task book, the title of the report, the respondent, papers and other functions with Correspondingly, it can provide students with timely, accurate information on graduation design, but also allows teachers to receive timely feedback from the students, and the system after a certain test, excellent stability. In addition, each page has a good interaction, between teachers and students to meet the basic design requirements for graduation. This topic is based on the Windows environment, database management, using the Java language development, the use of B / S mode, the background database using Mysql database, based on SSH framework. This paper introduces the design of management systems for early graduation analysis, design and midlate code. According graduate design business logic, design a system that can perform process control. The entire project with a main reception using JSP, background is mainly built using Struts, Keywords: Graduation Design Management System Base; Struts framework; 哈爾濱學院學士學位論文 VI 前 言 現(xiàn)在在 web 的開發(fā)越來越普遍,然而 J2EE則作為當今企業(yè)級開發(fā)的主流并且還是一種不能缺乏的開發(fā)語言的規(guī)范。 J2EE 成為開發(fā)與部署的多層體系的結(jié)構的應用來提供了企業(yè)級的計算的模型和軟件的運行環(huán)境。它是通過企業(yè)計算環(huán)境所一定需要的各項服務提供的,讓部署在 J2EE 平臺上的所有多層的應用都能夠?qū)崿F(xiàn)高可考性、安全性、可擴展性和可用性。這個系統(tǒng)是應用了 J2EE 新增的技術來做為軟件 web 的開發(fā)或者研究的方向,而且還提出了基于 J2EE 的內(nèi)部資料的構建的共享系統(tǒng)。 但是因為傳統(tǒng)的 J2EE 框架開發(fā)的后續(xù)維護成本過于太高學習并且學習的曲線比較陡峭,還有它在市場上的應用一點也不廣泛。所以輕量級的 J2EE 框架可以大大減少了傳統(tǒng)的 J2EE 的設計開發(fā)、后期的維護成本。通過 SSH框架的技術 ,可以開發(fā)出來具有輕量級的 J2EE 框架,還能夠通過一個企業(yè)的 MIS 系統(tǒng)來展現(xiàn)出輕量級的 J2EE架構簡單,費用不高的流程的優(yōu)勢。使用 Struts 這 3 個模塊的技術整合的框架還可以大大地閃避開發(fā)后期維護困難和費用高的風險。輕量級 J2EE 框架整合了 Struts這 個開源的系統(tǒng)框架 ,不僅僅能大幅度的降低了系統(tǒng)開發(fā)的成本 ,并且開源的框架還能夠保證功能的完善。 在采用 SSH 框架的同時,我們還可以根據(jù) MVC 的設計結(jié)構的模式 ,從內(nèi)部資料開始對共享系統(tǒng)來進行開發(fā)。 MVC 英文全稱叫做 ModelViewController,這是一種當前社會流行異常廣泛的一種軟件設計模式。近幾年來 ,半隨著 J2EE 的不斷的成熟,它現(xiàn)在已經(jīng)成為了在 J2EE 平臺上極其推薦的一種框架設計模型,當然這也是廣大 Java開發(fā)者很感興趣的一個設計模型。但是現(xiàn)在很多的基于 MVC模 式的開發(fā)框架則是在開發(fā)某些小型的項目的劣勢十分的明顯,導致現(xiàn)在的開發(fā)成本越來越高、開發(fā)的效率越來越低。所以本次論文則試圖在一個新的 Web應用框架來設計和實現(xiàn)并且解決上述問題。 本論文主要目的則是通過簡要的設計和分析 MVC的開發(fā)模式,同時從內(nèi)部資料中提出共享系統(tǒng)的構想,并且在對開發(fā)的過程中的很多設計的細節(jié)(包括數(shù)據(jù)庫的設計及其分析,項目模塊的設計以及詳細的功能的分析等等)有做出詳細的介紹和論述。 第 1 章 緒論 1 第 1 章 緒 論 項目背景和意義 隨著計算機信息技術的不斷飛速發(fā)展,信息技術現(xiàn)在已經(jīng)深入到人們?nèi)粘?生活中的每一個部分,信息技術的飛速的發(fā)展也帶動了生活中其他產(chǎn)業(yè)的發(fā)展,也由于其他產(chǎn)業(yè)的發(fā)展促進的信息技術的進一步發(fā)展,從而形成了良好的良性循環(huán),日常生活中常常用信息技術完成各種各樣的事情,它已經(jīng)成為了日常生活中最重要的一部分。 如今,大家在網(wǎng)上更多 的 是瀏覽信息、使用 qq 等聊天工具、玩 玩 網(wǎng)絡游戲,把互聯(lián)網(wǎng)更多地當作自己的一個高級的信息技術 的 玩具, 伴 隨著互聯(lián)網(wǎng)的發(fā)展,玩具 也已經(jīng) 變成工具,成為人們?nèi)粘I?、工作離不開的工具。 更加 開放的網(wǎng)絡應用令越來越多的政府機關的網(wǎng)站把自己 工作 中的 事項 放到網(wǎng)上去, 例如 公開意見征求, 信息的公布,各個地方的選舉,都 可以 看得出 更加 開放 和 多樣化的網(wǎng)絡應用。 我 希望 能有 一個以人為本 的 網(wǎng)絡信息,網(wǎng)絡教育 也 將是下一個互聯(lián)網(wǎng)業(yè)務的熱點問題,網(wǎng)絡搜索,大容量 得 電子郵件,電子商務平臺,移動互聯(lián)網(wǎng),無線局域網(wǎng),網(wǎng)絡資源信息 的 開發(fā)等業(yè)務都將成為互聯(lián)網(wǎng) 業(yè)務的 焦點 問題。 目前網(wǎng)民的數(shù)量在飛速增加 ,未來比較明顯的趨勢是寬帶業(yè)務和各種 的 移動終端的普及。整個寬帶的建設和應用將進一步推動網(wǎng)絡的整體發(fā)展?;ヂ?lián)網(wǎng)經(jīng)營和生存的模式也將更加豐富。 對于大學生來說,必然會經(jīng)歷的大事一定會是畢業(yè)論文。每一屆畢業(yè)生都會被論文復雜 繁瑣的流程所困擾,傳統(tǒng)的畢業(yè)論文審核會因為一些小問題去一遍一遍的麻煩知道老師和同學,這樣的問題驅(qū)使著畢業(yè)設計管理系統(tǒng)的誕生,通過計算機和網(wǎng)絡這種時下流行并且實用的工具來管理畢業(yè)設計和 論文 ,一定會給指導老師和學生帶來諸多的便利,從而節(jié)省了大量的時間放在真正有意義的事情上。 作為學生,日常生活中使用電腦上網(wǎng),購物,聊天已經(jīng)成為習慣,也常常的使用電腦來學習和查找資料,信息技術已經(jīng)幾乎完善到生活的每一個部分,但是對于我們畢業(yè)生相關信息的管理還存在很多的不完善的地方,比如信息冗余的處理問題,信息的更新問題,所以選擇了 畢業(yè)設計管理系統(tǒng)來作為自己的畢業(yè)的課題,做一些適當?shù)墓ぷ?。由于很多人都不在本地工作,學校也不方便對畢業(yè)生來管理,很多工作如果手工完成需要大量的時間。浪費了很多的財力物力,既不利于學校的工作,也影響了學生工作單位的效率,本著提高效率增加精度的目的,為了提高學校,老師 , 學生,工作單位各個方面的工作質(zhì)量,一個基于服務器、客戶端的畢業(yè)設計管理系統(tǒng)就應運而哈爾濱學院學士學位論文 2 生了。 從目前國內(nèi)外的大學來看,相當多 的 數(shù)量的學校已經(jīng)實現(xiàn)了畢業(yè)設計的管理上網(wǎng),這樣就很節(jié)約老師和學生的時間,便于學校,老師 , 學生,工作單位的協(xié)調(diào),所以本畢業(yè)設計管 理系統(tǒng)正努力向這些優(yōu)秀的畢業(yè)設計管理系統(tǒng)看齊,在畢業(yè)來臨之際也為自己的學校做一些力所能及的事情 畢業(yè)設計的管理不僅要具有其他管理系統(tǒng)的功能,而且要實現(xiàn)自己特定的功能,這樣才能夠更好的為學校, 老師, 學生,工作單位來服務,出色的完成各種協(xié)調(diào)工作,通過成本小,功能多的方法實現(xiàn)它的價值。 總之,除了畢業(yè)設計的管理系統(tǒng)采用的技術趨勢,該系統(tǒng)本身的趨勢也是向著更方便,更快捷,更準確的方向發(fā)展。雖然此次只是將一些畢業(yè)設計的所涉及的文檔傳上網(wǎng)絡加以管理,日后可能在網(wǎng)上看到設計的其它內(nèi)容,如作品效果等,甚至可能實現(xiàn)網(wǎng)上論文答 辯等功能。隨著人們對于科技的不斷