程安琪
摘要 為了建立統一的綜合性檔案管理平臺,學校應加快檔案綜合應用系統的開發與建設。本文提出了一種面向J2EE的學校檔案系統,旨在為學校提供統一、綜合性的管理平臺,提高檔案管理效率,實現學校教學機構的各類檔案信息的集成化管理,最大化地實現檔案資源共享。
關鍵詞 J2EE;學校檔案系統;構建
中圖分類號 TP2 文獻標識碼 A 文章編號 2095-6363(2016)14-0072-01
從架構而言,J2EE屬于一種分布式多層結構開發系統。J2EE借助于Struts框架、Hibernate、Ajax、Servlets、JSP、EJB等技術,加之JDBC數據庫技術、XML技術的支持,通過分層架構提供了系統開發框架,實現了不同層間的松耦合與各層間的靈活調用。
1系統需求分析
基于J2EE的學校檔案系統構建,旨在實現學校各類檔案資源的統一化管理與共享,為學校檔案管理工作提供更高效、智能化的支持。為實現該目標,所開發系統應提供檔案管理制度、類別、管理、歸檔、統計查詢、查閱記錄、系統管理、崗位職責等多重管理功能。
其中,檔案管理作為系統核心,為了實現該功能應明確管理數據對象,如檔案的名稱、類別、存儲日期等字段信息,并提供檔案信息的增刪、修改、模糊查詢等多項功能。為了實現歸檔管理功能,需要對檔案信息進行分析、處理,若數據量龐大,則需對各數據進行遍歷比對,因而會影響分析的及時性,需要將歷史久遠的檔案數據進行歸檔,如此可以顯著提高操作效率。對于類別管理而言,需要系統根據檔案性質等進行歸類,如此便于提高管理效率。對于崗位職責管理,需要根據人員職責明確不同管理人員的職責,以便為檔案檢索、維護提供依據和保障。制度管理也十分關鍵,在系統開發中,為滿足檔案管理的科學化,需要提供完善的錄入管理及使用模式、完善制度,如管理、統計、查借閱、庫房管理、歸檔制度等,為檔案科學管理提供依據。
此外,為了確保系統安全,開發和設計中只允許授權用戶登錄,如此方可確保系統用戶的合法性,保證數據安全性、完整性、可靠性。為加強用戶動態管理,還需要提供用戶增刪、修改等功能,以及用戶快速查詢、定位、模糊查詢等功能,這樣輸入一定查詢條件,即可迅速、準確找到某用戶登錄及使用信息。
2系統總體結構的設計
本文采用Servlets實現前端控制,對用戶的登錄情況進行管理,并實現視圖的分發、獲取相關信息等目的。利用會話bean,實現了項目工作流,并以界面方式提供相應的服務,同時將應用程序業務邏輯加以封裝,其通過bean組件實現了數據的操作處理過程,形成了一個松耦合的系統結構體系。系統總體結構主要包括四大模塊,即搜索查詢、用戶管理、檔案信息、檔案管理模塊。
管理員登錄該系統后可對其開閉情況進行設定,若設為開放狀態,則用戶可對自己的信息資料等進行增刪、查看、修改。若設為關閉,則用戶只可查看信息,無法進行內容管理,若想對信息進行增刪、修改,需要聯系管理員進行操作。管理員登錄系統后具有最高權限,無論何時都可增刪、查詢、修改用戶檔案信息,還可對所有用戶權限進行設置、管理,搜索功能往往只對其開放,但管理員可以將其分配給某些教師用戶進行使用。
2.1系統登錄及操作功能的設計
在使用系統不同功能模塊前,需要先登錄,登錄過程需要借助于數據庫、操作系統等所提供的登錄方式,且要求在安全性能要求較高的系統中使用,根據本文所開發系統的特點,采用的是基于軟件的登錄方式,如此不僅提高了登錄效率,還提供了多樣化的設置,便于系統當年資源的管理。在登錄中,若用戶輸入用戶名、密碼存在問題,將出現不同提示。若用戶名出錯,會提示該用戶名不存在或用戶名有誤的提示,若密碼有誤,則會提出您輸入的密碼有誤,請在檢查大小寫后重新輸入。只有用戶名、密碼都正確,才能完成登錄過程。
2.2檔案信息管理功能的設計
本系統模塊、業務流程涉及到檔案信息的收集、鑒定、整理等模塊。對于檔案信息收集模塊而言,其主要是利用系統輸入數據端,并對數據展開初步地處理,該數據源自于不同單位的檔案文件信息。對于檔案信息鑒定模塊而言,主要負責為有關管理人員提供歸類、組卷等服務,根據時間、期限、性質等,對組卷方式加以區別,并根據要求進行增刪處理。就檔案信息整理模塊而言,負責對檔案進行分類、索引等,根據檔案文件卷屬性,將其更新錄入系統目錄,通過查詢目錄在索引中設置相應的檔案。
2.3檔案管理功能的設計
該模塊設計包括如下子模塊:1)錄入子模塊。負責搭建起檔案部門向管理部門的信息錄入途徑,管理部門負責檔案的接收,并實現該模塊同其它子模塊之間的信息傳輸、轉換等;2)采集子模塊。該模塊負責完成錄入、管理等部門對電子檔案文件的采集工作,其負責收集系統中不同電子格式的檔案文件,并建立其同歸檔入庫文件之間相應的映射關系,如將學校教務管理部門所生成文件格式通過掃描形成相應的電子格式檔案文件,并利用條形碼的打印,構建起該文件和預歸檔文件之間的映射關系;3)預計歸檔文件錄入及管理模塊。該模塊負責提供預計歸檔文件的錄入、管理工作,包括目錄信息的生成、輸入、更新、存儲、接口功能等;4)整理與歸檔模塊。負責提供檔案信息的整理、歸檔等,學習各管理部門之間利用該模塊可實現檔案資料的整理、歸檔,并提供了更新之后的整理、歸檔規則,可對文件、檔案信息的映射關系進行自定義;5)案卷級檔案的錄入與管理模塊。負責將案卷級檔案逐級錄入到系統中,并提供各門類檔案信息的輸入、保管、維護、存儲等多項管理及批量化處理功能;6)文件級檔案錄入及管理模塊。該模塊負責對檔案進行逐級目錄管理,如目錄信息的自動生成、錄入、批量處理等,還負責實現此類文件信息、輸入、維護、存儲管理;7)全宗管理模塊。該模塊負責對全宗檔案信息進行處理,如全宗號的錄入、顯示、查詢、維護、存儲等;8)入庫、鑒定、銷毀管理子模塊。該模塊負責對已經歸檔的檔案進行管理,并幫助用戶對其現實作用、歷史價值進行分析,并提供數據銷毀、記錄清除等功能。
2.4檔案搜索查詢、統計分析功能的設計
搜索查詢功能包括搜索查詢、借閱記錄查詢、銷毀清冊、文件查詢、存放情況查詢等模塊。是對檔案數量、利用狀況的全面統計,利用這一模塊可實現各檔案及其使用情況的統計,并對學校各二級單位檔案統計信息加以匯總、報送。而統計分析功能包括檔案統計、數據分析模塊。前者負責將查詢結果依據所設定條件加以統計,如學生信息、成績信息、獎懲信息等,提供給教師作為參考。后者負責對所提供統計結果加以分析,通過數據自動化分析,提供給管理人員,便于學生管理。
3結論
總而言之,本文所設計的面向J2EE的學校檔案系統,實現了計算機應用技術與檔案管理技術的融合,通過系統設計滿足了不同情況下的檔案管理需求,提高了檔案管理效率和數據安全性,實現了學校所有檔案信息的共享,保障了檔案管理的高效化、智能化。endprint