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

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

欄目: 畢業論文 / 發佈於: / 人氣: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.