国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于_NET_Castle框架的醫(yī)院人力資源管理系統(tǒng)的開發(fā)與設(shè)計

2016-10-14 06:44:31劉亞娟程兆生
電子設(shè)計工程 2016年12期
關(guān)鍵詞:功能模塊框架管理系統(tǒng)

劉亞娟,程兆生

(赤峰市醫(yī)院內(nèi)蒙古赤峰024000)

基于_NET_Castle框架的醫(yī)院人力資源管理系統(tǒng)的開發(fā)與設(shè)計

劉亞娟,程兆生

(赤峰市醫(yī)院內(nèi)蒙古赤峰024000)

文中針對現(xiàn)有醫(yī)院人力資源管理系統(tǒng)存在的結(jié)構(gòu)簡單,薪酬與檔案管理不統(tǒng)一,信息查詢流程繁雜不規(guī)范,系統(tǒng)運行不穩(wěn)定,維護擴展困難等缺點,開發(fā)與設(shè)計了基于_NET_Castle框架的醫(yī)院人力資源管理系統(tǒng),其將薪酬管理與檔案信息歸一化管理,并通過可視化操作界面降低了操作難度,并簡化了操作流程。測試使用結(jié)果表明,該系統(tǒng)運行穩(wěn)定,并具有可移植性與可擴展性,同時易于維護與功能擴展。

醫(yī)院人力資源管理系統(tǒng);_Castle框架;_NET平臺

伴隨著信息技術(shù)的不斷發(fā)展,各行業(yè)也逐漸實現(xiàn)信息化的轉(zhuǎn)換,醫(yī)院作為保障國民健康的基石,其信息化的轉(zhuǎn)變使得醫(yī)院管理從人工管理走向數(shù)字化管理,這大幅降低了醫(yī)院管理的工作量。同時也使得管理工作更加高效且降低了管理的出錯率,對醫(yī)院及患者本身均具有重要意義。人力資源是醫(yī)院獲得競爭優(yōu)勢的根源,高質(zhì)量的醫(yī)務(wù)人員能使醫(yī)院的醫(yī)務(wù)水平大幅提升,從而在競爭中處于優(yōu)勢地位。因此,人力資源管理系統(tǒng)的設(shè)計對醫(yī)院及其重要,只有完成好醫(yī)院人力資源信息化建設(shè),才能進一步完成醫(yī)院信息系統(tǒng)(Hospital Information System,HIS)的其他子系統(tǒng)。

目前,現(xiàn)有的醫(yī)院人力資源管理系統(tǒng)大多存在結(jié)構(gòu)簡單,薪酬與檔案管理不統(tǒng)一,信息查詢流程繁雜不規(guī)范,系統(tǒng)運行不穩(wěn)定,維護擴展困難等缺點。故針對以上問題,本文在_NET_Castle框架的基礎(chǔ)上,開發(fā)與設(shè)計了基于數(shù)字化管理的醫(yī)院人力資源管理系統(tǒng),其將薪酬管理與檔案信息進行歸一化管理,并通過可視化操作界面降低了操作難度,并簡化了操作流程,同時具有可移植性與可擴展性,易于維護與擴展。

1 系統(tǒng)設(shè)計

1.1系統(tǒng)功能模塊框架

本文開發(fā)與設(shè)計的醫(yī)院人力資源管理系統(tǒng)總體功能框圖,如圖1所示。其根據(jù)醫(yī)院人力資源管理部門的不同職能需求,共設(shè)有五大模塊:1)機構(gòu)編制管理功能模塊,用于管理醫(yī)院的機構(gòu)編制;2)人員信息管理功能模塊,用于管理職工的信息;3)薪資福利管理功能模塊,用于管理職工薪酬;4)查詢統(tǒng)計管理功能模塊用于實現(xiàn)精確搜索;5)系統(tǒng)管理功能模塊,用于系統(tǒng)管理權(quán)限的界定。

1.2系統(tǒng)功能模塊分析

1)機構(gòu)編制管理功能:設(shè)置醫(yī)院的機構(gòu)單位,例如行政科室、醫(yī)技科室、臨床科室,而臨床科室又分為內(nèi)科、外科、婦產(chǎn)科、眼科以及耳鼻喉科等,各個科室又分為若干個種類,例如內(nèi)科又能劃分為心血管科、消化科和呼吸科等。同時,通過機構(gòu)編制管理功能可查詢每個科室的詳細(xì)信息,例如科室簡介,科室人員信息等。

2)人員信息管理功能:首先是能夠查詢醫(yī)院職工的詳細(xì)信息,這不僅包括職工的個人基本信息例如姓名,電話,家庭住址等,也包括職工的個人簡歷,受教育記錄,個人履歷,所受處分,離退休登記記錄等信息。其次還可對職工信息進行維護。

3)薪資福利管理功能:管理醫(yī)院職工的薪酬福利,包括本月工資管理,以往工資記錄,個人所得稅,職工獎罰管理,工資漲幅記錄等

4)查詢統(tǒng)計管理功能:實現(xiàn)精確搜索查詢,醫(yī)院職工可輸入特定關(guān)鍵詞進行相關(guān)信息查詢。

5)系統(tǒng)管理功能:設(shè)定系統(tǒng)管理權(quán)限,只有系統(tǒng)管理人員擁有修改信息的權(quán)限,其他員工只能查看信息,不能修改信息。

圖1 系統(tǒng)總體功能框圖

2 系統(tǒng)技術(shù)構(gòu)架

2.1NET平臺與Castle框架

.NET平臺[1-4]即為Microsoft公司開發(fā)的Microsoft XML Web services,其允許應(yīng)用程序通過互聯(lián)網(wǎng)實現(xiàn)網(wǎng)絡(luò)通訊跟數(shù)據(jù)共享,從而使Internet上的Windows應(yīng)用程序開發(fā),Web應(yīng)用程序開發(fā),移動應(yīng)用程序開發(fā)歸一為一個統(tǒng)一的開發(fā)環(huán)境,使開發(fā)者的開發(fā)工作更加方便。

Castle[5]為基于.NET平臺下的一個開源項目,其集成了快速開發(fā)企業(yè)級應(yīng)用程序的所有開發(fā)套件,包括了從數(shù)據(jù)訪問框架ORM到依賴注入容器,再到Web層的MVC框架以及AOP。利用Castle,可快速構(gòu)建企業(yè)級應(yīng)用框架,大幅減少開發(fā)時間。Castle包含了ActiveRecord[6]、MonoRail以及Windsor。

ActiveRecord[7]為一種領(lǐng)域模型模式,其最大的特點是每一個類模型對應(yīng)于數(shù)據(jù)庫中的一個表,而類模型的一個實例則對應(yīng)于表中的一行記錄,這就使得對數(shù)據(jù)庫的操作從以往傳統(tǒng)的基于SQL模型方式轉(zhuǎn)變?yōu)榛趯ο竽J降男问剑瑥亩鴮I(yè)務(wù)邏輯層與數(shù)據(jù)庫訪問互相獨立,加快了系統(tǒng)開發(fā)的速度,并增大了數(shù)據(jù)庫的對系統(tǒng)開發(fā)的透明度。

MonoRail是Action Pack在.NET上實現(xiàn)的一種MVC web開發(fā)框架,其將業(yè)務(wù)邏輯層與表示層完全分離,提高了界面的復(fù)用,同時使得維護與測試更為簡便[8]。

Windsor[6]是Castle在MicroKernel基礎(chǔ)上創(chuàng)立的一種IOC工具,其功能強大,首先是能自動識別系統(tǒng)程序所用到的類,并可獲取使用這些類而所需用到的參數(shù);其次是能判定類與類之間在程序運行時的相互依賴性,且提供服務(wù)及在程序發(fā)生錯誤時警報

2.2系統(tǒng)架構(gòu)

本系統(tǒng)采用B/S三層架構(gòu)模式,其包括業(yè)務(wù)邏輯層,表示層及數(shù)據(jù)持久層,這使得系統(tǒng)程序能更好地實現(xiàn)擴展,具備較大的靈活性與安全性。同時,由于與實現(xiàn)平臺無關(guān),具備良好的移植性與可維護性,這使得系統(tǒng)跨平臺實現(xiàn)得到了更大的保障[9]。系統(tǒng)體系結(jié)構(gòu)模型圖,如圖2所示。

圖2 系統(tǒng)體系結(jié)構(gòu)模型圖

2.2.1NET實現(xiàn)系統(tǒng)表示層

表示層是用戶操作界面層,用戶通過表面層與系統(tǒng)實現(xiàn)交互,醫(yī)院職工通過表面層可查詢醫(yī)院機構(gòu)編制,人員信息以及薪資福利,人事科的工作人員可通過表面層實現(xiàn)人員信息的錄入。管理員則通過表面層實現(xiàn)系統(tǒng)的管理。

2.2.2CastleActiveRecord實現(xiàn)系統(tǒng)的數(shù)據(jù)持久化層

本系統(tǒng)采用ActiveRecord,其支持由實體類導(dǎo)出數(shù)據(jù)庫表,這集中在數(shù)據(jù)的處理過程,從而減少了系統(tǒng)程序的代碼量,使系統(tǒng)運行更為穩(wěn)定,有效。

3 系統(tǒng)實現(xiàn)

文中在將.NET技術(shù)和Castle框架相結(jié)合的基礎(chǔ)下,采用SQL Server 2012數(shù)據(jù)庫服務(wù)器[10-11]開發(fā)與設(shè)計了某醫(yī)院的人力資源管理系統(tǒng)。該系統(tǒng)具有五個功能模塊,分別為機構(gòu)編制管理功能模塊,人員信息管理功能模塊,薪資福利管理功能模塊,查詢統(tǒng)計管理功能模塊以及系統(tǒng)管理功能模塊。經(jīng)一段時間的測試使用,證實該系統(tǒng)運行穩(wěn)定,且由于采用B/S三層架構(gòu)模式,使得該系統(tǒng)在不同操作平臺上易于移植擴展,同時也易于維護。

其次,由于本系統(tǒng)結(jié)合.NET_Castle技術(shù)將后臺數(shù)據(jù)與操作終端通過Web相連接,醫(yī)院職工及管理人員利用客戶端連接醫(yī)院內(nèi)部網(wǎng)絡(luò)登錄本系統(tǒng),系統(tǒng)支持不同身份用戶同時登陸,普通用戶憑賬號密碼登錄即可查詢相關(guān)信息,管理員賬號還具有修改系統(tǒng)信息的權(quán)限,新職員申請注冊賬號通過管理員審核后即可通過所注冊賬號登錄本系統(tǒng),由此簡化了信息查詢的程序。此外,本系統(tǒng)采用可視化操作方式,醫(yī)院員工可通過可視化操作來使用本系統(tǒng),降低了操作難度。

4 結(jié)束語

文中針對現(xiàn)有醫(yī)院人力資源管理系統(tǒng)存在的結(jié)構(gòu)簡單,薪酬與檔案管理不統(tǒng)一,信息查詢流程繁雜不規(guī)范,系統(tǒng)運行不穩(wěn)定,維護擴展困難等缺點,開發(fā)與設(shè)計了一種基于_NET_Castle框架的醫(yī)院人力資源管理系統(tǒng),其通過Web訪問基于SQL Server 2012的后臺數(shù)據(jù)庫服務(wù)器,從而獲得所需查詢的信息。其將薪酬管理與檔案信息進行歸一化管理,并通過可視化操作界面降低了操作難度,并簡化了操作流程。測試使用結(jié)果表明,該系統(tǒng)運行穩(wěn)定,并具有可移植性與可擴展性,同時易于維護與擴展。

[1]陳新.應(yīng)用框架的設(shè)計與實現(xiàn)—.NET平臺[M].溫昱,靳向陽,譯.北京:電子工業(yè)出版社,2005.

[2]朱傳寶,李從東.基于.Net平臺的電力基建信息管理系統(tǒng)[J].計算機工程,2006,32(4):255-257.

[3]李園,陳世平.MVC設(shè)計模式在ASP.NET平臺中的應(yīng)用[J].計算機工程與設(shè)計,2009,30(13):3180-3184.

[4]黃飛鴻.SVG與VML的.net模型映射與轉(zhuǎn)化[J].電子科技,2009,22(11):64-68.

[5]Kevin Marshall.Pro Active Record:Databases with Ruby and Rails[M].英文原版系列圖書,2007.

[6]萬長鵬,唐慧佳.基于ASP.NET+Castle框架的旅游管理系統(tǒng)的設(shè)計[J].成都信息工程學(xué)院學(xué)報,2007,22(4):458-461.

[7]Richter Jeffrey,Balena Francesco..NET框架程序設(shè)計:Visual Basic.NET語言描述[M].李建忠,譯.北京:清華大學(xué)出版社,2004.

[8]羅時灼.精通Spring[M].北京:電子工業(yè)出版社,2005.

[9]Grady Booch.面向?qū)ο蠓治雠c設(shè)計[M].3版.王海鵬,潘加宇,譯.北京:人民郵電出版社,2009.

[10]Adam Jorgensen,Patrick LeBlanc,Jose Chinchilla,et al.SQL. Server 2012寶典[M].4版.張慧娟,譯.北京:清華大學(xué)出版社,2014.

[11]王志剛,李同偉.醫(yī)院人力資源管理系統(tǒng)的構(gòu)建[J].醫(yī)學(xué)信息學(xué)雜志,2011,32(8):23-25.

[12]胡志敏.基于Struts/Spring/Hibernate集成框架的人力資源管理系統(tǒng)設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2010(11):2637-2639.

[13]徐靜,王勃.基于SOM神經(jīng)網(wǎng)絡(luò)的人力資源管理風(fēng)險預(yù)警模型研究[J].電子設(shè)計工程,2015(18):134-136.

Development and design of hospital human resources management system based on_NET_Castle framework

LIU Ya-juan,CHENG Zhao-sheng
(Chifeng Hospital,Chifeng 024000,China)

Aiming at the existing problem of hospital human resource management system that has simple structure,disunity of pay and file management,information query process is complicated and not standardized,and has system operation,maintenance,expansion difficulties and other shortcomings,this paper develop and design hospital human resource management system based on_NET_Castle framework,it combine the compensation management and file management information,and through visual interface reduces the difficulty of the operation,and simplifies operational processes.The results of tests show that the system is stable,and has the portability and scalability,and ease of maintenance and expansion.

hospital human resource management system;.NET platforms;Castle framework

TN99

A

1674-6236(2016)12-0051-03

2016-01-22稿件編號:201601202

劉亞娟(1973—),女,湖北黃石人,碩士,高級經(jīng)濟師。研究方向:人力資源管理。

猜你喜歡
功能模塊框架管理系統(tǒng)
基于James的院內(nèi)郵件管理系統(tǒng)的實現(xiàn)
框架
廣義框架的不相交性
基于LED聯(lián)動顯示的違停管理系統(tǒng)
海盾壓載水管理系統(tǒng)
中國船檢(2017年3期)2017-05-18 11:33:08
WTO框架下
法大研究生(2017年1期)2017-04-10 08:55:06
基于ASP.NET標(biāo)準(zhǔn)的采購管理系統(tǒng)研究
輸電線路附著物測算系統(tǒng)測算功能模塊的研究
M市石油裝備公服平臺網(wǎng)站主要功能模塊設(shè)計與實現(xiàn)
石油知識(2016年2期)2016-02-28 16:20:16
一種基于OpenStack的云應(yīng)用開發(fā)框架
合肥市| 镇赉县| 新乡市| 华亭县| 江永县| 原阳县| 兴和县| 山丹县| 田阳县| 扎鲁特旗| 云阳县| 辽源市| 象州县| 黔南| 新疆| 霍州市| 恩施市| 保山市| 兴和县| 磴口县| 休宁县| 阿鲁科尔沁旗| 江安县| 双流县| 大余县| 漳平市| 铜陵市| 元朗区| 永寿县| 南郑县| 砀山县| 河东区| 新乡市| 东丽区| 赤壁市| 巴马| 全椒县| 怀远县| 普定县| 太仆寺旗| 顺昌县|