畢業(yè)論文怎么寫范文兩篇
畢業(yè)論文怎么寫范文兩篇
畢業(yè)論文反映出作者能夠準確地掌握所學的專業(yè)基礎知識,便于學校和畢業(yè)生錄用單位全面地了解和考察每個學生的業(yè)務水平和工作態(tài)度,便于發(fā)現人才。下面是學習啦小編整理的畢業(yè)論文怎么寫范文,希望你能從中得到感悟!
畢業(yè)論文怎么寫范文篇一
基于JavaEE的知識管理系統(tǒng)設計與實現
摘 要:以湖北省科技信息研究院為例,介紹了基于JavaEE知識管理系統(tǒng)的設計與實現。系統(tǒng)采用流行的B/S結構,主要功能模塊包括各部門業(yè)務模塊、用戶管理模塊、數據決策分析模塊等,以加強部門之間的業(yè)務聯(lián)系,提高部門網上辦公的業(yè)務覆蓋面,提高辦公效率。
關鍵詞:辦公自動化;JavaEE;B/S結構;在線審批
中圖分類號:TP319
文獻標識碼:A 文章編號:1672-7800(2015)005-0107-03
作者簡介:陳威(1980-),男,湖北黃石人,碩士,湖北省科技信息研究院信息技術研發(fā)中心助理工程師,研究方向為辦公自動化。
0 引言
辦公自動化[1](Office Automation,簡稱OA)是將現代化辦公和計算機網絡功能結合起來的一種新型辦公方式。設計優(yōu)秀的辦公自動化系統(tǒng)可以優(yōu)化管理組織結構,調整管理體制,在提高效率的基礎上,增加協(xié)同辦公能力,強化決策的一致性,最后實現提高決策效能的目的。
隨著湖北省科技信息研究院的不斷發(fā)展,各個部門之間的業(yè)務不斷增多,部門之間的聯(lián)系日趨緊密。老的信息源知識管理系統(tǒng)已不能滿足現有需求,急需開發(fā)新的管理系統(tǒng)以滿足單位的業(yè)務要求。首先,各部門各項業(yè)務不斷增長,舊系統(tǒng)設計時未考慮對新業(yè)務的擴展,需要重新設計,使其能夠涵蓋現有的所有業(yè)務,并方便未來的業(yè)務模塊擴展;其次,由于體制改革,單位的組織結構、部門、人員設置以及業(yè)務審批流程等都發(fā)生了很大變動,部門之間的交流合作日益緊密,而舊系統(tǒng)對這些改變及部門之間的數據交換支持不足;最后,舊系統(tǒng)的數據統(tǒng)計功能缺乏,難以為領導提供有力的決策分析支持。
新的知識管理系統(tǒng)的開發(fā)和應用,可以彌補舊系統(tǒng)的不足:①能夠方便靈活地擴展各項業(yè)務,靈活定制業(yè)務審批流程以滿足工作的不斷變化;②各部門間可進行數據共享,以方便工作人員的查詢、導出;③提供各項數據統(tǒng)計,支持領導作出準確、科學的決策分析。
1 系統(tǒng)需求分析與設計
1.1 系統(tǒng)需求分析
(1)作為院內的辦公系統(tǒng),使用者主要是院內的工作人員,因此需要使用賬號登錄信息管理系統(tǒng)。
(2)工作人員登錄系統(tǒng)后可以看到各自的業(yè)務事項,具體功能需求包括:修改密碼、個人信息修改、各部門業(yè)務辦理、文件上傳、上報數據、在線審批、數據統(tǒng)計分析、在線學習等。
(3)后臺管理人員可以進行功能模塊管理、人員管理、審批流程管理。
1.2 系統(tǒng)總體設計
1.2.1 系統(tǒng)體系結構
本系統(tǒng)是基于JavaEE的平臺,采用了B/S[7]架構,客戶端使用jquery、easyUI等組件,解決了各瀏覽器之間的兼容問題。系統(tǒng)采用MVC[5]的設計模式,使用目前比較流行的hibertnate+struts+spring[4]的解決方案,數據庫采用Oracle數據庫,服務器操作系統(tǒng)采用最新的Linux操作系統(tǒng)。與過去的Windows Server操作系統(tǒng)相比,Linux操作系統(tǒng)更加安全、穩(wěn)定。
1.2.2 功能結構設計
根據系統(tǒng)的需求分析,可以把系統(tǒng)分為個人中心、門戶網站信息發(fā)布、系統(tǒng)設置、在線學習,以及分屬各部門業(yè)務模塊,其中包括黨群紀檢部門、人事部門、財務部門、科研部門、網絡中心、后勤部門、檔案部門、院領導功能模塊等。系統(tǒng)功能模塊具體如圖1所示。
1.2.3 邏輯結構設計
系統(tǒng)按照MVC的模式設計,表現層采用JSP技術,頁面的動態(tài)腳本采用JSTL標簽和EL表達式,從而規(guī)避了在JSP頁面中使用Java代碼,使表現層和控制層做到完全分離??刂茖邮褂肧truts攔截器和控制器處理和返回用戶請求,模型層分為業(yè)務邏輯層、數據訪問對象層(DAO層)以及數據持久層(PO層),使用Hibernate 技術負責控制各層之間的數據交互??刂茖迂撠煴憩F層與業(yè)務邏輯層之間的數據交互;業(yè)務邏輯層接收用戶請求數據,完成業(yè)務處理,然后通過控制層將處理結果返回表現層。業(yè)務邏輯層以DAO層為基礎,完成對業(yè)務邏輯的具體實現;DAO層封裝了最基本的增、刪、改、查操作,數據持久層則通過數據對象的實體類(entity類)完成與數據庫物理表之間的映射。DAO層通過與數據持久層的數據交互完成對數據庫的操作。Hibernate技術負責處理模型層與數據庫的數據交互。
Spring的主要技術是IOC和AOP(依賴注入和面向切面),IOC技術主要是幫助類初始化和實例化,然后把實體類注入到其它應用類。AOP技術主要負責系統(tǒng)安全、日志以及事務處理。
1.2.4 數據庫設計
通過需求分析,分析出系統(tǒng)有115個實體。僅列出系統(tǒng)管理模塊的E-R圖如圖3所示。
通過對E-R圖的分析,可得到120個數據表,其中系統(tǒng)設置模塊包括了用戶表、用戶角色表、部門表、角色表、功能模塊表、操作功能表。表1、表2分別列出了用戶表和功能模塊表的結構。
2 系統(tǒng)實現與系統(tǒng)界面展示
2.1 系統(tǒng)主界面
當用戶使用系統(tǒng)管理員分配的用戶名和密碼登錄成功后,進入系統(tǒng)主界面。系統(tǒng)主界面展示該用戶可以辦理的業(yè)務事項,界面展示直觀,用戶可以很方便地找到相應業(yè)務事項。
在系統(tǒng)主界面中顯示各部門功能模塊名稱,以及各個功能模塊下具體的業(yè)務事項。界面右下方還顯示單位的最新信息動態(tài),可以方便職工及時了解本單位最新的工作動態(tài)和改革措施。點擊界面上方的“個人中心”圖標,可以修改個人信息和登錄密碼,點擊“退出系統(tǒng)”,則可退出登錄。下面介紹系統(tǒng)中比較具有特色的文件上傳與在線申報、審批功能。
2.2 文件上傳功能
客戶端采用Uploadify3.2上傳控件實現文件上傳功能。該控件基于jquery和Flash技術開發(fā)。優(yōu)點是瀏覽器兼容性強,用戶操作簡單,用戶定制功能強大。具體功能包括:①多文件上傳,一次可以選擇多個文件,無需多次提交表單;②拖放功能,控件允許拖放文件到隊列中,添加即時可用;③實時顯示文件上傳進度。當上傳文件時,進度條顯示當前的上傳進度;④自定義上傳限制,可以設置文件大小、文件數及文件類型限制,上傳限制可以確保服務器免受入侵。 2.3 在線申報和審批
2.3.1 在線申報
各部門可以根據自身的業(yè)務進行網上申報。
申報界面上半部分顯示申報用戶的申報信息記錄,下半部分顯示申報審批的流程。點擊“添加申請表”,進入申報表填寫界面。
在申報界面中右側填寫申報信息,點擊“保存”按鈕,界面左側即能實時顯示。申報人還可以在線簽字、蓋章。填寫完成后點擊“提交”,即完成了網上申報。
2.3.2 在線審批
在線審批界面與申報界面相同,不同的是具有審批權限的工作人員可以看到“審核”按鈕。點擊“審核”按鈕,即可進入審批界面,審核人不能審批自己申報的項目。
在審批界面中,審批人可以看到申報信息,并給出審核意見以及是否同意申請。當點擊“審核通過”按鈕后,即完成在線審批,在申報表信息界面上會顯示審核人的意見和簽章。
申報審批流程[3]可以在線定制、修改,流程確定以后,申報表會按照申報審批流程中規(guī)定的流程提交到相應的審批人手中,申請人也可以實時看到申報審批的進度。
3 結語
基于JavaEE的知識管理系統(tǒng)相比舊系統(tǒng),在系統(tǒng)界面、功能擴展、系統(tǒng)性能上都有很大的改進和提高。首先,系統(tǒng)界面更加簡潔美觀,更多地從用戶的使用習慣角度出發(fā),使用戶更容易掌握使用方法;其次,功能上基本能滿足現有用戶要求,文件上傳、在線申報、審批功能改變了過去通過郵件傳送文件,以及紙質文件申報、審批的工作方式,大大提高了工作效率;最后,系統(tǒng)性能和穩(wěn)定性也有了很大提升,各項操作的系統(tǒng)響應時間較過去也有明顯縮短。
參考文獻:
[1] 張秀山. e-OA辦公自動化管理系統(tǒng)的設計與實現[D]. 北京:北京郵電大學,2006.
[2] 陸洲.Java EE平臺在綜合網元管理系統(tǒng)中的應用研究[J].電子設計工程,2014(17):13-15.
[3] 王軒.采用智能工作流的辦公管理系統(tǒng)設計與實現[D].成都:電子科技大學,2014.
[4] 王國輝.Java Web 開發(fā)實戰(zhàn)經典[M].北京:清華大學出版社,2010:313-500.
[5] 衛(wèi)索琪.基于MVC 模式的一種Web 應用框架[D].北京:北京工業(yè)大學,2003.
[6] [美]威爾德.斯尼德.SpringFramework 2入門經典[M].趙利通,譯.北京:清華大學出版社,2009:27-46.
[7] 趙妮.基于WEB的高校辦公管理系統(tǒng)應用與研究[J].電子設計工程,2014(18):49-51.
點擊下頁還有更多>>>畢業(yè)論文怎么寫范文