【正文】
JSP 技術(shù)是由 Servlet 技術(shù)轉(zhuǎn)換而來的,所以我們會發(fā)現(xiàn)第一次瀏覽 JSP 語言編寫的頁面時速度會比較慢,這就是由于編譯機正在編譯 JSP 文件所造成的原因。 由于 JavaWeb 技術(shù)在近 幾年不斷的興起,其優(yōu)點也被廣大的開發(fā)人員所認可,比如Java Web 技術(shù)是一種跨平臺的技術(shù)能夠運行在不同的系統(tǒng)上,而且適合做大型的應用項目,編譯速度快,后期的維護也比較容易,但也有一定的缺點,比如開發(fā)時間較長,需要有經(jīng)驗的架構(gòu)師進行先期的規(guī)劃,所以整個項目的費用會相應的提高,不適合小型的項目。 各實體之間的 ER 圖 圖 44 學生和班級關(guān)系 ER圖 學 生 姓名 性別 學號 籍貫 密碼 班 級 專業(yè) 名稱 人數(shù) 老師任 屬于于 M 1 東華理工大學畢業(yè)設(shè)計(論文) 總體設(shè)計 10 圖 45 課程和班級關(guān)系 ER圖 圖 46 教師與課程關(guān)系 ER圖 圖 47 學生與課程關(guān) 系 ER圖 開設(shè) M N 課程 課程名 說明 課程號 班級 專業(yè) 名稱 人數(shù) 老師laoshi 教 師 性別 專業(yè) 姓名 職稱 密碼 課程 課程名 說明 課程號 教授 M N 學習 M N 學 生 姓名 性別 學號 籍貫 密碼 課程 課程名 說明 課程號 成績 東華理工大學畢業(yè)設(shè)計(論文) 總體設(shè)計 11 關(guān)系總 ER 圖 圖 48 總 ER圖 屬于 M 1 學 生 班 級 課程 教師 教授 M N 開設(shè) M N 學習 M N 成績 東華理工大學畢業(yè)設(shè)計(論文) 系統(tǒng)環(huán)境的關(guān)鍵技術(shù)介紹 12 第 5 章 系統(tǒng)環(huán)境的關(guān)鍵技術(shù)介紹 Java Web Java Web,是一種很廣泛的技術(shù),包括了很多的子技術(shù),比如 JSP,Servlet,Ajax 等技術(shù), Java Web 技術(shù)的出現(xiàn)彌補了以前 Java 語言只適合在后臺運行的狀況,使得 Java技術(shù)也可以運用在前臺。 6.教師管理模塊 教師管理模塊實現(xiàn)了對學校教師信息添加、刪除和修改功能,教師信息包括教師姓名,性別,專業(yè),職稱等信息。 4.成績管理模塊 成績信息錄入模塊完成學生成績信息的錄入功能,成績錄入以班級為單位進行錄入 。 教師管理系統(tǒng) 綜合成績的管理 學生信息管理 成績信息錄入 成績信息管理 東華理工大學畢業(yè)設(shè)計(論文) 總體設(shè)計 9 2.課程管理模塊 課程管理模塊實現(xiàn)課程的管理功能 ,包括課程添加,課程刪除,課程修改及課程查詢。如果學生覺得給定的密碼不安全,可自行修改。 2.學生密碼修改模塊 學生信息由管理員在后臺添加,學生不能對自己的信息做任何添加,只能查詢。 學生成績由教師或管理員在后臺錄入。教學功管理員系統(tǒng)的的功能 如圖 43 所示: 圖 43 教學管理員系統(tǒng) 管理員系統(tǒng) 開課信息管理 學生信息管理 成績信息錄入 教師信息管理 課程信息管理 班級信息管理 成績信息管理 獲獎人員生成 用戶權(quán)限管理 教學管理員系統(tǒng) 開課信息管理 教師信息管理 課程信息管理 班級信息管理 東華理工大學畢業(yè)設(shè)計(論文) 總體設(shè)計 8 教師管理系統(tǒng)功能劃分 教師管理系統(tǒng)實現(xiàn)對學生成績信息的管理維護操作,主要包括學生對信息管理,成績信息錄入,成績信息管理,獲獎人員。學生 可 通過學號和密碼登錄 ,系統(tǒng)功能結(jié)構(gòu)如 圖 41 所示: 圖 41 學生系統(tǒng) 管理員系統(tǒng)功能劃分 管理員系統(tǒng)完成此系統(tǒng)的管理操作,主要包括學生信息管理,課程管理,班級信息管理,成績管理,教師管理,獲獎人員,開課信息管理。 輸入 /輸出: D1, D3 東華理工大學畢業(yè)設(shè)計(論文) 總體設(shè)計 6 第 4 章 總體設(shè)計 系統(tǒng)功能劃分 通過需求分析,整個系統(tǒng)分為四個部分:學生系統(tǒng)、教學管理員系統(tǒng)、教師操作系統(tǒng)和管理員系統(tǒng)。 輸入 /輸出: D1,D2,D3,D4,D5 編號 : P2 名字:教學管理員操作子系統(tǒng) 描述:教學管理員對本系統(tǒng)的操作 。 東華理工大學畢業(yè)設(shè)計(論文) 系統(tǒng)分析 5 數(shù)據(jù)處理 編號: P0 名字:學生信息管理系統(tǒng) 描述:整個管理系統(tǒng) 。 編號: F5 名字:班級操作信息 描述:工作人員使用本系統(tǒng)的操作結(jié)果 。 編 號: F3 名字:成績信息 描述:工作人員向系統(tǒng)輸入的學生信息 。 編號: D5 組成:班級名稱,專業(yè),人數(shù),班主任 數(shù)據(jù)流 編號: F1 名字:學生信息 描述:工作人員操作的學生基本信息 。 編號: D3 組成:學生學號,學生姓名,課程,成績 名字:教師信息表 描述:記錄教師的相關(guān)信息。 編號: D1 組成:學號,姓名,生別,班級,籍貫,密碼 名字:課程信息表 描述:記錄學校開設(shè)的課程信息。 數(shù)據(jù)字典 數(shù)據(jù)字典由數(shù)據(jù)元素,數(shù)據(jù)流,數(shù)據(jù)存儲和數(shù)據(jù)處理構(gòu)成。 系統(tǒng)主要分管理員,教師管理員,教師三大部分。學生的需求實際上是系統(tǒng)需求的一部分,更重要的是應先解決管理者對系統(tǒng)管理的需求。前臺系統(tǒng)主要是學生成績查詢功能,即學生可通過登錄驗證查詢自己的各門成績。學生要實現(xiàn)在網(wǎng)上對 成績的查詢功能,老師及管理員要實現(xiàn)對學生成績的管理功能和獎學金評定功能。 法律可行性 本系統(tǒng)開發(fā)不會侵犯他人、集體或國家利益,不存在侵權(quán)等問題,不違反國家法律 ,具有法律可行性。 操作可行性 本系統(tǒng)簡潔明了,用戶使用可快速掌握和運用。本系統(tǒng)使用 JSP 開發(fā)技術(shù),應用功能強大的Macromedia Dreamweaver MX 軟件,用 JAVA 腳本來編寫服務器端腳本,客戶端腳本也通過 JAVA 編寫,數(shù)據(jù)庫是 SQL Server2020 數(shù)據(jù)庫,服務器是 TOMCAT 。 5 實現(xiàn)對獲獎人員的評定。 4 實現(xiàn)管理員或教學管理員對班級信息的管理。 3 實現(xiàn) 管理員或教學管理員對 課程管理。 可以修改自己的登入密碼。 開發(fā)目標 學生成績管理系統(tǒng)主要要實現(xiàn)以下幾個功能; 1 實現(xiàn)學生查詢功能。本系統(tǒng)是基于Inter 網(wǎng)絡, 用 JSP 語言 來 對網(wǎng)站進行開發(fā) ,特別注重網(wǎng)站與用戶的交互性 。 教學管理員系統(tǒng)完成教學的管理維護操作。 本系統(tǒng)的設(shè)計的目的主要是 實現(xiàn)學生信息的網(wǎng)絡化的查詢與管理。 Database。 關(guān)鍵詞: 管理系統(tǒng);數(shù)據(jù)庫;模塊化 東華理工大學畢業(yè)設(shè)計(論文) ABSTRACT II ABSTRACT This article focuses on the student information management system for the overall development process. Introduced a system for environment and development tools, the design concept and design process has also made a prehensive narrative, in the database to create ideological and various data tables specific links between the areas has also made detailed and specific analysis of the The various functions of the system to achieve process and detailed design process, drawing a simple system function modules map at the same time, to more clearly show that design thinking and the whole process of planning and design of concrete realization. According to actual demand, student information management system for this project is modular in design, in the Windows XP operating system environment, the structures JSP operating environment JDK + TOMCAT, through the use of scripting language JAVA plete dynamic, interactive web server applications, The use of Microsoft39。詳細介紹了系統(tǒng)的開發(fā)環(huán)境和開發(fā)工具,針于思想設(shè)計和流程設(shè)計也做出 了全面的敘述,在數(shù)據(jù)庫創(chuàng)建思想和各個數(shù)據(jù)表之間的具體關(guān)聯(lián)等方面也做出了詳細描述,并且具體分析了系統(tǒng)各個功能的實現(xiàn)過程和詳細設(shè)計過程,在繪制簡單系統(tǒng)功能模塊圖的同時,力求更加清晰地表明設(shè)計思想以及對整個程序設(shè)計的規(guī)劃及具體實現(xiàn)。 畢業(yè)設(shè)計(論文)作者(簽字): 簽字日期: 年 月 日 本人聲明:該學位論文是本人指導學生完成的研究成果,已經(jīng)審閱過論文 的全部內(nèi)容,并能夠保證題目、關(guān)鍵詞、摘要部分中英文內(nèi)容的一致性和準確性。 本畢業(yè)設(shè)計(論文)成果歸東華理工大學所有。對本設(shè)計(論文)的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。 本 科 生 畢 業(yè) 設(shè) 計(論 文) 論文題目 : 學生成績管理系統(tǒng) 姓名 : 胡麗川 學號 : 09041134 班級 : 090411 班 年級 : 09 級 專業(yè) : 計算機科學與技術(shù) 學院 : 信息工程學院 指導教師 : 王志萍(講師) 完成時間 : 2020 年 5 月 30 日 作 者 聲 明 本人以信譽鄭重聲明:所呈交的學位畢業(yè)設(shè)計(論文),是本人在指導教師指導下由本人獨立撰寫完成的,沒有剽竊、抄襲、造假等違反道德、學術(shù)規(guī)范和其他侵權(quán)行為。文中引用 他人的文獻、數(shù)據(jù)、圖件、資料均已明確標注出,不包含他人成果及為獲得東華理工大學或其他教育機構(gòu)的學位或證書而使用過的材料。本畢業(yè)設(shè)計(論文)引起的法律結(jié)果完