周銀生
南陽醫學高等專科學校
windows平臺下檔案管理系統開發技術探析
周銀生
南陽醫學高等專科學校
近些年來,windows操作系統不斷發展和進步,并對Internet標準進行了全面集成,采用Internet技術對桌面加以簡化和統一,用戶可以輕松、快捷地對存儲于計算機及網絡上的信息資源加以查找和瀏覽,并為用戶充分利用Internet平臺展開管理及服務搭建了基本平臺。正是由于這樣,檔案管理工作和Windows平臺聯系越來越緊密。本文重點就windows平臺下檔案管理系統開發技術展開了分析,以供參考。
windows平臺;檔案管理系統;開發技術
近些年,Windows系統逐步由最初的Windows1.0、Windows3.2逐步發展到Windows95、97、98、2000、ME、XP、Server、Vista、Win7、Win8等版本。Windows操作系統的持續更新,也導致軟件兼容問題越來越突出,就檔案管理軟件而言,如何從windows2000平臺下所設計軟件順利過渡到最新版本的軟件,解決其可能存在的兼容性問題,仍是擺在研究人員面前的重大課題。為了充分利用Internet,必須在Windows平臺下,才有有效的開發技術對檔案管理系統進行設計和開發,以保障檔案管理工作的高效性。
基于Windows平臺下對檔案管理系統進行開發和設計,必須以實際情況為依據,充分利用已有軟硬件及有關設備,實現檔案資源的高效管理和全面共享,提升檔案管理質量與效率。具體而言,系統必須滿足如下需求:
1)系統必須滿足檔案管理業務流程,滿足檔案管理的有關標準,設置數據項時必須滿足最新著錄規則;
2)系統應具備良好的兼容性,確保接口的統一性、平臺的無關性及可移植性,以便子系統接入;
3)系統應具有統計功能,能夠對系統利用狀況加以統計、管理,同時,具備友好的界面,便于操作、管理與維護;
4)對于核心檔案應做好加密工作,具備良好的安全機制及獨立性,確保軟件環境變化時,數據仍具有良好的安全性與完整性;
5)最大限度地減少運行與管理成本,開發時必須充分考慮到檔案管理系統運行效率,具有同檔案管理實際向適應的檢索功能。
自上世紀90年代末以來,Internet/Web技術誕生并不斷發展完善,曾受到廣泛而長期應用的C/S網絡服務方式開始逐步朝著B/S模式發展,隨后,B/S網絡服務方式廣泛用于Windows平臺下企事業單位管理系統中。同時,面向對象設計方式逐步代替傳統的面向過程設計方式,建模語言越來越規范和統一,大規模數據庫系統開發運用日趨廣泛。開發過程中,本文充分采用主流信息技術,以B/S模式為基礎,利用UML技術對Windows平臺下的檔案管理系統進行了模型建立,并采用了VB.Net開發語言,以.Net架構為基礎,借助于ASP.Net技術,選取Oracle9i作為數據庫,以確保其性能的穩定性,最終實現了對檔案管理系統的開發和設計。
系統模型構建,是通過全面考慮各種技術限制,對各項功能模型加以細化和擴展,最終確定一種容易轉變為代碼的方案。
1)系統登錄。進入系統界面后,提示對用戶帳號及密碼進行輸入,用戶輸入用戶名和密碼后提交給系統,系統進行驗證,對用戶帳號及密碼正確與否加以確定,以便開始系統后續流程,或提示錯誤信息。
2)檔案利用。系統提示用戶進行帳號及密碼的輸入,用戶在輸入帳號和密碼后,提交到系統中,系統判斷帳號及密碼正確與否,若驗證通過,對所需檔案存在與否進行判斷,若存在將對檔案信息的內容加以顯示,并提供下載或瀏覽途徑,系統對檔案利用情況及有關信息進行記錄。
3)檔案管理。用戶對是否進行檔案記錄的增加、刪除和修改行為進行選擇。將選擇結果提交給系統,系統更新數據庫,若選擇的是刪除檔案記錄,將提示用戶再次對是否進行刪除進行確認,再對數據庫加以更新。
4)檔案檢索。用戶將檢索條件輸入系統,由系統對是否存在滿足條件的檔案進行判斷,若存在滿足條件的檔案,則對檔案信息進行顯示,若沒有,則顯示未找到檔案信息提示。
5)檔案統計。用戶將統計條件輸入系統中,系統對滿足條件的檔案存在與否加以判斷,如果存在,對統計結果加以顯示,若不存在,則顯示為0。
6)打印報表。用戶將打印條件輸入系統中,系統對檔案存在與否加以判斷,如果存在,則用戶可選擇打印預覽或打印報表等執行動作。
7)檔案銷毀。系統以系統管理員所提交信息為依據,對檔案加以檢索,如果存在,則對檔案相關信息進行顯示,并由系統管理員再次進行確認,明確是否確認銷毀,確認之后檔案即被銷毀,并對銷毀記錄、數據庫進行更新。
8)系統管理。系統對用戶帳號及密碼輸入進行提示,用戶依據要求輸入帳號、密碼,提交到系統中,系統對其正確與否加以判斷,如果驗證通過,則對是否添加、刪除、修改用戶信息進行選擇。選擇添加、修改后提交,系統進行更新,若選擇刪除用戶,會要求管理員再次進行確認,決定是否進行刪除或保留,再對數據庫進行更新。
9)檔案權限利用審批。系統對用戶帳號及密碼提示輸入信息,用戶輸入之后,提交到系統中,系統對正確與否進行判斷,若驗證通過,對檔案是否存在進行判斷,如果存在,會對檔案信息進行顯示,審批人對審批意見進行填寫,之后提交給系統,系統對審批記錄進行更新。
10)修改口令。用戶將新舊密碼分別輸入系統,系統對舊密碼正確與否進行判斷,如果驗證通過,則接收新密碼,并提示修改密碼成功。
本文在Windows平臺下,結合檔案管理現狀及需求,對檔案管理系統進行了開發和構建。本文采用了多項開發技術對系統模型進行了構建,滿足了檔案管理工作的需求及特點,還有效取代了傳統手工模式,提高了檔案信息的共享與管理效率,有效降低了系統管理與運行成本。
[1]吳竟華,陳根才.基于三層結構模式的檔案管理系統設計及實現[J].計算機應用,2010,8(12):819-824.
[2]Mike Morrison,Joline Morrison著.數據庫驅動的web站點開發[M].梁志敏,蔡建譯.北京:清華大學出版社,2009:29-35.