人事管理系統(tǒng)規(guī)劃_第1頁
人事管理系統(tǒng)規(guī)劃_第2頁
人事管理系統(tǒng)規(guī)劃_第3頁
人事管理系統(tǒng)規(guī)劃_第4頁
人事管理系統(tǒng)規(guī)劃_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、一個QQ,一張銀行卡,實(shí)現(xiàn)你的創(chuàng)業(yè)夢想,免費(fèi)注冊網(wǎng)絡(luò)代理商:xgoodword.teasmx/概述:·········································

2、3;················3一、 需求分析:································&

3、#183;·················311用戶需求·······························

4、···············312業(yè)務(wù)流程分析·································

5、83;········313信息需求分析········································

6、··4 131資料收集·········································5 132事項(xiàng)(數(shù)據(jù)項(xiàng))分析···&

7、#183;···························614功能需求·····················

8、·························7二、數(shù)據(jù)庫概念模型設(shè)計:·······················

9、;·················8 初始ERD·······························

10、3;················8 改進(jìn)ERD································

11、83;···············9三、 數(shù)據(jù)庫邏輯模型設(shè)計································&#

12、183;········1031一般邏輯模型設(shè)計ERD轉(zhuǎn)換為一般關(guān)系模型···············1032、具體邏輯模型設(shè)計····················&

13、#183;···················12把一般關(guān)系模型轉(zhuǎn)換成具體DBMS支持的邏輯結(jié)構(gòu)四、 數(shù)據(jù)庫物理設(shè)計與數(shù)據(jù)文件保護(hù)設(shè)計·······················

14、;····16 41設(shè)計索引············································&#

15、183;····16 42設(shè)計表間關(guān)系···········································

16、83;·16 43完整性設(shè)計···············································

17、;16五、處理功能設(shè)計:··············································17 51主控模塊設(shè)計&

18、#183;············································17 52子模塊設(shè)計···

19、83;···········································19 521設(shè)計輸入·····

20、;·······································19 522視圖設(shè)計·········&

21、#183;···································20 523查詢設(shè)計············

22、83;································21 524報表設(shè)計················

23、;·····························21六、數(shù)據(jù)庫應(yīng)用系統(tǒng)的實(shí)現(xiàn):··················&#

24、183;····················22 61數(shù)據(jù)庫及其表結(jié)構(gòu)的建立··························

25、3;·········2262數(shù)據(jù)輸入·······································&#

26、183;··········2763模塊實(shí)現(xiàn):······································

27、;···········28 經(jīng)過與體會·····································

28、83;·············32七、數(shù)據(jù)庫應(yīng)用系統(tǒng)運(yùn)行:··································&

29、#183;·····32 71系統(tǒng)操作使用的簡要說明···································32 72按使用說明運(yùn)行系統(tǒng)并打印出運(yùn)行結(jié)果···

30、;················33 73系統(tǒng)評價································&#

31、183;·················37概述:海富制衣廠根據(jù)業(yè)務(wù)需要,確定開發(fā)一個“人事管理系統(tǒng)”,以取代現(xiàn)在的完全人工管理。開發(fā)的基本目標(biāo)包括:員工個人資料的錄入、部門資料錄入、職務(wù)變動記錄和管理、員工調(diào)動記錄等。人事管理系統(tǒng)需要完成以下幾項(xiàng)大的功能:(1) 新員工資料的輸入;(2) 人事變動的詳細(xì)記錄,包括崗位和部門的調(diào)整;(3) 員工信息的查詢。(4) 員工信息統(tǒng)計打印。一、需求分析:11用戶需求:人事管理系統(tǒng)是非

32、常通用的管理信息系統(tǒng),是企業(yè)單位實(shí)現(xiàn)辦公自動化的前提和基礎(chǔ)。由于該廠現(xiàn)在是完全的人工管理,我們的系統(tǒng)主要是幫助他們以自動化的方式來取代現(xiàn)有的人工管理以便于該廠領(lǐng)導(dǎo)掌握人員的動向,及時高速人才的分配。1 2業(yè)務(wù)流程分析:根據(jù)上述系統(tǒng)的要求,業(yè)務(wù)流程圖包括:人事部人員信息(1)員工和和部門基本信息的輸入:修改部門信息審核領(lǐng)導(dǎo)層驗(yàn)證錯誤錯誤正確部門信息資料員工信息資料輸入輸入 部門信息表員工信息表員工信息核對轉(zhuǎn)入臨時文件相關(guān)檔案 人事變更流程:人事部根據(jù)需要發(fā)出人事變更表,并審核,有錯誤則重發(fā),正確則下達(dá)命令,并修改員工職位表。包括員工的調(diào)動(職位升降、同級別的調(diào)動)表。人事部對員工的考核,業(yè)績信息

33、人事部相關(guān)資料修改人事變更正確調(diào)動表錯誤調(diào)動表審核調(diào)動表人事部修改考核員工檔案1 3信息需求分析131資料收集:人事管理系統(tǒng)的業(yè)務(wù)流程圖中用到的相關(guān)資料有: 員工入職登記表 檔案編號: 個 人 資 料身份證號照片姓名性別出生日期民族籍貫戶籍所在地政治面貌婚姻狀況家庭住址 家庭電話簽訂勞動合同的日期緊急(永久)聯(lián)系地址 電話家庭狀況(父母、配偶、子女)姓名關(guān) 系工作單位職務(wù)學(xué)習(xí)工作經(jīng)歷起止時間工作單位職 務(wù)員工考核報告 考評月份:工號姓名業(yè)績報告 領(lǐng)導(dǎo)評價 評價人簽名人事部門評價 評價人簽名員工調(diào)職通知:XXX企業(yè)員工信息登記工號: 姓名: 現(xiàn)所在部門號: 現(xiàn)職務(wù): 經(jīng)過本月業(yè)績評價,公司決定調(diào)

34、整你的工作職位,請你于XX年XX月XX日,向XXX部門相關(guān)負(fù)責(zé)人報告。 領(lǐng)導(dǎo)人簽名: 日期:蓋章 部門資料表部門編號部門名稱部門經(jīng)理部門電話說明 132事項(xiàng)(數(shù)據(jù)項(xiàng))分析:在人事管理系統(tǒng)中,各資料的數(shù)據(jù)項(xiàng)列舉如下:員工個人信息表: 檔案編號、姓名、性別、民族、出生日期、文化程度、健康狀況、婚姻狀況、相片、參加工作時間、x、身分證號碼、家庭住址、家庭成員姓名、與本人關(guān)系、住址、電話、簽訂勞動合同的日期員工學(xué)歷信息表:檔案編號、工號、部門號、職務(wù)、姓名、畢業(yè)學(xué)校、學(xué)歷自我簡介等。員工考評報告表:考評月份、工號、部門號、業(yè)績報告、員工調(diào)職通知單:工號、姓名、現(xiàn)所在部門職務(wù)等。部門資料表:部門編號、部

35、門名稱、部門經(jīng)理、部門電話、說明匯總后有事項(xiàng)(數(shù)據(jù)項(xiàng))去掉重復(fù)。在本案例中,員工個人信息表的信息最集中,放在最前,以便后面匯總時去掉重復(fù),數(shù)據(jù)項(xiàng)匯總?cè)缦拢?員工姓名、性別、民族、出生日期、健康狀況、婚姻狀況、相片、x、簽訂勞動合同的日期、身分證號碼、家庭住址、家庭成員姓名、與本人關(guān)系、家庭成員住址、家庭成員電話、工號、所屬部門、職位、進(jìn)入單位日期、工資級別、職稱、部門編號、部門名稱、部門經(jīng)理、部門電話、部門說明、檔案編號、畢業(yè)學(xué)校等。進(jìn)一步分析,初步確定人事管理系統(tǒng)的基本項(xiàng)有:工號、員工姓名、性別、民族、出生日期、文化程度、健康狀況、婚姻狀況、x、身分證號碼、簽訂勞動合同的日期、家庭住址、家庭

36、成員姓名、與本人關(guān)系、家庭成員住址、家庭成員電話、所屬部門、職位、進(jìn)入單位日期、職稱、部門編號、部門名稱、部門經(jīng)理、部門電話、檔案編號、畢業(yè)學(xué)校等。相片、部門說明為非結(jié)構(gòu)化項(xiàng)。14功能需求: 人事管理系統(tǒng)的總功能就是“人事管理”。根據(jù)業(yè)務(wù)流程圖中的兒項(xiàng)子業(yè)務(wù)把總功能劃分為幾個大功能(子系統(tǒng)):人事管理系統(tǒng)功能模塊圖人事管理系統(tǒng)考評管理基本信息管理員工信息管理業(yè)績資料審核員工業(yè)績考評部門信息管理員工信息輸入員工信息審核員工信息修改部門信息審核部門信息輸入部門信息修改業(yè)績評價 二、數(shù)據(jù)庫概念模型設(shè)計 根據(jù)從基本項(xiàng)構(gòu)思實(shí)體聯(lián)系模型四條原則,構(gòu)造實(shí)體聯(lián)系點(diǎn)模型(ERD)原則1(確定實(shí)體):能獨(dú)立存在的

37、事物,例如人、物、事、地、團(tuán)體、機(jī)構(gòu)、活動、事項(xiàng)等等,在其有多個由基本項(xiàng)描述的特性需要關(guān)注時,就應(yīng)把它作為實(shí)體。在人事管理系統(tǒng)中,工號、姓名、性別、民族、出生日期、文化程度、健康狀況、婚姻狀況、相片、參加工作時間、x、身分證號碼、家庭住址、 是員工的基本特征,所以“員工”是一個實(shí)體類。部門編號、部門名稱、部門經(jīng)理、部門電話是部門的特征,所以“部門”是一個實(shí)體類。員工進(jìn)行培訓(xùn)的課程中,培訓(xùn)單位、課程名、成績是它的基本特征,所以課程是一個實(shí)體。起止時間、工作單位、職務(wù)是它的基本特征,所以工作經(jīng)歷也是一個實(shí)體;它是員工的從實(shí)體。同樣,員工的家庭成員也是員工的從實(shí)體。原則2(確定聯(lián)系):兩個或多個實(shí)體

38、間的關(guān)聯(lián)與結(jié)合,如主管,從屬,組成,占有,作用,配合,協(xié)同等等,當(dāng)需要予以關(guān)注時,應(yīng)作為聯(lián)系。聯(lián)系通常是某類行為動作,ERD中關(guān)注的是其狀態(tài)與結(jié)果而非其過程。實(shí)體間的聯(lián)系可分為一對一、一對多、多對多等三類,在確定聯(lián)系時還要確定其類型。在人事管理系統(tǒng)中,一個部門有多個員工,所以部門和員工之間的聯(lián)系是一對多的聯(lián)系。一個員工有多個家庭成員,員工家庭成員和員工也是多對一的聯(lián)系。一個員工可以進(jìn)行多次培訓(xùn),一次培訓(xùn)也可以有多個員工,所以員工與課程之間是多對多的聯(lián)系。工作經(jīng)歷、家庭成員是員工的從實(shí)體。原則3(確定屬性):實(shí)體的屬性是實(shí)體的本質(zhì)特征。實(shí)體應(yīng)有標(biāo)識屬性(能把不同個體區(qū)分開來的屬性組),并指定其中

39、一個作為主標(biāo)識。聯(lián)系的屬性是聯(lián)系的結(jié)果或狀態(tài)。屬性具有如下幾個特點(diǎn):非多值性 非復(fù)合性 非導(dǎo)出性,實(shí)體的屬性還應(yīng)有非關(guān)聯(lián)性,只是一個實(shí)體的基本特征,與其他實(shí)體無關(guān);聯(lián)系的屬性應(yīng)具有關(guān)聯(lián)性,是對聯(lián)系結(jié)果或狀態(tài)的描述。 在人事管理系統(tǒng)中,實(shí)體“員工”有屬性工號、身份證號、姓名、性別、出生日期、民族、籍貫、政治面貌、婚姻狀況、專業(yè)、地址、電話。實(shí)體“部門”有屬性部門號、部門名、部門電話、部門經(jīng)理。實(shí)體“課程”有屬性培訓(xùn)單位、課程名、成績等。本ERD中員工的從實(shí)體家庭成員有屬性稱謂、姓名、性別、生日、所在單位、住址等。從實(shí)體工作經(jīng)歷有屬性起止時間、工作單位、職務(wù)等。由此確定初始的ERD課程 *課程名N

40、成績培訓(xùn)日期培訓(xùn)調(diào)入時間職務(wù)家庭成員M所屬員工的 *工號N1部門*部門號考評的父子類經(jīng)歷考評部門M根據(jù)業(yè)務(wù)流程中的實(shí)際,引進(jìn)聯(lián)系實(shí)體”業(yè)績”(但并不是一個真正的實(shí)體)改進(jìn)后的ERD如下:課程名培訓(xùn)單位課程成績稱謂培訓(xùn)部門經(jīng)理N所在單位培訓(xùn)日期調(diào)入時間職務(wù)*部門號姓名家庭成員部門名性別部門所屬員工M1的M1部門電話生日*工號 N考核業(yè)績住址 M*考評月份相關(guān)部門的1經(jīng)歷被考核結(jié)束時間 1學(xué)校單位所任職務(wù)開始時間簽訂合同日期檔案號籍貫民族婚姻狀況員工身份證號出生日期姓名性別專業(yè)電話說明職稱*工號政治面貌住址 領(lǐng)導(dǎo)評價*考核月份人事部評價業(yè)績情況業(yè) 績原則4(一事一地):信息分析中得到的基本項(xiàng)要在且

41、僅在實(shí)體聯(lián)系圖中的一個地方作為屬性出現(xiàn)。 三、數(shù)據(jù)庫邏輯模型設(shè)計31一般邏輯模型設(shè)計ERD轉(zhuǎn)換為一般關(guān)系模型原則1(實(shí)體轉(zhuǎn)換為關(guān)系模式):ERD中每個獨(dú)立的實(shí)體轉(zhuǎn)換為一個關(guān)系模式,實(shí)體的屬性組成關(guān)系的屬性,實(shí)體的主標(biāo)識轉(zhuǎn)換成關(guān)系的主碼。 在人事管理信息系統(tǒng)中,員工、部門是獨(dú)立的實(shí)體,業(yè)績也作為獨(dú)立實(shí)體來看待,得到相應(yīng)的一般關(guān)系框架有員工關(guān)系表3.1-1員工編號姓名性別職務(wù)生日籍貫檔案號部門號民族外碼主碼文化程度政治面貌婚姻狀況x聯(lián)系地址身份證號簽訂合同日期 部門關(guān)系部門號部門名部門電話部門經(jīng)理主碼表3.1-2課程關(guān)系課程名培訓(xùn)單位主碼表3.1-3業(yè)績關(guān)系 (考核) (被考核)考核月份工號業(yè)績情

42、況領(lǐng)導(dǎo)評價人事部評價外碼復(fù)合主碼表3.1-4原則2(從實(shí)體及其主從聯(lián)系轉(zhuǎn)換為關(guān)系模式):ERD中一個從實(shí)體及其主從聯(lián)系轉(zhuǎn)換為一個關(guān)系,從實(shí)體的屬性及其主實(shí)體關(guān)系的屬性組成該關(guān)系的屬性,其主實(shí)體關(guān)系的主碼,在主從聯(lián)系為一對多聯(lián)系時還要加上可把同一主實(shí)體個體所對應(yīng)的從實(shí)體個體區(qū)分開來的、從實(shí)體的一組屬性,作為該關(guān)系的主碼。對子類實(shí)體可作類似一對一聯(lián)系的從實(shí)體的轉(zhuǎn)換。 在人事管理信息系統(tǒng)中,員工的家庭成員關(guān)系,其主從聯(lián)系是一對多聯(lián)系,導(dǎo)出的關(guān)系框架如下 員工家庭成員 員工工號稱謂姓名性別生日住地x外碼 復(fù)合主碼 表3.1-5員工的工作經(jīng)歷也是從實(shí)體,導(dǎo)出的關(guān)系框架如下經(jīng)歷關(guān)系工號起止時間學(xué)校單位所任

43、職務(wù)外碼復(fù)合主碼為了使方便,在工作經(jīng)歷關(guān)系中引入單號作為主碼,得到如下關(guān)系,并反應(yīng)在ERD中.工作經(jīng)歷關(guān)系單號工號起止單間工作單位職務(wù)外碼主碼 表3.1-6原則3(一對多聯(lián)系在關(guān)系模式中的表示):ERD中的一個一對多聯(lián)系通過在其“多”實(shí)體關(guān)系上增加“1”實(shí)體關(guān)系的主碼(作為外碼)和聯(lián)系本身的屬性來表示。 本ERD中有一對多聯(lián)系員工所屬部門,其中員工是多實(shí)體,所以在員工關(guān)系中增加所在部門的部門號作為外碼表示所屬部門聯(lián)系.。原則4(多對多聯(lián)系轉(zhuǎn)換為關(guān)系):ERD中的一個多對多聯(lián)系轉(zhuǎn)換為一個關(guān)系,其被聯(lián)系實(shí)體關(guān)系的主碼作為外碼和該聯(lián)系本身的屬性一起組成關(guān)系的屬性,被聯(lián)系關(guān)系的主碼組成該關(guān)系的復(fù)合主碼

44、。在本ERD中,課程與員工的聯(lián)系就是多對多聯(lián)系。導(dǎo)出如下的關(guān)系框架員工培訓(xùn)課程關(guān)系課程名工號培訓(xùn)日期成績復(fù)合主碼表3.1-732、具體邏輯模型設(shè)計把一般關(guān)系模型轉(zhuǎn)換成具體DBMS支持的邏輯結(jié)構(gòu)在VFP中,在各個關(guān)系框架下增加類型、長度、小數(shù)位數(shù)等行就可以了。以下為上述系統(tǒng)的關(guān)系: 員工基本信息.DBF 表3.2-1字段名工號身份證號部門號姓名性別出生日期電話籍貫調(diào)入時間外碼主碼主碼類型NCNCLDCCD長度8一八510281288小數(shù)位 數(shù)00索引主索引候選候選普通字段完整性非空非空說明字段完整性:只能取“男”或“女” 部門號用來與部門表相關(guān)聯(lián)字段名職務(wù)狀態(tài)檔案號民族婚姻狀況住址簽訂合同日期外

45、碼主碼類型CNNCLCD長度82842308小數(shù)位 數(shù)00索引候選字段完整性非空說明字段完整性:只能取“是”或“否” 有六種狀態(tài):1-在職人員,2-兼職人員,3-試用人員,4-離職人員,5-返聘人員,6-退休人員 部門表.DBF表3.2-2字段名部門號部門名部門電話部門經(jīng)理外碼主碼主碼類型NCCC長度881210小數(shù)位數(shù)00索引主索引候選字段完整性非空說明字段(屬性)級完整性: 記錄(無組)完整性:表(關(guān)系)完整性: 課程表.DBF 表3.2-3字段名課程名培訓(xùn)單位外碼主碼主碼類型CC長度2010小數(shù)位數(shù)索引主索引字段完整性非空 非空說明表(關(guān)系)完整性:業(yè)績.DBF 表3.2-4字段名考核月

46、份工號業(yè)績情況領(lǐng)導(dǎo)評價人事部評價外碼外碼主碼復(fù)合主碼類型NNCCC長度58303030小數(shù)位數(shù)0索引普通普通字段完整性非空 說明表(關(guān)系)完整性:工號用來與員工表相關(guān)聯(lián)家庭成員表.DBF 表3.2-5字段名工號稱謂姓名性別生日住址電話外碼主碼復(fù)合主碼類型NCCLDCN長度81010285020小數(shù)位數(shù)索引字段完整性非空 非空說明字段(屬性)級完整性:吸能取值“男”或“女”表(關(guān)系)完整性:用來與員工表相關(guān)聯(lián)經(jīng)歷表.DBF 表3.2-6字段名單號工號開始時間結(jié)束時間職務(wù)學(xué)校單位外碼外碼主碼主碼類型NNDDCC長度8888812小數(shù)位數(shù)00索引普通索引普通索引字段完整性非空 說明表(關(guān)系)完整性:

47、工號用來與員工表相關(guān)聯(lián) 員工培訓(xùn)課程.DBF 表3.2-7字段名工號課程名培訓(xùn)日期成績外碼外碼外碼主碼復(fù)合主碼類型NCDC長度81084小數(shù)位數(shù)0索引復(fù)合索引字段完整性非空 非空 非空說明表(關(guān)系)完整性:工號用來與員工表相關(guān)聯(lián) 課程名用來與課程表相關(guān)聯(lián) 四、數(shù)據(jù)庫物理設(shè)計與數(shù)據(jù)庫保護(hù)設(shè)計41 設(shè)計索引:見上述表中的索引42 設(shè)計表間關(guān)系:業(yè)績員工部門經(jīng)歷家庭成員課程培訓(xùn)課程父表子表部門課程員工員工一多關(guān)系(部門號)培訓(xùn)課程一多關(guān)系(課程名)一多關(guān)系(工號)經(jīng)歷一多關(guān)系(工號)家庭成員一多關(guān)系(工號)業(yè)績一多關(guān)系(工號)表4-2-243 完整性設(shè)計:列出主要字段完整性的字段名、完整性約束條件;

48、列出記錄完整性約束及其約束條件;列出參照完整性表。參照完整性表如下所示:父表子表更新刪除插入父標(biāo)記子標(biāo)記部門表員工表級聯(lián)忽略忽略部門號部門號課程表培訓(xùn)課程級聯(lián)級聯(lián)限制課程名培訓(xùn)課程員工表工作經(jīng)歷級聯(lián)級聯(lián)限制工號工號員工表家庭成員級聯(lián)級聯(lián)限制工號稱謂員工表業(yè)績級聯(lián)級聯(lián)限制工號考核員工表培訓(xùn)課程級聯(lián)忽略限制工號培訓(xùn)課程五、處理功能設(shè)計51 主控模塊設(shè)計:包括系統(tǒng)環(huán)境初始化、歡迎畫面、用戶身份驗(yàn)證、主控表單或菜單、各別畫面、系統(tǒng)退出的環(huán)境等功能。 建立主控程序:主控程序是應(yīng)用程序的起點(diǎn),包括初始化環(huán)境、顯示初始界面和控制事件循環(huán),并在退出事件循環(huán)后,恢復(fù)原來的系統(tǒng)環(huán)境。主控程序如下:clear EV

49、ENTSset talk off set safe off set sysmenu off close allrelease window 常用,"項(xiàng)目管理器",表單設(shè)計器,表單控件,數(shù)據(jù)庫設(shè)計器,報表設(shè)計器,布局,命令release window standamodify window screen title "人事管理系統(tǒng)"zoom window screen maxopen database "課程設(shè)計107人事管理系統(tǒng).DBC"public userdo form "課程設(shè)計107歡迎界面"read ev

50、entsCLOSE DATaBASE該程序保存為 main.prg進(jìn)行用戶身份驗(yàn)證,需建立一個密碼表儲存用戶名和密碼: 用戶表密碼用戶名123456何耀環(huán)123456用戶2登錄界面的基本功能是驗(yàn)證用戶身份,便于維護(hù)數(shù)據(jù)安全。要求該界面實(shí)現(xiàn)的具體功能如下 :驗(yàn)證操作工號、用戶名和密碼,如果正確則進(jìn)入系統(tǒng)。錯誤則顯示相應(yīng)的提示如果連續(xù)三次輸往返用戶名和密碼錯誤,將顯示系統(tǒng)退出提示,并自動退出系統(tǒng)能實(shí)現(xiàn)退出登錄界面的功能,并退出系統(tǒng)。下圖為該界面的設(shè)計圖:告別畫面表單如下:主菜單的基本功能是用來實(shí)現(xiàn)調(diào)用系統(tǒng)內(nèi)各界面的,主菜單的設(shè)計可以根據(jù)第一部分的系統(tǒng)功能模塊圖。以下是菜單的設(shè)計:菜單名稱結(jié)果命令員

51、工信息管理do form 員工基本信息表部門信息管理do form 部門表業(yè)績管理do form 業(yè)績查詢統(tǒng)計系統(tǒng)管理子菜單數(shù)據(jù)備份與恢復(fù)命令do form s退出命令Quit 52子模塊設(shè)計:按系統(tǒng)業(yè)務(wù)要求設(shè)計各項(xiàng)業(yè)務(wù)模式和系統(tǒng)管理模塊,要能完成系統(tǒng)業(yè)務(wù)和系統(tǒng)管理功能,總體規(guī)模至少達(dá)到5.2.1-5.2.4的要求。 521設(shè)計輸入:設(shè)計輸入數(shù)據(jù)到表中的表單或窗口,注意實(shí)現(xiàn)用戶定義完整性約束,并具有輸入校驗(yàn),以確保輸入數(shù)據(jù)正確,沒有垃圾數(shù)據(jù)混入。員工基本信息輸入:員工基本信息輸入相片修改資料添加員工部門調(diào)轉(zhuǎn)輸入家庭成員輸入經(jīng)歷 最后一條下一條上一條退出第一條本表單說明:部門調(diào)轉(zhuǎn)輸入家庭成員輸入

52、經(jīng)歷為了方便,把員工的子類如經(jīng)歷表,家庭成員,部門調(diào)動三個表單放入該表單中,輸入完員工基本信息后,分別點(diǎn)擊 添加員工繼續(xù)輸入相關(guān)資料,點(diǎn)擊出現(xiàn)一個新的表單,輸入下一個員工的相關(guān)資料。部門信息輸入:部門信息輸入部門號:部門名:部門x 部門經(jīng)理:任職日期:確定退出修改刪除添加最后一條下一條上一條第一條另外還有經(jīng)歷表、家庭成員表、課程表、業(yè)績、員工部門調(diào)動、員工培訓(xùn)課程關(guān)系等界面,詳見VFP。522視圖設(shè)計:設(shè)計不少于兩個定式視圖,并提供視圖設(shè)計器的用戶現(xiàn)場生成視圖。視圖是提示給用戶,讓用戶可以只看到自己想看的數(shù)據(jù),或者是可以把系統(tǒng)中的某些重要的數(shù)據(jù)進(jìn)行保護(hù),令無些權(quán)限的用戶無法看到。員工信息視圖:

53、請輸入查詢條件:查詢部門名退出姓名員工經(jīng)歷查詢視圖:請輸入查詢條件查詢姓名退出開始時間523 查詢設(shè)計:設(shè)計不少于兩個定式查詢,并提供調(diào)用查詢設(shè)計器的用戶現(xiàn)場生成查詢。由于篇幅關(guān)系,以下僅畫出部門人數(shù)統(tǒng)計各設(shè)計原稿:部門人數(shù)統(tǒng)計選擇部門名:退出打印查詢524 報表設(shè)計:設(shè)計不少于兩個定式報表,并提供調(diào)用報表生成器的用戶現(xiàn)場生成報表。員工基本信息報表:員工基本信息09/04/05姓名性別電話檔案號部門號調(diào)入時間狀態(tài)職務(wù)簽訂合同日期住址域域域域域域域域域域部門報表:部門表09/04/05部門號部門名部門電話部門經(jīng)理任職日期域域域域域注明:子模塊設(shè)計部分只列出部分的初步設(shè)計,其他的可在具體實(shí)現(xiàn)后的模

54、塊實(shí)現(xiàn)處了解到。六、數(shù)據(jù)庫應(yīng)用系統(tǒng)的實(shí)現(xiàn)61 數(shù)據(jù)庫及其表結(jié)構(gòu)的建立:在創(chuàng)建數(shù)據(jù)庫前,可先為“人事管理系統(tǒng)”創(chuàng)建一個“項(xiàng)目管理器”,命名為“人事管理系統(tǒng)”;在剛創(chuàng)建的“項(xiàng)目管理器”中創(chuàng)建一個數(shù)據(jù)庫,命名“人事管理系統(tǒng)”;在“人事管理系統(tǒng)”數(shù)據(jù)庫中創(chuàng)建表,要創(chuàng)建的表分別為表3.3-1到3.3-10,下面6.1.2小節(jié)將分別列出創(chuàng)建后的表:6.1.1數(shù)據(jù)庫表的創(chuàng)建:1. 員工基本信息表(Employees)字段名類型寬度小數(shù)位數(shù)索引工號N80升序身份證號C一八部門號N50升序姓名C10性別L2升序出生日期D8電話C12籍貫C8政治面貌C20婚姻狀況L2住址C50專業(yè)C20調(diào)入時間D8狀態(tài)N20職務(wù)

55、C8檔案號N80升序民族C4簽訂合同日期D8用SQL創(chuàng)建如下:CREAT TABLE Employees &&數(shù)據(jù)庫表的創(chuàng)建 (工號 N (8) NOT NULL UNIQUE, 身份證號 CHAR(一八) NOT NULL UNIQUE, 部門號 N(5) NOT NULL UNIQUE,姓名CHAR(10),性別 L(2),出生日期 DATE(8),電話 CHAR(12),籍貫 CHAR(8),政治面貌 CHAR(20),婚姻狀況 L(2),住址 CHAR(50),專業(yè) CHAR(20),調(diào)入時間 DATE(8) NOT NULL UNIQUE,狀態(tài) N(2) NOT NU

56、LL UNIQUE, 職務(wù) CHAR(8), 檔案號 N(8) NOT NULL UNIQUE, 民族 CHAR(4), 簽訂合同日期 DATE(8) NOT NULL UNIQUE,CONSTRAINT 工號 PRIMARY KEY(工號)),CONSTRAINT 身份證號 PRIMARY KEY(身份證號)),CONSTRAINT 檔案號 PRIMARY KEY(檔案號)),CONSTRAINT 狀態(tài) CHECK (狀態(tài) IN ('1','2','3','4','5','6'),CONSTRAI

57、NT性別CHECK (性別 IN ('男','女'),CONSTRAINT婚姻狀況CHECK (婚姻狀況 IN ('是','否');該表結(jié)構(gòu)如下:2.部門表(Departments)字段名類型寬度小數(shù)位數(shù)索引部門號N80升序部門名C10升序部門電話C12部門經(jīng)理C10任職日期D8用SQL創(chuàng)建如下:CREATE TABLE Departments (部門號 N(8)NOT NULL UNIQUE,部門名 CHAR(10), 部門電話 CHAR(12), 部門經(jīng)理 CHAR(10), 任職日期 DATE(8), CONSTRAINT

58、部門號 PRIMARY KEY(部門號));該表結(jié)構(gòu)如下:3課程表(Course)字段名類型寬度小數(shù)位數(shù)索引課程名C20升序培訓(xùn)單位C10用SQL創(chuàng)建如下:CREATE TABLE Course (課程名 CHAR(20) NOT NULL UNIQUE, 培訓(xùn)單位 CHAR(10) NOT NULL UNIQUE,CONSTRAINT 課程名 PRIMARY KEY(課程名));INSERT INTO Course VALUES&&插入數(shù)據(jù)該表結(jié)構(gòu)如下:4.業(yè)績表(Achievement)字段名類型寬度小數(shù)位數(shù)索引考核月份N50升序工號N80升序業(yè)績情況C30領(lǐng)導(dǎo)評價C30人事部評價C30 用SQL創(chuàng)建如下:CREATE TABLE Achievement (考核月份 N(5) NOT NULL UNIQUE , 工號 N(8) NOT NULL UNIQUE , 業(yè)績情況 CHAR(30), 領(lǐng)導(dǎo)評價 CHAR(30), 人事部評價 CHAR(30),CONSTRA

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論