【正文】
畢業(yè)論文 ( 設(shè)計(jì) ) 題 目 基于 MVC 的科研信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) I 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說(shuō)明 原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過(guò)的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過(guò)的材料。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說(shuō)明并表示了謝意。 作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日 期: 使用授權(quán)說(shuō)明 本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝 ⒖s印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉?jī)?nèi)容。 作者簽名: 日 期: II 學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫(xiě)的成果作品。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。 作者簽名: 日期: 年 月 日 學(xué)位論文版權(quán)使用授權(quán)書(shū) 本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并 向國(guó)家有關(guān)部門(mén)或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán) 大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。 涉密論文按學(xué)校規(guī)定處理。 作者簽名: 日期: 年 月 日 導(dǎo)師簽名: 日期: 年 月 日 III 目錄 摘要 ................................................................ V ABSTRACT........................................................... VI 第一章 前言 ......................................................... 1 系統(tǒng)應(yīng)用背景 ................................................ 1 系統(tǒng)開(kāi)發(fā)意義 ................................................ 3 系統(tǒng)開(kāi)發(fā)目標(biāo) ................................................ 3 第二章 關(guān)于開(kāi)發(fā)平臺(tái)的相關(guān)知識(shí)介紹 ................................... 5 MVC 模式的介紹 .............................................. 5 MVC 的基本思想 ........................................ 5 MVC 的優(yōu)點(diǎn) ............................................ 6 用 JSP+JavaBean+Servlet 實(shí)現(xiàn) MVC 的技術(shù)路線(xiàn) ................... 7 JSP 介紹 .............................................. 7 JavaBean 介紹 ......................................... 8 Servlet 介紹 .......................................... 9 JSP+JavaBean+Servlet 實(shí)現(xiàn) MVC.......................... 9 數(shù)據(jù)庫(kù)的選用 ............................................... 10 數(shù)據(jù)庫(kù)基礎(chǔ) ........................................... 11 MYSQL 數(shù)據(jù)庫(kù) ......................................... 11 第三章 系統(tǒng)需求分析 ................................................ 13 系統(tǒng)性能需求分析 ........................................... 13 硬件環(huán)境 ............................................. 13 軟件環(huán)境 ............................................. 13 系統(tǒng)功能模塊分析 ........................................... 14 系統(tǒng)功能需求 ......................................... 14 系統(tǒng)模塊需求 ......................................... 14 系統(tǒng)模塊分析 ......................................... 15 系統(tǒng)數(shù)據(jù)流圖 ......................................... 16 第四章 系統(tǒng)詳細(xì)設(shè)計(jì) ................................................ 17 數(shù)據(jù)庫(kù)設(shè)計(jì) ................................................. 17 數(shù)據(jù)表設(shè)計(jì) ........................................... 18 數(shù)據(jù)表間的關(guān)系 ....................................... 20 系統(tǒng)功能模塊設(shè)計(jì) ........................................... 20 一般用戶(hù)模塊 ......................................... 20 資料員用戶(hù)模塊 ....................................... 22 管理員模塊 ........................................... 24 第五章 系統(tǒng)具 體實(shí)現(xiàn) ................................................ 27 建立和連接數(shù)據(jù)庫(kù) ........................................... 27 創(chuàng)建數(shù)據(jù)庫(kù) kygl_DataBase ............................. 27 編寫(xiě)連接 MYSQL 的驅(qū)動(dòng) JAVA 文件 ........................ 28 功能模塊的具體實(shí)現(xiàn) ......................................... 29 登陸界面的實(shí)現(xiàn) ....................................... 29 管理員模塊實(shí)現(xiàn) ....................................... 31 IV 資料員模塊實(shí)現(xiàn) ....................................... 37 一般用戶(hù)模塊實(shí)現(xiàn) ..................................... 38 結(jié)束語(yǔ) ............................................................. 39 致謝 ............................................... 錯(cuò)誤 !未定義書(shū)簽。 參考文獻(xiàn) ........................................................... 40 V 摘要 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,把計(jì)算機(jī)科學(xué)﹑管理科學(xué)等領(lǐng)域的技術(shù)應(yīng)用于科研項(xiàng)目信息管理,可以提升科研管理的信息化水平,從而有效降低成本、大大提高了科研管理水平和工作效率,因此建立科研信息平臺(tái)成為必要。而 網(wǎng)絡(luò)技術(shù), 特別是 Inter 技術(shù)的發(fā)展和普及, 基于 MVC 的科研信息平臺(tái)已經(jīng)成為各高??蒲泄芾淼闹匾?方式和發(fā)展方向。 通過(guò)科研信息平臺(tái),可以實(shí)現(xiàn)科研工作的網(wǎng)絡(luò)化管理,形成一個(gè)及時(shí)更新的科研數(shù)據(jù)中心和科研管理溝通平臺(tái),全面、實(shí)時(shí)、準(zhǔn)確提供學(xué)校的有關(guān)科研信 息,為學(xué)校領(lǐng)導(dǎo)有關(guān)科研決策提供輔助支持,為學(xué)校里的教師開(kāi)展科研活動(dòng)提供了方便快捷的服務(wù),為科研管理人員開(kāi)展工作提供極大的便利。 本文首先 介紹了 基于 MVC 的科研 信息 平臺(tái) 的 系統(tǒng)應(yīng)用背景 , 平臺(tái) 的開(kāi)發(fā) 技術(shù) , 開(kāi)發(fā)模式,開(kāi)發(fā)工具, 并確定了開(kāi)發(fā)環(huán)境,構(gòu)建了基本的框架結(jié)構(gòu)和功能模塊,然后確定了數(shù)據(jù)庫(kù)和各功能模塊的詳細(xì)設(shè)計(jì),并進(jìn)行具體的功能模塊實(shí)現(xiàn)。 關(guān)鍵詞 : Jsp,科研信息, JavaBean, Servlet, MVC, MySQL VI ABSTRACT With the rapid development of puter technology, applying puter science, management science and technology at the fields of scientific research information management can enhance the level of scientific research ,and reduce costs, greatly improve the level of scientific management and work efficiency, so establishing a scientific research information platforms is necessary. And work technology, particularly Inter technology’s development and popularization ,scientific information based on MVC platform has bee the important way o f scientific research management and direction. Through scientific research information platform enables work management of scientific research, forming a centertodate scientific data and research management munication platforms, prehensive, realtime, accurate provide schools relevant scientific information ,giving school leaders auxiliary support to make the relevant scientific research decision, giving teachers in the schools carrying out research activities a convenient and efficient service, providing researchers and managers a great work convenience. This thesis,at the first, introduces the MVCbased research information platform system application’s background, development techniques, development model, development tools, and determine the development this thesis is going to build the basic framework of the structure and function modules, and then determine the function of the database and module detailed design. In the end,it carrys out