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

?

基于云計(jì)算的人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2018-01-29 17:21熊麗婷,陳政,何城波
軟件工程 2017年12期
關(guān)鍵詞:云計(jì)算

熊麗婷,陳政,何城波

摘 要:為了獲得高效實(shí)用的人事管理信息系統(tǒng),提高管理效率和水平,本文設(shè)計(jì)和實(shí)現(xiàn)了一種基于云計(jì)算的人事管理系統(tǒng)。人事數(shù)據(jù)是基礎(chǔ)數(shù)據(jù)源,數(shù)據(jù)庫的表格設(shè)定為13項(xiàng)目。本文提出的人事管理系統(tǒng)以云計(jì)算為基礎(chǔ),結(jié)合了ASP.net和微軟SQL2005數(shù)據(jù)庫,其中,SQL2005數(shù)據(jù)庫管理軟件用于儲(chǔ)存人事數(shù)據(jù),ASP.net用于研發(fā)前段網(wǎng)絡(luò)頁面。本文提出的人事管理系統(tǒng)利用云計(jì)算方法達(dá)到數(shù)據(jù)共享的目的,提升了人事管理的效率和水平。

關(guān)鍵詞:云計(jì)算;人事管理系統(tǒng);ASP.net;SQL2005

中圖分類號(hào):TP311.5 文獻(xiàn)標(biāo)識(shí)碼:A

Design and Implementation of the Personnel Management

System Based on Cloud Computing

XIONG Liting,CHEN Zheng,HE Chengbo

(Department of Computer Information Engineering,Nanchang Institute of Technology,Nanchang 330044,China)

Abstract:In order to improve the efficiency and level of personnel information management with a highly effective and practical system,the paper designs and implements an information management system based on cloud computing.The personnel information is the basic data source and 13 items are set for the database table.The proposed personnel management is based on cloud computing and combined with ASP.net and Microsoft SQL2005 database.The SQL 2005 database management software is adopted for the storage of personnel data,while ASP.net is used for the development of web pages.The application of cloud computing proposed in this paper aims to achieve data sharing and improves the efficiency and level of personnel management.

Keywords:cloud computing;the personnel management information system;ASP.net;SQL 2005

1 引言(Introduction)

傳統(tǒng)的人事管理系統(tǒng)[1]大多采用人工方式,其主要缺點(diǎn)是效率低下、工作量大、安全性低和耗時(shí)嚴(yán)重等。這造成了文件和數(shù)據(jù)的大量生成,最終搜索、更新和維護(hù)工作變得異常困難。隨著計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的快速發(fā)展,計(jì)算機(jī)信息管理的使用已經(jīng)成為衡量企業(yè)科學(xué)管理和現(xiàn)代化的一個(gè)重要指標(biāo)[2]。因此,基于大數(shù)據(jù)技術(shù)的信息管理系統(tǒng)的研究具有重要價(jià)值和意義。

全自動(dòng)的人事檔案信息管理是信息管理的重要部分,人事檔案管理的質(zhì)量對(duì)一些組織的決策者和經(jīng)理來說至關(guān)重要,直接影響了企業(yè)和事業(yè)單位的經(jīng)濟(jì)效益和社會(huì)效益[3]。本文研究的人事管理信息是基于傳統(tǒng)的人事管理,以云計(jì)算為基礎(chǔ),使用現(xiàn)代信息處理工具來實(shí)現(xiàn)人事管理的效率化、網(wǎng)絡(luò)化、標(biāo)準(zhǔn)化和無紙化[4]。

2 系統(tǒng)結(jié)構(gòu)描述 (System structure description)

2.1 大數(shù)據(jù)云計(jì)算

云計(jì)算[5]是分布式計(jì)算、平行計(jì)算和網(wǎng)格計(jì)算的延伸。它是一種新興產(chǎn)業(yè),是一種基于網(wǎng)絡(luò)的架構(gòu),利用多臺(tái)計(jì)算機(jī)共享信息以處理相同或相似任務(wù),使得計(jì)算變得方便而快捷。

云計(jì)算的靈活性就是需求資源配置的功能。這使得使用系統(tǒng)的累積資源更加便利,同時(shí)降低了任務(wù)所需的專有硬件需求。云計(jì)算開始之前,基于網(wǎng)站和服務(wù)器的應(yīng)用會(huì)在一個(gè)特定系統(tǒng)中得到執(zhí)行。隨著云計(jì)算的出現(xiàn),資源就是一種聚集的虛擬計(jì)算機(jī)。這種合并配置是獨(dú)立執(zhí)行的,同時(shí)無需任何特定配置環(huán)境[6]。

2.2 人事管理系統(tǒng)構(gòu)成

人事管理的主要信息模塊有:基礎(chǔ)人事信息管理、學(xué)習(xí)簡(jiǎn)歷管理、訓(xùn)練簡(jiǎn)歷管理、工作經(jīng)驗(yàn)管理、專業(yè)技術(shù)崗位管理、會(huì)議管理、獎(jiǎng)勵(lì)管理、論文管理、開展研究管理、專利管理、主要成就管理、用戶管理、字典表管理和多個(gè)條件查詢。這些信息模塊構(gòu)成了一個(gè)人事基礎(chǔ)數(shù)據(jù)庫,為其他系統(tǒng)提供基礎(chǔ)數(shù)據(jù),有助于快速管理員工,并查詢與人事信息相關(guān)的信息。

2.3 B/S結(jié)構(gòu)

本文系統(tǒng)是一個(gè)三層結(jié)構(gòu)的模型,通過B/S結(jié)構(gòu)[7]給網(wǎng)絡(luò)服務(wù)提供外在系統(tǒng)。B/S(瀏覽器/服務(wù)器)結(jié)構(gòu)是一種瀏覽器和服務(wù)器的結(jié)構(gòu),可聯(lián)系不同用戶,它是C/S結(jié)構(gòu)上的一種變體和優(yōu)化。在此結(jié)構(gòu)中,用戶界面通過瀏覽器接入,瀏覽器中只執(zhí)行少量的業(yè)務(wù)邏輯,主要的業(yè)務(wù)邏輯在服務(wù)器中執(zhí)行,這樣就形成了所謂的三層結(jié)構(gòu)。這大大簡(jiǎn)化了客戶端電腦的載荷,減少了系統(tǒng)維護(hù)和升級(jí)的成本和工作量,從而降低了用戶的整體成本。

本文信息系統(tǒng)可以分成四個(gè)權(quán)限,即系統(tǒng)管理員、學(xué)院人事資源用戶、組織人事資源用戶和普通用戶。用戶的權(quán)限圖如圖1所示。endprint

3 管理系統(tǒng)的設(shè)定(Management system setting)

3.1 系統(tǒng)結(jié)構(gòu)設(shè)定

本文根據(jù)需求分析設(shè)定系統(tǒng)框架圖,整個(gè)框架圖如圖2所示。

3.2 數(shù)據(jù)庫的設(shè)定

根據(jù)需求分析,本文設(shè)定的數(shù)據(jù)庫表格有如下13項(xiàng):

(1)人事信息表(ExpertBasicInfo);(2)學(xué)習(xí)簡(jiǎn)歷信息表(EducationResume);(3)訓(xùn)練簡(jiǎn)歷信息表(TrainingResume);(4)工作簡(jiǎn)歷信息表(WorkResume);(5)專業(yè)技術(shù)崗位信息表(ProfessionalInfo);(6)會(huì)議參加表(AttendMeeting);(7)獎(jiǎng)勵(lì)獲得表(PrizeInfo);(8)開展的主要研究表(ProjectInfo);(9)已發(fā)表的論文表(ThesisInfo);(10)工作表(WritingsInfo);(11)技術(shù)成就表(GainInfo);(12)用戶信息表(UserInfo);(13)權(quán)限表(RightTree)。

3.3 顯示層的設(shè)定

首先,將人事管理信息系統(tǒng)(界面設(shè)定)的顯示層設(shè)定為一系列網(wǎng)頁界面,以滿足各種不同的用戶需求,包括用戶登錄、在線信息輸入、修改、查詢等。然后,將所接受到的信息數(shù)據(jù)轉(zhuǎn)化到業(yè)務(wù)層。界面設(shè)定主要用到ASP.Net。

3.4 系統(tǒng)安全的設(shè)定

由于人事信息包含大量保密信息,因此,需要考慮到系統(tǒng)的安全性。本文系統(tǒng)的安全主要包含以下方面:

(1)權(quán)限管理。信息系統(tǒng)使用基于角色的介入控制,將用戶與角色、角色與權(quán)限聯(lián)合起來,以達(dá)到用戶與介入權(quán)限之間的邏輯分離,從而使權(quán)限管理更加便利。

(2)數(shù)據(jù)加密。人事管理的基礎(chǔ)數(shù)據(jù)庫儲(chǔ)存了一些關(guān)鍵信息和敏感數(shù)據(jù),因此數(shù)據(jù)庫的安全性尤為重要。數(shù)據(jù)加密是保護(hù)數(shù)據(jù)庫中數(shù)據(jù)安全的較好方法。由于配置文件可能包含敏感信息,因此要加密配置文件。本文配置文件的加密,是通過修改ASP.net的根目錄下的網(wǎng)頁配置文檔的認(rèn)證部分,并設(shè)置應(yīng)用程序的身份驗(yàn)證模式,具體如下:

<驗(yàn)證模式=形式>

<形式名稱=“ASPXAUTH” LoginUrl=Login.aspx

保護(hù)=“ALL”超時(shí)=“30”/>

<驗(yàn)證>

(3)驗(yàn)證碼技術(shù)。驗(yàn)證碼技術(shù)可以防止黑客使用非法程序批量進(jìn)行用戶登錄驗(yàn)證和其他非法行為。本文系統(tǒng)使用了圖片式驗(yàn)證技術(shù),在服務(wù)器端,它可以生成一串隨機(jī)數(shù)字并將這些數(shù)字發(fā)送到用戶手中。用戶端的隨機(jī)數(shù)字是圖片形式的。當(dāng)用戶登錄時(shí),服務(wù)器端就會(huì)比較這些隨機(jī)數(shù)字。如果不對(duì),則會(huì)發(fā)生故障,這樣就可以限制用戶登錄的數(shù)量[8]。這里也可以參考斗魚登錄界面的驗(yàn)證方式,即使用圖片滑動(dòng)條。這種方式也值得應(yīng)用。

4 系統(tǒng)實(shí)現(xiàn)(System implementation)

本文通過使用SQL2005服務(wù)器和ASP.net,以大數(shù)據(jù)云計(jì)算為基礎(chǔ),實(shí)現(xiàn)人事管理信息系統(tǒng)。SQL2005服務(wù)器數(shù)據(jù)庫管理軟件用于儲(chǔ)存人事數(shù)據(jù),ASP.net用于研發(fā)前段網(wǎng)絡(luò)頁面。

4.1 ADO.net技術(shù)

ADO.net是由ADO(ActiveX數(shù)據(jù)對(duì)象)研發(fā),是一種無連接、基于信息的數(shù)據(jù)訪問模型。ADO.net是訪問數(shù)據(jù)的.net框架的一部分。ADO.net是連接ASP.net和數(shù)據(jù)庫的橋梁。

ADO.net的優(yōu)勢(shì)之一是:可以線下操作數(shù)據(jù)庫,當(dāng)需要訪問數(shù)據(jù)或更新數(shù)據(jù)時(shí),應(yīng)用程序也可以線上連接數(shù)據(jù)資源。這樣就可以減少應(yīng)用程序中服務(wù)器資源消耗,從而提升程序的執(zhí)行效率。

4.2 業(yè)務(wù)邏輯層

本文信息系統(tǒng)的業(yè)務(wù)邏輯層主要用于一些驗(yàn)證活動(dòng),來確保程序運(yùn)行的穩(wěn)定性。例如,添加數(shù)據(jù)、修改、查詢等服務(wù)不會(huì)在特定文本框中輸入空的字符串,而是輸入正確格式的數(shù)據(jù)和數(shù)據(jù)類型驗(yàn)證,這保證了用戶權(quán)力的合法性。以上的驗(yàn)證大都能夠決定是否進(jìn)行程序的下一步,這也保證了程序的正常運(yùn)行。

4.3 數(shù)據(jù)訪問層

數(shù)據(jù)訪問層的主要功能是訪問數(shù)據(jù)庫。在數(shù)據(jù)集中完成選擇、嵌入、更新和刪除等操作。

(1)SQL服務(wù)器數(shù)據(jù)庫的兩種連接:

①混合模式連接

這種連接方式必須輸入登錄名稱和密碼

字符串“我的連接”=服務(wù)器=(本地);

數(shù)據(jù)庫=人才管理;uid=sa;ped=sa;

SQL連接;

連接=新的SQL連接 (我的連接);

②窗口模式連接

窗口連接模式必須設(shè)置為使用可信任的連接

字符串“我的連接=服務(wù)器=(本地);

數(shù)據(jù)庫=人才管理;

使用可信任的連接;

SQL連接

連接=新的SQL連接(我的連接);

成功連接后,在數(shù)據(jù)集中執(zhí)行選擇、嵌入、更新和刪除操作。

(2)GridView控件

GridView控件是DataGrid的繼承者控件。在.net框架中,雖然Datagrid存在,但是GridView也登上了歷史的舞臺(tái)。GridView取代Datagrid的趨勢(shì)是勢(shì)不可擋的。GridView的功能與Datagrid類似,數(shù)據(jù)源可以顯示在網(wǎng)頁中。下面是查詢用戶信息表格的一個(gè)例子,其中使用了GridView控件。

受保護(hù)的空白頁_加載(主體發(fā)送人,EventArgs e)

{

字符串“我的連接”=服務(wù)器=(本地);

數(shù)據(jù)庫=人才管理;uid=sa;ped=sa

SQL連接;

連接=新的SQL連接(我的連接);endprint

字符串命令=從用戶信息中選擇;

SQL命令cmd=新的SQL命令(命令,conn);

conn.打開( );

Sql數(shù)據(jù)讀取器 dr=cmd.執(zhí)行讀取器( );

GridView1.數(shù)據(jù)源=dr;

GridView1.數(shù)據(jù)綁定( );

dr.關(guān)閉( );

conn.關(guān)閉( );}

5 結(jié)論(Conclusion)

本文的人事管理系統(tǒng)可以維護(hù)人事信息并進(jìn)行聯(lián)合查詢,及時(shí)找到所需的人事信息,使人事經(jīng)理的工作更加便利并確保數(shù)據(jù)的完整性、及時(shí)性和準(zhǔn)確性,提升了人事管理水平和效率。

未來可能考慮在更大的數(shù)據(jù)庫上進(jìn)行相關(guān)實(shí)驗(yàn),研究討論適合大中型企業(yè)或事業(yè)單位的管理系統(tǒng)設(shè)計(jì)和系統(tǒng)的實(shí)現(xiàn)。

參考文獻(xiàn)(References)

[1] 李庭晏,孫紹芳,王倩宜.高校校園網(wǎng)絡(luò)環(huán)境下的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].中山大學(xué)學(xué)報(bào)(自然科學(xué)版),2016,40(s1):56-60.

[2] 黃燕飛.大數(shù)據(jù)背景下基于數(shù)據(jù)挖掘技術(shù)的CRM 系統(tǒng)設(shè)計(jì)[J].企業(yè)技術(shù)開發(fā),2015,34(34):43-45.

[3] Bassey A O,Solomon E H,Omono C E.A Critical Appraisal of Personnel Management System and its Performance in Colonial Nigeria[J].Asian Journal of Social Sciences & Humanities,2014,31(3):134-141.

[4] Ryan M D.Cloud computing privacy concerns on our doorstep[J].Communications of the Acm,2011,54(1):36-38.

[5] Beloglazov A,Abawajy J,Buyya R.Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing[J].Future Generation Computer Systems,2012,28(5):755-768.

[6] Hasan M S,Huh E N.Heuristic based Energy-aware Resource Allocation by Dynamic Consolidation of Virtual Machines in Cloud Data Center[J].Ksii Transactions on Internet & Information Systems,2013,7(8):1825-1842.

[7] 任廣震,侯進(jìn),王獻(xiàn).MVC模式在B/S結(jié)構(gòu)政務(wù)系統(tǒng)的應(yīng)用研究[J].計(jì)算機(jī)應(yīng)用與軟件,2014,31(8):54-58.

[8] Hasan M S,Huh E N.Heuristic based Energy-aware Resource Allocation by Dynamic Consolidation of Virtual Machines in Cloud Data Center[J].Ksii Transactions on Internet & Information Systems,2013,7(8):1825-1842.

作者簡(jiǎn)介:

熊麗婷(1981-),女,碩士.講師.研究領(lǐng)域:數(shù)據(jù)檢索,虛擬機(jī), 信息系統(tǒng).

陳 政(1997-),男,本科生.研究領(lǐng)域:網(wǎng)絡(luò)安全,圖像處理,數(shù)據(jù)挖掘.

何城波(1997-),男,本科生.研究領(lǐng)域:網(wǎng)絡(luò)安全,云計(jì)算機(jī),數(shù)據(jù)挖掘.endprint

猜你喜歡
云計(jì)算
基于云計(jì)算的移動(dòng)學(xué)習(xí)平臺(tái)的設(shè)計(jì)
實(shí)驗(yàn)云:理論教學(xué)與實(shí)驗(yàn)教學(xué)深度融合的助推器
云計(jì)算中的存儲(chǔ)虛擬化技術(shù)應(yīng)用
南京市| 库伦旗| 兴仁县| 塔城市| 安岳县| 修文县| 鄱阳县| 同德县| 汕头市| 疏附县| 宁津县| 宜川县| 高邑县| 牡丹江市| 溆浦县| 玉门市| 娄烦县| 昌图县| 九江市| 宜章县| 普宁市| 宣恩县| 从江县| 仲巴县| 旺苍县| 上虞市| 类乌齐县| 苏州市| 遵义市| 西丰县| 博湖县| 蒙城县| 乌鲁木齐县| 渭南市| 长岛县| 青铜峡市| 辽宁省| 翁牛特旗| 吉安市| 金山区| 司法|