××制衣廠(chǎng)人事管理系統(tǒng)分析_第1頁(yè)
××制衣廠(chǎng)人事管理系統(tǒng)分析_第2頁(yè)
××制衣廠(chǎng)人事管理系統(tǒng)分析_第3頁(yè)
××制衣廠(chǎng)人事管理系統(tǒng)分析_第4頁(yè)
××制衣廠(chǎng)人事管理系統(tǒng)分析_第5頁(yè)
已閱讀5頁(yè),還剩35頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、XX制衣廠(chǎng)人事管理系統(tǒng)分析概述:3一、需求分析:31. 1用戶(hù)需求31.2業(yè)務(wù)流程分析31. 3信息需求分析41. 3. 1資料收集51. 3. 2事項(xiàng)(數(shù)據(jù)項(xiàng))分析61.4功能需求7二、數(shù)據(jù)庫(kù)概念模型設(shè)計(jì):8初始ERD8改進(jìn)ERD9三、數(shù)據(jù)庫(kù)邏輯模型設(shè)計(jì)103. 1 一一般邏輯模型設(shè)計(jì)一ERD轉(zhuǎn)換為一般關(guān)系模型103. 2、具體邏輯模型設(shè)計(jì)12一一把一般關(guān)系模型轉(zhuǎn)換成具體DBMS支持的邏輯結(jié)構(gòu)四、數(shù)據(jù)庫(kù)物理設(shè)計(jì)與數(shù)據(jù)文件保護(hù)設(shè)計(jì)164. 1設(shè)計(jì)索引1642設(shè)計(jì)表間關(guān)系1643完整性設(shè)計(jì)16五、處理功能設(shè)計(jì):175. 1主控模塊設(shè)計(jì)175. 2子模塊設(shè)計(jì)195. 2. 1設(shè)計(jì)輸入195. 2.

2、 2視圖設(shè)計(jì)205.2.3査詢(xún)?cè)O(shè)計(jì)215.2.4報(bào)表設(shè)計(jì)21六、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的實(shí)現(xiàn):226. 1數(shù)據(jù)庫(kù)及其表結(jié)構(gòu)的建立226. 2數(shù)據(jù)輸入276. 3模塊實(shí)現(xiàn):28經(jīng)過(guò)與體會(huì)32七、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)運(yùn)行:327. 1系統(tǒng)操作使用的簡(jiǎn)要說(shuō)明327. 2按使用說(shuō)明運(yùn)行系統(tǒng)并打印出運(yùn)行結(jié)果337. 3系統(tǒng)評(píng)價(jià)37概述:海富制衣廠(chǎng)根據(jù)業(yè)務(wù)需要,確定開(kāi)發(fā)一個(gè)“人事管理奚統(tǒng)”,以取代現(xiàn)在的完全人工管 理。開(kāi)發(fā)的基木目標(biāo)包括:?jiǎn)T工個(gè)人資料的錄入、部門(mén)資料錄入、職務(wù)變動(dòng)記錄和管理、員 工調(diào)動(dòng)記錄等。人事管理系統(tǒng)需要完成以下兒項(xiàng)大的功能:(1) 新員工資料的輸入:(2) 人事變動(dòng)的詳細(xì)記錄,包括崗位和部門(mén)的調(diào)整

3、;(3) 員工信息的査詢(xún)。(4)員工信息統(tǒng)計(jì)打印。一、需求分析:及時(shí)高速人才的分配。1. 1用八需求:人聊管理系統(tǒng)足非常通用的管理信息系統(tǒng),是企業(yè)單位實(shí)現(xiàn)辦公自動(dòng)化的前 提和基礎(chǔ)。由于該廠(chǎng)現(xiàn)在是完全的人丁管理,我們的系統(tǒng)主要是幫助他們以白動(dòng)化的方式 來(lái)取代現(xiàn)有的人工管理以便于該廠(chǎng)領(lǐng)導(dǎo)掌握人員的動(dòng)向,1. 2業(yè)務(wù)流程分析:根據(jù)上述系統(tǒng)的要求,業(yè)務(wù)流程圖包括:(1)員工和和部門(mén)基本信息的輸入:40信息人事變更流程:人事部根據(jù)需要發(fā)出人事變更表,并審核,有錯(cuò)誤則重發(fā),正 確則卜達(dá)命令,并修改員工職位表。包扌占員工的調(diào)動(dòng)(職位升降、同級(jí)別的調(diào)動(dòng)) 表。人事部對(duì)員工的考核,人事變史1 3信息需求分析I.

4、 3. 1資料收集:人事管理系統(tǒng)的業(yè)務(wù)流程圖中用到的相關(guān)資料有:員工入職登記表檔案編號(hào):個(gè)人資料身份證號(hào)照片姓名性別出生日期民族籍貫戶(hù)籍所在地政治而貌婚姻狀況家庭住址家庭電話(huà)簽訂勞動(dòng)合同的日期緊急(永久)聯(lián)系地址電話(huà)E狀況(父母、配偶、子女)姓名關(guān)系工作單位職務(wù)學(xué)習(xí)工作經(jīng)歷起止時(shí)間工作單位職務(wù)員匸考孩報(bào)告考評(píng)月份:工號(hào)姓名業(yè)績(jī)報(bào)告領(lǐng)導(dǎo)評(píng)價(jià)評(píng)價(jià)人簽名人事部門(mén)評(píng)價(jià)評(píng)價(jià)人簽名員匚調(diào)職通知:XXX企業(yè)員工信息登記工號(hào):姓名:現(xiàn)所在部門(mén)號(hào):現(xiàn)職務(wù):經(jīng)過(guò)本月業(yè)績(jī)?cè)u(píng)價(jià),公司決定調(diào)整你的丁作職位,請(qǐng)你于XX年XX月XXH,向 XXX部門(mén)相關(guān)負(fù)貴人報(bào)告。領(lǐng)導(dǎo)人簽名:日期:蓋章部門(mén)資料衷部門(mén)編號(hào)部門(mén)名稱(chēng)部門(mén)經(jīng)理部

5、門(mén)電話(huà)說(shuō)明1. 3. 2事項(xiàng)(數(shù)據(jù)項(xiàng))分析: 在人爭(zhēng)管理系統(tǒng)中,各資料的數(shù)據(jù)項(xiàng)列舉如下:?jiǎn)T工個(gè)人信息表:檔案編號(hào)、姓名、性別、民族、出生日期、文化程度、健康狀況、婚姻狀 況、相片、參加工作時(shí)間、聯(lián)系電話(huà)、身分證號(hào)碼、家庭住址、家庭成員姓名、與 本人關(guān)系、住址、電話(huà)、簽訂勞動(dòng)合同的日期員匸學(xué)歷信息表:檔案編號(hào)、工號(hào)、部門(mén)號(hào)、職務(wù)、姓名、畢業(yè)學(xué)校、學(xué)歷口我簡(jiǎn)介等。員工考評(píng)報(bào)告表:考評(píng)月份、工號(hào)、部門(mén)號(hào)、業(yè)績(jī)報(bào)告、員工調(diào)職通知單:工號(hào)、姓名、現(xiàn)所在部門(mén)職務(wù)等。部門(mén)資料表:部門(mén)編號(hào)、部門(mén)名稱(chēng)、部門(mén)經(jīng)理、部門(mén)電話(huà)、說(shuō)明 匯總后有事項(xiàng)(數(shù)據(jù)項(xiàng))去掉重復(fù)。在本案例中,員工個(gè)人信息表的信息最集中,放在最 前,

6、以便后而匯總時(shí)去掉重復(fù),數(shù)據(jù)項(xiàng)匯總?cè)缦拢簡(jiǎn)T工姓名、性別、民族、出生H期、健康狀況、婚姻狀況、相片、聯(lián)系電話(huà)、簽訂勞動(dòng)合 同的H期、身分證號(hào)碼、家庭住址、家庭成員姓簾、與本人關(guān)系、家庭成員住址、家庭成員 電話(huà)、工號(hào)、所屬部門(mén)、職位、進(jìn)入單位H期、工資級(jí)別、職稱(chēng)、部門(mén)編號(hào)、部門(mén)名稱(chēng)、部 門(mén)經(jīng)理、部門(mén)電話(huà)、部門(mén)說(shuō)明、檔案編號(hào)、畢業(yè)學(xué)校等。 進(jìn)一步分析,初步確定人爭(zhēng)管理系統(tǒng)的基木項(xiàng)有:工號(hào)、員工姓名、性別、民族、出生日 期、文化程度、健康狀況、婚姻狀況、聯(lián)系電話(huà)、身分證號(hào)碼、簽訂勞動(dòng)合同的H期、家庭 住址、家庭成員姓名、與本人關(guān)系、家庭成員住址、家庭成員電話(huà)、所屬部門(mén)、職位、進(jìn)入 單位日期、職稱(chēng)、部門(mén)

7、編號(hào)、部門(mén)名稱(chēng)、部門(mén)經(jīng)理、部門(mén)電話(huà)、檔案編號(hào)、畢業(yè)學(xué)校等。 相片、部門(mén)說(shuō)明為非結(jié)構(gòu)化項(xiàng)。1. 4功能需求:人事管理系統(tǒng)的總功能就是“人事管理”。根據(jù)業(yè)務(wù)流程圖中的兒項(xiàng)子業(yè)務(wù)把總功能劃分 為兒個(gè)大功能(子系統(tǒng)):人爭(zhēng)管理系統(tǒng)功能模塊圖二、數(shù)據(jù)庫(kù)概念模型設(shè)計(jì)根據(jù)從基本項(xiàng)構(gòu)思實(shí)體聯(lián)系模型四條原則,構(gòu)造實(shí)體聯(lián)系點(diǎn)模型(ERD)原則1 (確定實(shí)體):能獨(dú)立存在的事物,例如人、物、事、地、團(tuán)體、機(jī)構(gòu)、活動(dòng)、事項(xiàng) 等等,在其有多個(gè)由基本項(xiàng)描述的特性需要關(guān)注時(shí),就應(yīng)把它作為實(shí)體。在人事管理系統(tǒng)中,工號(hào)、姓名、性別、民族、出生H期、文化程度、健康狀況、婚姻狀況、 相片、參加工作時(shí)間、聯(lián)系電話(huà)、身分證號(hào)碼、家庭住

8、址、是員工的基木特征,所以“員 工”是一個(gè)實(shí)體類(lèi)。部門(mén)編號(hào)、部門(mén)名稱(chēng)、部門(mén)經(jīng)理、部門(mén)電話(huà)是部門(mén)的特征,所以“部門(mén)” 是一個(gè)實(shí)體類(lèi)。員工進(jìn)行培訓(xùn)的課程中,培訓(xùn)單位、課程名、成績(jī)是它的基木特征,所以課 程是一個(gè)實(shí)體。起止時(shí)間、工作單位、職務(wù)是它的基木特征,所以工作經(jīng)歷也足一個(gè)實(shí)體; 它是員工的從實(shí)體。同樣,員工的家庭成員也是員工的從實(shí)體。原則2(確定聯(lián)系):兩個(gè)或多個(gè)實(shí)體間的關(guān)聯(lián)與結(jié)合,如主管,從屬,組成,占有,作用, 配合,協(xié)同等等,當(dāng)需要于以關(guān)注時(shí),應(yīng)作為聯(lián)系。聯(lián)系通常足某類(lèi)行為動(dòng)作,ERD屮關(guān)注 的是其狀態(tài)與結(jié)果而非其過(guò)程。實(shí)體間的聯(lián)系可分為一對(duì)一、一對(duì)多、多對(duì)多等三類(lèi),在確 定聯(lián)系時(shí)還要確

9、定其類(lèi)型。在人事管理系統(tǒng)中,一個(gè)部門(mén)有多個(gè)員工,所以部門(mén)和員工之間的聯(lián)系是一對(duì)多的聯(lián)系。一 個(gè)員工有多個(gè)家庭成員,員工家庭成員和員工也是多對(duì)一的聯(lián)系。一個(gè)員工可以進(jìn)行多次培 訓(xùn),一次培訓(xùn)也可以有多個(gè)員工,所以員工與課程之間是多對(duì)多的聯(lián)系。工作經(jīng)歷、家庭成 員是員工的從實(shí)體。原則3 (確定屈性):實(shí)體的屬性是實(shí)體的木質(zhì)特征。實(shí)體應(yīng)有標(biāo)識(shí)屬性(能把不同個(gè)體區(qū) 分開(kāi)來(lái)的屬性組),并指定其中一個(gè)作為上標(biāo)識(shí)。聯(lián)系的屬性是聯(lián)系的結(jié)果或狀態(tài)。屬性具 有如下兒個(gè)特點(diǎn):非多值性非復(fù)合性非導(dǎo)出性,實(shí)體的屬性還應(yīng)有非關(guān)聯(lián)性,只 是個(gè)實(shí)體的基本特征,與其他實(shí)體無(wú)關(guān);聯(lián)系的屬性應(yīng)具有關(guān)聯(lián)性,是對(duì)聯(lián)系結(jié)果或狀態(tài) 的描述。

10、在人事管理系統(tǒng)中,實(shí)體“員工”有屬性匸號(hào)、身份證號(hào)、姓名、性別、出生H期、民族、 籍貫、政治面貌、婚姻狀況、專(zhuān)業(yè)、地址、電話(huà)。實(shí)體“部門(mén)”有屬性部門(mén)號(hào)、部門(mén)名、部 門(mén)電話(huà)、部門(mén)經(jīng)理。實(shí)體''課程”有屬性培訓(xùn)單位、課程名、成績(jī)等。木ERD中員工的從實(shí) 體家庭成員有屬性稱(chēng)謂、姓名、性別、生H、所在單位、仕址等。從實(shí)體工作經(jīng)歷有屬性起 止時(shí)間、工作單位、職務(wù)等。由此確定初始的ERD根據(jù)業(yè)務(wù)流程中的實(shí)際,引進(jìn)聯(lián)系實(shí)體"業(yè)績(jī)'(但并不是一個(gè)貞止的實(shí)體) 改進(jìn)后的ERD如下:原則4(一事一地):信息分析中得到的基本項(xiàng)要在II僅在實(shí)體聯(lián)系圖中的一個(gè)地方作為屬 性出現(xiàn)。三、數(shù)

11、據(jù)庫(kù)邏輯模型設(shè)計(jì)3. 1般邏輯模型設(shè)計(jì)ERD轉(zhuǎn)換為一般關(guān)系模型原則1(實(shí)體轉(zhuǎn)換為關(guān)系模式):ERD中每個(gè)獨(dú)立的實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系模式,實(shí)體的屬性 組成關(guān)系的屬性,實(shí)體的主標(biāo)識(shí)轉(zhuǎn)換成關(guān)系的主碼。在人爭(zhēng)管理信息系統(tǒng)中,員工、部門(mén)是獨(dú)立的實(shí)體,業(yè)績(jī)也作為獨(dú)立實(shí)體來(lái)看待,得到相 應(yīng)的一般關(guān)系框架有員工關(guān)系表31員工編號(hào)姓名性別職務(wù)生日籍貫檔案號(hào)部門(mén)號(hào)民族外碼主碼文化程度政治而貌婚姻狀況聯(lián)系電話(huà)聯(lián)系地址身份證號(hào)簽訂合同 日期部門(mén)關(guān)系部門(mén)號(hào)部門(mén)名部門(mén)電話(huà)部門(mén)經(jīng)理主碼表3-2課程關(guān)系課程名培訓(xùn)單位主碼表33業(yè)績(jī)關(guān)系(考核)(被考核)表314考核月份工號(hào)業(yè)績(jī)情況領(lǐng)導(dǎo)評(píng)價(jià)人爭(zhēng)部評(píng)價(jià)外碼復(fù)合主碼原則2(從實(shí)體及其

12、主從聯(lián)系轉(zhuǎn)換為關(guān)系模式):ERD中一個(gè)從實(shí)體及其主從聯(lián)系轉(zhuǎn)換為- 個(gè)關(guān)系,從實(shí)體的屬性及其主實(shí)體關(guān)系的屬性組成該關(guān)系的屬性,其主實(shí)體關(guān)系的主碼,在 主從聯(lián)系為一對(duì)多聯(lián)系時(shí)還要加上可把同一主實(shí)體個(gè)體所對(duì)應(yīng)的從實(shí)體個(gè)體區(qū)分開(kāi)來(lái)的、從 實(shí)體的一組屬性,作為該關(guān)系的主碼。對(duì)子類(lèi)實(shí)體可作類(lèi)似一對(duì)一聯(lián)系的從實(shí)體的轉(zhuǎn)換。在人爭(zhēng)管理信息系統(tǒng)中,員工的家庭成員關(guān)系,其主從聯(lián)系足一對(duì)多聯(lián)系,導(dǎo)出的關(guān)系框 架如下員工家庭成員員工工號(hào)稱(chēng)謂姓名性別生日住地聯(lián)系電話(huà)外碼復(fù)合主碼農(nóng)35員工的工作經(jīng)歷也是從實(shí)體,導(dǎo)出的關(guān)系框架如下經(jīng)歷關(guān)系工號(hào)起止時(shí)間學(xué)校單位所任職務(wù)外碼復(fù)合主碼為了使方便,在工作經(jīng)歷關(guān)系中引入單號(hào)作為主碼,得

13、到如下關(guān)系,并反應(yīng)在ERD中.匚作經(jīng)歷關(guān)系單號(hào)工號(hào)起止單間工作單位職務(wù)外碼主碼表36原則3 ( 對(duì)多聯(lián)系在關(guān)系模式中的表示):ERD中的一個(gè)一對(duì)多聯(lián)系通過(guò)在其“多”實(shí)體 關(guān)系上增加“1”實(shí)體關(guān)系的主碼(作為外碼)和聯(lián)系本身的屬性來(lái)表示。本ERD中有一對(duì)多聯(lián)系員工所屬部門(mén),其中員工是多實(shí)體,所以在員工關(guān)系中增加所在 部門(mén)的部門(mén)號(hào)作為外碼表示所屬部門(mén)聯(lián)系。原則4(多對(duì)多聯(lián)系轉(zhuǎn)換為關(guān)系):ERD中的一個(gè)多對(duì)多聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系,其被聯(lián)系實(shí) 體關(guān)系的主碼作為外碼和該聯(lián)系木身的屬性一起組成關(guān)系的屬性,被聯(lián)系關(guān)系的主碼組成該 關(guān)系的復(fù)合主碼。在本ERD中,課程與員工的聯(lián)系就是多對(duì)多聯(lián)系。導(dǎo)出如下的關(guān)系框架

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

15、0索引候選字段完整性非空說(shuō)明字段完整性:只能取“是”或“否”有六種狀態(tài):1 在職人員,2兼職人員,3試用人員,4-離職人員,5返 聘人員,6退休人員部門(mén)表.DBF表322字段名部門(mén)號(hào)部門(mén)名部門(mén)電話(huà)部門(mén)經(jīng)理外碼主碼主碼類(lèi)型NCCC長(zhǎng)度881210小數(shù)位數(shù)00索引主索引候選字段完整性非空字段(屬性)級(jí)完整性: 記錄(無(wú)組)完整性: 表(關(guān)系)完整性:課程表.DBF表 3.2-3字段名課程名培訓(xùn)單位外碼主碼主碼類(lèi)型CC長(zhǎng)度2010小數(shù)位數(shù)索引主索引字段完整性非空非空說(shuō)明表(關(guān)系)完格性:業(yè)績(jī).DBF表 3.24字段名考核月份業(yè)績(jī)情況領(lǐng)導(dǎo)評(píng)價(jià)人事部評(píng)價(jià)外碼外碼主碼復(fù)合主碼類(lèi)型NNCCC長(zhǎng)度583030

16、30小數(shù)位數(shù)0索引普通普通字段完整性非空說(shuō)明表(關(guān)系)完整性:工號(hào)用來(lái)與員工表相關(guān)聯(lián)家庭成員表DBF表 3.2-5字段名工號(hào)稱(chēng)謂姓名性別生日住址電話(huà)外碼主碼復(fù)合主碼類(lèi)型NCCLDCN長(zhǎng)度81010285020小數(shù)位數(shù)索引字段完格性非空非空說(shuō)明字段(屬性)級(jí)完整性:吸能取值“男”或“女” 表(關(guān)系)完整性:用來(lái)與員工表相關(guān)聯(lián)經(jīng)歷表.DBF表 3.2-6字段名單號(hào)1號(hào)開(kāi)始時(shí)間結(jié)束時(shí)間職務(wù)學(xué)校單位外碼外碼主碼主碼類(lèi)型NNDDCC長(zhǎng)度*888812小數(shù)位數(shù)00索引普通索引普通索引寧段完整性非空說(shuō)明表(關(guān)系完整性:工號(hào)用來(lái)與員工表相關(guān)聯(lián)員匸培訓(xùn)課程.DBF表 3.2-7字段名工號(hào)課程名培訓(xùn)日期外碼外碼外

17、碼主碼復(fù)合主碼類(lèi)型NCDC長(zhǎng)度81084f小數(shù)位數(shù)0索引復(fù)合索引字段完整性非空非空非空說(shuō)明表(關(guān)系)完整性:工號(hào)用來(lái)與員工表相關(guān)聯(lián)課程名用來(lái)與課程表相關(guān)聯(lián)四、數(shù)據(jù)庫(kù)物理設(shè)計(jì)與數(shù)據(jù)庫(kù)保護(hù)設(shè)計(jì)4. 1設(shè)計(jì)索引:見(jiàn)上述表中的索引4. 2設(shè)計(jì)表間關(guān)系:父表部門(mén)課程員工員工一多關(guān)系 (部門(mén)號(hào))培訓(xùn)課程一多關(guān)系 (課程名)一多關(guān)系 (工號(hào))經(jīng)歷一多關(guān)系 (工號(hào))家庭成員一多關(guān)系 (工號(hào))業(yè)績(jī)一多關(guān)系 (工號(hào))表 4-2-24. 3完整性設(shè)計(jì):列出主要字段完胳性的字段名、完整性約束條件;列出記錄完整性約束 及其約束條件;列出參照完整性表。參照完整性表如下所示:父表子表L更新刪除插入父標(biāo) 記子標(biāo) 記部門(mén) 表員

18、工 表級(jí)聯(lián)忽略忽略部門(mén) 號(hào)部門(mén) 號(hào)課程 表培訓(xùn) 課程級(jí)聯(lián)級(jí)聯(lián)限制課程 名培訓(xùn) 課程員工 表工作經(jīng)歷級(jí)聯(lián)級(jí)聯(lián)限制工號(hào)工號(hào)員工 表家庭 成員級(jí)聯(lián)級(jí)聯(lián)限制工號(hào)稱(chēng)謂員工 表業(yè)績(jī)級(jí)聯(lián)級(jí)聯(lián)限制工號(hào)考核員工 表培訓(xùn) 課程級(jí)聯(lián)忽略限制工號(hào)培訓(xùn) 課程五、處理功能設(shè)計(jì)5. 1主控模塊設(shè)計(jì):包括系統(tǒng)環(huán)境初始化、歡迎畫(huà)而、用八身份驗(yàn)證、主控表單或菜單、 各別畫(huà)面、系統(tǒng)退出的環(huán)境等功能。建立主控程序:主控程序是應(yīng)用程序的起點(diǎn),包括初始化環(huán)境、顯示初始界而和控制事 件循環(huán),并在退出事件循環(huán)后,恢復(fù)原來(lái)的系統(tǒng)環(huán)境。主控程序如下: clear EVENTS set talk off set safe off set sysm

19、enu off close allrelease window常用,"項(xiàng)目管理器",表單設(shè)計(jì)器,衷單控件,數(shù)據(jù)庫(kù)設(shè)計(jì)器,報(bào)表設(shè)計(jì)器,布 局,命令release window standa modify window screen title "人事管理系統(tǒng)" zoom window screen maxopen database "課程設(shè)計(jì)107人事管理系統(tǒng).DBC"public userdo form "課程設(shè)計(jì)107歡迎界面"read eventsCLOSE DATaBASE該程序保存為main, prg進(jìn)行用

20、八身份驗(yàn)證,需建立一個(gè)密碼表儲(chǔ)存用八名和密碼:用八表密碼用戶(hù)名123456何耀環(huán)123456用戶(hù)2豈錄界面的基木功能是驗(yàn)證用八身份,便于維護(hù)數(shù)據(jù)安全。要求該界面實(shí)現(xiàn)的具體功能如 下:驗(yàn)證操作工號(hào)、用戶(hù)名和密碼,如果正確則進(jìn)入系統(tǒng)。錯(cuò)誤則顯示相應(yīng)的提示 如果連續(xù)三次輸往返用戶(hù)名和密碼錯(cuò)誤,將顯示系統(tǒng)退出提示,并自動(dòng)退出系統(tǒng) 能實(shí)現(xiàn)退出登錄界面的功能,并追出系統(tǒng)。下圖為該界而的設(shè)計(jì)圖:歡迎進(jìn)入人事管理系統(tǒng)用戶(hù)名河 密碼 戶(hù)進(jìn)入系統(tǒng)I退出系統(tǒng)I告別畫(huà)面表單如下:感謝使用!若有問(wèn)題,請(qǐng)聯(lián)系制作人:何耀壞 E-mail: heyaohuan08©l26. com主菜單的基木功能是用來(lái)實(shí)現(xiàn)調(diào)用系

21、統(tǒng)內(nèi)各界而的,主菜單的設(shè)計(jì)可以根據(jù)第一部分的系 統(tǒng)功能模塊圖。以下是菜單的設(shè)計(jì):菜單名稱(chēng)結(jié)果命令員工信息管理do form員工基木信息表部門(mén)信息管理do form部門(mén)表業(yè)績(jī)管理do form業(yè)績(jī)査詢(xún)統(tǒng)計(jì)系統(tǒng)管理子菜單數(shù)據(jù)備份與恢復(fù)命令do form s退出命令Quit5. 2子模塊設(shè)計(jì):按系統(tǒng)業(yè)務(wù)要求設(shè)計(jì)各項(xiàng)業(yè)務(wù)模式和系統(tǒng)管理模塊,要能完成系統(tǒng)業(yè)務(wù) 和系統(tǒng)管理功能,總體規(guī)模至少達(dá)到5.2.1-5.2.4的要求。5. 2. 1設(shè)計(jì)輸入:設(shè)計(jì)輸入數(shù)據(jù)到表中的表單或窗口,注意實(shí)現(xiàn)用戶(hù)定義完整性約束, 并具有輸入校驗(yàn),以確保輸入數(shù)據(jù)正確,沒(méi)有垃圾數(shù)據(jù)混入。員【基本信息輸入:員工基本信息輸入工號(hào)身份證號(hào)

22、狀態(tài):姓名岀生日期藉貫:部門(mén)號(hào):檔案號(hào):婚姻狀況I 民族I調(diào)入時(shí)間:I I第一條卜-上一條 尿 hn E T修1下一條-最后一條退出隹址:本我單說(shuō)明:輸入經(jīng)歷輸入家庭成員部門(mén)調(diào)轉(zhuǎn)為了方便,把員工的子類(lèi)如經(jīng)歷表,家庭成員,部門(mén)調(diào)動(dòng)三個(gè)表單放入該表單中,輸 入完員丄基木信息后,分別點(diǎn)擊繼續(xù)輸入相關(guān)資料,點(diǎn)擊添加員工出現(xiàn)一個(gè)新的表單,輸入下一個(gè)員工的相關(guān)資料。部門(mén)信息輸入:部門(mén)信息輸入任職H期:部門(mén)名!I部門(mén)經(jīng)理:第一條上一條卜條最后一條添加刪除修改確定退出査詢(xún)退出員工經(jīng)歷査詢(xún)視圖:另外込有經(jīng)歷表.家庭成員表、課程表、業(yè)績(jī).員工部門(mén)調(diào)動(dòng)、員匸培訓(xùn)課程關(guān)系等界面.詳見(jiàn)YFPo5. 2. 2視圖設(shè)計(jì):設(shè)

23、計(jì)不少于兩個(gè)定式視圖,并提供觀(guān)圖設(shè)計(jì)器的用戶(hù)現(xiàn)場(chǎng)生成視圖。視圖是提示給用八,讓用八可以只看到口己想看的數(shù)據(jù),或者是可以把系統(tǒng)中的某些車(chē)要的數(shù)據(jù)進(jìn)行保護(hù),令無(wú)些權(quán)限的用八無(wú)法看到。員工信息視圖:請(qǐng)輸入查詢(xún)條件:申門(mén)名I 古名5. 2. 3杳詢(xún)?cè)O(shè)計(jì):設(shè)計(jì)不少于靖?jìng)€(gè)圧式杏詢(xún),并攝供調(diào)用杳詢(xún)?cè)O(shè)計(jì)器的用門(mén)現(xiàn)場(chǎng)牛成杳詢(xún)。 由于篇幅關(guān)系,以下僅畫(huà)出部門(mén)人數(shù)統(tǒng)計(jì)各設(shè)計(jì)原稿:部門(mén)人數(shù)統(tǒng)計(jì)廠(chǎng)査詢(xún)打印退出5. 2. 4報(bào)表設(shè)計(jì):設(shè)計(jì)不少于兩個(gè)定式報(bào)表,并提供調(diào)用報(bào)表生成器的用八現(xiàn)場(chǎng)生成報(bào)表。 員工基本信息報(bào)表:?jiǎn)T工基本信息09/04/05姓名性別電話(huà)檔案號(hào)部門(mén)號(hào)調(diào)入時(shí)間狀態(tài)職務(wù)簽訂合同H期住址域域域域域域域域域域部

24、門(mén)報(bào)表:部門(mén)表09/04/05部門(mén)號(hào)部門(mén)名部門(mén)電話(huà)部門(mén)經(jīng)理任職日期域域域域域注明:子模塊設(shè)計(jì)部分只列出部分的初步設(shè)計(jì),其他的可在具體實(shí)現(xiàn)后的模塊實(shí) 現(xiàn)處了解到。六、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的實(shí)現(xiàn)6. 1數(shù)據(jù)庫(kù)及其表結(jié)構(gòu)的建立: 在創(chuàng)建數(shù)據(jù)庫(kù)前,可先為“人事管理系統(tǒng)”創(chuàng)建一個(gè)“項(xiàng)忖管理器”,命名為“人事管理系統(tǒng)”; 在剛創(chuàng)建的"項(xiàng)目管理器”中創(chuàng)建一個(gè)數(shù)抓庫(kù),命名“人爭(zhēng)管理系統(tǒng)”: 在“人爭(zhēng)管理系統(tǒng)”數(shù)據(jù)庫(kù)中創(chuàng)建表,要?jiǎng)?chuàng)建的表分別為表3. 3-1到3.3-10,卜而6. 1. 2小節(jié)將分別列出創(chuàng)建后的表:6. 1.1數(shù)據(jù)庫(kù)表的創(chuàng)建:1.員匸基木信息表(Employees)字段名類(lèi)型寬度小數(shù)位數(shù)索引

25、工號(hào)N80升序身份證號(hào)C18部門(mén)號(hào)N50升序姓名C10性別L2升序出生日期D8電話(huà)C12籍貫C8政治而貌C20婚姻狀況L2住址C50專(zhuān)業(yè)C20調(diào)入時(shí)間D8狀態(tài)N20職務(wù)C8檔案號(hào)N80升序民族C4簽訂合同日期D8用SQL創(chuàng)建如下: CREAT TABLE Employees &&數(shù)據(jù)庫(kù)表的創(chuàng)建(工號(hào) N (8) NOT NULL UNIQUE,身份證號(hào) CHAR( 18) NOT NULL UNIQUE, 部門(mén)號(hào) N(5) NOT NULL UNIQUE,姓名 CHAR(IO),性別 L(2),出生H期DATE(8), 電話(huà) CHAR(12), 籍貫 CHAR(8), 政治而貌

26、CHAR(20), 婚姻狀況L(2), 住址 CHAR(50), 專(zhuān)業(yè) CHAR(20), 調(diào)入時(shí)間 DATE NOT NULL UNIQUE, 狀態(tài) N(2) NOT NULL UNIQUE, 職務(wù) CHAR(8), 檔案號(hào) N(8) NOT NULL UNIQUE, 民族 CHAR(4),簽訂合同 H 期 DATE(8) NOT NULL LTNTQLTE,CONSTRAINT 工號(hào) PRIMARY KEY (工號(hào)), CONSTRAINT身份證號(hào)PRIMARY KEY (身份證號(hào)),CONSTRAINT 檔案號(hào) PRIMARY KEY (檔案號(hào)),CONSTRAINT 狀態(tài) CHECK

27、(狀態(tài) IN (TT 2:5: 6),CONSTRAINT 性別 CHECK (性別 IN C男 丁女CONSTRAINT婚姻狀況CHECK (婚姻狀況IN (足;'否'): 該表結(jié)構(gòu)如下:孚段貿(mào)廈卜數(shù)位1數(shù)(5型BriwiH2io?丹型10riwiH3am戦侑型5nwng4THE10FIRHN5翻2216呻曰Ml日砸B7彌型128Y1?S2B9政出百血型10ma城朋型11213巴;.1?冋R6JB2814215字仔型B16BFICTIH1?416簽訂2同E觀(guān)0總計(jì)林1322.部 f 表(Departmen 字段名類(lèi)型寬度小數(shù)位數(shù)索引部門(mén)號(hào)N80升序部門(mén)名C10升序部門(mén)電話(huà)C1

28、2部門(mén)經(jīng)理C10任職日期D8用SQL創(chuàng)建如下:CREATE TABLE Departments(部門(mén)號(hào) N (8) NOT NULL UNIQUE,部門(mén)名CHAR (10),部門(mén)電話(huà)CHAR (12),部門(mén)經(jīng)理CHAR (10),任職日期DATE (8),CONSTRAINT 部門(mén)號(hào) PRIMARY KEY (部門(mén)號(hào)):該表結(jié)構(gòu)如下:孑段名«?1排中Kllc奇門(mén)號(hào)8升學(xué)FINYlbl2鄙門(mén)名卻型10升序PDWIH32T門(mén)宅詁THS2124105ewes6總計(jì)493.課程表(Course)字段名類(lèi)型寬度小數(shù)位數(shù)索引課程名C20升序培訓(xùn)單位C10用SQL創(chuàng)建如F:CREATE TABLE

29、 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)如下:位單 段J2-JI 7澳簾 段1 2 7S201031升序 rririK4.業(yè)績(jī)衣(Achievement)字段名類(lèi)型寬度小數(shù)位數(shù)索引務(wù)核月份N50升序工號(hào)N80升序業(yè)績(jī)情況C30領(lǐng)導(dǎo)評(píng)價(jià)C30人事部評(píng)價(jià)C30用SQL創(chuàng)建如下:CREATE TABLE Achievement(考核月份 N(

30、5) NOT NULL UNIQUE , 工號(hào) N(8) NOT NULL UNIQUE , 業(yè)績(jī)情況CHAR (30), 領(lǐng)導(dǎo)評(píng)價(jià)CHAR (30), 人爭(zhēng)部評(píng)價(jià)CHAR (30),CONSTRAINT 考核 PRIMARY KEY (考核月份+工號(hào));該表結(jié)構(gòu)如下:1者越冃信 2工 311費(fèi)眉<5 人事都仟f命5830刃30gIWf puriM nTir11字段名類(lèi)型寬度小數(shù)位數(shù)索引魚(yú)計(jì)>5.家庭成員表(Family)工號(hào)N80升序稱(chēng)謂C10升序姓名C10性別L1生日D8住址C50電話(huà)C12用SQL創(chuàng)建如下:CREATE TABLE Family(工號(hào) CHAR(8) NOT

31、NULL UNIQUE , 稱(chēng)謂 CHAR(IO) NOT NULL UNIQUE , 姓名 CHAR(IO) NOT NULL UNIQUE , 性別L(l), 生日 DATE(8), 住址 CHAR(30),電話(huà) CHAR(12),CONSTRAINT 稱(chēng)謂 PRIMARY KEY (工號(hào)+稱(chēng)謂); 該表結(jié)構(gòu)如下:6I辛工附妊左生IT屯出數(shù)字字*日宇宇弓3?6 經(jīng)歷(Experiences)字段名類(lèi)型寬度小數(shù)位數(shù)索引單號(hào)N80升序工號(hào)N80升序?qū)W校/單位C12所任職務(wù)C8開(kāi)始時(shí)間D8結(jié)束時(shí)間羽8用SQL創(chuàng)建如下:CREATE TABLE Experiences(單號(hào) N (8) NOT N

32、ULL UNIQUE , 工號(hào) N (8) NOT NULL UNIQUE , 工作單位CHAR (12), 所任職務(wù)CHAR (12), 開(kāi)始時(shí)間DATE (8), 結(jié)束時(shí)問(wèn)DATE (8),CONSTRAINT 單號(hào) PRIMARY KEY (單號(hào)): 該表結(jié)構(gòu)如下:名 申 宇單工工s12Ma56 計(jì) 宇TmynJ.S否否杳否否品7培訓(xùn)課程(Tniin)字段名類(lèi)型寬度小數(shù)位數(shù)索引工號(hào)N80升序課程名C10升序培訓(xùn)日期D8成績(jī)C4用SQL創(chuàng)建如下:CREATE TABLE Train(工號(hào)N (8), 課程名CHAR (10), 培訓(xùn)日期DATE (8),成績(jī) CHAR (4),CONSTR

33、AINT培訓(xùn)課程PRIMARY KEY (工號(hào)+課程名+培訓(xùn)日期);該表結(jié)構(gòu)如下:孑益1Z3總計(jì)“HRS 名日塵21 宇符単匚期型符型亦 小瀕位 李引岸序62數(shù)據(jù)輸入:實(shí)現(xiàn)521中,用這些輸入程序或系統(tǒng)的追加插入命令錄入數(shù)據(jù), 出用VFP命令列出的各表的內(nèi)容。在VFP命令窗口中鍵入:USE員工基本信息LIST得到如下內(nèi)容:at血 SlflnsIi2C.5iEttt3S KS1US戌他11" K-?C rrM c: 5Mt5«WU/tVTHCKSTtl廠(chǎng)環(huán)兒氏Vr<TTMSXrz>tl0*5»>工金小燈/咖I CffH2I dsi:IZUS 心畑W

34、MUSXS)X4 T«女nr<W%F一總 1MT0I工住皆便0001 l®5i1ltT «osgg1iMcaMU q釵OVU/WIX4S4H15BvI廠(chǎng)刑市iTl k二/t屯子莓g/izrtti VftIXAM/CO4S4l5T«<S«.rC2lfliff/ts/sriMiriiwr斥tri1廣*壬鉀1 glFOVK/92E12522雌細(xì)啊環(huán)""W B壯0I/2SII2<TSUHM4廣于0«arTn/H/wi 501/WX同樣,鍵入:USE部門(mén)表LIST得到如下內(nèi)容:12 3 4爭(zhēng)售務(wù)產(chǎn) 人銷(xiāo)財(cái)生

35、 24252627部門(mén)電話(huà)02038330881 02032281630 02035424182 02034578122部門(mén)經(jīng)理鐘東連 梁鵬 王紹軍任職日期 10/05/01 12/0T/04 11/05/05 01/24/05USE家庭成員表LIST得到如下內(nèi)容:姓名性別生日地址112401父親林建國(guó)男10/03/76廣州市212401母親李花玄12/30/75廠(chǎng)州市USE經(jīng)歷表LIST得到如下內(nèi)容:工呂學(xué)校單位所任職芻開(kāi)妲時(shí)間結(jié)吏時(shí)間12405廣東職業(yè)技術(shù)學(xué)院團(tuán)支書(shū)09/01/9907/01/0212401廣東fig橋中學(xué)09/01/9007/01/9312522廣東揚(yáng)陽(yáng)第一中學(xué)班長(zhǎng)09/

36、01/9207/01/9512522汕頭培團(tuán)支書(shū)09/01/9507/01/0012522海富別衣廠(chǎng)秘書(shū)10/12/0001/24/05USE課程表LIST培訓(xùn)單位縛威制衣廠(chǎng)天爾科技有限公司 得威制衣廠(chǎng)YYY得到如下結(jié)果:也錄導(dǎo)謨程1生產(chǎn)銭優(yōu)化 2部門(mén)信息化 3布料分類(lèi) 4人爭(zhēng)資憑昔理USE業(yè)績(jī)表LIST得到如下結(jié)采:暹伎?jī)形g迪馭領(lǐng)勢(shì)1011012401211124U1 very 的趙adrood31212401 一般USE員工調(diào)動(dòng)表LIST得到如下結(jié)果:乜錄現(xiàn)花部門(mén)凋往部門(mén)新任職多生產(chǎn)都銷(xiāo)音部經(jīng)理6.3模塊實(shí)現(xiàn):用視窗菜單和/或程序編輯器實(shí)現(xiàn)各模塊。運(yùn)行主菜單,顯示:?jiǎn)T工信昆首理部門(mén)笞理業(yè)鎮(zhèn)

37、苛理玄誨竟計(jì)退出ozitji働囤岡嗨|團(tuán) 不i! id I人事聳理磁,點(diǎn)擊員工信息管理,顯示:?jiǎn)T工基本信息輸入工號(hào):丨5丨姓名:|林爽I部門(mén)號(hào):1124】身份證號(hào)123456789541255415|檔賽呂:I1而1壯態(tài) I|性別関已生日期|12/14/19汪電話(huà):020345715811祎貫廣東省政祜(B貌|宜員婚姻狀況I?專(zhuān)業(yè):|工商背理民族:1漢1職務(wù):1經(jīng)理調(diào)入時(shí)間阿2丿20叫簽訂合同曰期12/12Z2OO1任址廣州市天河區(qū)棠下二社1矚冗4坊寫(xiě)經(jīng)歷垣寫(xiě)家庭成員JSP門(mén)凋轉(zhuǎn)顔加員工I第一條上一條下一條I曙后一條I退出I點(diǎn)擊部門(mén)管理,顯示:部門(mén)信息輸入點(diǎn)擊業(yè)績(jī)管理,顯樂(lè):業(yè)蛭漏加I 第一第

38、I 上條I 卞一條I 硝一#| 毗 I 遇出I點(diǎn)擊査詢(xún)統(tǒng)計(jì),顯示:員工査詢(xún) 經(jīng)歷杳詢(xún)分別點(diǎn)擊,顯示:部門(mén)名姓名d查詢(xún)?nèi)∠块T(mén)報(bào)表打印顯示:部門(mén)信息打印制門(mén)號(hào)都】名郃門(mén)電諾都門(mén)注逢"WBIFJ1I124人彌0303033300110/0S/C112502032281630鐘東諱12,07/04心財(cái)貓02035424132H/O5/C5127生F020345781?壬麻C1/20/651J二 2J打印打印預(yù)覽取消打印預(yù)覽:she am任 i°n«部門(mén)衣11/02mfi3TC012、005心1250R322 肛 30iM農(nóng)n«rw12603J354241821

39、1X5®5MTO2D345721M工4014(05郃C電區(qū)郃門(mén)經(jīng)&員丄基木信息報(bào)表打印顯示:員棊木fliAJ、工弓身S謎號(hào)性別tj±e»電話(huà)|12401男iZ/ia/78CGEQ45T1WI112102124壬冠玄as/切 8126226S1S5112403441257413S225122S412404/11/8011284571512&04C<!15T«454557CG1126WF512/1S/67134157丹4侶聲 EW125神E01/24/761?475<MW44I21_1打印打印預(yù)覽I取消I打印預(yù)覽:拳0弓0

40、3;crw1L««.QIaux.嚴(yán)x 二小匸 Mm必ta:XWKECTOCQ*n|;形i 仲 r.IzigQwswQO11/1*0:craotf2H做”1Ab 經(jīng)過(guò)與體仝;木次課程設(shè)計(jì)要求較多,在開(kāi)始時(shí)沒(méi)有仔細(xì)體會(huì)報(bào)告提綱,因此對(duì)于“要做什么”沒(méi)有個(gè)明 確的方向。在開(kāi)始畫(huà)業(yè)務(wù)流程圖就有無(wú)從下乎的感覺(jué)。反復(fù)修改了多次;ERD是這次設(shè)計(jì) 的難點(diǎn)也是車(chē)中之重,開(kāi)始覺(jué)得“應(yīng)該不是很難”,做起來(lái)卻有無(wú)從下手的感覺(jué)。跟同學(xué)討 論很多,也向老師請(qǐng)教多次。開(kāi)始建庫(kù)時(shí)由于對(duì)VFP的操作不熟悉,特別是表單部分內(nèi)容, 后來(lái)向同學(xué)請(qǐng)教,多得同學(xué)的幫助。建完表要輸入數(shù)據(jù)時(shí)發(fā)現(xiàn)由于完整性問(wèn)題引發(fā)觸發(fā)器. 導(dǎo)致有時(shí)無(wú)法輸入數(shù)據(jù)。有時(shí)一個(gè)表單要試調(diào)很多次,還會(huì)出現(xiàn)找不出問(wèn)題出在哪里的情況, 只有反復(fù)檢査,還少不了同學(xué)間的相互交流,當(dāng)一個(gè)反復(fù)調(diào)用的表單可以通過(guò)時(shí),有一種說(shuō) 不出的滿(mǎn)足感。木次課程設(shè)計(jì)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論