




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 1 / 33 管理信息系統(tǒng)管理信息系統(tǒng) 課程設(shè)計(jì)報(bào)告課程設(shè)計(jì)報(bào)告設(shè)計(jì)題目: 企業(yè)人事管理系統(tǒng)開(kāi)發(fā)與設(shè)計(jì) 目錄 2 / 331 引言 32 系統(tǒng)規(guī)劃 42.1 需求分析 52.2 系統(tǒng)功能設(shè)計(jì) 53 系統(tǒng)分析 53.1 可行性分析 53.1.1 技術(shù)可行性 73.1.2 經(jīng)濟(jì)可行性 73.1.3 社會(huì)可行性 73.3 業(yè)務(wù)流程分析 84 系統(tǒng)設(shè)計(jì) 114.1 功能結(jié)構(gòu)設(shè)計(jì) 114.2 概念結(jié)構(gòu)設(shè)計(jì) 124.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 144.3.1 數(shù)據(jù)庫(kù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)表設(shè)計(jì) 144.3.2 關(guān)系設(shè)計(jì) 164.4 數(shù)據(jù)存儲(chǔ)設(shè)計(jì) 164.4.1 登錄界面設(shè)計(jì) 164.4.2 主菜單設(shè)計(jì) 174.4.3 檔案更
2、新設(shè)計(jì) 174.4.4 檔案統(tǒng)計(jì)設(shè)計(jì) 194.4.5 檔案輸出設(shè)計(jì) 214.5 代碼設(shè)計(jì) 234.6 系統(tǒng)配置設(shè)計(jì) 295 系統(tǒng)實(shí)施 305.1 選擇開(kāi)發(fā)平臺(tái) 305.2 系統(tǒng)測(cè)試 305.3 系統(tǒng)切換 316 心得體會(huì) 31參考文獻(xiàn) 321 1 引言引言隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在各種單位機(jī)構(gòu)管理中應(yīng)用的普與,管理信息系統(tǒng)的開(kāi)發(fā)在強(qiáng)調(diào)管理、強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中也顯得越來(lái)越重要。因此,利用計(jì)算機(jī)支持單位高效率地完成人事管理的日常事務(wù),是適應(yīng)現(xiàn)代各 3 / 33種單位機(jī)構(gòu)制度要求、推動(dòng)各種單位機(jī)構(gòu)人事管理走向科學(xué)化、規(guī)化的必要條件。在當(dāng)今的信息社會(huì),隨著信息的不斷增長(zhǎng)和企業(yè)對(duì)信息的要求,信
3、息管理技術(shù)隨之出現(xiàn)。企業(yè)人事管理信息系統(tǒng)是一個(gè)現(xiàn)代化的企業(yè)在競(jìng)爭(zhēng)中立于不敗之地的必要部分,它能夠?yàn)椴樵?xún)?nèi)耸滦畔⑻峁┏渥愕男畔⒑涂旖莸牟樵?xún)手段。一直以來(lái)使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難,而且容易丟失。自 20 世紀(jì) 50 年代將計(jì)算機(jī)引入數(shù)據(jù)處理以來(lái),歷經(jīng)管理信息系統(tǒng)發(fā)展的各個(gè)階段。一方面是信息技術(shù)應(yīng)用的迅猛發(fā)展,另一方面,許多管理信息系統(tǒng)在耗費(fèi)了大量的人力、物力、財(cái)力之后夭折了,或者根本沒(méi)有實(shí)現(xiàn)原系統(tǒng)的開(kāi)發(fā)目標(biāo),而把計(jì)算機(jī)用作了打字機(jī)。這是長(zhǎng)期以來(lái)困惑人們的一大問(wèn)題?,F(xiàn)在
4、人們?nèi)找嫔羁陶J(rèn)識(shí)到,把信息技術(shù)應(yīng)用與應(yīng)用環(huán)境分離是辦不到的。管理信息系統(tǒng)根本不僅是技術(shù)系統(tǒng),而且是社會(huì)系統(tǒng)。使用計(jì)算機(jī)對(duì)企業(yè)人事信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極提高企業(yè)人事管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件3。因此,開(kāi)發(fā)一個(gè)代替手工操作的新型的計(jì)算機(jī)管理的信息系統(tǒng)對(duì)隆達(dá)鋁業(yè)來(lái)說(shuō)刻不容緩,這也是本課題的由來(lái)。此報(bào)告就是以 VISUAL FOXPRO 6.0 軟件作為開(kāi)發(fā)工具,開(kāi)發(fā)一個(gè)從某種程度上能滿(mǎn)足中小型機(jī)構(gòu)對(duì)人事信息管理的要求的“人事管理系統(tǒng)” 。本系統(tǒng)具有數(shù)據(jù)管理和企
5、業(yè)事務(wù)管理功能。使用該系統(tǒng),可以方便地進(jìn)行系統(tǒng)管理,基礎(chǔ)數(shù)據(jù)管理,人事檔案管理,考勤管理,數(shù)據(jù)庫(kù)管理,并且?guī)в袀渫浌δ?,還能夠快捷地查詢(xún)公司員工的情況,方便企業(yè)高層領(lǐng)導(dǎo)對(duì)該企業(yè)人力資源的現(xiàn)狀有個(gè)比較全面的認(rèn)識(shí),也方便他們的管理和人員調(diào)動(dòng),可輔助企業(yè)領(lǐng)導(dǎo)決策科學(xué)化,從而大大減少了工作量,提高了工作效率。本課題是輔助企業(yè)管理的系統(tǒng),擬采用的開(kāi)發(fā)平臺(tái)為 Windows 平臺(tái),系統(tǒng)所采用的開(kāi)發(fā)工具為 VISUAL FOXPRO 6.0。 4 / 332 系統(tǒng)規(guī)劃系統(tǒng)規(guī)劃2.1 需求分析隨著人力資源在現(xiàn)代企業(yè)中的核心定位不斷提高,與計(jì)算機(jī)的廣泛使用,如何實(shí)現(xiàn)以人為企業(yè)發(fā)展的根本,企業(yè)為人的發(fā)展與管理提
6、供便捷、快速的服務(wù),企業(yè)的人力資源管理系統(tǒng)是企業(yè)解決人力資源管理的解決之道。對(duì)于大中型企業(yè)來(lái)說(shuō),利用計(jì)算機(jī)支持企業(yè)高效率完成勞動(dòng)人事管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)勞動(dòng)人事管理走向科學(xué)化、規(guī)化的必要條件;計(jì)算機(jī)管理所無(wú)法比擬的優(yōu)點(diǎn)檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極提高人事管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。不同的企業(yè)具有不同的人事管理制度,這就決定了不同的企業(yè)需要不同的人事管理系統(tǒng)。2.2 系統(tǒng)功能設(shè)計(jì)主要功能有:(1)檔案更新人事記錄修改人事記錄增加人事記錄刪除(2)檔案統(tǒng)計(jì)統(tǒng)計(jì)技術(shù)職稱(chēng)統(tǒng)計(jì)政治面目統(tǒng)計(jì)文
7、化程度(3)檔案輸出輸出個(gè)人簡(jiǎn)歷輸出社會(huì)關(guān)系輸出家庭成員(4)修改密碼 3 系統(tǒng)分析3.1 可行性分析 5 / 33可行性是指在當(dāng)前組織外的具體條件下,這個(gè)信息系統(tǒng)的開(kāi)發(fā)是否具備必要的資源與其它條件??尚行?,是指在當(dāng)前情況下,設(shè)計(jì)開(kāi)發(fā)這個(gè)系統(tǒng)是否有必要,是否具備必要的條件,它不僅包括必要性,還包括合理性。系統(tǒng)的可行性分析,是針對(duì)設(shè)計(jì)一個(gè)系統(tǒng),它的設(shè)計(jì)是否存在外部的必要條件,包括技術(shù)上、經(jīng)濟(jì)上、人力資源以與組織管理上的必要條件,同時(shí)還要分析在目前條件下是否有必要設(shè)計(jì)這樣一個(gè)系統(tǒng)。隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和信息技術(shù)的發(fā)展,越來(lái)越多地改善著現(xiàn)代人的觀念。辦公自動(dòng)化系統(tǒng)是計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)迅速發(fā)展的一個(gè)
8、辦公應(yīng)用解決方案,它的主要目的是實(shí)現(xiàn)信息交流和信息共享,提供協(xié)同工作的手段,提高辦公的效率,讓人們從繁瑣的有紙辦公中解脫出來(lái)。目前,國(guó)人事信息管理系統(tǒng)的開(kāi)發(fā)技術(shù)基本成熟;主要原因在于人事信息管理系統(tǒng)本身具有業(yè)務(wù)清晰、數(shù)據(jù)處理規(guī)等許多優(yōu)點(diǎn),為其實(shí)現(xiàn)計(jì)算機(jī)信息化提供了必要的優(yōu)越條件;加上近十年來(lái)計(jì)算機(jī)技術(shù)的飛躍發(fā)展,以與國(guó)各應(yīng)用單位的高度重視,人事信息管理系統(tǒng)在國(guó)基本上已進(jìn)入了普與應(yīng)用的階段。國(guó)近 90%以上的應(yīng)用計(jì)算機(jī)與開(kāi)發(fā)管理信息系統(tǒng)的公司和單位均開(kāi)發(fā)并運(yùn)行了人事信息管理系統(tǒng),其他沒(méi)有和正準(zhǔn)備開(kāi)發(fā)計(jì)算機(jī)應(yīng)用或開(kāi)發(fā)管理系統(tǒng)的公司和單位,也把人事信息管理系統(tǒng)作為其應(yīng)用與開(kāi)發(fā)的首要目標(biāo)。加上國(guó)家勞動(dòng)
9、主管部門(mén)與國(guó)計(jì)算機(jī)應(yīng)用開(kāi)發(fā)商的共同努力,國(guó)目前已有多種通用的人事信息管理系統(tǒng)軟件供應(yīng)用單位選擇使用,而且還有多種人事信息管理系統(tǒng)開(kāi)發(fā)通用工具供用戶(hù)開(kāi)發(fā)自己的人事信息管理系統(tǒng)。應(yīng)該說(shuō),人事信息管理系統(tǒng)的開(kāi)發(fā)與應(yīng)用在國(guó)已進(jìn)入相對(duì)成熟期。為解決這一問(wèn)題,企業(yè)在更新硬件的同時(shí),根據(jù)實(shí)際狀況,設(shè)計(jì)出這款企業(yè)人事管理系統(tǒng)。這款企業(yè)人事管理系統(tǒng)主要有 4 個(gè)功能部分組成,分別是:1) 檔案更新2) 檔案統(tǒng)計(jì)3) 檔案輸出4) 修改密碼主要實(shí)現(xiàn)企業(yè)人事信息的管理查看,員工基本信息輸出,以與員工薪管理等功能。 6 / 33經(jīng)過(guò)分析,我選用了微軟公司的 VISUAL FOXPRO 6.0 作為開(kāi)發(fā)工具,利用其提供
10、的各種面向?qū)ο蟮拈_(kāi)發(fā)工具,開(kāi)發(fā)了這套企業(yè)人事信息管理系統(tǒng)。首先,在短時(shí)間建立系統(tǒng)應(yīng)用原型;然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,根據(jù)需求不斷修正和改進(jìn),直到形成用戶(hù)滿(mǎn)意的可行系統(tǒng)。3.1.1 技術(shù)可行性1) 硬件、軟件要求不高,目前市場(chǎng)上的一般計(jì)算機(jī)軟硬件資源均能滿(mǎn)足系統(tǒng)開(kāi)發(fā)要求。其中運(yùn)用的主要軟件有 Microsoft visio,數(shù)據(jù)庫(kù)采用 vf 6.0。2) 維護(hù)操作工作方便,后臺(tái)操作快截明了,操作人員可以在短時(shí)間完全掌握維護(hù)技術(shù)。3.1.2 經(jīng)濟(jì)可行性1)資金可得性由于系統(tǒng)開(kāi)發(fā)并不復(fù)雜,操作起來(lái)也比較簡(jiǎn)單,只需一些基本的編輯軟件,另外具備網(wǎng)絡(luò)中心的一些資源優(yōu)勢(shì),因此開(kāi)發(fā)費(fèi)用較低。2)經(jīng)濟(jì)合
11、理性由于該系統(tǒng)用于企業(yè)工作的大部分信息發(fā)布和傳遞工作,不僅能夠節(jié)省大量的人工信息傳遞任務(wù),提高了工作效率,更加有利于整個(gè)企業(yè)各部門(mén)之間的無(wú)紙化辦公的推廣。3.1.3 社會(huì)可行性網(wǎng)絡(luò)安全技術(shù)的不斷提升,網(wǎng)絡(luò)管理人事在實(shí)際運(yùn)用中越來(lái)越被企業(yè)或個(gè)人所接受(這些都可以在實(shí)際生活中找到材料和數(shù)據(jù)。 ) ,并且在不斷的提升和表現(xiàn)它在實(shí)際企業(yè)活動(dòng)中的經(jīng)濟(jì)價(jià)值,這個(gè)經(jīng)濟(jì)價(jià)值也是當(dāng)前的企業(yè)所期望看到的。人事管理工作覆蓋面廣,涉與到機(jī)構(gòu)設(shè)置、人員調(diào)配、員工培訓(xùn)、考核、獎(jiǎng)懲、工資福利待遇等多個(gè)方面。人事管理活動(dòng)中產(chǎn)生的大量數(shù)據(jù)和信息,如:各級(jí)機(jī) 7 / 33構(gòu)的層次構(gòu)建,職工的自然狀況,職稱(chēng)、職務(wù)變動(dòng)情況,考核培訓(xùn)
12、結(jié)果,專(zhuān)業(yè)技術(shù)工作與主要業(yè)績(jī)以與針對(duì)這些數(shù)據(jù)進(jìn)行的各類(lèi)統(tǒng)計(jì)報(bào)表的制作和綜合分析等。對(duì)如此多的數(shù)據(jù)、信息的管理、開(kāi)發(fā)與運(yùn)用,都必須在規(guī)化和標(biāo)準(zhǔn)化的基礎(chǔ)上實(shí)現(xiàn),借助于網(wǎng)絡(luò)化管理手段能夠滿(mǎn)足這些要求。3.2 組織結(jié)構(gòu)調(diào)查為了對(duì)系統(tǒng)有一個(gè)全貌性的了解,首先要對(duì)系統(tǒng)的部人員結(jié)構(gòu)、組織與用戶(hù)情況有所了解。一般企業(yè)包括人事部、財(cái)務(wù)部、策劃部、銷(xiāo)售部、項(xiàng)目部、采購(gòu)部等,企業(yè)人事組織結(jié)構(gòu)圖大致如下:董事長(zhǎng)總經(jīng)理各部門(mén)經(jīng)理策劃部人事部銷(xiāo)售部采購(gòu)部財(cái)務(wù)部項(xiàng)目部3.3 業(yè)務(wù)流程分析業(yè)務(wù)流程分析是對(duì)業(yè)務(wù)功能分析的進(jìn)一步細(xì)化。業(yè)務(wù)流程分析的目的是:形成合理、科學(xué)的業(yè)務(wù)流程。根據(jù)人力資源管理業(yè)務(wù)的流程特點(diǎn),繪制其業(yè)務(wù)流程圖
13、如下: 8 / 33有關(guān)部門(mén)人事管理信息系統(tǒng)工資查詢(xún)單人員變動(dòng)單人員查詢(xún)單人員變動(dòng)單人員資料工資單管理員一般用戶(hù)3.4 數(shù)據(jù)流程分析數(shù)據(jù)流程分析就是把數(shù)據(jù)在現(xiàn)行系統(tǒng)部的流動(dòng)情況抽象出來(lái),舍去了具體組織機(jī)構(gòu)、信息載體、處理工作等物理組成,單純從數(shù)據(jù)流動(dòng)過(guò)程來(lái)考察實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式。數(shù)據(jù)流程分析主要包括對(duì)信息的流動(dòng)、變換、存貯等的分析。其目的是要發(fā)現(xiàn)和解決數(shù)據(jù)流動(dòng)中的問(wèn)題。根據(jù)人力資源管理業(yè)務(wù)數(shù)據(jù)流動(dòng)的特點(diǎn),繪制其數(shù)據(jù)流程圖如下:有關(guān)部門(mén)數(shù)據(jù)存檔 工資基本表登記處理登記成立一般用戶(hù)管理員管理員管理員基礎(chǔ)檔案表登記處理登記成立人員變動(dòng)表登記處理登記成立 9 / 333.5 數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于
14、數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。為了對(duì)設(shè)計(jì)了傳統(tǒng)中的各個(gè)元素作出詳細(xì)的說(shuō)明,有必要建立數(shù)據(jù)字典。數(shù)據(jù)字典的主要容是對(duì)數(shù)據(jù)流程圖中的數(shù)據(jù)項(xiàng),數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)流,處理邏輯,數(shù)據(jù)存儲(chǔ)和外部實(shí)體等六個(gè)方面進(jìn)行具體的定義。3.5.1 數(shù)據(jù)項(xiàng)1)數(shù)據(jù)項(xiàng)名稱(chēng): 用戶(hù)名簡(jiǎn)述:用戶(hù)的名字,沒(méi)有重復(fù),可以唯一標(biāo)識(shí)每一用戶(hù)類(lèi)型:文本長(zhǎng)度:82)數(shù)據(jù)項(xiàng)名稱(chēng):用戶(hù)密碼簡(jiǎn)述:用戶(hù)的密碼,用來(lái)證驗(yàn)登陸的用戶(hù)是否合法。類(lèi)型:文本長(zhǎng)度:63)數(shù)據(jù)項(xiàng)名稱(chēng):代號(hào)簡(jiǎn)述:部門(mén)的編號(hào),用來(lái)區(qū)分部門(mén)類(lèi)型:文本長(zhǎng)度:44)數(shù)據(jù)項(xiàng)名稱(chēng):部門(mén)簡(jiǎn)述:企業(yè)各執(zhí)行分支類(lèi)型:文本長(zhǎng)度:85)數(shù)據(jù)項(xiàng)名稱(chēng):簡(jiǎn)述:企業(yè)人事類(lèi)型:
15、文本長(zhǎng)度:86)數(shù)據(jù)項(xiàng)名稱(chēng):性別簡(jiǎn)述:各員工的性別類(lèi)型:文本長(zhǎng)度:27)數(shù)據(jù)項(xiàng)名稱(chēng):現(xiàn)任職務(wù)簡(jiǎn)述:?jiǎn)T工現(xiàn)在所在公司的職務(wù)類(lèi)型:文本長(zhǎng)度:108)數(shù)據(jù)項(xiàng)名稱(chēng):出生年月簡(jiǎn)述:?jiǎn)T工的出生年月類(lèi)型:文本長(zhǎng)度:89)數(shù)據(jù)項(xiàng)名稱(chēng):民族簡(jiǎn)述:各員工的名族類(lèi)型:文本長(zhǎng)度:810)數(shù)據(jù)項(xiàng)名稱(chēng):籍貫簡(jiǎn)述:?jiǎn)T工出生地 10 / 33類(lèi)型:文本長(zhǎng)度:103.5.2 數(shù)據(jù)結(jié)構(gòu)1)數(shù)據(jù)結(jié)構(gòu)名稱(chēng):用戶(hù)名和密碼信息 組成:用戶(hù)名,密碼,2)數(shù)據(jù)結(jié)構(gòu)名稱(chēng):民族檔案設(shè)置組成:民族名稱(chēng)3)數(shù)據(jù)結(jié)構(gòu)名稱(chēng):職工類(lèi)型設(shè)置組成:職工類(lèi)型名稱(chēng)4)數(shù)據(jù)結(jié)構(gòu)名稱(chēng):文化程度設(shè)置組成:文化程度名稱(chēng)。5)數(shù)據(jù)結(jié)構(gòu)名稱(chēng):政治面貌設(shè)置組成:政治面貌名稱(chēng)6
16、)數(shù)據(jù)結(jié)構(gòu)名稱(chēng):部門(mén)類(lèi)別設(shè)置組成:部門(mén)類(lèi)別編號(hào),部門(mén)類(lèi)別名稱(chēng)7)數(shù)據(jù)結(jié)構(gòu)名稱(chēng):工資類(lèi)型設(shè)置組成:工資8)數(shù)據(jù)結(jié)構(gòu)名稱(chēng):職稱(chēng)類(lèi)別設(shè)置組成:職稱(chēng)類(lèi)別名稱(chēng)。10)數(shù)據(jù)結(jié)構(gòu)名稱(chēng):職工信息組成:職工編號(hào),職工性別,職工年齡,民族,籍貫,職稱(chēng),職稱(chēng)類(lèi)別,部門(mén)類(lèi)11)數(shù)據(jù)結(jié)構(gòu)名稱(chēng):職工的家庭成員組成:?jiǎn)T工號(hào),成員,關(guān)系,擔(dān)任職務(wù),政治面貌4 系統(tǒng)設(shè)計(jì)進(jìn)入了設(shè)計(jì)階段,要把軟件“做什么”的邏輯模型變換成“怎么做”的物理模型,即著手實(shí)現(xiàn)軟件的需求,并將設(shè)計(jì)的結(jié)果反應(yīng)在設(shè)計(jì)說(shuō)明書(shū)文檔中,所以系統(tǒng)的設(shè)計(jì)是把系統(tǒng)要求轉(zhuǎn)化成系統(tǒng)表示的過(guò)程。4.1 功能結(jié)構(gòu)設(shè)計(jì)根據(jù)系統(tǒng)的總體要求與設(shè)計(jì)思想,結(jié)合上面的分析,設(shè)計(jì)得出的人事信
17、息系統(tǒng)模塊 。主要由以下幾個(gè)功能模塊組成。 11 / 33界面登陸主菜單檔案更新退出修改密碼檔案輸出檔案統(tǒng)計(jì)人事記錄修改人事記錄增加人事記錄刪除統(tǒng)計(jì)技術(shù)職務(wù)統(tǒng)計(jì)文化程度統(tǒng)計(jì)政治面目輸出社會(huì)關(guān)系輸出個(gè)人簡(jiǎn)歷輸出家庭成員退出界面4.2 概念結(jié)構(gòu)設(shè)計(jì)根據(jù)需求分析的結(jié)果:數(shù)據(jù)流圖和數(shù)據(jù)字典來(lái)設(shè)計(jì)出企業(yè)人事管理系統(tǒng)的分E-R 圖和基本 E-R 圖,為下一步的邏輯設(shè)計(jì)階段提供素材.員工家庭成員代號(hào)經(jīng)濟(jì)來(lái)源與本人關(guān)系文化程度政治面目 12 / 33員工社會(huì)關(guān)系代號(hào)職務(wù)與本人關(guān)系關(guān)系姓名政治面目員工代號(hào)文化程度籍貫民族出生年月現(xiàn)任職務(wù)姓名部門(mén)代號(hào)健康狀況工資政治面目 13 / 33登入用戶(hù)人事管理系統(tǒng)n1查詢(xún)
18、職員信息1n4.3 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中占有非常主要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞,將直接對(duì)應(yīng)用系統(tǒng)的效率以與實(shí)現(xiàn)的效果產(chǎn)生影響,合理的數(shù)據(jù)庫(kù)機(jī)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)庫(kù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致,同時(shí)也有利于程序的實(shí)現(xiàn)。設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)應(yīng)考慮到用戶(hù)各方面的需求,包括現(xiàn)有的以與將來(lái)的可能增加的需求。同時(shí),也要考慮到由于用戶(hù)錯(cuò)誤的數(shù)據(jù)操作所可能產(chǎn)生的問(wèn)題,以與解決此類(lèi)問(wèn)題的辦法。4.3.1 數(shù)據(jù)庫(kù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)表設(shè)計(jì)1)人事基本信息表:字段名標(biāo)題字段類(lèi)型寬度小數(shù)位數(shù)dh代號(hào)字符型4bm部門(mén)字符型8xm字符型8xb性別字符型2xrzw現(xiàn)任職務(wù)字符型10csny出生年月日期型8mz民族字符型
19、8jg籍貫字符型10zzmm政治面目字符型8whcd文化程度字符型4 14 / 33jkzk健康狀況字符型4gz工資數(shù)值型62nl年齡數(shù)值型4bh編號(hào)數(shù)值型12)家庭成員表:字段名標(biāo)題字段類(lèi)型寬度小數(shù)位數(shù)dh代號(hào)字符型4ybrgx與本人關(guān)系字符型4whcd文化程度字符型8zzmm政治面目字符型83)社會(huì)關(guān)系表:字段名標(biāo)題字段類(lèi)型寬度小數(shù)位數(shù)dh代號(hào)字符型4gxxm關(guān)系字符型6ybrgx與本人關(guān)系字符型4zzmm政治面目字符型4zwgz職務(wù)工種字符型6bz備注字符型204)個(gè)人簡(jiǎn)歷表:字段名標(biāo)題字段類(lèi)型寬度小數(shù)位數(shù)dh代號(hào)字符型4gzdw工作單位字符型20drzw擔(dān)任職務(wù)字符型10 15 / 3
20、35)管理人員表:字段名標(biāo)題字段類(lèi)型寬度小數(shù)位數(shù)xm字符型8mm密碼字符型64.3.2 關(guān)系設(shè)計(jì)4.4 數(shù)據(jù)存儲(chǔ)設(shè)計(jì)4.4.1 登錄界面設(shè)計(jì)輸入正確的管理員、密碼和等級(jí)顯示“登錄成功” ,進(jìn)入主菜單。如果不輸入則會(huì)顯示“或密碼不能為空,請(qǐng)重新輸入” ,如果輸入錯(cuò)誤,則會(huì)顯示“用戶(hù)不存在或密碼錯(cuò)誤” 。 16 / 334.4.2 主菜單設(shè)計(jì)主菜單是用戶(hù)進(jìn)入系統(tǒng)后主要接觸的界面,由它可以進(jìn)入各個(gè)功能模塊。分別單擊按鈕“檔案更新” 、 “檔案更新” 、 “檔案輸出” 、 “修改密碼”現(xiàn)實(shí)各子菜單,可進(jìn)入與之相對(duì)應(yīng)的功能模塊,單擊“退出”按鈕退出本系統(tǒng)。4.4.3 檔案更新設(shè)計(jì)檔案更新模塊包含了“人事
21、記錄增加” 、 “人事記錄修改” 、 “人事記錄刪除”幾個(gè)功能模塊,單擊進(jìn)入,單擊“退出”即退出本系統(tǒng)。 17 / 33此界面可以在系統(tǒng)中添加員工信息此界面可以修改員工信息 18 / 33此界面可以刪除員工信息以“人事記錄刪除”為例運(yùn)行界面:4.4.4 檔案統(tǒng)計(jì)設(shè)計(jì) 19 / 33檔案統(tǒng)計(jì)模塊包含了“統(tǒng)計(jì)技術(shù)職務(wù)” 、 “統(tǒng)計(jì)文化程度” 、 “統(tǒng)計(jì)政治面目”幾個(gè)功能模塊,單擊進(jìn)入,單擊“退出”即退出本系統(tǒng)。該界面可以統(tǒng)計(jì)每個(gè)部門(mén)中不同職務(wù)的人員人數(shù)該界面可以統(tǒng)計(jì)出企業(yè)不同文化層面的員工人數(shù) 20 / 33該界面可以統(tǒng)計(jì)出企業(yè)不同政治面目的員工人數(shù)以“統(tǒng)計(jì)技術(shù)職務(wù)為例”運(yùn)行界面:4.4.5 檔案
22、輸出設(shè)計(jì) 21 / 33以輸出社會(huì)關(guān)系為例: 22 / 334.5 代碼設(shè)計(jì)1)登陸界面中“ 確認(rèn)”按鈕的代碼設(shè)計(jì):USE 管理人員表IF EMPTY(THISFORM.TEXT1.VALUE).or.empty(THISFORM.TEXT2.VALUE)MESSAGEBOX(用戶(hù)名或密碼不能為空,請(qǐng)重新輸入,48,系統(tǒng)提示)thisform.text2.SetFocusELSElocate for alltrim(管理人員表.xm)=alltrim(thisform.text1.value) and alltrim(管理人員表.mm)=alltrim(thisform.text2.value
23、)if found()MESSAGEBOX(登陸成功!)do form 頂層表單thisform.release ELSEMESSAGEBOX(用戶(hù)不存在或密碼等級(jí)錯(cuò)誤,46,系統(tǒng)提示)thisform.text1.Value=thisform.text2.Value=thisform.text2.SetFocusENDIFENDIF2)頂層表單的 init 事件:do 菜單.mpr with this,.t.3)人事記錄增加中“確定”按鈕的代碼:set exclusive onselect 人事基本信息表if empty(alltrim(thisform.text1.value) messa
24、gebox(代號(hào)不能為空,48,錯(cuò)誤) thisform.text1.setfocuselse 23 / 33 dh1=alltrim(thisform.text1.value) bm1=alltrim(thisform.text2.value) bh1=val(allt(thisform.text3.value) xm1=alltrim(thisform.text4.value) xb1=alltrim(thisform.text5.value) gz1=val(allt(thisform.text6.value) xrzw1=alltrim(thisform.text7.value) cs
25、ny1=ctod(allt(thisform.text8.value) nl1=val(allt(thisform.text9.value) mz1=alltrim(thisform.text10.value) jg1=alltrim(thisform.text11.value) zzmm1=alltrim(thisform.text12.value) whcd1=alltrim(thisform.text13.value) jkzk1=alltrim(thisform.text14.value) set order to dh seek dh1 if !found() insert into
26、 人事基本信息表 (dh,bm,bh,xm,xb,gz,xrzw,csny,nl,mz,jg,zzmm,whcd,jkzk)value(dh1,bm1,bh1,xm1,xb1,gz1,xrzw1,csny1,nl1,mz1,jg1,zzmm1,whcd1,jkzk1) messagebox(添加成功!,48,信息) thisform.text1.value= thisform.text2.value= thisform.text3.value= thisform.text4.value= thisform.text5.value= thisform.text6.value= thisform.
27、text7.value= thisform.text8.value= 24 / 33 thisform.text9.value= thisform.text10.value= thisform.text11.value= thisform.text12.value= thisform.text13.value= thisform.text14.value= else messagebox(此代號(hào)已存在,請(qǐng)另輸一個(gè),48,錯(cuò)誤) thisform.text1.value= thisform.text1.setfocus endifendif“取消”按鈕的代碼: thisform.text1.va
28、lue= thisform.text2.value= thisform.text3.value= thisform.text4.value= thisform.text5.value= thisform.text6.value= thisform.text7.value= thisform.text8.value= thisform.text9.value= thisform.text10.value= thisform.text11.value= thisform.text12.value= thisform.text13.value= thisform.text14.value=thisf
29、orm.text1.setfocus3) “人事記錄修改”按鈕“第一個(gè)”代碼: 25 / 33goto topthisform mand1.enabled=.f.thisform mand2.enabled=.f.thisform mand3.enabled=.t.thisform mand4.enabled=.t.thisform.refresh“下一個(gè)”代碼:thisform mand1.enabled=.t.thisform mand2.enabled=.t.if not eof()skip 1if recno()=reccount()thisform mand3.enabled=.f.
30、thisform mand4.enabled=.f. messagebox(已經(jīng)到最后一條記錄了!,64,提示)endifendifthisform.refresh“前一個(gè)”代碼:thisform mand3.enabled=.t.thisform mand4.enabled=.t.if not bof()skip-1if recno()=1 thisform mand1.enabled=.f. thisform mand2.enabled=.f. messagebox(已經(jīng)到第一條記錄了!,64,提示) endifendif 26 / 33thisform.refresh“最后一個(gè)”代碼:g
31、oto bottomthisform mand1.enabled=.t.thisform mand2.enabled=.t.thisform mand3.enabled=.f.thisform mand4.enabled=.f.thisform.refresh“人事信息刪除”與“人事信息修改”的代碼設(shè)計(jì)原理一樣。4) “統(tǒng)計(jì)技術(shù)職務(wù)”的“確定”按鈕代碼:select 人事基本信息表do case case empty(thisform.text1.value) and empty(thisform bo1.value) select bm as 部門(mén),xrzw as 職稱(chēng),count(*) a
32、s 人數(shù) from 人事基本信息表 group by bm,xrzw order by bm into cursor tj2 case !empty(thisform bo1.value) and empty(thisform.text1.value) select bm as 部門(mén),xrzw as 職稱(chēng),count(*) as 人數(shù) from 人事基本信息表 where xrzw=thisform bo1.value group by bm order by bm into cursor tj2 case !empty(thisform.text1.value) and empty(this
33、form bo1.value) select bm as 部門(mén),xrzw as 職稱(chēng),count(*) as 人數(shù) from 人事基本信息表 where bm=thisform.text1.value group by xrzw order by bm into cursor tj2 case !empty(thisform.text1.value) and !empty(thisform bo1.value) select bm as 部門(mén),xrzw as 職稱(chēng),count(*) as 人數(shù) from 人事基本 27 / 33信息表 where bm=thisform.text1.value
34、 and xrzw=thisform bo1.value group by xrzw order by bm into cursor tj2 endcasethisform.grid1.visible=.t.thisform.grid1.recordsourcetype=1thisform.grid1.recordsource=tj2thisform.grid1.column1.width=75thisform.grid1.column2.width=75thisform.grid1.column3.width=75thisform.refresh“統(tǒng)計(jì)文化程度”和“統(tǒng)計(jì)政治面目”與“統(tǒng)計(jì)技術(shù)
35、職務(wù)”代碼設(shè)計(jì)原理一樣。5) “輸出社會(huì)關(guān)系”第一個(gè)按鈕代碼:select 人事基本信息表 go top thisform mand1.enabled=.f. thisform mand2.enabled=.f. thisform mand3.enabled=.t. thisform mand4.enabled=.t. thisform.refresh第二個(gè)按鈕:thisform mand3.enabled=.t.thisform mand4.enabled=.t.if not bof()skip-1if recno()=1 thisform mand1.enabled=.f. thisfor
36、m mand2.enabled=.f. 28 / 33 messagebox(已經(jīng)到第一條記錄了!,64,提示) endifendifthisform.refresh第三個(gè)按鈕: thisform mand1.enabled=.t. thisform mand2.enabled=.t. skip if recno()=reccount() thisform mand3.enabled=.f. thisform mand4.enabled=.f. endif thisform.refresh第四個(gè)按鈕:goto bottom thisform mand1.enabled=.t. thisform
37、 mand2.enabled=.t. thisform mand3.enabled=.f. thisform mand4.enabled=.f. thisform.refresh“輸出個(gè)人簡(jiǎn)歷”與“輸出家庭成員”與“輸出社會(huì)關(guān)系”各代碼設(shè)計(jì)原理一樣。4.6 系統(tǒng)配置設(shè)計(jì) 多種多樣的的計(jì)算機(jī)技術(shù)產(chǎn)品為信息系統(tǒng)的建設(shè)提供了極大的靈活性,使我們可以根據(jù)應(yīng)用的需要選用不同生產(chǎn)商的性能各異的軟硬件產(chǎn)品,但同時(shí)員工系統(tǒng)設(shè)計(jì)工作帶來(lái)了新的困難,那就是面對(duì)眾多廠家生產(chǎn)的產(chǎn)品如何做出最明智的選擇。本系統(tǒng)的主要設(shè)計(jì)依據(jù)是:1)系統(tǒng)的吞吐量2)系統(tǒng)的響應(yīng)時(shí)間3)系統(tǒng)的可靠性 29 / 334)系統(tǒng)的處理方式5)地域
38、圍6)數(shù)據(jù)管理方式根據(jù)以上六大依據(jù),本系統(tǒng)最低的計(jì)算機(jī)硬件配置為:1GHz 32 位 (x86) 或 64 位 (x64) 處理器) 。1 GB 系統(tǒng)存。DirectX 9 圖形支持,WDDM 驅(qū)動(dòng)程序,至少 128 MB 圖形存,Pixel Shader 2.0 和 32 位/像素。40 GB 硬盤(pán)容量,15 GB 可用空間。DVD-ROM 驅(qū)動(dòng)器。音頻輸出能力。Internet 訪問(wèn)能力。軟件配置為:windows 2000 以上,Visual Foxpro 6.0 中文版另外,其他系統(tǒng)配置根據(jù)自身公司的需要進(jìn)行選擇。5 系統(tǒng)實(shí)施5.1 選擇開(kāi)發(fā)平臺(tái)硬件平臺(tái)是開(kāi)發(fā)與運(yùn)行系統(tǒng)所需要的硬件環(huán)境,由于本系統(tǒng)是一個(gè)小型的MIS 管理系統(tǒng),因此對(duì)計(jì)算機(jī)硬件的要求不高。我選擇的是 DDR256M、60G 硬盤(pán)存的普通微機(jī)。軟件平臺(tái)是指系統(tǒng)開(kāi)發(fā)與運(yùn)行的軟件環(huán)境。我在開(kāi)發(fā)時(shí)選用了穩(wěn)定性較強(qiáng)的Windows XP 中文專(zhuān)業(yè)版和 VF6.0 作為開(kāi)發(fā)語(yǔ)言用于數(shù)據(jù)庫(kù)設(shè)計(jì)。 由于這些軟件產(chǎn)品都是 Microsoft 公司的產(chǎn)品,因此彼此之間的兼容性較好,開(kāi)發(fā)出的應(yīng)用系統(tǒng)穩(wěn)定性較高。VF6.0 具有可視化的開(kāi)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 全款轉(zhuǎn)讓房產(chǎn)合同范本
- 加班法務(wù)合同范本
- 公司入股合同范本文檔
- 仔豬購(gòu)銷(xiāo)糾紛合同范本
- 包裝插畫(huà)合同范本
- 農(nóng)村協(xié)議買(mǎi)房合同范本
- 2024年金山區(qū)衛(wèi)生健康事業(yè)單位招聘衛(wèi)生專(zhuān)業(yè)技術(shù)人員考試真題
- 2024年南丹縣丹融文化傳媒有限公司招聘筆試真題
- 農(nóng)村修水渠合同范本
- 2024年阜陽(yáng)市皖西北(阜南)糧食產(chǎn)業(yè)園有限公司招聘考試真題
- 基于康耐視相機(jī)的視覺(jué)識(shí)別實(shí)驗(yàn)指導(dǎo)書(shū)
- 三年級(jí)書(shū)法下冊(cè)《第9課 斜鉤和臥鉤》教學(xué)設(shè)計(jì)
- 兒童財(cái)商養(yǎng)成教育講座PPT
- 大學(xué)學(xué)院學(xué)生獎(jiǎng)助資金及相關(guān)經(jīng)費(fèi)發(fā)放管理暫行辦法
- 2022蘇教版科學(xué)五年級(jí)下冊(cè)全冊(cè)優(yōu)質(zhì)教案教學(xué)設(shè)計(jì)
- 加油員的安全生產(chǎn)責(zé)任制
- 2023年R2移動(dòng)式壓力容器充裝操作證考試題及答案(完整版)
- 九年級(jí)物理實(shí)驗(yàn)記錄單
- 2022年湖北省高中學(xué)業(yè)水平考試真題-音樂(lè)學(xué)科
- 提高屋面防水施工質(zhì)量年QC成果
- 部編初中語(yǔ)文古詩(shī)詞按作者分類(lèi)梳理
評(píng)論
0/150
提交評(píng)論