2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  人事管理系統(tǒng)</b></p><p><b>  目錄</b></p><p>  一、摘要………………………………………..3</p><p>  二、前言………………………………………… 3</p><p>  三、系統(tǒng)設(shè)計(jì)………………………………………… 3<

2、;/p><p>  3.1設(shè)計(jì)思想…………………………………………3</p><p>  3.2 系統(tǒng)功能分析…………………………………………3</p><p>  3.3 系統(tǒng)總體功能模塊設(shè)計(jì)…………………………………………4</p><p>  四、數(shù)據(jù)庫設(shè)計(jì)……………………………………4</p><p>  4.1

3、數(shù)據(jù)庫需求分析……………………………………4</p><p>  4.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)……………………………………5</p><p>  (1)分E-R圖……………………………………5</p><p>  (2)總E-R圖……………………………………7</p><p>  4.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)……………………………………7</

4、p><p>  (1).E-R圖轉(zhuǎn)化為關(guān)系模型……………………………………7</p><p>  (2) 2.各關(guān)系模型的表……………………………………8</p><p>  五、數(shù)據(jù)庫源碼…………………………………………10</p><p>  5.1建立數(shù)據(jù)庫MM……………………………………10</p><p>  5

5、.2建立了數(shù)據(jù)庫的各基本表及各表的主、外鍵設(shè)置………………11</p><p>  5.3對各表的完整性等進(jìn)行設(shè)置……………………………………13</p><p>  六、運(yùn)行平臺………………………………..14</p><p>  七、總結(jié)…………………………………………….14</p><p><b>  一、摘要</b&

6、gt;</p><p>  為了完善全面的人事管理功能,使人事企業(yè)管理流程合理化和自動化處理和分析各種有價(jià)值的信息,以支持決策者制定人事企業(yè)管理戰(zhàn)略發(fā)展計(jì)劃。該系統(tǒng)采用了SQLServer2000數(shù)據(jù)庫開發(fā)環(huán)境,使用專用數(shù)據(jù)庫接口連接,其存取速度快、安全性好,便于管理和操作。</p><p>  整個(gè)系統(tǒng)從符合操作簡便、界面友好、靈活、實(shí)用、安全的要求出發(fā),完成人事管理全過程,包括員工的基

7、本信息、學(xué)歷信息、婚姻狀況、考勤信息、工資信息、 員工各種信息的修改 、對于轉(zhuǎn)出、辭職、退休員工信息的刪除等管理工作。經(jīng)過實(shí)際使用證明,該文所設(shè)計(jì)的人事管理系統(tǒng)可以滿足公司人事管理方面的需要。</p><p><b>  二、前言</b></p><p>  隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事檔案的管理勢在必行。當(dāng)前企業(yè)信息

8、管理系統(tǒng)正在從C/S結(jié)構(gòu)向B/S結(jié)構(gòu)轉(zhuǎn)移,但是由于安全性等方面的因素,C/S結(jié)構(gòu)的管理信息系統(tǒng)仍然占據(jù)企業(yè)管理信息系統(tǒng)的主流。</p><p>  人事管理系統(tǒng)是現(xiàn)代企業(yè)管理工作不可缺少的一部分,是適應(yīng)現(xiàn)代企業(yè)制度要求、推動企業(yè)勞動人事管理走向科學(xué)化、規(guī)范化的必要條件。 </p><p>  人事管理系統(tǒng)可以用于支持企業(yè)完成勞動人事管理工作,有如下3個(gè)方面的目標(biāo)。</p>&

9、lt;p>  支持企業(yè)實(shí)現(xiàn)規(guī)范化的管理。 </p><p>  支持企業(yè)高效率完成勞動人事管理的日常業(yè)務(wù),包括新員工加入時(shí)人事檔案的建立,老員工轉(zhuǎn)出、辭職、退休等。 </p><p>  支持企業(yè)進(jìn)行勞動人事管理及其相關(guān)方面的科學(xué)決策,如企業(yè)領(lǐng)導(dǎo)根據(jù)現(xiàn)有的員工數(shù)目決定招聘的人數(shù)等。</p><p><b>  三、系統(tǒng)設(shè)計(jì)</b><

10、/p><p><b>  3.1設(shè)計(jì)要求</b></p><p><b>  ()信息要求</b></p><p>  本系統(tǒng)應(yīng)該包含與人事管理相關(guān)的信息,如部門信息、職員信息、,其中職員信息應(yīng)該包括職員的基本信息(如職員的編號、姓名、性別等)、職員的其他信息(如主要社會關(guān)系、獎懲情況等)</p><p&g

11、t;  3.2 系統(tǒng)功能分析</p><p>  該系統(tǒng)需要完成如下功能: </p><p>  員工各種信息的輸入,包括員工的基本信息、學(xué)歷信息、婚姻狀況、考勤信息、工資信息。 </p><p>  員工各種信息的修改。 </p><p>  對于轉(zhuǎn)出、辭職、退休員工信息的刪除。 </p><p>  按照某種條件,

12、查詢統(tǒng)計(jì)符合條件的員工信息。 </p><p>  對查詢、統(tǒng)計(jì)的結(jié)果打印輸出。 </p><p>  人事系統(tǒng)的使用幫助。</p><p>  3.3 系統(tǒng)總體功能模塊設(shè)計(jì)</p><p>  系統(tǒng)總體功能模塊包括員工基本情況、工作部門信息、員工職稱信息、員工婚姻狀況、員工學(xué)歷信息、員工考勤管理、員工工資管理等7個(gè)模塊,其模塊的結(jié)構(gòu)圖如下:

13、</p><p><b>  四、數(shù)據(jù)庫設(shè)計(jì)</b></p><p>  數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接對應(yīng)用系統(tǒng)的效率以及與實(shí)現(xiàn)的效果產(chǎn)生影響,好的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)會減少數(shù)據(jù)庫的存儲量,數(shù)據(jù)的完整性和一致性比較高,系統(tǒng)具有較快的響應(yīng)速度等等。</p><p>  4.1 數(shù)據(jù)庫需求分析</p><p>  員工基本情況。包括

14、的數(shù)據(jù)項(xiàng)有員工號、員工姓名、性別、身份證號、生日、籍貫、民族、政治面貌、血型、家庭住址、聯(lián)系電話。</p><p>  工作部門信息。包括的數(shù)據(jù)項(xiàng)有部門號、部門名稱、部門地址。</p><p>  員工職稱信息。包括的數(shù)據(jù)項(xiàng)有職稱號、職稱名稱。</p><p>  員工婚姻狀況。包括的數(shù)據(jù)項(xiàng)有員工號、愛人代號、愛人姓名、愛人籍貫、愛人民族、出生日期、工作單位、政治面

15、貌、工作職稱。</p><p>  員工學(xué)歷信息。包括的數(shù)據(jù)項(xiàng)有員工號、學(xué)位證書編號、學(xué)歷、專業(yè)、畢業(yè)時(shí)間、畢業(yè)院校。 </p><p>  員工考勤信息。包括的數(shù)據(jù)項(xiàng)有員工號、員工姓名、日期,本月天數(shù),公休假天數(shù),應(yīng)出勤天數(shù),請假,節(jié)假日加班,其它加班。</p><p>  員工工資信息。包括的數(shù)據(jù)項(xiàng)有員工號,姓名,底薪,補(bǔ)貼,獎金,加班費(fèi),代扣養(yǎng)老金,代扣醫(yī)療保

16、險(xiǎn),代扣住房公積金,所得稅,實(shí)發(fā)工資。</p><p>  4.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)</p><p>  根據(jù)以上分析規(guī)劃出的實(shí)體有:員工實(shí)體、部門實(shí)體、職稱實(shí)體、愛人實(shí)體、學(xué)歷實(shí)體、考勤實(shí)體、工資實(shí)體。</p><p><b>  員工實(shí)體E-R圖</b></p><p><b>  部門實(shí)體E-R圖<

17、/b></p><p><b>  職稱實(shí)體E-R圖</b></p><p><b>  愛人實(shí)體E-R圖</b></p><p><b>  學(xué)歷實(shí)體E-R圖</b></p><p><b>  考勤實(shí)體E-R圖</b></p>&l

18、t;p><b>  工資實(shí)體E-R圖</b></p><p><b>  總體E-R圖</b></p><p>  4.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>  1.E-R圖轉(zhuǎn)化為關(guān)系模型(藍(lán)色表示主鍵)</p><p>  員工(員工號、員工姓名、性別、身份證號、生日、籍貫、民族、健康狀況

19、、政治面貌、血型、家庭住址、聯(lián)系電話)</p><p>  部門(部門號、員工號、部門名稱、部門地址、參加工作時(shí)間)</p><p>  職稱(職稱號、員工號、職稱名稱)</p><p>  愛人(愛人代號、員工號、愛人姓名、愛人籍貫、愛人民族、出生日期、結(jié)婚時(shí)間、工作單位、政治面貌、工作職稱)</p><p>  學(xué)歷(學(xué)位證書編號、員工號

20、、學(xué)歷、專業(yè)、畢業(yè)時(shí)間、畢業(yè)院校)</p><p>  考勤(員工號、日期、員工姓名、本月天數(shù)、公休假天數(shù)、應(yīng)出勤天數(shù)、請假、節(jié)假日加班、其它加班)</p><p>  工資(員工號,姓名,底薪,補(bǔ)貼,獎金,加班費(fèi),代扣養(yǎng)老金,代扣醫(yī)療保險(xiǎn),代扣住房公積金,所得稅,實(shí)發(fā)工資)</p><p><b>  2.各關(guān)系模型的表</b></p&

21、gt;<p>  表一 EMPLOYEE員工表</p><p>  表二DEPARTMENT部門表</p><p>  表三FUNCTION職稱表</p><p>  表四 MARRIAGE婚姻表</p><p>  表五SCHOOL學(xué)歷表</p><p>  表六CHECKIN考勤表</p&g

22、t;<p><b>  表七PAYS工資表</b></p><p><b>  五、數(shù)據(jù)庫源碼</b></p><p>  5.1建立數(shù)據(jù)庫MM(men_management system人事管理系統(tǒng))</p><p>  create database mm</p><p><

23、b>  on</b></p><p>  (name=mmdat,</p><p>  filename='E:\Study\SQL\mydata\mmdat.mdf',</p><p><b>  size=100,</b></p><p>  maxsize=300,</p&g

24、t;<p>  filegrowth=10)</p><p><b>  log on</b></p><p>  (name=mmlog,</p><p>  filename='E:\Study\SQL\mydata\mmdat.ldf',</p><p><b>  size

25、=50,</b></p><p>  maxsize=150,</p><p>  filegrowth=10%)</p><p>  5.2建立了數(shù)據(jù)庫的各基本表及各表的主、外鍵設(shè)置</p><p>  建立EMPLOYEE員工表:</p><p><b>  use mm</b>&

26、lt;/p><p><b>  go</b></p><p>  create table employee</p><p>  (eno char(6) not null primary key,--員工號</p><p>  ename varchar(10),--員工姓名</p><p>  e

27、gender varchar(2),--性別</p><p>  ebirthday datetime,--出生日期</p><p>  ehometown varchar(8),--籍貫</p><p>  enation varchar(10),--民族</p><p>  eid char(2),--身份證號</p>&l

28、t;p>  ehealth varchar(20),--健康狀況</p><p>  ezzmm char(4),--政治面貌</p><p>  eblood varchar(2),--血型</p><p>  ehomeadress varchar(10),--家庭住址</p><p>  etelend char(10))--聯(lián)系

29、電話</p><p>  建立DEPARTMENT部門表</p><p><b>  use mm</b></p><p><b>  go</b></p><p>  create table department</p><p>  (eno char(6) not nu

30、ll,--員工號</p><p>  dno char(6) not null primary key,--部門號</p><p>  dname varchar(10),--部門名稱</p><p>  dadd varchar(20),--部門地址</p><p>  dtime datetime,--參加工作時(shí)間</p>

31、<p>  foreign key(eno)references employee(eno))</p><p>  建立FUNCTION職稱表</p><p><b>  use mm</b></p><p><b>  go</b></p><p>  create table [fun

32、ction]</p><p>  (fno char(6) primary key,--職稱號</p><p>  fname varchar(10),--職稱名稱</p><p>  eno char(6),--員工號</p><p>  foreign key(eno) references employee(eno))</p>

33、;<p>  建立MARRIAGE婚姻表</p><p><b>  use mm</b></p><p><b>  go</b></p><p>  create table marriage</p><p>  (eno char(6) not null,--員工號</p&

34、gt;<p>  lno char(6) not null primary key,--愛人代號</p><p>  lname varchar(10),--愛人姓名</p><p>  lhometown varchar(8),--愛人籍貫</p><p>  lnatiom varchar(10),--愛人民族</p><p&g

35、t;  lbirthday datetime,--出生日期</p><p>  marriagedate datetime,--結(jié)婚時(shí)間</p><p>  lcompany varchar(20),--工作單位</p><p>  lzzmm varchar(4),--政治面貌</p><p>  ljob varchar(10),--工作

36、職稱</p><p>  foreign key(eno) references employee(eno))</p><p>  建立SCHOOL學(xué)歷表</p><p><b>  use mm</b></p><p><b>  go</b></p><p>  crea

37、te table school</p><p>  (eno char(6),--員工號</p><p>  degreeno char(15) primary key,--學(xué)位證書編號</p><p>  xl char(6),--學(xué)歷</p><p>  majob varchar(10),--專業(yè)</p><p>

38、;  bydate datetime,--畢業(yè)時(shí)間</p><p>  byschool varchar(20),--畢業(yè)院校</p><p>  foreign key(eno) references employee(eno))</p><p>  建立CHECKIN考勤表</p><p><b>  use mm</b&

39、gt;</p><p><b>  go</b></p><p>  create table checkin</p><p>  ( eno char(6) not null,--員工號</p><p>  ename varchar(10),--員工名稱</p><p>  edate dat

40、etime,--日期</p><p>  edays char(3),--本月天數(shù)</p><p>  erday char(3),--公休假天數(shù)</p><p>  etday char(3),--應(yīng)出勤天數(shù)</p><p>  eleave char(3),--請假</p><p>  eover1 char(3)

41、,--節(jié)假日加班</p><p>  eover2 char(3),--其它加班</p><p>  foreign key(eno) references employee(eno))</p><p><b>  建立PAYS工資表</b></p><p><b>  use mm</b><

42、;/p><p><b>  go</b></p><p>  create table pays</p><p>  ( eno char(6) not null,--員工號</p><p>  ename varchar(10),--員工姓名</p><p>  leastpays int not

43、null,--底薪</p><p>  butie int,--補(bǔ)貼</p><p>  prize int,--獎金</p><p>  doublingpays int,--加班費(fèi)</p><p>  dkannuity int,--代扣養(yǎng)老金</p><p>  dkulinsurance int,--代扣醫(yī)療保

44、險(xiǎn)</p><p>  dkzfgjj int,--代扣住房公積金</p><p>  incometax int,--所得稅</p><p>  factpays int,--實(shí)發(fā)工資</p><p>  foreign key(eno) references employee(eno))</p><p>  5.

45、3對各表的完整性等進(jìn)行設(shè)置</p><p>  對employee表中的egender列進(jìn)行核查約束:</p><p>  alter table employee</p><p>  add check(egender='男' or egender='女' )</p><p>  對pays表中的leastp

46、ays列進(jìn)行默認(rèn)值設(shè)置:</p><p>  create default def_leastpays</p><p><b>  as '800'</b></p><p><b>  go</b></p><p>  sp_bindefault 'def_leastpays

47、', 'pays.leastpays'</p><p>  對employee表中的enation列進(jìn)行默認(rèn)值設(shè)置</p><p>  create default def_enation</p><p><b>  as '漢' </b></p><p><b>  g

48、o</b></p><p>  sp_bindefault 'def_enation','employee.enation'</p><p>  對pays表中的factpays進(jìn)行索引設(shè)置:</p><p><b>  use mm</b></p><p><b>

49、  go </b></p><p>  create unique clustered index factpays_ind on pays(factpays)</p><p>  在employee和pays表上建立視圖:</p><p>  create view empay_view</p><p><b>  a

50、s</b></p><p>  select employee.eno ,employee.ename,pays.factpays</p><p>  from employee,pays</p><p>  where employee.eno=pays.eno</p><p><b>  建立存儲過程</b&g

51、t;</p><p><b>  use mm</b></p><p><b>  go</b></p><p>  if exists (select name from sysobjects </p><p>  where name='worker' and type =

52、9;p')</p><p>  drop procedure worker</p><p><b>  go</b></p><p>  create procedure worker</p><p><b>  as</b></p><p>  select j.

53、eno,j.ename,x.dno,x.dname,y.fno,y.fname</p><p>  from department as x join employee as j on j.eno=x.eno join [function] as y on x.eno=y.eno</p><p><b>  建立觸發(fā)器</b></p><p>

54、  create trigger tr_ehealth_update on employee</p><p>  for update</p><p><b>  as</b></p><p>  if update(ehealth)</p><p>  print'數(shù)據(jù)已更新'</p>&

55、lt;p><b>  else</b></p><p>  print'數(shù)據(jù)沒有更新'</p><p><b>  六、運(yùn)行平臺</b></p><p>  SQL SERVER 2000 個(gè)人版</p><p>  Windows xp 操作系統(tǒng)</p><

56、;p>  Transact_SQL 語言</p><p><b>  具體操作如下:</b></p><p>  首先進(jìn)入SQL Server 2000 ,打開服務(wù)管理器,然后進(jìn)入企業(yè)管理器,查詢分析器,彈出一窗口,然后輸入Transact-SQL語句,執(zhí)行即可!</p><p><b>  七、總結(jié)</b><

57、/p><p>  這次數(shù)據(jù)庫課程設(shè)計(jì)經(jīng)歷了從選題、目錄、摘要、前言、系統(tǒng)設(shè)計(jì)、需求分析到E-R圖設(shè)計(jì),再到關(guān)系模型設(shè)計(jì),最后建立數(shù)據(jù)庫。在這其中我們組的每個(gè)成員通過查閱相關(guān)書籍,分工合作,進(jìn)行了很多次大大小小的擴(kuò)充和修改,使數(shù)據(jù)庫結(jié)構(gòu)和內(nèi)容更趨于完善。</p><p>  通過這次課程設(shè)計(jì),我收益頗豐,感受深刻。雖然我們這次做的設(shè)計(jì)可能不夠好,但是為我對以后的數(shù)據(jù)庫設(shè)計(jì)打下了很好的基礎(chǔ)。在做這

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論