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