freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java_jsp學(xué)生會日常事務(wù)管理系統(tǒng)論文(編輯修改稿)

2024-10-11 06:34 本頁面
 

【文章內(nèi)容簡介】 顯示,同時它也可以解釋用戶的輸入并將它們映射為模型層可執(zhí)行的操作。 Web 瀏覽技術(shù)已經(jīng)廣泛地應(yīng)用于 Inter,并被廣大用戶接受和使用。 Web 技術(shù)是隨 和 html 一起出現(xiàn)的。 Web 服務(wù)器利用 傳遞 html 文件,Web 瀏覽器使用 檢索 html 文件。 Web 服務(wù)器一旦檢索到信息, Web 瀏覽器就會以靜態(tài)和交互 (如文本、圖像 )方式顯示各種對象。在電子商務(wù)業(yè)務(wù)進行過程中,需要在各種貿(mào)易角色之間瀏覽和交換各種信息,此時就要使用 Web瀏覽技術(shù)。 這種模型使系統(tǒng)結(jié)構(gòu)更加清楚 , 分工更加明確 , 有利于 整個系統(tǒng) 后期的維護和升級。 MVC(Model View Controller) 模型 (model) -視圖 (view) - 控 制 器(controller)MVC 本來是存在于 Desktop 程序中的, M 是指數(shù)據(jù)模型, V 是指用戶界面, C則是控制器。使用 MVC 的目的是將 M和 V的實現(xiàn)代碼分離,從而使同一個程序可以使用不同的表現(xiàn)形式。比如一批統(tǒng)計數(shù)據(jù)你可以分別用柱狀圖、餅圖來表示。 C 存在的目的則是確保 M和 V的同步,一旦 M改變, V應(yīng)該同步更新。模型-視圖-控制器 (MVC)是 Xerox PARC 在八十年代為編程語言 Smalltalk- 80 發(fā)明的一種 軟件設(shè)計模式 ,至今已被廣泛使用。最近幾年被推薦為 Oracle旗下 Sun 公司 Java EE 平臺的設(shè) 計模式,并且受到越來越多的使用 ColdFusion 和 PHP 的開發(fā)者的歡迎。模型-視圖-控制器模式是一個有用的 工具箱 ,它有很多好處,但也有一些缺點。 三層體系結(jié)構(gòu)由瀏覽器、 web服務(wù)器和數(shù)據(jù)庫組成 , 并結(jié)合 HTML語言、 jsp、JavaScript 腳本語言、 Ajax、 ODBC 等技術(shù) , 后臺 的 數(shù)據(jù)庫采用 微軟的 SQL Server 2020, 系統(tǒng) 一般的 MVC 模型如圖 11 所示。 大學(xué)畢業(yè)論文 6 W e b 服 務(wù) 器 / 應(yīng) 用 程 序 服務(wù) 器瀏 覽 器瀏 覽 器瀏 覽 器I n t e r n e t數(shù) 據(jù) 庫 服 務(wù) 器 圖 11 系統(tǒng) MVC 結(jié)構(gòu)圖 如圖 11可知 , 用戶界面層是用戶和整個系統(tǒng)的接口 , 客戶端只需安裝通用的瀏覽器即可建立與本系統(tǒng)的連接。業(yè)務(wù)邏輯層負責處理用戶輸入的信息 , 或?qū)⑦@些信息發(fā)送給數(shù)據(jù)庫層進行保存 , 或調(diào)用數(shù)據(jù)庫層中的函數(shù)再次讀出這些數(shù)據(jù)。數(shù)據(jù)訪問層是整個分層體系的最底層 , 它主要用來實現(xiàn)與數(shù)據(jù)庫的交互 , 即完成查詢、插入、刪除和修改數(shù)據(jù)庫中數(shù)據(jù)的功能 MVC 是一個設(shè)計模式,它強制性的使 應(yīng)用程序 的輸入、處理和輸出分開。使用 MVC 應(yīng)用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務(wù)。分層概念視圖,模型,控制器。 視圖是用戶看到并與之交互的界面。對老式的 Web 應(yīng)用程序來說,視圖就是由 HTML 元素組成的界面,在新式的 Web 應(yīng)用程序中, HTML 依舊在視圖中扮演著重要的角色,但一些新的技術(shù)已層出不窮,它們包括 Macromedia Flash 和象XHTML, XML/XSL, WML等一些標識語言和 Web services。如何處理應(yīng)用程序的界面變得越來越有挑戰(zhàn)性。 MVC 一個大的好處是它能為你的應(yīng)用程序處理很多不同的視圖。在視圖中其實沒有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機存儲的還是一個雇員列表,作為視圖來講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。在 MVC 的三個部件中,模型擁有最多的處理任務(wù)。例如它可能用象 EJBs 和 ColdFusion Components 這樣的構(gòu)件 對象 來處理數(shù)據(jù)庫。被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這 樣一個模型能為多個視圖提供數(shù)據(jù)。 MVC 模型還可以實現(xiàn)軟件工程的高內(nèi)聚,低耦合的終極目標。 由于應(yīng)用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代大學(xué)畢業(yè)論文 7 碼的重復(fù)性。 控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求。所以當單擊Web 頁面中的超鏈接和發(fā)送 HTML表單 時,控制器本身不輸出任何東西和做任何處理。它只是接收請求并決定調(diào)用哪個模型構(gòu)件去處理請求 自己本身并不參與業(yè)務(wù)邏輯處理 ,然后再確定用哪個視 圖來顯示返回的數(shù)據(jù)。 MVC 的優(yōu)點: 1)低耦合性 2)高重用性和可適用性 3)較低的生命周期成本 4)快速的部署 5)可維護性 6)有利于軟件工程化管理 大學(xué)畢業(yè)論文 8 2 系統(tǒng) 需求分析 開發(fā)環(huán)境 本系統(tǒng)的開發(fā)環(huán)境為 Windows XP,數(shù)據(jù)庫 使 用 的 是微軟的 SQL Server,使用Dreamweaver MX 2020 軟件制作網(wǎng)頁,發(fā)布 使用 MyEclipse工具 。采用 JSP 為 服務(wù)器 端腳本環(huán)境 ,腳本語言使 用 JavaScript 編寫的 學(xué)生會日常事務(wù)系統(tǒng) ,不需要安裝客戶端程序,客戶端只需安裝瀏覽器即可,使用方便,方便升級維護,方便與 Inter和 Inter 上的應(yīng)用程序集成。 需求分析 需求分析是指理解用戶需求 , 就軟件功能與客戶達成一致,估計軟件風險和評估項目代價,最終形成開發(fā)計劃的一個復(fù)雜過程。需求分析之所以重要 , 就因為他具有決策性 、 方向性 、 策略性的作用 ,需求分析是軟件定義的最后一個階段,它的基本任務(wù)是回答 “系統(tǒng)必須做什么 ” 這個問題。需求分析的任務(wù) 不是確定系統(tǒng)怎樣完成他的工作 ,而僅僅是確定系統(tǒng)完成哪些工作 ,也就是對目標系統(tǒng)提出完整、準確、清晰、具體的要求, 它在軟件開發(fā)的過程中具有舉足輕重的地位。 系統(tǒng)初步調(diào)查的主要目標是從系統(tǒng)分析人員和管理人員的角度看新項目開發(fā)有無必要和可能,其基本內(nèi)容包括:系統(tǒng)的基本情況、系統(tǒng)信息處理情況和系統(tǒng)資源情況。 獨具匠心的網(wǎng)站規(guī)劃設(shè)計就像一幢宏偉的建筑前期的規(guī)劃設(shè)計一樣,要進行認真、科學(xué)總體規(guī)劃,之后才可以 “破土動工 ”。 可行性 分析 ( 1) 經(jīng)濟性 服務(wù)器端的安裝簡潔明了,客戶機無需再裝任何軟件,通過瀏覽器就可以 直接訪問,可以直接接入 Inter,無論您身在何處,只要您可以訪問 Inter 都可以使用本系統(tǒng)。 本系統(tǒng)對計算機配置的要求不高,企業(yè)機房更換下來的低配置電腦都可以完全滿足需要,所以在經(jīng)濟上具有完全的可行性 大學(xué)畢業(yè)論文 9 ( 2) 技術(shù)性 本系統(tǒng)開發(fā)工具是 MyEclipse 和 SqlServer 數(shù)據(jù)庫,開發(fā)語言是 Java,主要使用了 J2EE 的技術(shù), java 是一種面向?qū)ο缶幊陶Z言,簡單易學(xué)而且靈活方便。大三時就學(xué)習了 java 課程,大四期間也系統(tǒng)的了解了 J2EE的知識, 學(xué)生會日常事務(wù)系統(tǒng) 總體上開發(fā)難度不高,數(shù)據(jù)庫的設(shè)計和操作是 本系統(tǒng)設(shè)計的核心。在大學(xué)期間學(xué)習過軟件工程,軟件測試, UML統(tǒng)一建模語言等課程,每個學(xué)期也會完成對應(yīng)的課程設(shè)計,具備一定的系統(tǒng)分析、設(shè)計和測試能力。因此,完成系統(tǒng)實現(xiàn)在技術(shù)上完全具有可行性 ( 3) 操作系 本系統(tǒng)操作簡單,輸入信息頁面大多數(shù)都是下拉框的選擇形式,在某些頁面,信息可以自動生成,無需輸入,時間的輸入也是用的日歷控件,操作簡便,對用戶的要求很低,只需對 WINDOWS 操作熟練,而且本系統(tǒng)可視性非常好,所以在技術(shù)上不會有很大難度。 ( 4) 法律性 本系統(tǒng)是自行開發(fā)的管理系統(tǒng),是很有實際意義的系統(tǒng) , 開發(fā)環(huán)境 軟件和使用的數(shù)據(jù)庫都是開源代碼,開發(fā)這個系統(tǒng)不同于開發(fā)普通的系統(tǒng)軟件,不存在侵權(quán)等問題,即法律上是可行的。 大學(xué)畢業(yè)論文 10 3 系統(tǒng) 概要設(shè)計 系統(tǒng) 設(shè)計概述 系統(tǒng)設(shè)計是在系統(tǒng)分析的基礎(chǔ)上由抽象到具體的過程,同時,還應(yīng)考慮到系統(tǒng)所實現(xiàn)的內(nèi)外環(huán)境和主客觀條件,本著實事求是的態(tài)度進行這一階段的工作。 系統(tǒng)設(shè)計階段的主要目的是將系統(tǒng)分析階段所提出的反映用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實施的基于計算機與通信系統(tǒng)的物理方案。 這一階段的主要任務(wù)就是從管理信息系統(tǒng)的總體目標出發(fā),根據(jù)系統(tǒng)分析階段對系統(tǒng)的邏 輯功能的要求,并考慮到經(jīng)濟、技術(shù)和運行環(huán)境等方面的條件,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理選擇計算機和通信的軟、硬件設(shè)備,提出系統(tǒng)的實施計劃,確保系統(tǒng)總體目標的實現(xiàn) [11]。 系統(tǒng)設(shè)計工作的特點 : 1)系統(tǒng)設(shè)計階段,大量工作是技術(shù)性的。 2)允許用戶對已提出的信息需求做非原則性的修改或補充。 3)用戶在操作使用和運行環(huán)境等方面的具體要求也要在系統(tǒng)設(shè)計階段加以明確并在系統(tǒng)的技術(shù)方案中得反映,因此系統(tǒng)設(shè)計人員還要同管理環(huán)境打交道。 4)系統(tǒng)設(shè)計工作的環(huán)境是管理環(huán)境和技術(shù)環(huán)境的結(jié)合,是系統(tǒng)設(shè)計工作 的重要特點 也是整個系統(tǒng)成功的一個必不可缺的環(huán)節(jié) 。 系統(tǒng)設(shè)計原則 1)階段開發(fā)原則:系統(tǒng)框架和數(shù)據(jù)結(jié)構(gòu)全面設(shè)計,具體功能實現(xiàn)分階段進行。 2)易用性原則:方便上網(wǎng)客戶瀏覽和操作,最大限度地減輕后臺管理人員的負擔,做到部分業(yè)務(wù)的自動化處理 ,提供良好的用戶體驗 。 3)業(yè)務(wù)完整性原則:對于業(yè)務(wù)進行中的特殊情況能夠做出及時、正確的響應(yīng),保證業(yè)務(wù)數(shù)據(jù)的完整性 ,減少數(shù)據(jù)的誤讀 。 4)業(yè)務(wù)規(guī)范化原則:在系統(tǒng)設(shè)計的同時,也為將來的業(yè)務(wù)流程制定了較為完善的規(guī)范,具有較強的實際操作性 ,也給整個系統(tǒng)帶來安全性 。 5)可擴 展性原則:系統(tǒng)設(shè)計要考慮到業(yè)務(wù)未來發(fā)展的需要,要盡可能設(shè)計得簡明,各個功能模塊間的耦合度小,便于系統(tǒng)的擴展。如果存在舊有的 數(shù)據(jù)庫系統(tǒng) ,大學(xué)畢業(yè)論文 11 則需要充分考慮 兼容性 ,比如說瀏覽器的兼容 。 系統(tǒng)用例圖 學(xué)生 的操作: 學(xué)生可以查看個人考評 信息 。 學(xué)生可以查詢最新活動信息及活動中的職責,并進行意見反饋 。 學(xué)生 可以 查詢 最新的崗位信息 。 學(xué)生 可以 查詢最新的新聞信息 。 學(xué)生 用例圖 ,如圖 31所示: 考 評 查 詢活 動 查 看新 聞 查 詢崗 位 查 詢 圖 31 學(xué)生 的用例圖 干部 的操作: 干部 可以 管理學(xué)生的考評信息 。 干部可以管理活動信息 。 干部可以管理活動人員信息 。 干部可以管理崗位信息 。 干部 用例圖 ,如圖 32所示: 大學(xué)畢業(yè)論文 12 考 評 管 理活 動 管 理崗 位 管 理人 員 管 理 圖 32 干部 的用例圖 管理員的操作: 管理員可以 管理 部門 信息 。 管理員可以 管理 用戶 信息 。 管理員可以 管理 新聞 信息 。 管理員用例圖 ,如圖 33 所示: 部 門 信 息 管 理用 戶 信 息 管 理密 碼 修 改新 聞 信 息 管 理 圖 33 管理員用例圖 大學(xué)畢業(yè)論文 13 系統(tǒng)流程圖 不管是普通用戶或是者是 管理員 ,需要 先要登錄 系統(tǒng) ,才能 進行相應(yīng)的操作 。打開登錄頁界面,輸入用戶名、密碼及用戶類型,驗證通過后,進入系統(tǒng),根據(jù)用戶類型不同,能操作菜單也不同 ?;玖鞒倘缦聢D 34 所示: 用 戶系 統(tǒng) 登 錄 頁 面登 錄 系 統(tǒng) 后 臺系 統(tǒng) 操 作重 新 登 錄登 錄 失 敗登 錄 成 功 圖 34 管理員流程圖 大學(xué)畢業(yè)論文 14 系統(tǒng)功能分析 學(xué) 生 用 戶 模 塊個人考評查詢新聞信息查看最新活動查詢活動職責查看崗位信息查詢 圖 35 學(xué)生用戶 功能圖 1) 這就是本 系統(tǒng)的學(xué)生用戶 功能框圖 (如圖 35所示 )。 學(xué)生用戶的功能分析 : 個人考評查詢 模塊: 本模塊實現(xiàn) 個人日??荚u信息 的查詢操作 。 最新活動查詢 模塊 : 本模塊實現(xiàn) 最新的活動信息 的查詢操作 。 活動職責查看 模塊 : 本模塊實現(xiàn) 個人在活動中的職責 查詢及意見反饋操作 。 崗位信息查詢模塊: 本模塊實現(xiàn) 最新發(fā)布的崗位信息 查詢操作 。 新聞信息查詢模塊: 本模塊實現(xiàn) 最新發(fā)布的新聞信息 的 查看 操 作 。 干 部 用 戶 模 塊學(xué)生考評管理活動信息管理崗位信息管理活動人員管理 圖 36 干部用戶 功能圖 大學(xué)畢業(yè)論文 15 2) 這就是本 系統(tǒng)的干部用戶 功能框圖 (如圖 36所示 )。 干部 用戶的功能分析 : 學(xué)生 考評 管理 模塊: 本模塊實現(xiàn)對學(xué)生的日??荚u管理,包括考評信息的添加、查詢操作 。 活動 信息管理 模塊 : 本模塊實現(xiàn)對日?;顒有畔⒌墓芾?,包括活動信息的添加、 修改、 查詢 、刪除 操作 。 活動 人員管理 模塊 : 本模塊實現(xiàn)對活動人員信息的管理,包括活動人員的添加、查詢 、刪除 操作
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1