佟冰
摘要:信息中心管理系統(tǒng)使用MVC架構。該系統(tǒng)的建設既提高了工作人員對于問題數(shù)據(jù)的修正效率,又增加了生產(chǎn)庫的數(shù)據(jù)安全性,盡可能的減少了后臺維護人員直接操作數(shù)據(jù)庫造成誤操作的風險。
關鍵詞:信息中心管理系統(tǒng);MVC架構;數(shù)據(jù)安全
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2015)08-0070-02
Abstract: Information center management system using MVC framework. The establishment of information management system not only improves the efficiency problem of data correction for staff, and increase the data security of the database, as much as possible to reduce the background maintenance personnel operates the database directly caused the risk of incorrect operation.
Key words:Information center management system; MVC framework; data security
1 系統(tǒng)概述
1.1 開發(fā)背景
目前,我市社保各類業(yè)務交叉點較多且業(yè)務復雜度較高,存在部分特殊數(shù)據(jù)需要人工判斷處理,有些業(yè)務判斷規(guī)則較為固定統(tǒng)一,目前這類問題需要經(jīng)信息中心人員人工處理,這種陳舊的操作方式不僅降低了數(shù)據(jù)處理的速度,更牽扯了中心人員的大量精力。使中心軟件工程師大量的時間陷入在重復繁雜的日常數(shù)據(jù)的維護工作中,不能集中精力進行新系統(tǒng)新需求的開發(fā)及原有系統(tǒng)的完善工作。而信息中心現(xiàn)有的查詢系統(tǒng)雖能基本目前業(yè)務單位部分報表的查詢需求,但可操作性較差,網(wǎng)站維護困難,界面美觀程度有待提高。在這種情況下,開發(fā)一套給經(jīng)辦人員使用的,可進行規(guī)范數(shù)據(jù)處理的管理系統(tǒng)是非常有必要的。
1.2 系統(tǒng)建設目標
信息中心管理系統(tǒng)是對現(xiàn)有查詢系統(tǒng)的升級和改造。該系統(tǒng)的建立旨在將固定化的特殊數(shù)據(jù)處理交給經(jīng)辦機構操作人員以提高特殊數(shù)據(jù)的修改效率、降低各類工作人員直接和生產(chǎn)庫交互的幾率以增加生產(chǎn)庫的數(shù)據(jù)安全性。
2 開發(fā)環(huán)境
本系統(tǒng)采用B /S模式,服務器采用Windows 2003 Sever作為操作系統(tǒng),使用SQL SEVER 2008作為系統(tǒng)用戶權限管理數(shù)據(jù)庫,系統(tǒng)對存儲在ORACLE 10g生產(chǎn)數(shù)據(jù)庫中的數(shù)據(jù)進行操作,和生產(chǎn)庫的交互使用存儲過程,既方便操作控制的修改又增加了代碼的執(zhí)行效率。整個系統(tǒng)采用MVC三層架構,使用C#語言作為主要開發(fā)語言,輔以HTML、JSP及JAVASCRIPT腳本語言,并使用了AJAX技術實現(xiàn)了頁面的局部刷新,增加了頁面的可交互性。
3 系統(tǒng)功能
信息中心管理系統(tǒng)網(wǎng)站采用模塊化結構,在通過詳細調查、充分了解的基礎上,將各類業(yè)務操作和報表歸類到醫(yī)保管理、居民征繳管理、社保財務管理等幾大類模塊中。根據(jù)用戶的不同權限設置用戶的可瀏覽范圍。
3.1功能模塊
本系統(tǒng)功能模塊如圖1所示,主要模塊功能如下:
1) 系統(tǒng)設置:其中包括人員管理、部門管理、菜單管理、操作管理及角色管理等內容。該模塊權限僅分配給管理員使用,便于管理員對網(wǎng)站用戶的管理。
2) 醫(yī)保管理:其中包括醫(yī)療機構定點管理、結算明細撤銷、費用明細刪除、PSAM卡管理等內容。該模塊用于存放和職工醫(yī)療保險和居民醫(yī)療保險相關的業(yè)務操作。
3) 居民征繳管理:其中包括居民參保信息刪除、居保人員狀態(tài)調整、居民參保信息查詢、居民參保日期修改、居保免責期管理等模塊。該模塊用于存放和居民醫(yī)療征繳相關的業(yè)務操作。
4) 社保財務管理:其中包括社保財務工傷保險醫(yī)療費報表、門診統(tǒng)籌付款單、門診統(tǒng)籌統(tǒng)計表、門診慢性病付款單、特藥人員明細等統(tǒng)計報表。
3.2輸出功能
為了方便用戶的使用需求,系統(tǒng)設計了查詢和導出功能。系統(tǒng)前臺頁面通過GradView可分頁展示用戶查詢的數(shù)據(jù)信息,并可將查詢到的數(shù)據(jù)信息以EXCEL格式導出。
為方便對經(jīng)辦人員操作的管理,系統(tǒng)對操作人員的各類修改數(shù)據(jù)庫的操作記錄了日志,可追溯查詢各登陸用戶使用的時間、操作項目及對生產(chǎn)庫數(shù)據(jù)的修改情況。
3.3系統(tǒng)主界面
系統(tǒng)登錄后主界面如圖2所示。
4技術難點
生產(chǎn)數(shù)據(jù)庫中數(shù)據(jù)處理隨政策調整變動較快。如采用網(wǎng)站代碼固化方式可能無法滿足對數(shù)據(jù)處理的變化的需求。故此系統(tǒng)采用調用后臺存儲過程的方式完成。對后臺存儲過程的調用通過編寫數(shù)據(jù)庫操作幫助類RunProcedure完成。部分代碼如下:
5 結束語
信息中心管理系統(tǒng)的開發(fā)和實現(xiàn)減少了軟件工程師直接操作生產(chǎn)庫的機會,降低了誤操作的風險。通過界面,經(jīng)辦人員可直觀的對問題數(shù)據(jù)進行規(guī)范化的處理,減少了后臺數(shù)據(jù)維護的工作量。經(jīng)辦人員可規(guī)范化的進行數(shù)據(jù)處理,提高了數(shù)據(jù)處理的速度和質量,增加了工作效率。
參考文獻:
[1] 黃忠成.決戰(zhàn).NET-.NET Framework 3.5數(shù)據(jù)庫開發(fā)圣典 ASP.NET篇[M]北京:電子工業(yè)出版社,2008.
[2] 黃保翕. ASP.NET MVC 4 開發(fā)指南[M].北京:清華大學,2013.
[3] 蔣金楠. ASP.NET MVC 5 框架揭秘[M].電子工業(yè)出版社,2014.
[4] 巴勒莫. ASP.NET MVC 4實戰(zhàn)[M]. 北京:人民郵電出版社,2014.