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