基于MVC模式的教師論文管理系統(tǒng)的設(shè)計與實現(xiàn)
發(fā)布時間:2017-10-04 14:13
本文關(guān)鍵詞:基于MVC模式的教師論文管理系統(tǒng)的設(shè)計與實現(xiàn)
更多相關(guān)文章: JSP MVC 校園網(wǎng) 論文管理系統(tǒng)
【摘要】:隨著各個學(xué)校對信息技術(shù)教育的日益重視,現(xiàn)代化的校園網(wǎng)絡(luò)建設(shè)也已成為了熱點。目前,大多數(shù)的學(xué)校已經(jīng)擁有了自己的校園網(wǎng),但通常是僅具備較完善的硬件網(wǎng)絡(luò)環(huán)境,而在各種應(yīng)用軟件、數(shù)據(jù)庫等的建設(shè)及應(yīng)用方面有所欠缺。目前迫切需要的是基于硬件網(wǎng)絡(luò)環(huán)境的信息管理系統(tǒng),教師論文管理系統(tǒng)就是其中對高校教師的個人信息實行全面管理的一個重要方面。開發(fā)一套教師論文管理系統(tǒng)可以解決目前手工作業(yè)管理的工作量大、易出錯、不方便查閱、信息不共享等許多問題,同時能夠完善學(xué)校網(wǎng)絡(luò)信息管理系統(tǒng),充分發(fā)揮校園網(wǎng)絡(luò)的作用。 本文論述的系統(tǒng)能方便地進行論文的發(fā)布、管理和查閱工作,主要功能包括:學(xué)院維護、系所維護、人員維護和角色權(quán)限維護;系統(tǒng)權(quán)限設(shè)置(一般僅系統(tǒng)管理員才有權(quán)進行該操作);發(fā)布論文和進行論文管理;發(fā)布科技專著和進行科技專著管理;發(fā)布學(xué)術(shù)報告和進行學(xué)術(shù)報告管理。 該系統(tǒng)有如下特點:采用了標準MVC三層架構(gòu)(Model-View-Control)的開發(fā)模式,,即將應(yīng)用劃分為:模型層、視圖層、控制層,各層之間相對獨立,這種體系結(jié)構(gòu)在數(shù)據(jù)安全性、數(shù)據(jù)一致性、數(shù)據(jù)實時性、服務(wù)響應(yīng)及時性等方面具有極大的優(yōu)勢,使得開發(fā)的系統(tǒng)能夠跨平臺運行并且擴充性可維護性好;系統(tǒng)開發(fā)過程中使用基于JavaBean組件的應(yīng)用開發(fā)策略,提高了代碼的重用機制,提高了開發(fā)效率;綜合了當前流行的數(shù)據(jù)庫技術(shù)、JSP與數(shù)據(jù)庫互連技術(shù),給出了一個JSP和Oracle數(shù)據(jù)庫開發(fā)網(wǎng)絡(luò)應(yīng)用系統(tǒng)的范例。 本文詳細介紹了基于JSP的教師論文管理系統(tǒng)的結(jié)構(gòu),設(shè)計模式和數(shù)據(jù)庫,并闡述了系統(tǒng)的關(guān)鍵技術(shù)。全文共分六章,前三章主要詳細剖析了MVC三層結(jié)構(gòu)的邏輯及功能劃分,詳細介紹了JSP技術(shù),并對JSP+JavaBean開發(fā)模式與其它開發(fā)模式進行了比較和分析;對SUN公司的JavaBean組件技術(shù)進行了綜合分析;對WEB數(shù)據(jù)庫的相關(guān)技術(shù)以及數(shù)據(jù)庫訪問技術(shù)作了深入的探討。第四章和第五章結(jié)合教師論文管理系統(tǒng)對MVC三層結(jié)構(gòu)開發(fā)模型進行實踐應(yīng)用,文中詳細說明了系統(tǒng)的設(shè)計及實現(xiàn)過程,包括用PowerDesigner建立數(shù)據(jù)庫模型、系統(tǒng)功能模塊的劃分、JSP編程實現(xiàn)、JavaBean組件的開發(fā)、基于數(shù)據(jù)庫操作類的開發(fā)等,開發(fā)過程中,考慮到代碼的重用機制,部分模塊如選擇人員、選擇時間等都被做成
【關(guān)鍵詞】:JSP MVC 校園網(wǎng) 論文管理系統(tǒng)
【學(xué)位授予單位】:中國海洋大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2006
【分類號】:TP315
【目錄】:
- 摘要4-6
- Abstract6-10
- 0 前言10-14
- 0.1 課題來源10-11
- 0.2 研究和開發(fā)背景11-12
- 0.2.1 校園網(wǎng)管理信息系統(tǒng)的問題與現(xiàn)狀11-12
- 0.2.2 開發(fā)技術(shù)和軟件工程日趨成熟12
- 0.3 研究開發(fā)的目的及意義12-14
- 1 系統(tǒng)的總體設(shè)計方案14-25
- 1.1 開發(fā)方法—快速原型法14-15
- 1.2 MVC三層結(jié)構(gòu)開發(fā)模式15-23
- 1.2.1 JSP的二層結(jié)構(gòu)模式15-16
- 1.2.2 MVC的概念16-17
- 1.2.3 MVC的解決方案17-20
- 1.2.4 MVC的優(yōu)點及不足20-21
- 1.2.5 Struts框架21-23
- 1.3 操作系統(tǒng)的選擇23
- 1.4 動態(tài)網(wǎng)站開發(fā)工具選擇23
- 1.5 數(shù)據(jù)庫管理系統(tǒng)的選擇23-24
- 1.6 總體開發(fā)方案24-25
- 2 應(yīng)用于本系統(tǒng)的關(guān)鍵技術(shù)分析25-41
- 2.1 JSP技術(shù)25-29
- 2.1.1 動態(tài)網(wǎng)頁技術(shù)介紹25-28
- 2.1.2 JSP技術(shù)的優(yōu)勢28-29
- 2.2 網(wǎng)絡(luò)數(shù)據(jù)庫訪問技術(shù)29-36
- 2.2.1 JDBC簡介29-30
- 2.2.2 JDBC與ODBC30-31
- 2.2.3 JDBC應(yīng)用模型31-32
- 2.2.4 JDBC驅(qū)動程序的類型32-33
- 2.2.5 JDBC數(shù)據(jù)庫操作—建立連接池33-35
- 2.2.6 JSP連接Oracle數(shù)據(jù)庫的方法35-36
- 2.3 組件技術(shù)—JavaBean36-41
- 2.3.1 什么是JavaBean?36-37
- 2.3.2 JavaBean的任務(wù)37-38
- 2.3.3 JavaBean的設(shè)計目標及實現(xiàn)方法38-39
- 2.3.4 JavaBean組件的開發(fā)環(huán)境39-40
- 2.3.5 非可視化的JavaBean40-41
- 3 教師教師管理系統(tǒng)的結(jié)構(gòu)設(shè)計及功能模塊實現(xiàn)41-58
- 3.1 教師論文管理系統(tǒng)總體結(jié)構(gòu)的設(shè)計思想41-42
- 3.1.1 系統(tǒng)設(shè)計原則41
- 3.1.2 系統(tǒng)的特點41-42
- 3.2 教師論文管理系統(tǒng)的體系結(jié)構(gòu)模型42-44
- 3.3 教師論文管理系統(tǒng)的功能模塊及其設(shè)計44-48
- 3.3.1 需求分析44
- 3.3.2 系統(tǒng)分析44-47
- 3.3.3 系統(tǒng)流程分析47-48
- 3.4 系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計描述48-58
- 3.4.1 數(shù)據(jù)庫設(shè)計的理論與方法48-54
- 3.4.2 教師論文管理系統(tǒng)數(shù)據(jù)庫設(shè)計54-58
- 4 教師論文管理系統(tǒng)主要模塊功能的具體實現(xiàn)58-74
- 4.1 通用模塊設(shè)計58-60
- 4.1.1 數(shù)據(jù)庫連接池58-59
- 4.1.2 數(shù)據(jù)庫封裝59-60
- 4.2 主要功能模塊的具體實現(xiàn)60-74
- 4.2.1 登錄系統(tǒng)60-62
- 4.2.2 學(xué)院管理62-68
- 4.2.3 人員管理68-70
- 4.2.4 角色管理70-71
- 4.2.5 論文管理71-74
- 5 結(jié)束語74-76
- 參考文獻76-79
- 致謝79-80
- 攻讀碩士學(xué)位期間發(fā)表的論文80
【引證文獻】
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前2條
1 康風景;基于J2EE的用戶培訓(xùn)管理系統(tǒng)[D];西安工業(yè)大學(xué);2011年
2 王立明;基于MVC架構(gòu)的網(wǎng)絡(luò)教學(xué)管理系統(tǒng)的設(shè)計與開發(fā)[D];蘭州大學(xué);2012年
本文編號:971085
本文鏈接:http://sikaile.net/wenshubaike/shuzhibaogao/971085.html
最近更新
教材專著