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

正文內容

基于struts2的外企會議管理系統(tǒng)設計與實現(xiàn)畢業(yè)論文-文庫吧在線文庫

2025-06-29 23:32上一頁面

下一頁面
  

【正文】 致謝 時間過得真快 , 轉瞬間, 畢設 快要結束了。 在項目設計的初始階段,由于對相關技術不是很熟悉,遇到了不少的問題,經(jīng)常會遇到參數(shù)傳遞不過去、獲取不到對象信息的情況,有些問題甚至困擾我好幾天時間,還好通過上網(wǎng)查閱資料以及同學和老師的幫助,這些問題慢慢地都被一一解決了。 圖片查看功能,是發(fā)送請求,查詢圖片存放的路徑,根據(jù)路徑,將圖片顯示到 div 中。 關于參與者從 txt 文件導入的功能,是將文件傳輸?shù)胶笈_ action 中,傳輸使用的是 html5 中上傳文件的方法,獲取文件的后綴名,如果后綴名不是 .txt,則直接顯示返回錯誤信息,否則就通過 Java 中的 inputStream 讀取文件中的文本并存放到 String 中,然后將 String 傳到前臺,并顯示到 textArea 中。具體實現(xiàn)代碼如下: 在 meetingRoomAction 中 在 meetingSerivce 中 設備管理功能的實現(xiàn) 設備管理添加的功能,選擇設備類型(現(xiàn)在只允許添加投影儀和話筒)和數(shù)量,具體實現(xiàn)方法為: action 中獲取設備類型和數(shù)量的信息,使用遍歷的方法把數(shù)據(jù)插入數(shù)據(jù)庫,插入后初始狀態(tài)為可借,申請者為空。實現(xiàn)效果,如圖 59 所示, 具體實現(xiàn)代碼為: 圖 59 用戶管理界面 在按用戶名查詢時, action 從前臺獲取到用戶輸入的值,在獲取的值前后添加 %,即可完成模糊查詢的效果,效果如圖 510 所示,其查詢 sql 為 第五章 系統(tǒng)詳細設計及實現(xiàn) 28 圖 510 用戶查詢效果界面 點擊修改按鈕時,彈出隱藏的 div,并將表格中的數(shù)據(jù)填寫到相應的控件里,具體實現(xiàn)代碼 : 實現(xiàn)效果如圖 511 所示 29 圖 511 用戶修改界面 修改功能的實現(xiàn)與上述注冊、查詢類似,只是在 userDAO 調用了 update方法。實現(xiàn)代碼為: 中: sessionFilter 中: 25 個人信息的查看與修改 在個人信息查看頁面 中,加載頁面時立即發(fā)送 ajax 請求,訪問LoginAction 中得 findUserByName 方法 , 并 調 用 了 UsersService 中的findUserByName 方法 , 一直到 UsersDAO 中的 findByProperty 方法,與登錄時調用的一致,然后得到 list 型的 Users 對象,然后在 LoginAction 中獲取 list 型的 Users 對象中的第一個 值并賦給 result1 返回給前臺。 其中的生日框綁定了一個日期插件。 各字段的具體信息如表 41 所示: 表 41 職位 信息表( job) 主鍵 字段名稱 類型 允許為空 字段說明 主鍵 j_id int 否 職位 編號 j_name char(20) 是 職位 名稱 信息表( users):主要包括 用戶編號,用戶名,密碼,性別,生日,職位編號和郵箱 。 11 第四章 數(shù)據(jù)庫設計 數(shù)據(jù)庫分析 根據(jù)系統(tǒng)的功能需求,詳細設計了數(shù)據(jù)庫及數(shù)據(jù)庫表項。 : 用戶可以查詢當前與自己相關的會議 ,上傳會議資料,下載會議資料,并且可以按會議主題進行模糊查詢 。 具有以上特點,系統(tǒng)簡潔友好,交互性強,用戶操作簡單,方便。 經(jīng)理的功能用例圖如圖 33 所示??傊褪且徽淄暾鴱姶蟮? WEB 開發(fā)工具。 開發(fā)工具 MyEclipse10 MyEclipse 是 Genuitec 在原來 Eclipse 的基礎上添加了自己的插件,利用它,我們可以極大的提高在數(shù)據(jù)庫和 JavaEE 的開發(fā)、發(fā)布以及應用程序服務器的整合方面的工作效率。 它的工作流程大致為:客戶端向Web 服務器發(fā)送請求,將被 Struts2 核心控制器 FilterDispatcher 攔截,接著FilterDispatcher 通過讀取 文件,決定將客戶端請求轉發(fā)給響應的業(yè)務邏輯控制器 Action 進行處理,最后 Action 將處理結果輸出給客戶端。 : Jquery 選擇器 主要分為四類:基本選擇器,層次選擇器,過濾選擇器,表單選擇器。 單:基于 J2EE 開發(fā)的應用程序,因其業(yè)務邏輯被封裝成可復用的組件 ,并且好多 web 服務器和容器都為 J2EE 環(huán)境應用程序提供了內在支持,運行部署也還很方便。南京工業(yè)大學本科生畢業(yè)設計(論文) 3 第二章 系統(tǒng)開發(fā)的平臺與技術介紹 系統(tǒng)使用 J2EE 開發(fā)、 WEB 容器 為 ,使用 Struts2 的 框架 配合Spring、 Hibernate 實現(xiàn)交互。 為了彌解決這些缺陷,提高外企開會的效率,以及會后的善后工作,會議管理系統(tǒng)就此誕生。 而 在外企 的會議里面 ,會議組織 人員 會 事 先準備 好會議 材料,如果材料 的 閱讀量 比 較大,會預先另 外準 備一份 會議 摘要,將 提前 準備 好 的 資 料中的重點、 需要討論的重要部分進行 標 注 ,使 與會人員 能 很清楚地知道會議的要 點。The Browser/Server architecture。所有權限都可以查看和修改個人資料。普通員工可以進行查看會議,留言和會議圖片的功能。 企業(yè)的 管理者也很難掌控關于會議 的各種信息。 所以所有 人到了 會議室 后,都很清晰 知道自己的任務以及什么事可以做什么事不能做 。 用戶管理 模塊 ,和會議室管理模塊的建立,極大地簡化了會議前的準備工作 。 開 發(fā)工具使用 MyEclipse10,、使用 Firebug 對頁面進行調試 。由于具有 Tomcat 性能穩(wěn)定、技術先進 等特點 , 而且是完全免費的 , 所以許多的 Java 開發(fā) 愛好者都非常的喜歡 Tomcat,同時 Tomcat 也得到了 部分軟件開發(fā)商 的認可。 ajax 其在瀏覽器 上 使用的是異步數(shù)據(jù)傳輸請求( HTTP 請求) 與 外部 服務器之間進行通信 , 這樣的做法 可以使得 網(wǎng)頁從服務器請求少量的信息, 就 能 獲得想要的信息, 從而增強網(wǎng)頁的動態(tài)交互性。 Spring 將數(shù)據(jù)封裝到JavaBean 中,完美實現(xiàn)了以 前由 EJB 開發(fā)的 事情。在 MyEclipse 中,對 Java 類進行重命名時,它會智能地對類中的類名進行修改,很是方便。參照任務書,及需求設計文檔,擬定系統(tǒng)的功能結構圖 如 31 所示。 圖 34 管理員用例圖 系統(tǒng)介紹 系統(tǒng)總體框架 本系統(tǒng)采用的是基本的 B/S 結構模式開發(fā),其具體的框架,如圖 35 所示。 否 是 圖 36 系統(tǒng)流程圖 開 始 輸入用戶名,密碼,選擇權限。權限為經(jīng)理的用戶可以查詢可用會議室,預定會議室和歸還會議室。 圖 42 用戶 ER 圖 的 ER 圖主要包括 會議室號碼,會議室名稱,會議室容量,會議室描述,會議室狀態(tài)(是否可借),會議室申請狀態(tài), 會議申請人, 具體如圖 43 所示 : 第四章 數(shù)據(jù)庫設計 12 圖 43 會議室 ER 圖 ER 圖主要包括設備編號、設備類型、設備狀態(tài)和設備設備申請者 ,具體如圖 44 所示: 圖 44 設備 ER 圖 的 ER 圖 主要 包括 會議 編號、 會議主題 、 會議類型 、 會議時間 、 會議組織者 、 會議參與者 、 會議室 、 會議描述 、 會議目的,附件路徑 ,具體如圖 45所示。 各字段的具體信息,如表 44 所示: 表 44 設備信息表( equipment) 主鍵或外鍵 字段名稱 類型 允許為空 字段說明 主鍵 e_id int 否 設備 編號 e_name char(50) 是 設備類型 e_state int 是 設備狀態(tài) e_applier char(255) 是 申請人 信息表( meeting): 主要 包括會議 的 編號、會議主題、會議 的 類型、會議 開始 時間、會議組織者、會議參與者、 會議狀態(tài)、 會議室、會議描述、會議目的,附件路徑 ,會議設備 各字段的具體信息如表 45 所示: 第四章 數(shù)據(jù)庫設計 16 表 45 會議 信息表( meeting) 主鍵 或外鍵 字段名稱 類型 允許為空 字段說明 主鍵 m_id int 否 會議編號 m_theme char(20) 是 會議主題 m_type char(10) 是 會議類型 m_time date 是 會議時間 外鍵 m_organizer int 是 會議組織者 m_joiner char(150) 是 會議參與者 m_state int 是 會議狀態(tài) m_room int 是 會議室編號 m_description char(100) 是 會議描述 m_duty char(50) 是 會議目的 m_path char(100) 是 會議材料下載地址 m_equipment char(150) 是 會議 設備 信息表( note):主要包括 留言編號,留言內容,留言時間,留言者,所屬會議編號 。因為在數(shù)據(jù)庫中生日字段是 date 類型的,所以需要在 register 方法中對前臺取得的 String 類型的生日進行轉換,調用 simpleDateFormate 中的方法轉換。大 體的實現(xiàn)過程如下: 首先加載頁面時,發(fā)送 ajax 請求獲取 session 中存儲的 user 對象的值,判斷 user 的職位,只有職位為管理員的才可以進入用戶信息管理頁面。實現(xiàn)效果如圖 512 所示。點擊預定按鈕后,修改數(shù)據(jù)庫中 meeting 表的 m_state 的狀態(tài)設為不可用,r_reserve 的狀態(tài)設為待審批,將申請人設為當前用戶。具體實現(xiàn) 代碼如下: 查看附件中下載附件的功能,具體實現(xiàn)方法為:獲取上傳到服務器的地址,然后通過 a 標簽的 href 即可下載附件,效果如圖 517 所示,具體代碼如下: 第五章 系統(tǒng)詳細設計及實現(xiàn) 36 圖 517 下載 附件頁面 留言板功能 進入留言板,首先確定用戶權限,經(jīng)理和普通員工可以訪問。 所以在圖片上傳的過程中實現(xiàn)了圖片縮小的功能,并對其進行重命名。其次項 目的功能離實際使用還有很大的差距,可能是自己沒有相關的開發(fā)經(jīng)驗,一切都靠摸索和請教。 除此 之外外,我要感謝 我的同學和室友,謝謝他們在畢設過程中, 幫我調試程序,對我講解做法,讓我少走了許多的彎路 。ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3tnGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。849Gx^Gj qv^$UE9wEwZQcUE%amp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 849Gx^Gjqv^$UE9wEwZQcUE%amp。 ksv*3t nGK8! z8vGt YM*Jgamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn% Mz849Gx^G89Am UE9aQGn8xp$Ramp。 ksv*3t nGK8! z8vGt YM*Jgamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3tnGK8! z89Am UE9aQGn8xp$Ramp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 UE9aQGn8xp$Ramp。我覺得這次寫畢設的經(jīng)歷能讓我在以后學習中激勵我繼續(xù)前進。 Jsp 作為網(wǎng)站頁面顯示的載體, 通過 css 對界面進行美化 ,后臺使用 Struts2 完成業(yè)務邏輯功能,用 Spring 來管理 hibernate 和 bean。圖片上傳功能與 查看會議中 上傳文件 的 功能類第五章 系統(tǒng)詳細設計及實現(xiàn) 38 似,只是需要對文件后綴名進行判斷一下,是否為圖片。 發(fā)布會議管理功能的實現(xiàn) (1)發(fā)布臨時會議: 臨時會議頁面在加載時,先查詢所有用戶的用戶名,當前用戶申請的會議室,申請的設備,頁面效果如圖 514 所示 發(fā)布的功能其實就是將頁面的數(shù)據(jù)存放到數(shù)據(jù)庫中,就不重復了。修改的具體方法為:在 meetingRoomAction 中用 session 獲取 users 對象的名字,從前臺獲取會議室 id,在 meetingSerivce 中根據(jù)會議室 id 查詢會議室
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1