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

正文內(nèi)容

基于javaee的辦公管理平臺本科生畢業(yè)設(shè)計(編輯修改稿)

2024-12-29 00:24 本頁面
 

【文章內(nèi)容簡介】 ,介紹了 醫(yī)藥辦公管理 系統(tǒng)所用到的技術(shù),包括 JAVA, MySQL 和 SSH框架等技術(shù)。 第 3 章 系統(tǒng) 平臺總體設(shè)計 ,介紹了 醫(yī)藥辦公管理系統(tǒng) 的 系統(tǒng)結(jié)構(gòu)與功能模塊。 第 4 章 醫(yī)藥公司辦公管理平臺實現(xiàn),介紹了該系統(tǒng)的界面實現(xiàn)以及具體的設(shè)計思路 。 第 5 章 總結(jié),對全文進行總結(jié)和展望。 本文主要完成工作 本文將要完成企業(yè)辦公自動化系統(tǒng)的設(shè)計。在用戶使用過程中,系統(tǒng)會根據(jù)用戶的身份賦予其能操作和使用的功能,其中包括的功能模塊分別為: 實現(xiàn) 活動 管理。 實現(xiàn) 報銷 管理。 實現(xiàn) 請假 管理。 實現(xiàn) 資產(chǎn) 管理。 實現(xiàn)員工登陸功能 實現(xiàn)員工管理模塊,可增加、刪除、 修改、查 看 員工信息。 2 系統(tǒng)分析 8 2 系統(tǒng)分析 總體需求分析 根據(jù)對一些醫(yī)藥公司的調(diào)查, 通常 的辦公業(yè)務(wù)都是手工辦理。例如報銷事項,都是走人工流程,有時因找領(lǐng)導簽字而花費大量的時間,大大的影響了辦公效率。因此需要一個能運用于企業(yè)的辦公自動化系統(tǒng)。 本系統(tǒng)適用于中小型企業(yè), 中小企業(yè)規(guī)模相對較小,但其在功能上對系統(tǒng)的需求卻是全面的。 主要 通過 收發(fā)公文 為主的方式,與其它員工交流各種信息,基于工作流的方式實現(xiàn)諸如請假申請、 公文 審批;員工管理等日常辦公功能。即完全采用計算機技術(shù)處理辦公業(yè)務(wù),使企業(yè)內(nèi)部人員能夠方便快捷地交流信息,高效地協(xié)同工作,既兼顧個人辦公效率 的提高,又可以實現(xiàn)群體協(xié)同工作。 經(jīng)調(diào)查和分析,本系統(tǒng)將要實現(xiàn)的是能夠滿足中小型企業(yè)的需求功能,能夠處理和解決企業(yè)基本的辦公業(yè)務(wù),因此設(shè)計了 7 大功能模塊 , 包括用戶登錄、 活動 管理、 請假 管理、 報銷 管理、 資產(chǎn)管理、 員工管理和退出登錄。系統(tǒng)需實現(xiàn)的是對用戶登錄的驗證及監(jiān)督,對 活動公文、請假公文、報銷公文、資產(chǎn)申請公文的申請和審批 ,對員工信息查看、添加、瀏覽和刪除。這些功能的實現(xiàn)使企業(yè)辦公 業(yè)務(wù)自動化, 減少人力和物力的支出,加強了公司處理業(yè)務(wù)的能力。 可行性分析 本系統(tǒng) 的開發(fā)是為了解決傳統(tǒng)手工辦公操作效率低、 信息交流方式不靈活和辦公自動化不高的問題,其對于處理一般性的辦公業(yè)務(wù)可行性較強,適用于中小型企業(yè)。下面將從經(jīng)濟可行性和技術(shù)可行性兩方面對系統(tǒng)進行分析。 經(jīng)濟可行性 本系統(tǒng)主要的功能是一般性的辦公業(yè)務(wù),適用于中小型企業(yè)。 由于中小企業(yè)的經(jīng)濟實力有限, 所以要想方便辦公的同時也要 著重考慮投入 /產(chǎn)出比問題。一般商業(yè)軟件是無法 兩者兼顧的 , 由于 從基礎(chǔ)語言開始開發(fā)成本高、周期長,更不現(xiàn)實;因此利用現(xiàn)有軟件進行改進,即二次開發(fā),通過對幾個商業(yè)化軟件功能進行修改、增刪和開發(fā)來實現(xiàn)中小企業(yè)建立具有自身個性的辦公自動 化系統(tǒng) , 通過系西安工 業(yè) 學畢業(yè)設(shè)計 (論文 ) 9 統(tǒng)集成的方法來將各個功能集成為一個整體發(fā)揮作用 , 通過兩次開發(fā)的方式來實現(xiàn)降低成本、節(jié)約開支、提高效率。 本系統(tǒng) 應(yīng)能夠適應(yīng)企業(yè)的不斷變化,具有可擴展性、易升級性和開放性。 因此,它的市場將是無可限量的,將給企業(yè)帶來的經(jīng)濟效率也是很大的。 技術(shù)可行性 在軟、硬件方面對系統(tǒng)的需求 來看 ,由于中小企業(yè)信息化水平比較低,軟硬件配置較差;而且資金實力并不雄厚。所以其對硬件的配置要求是盡可能的低,對軟件配置的要求則是系統(tǒng)最好是基于日常辦公軟件如 OFFICE系列上的應(yīng)用系統(tǒng),這樣既不用花大量資金添置軟 件,員工又較容易學會使用應(yīng)用。 本系統(tǒng)所實現(xiàn)的功能是一般性質(zhì)的辦公業(yè)務(wù),總體的開發(fā)時間不用很長,它用到的硬件平臺不高,軟件基本上是開源且較易懂,項目開發(fā)過程中遇到的技術(shù)上的問題在網(wǎng)上或書上可找到,因此是在技術(shù)上是可行的。 該系統(tǒng)所用的 軟件平臺有數(shù)據(jù)庫 MySql、開發(fā)工具包 、服務(wù)器 Tomcat 都是開源的其中操作的細節(jié)和配置都易學。 本系統(tǒng) 開發(fā)出來時在技術(shù)上具有代表當時辦公自動化信息系統(tǒng)的先進性, 本 系統(tǒng)在建成后一段時間內(nèi),不會因技術(shù)的落后而需要大規(guī)模的調(diào)整,并且能夠跟 隨時 逐步的升級而保持整個系 統(tǒng)的先進性。同時 本 系統(tǒng)對計算機硬件要求不 算 太高,運行速度 較快,對企業(yè)辦公很方便。 本系統(tǒng)最重要的是用到了 Struts 網(wǎng)絡(luò)編程,其為基于 Java 的 Web 應(yīng)用程序開發(fā)提供了一個框架。本系統(tǒng)的工作流程就是基于 Struts 下,分為以下步驟: (1) 瀏覽器向服務(wù)器發(fā)出請求, Controller 獲得這些請求。 (2) Controller 根據(jù)配置文件 中的定義將這些請求發(fā)送到相應(yīng)的 Action,對應(yīng)圖中的 Model。 (3) Action 完成相應(yīng)的業(yè)務(wù)邏輯處理后,將處理結(jié)果返回到 Controller。 (4) Controller 再根據(jù)配置文件 中的定義將處理結(jié)果顯示到用戶視圖 View。 本系統(tǒng)正是利用了 Struts 工作流程來完成此次設(shè)計的整個流程 ,如圖 所示: 西安工 業(yè) 學畢業(yè)設(shè)計 (論文 ) 10 V i e wJ s p瀏 覽 器C o n t r o l l e rS e r v l e tM o d e lJ a v a B e a nS t r u t s c o n f i g . x m l數(shù)據(jù)庫圖 本系統(tǒng)工作流圖 設(shè)計技術(shù)及開發(fā)環(huán)境 設(shè)計技術(shù) 自從 Servlet 技術(shù)產(chǎn)生以來, J2EE 的 Web 開發(fā)技術(shù)與開發(fā)框架便層出不窮。這些技術(shù)和框架的產(chǎn)生,在給我們的開發(fā)帶來方便的同時,也讓我們眼花繚亂,導致疲于學習這些框架。然而一直保持優(yōu)勢地位的不多,目前 J2EE 的主流 框架技術(shù) 是 ——JSP、 Struts Spring、 Hibernate,目前這種組合是最好的選擇。 JSP 頁面技術(shù) JSP 產(chǎn)生于 Servlet 之后,主要是為了解決 Servlet 中輸出 HTML 代碼效率低的問題而產(chǎn)生的。 JSP 技術(shù)比較簡單,類似于 ASP、 PHP 這些腳本語言。 JSP的技術(shù)主要是由以下兩個部分組成: JSP 的基本語法:兩個注釋、 3 個腳本元素、 8 個動作指令。 JSP 的九大內(nèi)置對象: request 請求對象、 response 響應(yīng)對象、 pageContext頁面上下文對象、 session 會話對象、 application 應(yīng)用程序?qū)ο蟆?out 輸出對象、 config配置對象、 page 頁面對象和 exception 例外對象。 Struts2 Struts 是一個基于 J2EE 平臺的 MVC 框架,主要是采用 Servlet 和 JSP技術(shù)來實現(xiàn)的,是開發(fā) Web 應(yīng)用程序的開放源碼框架。 Struts 把 Servlet、 JSP、自定義標簽和信息資源 (message resources)整合一個統(tǒng)一的框架中,開發(fā)人員利用其進行開發(fā)時不用再自 己編碼實現(xiàn)全套 MVC 模式,極大地節(jié)省了時間。 Struts 2 是 Struts 的下一代產(chǎn)品,是在 struts 和 WebWork 的技術(shù)基礎(chǔ)上進行了合并的全新的 Struts 2 框架。其全新的 Struts 2 的體系結(jié)構(gòu)與 Struts 1 的體系西安工 業(yè) 學畢業(yè)設(shè)計 (論文 ) 11 結(jié)構(gòu)的差別巨大。 Struts 2 以 WebWork 為核心,采用攔截器的機制來處理用戶的請求,這樣的設(shè)計也使得業(yè)務(wù)邏輯控制器能夠與 Servlet API 完全脫離開,所以Struts 2 可以理解為 WebWork 的更新產(chǎn)品。雖然從 Struts 1 到 Struts 2 有著太大的變化,但是 相對于 WebWork, Struts 2 只有很小的變化。 Spring 技術(shù) Spring 在英文里有春天、彈簧、跳躍和泉眼的意思。 Spring 也表示是一個開源框架,是為了解決企業(yè) 應(yīng)用程序開發(fā) 復雜性由 Rod Johnson 創(chuàng)建的??蚣艿闹饕獌?yōu)勢之一就是其分層架構(gòu),分層架構(gòu)允許使用者選擇使用哪一個組件,同時為 J2EE 應(yīng)用程序開發(fā)提供集成的框架。 Spring 使用基本 的 JavaBean 來完成以前只可能由 EJB 完成的事情。然而, Spring 的用途不僅限于服務(wù)器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何 Java 應(yīng)用都可以從 Spring 中受益。 Hibernate 技術(shù) Hibernate 是一個開放源代碼的 對象 關(guān)系映射框架,它對 JDBC 進行了非常輕量級的對象封裝,使得 Java 程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫 。 Hibernate 可以應(yīng)用在任何使用 JDBC 的場合,既可以在 Java 的客戶端程序使用,也可以在 Servlet/JSP 的 Web 應(yīng)用中使用,最具革命意義的是, Hibernate可以在應(yīng)用 EJB 的 J2EE 架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。 工作流引擎 技術(shù) jBPM 是一款開源的工作流產(chǎn)品,它沒有采用 BPEL 或 WfMC 標準去實現(xiàn)流程引擎,采用的是一種輕量級的 XML 結(jié)構(gòu)的 流程描述語言 JPDL( jBPM Process Definition Language)。相比 WfMC 和 BPEL 兩種標準而言, JPDL 語言更加簡單,也更容易讀懂。 jBPM 是一種基于 Java 語言實現(xiàn)的工作流產(chǎn)品,它的主要使用場合為基于 J2EE 的 B/S 系統(tǒng)當然,如果我們需要在基于 Java 的 C/S 環(huán)境中使用 jBPM 也是完全可行的。 jBPM 使用 Hibernate 作為持久層工具,它可以在 Oracle、 DB Sybase、Microsoft SQL Server、 MySQL 和 Informix 等常用的主流數(shù)據(jù)庫下使用。 jBPM 是一款功能強大、小巧靈活的工作流引擎,它既可以以嵌入式模式與我們的業(yè)務(wù)模塊運行在同一個應(yīng)用之內(nèi),也可以以獨立的模式單獨運行在一個應(yīng)用當中。 jBPM 使用的是 LGPL 協(xié)議。開源協(xié)議有很多種, LGPL 是其中之一。LGPL 是一個為類庫使用而設(shè)計的開源協(xié)議,它允許商業(yè)軟件通過類庫引用( link)西安工 業(yè) 學畢業(yè)設(shè)計 (論文 ) 12 方式使用 LGPL 類庫,而不需要開源商業(yè)軟件的代碼。這使得采用 LGPL 協(xié)議的開源代碼可以被商業(yè)軟件作為類庫引用并發(fā)布和銷售。 開發(fā) 及運行環(huán)境 開發(fā)環(huán)境 (1) 操作系統(tǒng): Windows XP (2) 數(shù)據(jù)庫 : MySql (3) 開發(fā)工具包: (4) 開發(fā)平臺: 運行環(huán)境 (1) 服務(wù)器: (2) 瀏覽器 : 3 系統(tǒng)平臺總體設(shè)計 13 3 系統(tǒng) 平臺 總體設(shè)計 項目規(guī)劃 整個管理系統(tǒng)將要實現(xiàn) 主要 功能 是:用戶登錄、活動管理、請假管理、報銷管理、資產(chǎn)管理、員工管理、 ,而其中的各個功能又分為 幾個 小功能模塊 。 該系統(tǒng)的功能結(jié)構(gòu)圖如 所示: 用 戶 登 錄活 動 管 理資 產(chǎn) 管 理請 假 管 理用 戶 管 理 報 銷 管 理活動申請活動審批活動記錄請假申請請假審批請假記錄資產(chǎn)申請資產(chǎn)審批資產(chǎn)記錄報銷申請報銷審批報銷記錄新增資產(chǎn)修改修改刪除資產(chǎn)資產(chǎn)信息查看資產(chǎn)新增用戶修改用戶刪除用戶查看用戶圖 功能結(jié)構(gòu)圖 系統(tǒng)結(jié)構(gòu)及功能模塊 系統(tǒng)結(jié)構(gòu) 本系統(tǒng)采用嚴格的 JavaEE 應(yīng)用結(jié)構(gòu),主要有如下幾個分層。 ? 表現(xiàn)層:由 JSP 頁面組成 。 ? MVC 層:使用 MVC 框架技術(shù)。 ? 業(yè)務(wù)邏輯層:主要由 Spring IoC 容器管理的業(yè)務(wù)邏輯組件組成。 ? DAO 層:由 5 個 DAO 組件組成。 ? 領(lǐng)域?qū)ο髮樱河?6 個 PO 組成,并在 Hibernate Session 管理下,完成數(shù)據(jù)庫訪問。 西安工 業(yè) 學畢業(yè)設(shè)計 (論文 ) 14 ? 數(shù)據(jù)庫服務(wù)層:使用 MySQL 數(shù)據(jù)庫存儲持久化數(shù)據(jù)。 整個系統(tǒng)的結(jié)構(gòu)圖如圖 所示。 用 戶 界 面負 責 業(yè) 務(wù)數(shù) 據(jù) 收 集呈 現(xiàn) 系 統(tǒng)狀 態(tài)M V C 框 架控 制 器負 責 用 戶請 求 和 業(yè)務(wù) 邏 輯 組件 的 交 互業(yè) 務(wù) 邏 輯層負 責 實 現(xiàn)系 統(tǒng) 的 業(yè)務(wù) 邏 輯 功能D A O 層通 過 操 作領(lǐng) 域 對 象來 操 作 持久 層 數(shù) 據(jù)領(lǐng) 域 對 象處 于H i b e r n a t e S e s s i o n 管理 之 下 ,映 射 到 對應(yīng) 數(shù) 據(jù) 表數(shù) 據(jù) 持 久化 服 務(wù)負 責 持 久化 保 存 應(yīng)用 狀 態(tài)S p r i n g 容 器 圖 系統(tǒng)結(jié)構(gòu)圖 功能模塊 由于本系統(tǒng)可執(zhí)行的是一般性質(zhì)的辦公業(yè)務(wù),提供給中小型企業(yè)使用,也可增加功能后提供
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1