www.黄片视频在线播放,欧美精品日韩精品一级黄,成年男女免费视频网站,99久久久国产精品免费牛牛四川,99久久精品国产9999高清,乱人妻中文字幕视频4399,亚洲男人在线视频观看

企業(yè)人事管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2019-08-16 來源: 歷史回眸 點(diǎn)擊:


  摘要:當(dāng)今隨著企業(yè)規(guī)模迅速擴(kuò)大與快速發(fā)展,企業(yè)對(duì)其人事資源管理,員工信息數(shù)據(jù)的更新、查詢與維護(hù),因龐大的數(shù)據(jù)量需要較高的維護(hù)要求,傳統(tǒng)的二維表格已不能滿足快捷、實(shí)時(shí)地查詢所需數(shù)據(jù)信息,且對(duì)數(shù)據(jù)訪問權(quán)限和安全沒有可靠的解決方案,為此為企業(yè)設(shè)計(jì)一套人事管理信息系統(tǒng)已成為日趨重要的任務(wù)。本文主要設(shè)計(jì)了為人事管理的數(shù)據(jù)庫系統(tǒng),采用ORACLE11G數(shù)據(jù)庫。系統(tǒng)基于客戶端/服務(wù)器(C/S)體系架構(gòu),利用RDBMS建立關(guān)系表,存儲(chǔ)相關(guān)人事數(shù)據(jù)信息,并創(chuàng)建管理訪問數(shù)據(jù)的用戶,為其分配相應(yīng)的角色和權(quán)限。
  關(guān)鍵詞:C/S體系架構(gòu);RDBMS關(guān)系表;數(shù)據(jù)庫系統(tǒng);ORACLE11G
  中圖分類號(hào):TP311.52文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1007-9599 (2013) 06-0000-03
  1引言
  企業(yè)信息化發(fā)展的今天,人事管理帶來了前所未有的海量數(shù)據(jù),企業(yè)人事專員對(duì)于信息的及時(shí)提取、數(shù)據(jù)的處理和訪問安全要求越來越高。人事管理信息系統(tǒng)使得企業(yè)對(duì)其員工信息管理不僅井然有序,而且效率也得以提升。其中客戶端/服務(wù)器體系結(jié)構(gòu)數(shù)據(jù)庫的發(fā)展就是一個(gè)例子,它給人事信息管理帶來極大方便,同時(shí)也為數(shù)據(jù)的提取和數(shù)據(jù)的安全進(jìn)一步發(fā)展提供了契機(jī)。
  當(dāng)今企業(yè)使用的各類ERP資源管理系統(tǒng)都是基于客戶端-服務(wù)器數(shù)據(jù)庫體系結(jié)構(gòu),其作用是通過用戶在其個(gè)人計(jì)算機(jī)上使用客戶端程序發(fā)出指令,用戶與用戶進(jìn)程交互,而用戶進(jìn)程與服務(wù)器進(jìn)程通過網(wǎng)絡(luò)建立會(huì)話,用戶進(jìn)程將用戶發(fā)出的指令傳送至服務(wù)器進(jìn)程,之后安裝在服務(wù)器上的數(shù)據(jù)庫實(shí)例與服務(wù)器進(jìn)程交互,將需要的數(shù)據(jù)從數(shù)據(jù)庫內(nèi)取出并由服務(wù)器進(jìn)程發(fā)回給客戶端上的用戶進(jìn)程,最后用戶將得到所需的數(shù)據(jù)。因此,C/S數(shù)據(jù)庫體系結(jié)構(gòu)的應(yīng)用對(duì)數(shù)據(jù)管理起到了巨大的作用,在數(shù)據(jù)安全,管理效率上顯得尤為重要。
  2系統(tǒng)總體結(jié)構(gòu)
  本人事管理系統(tǒng)需具備以下功能:
 。1)控制用戶登錄客戶端管理數(shù)據(jù)的操作權(quán)限。
 。2)人事專員用戶可對(duì)員工信息進(jìn)行有效的管理(增、刪、改)和查詢。
 。3)擁有數(shù)據(jù)冗余備份功能,面對(duì)數(shù)據(jù)人為或?yàn)?zāi)難情況下丟失可及時(shí)對(duì)數(shù)據(jù)進(jìn)行還原并恢復(fù)至最新狀態(tài)。
  用戶必須通過自己的賬戶進(jìn)行身份驗(yàn)證登錄客戶端對(duì)系統(tǒng)數(shù)據(jù)服務(wù)器建立會(huì)話,并通過實(shí)例訪問數(shù)據(jù)庫內(nèi)員工信息數(shù)據(jù)。用戶與用戶進(jìn)程交互,用戶進(jìn)程通過Oracle Net與服務(wù)器進(jìn)程交互,而服務(wù)器進(jìn)程與實(shí)例交互獲得數(shù)據(jù)。系統(tǒng)總體結(jié)構(gòu)如圖1所示。
  
  圖1用戶和數(shù)據(jù)庫之間的連接
  3系統(tǒng)總體設(shè)計(jì)
  3.1系統(tǒng)邏輯設(shè)計(jì)
  合理的數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)的存儲(chǔ)、查詢效率并保證數(shù)據(jù)的完整性。這里我采用規(guī)范化級(jí)別為第三范式建模,創(chuàng)建三個(gè)表:EMP員工信息表,EDU員工學(xué)歷信息表,INFOS員工附屬信息表。這里我的EMP表為父表,EDU表和INFOS表為子表。員工基本信息EMP表以員工號(hào)為主鍵,分別對(duì)應(yīng)員工學(xué)歷信息EDU表和員工附屬信息INFOS表中的作為外鍵的員工號(hào),形成父子關(guān)系表。
  根據(jù)需求分析,我為系統(tǒng)設(shè)計(jì)三張關(guān)系表:
 。1)員工基本信息表(EMP)。員工基本信息表示用來存放員工基本信息屬性的數(shù)據(jù)表,分別存放員工號(hào)(主鍵)、員工姓名、入職日期、年齡等信息。表內(nèi)員工各項(xiàng)屬性如表1所示:
  表1員工基本信息表
  名稱字段名稱類型主鍵/外鍵非空
  員工號(hào)empidnumberYes(主鍵)Yes
  姓名empnamevarchar2NoYes
  性別gendervarchar2NoYes
  拼音名pingyinnamevarchar2NoYes
  英文名engnamevarchar2NoYes
  入職日期eolldatedateNoNo
  手機(jī)號(hào)mobilenumberNoYes
  部門英語endeptvarchar2NoYes
  部門中文cndeptvarchar2NoYes
  英文級(jí)別enlevelvarchar2NoYes
  中文級(jí)別cnlevelvarchar2NoYes
  是否CPAcpavarchar2NoYes
  身份證號(hào)idnovarchar2NoYes
  出生日期birthdatevarchar2NoYes
  年齡agevarchar2NoYes
 。2)員工學(xué)歷信息表(EDU)。員工學(xué)歷信息表分別存放員工的員工號(hào)(外鍵)、畢業(yè)學(xué)校、學(xué)歷/學(xué)位、專業(yè)等信息。表內(nèi)屬性如表2所示:
  表2員工學(xué)歷信息表
  名稱字段名稱類型主鍵/外鍵非空
  員工號(hào)empidnumberYes(外鍵)Yes
  專業(yè)資格qualificationvarchar2NoYes
  畢業(yè)學(xué)校universityvarchar2NoYes
  學(xué)歷/學(xué)位academic_degreevarchar2NoYes
  專業(yè)majorvarchar2NoYes
 。3)員工附屬信息表(INFOS)。員工附屬信息表分別存放員工的員工號(hào)(外鍵)、員工檔案所在地、保險(xiǎn)形式、總工齡、緊急聯(lián)系人等信息。表內(nèi)屬性如表3所示:
  表3員工附屬信息表
  名稱字段名稱類型主鍵/外鍵非空
  員工號(hào)empidnumberYes(外鍵)Yes
  檔案所在地file_locationvarchar2NoYes
  勞動(dòng)手冊(cè)labour_handbookvarchar2NoYes
  居住證到期日rd_exp_datedateNoNo
  保險(xiǎn)形式insurance_modevarchar2NoYes
  公積金賬號(hào)hous_fund_accountnumberNoYes
  居住證rd_cardvarchar2NoNo
  辭職原因resign_detailvarchar2NoNo
  婚姻狀況marital_statusvarchar2NoYes
  民族nationalityvarchar2NoYes
  參加工作時(shí)間employmentvarchar2NoYes
  總工齡total_seniorityvarchar2NoNo
  以前工齡previous_senioritynumberNoYes
  本公司工齡current_senioritynumberNoYes
  實(shí)際住址current_addressvarchar2NoYes
  身份證住址idcard_addressvarchar2NoYes
  緊急聯(lián)系人em_contact_personvarchar2NoNo
  合同起始日contract_start_datedateNoYes
  合同終止日contract_end_datedateNoYes
  4系統(tǒng)實(shí)現(xiàn)
  4.1創(chuàng)建數(shù)據(jù)庫
  為實(shí)現(xiàn)人事管理信息系統(tǒng),首先要做的就是為其后臺(tái)建立用于存儲(chǔ)和管理員工信息數(shù)據(jù)的數(shù)據(jù)庫。圖2顯示我用Database Configuration Assistant圖形化界面完成系統(tǒng)數(shù)據(jù)庫的創(chuàng)建。
  
  圖2DBCA創(chuàng)建數(shù)據(jù)庫
  4.2配置名稱解析
  在我的數(shù)據(jù)庫服務(wù)器中,使用本地命名名稱解析方法。下面為我數(shù)據(jù)庫內(nèi)tnsnames.ora文件內(nèi)容:
  OCP11G =
  (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = tommy-PC)(PORT = 1521))
  (CONNECT_DATA =
  (SERVER = DEDICATED)
  (SERVICE_NAME = ocp11g))
  該文件內(nèi)部定義了Oracle Net服務(wù)別名:OCP11G,我可在連接語句中使用此別名作為連接字符串。該文件內(nèi)容說明當(dāng)我發(fā)出連接字符串“@ocp11g”時(shí),為我解析為用戶進(jìn)程使用TCP協(xié)議到達(dá)計(jì)算機(jī)tommy-PC并連接其端口1521,同時(shí)請(qǐng)求監(jiān)視該端口的偵聽器使用服務(wù)名ocp11g建立一個(gè)針對(duì)指定實(shí)例的會(huì)話。圖3顯示了我用TNSPING程序來測(cè)試我的連接字符串,即測(cè)試我的服務(wù)別名,程序找到我的tnsnames.ora文件,解析此字符串,然后將消息發(fā)送給偵聽器,偵聽器運(yùn)行且了解請(qǐng)求的服務(wù),返回測(cè)試結(jié)果。
  
  圖3TNSPING程序測(cè)試連接字符串
  5總結(jié)
  本文列舉了C/S數(shù)據(jù)庫服務(wù)器體系結(jié)構(gòu)在信息化社會(huì)的廣泛應(yīng)用,分析了人事信息管理系統(tǒng)的市場(chǎng)狀況和前景,設(shè)計(jì)了用于存儲(chǔ)企業(yè)員工信息數(shù)據(jù)的邏輯關(guān)系表,配置了基于客戶端/服務(wù)器模型的網(wǎng)絡(luò)環(huán)境,為企業(yè)人事部門建立了一套安全、高效管理的人事信息管理系統(tǒng)。該信息管理系統(tǒng)經(jīng)過需求分析、系統(tǒng)功能規(guī)劃、安全分析到設(shè)計(jì)和編寫代碼,經(jīng)過不斷的調(diào)試,目前該系統(tǒng)已經(jīng)投入運(yùn)營,系統(tǒng)目前運(yùn)行穩(wěn)定,人事管理用戶對(duì)該系統(tǒng)的穩(wěn)定性和實(shí)用性反應(yīng)良好,提高了人事管理的效率,同時(shí)也體現(xiàn)的該人事管理信息系統(tǒng)的實(shí)用價(jià)值和經(jīng)濟(jì)效益。
  參考文獻(xiàn):
  [1]付兵.數(shù)據(jù)庫基礎(chǔ)與應(yīng)用:Access 2010[M].北京:科學(xué)出版社,2012.
  [2]文平.Oracle數(shù)據(jù)庫性能優(yōu)化的藝術(shù)[M].北京:機(jī)械工業(yè)出版社,2012.
  [3]劉炳林.構(gòu)建最高可用Oracle數(shù)據(jù)庫系統(tǒng):Oracle 11gR2 RAC管理、維護(hù)與性能優(yōu)化[M].北京:機(jī)械工業(yè)出版社,2012.
  

相關(guān)熱詞搜索:管理信息系統(tǒng) 人事 設(shè)計(jì) 企業(yè)

版權(quán)所有 蒲公英文摘 www.91mayou.com