楊春茂 楊淑紅
(南陽醫學高等專科學校第一附屬醫院 河南省南陽市 473000)
隨著科學技術的快速發展,信息技術和計算機技術得到了快速發展,已經被廣泛運用在社會各個領域當中。在職工檔案管理工作中需要對繁多雜亂的檔案信息進行梳理匯總,為后續的工作提供幫助。但是傳統的檔案管理方式已經不能滿足當前的需求,因此需要積極運用信息化技術和計算機技術構建職工檔案管理系統,提升工作效率和質量,促進職工檔案管理工作更加便捷、規范。
采取可行性研究主要是為了用最小的代價在一定的時間內確定問題定義階段描述的系統目標與規模是否可行。可行性研究的目的不僅是為了解決問題,而是為了判斷實際問題是否能夠妥善解決。針對當前的具體情況展開綜合分析了解。問題具體情況有解,開發新系統的過程中是否具備相應的資源和技術條件,可行性研究主要是為了壓縮、簡化系統分析和設計的過程。在較高層次上以較為抽象的形式進行系統分析和設計。在構建職工檔案系統的過程中進行可行性研究時,通常會通過以下幾個方面來進行,分別為技術可行性、經濟可行性、運行可行性。
1.1.1 技術可行性
目前,ASP.NET 是很多主流網站所使用的網頁開發語言,是ASP 的升級改版。這項技術與之前的ASP 技術相比,在很多方面都進行了優化完善,減少了需要進行編寫的代碼數量,帶來了穩定高效的功能,并且兼具較高的靈活性。ASP.NET 是基于模塊和組件的,為代碼編寫工作提供了更多的便利,提供了容易進行編寫且結構清晰的代碼,使這些代碼能夠被充分利用,帶來了良好的可擴展性和可定制性。ASP.NET 可以令WEB 表單的開發的直觀性更高在面向對象技術實現組件的再利用。除此之外,ASP.NET 技術中還會包含了頁面事件、WEB 控件、緩沖技術以及服務器控件和在數據捆綁方面的優化。良好地運用ASP.NET 技術能夠有效提升工作效率和質量,實現對數據庫的查詢、修正、更新以及刪除等操作。
1.1.2 經濟可行性
在構建職工檔案系統的過程中,需要對經濟可行性進行分析。在判斷經濟性方面的情況,應當設定一個“底線”,將經濟可行性的研究范圍進行明確。通常情況下,在進行經濟可行性分析的過程中通常會從成本-效益分析方面入手。結合企業的經營策略以及開發系統時所需的資源與技術成本。由于職工檔案管理系統的開發工作是在計算機方面進行的,所以測試工作會在計算機進行模擬網絡環境的構建。從短期情況來看,系統開發過程中所需的經費很少,不會為經營發展帶來較大的資金負擔。因此,職工檔案管理系統在經濟層面來看具有可行性。
1.1.3 運行可行性
隨著科學技術的快速發展,計算機技術也得到了快速的發展,已經被廣泛應用于各個領域當中。在設計職工檔案管理系統的過程中,由于瀏覽器/服務器模式已經逐漸成熟,因此ASP.NET 技術和多用戶的數據庫SQL server 技術已經得到了廣泛地運用,使軟件開發平臺擁有的一定的技術支持。職工檔案管理系統需要使用計算機進行數據的輸入與輸出,因此,系統的用戶界面通常會呈現出清晰明確的特點,便于快速準確地進行操作。所以職工檔案管理系統在運行使用方面也具有較高的可行性。
需求分析是軟件系統開發過程中的重要步驟,需要明確用戶的實際需求,確定系統應當具備的功能與性能。通過分析數據流和數據存儲制定數據流圖,結合數據字典與間接算法來構建職工檔案管理系統。為了幫助企業管理繁雜的職工檔案,需要結合企業對于工作人員的管理方式。一般情況下,企業會在日常工作中對工作人員組成、考勤情況、工作評估、薪資信息進行管理。因此,職工檔案管理系統的設計需要結合這個情況,使應用軟件能滿足實際需求。在構建職工檔案管理系統的時候,將設計語言設定為ASP.NET,數據庫可以選擇SQL server 2000,這樣可以為系統的開發中提供所有數據創建和維護的基本功能的工具。在操作的過程中,整體與WINDOWS 較為相似,視覺觀看較為清晰明確,便于操作使用。
系統開發的總體任務為促進職工檔案信息管理的系統化與規范化,并且具有自動化。根據數據管理工作的不同需求,可以將其大致劃分為三個模塊(如圖1所示),分別是職工檔案信息管理、員工社會關系信息管理以及職工家庭成員信息管理。而整個系統的主要功能則是檔案信息的添加、修改、查詢、刪減。

圖1:檔案管理系統模塊圖
在構建職工檔案管理系統的過程中,數據庫的設計是整個程序設計的基礎保障,做好數據庫設計工作,可以為職工檔案管理系統的順利構建提供推進作用好的數據庫。設計工作可以做到無數據庫冗余。并且具有簡單、共享度高的特點。在數據庫設計工作中,關鍵問題在于能否確定所需的表結構,并且為其建立索引。為了讓職工檔案管理系統更加簡單實用,體現關系型數據庫的特點。所以本次系統需要為各個相關表進行關系的建立。
通常情況下,應用程序的數據結構是促進程序順利開發。使用的關鍵要素組織訪問數據庫而進行的。數據庫的設計成果對整個系統的功能和使用效率都有一定影響,并且數據庫的種類通常會與數據庫管理系統有著直接的關系,在當前情況下,數據庫模式通常有三種,分別為城市模型、網狀模型、關系模型,而在職工檔案管理系統的設計過程中,通常會采用關系模型。在關系模型當中,會將數據組織構建成一個二維的關系表格。這樣可以令各個關系數據更加清晰明確,對客觀事物進行描寫,能夠被人們更好地接受和利用。在關系模型當中,需要滿足以下條件。
(1)關系表格中不允許出現重復的字段名。
(2)關系表格中每一列數據類型需要相同。
(3)關系表格中的行的次序與列的次序可以任意排列,但是先后順序的排列不會影響到表中關系。
關系模型具有簡單明確、理論嚴謹的特點,屬于一種較為實用的數據模型。在創建數據庫設計系統的過程中,需要針對系統的實際情況為各相關表建立關系,而在職工檔案管理系統的構建過程中,還需要通過數據項設計、概念結構設計、邏輯結構設計進行完善。在數據項設計方面通過進行需求分析,可以明確系統數據項和數據結構。在概念結構設計方面,這個系統在需求分析的基礎上,考慮用戶的使用需求,設計出迎合用戶具體需求的各種實體,包括職工檔案實體、家庭成員實體以及社會關系實體。在邏輯結構設計方面,需要結合以上內容,構建系統報表,并且表格中可以展現各個系統結構的關系和內容。
在結構設計方面,確定軟件結構,了解模塊組成和不同模塊之間的關系。在職工檔案信息管理系統當中主要分為功能模塊、檔案統計模塊以及檔案編輯模塊三種。主要功能模塊會包括檔案編輯、檔案統計、檔案查詢、檔案瀏覽、報表輸出幾項內容。在檔案統計模塊當中會包括出生日期、性別、職稱、職務以及文化程度幾個內容。在檔案編輯模塊當中包含職工檔案、家庭成員以及社會關系三個方面。職工管理系統的主要功能是實現職工檔案信息的錄入、瀏覽、查詢、統計、編輯以及報表輸出等功能,因此在系統的主要功能方面可以進行如下描述:
2.2.1 主界面模塊
這個模塊是整個信檔案信息管理系統的主界面,也是主系統的唯一入口和出口,這個界面能夠為用戶提供各個子模塊,在進入相關功能之后,需要用戶輸入正確的用戶名和登錄密碼,確保登錄人員具有一定的權限,以免職工檔案信息出現外泄的情況。如果是使用者在輸入的登錄信息存在錯誤,會進行一定的提示,并且不可以允許進入管理系統當中。不同職位的工作人員在檔案系統中的權利和查閱范圍會受到一定的限制,只有具備一定使用權限的用戶才可以進行關鍵信息的修正或刪減。
2.2.2 瀏覽模塊
在瀏覽模塊當中可以呈現出全部職工檔案的界面。
2.2.3 查詢模塊
在查詢模塊當中輸入相應的查詢關鍵詞,將符合查詢條件的職工檔案進行呈現。
2.2.4 統計模塊
模塊會根據某項條件進行統計的界面。
2.2.5 編輯模塊這個模塊可以對檔案職工檔案管理信息系統當中的檔案信息進行修正、更改、刪減或者新增。
2.2.6 報表模塊這個模塊可以根據一定的格式,將職工檔案管理信息以報表的形式進行輸出,以便為工作提供參考。
為了讓數據源與數據顯示之間具有內在聯系,開發人員需要輸入一段代碼,判斷數據源的數據是否出現了改變,并且用另一段代碼將數據源的數據輸送到數據顯示中,實現數據綁定,令數據源與數據顯示空間的關系更加緊密。數據綁定技術的主要優勢在于當一項數據和一個數據顯示控件被綁定之后如果數據源出現了變化,數據顯示控件也會自動出現變化。數據綁定不僅為數據顯示控件服務,其他可以進行數據綁定的控件也可以綁定數據源。ASP.NET 的數據綁定是為了促進數據顯示的便捷高效。因此,需要將數據綁定技術的重點放在數據顯示方面。
模板技術是將HTML 語言與服務器語句即ASP.NET 語句進行分離。ASP.NET 技術本身屬于一種編程語言,在應用過程中需要重視系統的可擴展性和可維護性。但是當前的ASP.NET 軟件沒有采取模板技術,所以想要對一個頁面問題進行修改時,通常會牽動整個模塊。Visual Studio.NET 采用了模塊技術,將HTML 文件與ASP.NET 文件進行分離,將HTML 文件保存在ASPX 文件當中,ASP.NET 代碼則會被保存至ASPX.CS 文件當中。這樣一來,在修改模板的時候不會影響到程序,修改程序時也不會影響到模板文件,對于系統的維護和擴展具有輔助作用。
隨著時代的快速發展,傳統的職工檔案管理系統已經不能滿足當前的工作需求。合理利用計算機技術、信息技術來構建職工檔案管理系統,能夠促進整個工作水平的提升,使職工檔案管理工作更加規范、高效。