【正文】
畢業(yè)設計說明書 畢業(yè)設計選題 系統(tǒng) 設計與開發(fā) 學生姓名: 學號: 學 院: 系 名: 專 業(yè): 指導教師: 2021 年 6 月 姜宏 0821940166 軟件學院 軟件 技術 馮傳春 軟件 技術 中北大學 2021 屆畢業(yè)設計說明書 畢業(yè)設計選題 系統(tǒng) 設計與開發(fā) 摘 要 現(xiàn)代 信息技術的發(fā)展 ,使得基于 WEB 技術的網絡教育平臺成為現(xiàn)代教育技術改革與發(fā)展的方向。 本文介紹了 JSP+SQLServer 技術開發(fā)該系統(tǒng)的子系統(tǒng)的整個過程。該系統(tǒng)主要利用了 JSP 強大的網絡數據庫訪問技術,實現(xiàn)了畢業(yè)設計的網上完成。系統(tǒng)設計并實現(xiàn)了學生題目查詢和搜索,題目選擇修改刪除,老師畢設題目的申報修改,管理員隊整個過程的全程監(jiān)控等等功能。這些功能使得網上畢業(yè)設計選題系統(tǒng)簡單實用。從而加強畢業(yè)設計的管理,提高教師的工作效率,降低教師的工作量。 本論文從系統(tǒng)需求分析、總體設計、詳細設計、系統(tǒng)實現(xiàn)和系統(tǒng) 測試這五個角度對系統(tǒng)的開發(fā)過程進行了詳細的介紹,并對該系統(tǒng)的主要特點以及采用的主要開發(fā)工具進行了簡單的介紹。 關鍵詞: JSP; SQLServer; 選題系統(tǒng) ; 中北大學 2021 屆畢業(yè)設計說明書 Abstract With the development of information technology, the webbased education platform has been a direction of modern education. According to the problems existing at present, the paper gives an overall analysis and introduction of Inter courseware system. At the same time, it gives all the procession of developing the subsystem using JSP+SQL technology. Through the strong ability of JSP+SQL technology, it realizes online studying adaptively. The system designs and realizes different navigation strategies such as module navigation, searching navigation, knowledge classifying navigation and helping navigation. These strategies have different functions. Searching knowledge navigation and knowledge classifying navigation are mainly based on the relations of the knowledge and then supplies different knowledge to users. So that it improves users39。 learning efficiency and study enthusiasm to a certain extent. The thesis from system requirements analysis, design, detailed design, system testing and system to achieve the five point, carry on detailed introduction. And bined to carry on simple introduction to the main characteristics of that system and the main system development tools. Key Words: JSP。 SQL Server。 Subject Selection System中北大學 2021 屆畢業(yè)設計說明書 第 I 頁 共 I 頁 目 錄 第 1 章 引 言 ...................................................... 1 編寫目的 ........................................................ 1 項目背景及歷史意義 .............................................. 1 第 2 章 系統(tǒng)開發(fā)工具 ................................................ 3 SQL 簡介 ........................................................ 3 JSP 技術 ........................................................ 4 Tomcat ......................................................... 6 第 3 章 系統(tǒng)規(guī)劃與系統(tǒng)分析 .......................................... 7 系統(tǒng)的總體結構 ................................................. 7 系統(tǒng)的業(yè)務流程分析 ............................................. 7 系統(tǒng)的數據流程分析 ............................................. 8 數據庫需求分析 ................................................. 8 第 4 章 系統(tǒng)設計與實現(xiàn) ............................................. 11 系統(tǒng)設計 ...................................................... 12 系統(tǒng)流程設計 ................................................ 12 模塊結構設計 ................................................ 12 數據存儲設計 ................................................ 14 系統(tǒng)實現(xiàn) .................................................... ..15 系統(tǒng)管理模塊 ................................................ 18 學生管理模塊 ................................................ 19 教師信息模塊 ................................................ 19 信息模塊 管理 ................................................ 27 選擇設計留言管理 ............................................ 32 第 5 章 系統(tǒng)測試 ................................................... 39 測試環(huán)境 ....................................................... 40 測試過程 ....................................................... 40 測試結果 ...................................................... 40 第 6 章 軟件開發(fā)中主要解決的問題 ................................... 41 數據庫的安全性 ................................................. 41 模塊的獨立性 ................................................... 42 附 錄 ............................................................ 44 參考文獻 .......................................................... 49 致 謝 ............................................................ 50 中北大學 2021 屆畢業(yè)設計說明書 第 1 頁 共 55 頁 第 1 章 引 言 編寫目的 在新的世紀里,信息技術迅猛發(fā)展,而網絡技術和數據庫技術又是信息技術最主要的核心。于是,基于 Web 的數據庫也就應運而生了。 隨著 Inter/Intra 技術的發(fā)展,開發(fā)基于 Web 的應 用程序勢在必行,數據庫技術更是需要和 Web 數據相結合,才是更為廣闊的前景。 ASP 作為微軟推出的 Web應用程序開發(fā)技術,在數據庫應用方面發(fā)揮著越來越重要的作用。 作為計算機專業(yè)的一名畢業(yè)生,如何充分利用自己的所學知識服務于社會,解決現(xiàn)實工作生活中的問題,推動社會向前發(fā)展是我們的責任。經濟全球化步伐的加快對信息化的要求越來越高,越來越多的 課題的申報及課題的進展情況匯報都在網上進行,世界各地的學生可以坐在 宿舍或 家里通過互聯(lián)網完成入學報名、 選課、 考試、畢業(yè)論文、取得學位這一學習生活的全過程。目前,國際上已具規(guī)模的遠程 教育學校就有數百所之多,網上教育正在各地發(fā)揮著巨大的作用,為世界各國培養(yǎng)出大批人才。所有這些都表明,基于Inter 的校園網的應用已深入到校園內的各個方面。 所以,實現(xiàn)一個基于網絡的畢業(yè)設計輔助系統(tǒng)的設計是一個越來越重要的課題, 而網絡選題是教務管理中的一個重要的內容的該網上選題系統(tǒng)軟件運行 在校園網上作為學校 畢業(yè)生 的 管理 系統(tǒng),既可方便在校的 畢業(yè)生 又可減輕 教師及 管理人員的任務,提高工作效率 。 項目背景 及歷史意義 Inter 的普及和應用使人們的現(xiàn)代生活方式發(fā)生了深刻的變化,我國各大中專院校也加快了信 息化進程,并且都建立了自己的校園網。這為我們網絡現(xiàn)代化教育提供了必備的物質基礎。學??偸翘幱诮邮苄轮R的最前沿地帶,于是校園網的應用和管理系統(tǒng)的開發(fā)也正蓬勃發(fā)展并發(fā)揮著巨大的作用。 在技術和需求的推動下,畢業(yè)生以班級為單位的原始手工報送的選題方式,暴露出了很多缺點和不足。 目前,高校學生人數日益增加,每年的畢業(yè)人數也在增加,畢業(yè)設計的數量與日俱增,每位老師負責的學生數量也在不斷增加著 ,平時所需要交換中北大學 2021 屆畢業(yè)設計說明書 第 2 頁 共 55 頁 意見的次數雖然不是很多 ,但是需要老師和學生進行大量的交流時間 ,這樣下來很可能會影響老師和學生平時的學習和工作 ,耽 誤大量的時間。 信息一個專門的信息系統(tǒng)進行管理,這樣可以避免數據的丟失,方便用戶進行檢索、修改以及輸出數據,提高了工作效率,減少工作量。 為此,建設一套切實可行的學生工作管理系統(tǒng),結合學校實際,充分利用校園網的資源優(yōu)勢,不僅使信息渠道更為暢通,而且可以資源共享。既為全面了解學生的畢業(yè)設計綜合信息提供了方便,使得查詢統(tǒng)計更為準確便捷,又可以用電子檔案逐步代替或輔佐傳統(tǒng)的紙質檔案,實現(xiàn)管理手段現(xiàn)代化。 基于以上原因,本文提出了一種網上畢業(yè)設計管理系統(tǒng),它能很好的解決以上的問題。它改變了以往以班級為單位的原始手工選課 的方式,而是采用網上選題方式