版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 云南電大職業(yè)技術(shù)學(xué)院五年制高職教育計(jì)算機(jī)應(yīng)用專業(yè)畢業(yè)作業(yè)(畢業(yè)設(shè)計(jì))題 目:人事檔案管理系統(tǒng) 姓 名: 學(xué) 號(hào): 學(xué) 校: 指導(dǎo)教師: 職 稱:系統(tǒng)分析師 作業(yè)日期:2010年4月29日 i 云南廣播電視大學(xué)2005級(jí)畢業(yè)論文 摘 要人事檔案管理系統(tǒng)是典型的信息管理系統(tǒng),其系統(tǒng)開發(fā)主要包括數(shù)據(jù)庫(kù)的規(guī)劃設(shè)計(jì)與維護(hù)、客戶端應(yīng)用程序的開發(fā)兩個(gè)方面,數(shù)據(jù)庫(kù)的建立要求建立數(shù)據(jù)的一致性和完整性,且具有一定的安全性。經(jīng)分析,使用visual basic 6.0作為前端的開發(fā)工具。數(shù)據(jù)庫(kù)的使用為microsoft office 2003 access。visual basic 6.0提供的集成開發(fā)環(huán)境及支持
2、面向?qū)ο蟮母鞣N標(biāo)準(zhǔn)化的控件,達(dá)到對(duì)單位人事檔案管理的目的,通進(jìn)不斷修正和改進(jìn),本系統(tǒng)最終可以完成一個(gè)小型的人事檔案管理系統(tǒng)。 人事檔案管理系統(tǒng),是一個(gè)將企業(yè)生產(chǎn)和經(jīng)營(yíng)中的各種內(nèi)、外部信息進(jìn)行收集、加工、整理、傳遞,并有序地存儲(chǔ),以用于管理和決策,是企業(yè)增效的信息系統(tǒng)。它能夠使企業(yè)更加及時(shí)、準(zhǔn)確、全面、詳實(shí)的了解所需的信息數(shù)據(jù)。同時(shí)管理信息系統(tǒng)對(duì)各種信息數(shù)據(jù)的進(jìn)一步加工,能使企業(yè)領(lǐng)導(dǎo)層的生產(chǎn)、經(jīng)營(yíng)、管理決策依據(jù)更加充分,更具有合理性、科學(xué)性;從而為社會(huì)創(chuàng)造出更多的價(jià)值,為企業(yè)的發(fā)展創(chuàng)造出更多的機(jī)會(huì)。另外,管理信息系統(tǒng)可以使企業(yè)的管理更加科學(xué)化、合理化、制度化、規(guī)范化;為企業(yè)的管理水平跨上新臺(tái)階;
3、持續(xù)、健康、穩(wěn)定的發(fā)展奠定堅(jiān)實(shí)基礎(chǔ)。整個(gè)系統(tǒng)從符合操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全的要求出發(fā),完成人事管理的全過程,包括新進(jìn)職工加入時(shí)人事檔案的建立、職位等的變動(dòng)引起職工信息的修改、職工信息查詢、統(tǒng)計(jì)等人事管理工作。經(jīng)過實(shí)際使用證明,開發(fā)人事管理系統(tǒng)可以滿足公司人事管理方面的需要。關(guān)鍵字:visual basic 6.0;access2003數(shù)據(jù)庫(kù);dbgrid32控件abstractpersonnel records management system is a typical information management system, which includes system de
4、velopment and maintenance of the database planning and design, client-side application development two aspects of the establishment of the database requires the establishment of data consistency and integrity, and has a certain security. the analysis, using visual basic 6.0 as front-end development
5、tools. the use of the database for the microsoft office 2003 access. visual basic 6.0 integrated development environment to provide and support a variety of standardized object-oriented controls to achieve the unit personnel records management purposes, pass into the constantly revised and improved,
6、 the system could eventually complete a small personnel files management system. personnel records management system is an enterprise production and operation of the various internal and external information gathering, processing, finishing, delivery, and orderly storage for use in management and de
7、cision-making, efficiency of enterprise information systems. it enables enterprises to be more timely, accurate, comprehensive, detailed understanding of the required information and data. at the same time management information system for all kinds of information and data for further processing, en
8、abling the production of corporate leadership, management, management decision-making based on more fully, more rational, scientific; so as to create more value to the community, for enterprises development to create more opportunities. in addition, management information systems can make enterprise
9、 management more scientific, rationalization, institutionalization and standardization; the management level of enterprises enter a new stage; a sustained, healthy and stable development of lay a solid foundation. the entire system from the line with simple, user-friendly, flexible, practical and se
10、curity requirements proceed to complete the entire process of personnel management, including new entrants to join trade unions, when the establishment of personnel files, job changes and other information on the changes caused by workers, staff information inquiry , statistics and other personnel m
11、anagement. after the actual use of evidence, develop personnel management system to meet the companys personnel management needs.keywords: visual basic 6.0; access2003 database; dbgrid32 control 目 錄1 前 言- 1 -2 可行性分析- 3 -2.1技術(shù)可行性- 3 -2.2、 經(jīng)濟(jì)可行性- 3 -2.3、 開發(fā)工具的選擇- 4 -2.4、數(shù)據(jù)庫(kù)的選擇- 5 -3 系統(tǒng)需求分析- 6 -3.1、系統(tǒng)詳
12、細(xì)調(diào)查- 6 -3.1.1功能需求- 6 -3.1.2系統(tǒng)的安全性和穩(wěn)定性- 6 -3.2.業(yè)務(wù)流程分析- 7 -3.2.1、人事檔案管理系統(tǒng)總體dfd圖- 7 -3.2.2、管理員信息程圖- 7 -3.2.3職工基本信息表流程圖- 8 -3.2.4信息修改流程圖- 8 -3.2.5信息查詢流程圖- 9 -3.2.6表格信息設(shè)置流程圖- 9 -3.3、數(shù)據(jù)庫(kù)設(shè)計(jì)- 9 -3.3.1、數(shù)據(jù)庫(kù)概念設(shè)計(jì)- 9 -3.4、數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)。- 12 -3.5、數(shù)據(jù)庫(kù)物理設(shè)計(jì)- 12 -3.6、各數(shù)據(jù)表的建立過程- 15 -4 系統(tǒng)設(shè)計(jì)- 17 -4.1、系統(tǒng)功能模塊設(shè)計(jì)- 17 -4.1.1主界面模塊-
13、 17 -4.1.2、管理員登錄系統(tǒng)模塊:- 18 -4.1.3、職工信息瀏覽模塊:- 18 -4.1.4、修改信息:- 19 -4.1.5、信息查詢模塊結(jié)構(gòu)圖:- 19 -4.2、系統(tǒng)的各模塊的具體實(shí)現(xiàn):- 19 -4.2.1、用戶登錄模塊:- 20 -4.2.2 職工信息瀏覽模塊:- 20 -4.2.3查詢模塊- 21 -4.2.4信息修改模塊- 21 -5 系統(tǒng)主要代碼- 22 -5.1 登錄模塊- 22 -5.2 系統(tǒng)主介面:- 23 -5.3信息修改:- 24 -6 系統(tǒng)測(cè)試- 27 -6.1、管理員信息模塊測(cè)試,- 27 -6.2、職工個(gè)人信息修改模塊測(cè)試:- 27 -6.3、職工
14、請(qǐng)假記錄表測(cè)試:- 28 -6.4、職工工資記錄表測(cè)試:- 29 -總 結(jié)-30-參考文獻(xiàn)-31-致 謝-32- 29 - 1 前 言對(duì)于企業(yè)或單位來講,職工的人事檔案不但可以使企業(yè)的管理者在一定程度上掌握所聘用人員的基本人事信息,而且可以為企業(yè)的人力資源管理工作提供相關(guān)的人事信息數(shù)據(jù)支持。因此,企業(yè)人事檔案管理工作的好壞不但可以直接影響到企業(yè)的人力資源管理,而且會(huì)間接的影響到企業(yè)整體管理。人事檔案管理系統(tǒng)是典型的管理信息系統(tǒng)。這就要求它應(yīng)該能夠?yàn)橛脩籼峁┯泻妹烙^的窗口界面、充足可靠的信息數(shù)據(jù)、簡(jiǎn)單方便的維護(hù)手段和靈活多變的查詢方式以及快捷而準(zhǔn)確的查詢結(jié)果。所以,對(duì)于人事檔案管理系統(tǒng)的設(shè)計(jì)主要
15、包括后臺(tái)數(shù)據(jù)庫(kù)的建立、維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者而言要求建立起數(shù)據(jù)一致性及完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù)。對(duì)于后者而言則要求具備應(yīng)用程序功能全,易使用等,運(yùn)行穩(wěn)定等特點(diǎn)。計(jì)算機(jī)應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事檔案管理勢(shì)在必行。對(duì)于企業(yè)來說,利用計(jì)算機(jī)支持企業(yè)高效率完成勞動(dòng)人事管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)勞動(dòng)人事管理走向科學(xué)化、規(guī)范化的必要條件;計(jì)算機(jī)管理所無法比擬的優(yōu)點(diǎn)檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理的重要條件。不同的企業(yè)具有不同的人事管理制度,這就決定
16、了不同的企業(yè)需要不同的人事管理系統(tǒng)。 對(duì)于企、事業(yè)單位的人事管理系統(tǒng)來說,不需要大型的數(shù)據(jù)庫(kù)系統(tǒng),操作方便,功能實(shí)用,能滿足本中心對(duì)數(shù)據(jù)的管理及需求的系統(tǒng)。目標(biāo)就是在于開發(fā)一個(gè)功能實(shí)用、操作方便,簡(jiǎn)單明了的人事管理系統(tǒng)。 能夠錄入人事的基本資料,在操作上能夠完成諸如添加、修改、刪除、按各種條件進(jìn)行查詢、新用戶的設(shè)置及密碼修改等方面的工作,基本滿足人事日常業(yè)務(wù)的需要。 人事管理系統(tǒng)是一個(gè)企業(yè)單位不可缺少的部分,對(duì)于企業(yè)的決策者和管理者來說都至關(guān)重要,所以人事管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍5恢币詠砣藗兪褂脗鹘y(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、
17、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少的困難。使用計(jì)算機(jī)進(jìn)行管理,有著手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,針對(duì)公司的實(shí)際境況開發(fā),實(shí)用性強(qiáng)。公司內(nèi)部實(shí)現(xiàn)信息化可視化管理。人事檔案管理系統(tǒng),是將企業(yè)生產(chǎn)和經(jīng)營(yíng)中的各種內(nèi)、外部信息進(jìn)行收集、加工、整理、傳遞,并有序地存儲(chǔ),以用于管理和決策,是企業(yè)增效的信息系統(tǒng)。它能夠使企業(yè)更加及時(shí)、準(zhǔn)確、全面、詳實(shí)的了解所需的信息數(shù)據(jù)。同時(shí)管理信息系統(tǒng)對(duì)各種信息數(shù)據(jù)的進(jìn)一步加工,能使企業(yè)
18、領(lǐng)導(dǎo)層的生產(chǎn)、經(jīng)營(yíng)、管理決策依據(jù)更加充分,更具有合理性、科學(xué)性;從而為社會(huì)創(chuàng)造出更多的價(jià)值,為企業(yè)的發(fā)展創(chuàng)造出更多的機(jī)會(huì)。另外,管理信息系統(tǒng)可以使企業(yè)的管理更加科學(xué)化、合理化、制度化、規(guī)范化;為企業(yè)的管理水平跨上新臺(tái)階;為企業(yè)穩(wěn)定的發(fā)展奠定堅(jiān)實(shí)基礎(chǔ)。2 可行性分析開發(fā)人事檔案管理系統(tǒng)、實(shí)現(xiàn)職工管理的計(jì)算機(jī)化是非常必要的,也是可行的。因?yàn)槭褂糜?jì)算機(jī)化的管理系統(tǒng)可以徹底改變目前職工管理工作的現(xiàn)狀,能夠提高工作效率,能夠提供更準(zhǔn)確、及時(shí)、適用、易理解的信息,能夠從根本上解決手工管理中信息滯后、資源浪費(fèi)等問題。2.1技術(shù)可行性人事檔案管理系統(tǒng)對(duì)于大多數(shù)企業(yè)貨單位來說存儲(chǔ)的信息量大,必須依靠先進(jìn)的存儲(chǔ)技
19、術(shù)。信息的有序存儲(chǔ)要涉及兩個(gè)方面的技術(shù),一個(gè)是硬件的存儲(chǔ)介質(zhì)技術(shù),另一個(gè)則是軟件方面的數(shù)據(jù)存儲(chǔ)的邏輯組織技術(shù),這就是要求降低數(shù)據(jù)重復(fù)存儲(chǔ)的冗余度,保持?jǐn)?shù)據(jù)的一致性、完整性、安全性和保密性。這個(gè)系統(tǒng)在組織關(guān)系上不是很復(fù)雜,繁瑣,系統(tǒng)的技術(shù)構(gòu)成上來看,能夠改變目前人員管理工作的現(xiàn)狀,能夠提高工作效率,能夠提供更準(zhǔn)確、及時(shí)、適用、易理解的信息。其基本操作還是對(duì)存在數(shù)據(jù)庫(kù)進(jìn)行添加、刪除、查找、編輯等。所以就數(shù)據(jù)庫(kù)應(yīng)用技術(shù)來看是可行的。由于本系統(tǒng)管理的對(duì)象單一,都是職工,且每個(gè)數(shù)據(jù)內(nèi)容具有較強(qiáng)的關(guān)聯(lián)性,涉及的計(jì)算過程不是很復(fù)雜。因此,比較適合于采用數(shù)據(jù)庫(kù)管理。在存儲(chǔ)量、速度方面都能滿足數(shù)據(jù)庫(kù)運(yùn)行的要求,
20、利用visual basic提供的大量控件,可以方便的設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,同時(shí)結(jié)合access的簡(jiǎn)單數(shù)據(jù)庫(kù)管理作為開發(fā)工具,實(shí)現(xiàn)職工管理系統(tǒng)所需的功能,完成管理的各項(xiàng)任務(wù)。 所以從技術(shù)上看開發(fā)職工管理系統(tǒng)、實(shí)現(xiàn)職工管理的計(jì)算機(jī)化是非常必要的,也是可行的。2.2、 經(jīng)濟(jì)可行性人事檔案管理系統(tǒng)就是典型管理信息系統(tǒng),通過人事檔案管理系統(tǒng)對(duì)人事檔案進(jìn)行管理具有人工管理所無法比擬的優(yōu)點(diǎn),例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。一個(gè)設(shè)計(jì)完善,運(yùn)行穩(wěn)定的人事檔案管理系統(tǒng)可以使人們從繁重的傳統(tǒng)手工管理中解脫出來,從而提高企業(yè)人事檔案管理的工作效率,協(xié)助企業(yè)更好的完成人事檔
21、案管理工作;而且,企業(yè)整體管理的信息化建設(shè)是企業(yè)的科學(xué)化、正規(guī)化管理與世界接軌的重要條件,人事檔案管理的信息化又是企業(yè)整體管理信息化建設(shè)的重要組成部分。因此,利用計(jì)算機(jī)對(duì)企業(yè)人事檔案進(jìn)行管理是必然趨勢(shì),人事檔案管理系統(tǒng)是企業(yè)管理工作中不可缺少的一部分。 對(duì)于整個(gè)系統(tǒng)而言,在系統(tǒng)未運(yùn)行之前,初期投資比較大,花費(fèi)相對(duì)而言比較多。各部門必須配置電腦、打印機(jī)、傳真機(jī)及相關(guān)的設(shè)備,但是在整個(gè)系統(tǒng)投入運(yùn)行之后,減少了數(shù)據(jù)的流通環(huán)節(jié),不必要花費(fèi)那么多的時(shí)間,也就是說最重要的是就是提高了效率,而又保證了各項(xiàng)數(shù)據(jù)的準(zhǔn)確性,也避免了工作人員的流動(dòng)造成的損失等問題。因?yàn)楝F(xiàn)在計(jì)算機(jī)已經(jīng)普及了,而且在計(jì)算機(jī)的硬件和軟件
22、方面不需要很高的配置。(1).硬件要求:奔騰3 800mhz 以上處理器;128m以上的內(nèi)存;硬盤可用空間2g左右就可以運(yùn)系統(tǒng)運(yùn)行(2). 軟件要求:win98/2000/xp操作系統(tǒng)vb6.0+access /2000/2003軟件環(huán)境但是按照現(xiàn)在計(jì)算機(jī)的配置大部分都已能夠達(dá)到奔騰4 2.0mhz 以上處理器,512m以上的內(nèi)存,硬盤最小也在40gb以上,這樣的計(jì)算機(jī)已完全能夠滿足系統(tǒng)的需求。綜合以上分析,從經(jīng)濟(jì)角度上看,在管理方面可以節(jié)省大量的開支,一些煩瑣的日常事務(wù),也提高了企業(yè)或單位的經(jīng)濟(jì)效率,也是可行的。2.3、 開發(fā)工具的選擇vb是一種可視化的編程語(yǔ)言,具有集成的可視化數(shù)據(jù)庫(kù)工具,
23、vb 6.0提供了一整套工具以在任何應(yīng)用程序集成數(shù)據(jù)庫(kù)。數(shù)據(jù)環(huán)境設(shè)計(jì)器可使用拖放功能來可視化地創(chuàng)建可重用的記錄集命令對(duì)象,也可用拖放方式創(chuàng)建綁有數(shù)據(jù)的表格和報(bào)告;visual basic webclass設(shè)計(jì)器,可創(chuàng)建能夠在任何平臺(tái)上用任何web瀏覽器訪問的服務(wù)器方用應(yīng)用或構(gòu)件,提供了更強(qiáng)大的開發(fā)功能。在visual basic集成開發(fā)環(huán)境中,用戶可以設(shè)計(jì)界面,編寫代碼,調(diào)試程序,直至把應(yīng)用程序代碼編譯成可執(zhí)行文件并在windows中運(yùn)行。另外,利用visual basic6.0提供的大量控件,可以方便的設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,同時(shí)結(jié)合access的簡(jiǎn)單數(shù)據(jù)庫(kù)管理,選擇它們作為開發(fā)工具,可以實(shí)
24、現(xiàn)管理系統(tǒng)所需的功能,完成各項(xiàng)任務(wù)。本系統(tǒng)的設(shè)計(jì)是在windows xp中文版操作系統(tǒng)環(huán)境下,使用visual basic 6.0中文版和microsoft的access做后臺(tái)數(shù)據(jù)庫(kù)支持開發(fā)成功的。數(shù)據(jù)庫(kù)是mis中的重要支持技術(shù),在mis開發(fā)過程中,如何選擇數(shù)據(jù)庫(kù)管理是一個(gè)重要的問題,目前,數(shù)據(jù)庫(kù)產(chǎn)品較多,每種產(chǎn)品都具有各自的特點(diǎn)和適用范圍,因此,在選擇數(shù)據(jù)庫(kù)時(shí),應(yīng)考慮數(shù)據(jù)庫(kù)應(yīng)用的特點(diǎn)及適用范圍,本系統(tǒng)選用的開發(fā)語(yǔ)言visual basic語(yǔ)言。2.4、數(shù)據(jù)庫(kù)的選擇access2003能匯集各種信息以供查詢、存儲(chǔ)和檢索。access 的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖
25、提供了一種類似于 excel 的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。另外,access 允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫(kù)中的信息。access也提供了數(shù)據(jù)存儲(chǔ)庫(kù),可以使用桌面數(shù)據(jù)庫(kù)文件把數(shù)據(jù)庫(kù)文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫(kù)。access 是一種關(guān)系數(shù)據(jù)庫(kù)工具,關(guān)系數(shù)據(jù)庫(kù)是已開發(fā)的最通用的數(shù)據(jù)庫(kù)之一。access 作為關(guān)系數(shù)據(jù)庫(kù)開發(fā)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫(kù)的便利和關(guān)系數(shù)據(jù)庫(kù)的強(qiáng)大功能。ado 控件在數(shù)據(jù)庫(kù)中的信息與將信息顯示給用戶看的visual basic程序之間架起了一座橋梁??梢栽O(shè)置ado控件的各個(gè)屬性,告訴它要調(diào)用那個(gè)數(shù)據(jù)庫(kù)的哪個(gè)部分。缺省
26、情況下,ado控件根據(jù)數(shù)據(jù)庫(kù)中的一個(gè)或多個(gè)數(shù)據(jù)表建立一個(gè)dynaset-type(動(dòng)態(tài)集合)類型的記錄集合。一個(gè)記錄集合是動(dòng)態(tài)的也就意味著,當(dāng)原來的數(shù)據(jù)表中的容改變了以后,該記錄集合中的記錄也會(huì)隨之改變。ado控件還提供了用來瀏覽不同記錄的各種跳轉(zhuǎn)按鈕。將ado控件放置在窗體中之后,必須在該控件與要處理的數(shù)據(jù)庫(kù)之間建立聯(lián)系。3 系統(tǒng)需求分析3.1、系統(tǒng)詳細(xì)調(diào)查3.1.1功能需求 根據(jù)企業(yè)對(duì)職工管理的需要,開發(fā)一個(gè)“人事檔案管理系統(tǒng)”,需求如下:(1)、能夠?qū)β毠さ挠嘘P(guān)資料進(jìn)行輸入,修改,刪除。(2)、能夠提供查詢功能,以便了解和掌握各職工的具體情況。(3)、能夠提供職工的考勤信息及調(diào)動(dòng)信息。(
27、4)、能夠提供職工的工資信息及調(diào)動(dòng)信息。基于以上的開發(fā)目標(biāo),系統(tǒng)開發(fā)的范圍確定如下:本系統(tǒng)只涉及人事資料部分,只需能進(jìn)行工資計(jì)算,考勤記錄、實(shí)現(xiàn)個(gè)基本的錄入、修改、刪除表等,就基本上能夠滿足日常業(yè)務(wù)的需要。3.1.2系統(tǒng)的安全性和穩(wěn)定性本程序考慮到系統(tǒng)的安全性,設(shè)置了用戶登錄驗(yàn)證,保證了職工信息管理的安全性。系統(tǒng)能夠?yàn)橛脩籼峁┯泻妹烙^的窗口界面、充足可靠的信息數(shù)據(jù)、簡(jiǎn)單方便的維護(hù)手段和靈活多變的查詢方式以及快捷而準(zhǔn)確的查詢結(jié)果。要求建立起數(shù)據(jù)一致性及完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù)。要求具備應(yīng)用程序功能全,易使用等,運(yùn)行穩(wěn)定等特點(diǎn)。3.2.業(yè)務(wù)流程分析3.2.1、人事檔案管理系統(tǒng)總體dfd圖 如
28、下:3.2.2、管理員信息程圖3.2.3職工基本信息表流程圖3.2.4信息修改流程圖3.2.5信息查詢流程圖3.2.6表格信息設(shè)置流程圖3.3、數(shù)據(jù)庫(kù)設(shè)計(jì)對(duì)于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā),數(shù)據(jù)庫(kù)的合理設(shè)計(jì)在系統(tǒng)設(shè)計(jì)中占有非常重要的地位。本節(jié)按照以下幾個(gè)步驟來設(shè)計(jì)數(shù)據(jù)庫(kù):1) 數(shù)據(jù)庫(kù)概念設(shè)計(jì)2) 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)。3) 數(shù)據(jù)庫(kù)物理設(shè)計(jì)。3.3.1、數(shù)據(jù)庫(kù)概念設(shè)計(jì)本次設(shè)計(jì)的數(shù)據(jù)庫(kù)系統(tǒng)主要應(yīng)用于職工管理系統(tǒng)中的管理員信息、職工信息瀏覽、信息修改信息、信查詢息、表單設(shè)置。因此數(shù)據(jù)庫(kù)設(shè)計(jì)必須充分滿足這些功能需求:(1) 管理員設(shè)置管理員可以對(duì)管理員信息進(jìn)行添加、修改、刪除、瀏覽等操作。(2)職工基本信息瀏覽管理員
29、可以對(duì)職工信息進(jìn)行添加、修改、刪除、瀏覽等操作。職工信息中的職工基本信息、職工請(qǐng)假記錄、職工工資表等信息必須和其相應(yīng)的分類信息表的信息相關(guān)聯(lián)。(3)信息修改 管理員可以對(duì)職工信息中的職工基本信息、職工請(qǐng)假記錄、職工工資表,進(jìn)行添加、修改、刪除、瀏覽等操作。(4)查詢信息管理員可以對(duì)職工信息中的職工基本信息按指定的范圍或要求進(jìn)行查詢。綜合以上er模型,便可得到整個(gè)系統(tǒng)的er模型,如下圖:職 工請(qǐng)假工資部 門總體er圖 管理員信息e-r圖職工基本信息e-r圖職工請(qǐng)假記錄e-r圖職工工資表e-r圖3.4、數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)。user表模式分解:user(職工編號(hào)、姓名、身份證號(hào)、民族、性別、出生日期、畢
30、業(yè)學(xué)校、學(xué)歷、部門、職稱、上司、電話、email、edit、edittime、備注)employee表模式分解:employee(職工編號(hào)、姓名、身份證號(hào)、民族、性別、出生日期、畢業(yè)學(xué)校、學(xué)歷、部門、職稱、上司、電話、email、edit、edittime、備注)leave表模式分解:leave(假條編號(hào)、職工編號(hào)、起始日期、中止日期、天數(shù)、原由、狀態(tài)、批準(zhǔn)人、edit、edittime、備注)salary表模式分解:salary(工資編號(hào)、職工編號(hào)、年份、月份、基本工資、加班工資、交通補(bǔ)助、總工資、考勤扣除、保險(xiǎn)扣除、扣稅、總扣除、實(shí)際工資、edit、edittime、備注)3.5、數(shù)據(jù)庫(kù)物
31、理設(shè)計(jì)數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)和邏輯設(shè)計(jì)畢后,現(xiàn)在可以將上面的數(shù)據(jù)庫(kù)結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的物理設(shè)計(jì)。職工管理系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)數(shù)據(jù)庫(kù)的設(shè)計(jì)結(jié)構(gòu)如下面所示,數(shù)據(jù)庫(kù)由以下四個(gè)數(shù)據(jù)表組成:第一個(gè)是管理員信息數(shù)據(jù)表,命名為user表;第二個(gè)是職工信息數(shù)據(jù)表,命名為employee表;第三個(gè)是職工請(qǐng)假數(shù)據(jù)表,命名為leave表;第四個(gè)是職工工資數(shù)據(jù)表,命名為salary表;下面設(shè)計(jì)它們的具體字段。(1)管理員信息數(shù)據(jù)表:字段字段名類型寬度小數(shù)位索引排序nulls1職工編號(hào)數(shù)值型11主鍵否2姓名字符型20否3身份證號(hào)字符型18否4民族字符型10否5性別字符型4否6出生日期字符
32、型20否7畢業(yè)學(xué)校字符型20否8學(xué)歷字符型20否9部門字符型20否10職稱字符型20否11上司字符型20否12電話字符型20否13email字符型20否14edit數(shù)值型11否15edittime日期型8否16備注備注型50否(2)職工信息數(shù)據(jù)表:字段字段名類型寬度小數(shù)位索引排序nulls1職工編號(hào)數(shù)值型11主鍵升序否2姓名字符型20否3身份證號(hào)字符型18否4民族字符型10否5性別字符型4否6出生日期字符型20否7畢業(yè)學(xué)校字符型20否8學(xué)歷字符型20否9部門字符型20否10職稱字符型20否11上司字符型20否12電話字符型20否13email字符型20否14edit數(shù)值型11否15editti
33、me日期型8否16備注備注型50否(3)請(qǐng)假信息數(shù)據(jù)表:字段字段名類型寬度小數(shù)位索引排序nulls1假條編號(hào)字符型6否2職工編號(hào)數(shù)值型11主鍵升序否3起始日期字符型20否4中止日期字符型20否5天數(shù)數(shù)值型6否6原由字符型50否7狀態(tài)字符型20否8批準(zhǔn)人字符型20否9edit數(shù)值型11否10edittime日期型8否11備注備注型10否(4)職工工資數(shù)據(jù)表:字段字段名類型寬度小數(shù)位索引排序nulls1工資編號(hào)字符型50否2職工編號(hào)數(shù)值型11主鍵升序否3年份數(shù)值型6否4月份數(shù)值型6否5基本工資數(shù)值型11否6加班工資數(shù)值型11否7交通補(bǔ)助數(shù)值型11否8總工資數(shù)值型11否9考勤扣除數(shù)值型11否10保險(xiǎn)
34、扣除數(shù)值型11否11扣稅數(shù)值型11否12總扣除數(shù)值型11否13實(shí)際工資數(shù)值型11否14edit數(shù)值型11否15edittime日期型8否16備注備注型10否3.6、各數(shù)據(jù)表的建立過程:(1)、管理員信息數(shù)據(jù)表的建立過程:create table user(職工編號(hào)c(11) primary key,姓名c(20), 身份證號(hào)c(18), 民族c(10), 性別 c(4), 出生日期 d(20), 畢業(yè)學(xué)校 c(20), 學(xué)歷c(20), 部門c(20), 上司 c(20), 電話 c(20), email c(20), edit n(11), edittime d(8), 備注 m(50)(2
35、)、職工信息數(shù)據(jù)表的建立過程:create table employee (職工編號(hào)c(11) primary key,姓名c(20), 身份證號(hào)c(18), 民族c(10), 性別 c(4), 出生日期 d(20), 畢業(yè)學(xué)校 c(20), 學(xué)歷c(20), 部門c(20), 上司 c(20), 電話 c(20), email c(20), edit n(11), edittime d(8), 備注 m(50)(3)、職工請(qǐng)假記錄數(shù)據(jù)表的建立過程:create table leave (職工編號(hào)c(11) primary key, 假條編號(hào)c(6), 起始日期c(20), 中止日期 c(20
36、), 天數(shù) n(6), 原由 c(50), 狀態(tài) c(20), 批準(zhǔn)人 c(20), edit n(11), editti d(8)備注 m(50)(4)、職工工資數(shù)據(jù)表的建立過程:create table leave (職工編號(hào) n(11) primary key, 工資編號(hào)c(50), 年份 n(6), 月份 n(60), 基本工資 n(11), 加班工資n(11), 交通補(bǔ)助n(11), 總工資n(11), 考勤扣除n(11), 保險(xiǎn)扣除n(11), 扣稅 n(11), 總扣除 n(11), 實(shí)際工資 n(11), edit n(11), edittime d(8),備注 m(10) 4
37、 系統(tǒng)設(shè)計(jì)人事管理系統(tǒng)的主要任務(wù)是對(duì)職工進(jìn)行整理,使得能方便快捷地對(duì)職工進(jìn)行查詢、統(tǒng)計(jì)、更新,并且能按一定要求輸出報(bào)表。通過該系統(tǒng),使企業(yè)的人事管理工作系統(tǒng)化、規(guī)范化、自動(dòng)化,從而提高企業(yè)人事管理的效率。靈活的數(shù)據(jù)記錄編輯功能,可以隨時(shí)對(duì)記錄進(jìn)行增加,修改,更新,刪除,瀏覽等便輯操作。并將查詢方式有機(jī)溶入編輯界面,可以實(shí)現(xiàn)對(duì)某項(xiàng)記錄定位,再進(jìn)行編輯,修改,更新。多個(gè)數(shù)據(jù)庫(kù)表的任意組合條件的查詢。便于在實(shí)際檔案管理操作中各種情況,多種條件下的人員情況進(jìn)行統(tǒng)計(jì)查看。具備用戶權(quán)限管理設(shè)置,以確保檔案的保密性和安全性。具有分類統(tǒng)計(jì),具有輔助表管理功能,主要是對(duì)“學(xué)歷”表中的字段“學(xué)歷”,“部門表”中的
38、字段“部門”,可進(jìn)行添加,修改,刪除操作。4.1、系統(tǒng)功能模塊設(shè)計(jì)本系統(tǒng)分為如下的幾個(gè)模塊:本系統(tǒng)主要分為登錄界面、主界面、管理員設(shè)置界面、職工信息瀏覽界面、職工請(qǐng)假記錄界面、職工工資表界面、修改職工信息界面、修改職工請(qǐng)假記錄界面、修改職工工資界面、添加學(xué)歷界面、添加部門界面、表單設(shè)置界面、查詢界面等組成。4.1.1主界面模塊該模塊提供管理系統(tǒng)的主界面,是主系統(tǒng)的唯一入口和出口,該界面提供用戶選擇并調(diào)用各子模塊。系統(tǒng)結(jié)構(gòu)圖如下圖所示:系統(tǒng)總體結(jié)構(gòu)圖4.1.2、管理員登錄系統(tǒng)模塊:只有合法的用戶在輸入正確的密碼后方可進(jìn)入系統(tǒng)??梢苑奖愕匦薷挠脩舻拿艽a,以防密碼泄露后對(duì)數(shù)據(jù)的安全性造成威脅。管理員
39、信息結(jié)構(gòu)圖4.1.3、職工信息瀏覽模塊:該模塊提供全部職工信息的界面。職工信息瀏覽結(jié)構(gòu)圖4.1.4、修改信息:該模塊對(duì)按檔案進(jìn)行更改、刪除和新增的界面。修改信息結(jié)構(gòu)圖4.1.5、信息查詢模塊結(jié)構(gòu)圖:該模塊可按管理員在指定的要求查詢職工的相關(guān)信息。信息查詢模塊結(jié)構(gòu)圖4.2、系統(tǒng)的各模塊的具體實(shí)現(xiàn):本系統(tǒng)對(duì)職工的管理中,要求這個(gè)數(shù)據(jù)庫(kù)中的管理員信息、職工信息、職工請(qǐng)請(qǐng)假信息、查詢信息,等幾個(gè)方面的信息。其次本系統(tǒng)還應(yīng)該具有職工的錄入、修改、刪除和查詢的功能,在添加和修改職工信息時(shí),相應(yīng)的學(xué)歷、部門,管理員只需用鼠標(biāo)點(diǎn)擊選擇一下即可,不需在打字錄入了,在刪除職工時(shí),選擇需要?jiǎng)h除的信息,點(diǎn)擊刪除就可以
40、了,查詢職工時(shí),輸入要查找的職工信息關(guān)鍵信息點(diǎn)擊查找即可。系統(tǒng)首先可以維護(hù)不同人員的職工信息。接著,本系統(tǒng)還可以添加、修改、刪除管理員的功能等。根據(jù)上述的系統(tǒng)總體設(shè)計(jì)思想的分析,可以將系統(tǒng)分成以下幾個(gè)部分:4.2.1、用戶登錄模塊:本模塊是對(duì)用戶的身份進(jìn)行一個(gè)判斷的過程,如果用戶的所填入的管理員和密碼都正確,那么,就可以進(jìn)入系統(tǒng)進(jìn)行管理操作了,如果管理員或者密碼錯(cuò)誤,那么系統(tǒng)將會(huì)提示,密碼錯(cuò)誤,讓重新進(jìn)行登錄的操作。流程圖如下: 4.2.2 職工信息瀏覽模塊:此模塊中包涵三張表,管理員可以對(duì)信息中的職工基本信息、職工請(qǐng)假記錄、職工工資表,進(jìn)行瀏覽在該界面窗口中,職工信息中的職工基本信息、職工請(qǐng)
41、假記錄、職工工資表等信息必須和其相應(yīng)的分類信息表的信息相關(guān)聯(lián),有文件、數(shù)據(jù)、關(guān)于職工的所有信息,直接從數(shù)據(jù)庫(kù)中調(diào)用。流程圖如下:4.2.3查詢模塊管理員可以對(duì)人事檔案信息中的職工基本信息按所有范圍進(jìn)行查詢,按男、女進(jìn)行查詢,還可以按指定的信息要求進(jìn)行查詢。最后查到的信息會(huì)在列表當(dāng)中顯示出來,如果沒有查詢結(jié)果則在列表當(dāng)中不會(huì)顯示。指定的信息要求進(jìn)行查詢,直接從數(shù)據(jù)庫(kù)中調(diào)用,流程圖如下:4.2.4信息修改模塊管理員可以對(duì)人事檔案信息中的職工基本信息、職工請(qǐng)假記錄、職工工資表,進(jìn)行添加、修改、刪除、瀏覽等操作。職工的“學(xué)歷”和“職工”所在部門管理員可以直接進(jìn)行選擇,還可以進(jìn)行,添加、修改、刪除,還可
42、對(duì)系統(tǒng)中不需要的表格信息進(jìn)行隱藏或顯示操作。方便修改,直接從數(shù)據(jù)庫(kù)中調(diào)用,流程圖如下:5 系統(tǒng)主要代碼5.1 登錄模塊該模塊的主要功能是對(duì)用戶的身份進(jìn)行驗(yàn)證,用戶必須輸入正確的用戶名和密碼,才能登錄系統(tǒng),其實(shí)現(xiàn)代碼如下:private sub cmdok_click() if txtpassword = pws(combo1.listindex) then curid = combo1.listindex emploid = emplo(curid) curuser = user(curid) curpsw = pws(curid) me.hide frmmain.show else msgb
43、ox 輸入的用戶名或密碼不正確, 請(qǐng)重新輸入!, , 警告 txtpassword.setfocus sendkeys home+end end if end sub5.2 系統(tǒng)主介面:該界面提供用戶選擇并調(diào)用各子模塊。具體代碼如下:public sub showemployee() dataa.recordsource = select * from employee dataa.refresh dbga.columns(性別).button = true dbga.columns(學(xué)歷).button = true dbga.columns(部門).button = true for i
44、= 0 to 2 mtab(i).checked = false next i mtab(0).checked = true cutable = employee cutabch = true end subpublic sub showleave() dataa.recordsource = select * from leave dataa.refresh for i = 0 to 2 mtab(i).checked = false next i mtab(1).checked = true cutable = leave cutabch = true end subpublic sub
45、showsalary() dataa.recordsource = select * from salary dataa.refresh for i = 0 to 2 mtab(i).checked = false next i mtab(2).checked = true cutable = salary cutabch = trueend subprivate sub as_click()frmsetup.showend sub5.3信息修改:管理員可以對(duì)人事檔案信息中的職工基本信息、職工請(qǐng)假記錄、職工工資表,進(jìn)行添加、修改、刪除、瀏覽等操作。職工的學(xué)歷和職工所在部門管理員可以直接進(jìn)行選擇
46、,還可以進(jìn)行,添加、修改、刪除,還可對(duì)系統(tǒng)中不需要的表單信息進(jìn)行隱藏或顯示操作。方便在修改,直接從數(shù)據(jù)庫(kù)中調(diào)用。具體代碼如下:private sub cmdaddnew_click()if cmdaddnew.caption = 添加 thencmdaddnew.caption = 確認(rèn)cmddel.enabled = false cmdok.enabled = falsedataa.readonly = falsefor i = 1 to 12if txt(i).text = then txt(i).text = 0 dataa.recordset.fields(i) = 0 next i dataa.recordset.addnew txt(0).locked = false if frmmain.cutable = employee then dataa.recordset.fields(13) = frmlogin.emploid dataa.recordset.fields(14) = now if opsex(0) then dataa.recordset.fields(4) = 男 else dataa.recordset.fields(4) = 女 end if dataa.recordset.field
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 灌裝液位檢測(cè)儀產(chǎn)品供應(yīng)鏈分析
- 個(gè)人用除臭裝置產(chǎn)業(yè)鏈招商引資的調(diào)研報(bào)告
- 電子回旋加速器商業(yè)機(jī)會(huì)挖掘與戰(zhàn)略布局策略研究報(bào)告
- 串聯(lián)式混合動(dòng)力汽車產(chǎn)業(yè)鏈招商引資的調(diào)研報(bào)告
- 化妝用玫瑰油產(chǎn)品供應(yīng)鏈分析
- 保險(xiǎn)箱出租行業(yè)營(yíng)銷策略方案
- 企業(yè)備份服務(wù)行業(yè)相關(guān)項(xiàng)目經(jīng)營(yíng)管理報(bào)告
- 醫(yī)療設(shè)備標(biāo)簽行業(yè)市場(chǎng)調(diào)研分析報(bào)告
- 醫(yī)用螺旋接頭產(chǎn)品供應(yīng)鏈分析
- 快遞服務(wù)信件或商品行業(yè)營(yíng)銷策略方案
- 小學(xué)心理健康教育教案10篇
- DL∕T 2553-2022 電力接地系統(tǒng)土壤電阻率、接地阻抗和地表電位測(cè)量技術(shù)導(dǎo)則
- 食堂食材配送項(xiàng)目投標(biāo)書
- MIL-STD-1916抽樣計(jì)劃表(抽樣數(shù))大
- 遼寧省沈陽(yáng)市新民市2023--2024學(xué)年上學(xué)期期中考試八年級(jí)地理生物試題
- 突發(fā)事件應(yīng)對(duì)法
- 監(jiān)獄教育轉(zhuǎn)化方案(3篇模板)
- 音響設(shè)備采購(gòu)安裝合同模板
- 基坑支護(hù)設(shè)計(jì)合同范本
- 房產(chǎn)中介個(gè)合伙人合同范本
- 工程倫理課后習(xí)題答案(打印版)
評(píng)論
0/150
提交評(píng)論