?

低碳環保無紙化辦公的居民檔案識別與錄入系統的開發

2019-11-30 05:36許磊
上海節能 2019年11期
關鍵詞:居民數據庫人員

許磊

江蘇銀行

0 引言

電子信息技術的發展在帶來機遇的同時,也對居民檔案工作面臨嚴峻的挑戰。在互聯網開放式環境下,傳統的居民檔案模式是以資金運動為對象的,它存在著許多局限性,在當前倡導的“低碳、環?!敝黝}下,傳統的人員信息居民檔案模式,不僅不能適合電子檔案的管理方式,也遠遠不能適應當前經濟發展新形勢的要求[1]。高科技時代的來臨,計算機的應用逐步從大規模的科學計算的海量數據處理進而轉到大量的事務處理及對工作信息流的管理中,由此產生了以臺式計算機為中心內容,以數據庫管理系統(DBMS)為開發環境的管理信息系統在大規模的事務處理和對工作信息流的管理等方面的大量應用,特別是在居民檔案中的應用日益受到人們的關注[2-3]。目前社會已經進入了信息時代,社會的各個領域由于信息技術革命,都發生了變化,電子檔案的管理方式日漸成熟,應加強人員信息管理的競爭力和提高各個檔案管理現代化的管理能力,以適應整個科技社會的變化和發展[4]。檔案管理對信息需求的增長,使計算機、網絡技術已融合到各類人員信息的日常工作之中。

在互聯網技術還未得到廣泛應用的早期,檔案信息的處理是由人工操作完成,隨著社會進入信息時代和社會生活的快節奏化,在傳統的居民檔案中,需要經過若干手續,整個過程都需手工操作,效率低,同時大量的紙張浪費對環境帶來挑戰。以往的人員信息的電子檔案信息管理方法已不能滿足檔案管理者對大量的電子檔案信息的快速處理與統計的需求,因相互之間關聯復雜,統計和查詢的方式各不相同,會出現信息的重復傳遞。因此該過程有必要實現信息化,需要一種新的技術來改善現狀。電子檔案信息系統在適應時代發展需求中產生[5],作為現代檔案信息管理系統,必須建立一種能夠應付這些新形式的新的居民檔案模式,其中信息網絡是一種理想的選擇。居民檔案識別與錄入系統具有創新性的功能和意義[6]。信息化系統的建設是推動居民檔案創新、技術創新、制度創新和文化創新的動力,是提高電子檔案信息管理高效運作的重要保障。同時,在當前信息經濟時代,電子檔案信息化是電子檔案信息化建設的重點和核心,在電子檔案信息化進程中起到關鍵性作用。

本系統開發的總體任務是實現人員檔案信息服務管理的系統化、規范化與智能化,從而達到提高人員檔案信息服務管理效率的目的,便于操作、易于管理。通過功能模塊的優化組合實現不同的管理細節,使管理過程實現最大程度的自動化與信息化,并能自動對人工操作環節進行復查,使居民檔案識別與錄入系統出錯率降至最低。由此可見,居民檔案識別與錄入系統是人類處理信息的系統,是人類進入信息時代后的一種新概念。

1 系統分析

1.1 需求分析

隨著信息行業的蓬勃發展和辦公自動化意識的增強,人員檔案信息服務管理部門的工作也越來越繁重,之前的居民檔案識別與錄入系統已不能完全滿足相關人員使用的需要。為了協助信息行業開展人員檔案信息服務管理工作,提高工作效率,貫徹低碳環保的理念,開發更好的居民檔案識別與錄入系統勢在必行。

對于Java應用來說,逆向工程(Reverse Engineering)威脅是眾所周知的安全問題,默認情況下Java編譯器生成的字節碼包含大量的符號信息,其中包括可執行程序的實際Java代碼和調試信息,使用逆向工程機制,可以對可執行的Java字節碼進行反編譯和反匯編,得到實際的Java源代碼,從而突出Java應用程序的漏洞。對Java程序進行逆向工程的過程:將可執行的類反匯編成中間匯編代碼(Intermediate Assembly Code),然后將匯編代碼反編譯成字節碼的高級抽象(Higher-level Abstraction),該高級抽象包含大量的源代碼,其中包括變量、方法等。判斷軟件有沒有失效的評判依據有以下幾點:系統無法運行、中病毒、不能錄入或者輸出記錄、計算數據有錯誤等。本系統在任何地點都可以使用,計算機配置如表1所示。

表1 運行環境配置

1.2 數據流程分析和可行性

通過瀏覽器輸入對應的網址后看到的是登錄頁面,在登錄中需要輸入用戶名和密碼,數據庫會對輸入的信息進行檢查,如果輸入正確就進入到對應用戶的功能頁面,如果輸入的用戶名和密碼不正確,就會提示信息錯誤,然后繼續回到登錄頁面,直到輸入正確之后,將進入到該用戶所對應的功能模塊中,進行對各個功能的操作。

本系統在分析總結國內其他居民檔案識別與錄入系統所采用的技術支持的基礎上,對目前居民檔案識別與錄入系統建設使用的不同技術的優缺點進行了比較分析,基于JSP技術的優點及SQL數據庫服務器的優勢,最終確定使用JSP作為本系統的動態網頁制作技術,SQL作為本系統數據庫服務器??尚行詼y試的主要目的是從用戶角度出發,普遍希望通過軟件測試暴露軟件中隱藏的錯誤和缺陷,以考慮是否可以接受產品,從軟件開發者出發,則希望軟件測試成為表明軟件產品不存在錯誤的過程,驗證該軟件已正確地實現了用戶的要求,確立人們對軟件質量的信心。測試的目的是為了發現盡可能多的缺陷,不是為了說明軟件中沒有缺陷,成功的測試在于發現了迄今尚未發現的缺陷。因此,測試人員的職責是設計這樣的測試用例,它能有效地揭示潛伏在軟件里的缺陷。

對經濟可行性進行研究是對組織的經濟現狀和投資能力進行分析,對系統建設運行和維護費用進行估算,對系統建成后可能取得的社會和經濟效益進行估計。本次研究開發的居民檔案識別與錄入系統可取代傳統的人員檔案信息服務管理的業務流程,減少人工開支,節省資金,并可大幅提高信息量的取得、縮短信息處理周期、提高信息管理的效率,具有用戶使用更簡單、界面更直觀、權限分配更合理、大幅減少管理成本等優點。

2 系統設計

2.1 系統開發步驟

居民檔案識別、錄入系統的應用和成立可分為系統開發、系統實施、系統設計和系統分析及工作等階段。每個階段在一個嚴格的線性序列來開發,在每個階段所產生的工作指導和依據每個階段處理文件審查下一階段的完整的技術文檔,確信這個階段已經完成實現要求之后進入下一個階段,而在以后的工作中不能輕易對以前的評估結果有所改變。

上述開發的方法是便于進行設計開發工作的管理和組織,且在最大程序上減少了開發信息管理系統的復雜性。國內外已有很多已經開發系統的實際案例都證明這是一個效果非常不錯的開發方法。國外有專家曾經統計了開發某些項目的軟件在各個開發階段的工作量,結果表明,在設計開發過程中每個階段的工作占所有工作量分別達到系統比重為:系統設計∶編程∶模塊調試∶系統軟件調試=20%∶15%∶20%∶25%∶20%。由此可見,程序的編寫過程在所開發工作中僅占據一個很小的比例,而調試程序的工作要占據整個系統開發工作量的一半。在三個建立信息管理系統的階段中,系統的規劃總體和開發系統階段的工作量約為整個系統開發工作量的三分之二,運行階段和維護階段工作量占三分之一,上述數據說明開發一個信息管理系統后,應重視對它的維護工作,從而達到系統可以不斷的完善并充分發揮其作用。

2.2 功能模塊設計

系統不僅要求功能完善,而且還要界面清晰。因此,對于一個成功的系統設計,功能模塊的設計是關鍵。由于本系統執行的是一般性質的人員檔案信息服務管理工作,本系統具有一般適用性,其所實現的功能滿足管理者對人員信息服務管理的工作,方便對人員檔案信息的管理。系統設計的圖像數據流分析階段需要在結構化設計的概要說明基礎上,根據映射到軟件體系結構的某些程序。首先,整個系統分成幾個小模塊,小問題,然后,進一步細分模塊,添加細節。系統功能模塊如圖1所示。

2.3 數據庫概念設計

在每一個應用程序中,數據庫的設計是其中重要部分,選擇合適的數據庫并創建合理的結構式開發程序是首要問題。技術人員會對數據庫進行加密等措施進行保護,保證數據庫的安全即保證了用戶的權益,防止黑客等非法分子進行數據盜取、破壞等行為。根據以上章節對系統所做的需求分析和系統設計,如圖2所示。

圖1 系統功能模塊圖

圖2 實體E-R圖

2.4 數據庫邏輯結構設計

數據庫概念模型獨立于任何特定的數據庫管理系統,因此,需要根據具體使用的數據庫管理系統的特點進行轉換。本系統的數據結構比較清晰,具有居民檔案識別與錄入系統的功能。人員信息如表2所示,體檢檔案信息表主要是記錄體檢的基本信息,表結構如表3所示。疾病信息表主要是記錄疾病的基本信息,表結構如表4所示;管理員信息表主要記錄的管理員的賬號信息,包括用戶名和密碼,表結構如表5所示。

表2 人員信息表

表3 健康檔案信息表

表4 疾病信息表

表5 管理員信息表

3 居民檔案識別與錄入系統實現

3.1 人員檔案信息

管理員輸入員工檔案相關正確信息后點擊錄入按鈕,如果沒有輸入完整的人員檔案信息,則都會給出相應的錯誤提示,不能錄入成功。輸入數據都通過form表單中定義的方法onsubmit="return checkForm()"進行檢查,checkForm()函數中是各種的校驗輸入數據的方式。人員檔案信息程序效果見圖3,流程圖見圖4。

圖3 人員檔案信息錄入

圖4 人員檔案信息錄入流程圖

3.2 健康體檢管理

描述:管理員輸入健康體檢相關正確信息后點擊錄入按鈕,如果沒有輸入完整的體檢信息,將會給出相應的錯誤提示,錄入不成功。輸入數據均通過form表單中定義的方法onsubmit="return checkForm()"進行檢查,checkForm()函數中是各種校驗輸入數據的方式,程序效果如圖5所示。

3.3 疾病信息管理

描述:管理員輸入疾病相關正確信息后點擊錄入按鈕,如果輸入的疾病信息不完整,則將會給出相應的錯誤提示,未能錄入成功。輸入數據均通過form表單中定義的方法onsubmit="return check-Form()"檢查,checkForm()函數中是各種校驗輸入數據的方式。程序效果如圖6所示。

圖6 疾病信息錄入

4 程序測試與評價

圖5 體檢信息錄入

4.1 程序調試

在Windows7-10等環境中的操作系統,Myeclipse8.5的調試環境,SQLSever數據庫。經過多次測試,能在Windows7~Windows10等操作系統和Myeclipse8.5的調試環境上正常運行?;緦崿F了預期的功能,目前試運行良好。用戶登錄信息測試過程如表6所示,信息發布測試過程如表7所示,后臺管理登錄測試過程如表8所示。

表6 用戶登錄測試表

表7 信息發布測試表

表8 后臺管理登錄測試

4.2 評價

通過移動Web開發的居民檔案識別與錄入系統,可以更好、更清晰地對人員檔案的相關信息進行管理,同時可便于在手機上隨時修改或者錄入數據。本系統基于Java語言和MyEclipse平臺開發的居民檔案識別與錄入系統,采用JSP編程技術,數據庫應用SQLSever2008。研發的居民檔案識別與錄入系統可取代傳統的人員檔案信息服務管理的業務流程,減少人工開支、節省資金,極大可能的實現無紙化辦公,并且可大幅提高信息量,縮短信息處理周期,提高信息管理的效率,具有用戶使用更簡單、界面更直觀、權限分配更合理等優點,大幅減少管理成本。

猜你喜歡
居民數據庫人員
石器時代的居民
讓刑滿釋放人員找到家的感覺
不得與工會組織任職期內人員解除勞動合同
數據庫
數據庫
數據庫
數據庫
急救人員已身心俱疲
第十一部分 會計組織機構和人員
高臺居民
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合