![人事管理系統(tǒng)規(guī)劃_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/11/f4e5ebdb-8062-4847-9f26-f9042cb6246d/f4e5ebdb-8062-4847-9f26-f9042cb6246d1.gif)
![人事管理系統(tǒng)規(guī)劃_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/11/f4e5ebdb-8062-4847-9f26-f9042cb6246d/f4e5ebdb-8062-4847-9f26-f9042cb6246d2.gif)
![人事管理系統(tǒng)規(guī)劃_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/11/f4e5ebdb-8062-4847-9f26-f9042cb6246d/f4e5ebdb-8062-4847-9f26-f9042cb6246d3.gif)
![人事管理系統(tǒng)規(guī)劃_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/11/f4e5ebdb-8062-4847-9f26-f9042cb6246d/f4e5ebdb-8062-4847-9f26-f9042cb6246d4.gif)
![人事管理系統(tǒng)規(guī)劃_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/11/f4e5ebdb-8062-4847-9f26-f9042cb6246d/f4e5ebdb-8062-4847-9f26-f9042cb6246d5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、概述:3一、需求分析:31 . 1用戶需求31 . 2業(yè)務(wù)流程分析31 . 3信息需求分析41 . 3. 1資料收集51 . 3. 2事項(數(shù)據(jù)項)分析61 . 4功能需求7二、數(shù)據(jù)庫概念模型設(shè)計: 8初始ERD8改進(jìn)ERD9三、數(shù)據(jù)庫邏輯模型設(shè)計103. 1一般邏輯模型設(shè)計一一 ERD轉(zhuǎn)換為一般關(guān)系模型103.2、 具體邏輯模型設(shè)計12把一般關(guān)系模型轉(zhuǎn)換成具體DBMSt持的邏輯結(jié)構(gòu)四、數(shù)據(jù)庫物理設(shè)計與數(shù)據(jù)文件保護(hù)設(shè)計164 .1設(shè)計索引164 .2設(shè)計表間關(guān)系164 .3完整性設(shè)計16五、處理功能設(shè)計: 175 .1主控模塊設(shè)計175 .2 子模塊設(shè)計195.2.1設(shè)計輸入195.2.2視圖
2、設(shè)計205.2. 3查詢設(shè)計215.2. 4報表設(shè)計21六、數(shù)據(jù)庫應(yīng)用系統(tǒng)的實現(xiàn): 226 . 1數(shù)據(jù)庫及其表結(jié)構(gòu)的建立226. 2數(shù)據(jù)輸入276. 3模塊實現(xiàn):28經(jīng)過與體會32七、數(shù)據(jù)庫應(yīng)用系統(tǒng)運行: 327 . 1系統(tǒng)操作使用的簡要說明327 . 2按使用說明運行系統(tǒng)并打印出運行結(jié)果337 . 3系統(tǒng)評價37概述:海富制衣廠根據(jù)業(yè)務(wù)需要,確定開發(fā)一個“人事管理系統(tǒng)”,以取代現(xiàn)在的完全人工管理。開發(fā)的基本目標(biāo)包括:員工個人資料的錄入、部門資料錄入、職務(wù)變動記錄和管理、員 工調(diào)動記錄等。人事管理系統(tǒng)需要完成以下幾項大的功能:(1) 新員工資料的輸入;(2) 人事變動的詳細(xì)記錄,包括崗位和部門
3、的調(diào)整;(3) 員工信息的查詢。(4) 員工信息統(tǒng)計打印。一、需求分析:1. 1用戶需求:人事管理系統(tǒng)是非常通用的管理信息系統(tǒng),是企業(yè)單位實現(xiàn)辦公自動化的前提和基礎(chǔ)。由于該廠現(xiàn)在是完全的人工管理,我們的系統(tǒng)主要是幫助他們以自動化的方 式來取代現(xiàn)有的人工管理以便于該廠領(lǐng)導(dǎo)掌握人員的動向,及時高速人才的分配。1. 2業(yè)務(wù)流程分析:根據(jù)上述系統(tǒng)的要求,業(yè)務(wù)流程圖包括:(1)員工和和部門基本信息的輸入:員信息二人事部驗證)正確;員工信息資料 /X一輸入員工信息表 修改 (jn信,匚審核:/ 錯誤/部門信息資料輸入部門信息表轉(zhuǎn)入臨時文件相關(guān)檔案 人事變更流程:人事部根據(jù)需要發(fā)出人事變更表,并審核,有錯誤
4、則重發(fā),正包括員工的調(diào)動(職位升降、同級別的調(diào)動)確則下達(dá)命令,并修改員工職位表。 表。人事部對員工的考核,3信息需求分析1. 3. 1資料收集:人事管理系統(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)
5、整你的工作職位,請你于XX年XX月XX日,向XXX部門相關(guān)負(fù)責(zé)人報告。領(lǐng)導(dǎo)人簽名: 日期:蓋章部門資料表部門編號部門名稱部門經(jīng)理部門電話說明1.3.2事項(數(shù)據(jù)項)分析:在人事管理系統(tǒng)中,各資料的數(shù)據(jù)項列舉如下:員工個人信息表:檔案編號、姓名、性別、民族、出生日期、文化程度、健康狀況、婚姻狀 況、相片、參加工作時間、x、身分證號碼、家庭住址、家庭成員姓名、與本人關(guān)系、 住址、電話、簽訂勞動合同的日期員工學(xué)歷信息表:檔案編號、工號、部門號、職務(wù)、姓名、畢業(yè)學(xué)校、學(xué)歷自我簡介等。員工考評報告表:考評月份、工號、部門號、業(yè)績報告、員工調(diào)職通知單:工號、姓名、現(xiàn)所在部門職務(wù)等。部門資料表:部門編號、部
6、門名稱、部門經(jīng)理、部門電話、說明匯總后有事項(數(shù)據(jù)項)去掉重復(fù)。在本案例中,員工個人信息表的信息最集中,放在最前,以便后面匯總時去掉重復(fù),數(shù)據(jù)項匯總?cè)缦拢簡T工姓名、性別、民族、出生日期、健康狀況、婚姻狀況、相片、X、簽訂勞動合同的日期、身分證號碼、家庭住址、家庭成員姓名、與本人關(guān)系、家庭成員住址、家庭成員電話、 工號、所屬部門、職位、進(jìn)入單位日期、工資級別、職稱、部門編號、部門名稱、部門經(jīng)理、部門電話、部門說明、檔案編號、畢業(yè)學(xué)校等。進(jìn)一步分析,初步確定人事管理系統(tǒng)的基本項有:工號、員工姓名、性別、民族、出生日期、文化程度、健康狀況、婚姻狀況、X、身分證號碼、簽訂勞動合同的日期、家庭住址、家庭
7、成員姓名、與本人關(guān)系、家庭成員住址、家庭成員電話、所屬部門、職位、進(jìn)入單位日 期、職稱、部門編號、部門名稱、部門經(jīng)理、部門電話、檔案編號、畢業(yè)學(xué)校等。相片、部門說明為非結(jié)構(gòu)化項。1. 4功能需求:人事管理系統(tǒng)的總功能就是“人事管理”。根據(jù)業(yè)務(wù)流程圖中的兒項子業(yè)務(wù)把總功能劃分 為幾個大功能(子系統(tǒng)):人事管理系統(tǒng)功能模塊圖人事管理系統(tǒng)考評管理基本信息管理部門信息管理員 工 信 息 管 理業(yè) 績 資 料 審 核員 工 業(yè) 績 考 評員 工 信 息 審 核員 工 信 息 輸 入員 工 信 息 修 改業(yè) 績 評 價二、數(shù)據(jù)庫概念模型設(shè)計根據(jù)從基本項構(gòu)思實體聯(lián)系模型四條原則,構(gòu)造實體聯(lián)系點模型( ERD
8、原則1 (確定實體):能獨立存在的事物,例如人、物、事、地、團(tuán)體、機(jī)構(gòu)、活動、事項 等等,在其有多個由基本項描述的特性需要關(guān)注時,就應(yīng)把它作為實體。在人事管理系統(tǒng)中,工號、姓名、性別、民族、出生日期、文化程度、健康狀況、婚姻狀況、相片、參加工作時間、x、身分證號碼、家庭住址、是員工的基本特征,所以“員工”是一個實體類。部門編號、部門名稱、部門經(jīng)理、部門電話是部門的特征,所以“部門”是一個 實體類。員工進(jìn)行培訓(xùn)的課程中 ,培訓(xùn)單位、課程名、成績是它的基本特征,所以課程是一 個實體。起止時間、工作單位、職務(wù)是它的基本特征,所以工作經(jīng)歷也是一個實體;它是員 工的從實體。同樣,員工的家庭成員也是員工的
9、從實體。原則2 (確定聯(lián)系):兩個或多個實體間的關(guān)聯(lián)與結(jié)合,如主管,從屬,組成,占有,作用, 配合,協(xié)同等等,當(dāng)需要予以關(guān)注時,應(yīng)作為聯(lián)系。聯(lián)系通常是某類行為動作,ERD關(guān)注的是其狀態(tài)與結(jié)果而非其過程。實體間的聯(lián)系可分為一對一、一對多、多對多等三類,在確定聯(lián)系時還要確定其類型。在人事管理系統(tǒng)中, 一個部門有多個員工, 所以部門和員工之間的聯(lián)系是一對多的聯(lián)系。一個員工有多個家庭成員,員工家庭成員和員工也是多對一的聯(lián)系。一個員工可以進(jìn)行多次培訓(xùn),一次培訓(xùn)也可以有多個員工,所以員工與課程之間是多對多的聯(lián)系。工作經(jīng)歷、家庭成 員是員工的從實體。原則3 (確定屬性):實體的屬性是實體的本質(zhì)特征。實體應(yīng)有
10、標(biāo)識屬性(能把不同個體區(qū) 分開來的屬性組),并指定其中一個作為主標(biāo)識。聯(lián)系的屬性是聯(lián)系的結(jié)果或狀態(tài)。屬性具 有如下幾個特點:非多值性 非復(fù)合性 非導(dǎo)出性,實體的屬性還應(yīng)有非關(guān)聯(lián)性,只是一個實體的基本特征, 與其他實體無關(guān);聯(lián)系的屬性應(yīng)具有關(guān)聯(lián)性,是對聯(lián)系結(jié)果或狀態(tài)的描述。在人事管理系統(tǒng)中, 實體“員工”有屬性工號、身份證號、 姓名、性別、出生日期、民族、 籍貫、政治面貌、婚姻狀況、專業(yè)、地址、電話。實體“部門”有屬性部門號、部門名、部 門電話、部門經(jīng)理。實體“課程”有屬性培訓(xùn)單位、課程名、成績等。本ERDf員工的從實體家庭成員有屬性稱謂、姓名、性別、生日、所在單位、住址等。從實體工作經(jīng)歷有屬性
11、起 止時間、工作單位、職務(wù)等。由此確定初始的 ERD根據(jù)業(yè)務(wù)流程中的實際,引進(jìn)聯(lián)系實體“業(yè)績” 改進(jìn)后的ERDfe下:課程名培訓(xùn)單位部門經(jīng)理稱謂培訓(xùn)日期所在單位職務(wù)調(diào)入時間*部門號部門名部門電話考核住址結(jié)束時間被考核檔案號籍貫婚姻狀況*出生日期電話職稱住址政治面貌(但并不是一個真正的實體)1所NM11*考評月41*M家 庭 成 員經(jīng)歷課程原則4(一事一地):信息分析中得到的基本項要在且僅在實體聯(lián)系圖中的一個地方作為屬 性出現(xiàn)。三、數(shù)據(jù)庫邏輯模型設(shè)計3. 1 一般邏輯模型設(shè)計一一ERD專換為一般關(guān)系模型原則1 (實體轉(zhuǎn)換為關(guān)系模式):ERD中每個獨立的實體轉(zhuǎn)換為一個關(guān)系模式,實體的屬性 組成關(guān)系
12、的屬性,實體的主標(biāo)識轉(zhuǎn)換成關(guān)系的主碼。在人事管理信息系統(tǒng)中,員工、部門是獨立的實體,業(yè)績也作為獨立實體來看待,得到相應(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è)績情況領(lǐng)導(dǎo)評價人事部評價外碼復(fù)合主碼表 3.1-4業(yè)績關(guān)系(考核)(被考核)原則2 (從實體及其主從聯(lián)系轉(zhuǎn)換為關(guān)系模式):ERD中一個從實體及其主從聯(lián)系轉(zhuǎn)換為一個關(guān)系,從實體的屬性及其主實體關(guān)系的屬性組成該關(guān)系的屬性,其主實體關(guān)系的
13、主碼,在主從聯(lián)系為一對多聯(lián)系時還要加上可把同一主實體個體所對應(yīng)的從實體個體區(qū)分開來的、從實體的一組屬性,作為該關(guān)系的主碼。對子類實體可作類似一對一聯(lián)系的從實體的轉(zhuǎn)換。在人事管理信息系統(tǒng)中,員工的家庭成員關(guān)系,其主從聯(lián)系是一對多聯(lián)系,導(dǎo)出的關(guān)系框架如下員工家庭成員員工工號稱謂姓名性別生日住地x外碼復(fù)合主碼表 3.1-5員工的工作經(jīng)歷也是從實體,導(dǎo)出的關(guān)系框架如下經(jīng)歷關(guān)系工號起止時間學(xué)校單位所任職務(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中的一
14、個一對多聯(lián)系通過在其“多”實體關(guān)系上增加“ 1”實體關(guān)系的主碼(作為外碼)和聯(lián)系本身的屬性來表示。本ERD中有一對多聯(lián)系員工所屬部門,其中員工是多實體,所以在員工關(guān)系中增加所在 部門的部門號作為外碼表示所屬部門聯(lián)系.。原則4 (多對多聯(lián)系轉(zhuǎn)換為關(guān)系):ERD中的一個多對多聯(lián)系轉(zhuǎn)換為一個關(guān)系,其被聯(lián)系實 體關(guān)系的主碼作為外碼和該聯(lián)系本身的屬性一起組成關(guān)系的屬性,被聯(lián)系關(guān)系的主碼組成該關(guān)系的復(fù)合主碼。在本ERD,課程與員工的聯(lián)系就是多對多聯(lián)系。導(dǎo)出如下的關(guān)系框架員工培訓(xùn)課程關(guān)系課程名工號培訓(xùn)日期成績復(fù)合主碼表 3.1-73. 2、具體邏輯模型設(shè)計一一把一般關(guān)系模型轉(zhuǎn)換成具體DBMSt持的邏輯結(jié)構(gòu)在
15、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)檔案號民族婚姻狀況住址簽訂合同日期外碼主碼舊CNNCLCD長度82842308小數(shù)位數(shù)00索引候選字段完整性非空說明字段完整性:只能取“是”或“否”有六種狀態(tài):1-在職人員,2-兼職人員,3-試用人員,4-離職人
16、員,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字段名考核月份工號業(yè)績情況領(lǐng)導(dǎo)評價人事部評價外碼外碼主碼復(fù)合主碼回NNCCC長度58303030小數(shù)位數(shù)0索引普通普通字段完整性非空說明表(關(guān)系)完整性:工號用來與員工表相關(guān)聯(lián)家庭成員表.DBF表 3
17、.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)系)完整性:工號用來與員工表相關(guān)聯(lián)員工培訓(xùn)課程.DBF表 3.2-7字段名工號課程名培訓(xùn)日期成績外碼外碼外碼主碼復(fù)合主碼回NCDC長度81084小數(shù)位數(shù)0索引復(fù)合索引字段完整性非空非空非空說明表(關(guān)系)完整性:
18、工號用來與員工表相關(guān)聯(lián)課程名用來與課程表相關(guān)聯(lián)四、數(shù)據(jù)庫物理設(shè)計與數(shù)據(jù)庫保護(hù)設(shè)計4. 1設(shè)計索引:見上述表中的索引5. 2設(shè)計表間關(guān)系:父表部門課程員工員工一多關(guān)系 (部門號)培訓(xùn)課程一多關(guān)系 (課程名)一多關(guān)系 (工號)經(jīng)歷一多關(guān)系 (工號)家庭成員一多關(guān)系 (工號)業(yè)績一多關(guān)系 (工號)表 4-2-24. 3完整性設(shè)計:列出主要字段完整性的字段名、完整性約束條件;列出記錄完整性約束及其約束條件;列出參照完整性表。參照完整性表如下所示:父表心更新刪除插入父標(biāo) 記子標(biāo) 記部門 表員工 表級聯(lián)忽略忽略部門 號部門 號課程 表培訓(xùn) 課程級聯(lián)級聯(lián)限制課程 名培訓(xùn) 課程員工 表工作 經(jīng)歷級聯(lián)級聯(lián)限制工
19、號工號員工 表家庭 成員級聯(lián)級聯(lián)限制工號稱謂員工 表業(yè)績級聯(lián)級聯(lián)限制工號考核員工 表培訓(xùn) 課程級聯(lián)忽略限制工號培訓(xùn) 課程五、處理功能設(shè)計5. 1主控模塊設(shè)計:包括系統(tǒng)環(huán)境初始化、歡迎畫面、用戶身份驗證、主控表單或菜單、各別畫面、系統(tǒng)退出的環(huán)境等功能。建立主控程序:主控程序是應(yīng)用程序的起點,包括初始化環(huán)境、顯示初始界面和控制事 件循環(huán),并在退出事件循環(huán)后,恢復(fù)原來的系統(tǒng)環(huán)境。主控程序如下:clear EVENTSset talk offset safe offset sysmenu offclose allrelease window 常用,項目管理器,表單設(shè)計器,表單控件,數(shù)據(jù)庫設(shè)計器,報表設(shè)
20、計器,布局,命令release window standamodify window screen title 人事管理系統(tǒng)”zoom window screen maxopen database 課程設(shè)計人事管理系統(tǒng).DBCpublic userdo form 課程設(shè)計歡迎界面read eventsCLOSE DATaBASE該程序保存為 main.prg進(jìn)行用戶身份驗證,需建立一個密碼表儲存用戶名和密碼:用戶表密碼用戶名123456何耀環(huán)123456用戶2登錄界面的基本功能是驗證用戶身份,便于維護(hù)數(shù)據(jù)安全。要求該界面實現(xiàn)的具體功能如 下:驗證操作工號、用戶名和密碼,如果正確則進(jìn)入系統(tǒng)。錯誤
21、則顯示相應(yīng)的提示 如果連續(xù)三次輸往返用戶名和密碼錯誤,將顯示系統(tǒng)退出提示,并自動退出系統(tǒng)能實現(xiàn)退出登錄界面的功能,并退出系統(tǒng)。下圖為該界面的設(shè)計圖:人事管理系統(tǒng)告別畫面表單如下:感謝使用!若有問題,請聯(lián)系制作人:何耀環(huán)E-mail: heyaahuanO90126. com主菜單的基本功能是用來實現(xiàn)調(diào)用系統(tǒng)內(nèi)各界面的,主菜單的設(shè)計可以根據(jù)第一部分的系統(tǒng)功能模塊圖。以下是菜單的設(shè)計:菜單名稱結(jié)果命令員工信息管理do form 員工基本信息表部門信息管理do form 部門表業(yè)績管理do form 業(yè)績查詢統(tǒng)計系統(tǒng)管理子菜單數(shù)據(jù)備份與恢復(fù)命令do form s退出命令Quit5. 2子模塊設(shè)計:按
22、系統(tǒng)業(yè)務(wù)要求設(shè)計各項業(yè)務(wù)模式和系統(tǒng)管理模塊,要能完成系統(tǒng)業(yè)務(wù) 和系統(tǒng)管理功能,總體規(guī)模至少達(dá)到521-524 的要求。5 . 2. 1設(shè)計輸入:設(shè)計輸入數(shù)據(jù)到表中的表單或窗口,注意實現(xiàn)用戶定義完整性約束, 并具有輸入校驗,以確保輸入數(shù)據(jù)正確,沒有垃圾數(shù)據(jù)混入。員工基本信息輸入:員工基本信息輸入政治面貌:姓名.ill-ill?出生日期:/籍貫:婚姻狀況專業(yè)職務(wù)民族:調(diào)A時間:/ /笑訂合同日蚓輸入經(jīng)歷輸入家庭成員第一條上一條部門調(diào)轉(zhuǎn)添加員工住址:下一條取后 條退出修改資料本表單說明:為了方便,把員工的子類如經(jīng)歷表,家庭成員,部門調(diào)動三個表單放入該表單中,輸入完員工基本信息后,分別點擊輸入經(jīng)歷輸入
23、家庭成員部門調(diào)轉(zhuǎn)繼續(xù)輸入相關(guān)資料,點擊 的相關(guān)資料。添加員工出現(xiàn)一個新的表單,輸入下一個員工部門信息輸入:部門信息輸入部門號:1部門名:部門x部門經(jīng)理:_任職日期:A條上一條下一條取后 條添加刪除修改確定退出另外還有經(jīng)歷表、家庭成員表、課程表、業(yè)績、員工部門調(diào)動、員工培訓(xùn)課程關(guān)系等界面,詳見VFP。5. 2. 2視圖設(shè)計:設(shè)計不少于兩個定式視圖,并提供視圖設(shè)計器的用戶現(xiàn)場生成視圖。視圖是提示給用戶,讓用戶可以只看到自己想看的數(shù)據(jù),或者是可以把系統(tǒng)中的某些重要的數(shù)據(jù)進(jìn)行保護(hù),令無些權(quán)限的用戶無法看到。 員工信息視圖:請輸入查詢條件:口部門名I I查詢口姓名I 1退出員工經(jīng)歷查詢視圖:請輸入查詢條
24、件姓名 查詢開始時間退出5. 2. 3查詢設(shè)計:設(shè)計不少于兩個定式查詢, 并提供調(diào)用查詢設(shè)計器的用戶現(xiàn)場生成查詢。 由于篇幅關(guān)系,以下僅畫出部門人數(shù)統(tǒng)計各設(shè)計原稿:部門人數(shù)統(tǒng)計選擇部門名:I I查詢打印退出6. 2. 4報表設(shè)計:設(shè)計不少于兩個定式報表, 并提供調(diào)用報表生成器的用戶現(xiàn)場生成報表。 員工基本信息報表:員工基本信息09/04/05姓名性別電話檔案號部門號調(diào)入時間狀態(tài)職務(wù)簽訂合同日期住址域域域域域域域域域域部門報表:部門表09/04/05部門號部門名部門電話部門經(jīng)理任職日期域域域域域注明:子模塊設(shè)計部分只列出部分的初步設(shè)計,其他的可在具體實現(xiàn)后的模塊實現(xiàn)處了解到。六、數(shù)據(jù)庫應(yīng)用系統(tǒng)的
25、實現(xiàn)7. 1數(shù)據(jù)庫及其表結(jié)構(gòu)的建立:在創(chuàng)建數(shù)據(jù)庫前,可先為“人事管理系統(tǒng)”創(chuàng)建一個“項目管理器”,命名為“人事管理系統(tǒng)”;在剛創(chuà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ù)C8檔案號N80升序民族C4簽訂合
26、同日期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 NULL UNIQUE,職務(wù) CHAR(8),檔案號 N(
27、8) NOT NULL UNIQUE,民族 CHAR(4),簽訂合同日期 DATE(8) NOT NULL UNIQUE, CONSTRAINT!# PRIMARY KEY (工號), CONSTRAINTt份證號 PRIMARY KEY (身份證號), CONSTRAIN研案號 PRIMARY KEY (檔案號), CONSTRAINT犬態(tài) CHECK (狀態(tài) IN (1,2,3,4,5,6)CONSTRAIN餞另ij CHECK (性別 IN (男,女), CONSTRAIN婚姻戊兄CHECK婚姻狀況IN (是,否);該表結(jié)構(gòu)如下:1234567 S 9U1234-5A 7 8 +1-IX
28、 1- .IX J1 14 14 1+ 14 - Tf號 期 名號 a貌況面僅類數(shù)軍敵字送日字字字建字字日致手效字日型型型型型圖型型型型型型型型鱉型型七1EE1C1E1FW2C13C2CIEEF 4 E 2 id泰升州斗-升俳序F1K 山, Fiwm FTWTK riHYIhPTffYTl:2.首Bl1 表(Departments)字段名整寬度小數(shù)位數(shù)索引部門號N80升序部門名C10升序部門電話C12部門經(jīng)理C10任職日期D8用SQL創(chuàng)建如下:CREATE TABLE Departments(部門號 N (8) NOT NULL UNIQUE, 部門名CHAR (10), 部門電話CHAR (
29、12), 部門經(jīng)理CHAR (10), 任職日期DATE (8), CONSTRAINT 部門號 PRIMARY KEY (部門號);該表結(jié)構(gòu)如下:字段字段后1置:門號2 部口病3 部門電話t 年門坦理5 任照日弱SH *要教字字字日十度 311112103 哈位引序序素升升PTlTTir石否否否否U13.課程表(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 CONSTRAIN課程名 PRIMA
30、RY KEY(課程名); INSERT INTO Course VALUES&再入數(shù)據(jù)該表結(jié)構(gòu)如下:名名單型型一 型將苻 類字字度力1031 寬索引排序升予 HNTIff11否否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),CONSTRAINT 核 PRI
31、MARY KEY (考核月份 + 工號);該表結(jié)構(gòu)如下:字段字超名美型索引排序Hiills1蓍轄目惜物直到5升庠pmru2T號構(gòu)盾5U6斗序FTUYTli3|隅情兄宇群出TI4期導(dǎo)評陸本部型TO5人字都件梳字落型荀k電i+1045.家庭成員表(Family)字段名回寬度小數(shù)位數(shù)索引工號N80升序稱謂C10升序姓名C10性別L1生日D8住址C50電話C12用SQL創(chuàng)建如下:CREATE TABLE Family( 工號 CHAR(8) NOT NULL UNIQUE , 稱謂 CHAR(10) NOT NULL UNIQUE , 姓名 CHAR(10) NOT NULL UNIQUE , 性別L
32、(1), 生日 DATE(8), 住址 CHAR(30), 電話 CHAR(12),CONSTRAIN琳謂 PRIMARY KEY(工號 + 稱謂); 該表結(jié)構(gòu)如下:字段名寬度小數(shù)位數(shù)索引單號N80升序工號N80升序?qū)W校/單位C12所任職務(wù)C8開始時間D8結(jié)束時間D8用SQL創(chuàng)建如下:6.經(jīng)歷(Experiences)CREATE TABLE Experiences(單號 N (8) NOT NULL UNIQUE, 工號 N (8) NOT NULL UNIQUE , 工作單位 CHAR (12),所任職務(wù)CHAR (12),開始時間 DATE (8), 結(jié)束時間DATE (8),CONST
33、RAINT單號 PRIMARY KEY(單號); 該表結(jié)構(gòu)如下:字段 1字段名單號小數(shù)也45&工號 工唯單住 聽任職務(wù) 并始時同 整英國間排葬F:N7INHulls7.培訓(xùn)課程(Train )字段名回寬度小數(shù)位數(shù)索引工號N80升序課程名C10升序培訓(xùn)日期D8成績C4用SQL創(chuàng)建如下:CREATE TABLE Train(工號N (8),課程名CHAR (10),培訓(xùn)日期DATE (8),成績 CHAR (4),CONSTRAINTS訓(xùn)課程PRIMARY KEY (工號+課程名+培訓(xùn)日期); 該表結(jié)構(gòu)如下:用 老&日 段與苣譏融 字工課母瓏空數(shù)手日不生值將用擰型型也把序排?|索數(shù)小 度總103
34、寬否否否否:總計上316. 2數(shù)據(jù)輸入:實現(xiàn)5.2.1中,用這些輸入程序或系統(tǒng)的追加插入命令錄入數(shù)據(jù),并打印 出用VFP命令列出的各表的內(nèi)容。在VFP命令窗口中鍵入:USE員工基本信息LIST得到如下內(nèi)容:止4%二號-iFliP號印f-一31出生日海月克dEEitKUli.x.elin.耳 地E1支號三* (江一兄1期Lr州不克值口TF-1門*久工町,笑IE“WillL 值翌廣常喈1121 雙WL 町E即星E12402戊咖35Mli鷗血!廠湖而麥河西一點內(nèi)將F1丁兩桿音3代江粕:以:力1嗎也WU3t IR3廣親喈出善競&|打濯00*皿3EJ24AJ -冷崎始曬1照H湖幣壬河底得下二牡;而Q3孔
35、阿寄生 單干幣否WLL/B0由箋的招期 1ZHQt 狀?J江久山審立門耳形晝沁1噌毛5B13S04 4mB鵬例時刑期 rWrfj小*用 臺討TL廿 LRMT4*1TTMT皿師眠L含計師陽岫ion fymul專LE SF迎 嶼臉嚇附居55詩打印1J5 U 汗 K 五三百我仇假4.ML陷鞏工IIXV巧L鯉理廣京管麗25 潢0JH.flD4E同樣,鍵入:USE部門表 LIST得到如下內(nèi)容:記錄號部門號部門名電話121人事部0203633030121W5銷售部02032261&303125財務(wù)部0203542416?41圻生產(chǎn)部02034578122濟(jì)軍 爽東朋貂 林鐘梁壬任呂耍月 1Q/05/CI
36、1Z/0T/04 11/05/05 01/E4/C5USE家庭成員表LIST得到如下內(nèi)容:記國號工號稱謂姓名地址1124m父親林建國男10/03/7&廣州市212叩1母親李花12/30/75廣州市USE經(jīng)歷表LIST得到如下內(nèi)容:記錄號甥工號學(xué)校單位所任職所開始時間,束時間1 *112405廣東職業(yè)技術(shù)學(xué)院團(tuán)支書07/01/02221小口 1廣東德群中學(xué)09/01/9007/01/933312522廣東褐陽第I中學(xué)誑長QS/01/9207/(11/954412b22汕頭大學(xué)團(tuán)或節(jié)09/01/95av/oi/aoS512522海富制衣廠秘書10/12/0001/24/05USE課程表LIST得到
37、如下結(jié)果:培訓(xùn)單在海威制衣廠天爾科技有限公司海威制衣廠 m記第號課程名L .生產(chǎn)羲優(yōu)化2部門信息化3布料分類4人事密調(diào)營理USE業(yè)績表LIST得到如下結(jié)果:記錄號考祓月份匚號業(yè)一情況領(lǐng)平伊人事幽飾11012401eq1iust 40 5。2n1240l vary g o doalgo cdJ1ZJ40L 一般短差皎差USE員工調(diào)動表LIST得到如下結(jié)果:記錄號耳 =現(xiàn)荏部門調(diào)在部門新任職若L1鐘東蓬生產(chǎn)部 稍臂部 經(jīng)理6.3模塊實現(xiàn):用視窗菜單和/或程序編輯器實現(xiàn)各模塊。運行主菜單,顯示:|員工信息管理需門管理業(yè)翳空B查電輸十退出|卜|*1。|圜圃學(xué)|癌|聞?|4|人跖理耒用點擊員工信息管理,
38、顯示:員工基本信息輸入工號;|叫姓名林爽|1241,121身僑證號 1245676941255415部門號L 檔案號._ 性別國 電話畫345Q調(diào)11 政治面貌:|黨員 專業(yè)-工商管理 陪|餐起.簍訂合同日期;|221坦后回歷| 境駕屈庭成員|修改資料第一集| 上一條狀忠: 1出生日期-112 ALl9近籍貫:|廣東省始耽祝f民族:忸 | 調(diào)入時間:|12力拓20力住址;廠慵市天河區(qū)棠下二社1匚棟504部(TiW 添力加工下f條后后1條退出點擊部門管理,顯示:部門信息輸入點擊業(yè)績管理,顯示:確定退出點擊查詢統(tǒng)計,顯示:員工查詢經(jīng)歷查詢分別點擊,顯示:部門報表打印顯示:部門信息打卬1邰門號部門名
39、部門電話部門經(jīng)理任彘日期I124人事都02A383308E1林變10/05/01125擔(dān)告梟02032231&30鐘東蓮12/07/04126財務(wù)部020354241B2搬11/05/05127生產(chǎn)部020345T6122王紹軍01/24/051J打印1打印預(yù)覽取消打印預(yù)覽:部門表6門與ri部門由宿仕胴日助1t(V24A的驕02038333501枇*IWDSJO1125鉆郛2032261530挑去蓮1 WjC4優(yōu)則務(wù)部0333科第16奧朋任帆K127廿明03034573122員工基本信息報表打印顯示:員工基本信息身椎證號姓名%生日期也請!11240L13345G7B95412S5415124林
40、笠勇ie/i02034111iMoe1 65 版5T 乳咨 2525王冠女oe/(w/7135512551551解何再夏男oviL/a):第二審412EO443U5754545G74231謝布百13 打 S74HC71空足125快系返女Ol/EM/TGI247C4GC344打印打印預(yù)覽取消打印預(yù)覽:lit應(yīng)漿J2I.訓(xùn)2151&弼 5?l做事憂由通克m由一3工時。:軍盯.訥G即,后離岸演口介正依】士崎祀,,海ll?l-KC1斷的口用13益E7,為H恥1叫T;經(jīng)過與體會:本次課程設(shè)計要求較多,在開始時沒有仔細(xì)體會報告提綱,因此對于“要做什么”沒有個明確的方向。在開始畫業(yè)務(wù)流程圖就有無從下手的感覺。反復(fù)修改了多次;ER皿這次設(shè)計的難點也是重中之重,開始覺得“應(yīng)該不是很難”,做起來卻有無從下手的感覺。跟同學(xué)討論很多,也向老師請教多次。開始建庫時由于對VFP的操作不熟悉,特別是表單部分內(nèi)容,后來向同學(xué)請教,多得同學(xué)的幫助。建完表要輸入數(shù)據(jù)時發(fā)現(xiàn)由于完整性問題引發(fā)觸發(fā)器,導(dǎo)致有時無法輸入數(shù)據(jù)。有時一個表單要試調(diào)很多次,還會出現(xiàn)找不出問題出在哪里的情況, 只有反復(fù)檢查,還少不了同學(xué)間的相互交流,當(dāng)一個反復(fù)調(diào)用的表單可以通過時,有一種說不出的滿足感。本次課程設(shè)計老師給的時
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度新型建筑防水涂料銷售及施工合同
- 關(guān)于購買蔬菜合同范本
- 養(yǎng)殖回收蛋合同范例
- 2025年度高端汽車進(jìn)口貿(mào)易合同范本
- 2025年度文化旅游產(chǎn)業(yè)貸款擔(dān)保合同
- 網(wǎng)絡(luò)供應(yīng)商供貨合同范本
- 2025年度教育培訓(xùn)機(jī)構(gòu)廣告設(shè)計制作合同
- 信托股東轉(zhuǎn)讓股合同范本
- 中國足球協(xié)會勞動合同范本
- 休閑快餐服務(wù)合同范本
- 2024-2025學(xué)年第二學(xué)期學(xué)校全面工作計劃
- 2025年護(hù)士資格考試必考基礎(chǔ)知識復(fù)習(xí)題庫及答案(共250題)
- 2025年中國spa行業(yè)市場全景分析及投資前景展望報告
- 2025年人教版PEP二年級英語上冊階段測試試卷
- GB 45187-2024墜落防護(hù)動力升降防墜落裝置
- 施工現(xiàn)場臨時水電布置操作手冊(永臨結(jié)合做法示意圖)
- 2024年廣西事業(yè)單位D類招聘考試真題
- 公文寫作與常見病例分析
- 2025年國家電投集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 市政質(zhì)量員繼續(xù)教育考試題庫集(含答案)
- 《中國傳統(tǒng)文化》課件模板(六套)
評論
0/150
提交評論