網站首頁 個人文件 個人總結 工作總結 述職報告 心得體會 演講稿 講話致辭 實用文 教學資源 企業文化 公文 論文
當前位置:蒙田範文網 > 論文 > 畢業論文

畢業論文怎麼寫多篇【精品多篇】

欄目: 畢業論文 / 釋出於: / 人氣:1.51W

畢業論文怎麼寫多篇【精品多篇】

畢業論文怎麼寫 篇一

基於javaEE的資訊管理系統設計與實現

摘要:隨著不同行業快速的發展,對資訊管理系統的需求越來越大,原有的資訊管理系統已經不能更好滿足現代化的發展需求。在這種情況下,就應該對資訊管理系統進行研究。javaEE資訊管理系統的出現,在一定程度上滿足了現代化發展需求。而要想使javaEE的資訊管理系統更好的發揮其作用,還需要對javaEE的資訊管理系統進行相應分析。該文主要從javaEE資訊管理系統概況、javaEE資訊管理系統構成及優勢、javaEE資訊管理系統設計與實現方面出發,對基於javaEE的資訊管理系統設計與實現進行相應分析。

關鍵詞:javaEE;資訊管理系統;設計;實現

中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2012)23-5523-02

Information Management System Design Based on JavaEE

GENG Zhuang

(Shenzhen Institute of Information Technology, Shenzhen 518049, China)

Abstract: With the rapid development of different industries, the growing demand for information management systems, the existing infor? mation management system has been unable to better meet the development needs of the modern. In this case, the information manage? ment system. javaEE information management system, to a certain extent to meet the modernization needs. JavaEE information manage? ment system in order to make better play its role in information management systems need to javaEE corresponding analysis. The javaEE In? formation Management Systems Overview javaEE information management system for the composition and advantages, javaEE informa? tion management system design and realization of the corresponding analysis of the information management system design based on javaEE. Key words: javaEE; information management system; designed; implemented

javaEE的資訊管理系統作為一種新型資訊系統,其憑藉可行度高、靈活性、易維護性和可伸縮性好等優勢被廣泛應用在不同行業中。javaEE的資訊管理系統實際應用中,不僅克服了傳統管理模式不足問題,同時也能提高工作效率,促進不同行業發展。但是要想更好實現javaEE的資訊管理系統更好的發揮其作用,還需要對於javaEE的資訊管理系統相關內容進行分析。如何更好的對基於javaEE的資訊管理系統設計與實現進行分析,已經成為相關部門值得思索的事情。

1 javaEE資訊管理系統概況

1.1 javaEE概念

javaEE其是以java為程式設計的伺服器開發平臺,開發過程中是以企業級的java工業標準和實際需求為依據進行研究的,再加上其在原有系統基礎上增加了擴充套件性、安全性、完整性及企業級應用等內容,在一定程度上能更好的促進企業發展。目前來看,javaEE已經有豐富功能和效能的體系,再加上平臺簡單易用,已經被廣泛應用在不同行業中。

1.2 javaEE資訊管理系統優勢

javaEE資訊管理系統實際應用過程中,不僅具有良好的跨平臺性、長期穩定可用性、高校開發性,也有良好的擴充套件性和保留現有投資等特性。因javaEE資訊管理系統是在java基礎上開發出來的應用程式,其不用特定操作就能實現資訊管理目的。在這種情況下,Java與一般應用程式相比較,其軟硬體靈活度可擴充套件性比較大;因網際網路是以全球使用者為服務物件的,企業要想與合作伙伴長期保持合作關係、及時準確的獲得相應資訊,需要全天候、穩定的資訊管理體統為其提供資訊。這樣可以避免資訊管理問題而使企業失去更多客戶,使企業業務不能更好的發展起來,甚至給企業造成重大損失。javaEE資訊管理系統實際執行中能獲得JVM穩健回收機制、javaEE Web容器和Linux等作業系統的支援,保證企業資訊管理系統持續執行,避免不必要的損失;因Java EE分層模型能減少不同層次的耦合,使開發人員可以在自己擅長的領域研究相關內容併為系統提供介面,以對通用且繁瑣任務狀態管理模組和分散式資料快取模組進行相應管理;現在企業規模呈現不斷擴大的趨勢,在這種情況下,需要處理的任務也隨之增多。原有的資訊管理系統已經不能滿足實際需求,而javaEE為能為企業提供相應擴充套件功能以滿足企業資訊處理需求。JavaEE伺服器可以以靈活負載平衡為依據對不同資訊進行處理,之後將處理過的資訊傳送到不同伺服器中進行處理,這其中處理節點就會增至幾十萬個,也就使得javaEE的伸縮性較好,能更好滿足現在乃至未來企業的發展;Java EE資訊管理系統也可以看做是一種循序漸進的構架,其在實際應用過程中不僅能滿足企業實際需求,也能對原有的系統進行升級,在保護現有IT資源的同時,也能使硬體系統作用得到更好的發揮。

2 javaEE資訊管理系統構成

javaEE資訊管理系統主要是由客戶層、表示層、業務邏輯層和企業資訊系統層構成的。javaEE程式既可以以Web方式為依據進行執行,也可以傳統方式為依據進行執行。實際執行中,Web中的javaEE一般會為客戶瀏覽器提供執行條件,保證客戶瀏覽器能在客戶層執行,這樣客戶在客戶層通過Web瀏覽器就能實現Web層靜態或動態頁面下載;正常情況下,Web頁面的動態內容會在表示層中生成。生成後表示層會對客戶端的傳過來的Web請求資料進行打包,並以使用者輸入的資訊形式直接將資訊傳送給業務邏輯層,再通過基於java可重用元件進行相應處理,以獲得有效資訊;而業務邏輯層作為流程管理、資料管理等功能的集合模組,其一般是由基於java可重用元件組成的,這種元件不僅能實現EJB介面規範,也能將相應系統工程直接封裝在不同的基於java可重用元件中,通基於java可重用元件對不同邏輯任務進行分析,以減少系統功能的耦合率,使系統功能最終能得以擴充套件、更改,並增加系統的靈活性。而在實際應用過程中,javaEE會對會話、實體、訊息驅動三種EJB進行規範,通過規範以實現javaEE功能。會話EJB主要是以伺服器與客戶端互動形式來對不同狀態下客戶端資訊進行儲存的。雖然這些資訊都是臨時資訊,但其卻仍能被保護在伺服器中,為客戶提供必要的服務。當客戶端和伺服器斷開或是終止時,與實體EJB資料庫中的永久性記錄相對應的資訊會自動消失。而實體EJB中資訊則會將相應資訊傳送到物理磁碟並永久性儲存相應資訊;訊息驅動EJB則是集會話EJB、JMS監聽特性為一體EJB,實際應用過程中可以接受相應業務層元件中的JMS訊息;企業資訊系統層則是由javaEE完成的業務邏輯所必須訪問的企業資源組成的,能更好的保證相應企業資訊系統軟體的執行。正常情況下,企業資訊系統主要有企業資源計劃系統、大型事物處理、資料庫系統和遺留資訊系統等。

3 javaEE資訊管理系統設計與實現

3.1 javaEE資訊管理系統設計

企業在實際管理中,其安全是比較重要的。基於這種情情況,文中對安全資訊管理系統為依據進行相應分析。以企業生產安全資訊管理系統為依據可以將系統直接劃分為系統管理、資訊整合管理、日常管理和安全管理等。在實際設計中,可以按照系統框架來構建資訊系統,以不斷提升管理系統效率。正常情況下,系統管理主要是用於安全審計、使用者管理、訊息管理和許可權管理等。實際工作中,不管建立、修改使用者,還是刪除使用者和使用者授權收回等都需要安全管理底層模組的支援,同時安全審計在一定程度上也能為其他功能模組提供安全設計、許可權查詢等工作,從而是系統的一致性和完整性得以保證;而資訊整合管理則主要是用來採集溫溼度資訊、消防報警資訊、視訊監控資訊等的。在實際應用過程中,只需要藉助感測器和攝像頭等自動化設施就能對傳遞回來的資訊進行核查,並從中篩選出有用資訊,以為企業管理有序進行提供必要資訊,促進其更好的發展;日常業務管理,則主要包括危險管理、工作人員業績、安全培訓管理及現場記錄等。這就需要實際工作中,建立日常管理模組以更好維護工作秩序、保證工作安全,並以此來避免不必要的安全隱患等;安全管理則是以實際工作流程為依據建立起來的安全資訊庫,可以以技術評價為依據進行安全鑑定,以為工作人員找出安全隱患提供相應依據並對安全工作進行優化。

3.2 javaEE資訊管理系統實現

要想更好實現上述安全資訊管理,則需要對日常危險資訊管理和最終安全評價和預警目標進行相應管理。在實際管理中,可以通過建立健全的資訊管理系統,來實現資訊進行安全採集、管理個安全評價流程,以保證企業安全資訊管理系統。在實際工作中,可以根據安全資訊採集,建立危險源體系,將可能涉及到的危險資訊主體人、物、環境等納入體系中,在此基礎上對安全資訊內容進行細化,使其更加完善、準確和詳細,以真實的反映企業實際安全狀況,一旦出現相應問題,也可以及時擬定出安全資訊採集和管理方案,將相應資訊儲存到資料庫中,以便及時增加、修改、刪除或查詢資訊來滿足企業實際需求。通過安全評價也可以對不同危險源進行綜合分析,並從中選取最佳安全評價方法,以變更好的對工人作業條件、安全生產過程中的工藝單元進行相應評價。此外,要想更好實現系統資訊管理,還需要對相應工作人員進行培訓管理和制定相應安全管理制度,以對工作人員進行約束,以保證企業各項工作的順利進行。

4結束語

隨著網路技術不斷的發展,資訊管理系統已經被廣泛應用在不同行業管理中。畢竟隨著時代的發展不同行業需要管理的內容逐漸增多,僅靠原有的管理系統進行管理無法達到應有的效果。javaEE的資訊管理系統自身獨特的優勢,使得其在實際應用中能更好滿足現代化發展需求。但是隨著時代的發展,對資訊管理系統要求將會更高,為了更好滿足未來需求,還需要對現在的javaEE的資訊管理系統設計和實現內容進行進一步分析,以便使其更好滿足時代發展需求。

參考文獻:

[1 ]楊曉毅,王紅亮。基於RBAC模型和JAVA架構的論壇管理系統的設計與實現[J]。福建電腦。2011(12)。

[2]秦衡。基於SSH2的學生資訊管理系統的設計與實現[J]。科技資訊,2009(27)。

[3]繆鵑。基於JavaEE的就業資訊管理系統設計與實現討論[J]。計算機光碟軟體與應用,2011(24)。

[4]李源。基於JavaEE的迎新資訊管理系統設計與實現[J]。電腦知識與技術,2011(26)。

[5]廖明潮,高洪波,何健。語義物件模型及與R-R模型的比較[J]。武漢工業學院學報,2009(4)。

[6]熊凱,王承明,匡桂娟,陶飛。一種基於Struts框架的RBAC實現[J]。計算機與資訊科技,2010(12)。

[7]傅鸝,陳慶鋒。一種基於本體RBAC模型的研究與設計[J]。計算機系統應用,2009(7)。

[8]伊曉強。JavaEE全例項教程[M]。北京:電子工業出版社,2009.

[9]孫衛琴,李洪成。Tomcat與JaVa Web開發技術詳解[M]。北京:電子工業出版社,2009.

[10]劉斌。精通Java web整合開發(JSP+AJAx+StnIb+Hibemate)[M]。北京:電子工業出版社,2009.

看了“畢業論文怎麼寫範文”的人還看:

畢業論文怎麼寫 篇二

基於JavaEE的知識管理系統設計與實現

摘 要:以湖北省科技資訊研究院為例,介紹了基於JavaEE知識管理系統的設計與實現。系統採用流行的B/S結構,主要功能模組包括各部門業務模組、使用者管理模組、資料決策分析模組等,以加強部門之間的業務聯絡,提高部門網上辦公的業務覆蓋面,提高辦公效率。

關鍵詞:辦公自動化;JavaEE;B/S結構;線上審批

中圖分類號:TP319

文獻標識碼:A 文章編號:1672-7800(2015)005-0107-03

作者簡介:陳威(1980-),男,湖北黃石人,碩士,湖北省科技資訊研究院資訊科技研發中心助理工程師,研究方向為辦公自動化。

0 引言

辦公自動化[1](Office Automation,簡稱OA)是將現代化辦公和計算機網路功能結合起來的一種新型辦公方式。設計優秀的辦公自動化系統可以優化管理組織結構,調整管理體制,在提高效率的基礎上,增加協同辦公能力,強化決策的一致性,最後實現提高決策效能的目的。

隨著湖北省科技資訊研究院的不斷髮展,各個部門之間的業務不斷增多,部門之間的聯絡日趨緊密。老的資訊源知識管理系統已不能滿足現有需求,急需開發新的管理系統以滿足單位的業務要求。首先,各部門各項業務不斷增長,舊系統設計時未考慮對新業務的擴充套件,需要重新設計,使其能夠涵蓋現有的所有業務,並方便未來的業務模組擴充套件;其次,由於體制改革,單位的組織結構、部門、人員設定以及業務審批流程等都發生了很大變動,部門之間的交流合作日益緊密,而舊系統對這些改變及部門之間的資料交換支援不足;最後,舊系統的資料統計功能缺乏,難以為領導提供有力的決策分析支援。

新的知識管理系統的開發和應用,可以彌補舊系統的不足:①能夠方便靈活地擴充套件各項業務,靈活定製業務審批流程以滿足工作的不斷變化;②各部門間可進行資料共享,以方便工作人員的查詢、匯出;③提供各項資料統計,支援領導作出準確、科學的決策分析。

1 系統需求分析與設計

1.1 系統需求分析

(1)作為院內的辦公系統,使用者主要是院內的工作人員,因此需要使用賬號登入資訊管理系統。

(2)工作人員登入系統後可以看到各自的業務事項,具體功能需求包括:修改密碼、個人資訊修改、各部門業務辦理、檔案上傳、上報資料、線上審批、資料統計分析、線上學習等。

(3)後臺管理人員可以進行功能模組管理、人員管理、審批流程管理。

1.2 系統總體設計

1.2.1 系統體系結構

本系統是基於JavaEE的平臺,採用了B/S[7]架構,客戶端使用jquery、easyUI等元件,解決了各瀏覽器之間的相容問題。系統採用MVC[5]的設計模式,使用目前比較流行的hibertnate+struts+spring[4]的解決方案,資料庫採用Oracle資料庫,伺服器作業系統採用最新的Linux作業系統。與過去的Windows Server作業系統相比,Linux作業系統更加安全、穩定。

1.2.2 功能結構設計

根據系統的需求分析,可以把系統分為個人中心、入口網站資訊釋出、系統設定、線上學習,以及分屬各部門業務模組,其中包括黨群紀檢部門、人事部門、財務部門、科研部門、網路中心、後勤部門、檔案部門、院領導功能模組等。系統功能模組具體如圖1所示。

1.2.3 邏輯結構設計

系統按照MVC的模式設計,表現層採用JSP技術,頁面的動態指令碼採用JSTL標籤和EL表示式,從而規避了在JSP頁面中使用Java程式碼,使表現層和控制層做到完全分離。控制層使用Struts攔截器和控制器處理和返回使用者請求,模型層分為業務邏輯層、資料訪問物件層(DAO層)以及資料持久層(PO層),使用Hibernate 技術負責控制各層之間的資料互動。控制層負責表現層與業務邏輯層之間的資料互動;業務邏輯層接收使用者請求資料,完成業務處理,然後通過控制層將處理結果返回表現層。業務邏輯層以DAO層為基礎,完成對業務邏輯的具體實現;DAO層封裝了最基本的增、刪、改、查操作,資料持久層則通過資料物件的實體類(entity類)完成與資料庫物理表之間的對映。DAO層通過與資料持久層的資料互動完成對資料庫的操作。Hibernate技術負責處理模型層與資料庫的資料互動。

Spring的主要技術是IOC和AOP(依賴注入和麵向切面),IOC技術主要是幫助類初始化和例項化,然後把實體類注入到其它應用類。AOP技術主要負責系統安全、日誌以及事務處理。

1.2.4 資料庫設計

通過需求分析,分析出系統有115個實體。僅列出系統管理模組的E-R圖如圖3所示。

通過對E-R圖的分析,可得到120個數據表,其中系統設定模組包括了使用者表、使用者角色表、部門表、角色表、功能模組表、操作功能表。表1、表2分別列出了使用者表和功能模組表的結構。

2 系統實現與系統介面展示

2.1 系統主介面

當用戶使用系統管理員分配的使用者名稱和密碼登入成功後,進入系統主介面。系統主介面展示該使用者可以辦理的業務事項,介面展示直觀,使用者可以很方便地找到相應業務事項。

在系統主介面中顯示各部門功能模組名稱,以及各個功能模組下具體的業務事項。介面右下方還顯示單位的最新資訊動態,可以方便職工及時瞭解本單位最新的工作動態和改革措施。點選介面上方的“個人中心”圖示,可以修改個人資訊和登入密碼,點選“退出系統”,則可退出登入。下面介紹系統中比較具有特色的檔案上傳與線上申報、審批功能。

2.2 檔案上傳功能

客戶端採用Uploadify3.2上傳控制元件實現檔案上傳功能。該控制元件基於jquery和Flash技術開發。優點是瀏覽器相容性強,使用者操作簡單,使用者定製功能強大。具體功能包括:①多檔案上傳,一次可以選擇多個檔案,無需多次提交表單;②拖放功能,控制元件允許拖放檔案到佇列中,新增即時可用;③實時顯示檔案上傳進度。當上傳檔案時,進度條顯示當前的上傳進度;④自定義上傳限制,可以設定檔案大小、檔案數及檔案型別限制,上傳限制可以確保伺服器免受入侵。 2.3 線上申報和審批

2.3.1 線上申報

各部門可以根據自身的業務進行網上申報。

申報介面上半部分顯示申報使用者的申報資訊記錄,下半部分顯示申報審批的流程。點選“新增申請表”,進入申報表填寫介面。

在申報介面中右側填寫申報資訊,點選“儲存”按鈕,介面左側即能實時顯示。申報人還可以線上簽字、蓋章。填寫完成後點選“提交”,即完成了網上申報。

2.3.2 線上審批

線上審批介面與申報介面相同,不同的是具有審批許可權的工作人員可以看到“稽核”按鈕。點選“稽核”按鈕,即可進入審批介面,稽核人不能審批自己申報的專案。

在審批介面中,審批人可以看到申報資訊,並給出稽核意見以及是否同意申請。當點選“稽核通過”按鈕後,即完成線上審批,在申報表資訊介面上會顯示稽核人的意見和簽章。

申報審批流程[3]可以線上定製、修改,流程確定以後,申報表會按照申報審批流程中規定的流程提交到相應的審批人手中,申請人也可以實時看到申報審批的進度。

3 結語

基於JavaEE的知識管理系統相比舊系統,在系統介面、功能擴充套件、系統性能上都有很大的改進和提高。首先,系統介面更加簡潔美觀,更多地從使用者的使用習慣角度出發,使使用者更容易掌握使用方法;其次,功能上基本能滿足現有使用者要求,檔案上傳、線上申報、審批功能改變了過去通過郵件傳送檔案,以及紙質檔案申報、審批的工作方式,大大提高了工作效率;最後,系統性能和穩定性也有了很大提升,各項操作的系統響應時間較過去也有明顯縮短。

參考文獻:

[1] 張秀山。 e-OA辦公自動化管理系統的設計與實現[D]。 北京:北京郵電大學,2006.

[2] 陸洲。Java EE平臺在綜合網元管理系統中的應用研究[J]。電子設計工程,2014(17):13-15.

[3] 王軒。採用智慧工作流的辦公管理系統設計與實現[D]。成都:電子科技大學,2014.

[4] 王國輝。Java Web 開發實戰經典[M]。北京:清華大學出版社,2010:313-500.

[5] 衛索琪。基於MVC 模式的一種Web 應用框架[D]。北京:北京工業大學,2003.

[6] [美]威爾德。斯尼德。SpringFramework 2入門經典[M]。趙利通,譯。北京:清華大學出版社,2009:27-46.

[7] 趙妮。基於WEB的高校辦公管理系統應用與研究[J]。電子設計工程,2014(18):49-51.