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

正文內容

基于struts2的外企會議管理系統(tǒng)設計與實現畢業(yè)論文(更新版)

2025-07-09 23:32上一頁面

下一頁面
  

【正文】 TXRm 6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。 QA9wkxFyeQ^! djsXuyUP2kNXpRWXm Aamp。讓我知道了 論文是要用心去做的,是一個真正的自己學習和研究的過程,沒有學習就不可能有研究的能力。 本次畢業(yè)設計的課題是“基于 Struts2 的 外企會議管理系統(tǒng) 的設計與實現”,使用 jquery+JSP+Struts2+Spring+hibernate 技術開發(fā)完成。 會議圖片功能 會議圖片功能,在 頁面 加載時 ,查詢 相關會議的主題 ,與留言板模塊 中加載頁面時 類似, 這里 不再敘述。 設備管理功能的實現 設備申請功能和設備歸還功能與會議室申請、會議室歸還功能實現方法類似,這里不再重復敘述。點擊預定按鈕后,修改數據庫中 meeting 表的 r_reserve 字段 的狀態(tài)設為審批通過。在前臺將數據遍歷到 string 字符串中,然后引用 jquery 的表格,將數據存放到表格中。 圖 56 注冊效果 個人信息模塊 的設計與實現 登錄狀態(tài)的保存和攔截 用戶登錄成功后,需要將用戶的信息保存到 session 中,具體方法為:定義一個 map 類型的 session 對象,設置它的 set 和 get 方法,然后就可以將 user對象放到 session 中,具體實現代碼為: 將 users 對象放到 session中 : 第五章 系統(tǒng)詳細設計及實現 24 在頁面中,將 session 中的 user 對象信息 從 session 中 取出來放到頁面上,方法為: 實現效果如圖 57 所示, 圖 57 用戶登錄信息 對于登錄狀態(tài)的攔截,即為當用戶沒有 登錄 時,即使訪問 頁面,系統(tǒng)也會直接跳到 頁面上,實現方法為:在 文件中配置下sessionFilter 攔截器,攔截所有的 .jsp 頁面,一旦訪問 jsp 頁面 sessionFilter 就會攔截。而職位信息,因為數據庫中包含外鍵, 數據類型不一樣, 用以上方式獲取不到,所以要用 request 來獲取,代碼為: 拿到值之后,根據用戶名查詢它的密碼和職位編號進行判斷, 如果用戶名或密碼為空 或者錯誤 ,則提示用戶 錯誤信息,實現效果如圖 52 所示,如果用戶名和密碼輸入正確,則顯示登錄成功。 第四章 數據庫設計 14 圖 47 會議圖片 ER 圖 數據庫表設計 在 節(jié) 中 詳細 的 介紹了系統(tǒng)中所有實體的信息及其屬性,其中每個實體在數據庫中 都 對應著一張表,所 以本 系統(tǒng)的數據庫共有 7 張表,下面將這些表進 行詳細的設計及說明。 :權限為經理和普通員工的用戶可以根據會議主題查看留言和留言及回復。 普通員工查看個人信息,查看會議,下載會議資料, 留言板查看留言及發(fā)布留言,圖片管理查看圖片、上傳圖片。 圖 35 系統(tǒng)框架 9 系統(tǒng)總體特點 :使用 css 對界面進行了美化,擁有良好的視覺效果。普通員工的功能用例圖如 32 所示。因為javascript 不能 在 MyEclipse 調試,而且 firebug 的 js 調試功能使用起來非常方便 。他將持久化服務從軟件業(yè)務層中完全抽取出來,讓業(yè)務邏輯的處理更加簡單,程序 之間的各種業(yè)務并非緊密耦合,更加有利于高效的開發(fā)與維護。 Struts2 Struts2 是 Struts 的下一代產品, 它是建立在 WebWork 的技術基礎上 ,完成的一個 全新 MVC 框架, 有較高的性能和良好的穩(wěn)定性,因此經常會被應用到 J2EE項目中。 第二章 系統(tǒng)開發(fā)的平臺與技術介紹 4 開發(fā) 技術 Jquery Jquery 是一個優(yōu)秀的 javaScript 框架,兼容大部分的瀏覽器。 2. 高效開發(fā): J2EE 開發(fā)人員 不需要顧及服務器端繁瑣的工作 機制,只需將 精力集中在創(chuàng)建 業(yè)務 邏輯 上, 這大大 縮短了開發(fā) 周期 。 會議留言板的功能使得參與會議的人員之間的討論更加方便,不再需要專門走到當事人面前 進行交流,只需要輕輕動一動鼠標和鍵盤就可以實現。 ,對會議的相關信息 了解不清,目的第一章 前言 2 性不明確,使得會議的效率大打折扣 。 在 國 內的大多數 企 業(yè)中,他們在開會的時候 ,都 是 人 進 了會場 后才知道會議的目的,內容 。 另外, MySQL 數據庫 為 系統(tǒng)開發(fā) 提供 強大完善的數據庫支持環(huán)境。 畢業(yè)設計 (論文 ) 學生姓名: 學 號: 所在學院: 專 業(yè): 設計 (論文 )題目: 基于 的外企會議管理系統(tǒng) 指導教師: 2020 年 6 月 I 基于 Struts2 的 外企會議管理 系統(tǒng)設計與實現 摘 要 外企會議管理 系統(tǒng) 主要是 基于 外企 內部 快速高效的工作節(jié)奏以 及 工作的 需求,應用計算機 互聯(lián)網 技術,實現企業(yè) 對會議方面進 行管理 的系統(tǒng)。 系統(tǒng)開發(fā)采用 了 J2EE 技術,使用 MyEclipse+Tomcat+MySQL 開發(fā)環(huán)境 , 系統(tǒng) 前臺使用 JSP 配合 Jquery 網頁 技術 ,通過 ajax 與 Struts2 實現了與后臺的數據交互, 對數據庫的訪問則使用了 Hibernate 技術, 而 Spring 則是用來對 Struts2 和Hibernate 進行管理 。 課題研究意義 外企會議與國企有很大區(qū)別。傳統(tǒng)的 對 會議管理方 法不僅 效率低下 ,而且 且占用 了 大量的人力物力 甚至還有財力 ,已 經 遠遠不能夠適應現代企業(yè) 對會議的 的需求 ,其主要缺陷如下所示: ,很可能到了會議時間有關會議的信息還沒有傳遞給員工。 發(fā)布會議和查看會議模塊使得管理人員發(fā)布會議變得非常簡單,再也不需要額外增 加人員去通知,其他人對會議信息的了解變得快速,也更加全面 。 J2EE 具有良好的機制 : 1. 保留現 有的 IT 資產 : J2EE 開發(fā)產品能在多種操作系統(tǒng)、硬件資源上配置運行,可以節(jié)省開發(fā)成本 。 MySql MySQL 是 由 MySQL AB 開發(fā)、發(fā)布和支持 的 一個開源 類型的關系型數據庫管理系統(tǒng),它 作為一個 SQL 數據庫服務器擁有 多用戶 、速度快 、多線程、和 穩(wěn)定性高 等特點,同時它還 擁有高性能、成本 低廉 、可靠性 強的特點 ,已經 是 當前互聯(lián)網中 最 為 流行的開源數據庫,也因為這些特點, MySQL 被廣泛地應用在Inter 上的中小型 網站 中。它 不需要 服務器通道,作為一種解釋 型 語言,可以 及時響應 客戶端 在 文檔頁面 的 事件,并 且 能夠靈活處理 各個 對象的各種屬性 和方法 ,具有較好的實時性和動態(tài)性。 Hibernate HIbernate 作為一個優(yōu)秀的持久層框架,充分體現了 ORM 的設計理念,提供了高效的對象到關系型數據庫的持久化服務。 但 FireBug 最厲害的,我覺得的就是調試 javascript 的功能。 面對普通員工,系統(tǒng)提供的功能主要有: 查看會議,留言板,圖片管理 。系統(tǒng)操作流程圖如 圖36 所示。 經理查看個人信息,發(fā)布會議,查看會議,上傳會議 資料,會議室預訂和退回,設備預定和退回,留言板功能 ,圖片查看圖片、上傳圖片。權限為經理的用戶可以查詢可用會議設備,預定會議設備和歸還會議設備。 圖 46 留言板 ER 圖 的 ER 圖包括 圖片 編號、 圖片名稱 、 圖片上傳者 、 圖片描述、 所屬會議 編號,具體如圖 47 所示。 各字段的具體信息如表 47 所示: 17 表 47 圖片 信息表( photo) 主鍵 或外鍵 字段名稱 類型 允許為空 字段說明 主鍵 p_id int 否 圖片 編號 p_name char(100) 是 圖片名稱 p_user char(50) 是 上傳者 p_description char(150) 是 圖片描述 p_m_id int 是 所屬會議編號 第五章 系統(tǒng)詳細設計及實現 18 第五章 系統(tǒng) 詳細設計及實現 登錄 注冊 模塊設計及實現 本登錄模塊采用了 ajax 異步提交的方式 , 設計時只要創(chuàng)建 input 對象和select 對象,其中用戶名那一欄屬性為 type,密碼屬性為 password,登錄和注冊按鈕的屬性為 button,職位的選擇使用 select 對象,然后使用 表格對控件進行排版并在頁面中添加背景圖片, 對這些控件使用 css 進行美化, 實 現效果如圖 51: 圖 51 登錄模塊效果圖 職位的獲取 頁面加載時,會發(fā)送一個 Ajax 請求, 調用 JobAction 中的 findJob 方法,請求的 action 需要在 進行配置,配置代碼為: 查詢數據庫中職位的信息, 在 findJob 中調用 JobService 中的 findJob 方法,然后 JobService 中調用 jobDAO 中的 findAll 方法,即可查詢到在數據庫中 job的值,將查詢到的值,以 list 的形式存放到 result 中,然后在 ajax 的 success中取得存放在 result 中的值,用 select 中的 option 存放并顯示出來,具體實現代碼 為: 19 前臺 ajax 請求和數據處理: jobAction 中 findJob: jobDAO 中 findAll: 登錄功能的實現 在實現登錄功能, 首先 為登錄按鈕綁定 click 事件,然后在事件中發(fā)送 Ajax請求(需在 中配置), 并將用戶名,密碼以及職位的信息以 post 的方式發(fā)送到 LoginAction 中, 調用 action 的 login()方法, 其中用戶名,密碼的頭名字須和 users 類中一致,這樣 Struts 就可以將數據封裝到對象中,發(fā)送請求的 js 代碼為: 第五章 系統(tǒng)詳細設計及實現 20 在 login()方法中 ,因為從前臺傳過去的數據名與 Users 對象中的字段名以及類型相同, struts2 可以直接對其進行封裝,所以 用 方式來獲取用戶名和密碼。 其中,在 useDAO 中的 save 方法執(zhí)行了 hibernate 中的 hql 查詢,具體代碼如下: 實現效果如圖 56 所示。具體實現代碼為: 查詢表格中的數據時,發(fā)送請求,調用 findAllUsers 方法,在 findAllUsers 27 方法中調用 userService 中的 findUsers 方法,在調用 usersDAO 中的 findAll 方法,將查詢到的信息存放到 listUsers型的 result 中,返回到前臺。 第五章 系統(tǒng)詳細設計及實現 30 圖 512 會議室修改界面 (2)會議室 審批 審批會議室首先是判斷職位信息,成功后查詢所有待審批的會議室信息。具體實現代碼如下: 在 meetingRoomAction 中 的實現: 第五章 系統(tǒng)詳細設計及實現 32 在 meetingSerivce 中 的實現: (2)歸還會議室 歸還會議室方法與預定會議室類似,這里不再重復。具體設計如下: 查詢當前用戶參加的會議:在 action 中獲取登錄用戶信息,并分別作為組織者和參與者的參數傳到 meetingDAO 中進行 hql 查詢,具體代碼如下: meetingAction中 meetingService中 meetingDAO 中對參與者進行模糊查詢 實現效果如圖 518 所示 37 518 留言板管理頁面 關于留言的查看,主要是將留言的相關信息從數據庫中查出來返回到前臺,然后通過字符串拼接的方法動態(tài)地添加到 div 中,關于字符串拼接的 js 代碼如下: 設計效果如圖 519 所示 圖 519 留言查看頁面 留言的功能,就是獲取 控件 中 用戶輸入 的 文字 ,然后插入到數據庫中,與前面 的數據庫操作 類似。按照任務書要求,從需求分析、總體設計、數據庫設計到詳細設計,我獨立完成了本次外企會議管理系統(tǒng) 的設計、編碼和測試工作。 總之,這次的畢業(yè)設計雖然讓我遇到了愈多的困難,也讓我學到了許多東西,甚至讓我掌握了以前從來沒有關注過的技術。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 gTXRm 6X4NGpP$vSTTamp。qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 gTXR
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1