




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、管理信息系統(tǒng)課程設(shè)計(jì)報(bào)告設(shè)計(jì)題目:企業(yè)人事管理系統(tǒng)開(kāi)發(fā)與設(shè)計(jì)目錄1 引言 32 系統(tǒng)規(guī)劃42.1 需求分析 42.2 系統(tǒng)功能設(shè)計(jì) 43 系統(tǒng)分析53.1 可行性分析 53.1.1 技術(shù)可行性 63.1.2 經(jīng)濟(jì)可行性 63.1.3 社會(huì)可行性 63.3 業(yè)務(wù)流程分析 74 系統(tǒng)設(shè)計(jì)104.1 功能結(jié)構(gòu)設(shè)計(jì) 114.2 概念結(jié)構(gòu)設(shè)計(jì) 114.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 134.3.1 數(shù)據(jù)庫(kù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)表設(shè)計(jì)134.3.2 關(guān)系設(shè)計(jì) 154.4 數(shù)據(jù)存儲(chǔ)設(shè)計(jì) 154.4.1 登錄界面設(shè)計(jì) 154.4.2 主菜單設(shè)計(jì) 164.4.3 檔案更新設(shè)計(jì) 164.4.4 檔案統(tǒng)計(jì)設(shè)計(jì) 184.4.5 檔案輸出設(shè)計(jì)
2、204.5 代碼設(shè)計(jì) 224.6 系統(tǒng)配置設(shè)計(jì) 285 系統(tǒng)實(shí)施 295.1 選擇開(kāi)發(fā)平臺(tái) 295.2 系統(tǒng)測(cè)試 305.3 系統(tǒng)切換 306 心得體會(huì) 30參 考文 獻(xiàn)311 引言隨著計(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)代各種單位機(jī)構(gòu)制度要求、推動(dòng)各種單位機(jī)構(gòu)人事管理走向科學(xué)化、規(guī)范化的必要條件。在當(dāng)今的信息社會(huì), 隨著信息的不斷增長(zhǎng)和企業(yè)對(duì)信息的要求, 信息管理技術(shù)隨之出現(xiàn)。企業(yè)人事管理信息系統(tǒng)是一個(gè)現(xiàn)代化的企業(yè)在競(jìng)爭(zhēng)中立于不
3、敗之地的必要部分,它能夠?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)題。 現(xiàn)在人們?nèi)找嫔羁陶J(rèn)識(shí)到, 把信息技術(shù)應(yīng)用與應(yīng)
4、用環(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ù)
5、據(jù)管理和企業(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 。2 系統(tǒng)規(guī)劃2.1 需求分析隨著人力資源在現(xiàn)代企業(yè)中的核心定位不斷提高, 及計(jì)算機(jī)的廣泛使用, 如何實(shí)現(xiàn)以人為企業(yè)發(fā)展的根本,企業(yè)為人
6、的發(fā)展及管理提供便捷、快速的服務(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
7、)檔案統(tǒng)計(jì)統(tǒng)計(jì)技術(shù)職稱(chēng)統(tǒng)計(jì)政治面目統(tǒng)計(jì)文化程度( 3)檔案輸出輸出個(gè)人簡(jiǎn)歷輸出社會(huì)關(guān)系輸出家庭成員( 4)修改密碼3 系統(tǒng)分析3.1 可行性分析可行性是指在當(dāng)前組織內(nèi)外的具體條件下, 這個(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ì)是否存在內(nèi)外部的必要條件,包括技術(shù)上、經(jīng)濟(jì)上、 人力資源以及組織管理上的必要條件, 同時(shí)還要分析在目前條件下是否有必要設(shè)計(jì)這樣一個(gè)系統(tǒng)。隨著計(jì)算機(jī)技術(shù)、 網(wǎng)絡(luò)技術(shù)和信息技術(shù)的發(fā)展, 越來(lái)越多地改善著現(xiàn)代人的觀念
8、。辦公自動(dòng)化系統(tǒng)是計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)迅速發(fā)展的一個(gè)辦公應(yīng)用解決方案,它的主要目的是實(shí)現(xiàn)信息交流和信息共享, 提供協(xié)同工作的手段, 提高辦公的效率, 讓人們從繁瑣的有紙辦公中解脫出來(lái)。 目前, 國(guó)內(nèi)人事信息管理系統(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ó)內(nèi)各應(yīng)用單位的高度重視, 人事信息管理系統(tǒng)在國(guó)內(nèi)基本上已進(jìn)入了普及應(yīng)用的階段。 國(guó)內(nèi)近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ā)
9、管理系統(tǒng)的公司和單位, 也把人事信息管理系統(tǒng)作為其應(yīng)用與開(kāi)發(fā)的首要目標(biāo)。加上國(guó)家勞動(dòng)主管部門(mén)及國(guó)內(nèi)計(jì)算機(jī)應(yīng)用開(kāi)發(fā)商的共同努力,國(guó)內(nèi)目前已有多種通用的人事信息管理系統(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ó)內(nèi)已進(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 )檔案輸出主要實(shí)現(xiàn)企業(yè)人事信息的管理查看, 員工基本信息輸出, 以及員工薪管理等功能。經(jīng)過(guò)分析,我選用
10、了微軟公司的 VISUALFOXPRO6.0 作為開(kāi)發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具,開(kāi)發(fā)了這套企業(yè)人事信息管理系統(tǒng)。首先, 在短時(shí)間內(nèi)建立系統(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í)間內(nèi)完全掌握維護(hù)技術(shù)。3 .1.2 經(jīng)濟(jì)可行性1)資金可得性由于系統(tǒng)開(kāi)發(fā)并不復(fù)雜, 操作起來(lái)
11、也比較簡(jiǎn)單, 只需一些基本的編輯軟件, 另外具備網(wǎng)絡(luò)中心的一些資源優(yōu)勢(shì),因此開(kāi)發(fā)費(fèi)用較低。2)經(jīng)濟(jì)合理性由于該系統(tǒng)用于企業(yè)工作的大部分信息發(fā)布和傳遞工作, 不僅能夠節(jié)省大量的人工信息傳遞任務(wù), 提高了工作效率, 更加有利于整個(gè)企業(yè)各部門(mén)之間的無(wú)紙化辦公的推廣。4 .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è)方面
12、。人事管理活動(dòng)中產(chǎn)生的大量數(shù)據(jù)和信息,如:各級(jí)機(jī)構(gòu)的層次構(gòu)建,職工的自然狀況,職稱(chēng)、職務(wù)變動(dòng)情況,考核培訓(xùn)結(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)的內(nèi)部人員結(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)理3.3 業(yè)務(wù)流程分析業(yè)務(wù)流程分析是對(duì)業(yè)務(wù)功能分析的進(jìn)一步細(xì)化。業(yè)務(wù)流程分析的
13、目的是:形成合理、科學(xué)的業(yè)務(wù)流程。根據(jù)人力資源管理業(yè)務(wù)的流程特點(diǎn),繪制其業(yè)務(wù)流程圖如下:3.4 數(shù)據(jù)流程分析數(shù)據(jù)流程分析就是把數(shù)據(jù)在現(xiàn)行系統(tǒng)內(nèi)部的流動(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ù)流程圖如下:霸a檔案敷據(jù)一有關(guān) 部門(mén)管理 員,人員變動(dòng)表 登記處理工資基本表 登記處理數(shù)據(jù)存檔3.5 數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的 定義的集合。為了
14、對(duì)設(shè)計(jì)了傳統(tǒng)中的各個(gè)元素作出詳細(xì)的說(shuō)明,有必要建立數(shù)據(jù)字典。數(shù)據(jù)字典的主要內(nèi)容是對(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)型:文本長(zhǎng)度:86)數(shù)據(jù)項(xiàng)名稱(chēng):性別簡(jiǎn)述:各員工的性別類(lèi)型:文
15、本長(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工出生地類(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)數(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ù)
16、據(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ù),政治面貌進(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ì)得出的人事信息系統(tǒng)模 塊。主要由以下幾個(gè)功能模塊組成。人事記錄刪除人事記錄增加人事
17、記錄修改輸出個(gè)人簡(jiǎn)歷統(tǒng)計(jì)文化程度統(tǒng)計(jì)政治面目統(tǒng)計(jì)技術(shù)職務(wù)W出社會(huì)關(guā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ì)階段提供素材:與本人關(guān)系)1:與本人關(guān)系)代號(hào)c姓名(現(xiàn)任職務(wù)):出生年月(政治面目"/文化程度)、(經(jīng)濟(jì)來(lái)源員工家庭成員(政治面目 :關(guān)系姓名 )員工社會(huì)關(guān)系.(工資;健康狀況 ;文化程度】一員工,政治面目::'(民族籍貫 )4.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)生影響,合理的
18、數(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民族字符型8jg籍貫字符型10zzmm政治面目字符型8whcd文化程度字符型4jkzk健康狀況字符型4gz工資數(shù)值型62nl年齡數(shù)值型4bh編號(hào)數(shù)值型12
19、)家庭成員表:字段名標(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ù)字符型105)管理人員表字段名標(biāo)題字段類(lèi)型寬度小數(shù)位數(shù)xm姓名字符型8mm密碼字符型64.3.2 關(guān)系設(shè)計(jì)國(guó)用手段:dh一whcd.izm4.4 數(shù)據(jù)存儲(chǔ)設(shè)計(jì)4.4.1 登錄界面設(shè)
20、計(jì)輸入正確的管理員姓名、密碼和等級(jí)顯示“登錄成功”,進(jìn)入主菜單。如果不輸 入則會(huì)顯示“姓名或密碼不能為空,請(qǐng)重新輸入”,如果輸入錯(cuò)誤,則會(huì)顯示“用 戶(hù)不存在或密碼錯(cuò)誤”。,F(xiàn)c?rml歡迎使用企業(yè)人事管理系統(tǒng)fMicrosoft Visual FoxP.用戶(hù)名密碼陳美英登施的1:確定退出登陸4.4.2 主菜單設(shè)計(jì)主菜單是用戶(hù)進(jìn)入系統(tǒng)后主要接觸的界面,由它可以進(jìn)入各個(gè)功能模塊。分別單 擊按鈕“檔案更新”、“檔案更新”、“檔案輸出”、“修改密碼”現(xiàn)實(shí)各子菜單,可 進(jìn)入與之相對(duì)應(yīng)的功能模塊,單擊“退出”按鈕退出本系統(tǒng)。,F(xiàn)orml檔案更新15計(jì)I檔箴修改甯語(yǔ) 退出統(tǒng)計(jì)技術(shù)股窘統(tǒng)計(jì)文化程度統(tǒng)計(jì)曉總面目
21、歡迎進(jìn)入企業(yè)人事管理系統(tǒng)4.4.3 檔案更新設(shè)計(jì)檔案更新模塊包含了 “人事記錄增加”、“人事記錄修改”、“人事記錄刪除”幾個(gè) 功能模塊,單擊進(jìn)入,單擊“退出”即退出本系統(tǒng)。此界面可以在系統(tǒng)中添加員工信息此界面可以修改員工信息此界面可以刪除員工信息以“人事記錄刪除”為例運(yùn)行界面:4.4.4檔案統(tǒng)計(jì)設(shè)計(jì)檔案統(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ù)該界面可以統(tǒng)計(jì)出企業(yè)不同政治面目的員工人數(shù) 以“統(tǒng)計(jì)技術(shù)職務(wù)為例”運(yùn)行界面:4.4.5檔案輸
22、出設(shè)計(jì)以輸出社會(huì)關(guān)系為例:4.5 代碼設(shè)計(jì)確認(rèn)”按鈕的代碼設(shè)計(jì):1)登陸界面中“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)if found()
23、MESSAGEBOX(陸成功!”)do form 頂層表單thisform.releaseELSEMESSAGEBOX(戶(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(alltr
24、im(thisform.text1.value)messagebox(" 代號(hào)不能為空",48," 錯(cuò)誤 ")thisform.text1.setfocuselsedh1=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.valu
25、e)xrzw1=alltrim(thisform.text7.value)csny1=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 dhs
26、eek dh1if !found()insertinto 人 事 基 本 信 息 表(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
27、=''thisform.text4.value=''thisform.text5.value=''thisform.text#.value=''thisform.text7.value='thisform.text8.value=''thisform.text9.value=''thisform.text10.value=''thisform.text11.value=''thisform.text12.value=''thisform.tex
28、t13.value=''thisform.text14.value=''else",48," 錯(cuò)誤 ")messagebox(" 此代號(hào)已存在,請(qǐng)另輸一個(gè)thisform.text1.value=''thisform.text1.setfocusendifendif“取消”按鈕的代碼:thisform.text1.value=''thisform.text2.value=''thisform.text3.value=''thisform.text4.value
29、=''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=''thisfo
30、rm.text#.value=''thisform.text1.setfocus3) “人事記錄修改”按鈕“第一個(gè)”代碼:goto topmand1.enabled=.f.mand2.enabled=.f.mand3.enabled=.t.mand4.enabled=.t.thisform.refresh“下一個(gè)”代碼:mand1.enabled=.t.mand2.enabled=.t.if not eof()skip 1if recno()=reccount()mand3.enabled=.f.mand4.enabled=.f.messagebox(" 已經(jīng)到最后一
31、條記錄了! ",64," 提示 ")endifendifthisform.refresh“前一個(gè)”代碼:mand3.enabled=.t.mand4.enabled=.t.if not bof()skip-1if recno()=1mand1.enabled=.f.mand2.enabled=.f.messagebox(" 已經(jīng)到第一條記錄了! ",64," 提示 ")endifendifthisform.refresh“最后一個(gè)”代碼:goto bottommand1.enabled=.t.mand2.enabled=.t
32、.mand3.enabled=.f.mand4.enabled=.f.thisform.refresh“人事信息刪除”與“人事信息修改”的代碼設(shè)計(jì)原理相同。4) “統(tǒng)計(jì)技術(shù)職務(wù)”的“確定”按鈕代碼:select 人事基本信息表do casecaseempty(thisform.text1.value)andempty(bo1.value)select bm as 部門(mén) ,xrzw as 職稱(chēng) ,count(*) as 人數(shù) from 人事基本信息表 group by bm,xrzw order by bm into cursor tj2case!empty(bo1.value)andempty
33、(thisform.text1.value)select bm as 部門(mén) ,xrzw as 職稱(chēng) ,count(*) as 人數(shù) from 人事基本信息表 where xrzw=bo1.value group by bmorder by bminto cursor tj2case!empty(thisform.text1.value)andempty(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
34、into cursor tj2case!empty(thisform.text1.value)and !empty(bo1.value)select bm as 部門(mén) ,xrzw as 職稱(chēng) ,count(*) as 人數(shù) from 人事基本信息表 where bm=thisform.text1.value and xrzw=bo1.value groupby xrzw order by bm into cursor tj2endcasethisform.grid1.visible=.t.thisform.grid1.recordsourcetype=1thisform.grid1.recor
35、dsource="tj2"thisform.grid1.column1.width=75thisform.grid1.column2.width=75thisform.grid1.column3.width=75thisform.refresh“統(tǒng)計(jì)文化程度”和“統(tǒng)計(jì)政治面目”與“統(tǒng)計(jì)技術(shù)職務(wù)”代碼設(shè)計(jì)原理相同。5) “輸出社會(huì)關(guān)系”第一個(gè)按鈕代碼:select 人事基本信息表go topmand1.enabled=.f.mand2.enabled=.f.mand3.enabled=.t.mand4.enabled=.t.thisform.refresh第二個(gè)按鈕:mand
36、3.enabled=.t.mand4.enabled=.t.if not bof()skip-1if recno()=1mand1.enabled=.f.mand2.enabled=.f.messagebox(" 已經(jīng)到第一條記錄了! ",64," 提示 ")endifendifthisform.refresh第三個(gè)按鈕:mand1.enabled=.t.mand2.enabled=.t.skipif recno()=reccount()mand3.enabled=.f.mand4.enabled=.f.endifthisform.refresh第四個(gè)按
37、鈕:goto bottommand1.enabled=.t.mand2.enabled=.t.mand3.enabled=.f.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)的可靠性4)系統(tǒng)的處理方式
38、5)地域范圍6)數(shù)據(jù)管理方式根據(jù)以上六大依據(jù),本系統(tǒng)最低的計(jì)算機(jī)硬件配置為:1GHz 32 位 (x86) 或 64 位 (x64) 處理器 1) 。1 GB 系統(tǒng)內(nèi)存。DirectX 9圖形支持,WDDMg動(dòng)程序,至少128 MB圖形內(nèi)存2, Pixel Shader2.0 和 32 位/ 像素。40 GB 硬盤(pán)容量, 15 GB 可用空間。DVD-ROM 器 3。音頻輸出能力。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ī)硬件的要求不高。我選擇的是DDR256M60G硬盤(pán)內(nèi)存的普通微機(jī)。軟件平臺(tái)是指系統(tǒng)開(kāi)發(fā)與運(yùn)行的軟件環(huán)境。我在開(kāi)發(fā)時(shí)選用了穩(wěn)定性較強(qiáng)的WindowsXP 中文專(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)發(fā)環(huán)境,可以快速完
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年跨文化交流能力培養(yǎng)在國(guó)際化教育中的跨文化教育政策與法規(guī)研究
- 杭州市重點(diǎn)中學(xué)2025年化學(xué)高二下期末經(jīng)典模擬試題含解析
- 2025年金融業(yè)AI倫理監(jiān)管挑戰(zhàn)與應(yīng)對(duì)策略研究報(bào)告
- 工業(yè)互聯(lián)網(wǎng)平臺(tái)SDN在智慧金融信息化管理中的應(yīng)用與優(yōu)化報(bào)告
- 國(guó)際教育交流項(xiàng)目2025年學(xué)生跨文化學(xué)習(xí)策略與實(shí)踐報(bào)告
- 2025年金融行業(yè)數(shù)據(jù)治理與隱私保護(hù)技術(shù)市場(chǎng)動(dòng)態(tài)報(bào)告
- 銑工試題及答案復(fù)習(xí)試題含答案
- 2025屆山東省棗莊市滕州市滕州市第一中學(xué)高一下化學(xué)期末質(zhì)量檢測(cè)模擬試題含解析
- 農(nóng)產(chǎn)品保鮮技術(shù)突破2025:鑒定報(bào)告中的核心內(nèi)容
- 寧夏銀川市一中2025屆高二化學(xué)第二學(xué)期期末經(jīng)典模擬試題含解析
- GB/T 5470-2008塑料沖擊法脆化溫度的測(cè)定
- GB/T 40998-2021變性淀粉中羥丙基含量的測(cè)定分光光度法
- GB/T 3672.2-2002橡膠制品的公差第2部分:幾何公差
- GB/T 31848-2015汽車(chē)貼膜玻璃貼膜要求
- GB/T 18884.2-2015家用廚房設(shè)備第2部分:通用技術(shù)要求
- GB/T 12239-2008工業(yè)閥門(mén)金屬隔膜閥
- 行政法培訓(xùn)講義課件
- DB32T 4174-2021 城市居住區(qū)和單位綠化標(biāo)準(zhǔn)
- 基本原理與性能特點(diǎn)多自由度電磁軸承課件
- 北京輸變電工程標(biāo)準(zhǔn)工藝應(yīng)用圖冊(cè)(圖文并茂)
- 三相負(fù)荷(380V)及單相(220V)最大供電距離計(jì)算表及電壓降計(jì)算表
評(píng)論
0/150
提交評(píng)論