李立平
在信息化時代到來的過程中,用戶信息安全與用戶檔案管理的重要性越來越顯得重要。各企事業(yè)單位與高校普遍都注重用戶檔案信息的管理。在多樣化時代快速發(fā)展的過程中,檔案信息也已經發(fā)展的越來越豐富。信息化的發(fā)展趨勢,使得計算機管理用戶的檔案信息已經成為發(fā)展的一種趨勢。研究檔案管理系統對社會的發(fā)展具有重要的意義。檔案管理系統也是公安管理人員工作的主要對象。利用檔案管理系統有助于社會的穩(wěn)定與發(fā)展。檔案信息管理,顯著提高管理的效率。在電子信息技術與互聯網技術不斷發(fā)展的過程中,龐雜的檔案信息也會越來越多逐漸增多。信息化管理顯得越來越突出。在檔案信息管理的過程中,對其進行系統設計,有助于檔案信息的有序管理。
1.相關系統技術設計的研究
現如今,在信息技術快速發(fā)展的過程中,各項技術發(fā)展的也較為迅速。信息技術的發(fā)展為社會的發(fā)展提供了各種可能。
1.1JAVA語言概述
JAVA是由Sun公司于本世紀初研發(fā)的以一種具有跨平臺、面向對象、泛型編程特性的電腦編程語言。該項研究主要有JAVA類文件格式、JAVA虛擬機、JAVA編程語言與應用程序四部分組成。JAVA的特點具有簡單性、面向對象較為廣泛,在使用的過程中具有相對安全性等特點。JAVA建立在擴展IP/TCP網絡平臺上。其庫函數據提供了有用的FTP與HTTP協議傳送與接受信息的方法。這樣就能夠促使程序員在使用網絡文件的與使用本機文件一樣容易。并且JAVA編程語言,縣城本質對象的或哦的那個,主要由THREAD類或者其子類或者是其孫類來創(chuàng)建。通過一組方法能夠有效控制該活動。多線程指的就是Java同時能夠執(zhí)行多項線程活動。JAVA編程語言擁有的特點,使得程序開發(fā)速度加快,進一步減輕了開發(fā)人員的任務,系統性能隨之提高。由此可見,應用JAVA編程語言進行程序開發(fā),有助于軟件開發(fā)的成立。
1.2J2EE平臺技術
在程序操作的過程中,為解決程序中的重復出現、功能單一的數據庫連接、消息傳遞與事務處理等模塊的重復開發(fā)的周期時間長以及代碼容易出錯等問題,將事先準備好的通用中間模塊與技術適用于其中。J2EE主要由四層結構模型組成。一種為客戶層、Web層、EIS層以及業(yè)務層。在應用該項技術的過程中,使用不同的結構模型能夠顯示出不同的效果。用戶在使用的過程中,依據自己選用的模塊進行使用。當然,J2EE內的容器也各不相同。每一種容器都有其應用的作用與應當執(zhí)行的任務。
1.3S2SH框架
Oracle是僅次于微軟公司開發(fā)的。該公司與于1977年在加利福尼亞成立。Oracle的RDBMS的推出時間最早,其在市場中占有率也較高。PDBMS的可移植性極強,可以被部署安裝在各種安裝系統中。其中就包括了IBM、windows全系列操作系統與UNIX操作系統。在該系統軟件開發(fā)被應用的初始階段,Oracle并不具有如此大的功能。一些功能僅能存在與理念上。隨著信息技術的不斷更新,其后期的版本逐漸更新,更新了相關的理念。Oracle數據庫是一種C/S模式的數據庫,具有C/S模式所具備的結構。警務信息管理系統的應用程序與系統的操作用戶進行信息交互。
2.系統需求分析
原有的檔案系統并不能很好的滿足用戶的需求。用戶在使用的的過程中并不能保證用戶身份的有效性與檔案管理的保密性。在此前提下,在設計系統的過程中,就應當對用戶的身份的安全性與數據文件的保密性要求進行相應的研究與開發(fā)。在使用系統的過程中,首先系統的普通用戶和管理員可以訪問瀏覽器,通過計算機與以太網相連,連接至交換機,然后交換機再去以太網相連,去訪問文件服務器、文件加密傳輸服務器和數據庫服務器。通常情況下,檔案信息管理包括三部分的功能,即文件管理功能、用戶管理功能以及數據管理功能。在文件管理功能中,就包括了文件查詢、文件查閱、查閱操作日志以及文件錄入等功能。用戶掛歷功能包括對用戶信息與權限進行管理的功能。
3.檔案管理系統設計
在設計檔案信息系統的過程中應當依據用戶的需要與現實的可操作性進行設計。筆者認為在設計的過程中可以考慮注意這幾方面的設計。
3.1系統架構設計
通過對檔案管理系統的分析,總結出本系統的主要功能,下面結合系統功能對本系
統的整體結構進行設計。本系統的整體層次結構主要有表示層、中間邏輯層、業(yè)務邏輯層、功能模塊和數據層。其中表示層主要指客戶端瀏覽器,用戶可以通過表示層來訪問系統;中間邏輯層是指系統的文件管理服務引擎和數據報表服務引擎,主要控制系統的服務邏輯;業(yè)務邏輯層是指檔案管理控制組件和系統中所應用的數據加密技術,主要控制系統的業(yè)務邏輯;功能模塊是指系統中所設計的模塊;數據層主要是指本系統所應用的數據庫,主要存儲系統中所涉及到數據。在設計系統的構成中主要有文件管理、用戶管理與數據管理。依據實際應用的效果與實際需要的情況,進行合理的設計。這樣既能夠保證用戶信息的安全,又能保障信息的保密性。
3.2數據加密應用的設計
在對數據加密應用的設計的過程中,應當從三方面進行設計。首先MD5算法的設計。MD5加密算法主要是對用戶的登錄進行加密設計。其次是AES算法的設計。AES算法對系統中涉及到的文件和數據進行加密處理。因此在設計的過程中需要結合AES算法的加密原理分析對AES算法進行設計。再次就是系統各模塊的設計。對系統各模塊的設計需要依據的系統整體結構進行設計與用戶管理模塊的設計是所有模塊設計中重要的兩模塊。唯有對相關的模塊進行詳細的構造后,才能夠更好的進行設計。
4. 系統總體實現
在對系統管理需求及你想那個詳細分析之后,結合相關的設計原理將該系統的相關功能進行實現。系統的實現有助于檔案管理。數據管理模塊主要實現了數據錄入功能、數據維護功能、數據查詢功能、數據備份及恢復功能和打印報表功能。數據錄入主要實現了對需要存入系統的相關數據信息進行添加的功能。用戶登錄系統后,訪問dataMgr.jsp頁面,點擊數據錄入,然后訪問DataMgrAction類,調用entryData方法,添加數據信息,點擊保存按鈕,系統會執(zhí)行insert操作將數據信息保存至數據庫。
5.結語
總而言之,筆者在本文 中僅是對相關的理論研究進行了簡單的分析。系統的設計與實現目前仍處于理論階段。至于其實現還需要進一步的研究。并且筆者對系統研究的目的和意義進行了說明,對系統中應用到的相關技術進行了相應介紹,以期能夠快速促進系統的開發(fā)。保證檔案信息的安全,保證用戶身份的保密性。