人事管理系統(tǒng)設(shè)計(jì) PowerBuilder 9.0 畢業(yè)論文
《人事管理系統(tǒng)設(shè)計(jì) PowerBuilder 9.0 畢業(yè)論文》由會(huì)員分享,可在線閱讀,更多相關(guān)《人事管理系統(tǒng)設(shè)計(jì) PowerBuilder 9.0 畢業(yè)論文(55頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、第 1 頁(yè)論文摘要人事管理是企業(yè)管理的一個(gè)重要分支。隨著當(dāng)今企業(yè)人員數(shù)量不斷增加、分工的不斷細(xì)化、各行業(yè)間聯(lián)系的不斷密切。對(duì)人事管理的要求也不斷提高,實(shí)現(xiàn)管理自動(dòng)化,無(wú)疑將帶來(lái)高效率的企業(yè)管理。本系統(tǒng)的主要功能是能夠錄入人事的基本資料,在操作上能夠完成諸如添加、修改、刪除、按各種條件進(jìn)行查詢、新用戶的設(shè)置及密碼修改等方面的工作,基本滿足人事日常業(yè)務(wù)的需要。目前市面上流行的人事管理系統(tǒng)不少。但是,對(duì)于企、事業(yè)單位的人事管理系統(tǒng)來(lái)說(shuō),不需要大型的數(shù)據(jù)庫(kù)系統(tǒng)。只需要一個(gè)操作方便,功能實(shí)用,能滿足本中心對(duì)數(shù)據(jù)的管理及需求的系統(tǒng)。我們的目標(biāo)就是在于開(kāi)發(fā)一個(gè)功能實(shí)用、操作方便,簡(jiǎn)單明了的人事管理系統(tǒng)。人事
2、管理系統(tǒng),為個(gè)人提供資料查詢服務(wù),為企業(yè)提供職工分工等服務(wù)。舊式的用紙介材料來(lái)記錄的人工管理方式已不合適現(xiàn)代企業(yè)公司的發(fā)展了,實(shí)現(xiàn)人事管理的系統(tǒng)化、規(guī)范化、自動(dòng)化,將成為現(xiàn)代公司管理人員的首選。本系統(tǒng)基本上能滿足現(xiàn)代企業(yè)人事管理的需求,人事管理系統(tǒng)中使用各種表單,保存相關(guān)的人員信息,方便查詢、瀏覽、修改等操作。整個(gè)系統(tǒng)符合操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全的要求出發(fā),完成人事管理的全過(guò)程,包括新進(jìn)員工加入時(shí)人事檔案的建立、老員工的調(diào)出、職位等的變動(dòng)引起職工信息的修改、員工信息查詢、統(tǒng)計(jì)等人事管理工作以及新進(jìn)員工的填加、老員工基本情況的修改、存盤(pán)、維護(hù)等人事管理工作。關(guān)鍵字關(guān)鍵字:管理自動(dòng)化,
3、人事管理系統(tǒng)! 信息第 2 頁(yè)AbstractIt is an important content of companys management. Increasing with nowadays enterprises personnels quantity , the employee managements of enterprises become more and more complicated too, if it can be realized the automation of management ,it will undoubtedly bring to administ
4、rative department of enterprises very big and convenient. The main function of the system is able to input basic information and personnel, In operation can be completed, such as add, edit, delete, according to various conditions for the new users settings and password, such as amending the work of
5、personnel to meet the basic needs of day-to-day operations.The traditional paper has lain between the development of the already improper modern enterprise like corporation of information management of data of the materials, so it becomes modern company first-selection to manage information.This sys
6、tem can meet modern enterprises personnel managements demands basically, use various kinds of forms in the modern employee administrative system, keep relevant information, convenient to is it operate it to inquire about, browse through, fix etc.The whole system first briefly ,then according to the
7、experience gotten during the period of design for this person management system, this dissertation expounds the theories which are instructional modules and the main functions of each module, further more. Keywords: automation of management,person management system, information第 3 頁(yè)目目 錄錄中文摘要.1ABSTRA
8、CT.2目目 錄錄 .3第第 1 1 章章概述概述.51.1 課題研究背景.51.2 管理者對(duì)人事管理系統(tǒng)的需求.61.3 標(biāo)題問(wèn)題的研究的目的和意義.61.4 系統(tǒng)分析與設(shè)計(jì).71.5 現(xiàn)代企業(yè)人事管理存在的問(wèn)題.71.6 開(kāi)發(fā)目標(biāo).7第第 2 2 章章需求分析需求分析.921 系統(tǒng)需求分析.92.1.1 總體結(jié)構(gòu)圖.92.2 功能需求.92.3 用戶界面需求.102.4 性能需求.102.4.1 系統(tǒng)運(yùn)行環(huán)境.102.5 開(kāi)發(fā)工具的選擇.112.5.1 POWERBUILDER 9.0 簡(jiǎn)介.112.5.2 POWERBUILDER 的優(yōu)越性.122.5.3 SQL SERVER簡(jiǎn)介.13
9、2.6 數(shù)據(jù)庫(kù)的選擇.142.7 系統(tǒng)設(shè)計(jì)目標(biāo).142.8 系統(tǒng)總體流程.152.9 設(shè)計(jì)遵循規(guī)則.162.10 系統(tǒng)分析.162.10.1 可行性分析.162.10.2 技術(shù)可行性.162.10.3 經(jīng)濟(jì)可行性分析.172.10.4 運(yùn)行可行性分析.17第第 3 3 章章總體設(shè)計(jì)總體設(shè)計(jì).193.1 總體設(shè)計(jì)的思想.193.2 系統(tǒng)設(shè)計(jì)的原則和方法.193.2.1 系統(tǒng)設(shè)計(jì)原則.193.2.2 系統(tǒng)設(shè)計(jì)方法.203.3 系統(tǒng)結(jié)構(gòu)設(shè)計(jì).203.3.1 系統(tǒng)功能分析.203.4 系統(tǒng)程序流程圖.21第第 4 4 章章詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì).22第 4 頁(yè)4.1 模塊功能概述.224.2 模塊的功能設(shè)計(jì)
10、.234.2.1 主窗口模塊設(shè)計(jì).244.2.2 人員信息錄入模塊設(shè)計(jì).254.2.3 部門(mén)信息錄入模塊設(shè)計(jì).284.3 數(shù)據(jù)庫(kù)設(shè)計(jì).294.3.1 E-R 圖設(shè)計(jì).30第第 5 5 章章系統(tǒng)測(cè)試系統(tǒng)測(cè)試.375.1 系統(tǒng)測(cè)試.375.2 測(cè)試方案.375.3 測(cè)試準(zhǔn)備.385.4 測(cè)試方法.385.5 測(cè)試項(xiàng)目.38結(jié)束語(yǔ)結(jié)束語(yǔ) .39致謝致謝 .39參考文獻(xiàn)參考文獻(xiàn) .39附錄附錄 .40附錄附錄 A A:附加表:附加表 .40附錄附錄 B B:主要源程序:主要源程序 .40第 5 頁(yè)第 1 章 概述1 1 概述概述1.11.1 課題研究背景課題研究背景隨著企業(yè)自身人力資源的日益龐大、復(fù)雜
11、程度逐漸增強(qiáng),人機(jī)作坊再也無(wú)法適應(yīng)如今企業(yè)的人事管理了,取代的是運(yùn)用各種領(lǐng)域的知識(shí),結(jié)合計(jì)算機(jī)科學(xué)而開(kāi)發(fā)的人事管理系統(tǒng)。它能科學(xué)合理的來(lái)管理企業(yè)人事信息檔案及擴(kuò)充的人力資源信息。 在信息技術(shù)迅猛發(fā)展的今天,公司數(shù)字化人事管理系統(tǒng)建設(shè)成為一種需求。信息時(shí)代擁有數(shù)量很大的人員信息,人事管理的自動(dòng)化系統(tǒng)將會(huì)極大方便工作人員進(jìn)行公司人員信息以及其它一些日常工作的管理。我們使用 SQL 作為開(kāi)發(fā)工具來(lái)進(jìn)行公司人事管理系統(tǒng)的開(kāi)發(fā)。隨著計(jì)算機(jī)硬件技術(shù)的飛速發(fā)展,對(duì)計(jì)算機(jī)軟件的功能、結(jié)構(gòu)和復(fù)雜性提出了更高的需求。在軟件的設(shè)計(jì)中,軟件的局部和整體系統(tǒng)結(jié)構(gòu)方面,已經(jīng)越來(lái)越顯出其重要性,甚至超過(guò)了軟件算法和數(shù)據(jù)結(jié)構(gòu)
12、這些常規(guī)軟件設(shè)計(jì)的概念。軟件體系結(jié)構(gòu)的表達(dá)形式可以滿足系統(tǒng)用戶和軟件開(kāi)發(fā)各階段和各層次設(shè)計(jì)與維護(hù)人員的需要。軟件體系結(jié)構(gòu)概念的提出和應(yīng)用,說(shuō)明了軟件設(shè)計(jì)在高層次上的發(fā)展并走向成熟。目前軟件體系結(jié)構(gòu)已發(fā)展為軟件工程領(lǐng)域的一個(gè)獨(dú)立的分支,是軟件工程的一個(gè)新的研究方向。 軟件體系結(jié)構(gòu),它是軟件系統(tǒng)的高層抽象,描述整個(gè)系統(tǒng)的結(jié)構(gòu)和行為模型,標(biāo)識(shí)了主要的系統(tǒng)組件、組件之間的交互連接件、組件和連接件如何結(jié)合在一起的約束與配置關(guān)系。軟件結(jié)構(gòu)的設(shè)計(jì)語(yǔ)言描述模型有以下幾種:功能模型,結(jié)構(gòu)模型,框架模型,動(dòng)態(tài)模型,進(jìn)程模型。 軟件體系結(jié)構(gòu)的研究領(lǐng)域有以下幾個(gè)方面:通過(guò)提供體系結(jié)構(gòu)語(yǔ)言對(duì)體系結(jié)構(gòu)和特性進(jìn)行描述;對(duì)軟
13、件結(jié)構(gòu)經(jīng)驗(yàn)知識(shí)的研究;對(duì)特殊應(yīng)用領(lǐng)域體系結(jié)構(gòu)構(gòu)架的研究;對(duì)基于體系結(jié)構(gòu)的軟件設(shè)計(jì)開(kāi)發(fā)環(huán)境和工具的研究;對(duì)體系結(jié)構(gòu)的形式化的研究。 面向?qū)ο蟮慕y(tǒng)一建模方法是一個(gè)整體的方法,一方面可以分析設(shè)計(jì)出軟件程序,另一方面又可以完成數(shù)據(jù)庫(kù)的設(shè)計(jì),把這兩個(gè)過(guò)程統(tǒng)一在整個(gè)軟件分析第 6 頁(yè)設(shè)計(jì)全過(guò)程中,相對(duì)傳統(tǒng) E-R 圖法來(lái)說(shuō)可能有助于提高開(kāi)發(fā)效率。由于體系結(jié)構(gòu)描述語(yǔ)言 ADL 具有不易理解和溝通的缺點(diǎn),我們將采用 SQL 和 pb 對(duì)的公司人事管理系統(tǒng)進(jìn)行建模。采用 SQLServer 開(kāi)發(fā)的公司人事管理系統(tǒng)是一個(gè)簡(jiǎn)單的數(shù)字化管理系統(tǒng)。它提高了人事管理工作的有效性和便捷性。1.21.2 管理者對(duì)人事管理系統(tǒng)
14、的需求管理者對(duì)人事管理系統(tǒng)的需求人事管理的工作非常復(fù)雜煩瑣,而且人員出入的情況和一些退休等人員都要明確,對(duì)公司的人員情況管理者要了如指掌,并且對(duì)人員的管理都要有一個(gè)準(zhǔn)確的記錄。這些工作如果要手工操作的話,不僅困難大,還費(fèi)時(shí)費(fèi)力。所以需要一個(gè)專門(mén)的程序來(lái)進(jìn)行這些工作。這就需要更好的企業(yè)人事管理系統(tǒng)來(lái)滿足公司人員管理的需要。1.31.3 標(biāo)題問(wèn)題的研究的目的和意義標(biāo)題問(wèn)題的研究的目的和意義隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事管理勢(shì)在必行。對(duì)于大中型企業(yè)來(lái)說(shuō),利用計(jì)算機(jī)支持企業(yè)高效率完成勞動(dòng)人事管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)勞動(dòng)人事管理走向
15、科學(xué)化、規(guī)范化的必要條件;計(jì)算機(jī)管理所無(wú)法比擬的優(yōu)點(diǎn)檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。不同的企業(yè)具有不同的人事管理制度,這就決定了不同的企業(yè)需要不同的人事管理系統(tǒng)。 目前市面上流行的人事管理系統(tǒng)不少。但是,對(duì)于企、事業(yè)單位的人事管理系統(tǒng)來(lái)說(shuō),不需要大型的數(shù)據(jù)庫(kù)系統(tǒng)。只需要一個(gè)操作方便,功能實(shí)用,能滿足本中心對(duì)數(shù)據(jù)的管理及需求的系統(tǒng)。我們的目標(biāo)就是在于開(kāi)發(fā)一個(gè)功能實(shí)用、操作方便,簡(jiǎn)單明了的人事管理系統(tǒng).能夠錄入人事的基本資料,在操作上能夠完成諸如添加、修改、刪除、按各種條件
16、進(jìn)行查詢、新用戶的設(shè)置及密碼修改等方面的工作,基本滿足人事日常業(yè)務(wù)的需要。本人獨(dú)立完成了此課題的研究與開(kāi)發(fā),包括調(diào)研、分析、設(shè)計(jì)、編碼、測(cè)試、文檔編寫(xiě)等內(nèi)容。 首先是把這套人事管理系統(tǒng)能夠真正的在一個(gè)小公司中使用起來(lái),爭(zhēng)取做到確實(shí)能方便公司管理人員的工作。 其次是通過(guò)本系統(tǒng)的開(kāi)發(fā),希望可以使自己能夠了解編寫(xiě)應(yīng)用軟件的一般步驟,希望通過(guò)理論與實(shí)踐的相結(jié)合,把書(shū)本上的內(nèi)容應(yīng)第 7 頁(yè)用到自己做的程序上去。課題內(nèi)容本課題的主要內(nèi)容是設(shè)計(jì)一個(gè)單機(jī)版的人事管理系統(tǒng)。具體來(lái)說(shuō),課題要實(shí)現(xiàn)的內(nèi)容主要包括如下幾個(gè)方面: (1) 能夠添加新進(jìn)員工的錄入和部門(mén)信息的錄入。(2) 能夠操作人員的調(diào)動(dòng),如人員查詢修改
17、和部門(mén)查詢修改。 (3) 能夠?qū)T工的一些基本信息的修改。(4) 能夠按部門(mén)查看員工信息。 (5) 能夠通過(guò)員工編碼,部門(mén),姓名或職務(wù)能夠?yàn)g覽停薪人員一覽表。(6) 能夠通過(guò)員工編碼號(hào)瀏覽員工情況一覽表,等等。(7) 能夠?qū)φ麄€(gè)代碼進(jìn)行維修。 1.41.4 系統(tǒng)分析與設(shè)計(jì)系統(tǒng)分析與設(shè)計(jì) 在進(jìn)行系統(tǒng)設(shè)計(jì)之前,首先通過(guò)對(duì)傳統(tǒng)企業(yè)人事管理系統(tǒng)和現(xiàn)代企業(yè)人事管理系統(tǒng)的對(duì)比研究,探討了基于 SQLServer 和 Power Builder 的現(xiàn)代企業(yè)人事管理系統(tǒng)的優(yōu)勢(shì)以及策略并簡(jiǎn)述了開(kāi)發(fā)工具 Power Builder9.0 的基本特點(diǎn),針對(duì)這些問(wèn)題給出了現(xiàn)代企業(yè)管理的設(shè)計(jì)原則、功能和結(jié)構(gòu)。1.51.
18、5 現(xiàn)代企業(yè)人事管理存在的問(wèn)題現(xiàn)代企業(yè)人事管理存在的問(wèn)題隨著企業(yè)規(guī)模的擴(kuò)大, 其管理組織會(huì)變得越來(lái)越龐大和困難, 而信息的處理與使用也變得越來(lái)越重要, 它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以人事管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。建立一套人事管理信息系統(tǒng)能夠加快物資的周轉(zhuǎn)速度, 提高生產(chǎn)效率, 加強(qiáng)管理的信息化手段, 提高本單位的經(jīng)濟(jì)效益。從宏觀上講, 順應(yīng)了社會(huì)的信息化、社會(huì)化潮流, 縮短了整個(gè)社會(huì)化大生產(chǎn)的周期。因此, 開(kāi)發(fā)這樣一套管理軟件成為現(xiàn)代企業(yè)的需求。1.61.6 開(kāi)發(fā)目標(biāo)開(kāi)發(fā)目標(biāo)開(kāi)發(fā)本系統(tǒng)的總目標(biāo)是為管理人員提供迅速、高效的服務(wù),降低手工處理的繁瑣
19、程度與誤差。具體的可包括如下二個(gè)方面: (1) 界面友好,操作方便。公司管理人員可以在短時(shí)間內(nèi)能掌握本系統(tǒng),進(jìn)行第 8 頁(yè)人事管理工作,方便的管理公司各方面的信息。(2) 為管理人員提供不同的管理權(quán)限,這樣可以保證公司信息的安全性和隱蔽性。 (3) 異構(gòu)軟件體系結(jié)構(gòu)由不同風(fēng)格的體系結(jié)構(gòu)組成的系統(tǒng)稱為異構(gòu)軟件體系結(jié)構(gòu),主要可分為三類:系統(tǒng)體系結(jié)構(gòu)風(fēng)格與組件體系結(jié)構(gòu)風(fēng)格的異構(gòu),即系統(tǒng)用一種體系結(jié)構(gòu)風(fēng)格,其中某些組件卻采用完全不同風(fēng)格的內(nèi)部結(jié)構(gòu);體系結(jié)構(gòu)連接件的異構(gòu),即允許單個(gè)組件采用不同種類的體系結(jié)構(gòu)連接件;系統(tǒng)體系結(jié)構(gòu)風(fēng)格和同級(jí)別體系結(jié)構(gòu)的異構(gòu),即系統(tǒng)體系結(jié)構(gòu)采用另一個(gè)完全不同的體系結(jié)構(gòu)風(fēng)格來(lái)闡
20、述。 第 9 頁(yè)第第 2 2 章章 需求分析需求分析2 21 1 系統(tǒng)需求分析系統(tǒng)需求分析2.1.1 總體結(jié)構(gòu)圖總體結(jié)構(gòu)圖企業(yè)人事管理系統(tǒng)企業(yè)人事管理系統(tǒng)錄入操作報(bào)表維修人員和部門(mén)信息錄入人員和部門(mén)信息的查詢和修改人員情況一覽表各種代碼表的維修圖 21 總系統(tǒng)結(jié)構(gòu)圖2.22.2 功能需求功能需求我們小組按照結(jié)構(gòu)化程序設(shè)計(jì)的思想,分析得出了系統(tǒng)所需的各項(xiàng)功能。整個(gè)系統(tǒng)從符合操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全的要求出發(fā),完成企業(yè)人事管理的全過(guò)程。每個(gè)功能模塊也就是主界面上的一個(gè)菜單項(xiàng),這樣可以讓用戶感覺(jué)功能模塊比較清晰,使用起來(lái)比較方便。每個(gè)菜單項(xiàng)下又設(shè)了多個(gè)菜單功能。具體要求實(shí)現(xiàn)如下功能:錄入
21、功能包括人員信息錄入和部門(mén)信息錄入:人員信息錄入人員信息錄入該功能按照一般企業(yè)對(duì)員工的信息管理需求,可對(duì)員工編號(hào)、姓名、狀態(tài)、第 10 頁(yè)性別、民族、出生日期、政治面貌、婚姻狀態(tài)、證件號(hào)碼、畢業(yè)院校、專業(yè)、學(xué)歷、家庭地址、郵政編碼、家庭電話、移動(dòng)電話、工作部門(mén)、職務(wù)、職稱、辦公電話、工齡、履歷、獎(jiǎng)懲情況、社會(huì)關(guān)系等信息進(jìn)行記錄。信息錄入后將存進(jìn)數(shù)據(jù)庫(kù)的相應(yīng)表中,用戶可用此系統(tǒng)的查詢功能查詢錄入的員工信息。部門(mén)信息錄入部門(mén)信息錄入該功能可以對(duì)企業(yè)個(gè)部門(mén)的部門(mén)編碼、部門(mén)名稱、部門(mén)領(lǐng)導(dǎo)、辦公地點(diǎn)、電話、傳真和部門(mén)描述等信息進(jìn)行記錄。信息錄入后用戶可以用相應(yīng)的查詢功能對(duì)部門(mén)信息進(jìn)行查詢。基本操作基本操
22、作:人員調(diào)動(dòng),人員調(diào)出電位,人員調(diào)入電位。人員查詢和修改:人員查詢和修改:人員編碼和人員名稱進(jìn)行查看,新增,修改和刪除查詢。部門(mén)查詢和修改部門(mén)查詢和修改:部門(mén)編碼和部門(mén)名稱進(jìn)行查看,新增,修改和刪除查詢。報(bào)表報(bào)表:個(gè)人情況表,人員職稱表,停薪人員表,內(nèi)退人員表,退休人員表,在職人員表進(jìn)行查詢。代碼表維護(hù):職稱表,政治面貌表,民族表,職務(wù)表,學(xué)歷表進(jìn)行維護(hù)。代碼表維護(hù):職稱表,政治面貌表,民族表,職務(wù)表,學(xué)歷表進(jìn)行維護(hù)。系統(tǒng)維護(hù)系統(tǒng)維護(hù):數(shù)據(jù)備份,數(shù)據(jù)恢復(fù),公告設(shè)置,系統(tǒng)設(shè)置。統(tǒng)計(jì)報(bào)表:打印統(tǒng)計(jì)報(bào)表統(tǒng)計(jì)報(bào)表:打印統(tǒng)計(jì)報(bào)表幫助:本軟件信息,系統(tǒng)幫助幫助:本軟件信息,系統(tǒng)幫助退出系統(tǒng)返回界面退出系統(tǒng)
23、返回界面。2.32.3 用戶界面需求用戶界面需求企業(yè)認(rèn)識(shí)管理系統(tǒng)中各個(gè)功能模塊的界面力圖達(dá)到統(tǒng)一,從符合操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全的要求出發(fā),盡可能的為用戶提供簡(jiǎn)單、明了的界面,使用戶感覺(jué)功能模塊比較清晰,使用起來(lái)比較方便。2.42.4 性能需求性能需求在本系統(tǒng)設(shè)計(jì)中,充分利用計(jì)算機(jī)在人事管理方面的能力,從而盡可能減輕操作人員的工作,實(shí)現(xiàn)一定意義上的透明操作。2.4.12.4.1 系統(tǒng)運(yùn)行環(huán)境系統(tǒng)運(yùn)行環(huán)境硬件環(huán)境:硬件環(huán)境:本系統(tǒng)軟件是在戴爾(Dell)PC 機(jī)上設(shè)計(jì)的,奔騰 4 2.4G(C)處理器,512 兆內(nèi)存。軟件環(huán)境:軟件環(huán)境:第 11 頁(yè)服務(wù)器:Windows 2000
24、及以上版本操作系統(tǒng)(建議用 Windows XP 或以上版本)、SQL Server2000 數(shù)據(jù)庫(kù)管理系統(tǒng);客戶端:Windows 2000 或以上操作系統(tǒng)、PowerBuilder 9.0 開(kāi)發(fā)工具。2.52.5 開(kāi)發(fā)工具的選擇開(kāi)發(fā)工具的選擇本系統(tǒng)是基于 PowerBuilder 9.0 和 SQL Server 開(kāi)發(fā)環(huán)境下的現(xiàn)企業(yè)管理系統(tǒng),以 PowerBuilder 9.0 為前臺(tái)開(kāi)發(fā)工具,以 SQL Server 2000 作為后臺(tái)數(shù)據(jù)庫(kù)開(kāi)發(fā)的 C/S(客戶機(jī)、服務(wù)器)結(jié)構(gòu)的應(yīng)用系統(tǒng)。2.5.12.5.1 PowerBuilderPowerBuilder 9.09.0 簡(jiǎn)介簡(jiǎn)介隨著數(shù)
25、據(jù)庫(kù)技術(shù)在各行各業(yè)的廣泛應(yīng)用,作為企業(yè)級(jí)數(shù)據(jù)庫(kù)前端開(kāi)發(fā)工具的PowerBuilder 日益成為開(kāi)發(fā)人員的得力助手。PowerBuilder 以其開(kāi)放的體系結(jié)構(gòu)簡(jiǎn)潔高效的集成開(kāi)發(fā)環(huán)境、強(qiáng)大的數(shù)據(jù)窗口技術(shù)、幾乎無(wú)所不能的數(shù)據(jù)庫(kù)訪問(wèn)能力和友好的用戶界面,越來(lái)越受到編程人員的青睞,連續(xù)多年被評(píng)為美國(guó)計(jì)算機(jī)界的年度風(fēng)云產(chǎn)品。據(jù) Sybase 統(tǒng)計(jì),目前全球有 60 萬(wàn)程序員和系統(tǒng)分析人員在使用 Powerbuilder 進(jìn)行各種類型的應(yīng)用程序開(kāi)發(fā)。近年來(lái),計(jì)算機(jī)硬件的發(fā)展極為迅速,性能/價(jià)格比不斷提高,硬件的價(jià)格愈來(lái)愈低,而與之相比,應(yīng)用軟件的開(kāi)發(fā)費(fèi)用卻愈來(lái)愈高。我們都知道,計(jì)算機(jī)的使用離不開(kāi)應(yīng)用軟件,
26、而應(yīng)用軟件的開(kāi)發(fā)卻是一件很花費(fèi)時(shí)間、人力和物力的事情,其根本原因就是應(yīng)用軟件開(kāi)發(fā)的效率不高,而傳統(tǒng)的 3GL 編程方式的開(kāi)發(fā)方法,對(duì)應(yīng)用軟件的開(kāi)發(fā)有著很大的限制,其局限性越來(lái)越突出?;谝陨显颍环Q為“工具”的第四代編程語(yǔ)言應(yīng)運(yùn)而生。這其中包括 Microsoft公司的 Visual Basic、Visual C+、Visual FoxPro、Inprise 公司的Delphi、C+ Builder 和今天要介紹的 PowerSoft 公司的 PowerBuilder。PowerBuilder 是 Sybase 公司的獨(dú)資子公司 PowerSoft 推出的應(yīng)用于客戶機(jī)/服務(wù)器體系結(jié)構(gòu)下的應(yīng)用
27、程序開(kāi)發(fā)技術(shù),是一種面向?qū)ο蟮膱D形化交互式開(kāi)發(fā)工具。對(duì)于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)強(qiáng)有力的支持是 PowerBuilder 的一大特色,它提供與當(dāng)前流行的大型數(shù)據(jù)庫(kù)如:Oracle、Informix、Sybase 等的專用接口,并可通過(guò) ODBC 與微機(jī)數(shù)據(jù)庫(kù)連接,具有強(qiáng)大的查詢、報(bào)表和商業(yè)圖形功能,可支持跨平臺(tái)開(kāi)發(fā)。第 12 頁(yè)值得一提的是,PowerBuilder 提供了一個(gè)智能型、功能強(qiáng)大的數(shù)據(jù)窗口對(duì)象(DataWindow),利用它,軟件人員無(wú)需編寫(xiě)專門(mén)的 SQL 語(yǔ)句,就可以實(shí)現(xiàn)對(duì)后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行顯示、修改、更新、插入、刪除和打印等操作。數(shù)據(jù)窗口(DataWindow)是 PowerBuilder
28、 的專利,也是 PowerBuilder 應(yīng)用程序的核心和精華所在。PowerBuilder 通過(guò)數(shù)據(jù)窗口(DataWindow)建立了用戶與數(shù)據(jù)庫(kù)間的交互和控制。 隨著 PowerBuilder 新的推出,這一功能強(qiáng)大的第四代語(yǔ)言快速開(kāi)發(fā)環(huán)境又提供了眾多頗受歡迎的改進(jìn),增加了平臺(tái)支持的數(shù)量,增強(qiáng)了建立因特網(wǎng)和內(nèi)部網(wǎng)上分布式應(yīng)用的能力,擴(kuò)展了語(yǔ)種支持。顯著的變化是,PowerBuilder 已經(jīng)開(kāi)始從傳統(tǒng)的客戶/服務(wù)器開(kāi)發(fā)環(huán)境轉(zhuǎn)變成完全支持 WWW(World Wide Web)應(yīng)用的開(kāi)發(fā)環(huán)境。新的 Java 代理生成器使 Java 客戶機(jī)能夠直接訪問(wèn)應(yīng)用邏輯和 PowerBuilder 6.
29、0 對(duì)象。代理提供了一種插入商用邏輯的方法,從而確保了應(yīng)用程序的靈活性、可伸縮性和可重用性,消除了重寫(xiě)和重新分發(fā)對(duì)象的時(shí)間。直接支持 Active X 技術(shù)、Server Push 技術(shù),對(duì)分布式計(jì)算模型的定義更加明確,實(shí)現(xiàn)更為簡(jiǎn)便,并可以利用數(shù)據(jù)窗口直接生成 HTML 格式文件。 可以說(shuō),在現(xiàn)今眾多的數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)工具中,PowerBuilder 是其中的佼佼者。它可以使應(yīng)用開(kāi)發(fā)的速度更快、成本更低、質(zhì)量更高、功能更強(qiáng)。PowerBuilder 已成為 Client/Server 模式應(yīng)用和基于 Internet 模式應(yīng)用的主要開(kāi)發(fā)工具之一。2.5.22.5.2 PowerBuilderPo
30、werBuilder 的優(yōu)越性的優(yōu)越性作為一種優(yōu)秀的開(kāi)發(fā)工具,PowerBuilder 主要特點(diǎn)簡(jiǎn)述如下:1. 專業(yè)的客戶/服務(wù)器開(kāi)發(fā)工具??蛻?服務(wù)器是一種將任務(wù)進(jìn)行分解,然后協(xié)同解決的運(yùn)行模式,客戶端的應(yīng)用程序負(fù)責(zé)提出任務(wù)需求,服務(wù)器端的應(yīng)用程序則為客戶提供服務(wù)。PowerBuilder 開(kāi)發(fā)出的應(yīng)用程序能夠與數(shù)據(jù)庫(kù)服務(wù)器完美的協(xié)同工作,構(gòu)成客戶/服務(wù)器模式。2. 面向?qū)ο蟮木幊獭T?PowerBuilder 中創(chuàng)建的窗口、菜單、數(shù)據(jù)窗口等都是對(duì)象。除了使用系統(tǒng)預(yù)先定義的對(duì)象外開(kāi)發(fā)人員可以自行構(gòu)造新的對(duì)象(稱作用戶對(duì)象) ,以擴(kuò)展系統(tǒng)的預(yù)定義對(duì)象。將各種對(duì)象有機(jī)的結(jié)合起來(lái),就構(gòu)成了 Pow
31、erBuilder 應(yīng)用系統(tǒng)。PowerBuilder 提供了面向?qū)ο蠓椒ㄖ械母鞯?13 頁(yè)種技術(shù)的全面支持,可以利用面向?qū)ο蠓椒ㄖ械姆庋b性、繼承性、多態(tài)性等特點(diǎn),使應(yīng)用程序具有極大的可重用性和可擴(kuò)展性,而這正是軟件工程中對(duì)應(yīng)用程序所提出的重要目標(biāo)。3. 支持多種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。利用 PowerBuilder 開(kāi)發(fā)的應(yīng)用程序,可以同時(shí)訪問(wèn)多種數(shù)據(jù)庫(kù)系統(tǒng)。4. 支持多平臺(tái)的開(kāi)發(fā)環(huán)境。網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,多種不同的操作系統(tǒng)平臺(tái)在Internet 網(wǎng)上同時(shí)被使用,這對(duì)開(kāi)發(fā)的應(yīng)用程序的跨平臺(tái)型提出了更高的要求,而 PowerBuilder 就提供了良好的跨平臺(tái)性。5. 豐富的數(shù)據(jù)表現(xiàn)風(fēng)格。Powe
32、rBuilder 的數(shù)據(jù)窗口為展現(xiàn)數(shù)據(jù)的本質(zhì)提供了豐富的手段。數(shù)據(jù)窗口能夠從多種數(shù)據(jù)源提取數(shù)據(jù),然后以多種風(fēng)格展現(xiàn)在用戶面前,這既包括文本顯示方式,也包括統(tǒng)計(jì)圖分析方式。利用數(shù)據(jù)窗口,可以直觀的查詢、修改、插入、刪除、打印和瀏覽數(shù)據(jù)。PowerBuilder 的數(shù)據(jù)窗口還提供了組框?qū)ο蠛桶粹o對(duì)象,開(kāi)發(fā)人員可以使用它們將數(shù)據(jù)窗口中的對(duì)象進(jìn)行合組,并且將用戶對(duì)數(shù)據(jù)窗口的操作界面集成在數(shù)據(jù)窗口內(nèi)部。6. 靈活快捷的數(shù)據(jù)轉(zhuǎn)移方法。利用 PowerBuilder 的數(shù)據(jù)管道,能夠簡(jiǎn)單、方便、快捷地把數(shù)據(jù)庫(kù)表中的數(shù)據(jù)從一個(gè)表復(fù)制到另一個(gè)表,從一個(gè)數(shù)據(jù)庫(kù)復(fù)制到另一個(gè)數(shù)據(jù)庫(kù),從一個(gè) DBMS 復(fù)制到另一個(gè) D
33、BMS。 另外,使用 PowerBuilder 開(kāi)發(fā)的應(yīng)用環(huán)境,可以同時(shí)訪問(wèn)多種不同類型的數(shù)據(jù)庫(kù),既包括 Oracle、Sybase、SQL Server 等的大型數(shù)據(jù)庫(kù)。2.5.32.5.3 SQLSQL serverserver 簡(jiǎn)介簡(jiǎn)介Microsoft SQL Server 2000 能提供超大型系統(tǒng)所需的數(shù)據(jù)庫(kù)服務(wù)。大型服務(wù)器可能有成千上萬(wàn)的用戶同時(shí)連接到 SQL Server 2000 實(shí)例。SQL Server 2000 為這些環(huán)境提供了全面的保護(hù),具有防止問(wèn)題發(fā)生的安全措施,例如,可以防止多個(gè)用戶試圖同時(shí)更新相同的數(shù)據(jù)。SQL Server 2000 還在多個(gè)用戶之間有效地分配
34、可用資源,比如內(nèi)存、網(wǎng)絡(luò)帶寬和磁盤(pán) I/O。 超大型 Internet 站點(diǎn)可將其數(shù)據(jù)分開(kāi)存放在多臺(tái)服務(wù)器上,從而使處理負(fù)荷分散到多臺(tái)計(jì)算機(jī)上,使站點(diǎn)能為成千上萬(wàn)的并發(fā)用戶提供服務(wù)。 SQL Server 2000 應(yīng)用程序可在裝有 SQL Server 2000 的計(jì)算機(jī)上運(yùn)行。第 14 頁(yè)該應(yīng)用程序通過(guò) Windows 進(jìn)程間通訊 (IPC) 組件(例如共享內(nèi)存)而非通過(guò)網(wǎng)絡(luò)連接到 SQL Server 2000。這使 SQL Server 2000 得以應(yīng)用于應(yīng)用程序必須在本地存儲(chǔ)數(shù)據(jù)的小型系統(tǒng)中。 大型 Web 站點(diǎn)和企業(yè)級(jí)數(shù)據(jù)處理系統(tǒng)通常會(huì)生成大量的數(shù)據(jù)庫(kù)處理,超出了一臺(tái)計(jì)算機(jī)的支持
35、能力。在這些大型系統(tǒng)中,數(shù)據(jù)庫(kù)服務(wù)由組成數(shù)據(jù)庫(kù)服務(wù)層的一組數(shù)據(jù)庫(kù)服務(wù)器提供。SQL Server 2000 不支持采用平衡負(fù)荷的聚集形式建立數(shù)據(jù)庫(kù)服務(wù)層,但支持跨自主服務(wù)器組分存數(shù)據(jù)的機(jī)制。盡管每個(gè)服務(wù)器需分開(kāi)管理,但組內(nèi)的各個(gè)服務(wù)器可共同分擔(dān)數(shù)據(jù)庫(kù)處理負(fù)荷。共享同一工作負(fù)荷的一組自主服務(wù)器稱為服務(wù)器聯(lián)合體。2.62.6 數(shù)據(jù)庫(kù)的選擇數(shù)據(jù)庫(kù)的選擇PowerBuilder 采用真正的面向?qū)ο蟮募夹g(shù),它將所有的事件、控制、函數(shù)和程序都以對(duì)象為單位封裝起來(lái),具有“封裝” “多態(tài)” “繼承”的屬性。PowerBuilder 為開(kāi)發(fā)人員提供了各種工具和一個(gè)集成的開(kāi)發(fā)環(huán)境,創(chuàng)造了應(yīng)用開(kāi)發(fā)時(shí)所需的各種部件,
36、如窗口、菜單、數(shù)據(jù)庫(kù)存取、圖形和報(bào)表;應(yīng)用的各種成分,包括窗口、菜單、程序、數(shù)據(jù)庫(kù)存取、數(shù)據(jù)庫(kù)管理、圖形、報(bào)表、調(diào)試、編譯等工作全都能在 PowerBuilder 的集成開(kāi)發(fā)環(huán)境中完成。PowerBuilder是面向?qū)ο蟮目梢暬╒isual)編程工具,相對(duì)于第三代面向過(guò)程編程語(yǔ)言,可讓程序員將更多的精力放到功能的實(shí)現(xiàn)而不是界面的實(shí)現(xiàn)上來(lái)。這些不僅能提高程序員的工作效率,同時(shí)還能極大地加快開(kāi)發(fā)進(jìn)程??梢栽谝慌_(tái)計(jì)算機(jī)上運(yùn)行多個(gè) SQL Server 2000 實(shí)例。例如,一個(gè)為其它許多組織提供數(shù)據(jù)庫(kù)服務(wù)的組織可為每個(gè)客戶組織單獨(dú)運(yùn)行一個(gè) SQL Server 2000 實(shí)例,而全部實(shí)例可集中在一
37、臺(tái)計(jì)算機(jī)上。這樣,既隔開(kāi)了每個(gè)客戶組織的數(shù)據(jù),同時(shí)又使服務(wù)組織只需管理一臺(tái)服務(wù)器計(jì)算機(jī)從而減少了費(fèi)用。 客戶/服務(wù)器結(jié)構(gòu) SQL Server 基于客戶/服務(wù)器結(jié)構(gòu),這意味著服務(wù)器不用再執(zhí)行客戶端的任務(wù),例如:屏幕刷新和按鍵。2.72.7 系統(tǒng)設(shè)計(jì)目標(biāo)系統(tǒng)設(shè)計(jì)目標(biāo)系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)企業(yè)信息管理的系統(tǒng)化,規(guī)范化和自動(dòng)化,從而達(dá)到提企業(yè)人事管理效率的目的。在本系統(tǒng)的設(shè)計(jì)過(guò)程中,為滿足計(jì)算機(jī)管第 15 頁(yè)理的需要采取了以下原則:1. 統(tǒng)一各種原始單據(jù)的格式,統(tǒng)一帳目和報(bào)表的格式。2. 刪除不必要的管理冗余,實(shí)現(xiàn)管理規(guī)范化,科學(xué)化。3. 程序代碼標(biāo)準(zhǔn)化,軟件統(tǒng)一化,確保軟件的可維護(hù)性和實(shí)用性。4
38、. 界面盡量簡(jiǎn)單化,做到實(shí)用,方便,盡量滿足企業(yè)中不同層次員工的需要。2.82.8 系統(tǒng)總體流程系統(tǒng)總體流程錄入錄入開(kāi)始開(kāi)始操作操作報(bào)表報(bào)表代碼表維護(hù)代碼表維護(hù)結(jié)束結(jié)束圖 22 系統(tǒng)總體流程圖企業(yè)人事管理基本流程如下:進(jìn)入系統(tǒng)的錄入信息:包括人員信息錄入、部門(mén)信息錄入,進(jìn)入錄入系統(tǒng)進(jìn)行查詢。進(jìn)入操作系統(tǒng):如人員調(diào)動(dòng),人員查詢修改,部門(mén)查詢修改。進(jìn)入報(bào)表系統(tǒng):如個(gè)人情況一覽表,人員職稱一覽表,人員學(xué)歷結(jié)構(gòu)一覽表,停薪人員一覽表,內(nèi)退人員一覽表,退休人員一覽表,在職人員一覽表,進(jìn)行瀏覽人員情況。進(jìn)入代碼表維修:職務(wù)表維修,政治表外貌維修,民族表維修,職稱表維修,學(xué)歷表維修等等第 16 頁(yè)結(jié)束:推出
39、系統(tǒng)截面。2.92.9 設(shè)計(jì)遵循規(guī)則設(shè)計(jì)遵循規(guī)則為了便于使用者方便、快捷的操作,開(kāi)發(fā)出有效的庫(kù)存管理系統(tǒng),應(yīng)遵循以下原則:1.滿足用戶需要。之所以開(kāi)發(fā)新系統(tǒng)是因?yàn)榕f系統(tǒng)存在問(wèn)題,束縛著組織的發(fā)展,不能適應(yīng)用戶的需要。作為現(xiàn)代人事管理系統(tǒng)必須提高管理效率,減輕勞動(dòng)強(qiáng)度;提高信息處理速度和準(zhǔn)確性;其最終系統(tǒng)能被用戶接受,實(shí)現(xiàn)用戶的初衷,同時(shí)實(shí)現(xiàn)現(xiàn)代企業(yè)管理的現(xiàn)代化、信息化、高效化。2.功能更完善。功能是否完整,是指能否覆蓋組織的主要業(yè)務(wù)管理范圍。同時(shí),還表現(xiàn)在各部分接口是否完備,數(shù)據(jù)采集和存儲(chǔ)格式是否統(tǒng)一,各部分是否協(xié)調(diào)一致。管理信息系統(tǒng)的功能主要有:數(shù)據(jù)處理功能、控制功能、預(yù)測(cè)功能、決策功能、公
40、用信息服務(wù)功能。3.技術(shù)更先進(jìn)。正確認(rèn)識(shí)各種先進(jìn)技術(shù)的優(yōu)劣長(zhǎng)短,從而根據(jù)組織的實(shí)際情況和未來(lái)得發(fā)展將其合理的運(yùn)用到管理信息系統(tǒng)的開(kāi)發(fā)中去。要努力發(fā)揮其高速度、高精度、高密度的優(yōu)點(diǎn),也要避免其缺乏靈活性,不便于處理意外情況的缺點(diǎn)。同時(shí),不要為了一味的先進(jìn),而忽視了技術(shù)本身的成熟性。4.實(shí)現(xiàn)輔助決策。許多組織的決策任務(wù)非常復(fù)雜、耗時(shí),而決策關(guān)系到組織的興衰。因此,所有的組織都需要能夠幫助他們做出最佳的決策支持系統(tǒng)。2.102.10 系統(tǒng)分析系統(tǒng)分析2.10.12.10.1 可行性分析可行性分析可行性研究的主要任務(wù)是在系統(tǒng)初步調(diào)查的基礎(chǔ)上,對(duì)新系統(tǒng)是否能夠?qū)崿F(xiàn)和值得實(shí)現(xiàn)等問(wèn)題作出判斷,避免在花費(fèi)了大
41、量的人力和物力之后才發(fā)現(xiàn)系統(tǒng)不能實(shí)現(xiàn)或新系統(tǒng)投入使用后沒(méi)有實(shí)際意義,而引起的浪費(fèi),對(duì)新系統(tǒng)可行性分析,要求用最小的代價(jià)在盡量短的時(shí)間內(nèi)確定系統(tǒng)是否可行。內(nèi)容包括:技術(shù)可行性、經(jīng)濟(jì)可行性、營(yíng)運(yùn)可行性。2.10.22.10.2 技術(shù)可行性技術(shù)可行性技術(shù)可行性分析主要包括四個(gè)方面:目前有關(guān)的技術(shù)能否支持所開(kāi)發(fā)的新系統(tǒng);新系統(tǒng)開(kāi)發(fā)人員的數(shù)量和水平,即人力資源;硬件和軟件資源。(1)技術(shù)支持:第 17 頁(yè)首先根據(jù)新系統(tǒng)的目標(biāo),考慮目前有關(guān)的技術(shù)能否支持所開(kāi)發(fā)的新系統(tǒng)。這里討論的技術(shù)必須是已經(jīng)普遍使用的,而不是待研究的或正在研究的。(2)硬件資源:開(kāi)發(fā)管理信息系統(tǒng)所需的硬件資源包含以下兩個(gè)方面:系統(tǒng)開(kāi)發(fā)人
42、員在管理信息系統(tǒng)的開(kāi)發(fā)過(guò)程中所需要的計(jì)算機(jī)設(shè)備及其有關(guān)的外部設(shè)備;管理信息系統(tǒng)開(kāi)發(fā)成功投入使用后,使用單位所應(yīng)具備的計(jì)算機(jī)設(shè)備及其有關(guān)的外圍設(shè)備。對(duì)硬件資源進(jìn)行可行性分析時(shí)主要考慮計(jì)算機(jī)的主機(jī)內(nèi)存、類型、功能、聯(lián)網(wǎng)能力、安全保護(hù)措施以及輸入/輸出設(shè)備,外存儲(chǔ)器和聯(lián)網(wǎng)數(shù)據(jù)通信設(shè)備的配置、功能、效率等指標(biāo)是否符合系統(tǒng)方案設(shè)計(jì)要求,同時(shí)還要考慮計(jì)算機(jī)的性能/價(jià)格比。(3)軟件資源軟件資源的可行性分析主要考慮以下幾點(diǎn)是否滿足用戶的要求:操作系統(tǒng)的選擇;編譯系統(tǒng)的選擇;數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇;高級(jí)編程語(yǔ)言的選擇;漢字處理系統(tǒng)的選擇;應(yīng)用軟件包的選擇。本系統(tǒng)在開(kāi)發(fā)前,與中心的領(lǐng)導(dǎo)和有關(guān)的操作人員密切溝通,認(rèn)
43、真聽(tīng)取他們的意見(jiàn),并吸收他們的積極觀點(diǎn),使本系統(tǒng)的開(kāi)發(fā)在相當(dāng)大的程度上具有一定的先進(jìn)性和合理性。2.10.32.10.3 經(jīng)濟(jì)可行性分析經(jīng)濟(jì)可行性分析經(jīng)濟(jì)可行性分析主要是對(duì)開(kāi)發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來(lái)的經(jīng)濟(jì)效益進(jìn)行比較,確認(rèn)新系統(tǒng)是否會(huì)給企業(yè)帶來(lái)一定的經(jīng)濟(jì)效益。2.10.42.10.4 運(yùn)行可行性分析運(yùn)行可行性分析隨著計(jì)算機(jī)知識(shí)的普及和推廣,越來(lái)越多的人掌握了計(jì)算機(jī)的基本使用方法和基本。目前,大多數(shù)公司的管理人員已經(jīng)具備了一定的計(jì)算機(jī)基礎(chǔ)知識(shí)和實(shí)際操作經(jīng)驗(yàn)。對(duì)于局域網(wǎng)、WINDOWS 等環(huán)境下的軟件使用比較熟悉。新系統(tǒng)第 18 頁(yè)的研制和開(kāi)發(fā)是充分得考慮工作人員對(duì)倉(cāng)庫(kù)的易于管理
44、,管理者方便查詢?cè)O(shè)備信息效率。從而能完全滿足使用者的要求。通過(guò)以上的分析,開(kāi)發(fā)人事管理系統(tǒng)是完全必要并且是完全可行的。第 19 頁(yè)第 3 章 總體設(shè)計(jì)3.13.1 總體設(shè)計(jì)的思想總體設(shè)計(jì)的思想該人事管理信息系統(tǒng)功能設(shè)計(jì)目標(biāo)如下:1.實(shí)用性強(qiáng):符合實(shí)際操作流程的習(xí)慣,易學(xué)易用的友好的用戶界面,適合各層次工作人員的使用需求,實(shí)現(xiàn)計(jì)算機(jī)與多年積累起來(lái)的經(jīng)驗(yàn)相結(jié)合科學(xué)化管理;2.先進(jìn)的程序結(jié)構(gòu):使用當(dāng)代前衛(wèi)的軟件編程,能延長(zhǎng)其生命周期,易于維護(hù)與管理;3. 安全可靠性高:登錄密碼口令,實(shí)現(xiàn)系統(tǒng)的可靠性;4.使用模塊化設(shè)計(jì)的方法:使系統(tǒng)具有良好的可擴(kuò)充性,以適應(yīng)其不同階段的發(fā)展需要;5. 操作簡(jiǎn)單,維護(hù)
45、方便:每個(gè)系統(tǒng)都具有系統(tǒng)維護(hù)功能,對(duì)可變化的項(xiàng)目可自行維護(hù);6.支持打印功能:可以對(duì)當(dāng)次產(chǎn)品入庫(kù)信息、當(dāng)次產(chǎn)品出庫(kù)信息打印而且還可查詢檢索到哪一日入庫(kù)及出庫(kù)信息的打印。3.23.2 系統(tǒng)設(shè)計(jì)的原則和方法系統(tǒng)設(shè)計(jì)的原則和方法3.2.13.2.1 系統(tǒng)設(shè)計(jì)原則系統(tǒng)設(shè)計(jì)原則1.1.實(shí)用性實(shí)用性:系統(tǒng)的設(shè)計(jì)從用戶的需求出發(fā),滿足了用戶管理活動(dòng)的一系列要求,而且力求操作員操作方便、簡(jiǎn)單易懂、界面友好。2.2.安全性:安全性:系統(tǒng)采用了輸入“用戶名”和“密碼”來(lái)識(shí)別操作員的登錄界面,從而防止了非法用戶的入侵;通過(guò)對(duì)用戶權(quán)限的設(shè)置實(shí)現(xiàn)了系統(tǒng)維護(hù)人員與操作員相分離,充分保證了系統(tǒng)的安全性。3.3.可維護(hù)性和可
46、擴(kuò)展性:可維護(hù)性和可擴(kuò)展性:系統(tǒng)具有良好的可擴(kuò)展性和可維護(hù)性。系統(tǒng)中各個(gè)模塊的獨(dú)立性可以完全保證各個(gè)模塊的適當(dāng)擴(kuò)展和修改不會(huì)影響到其他模塊的運(yùn)行。4.4.標(biāo)準(zhǔn)性:標(biāo)準(zhǔn)性:軟件設(shè)計(jì)嚴(yán)格執(zhí)行國(guó)家有關(guān)軟件工程的標(biāo)準(zhǔn),保證系統(tǒng)質(zhì)量,提供完整、準(zhǔn)確、詳細(xì)的開(kāi)發(fā)文檔。第 20 頁(yè)5.5.簡(jiǎn)單化簡(jiǎn)單化:界面盡量簡(jiǎn)單化,做到實(shí)用、方便,盡量滿足企業(yè)中不同層次員工的需要。3.2.23.2.2 系統(tǒng)設(shè)計(jì)方法系統(tǒng)設(shè)計(jì)方法結(jié)構(gòu)化方法是系統(tǒng)在設(shè)計(jì)時(shí)采用的主要方法。結(jié)構(gòu)化方法的基本思路就是把整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程分為若干階段,每個(gè)階段進(jìn)行若干活動(dòng),每項(xiàng)活動(dòng)應(yīng)用一系列標(biāo)準(zhǔn)、規(guī)范、方法和技術(shù),完成一個(gè)或多個(gè)任務(wù),形成符合給定規(guī)范的
47、產(chǎn)品。結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的特點(diǎn)是:1.用“自上而下”的開(kāi)發(fā)策略,進(jìn)行系統(tǒng)分析和系統(tǒng)設(shè)計(jì),然后, “自下而上”地開(kāi)發(fā)和調(diào)試各個(gè)模塊,最后實(shí)現(xiàn)模塊聯(lián)調(diào)和整個(gè)系統(tǒng)的聯(lián)調(diào)。2. 工作文件的標(biāo)準(zhǔn)化與文檔化。即每一階段、每一步驟都有詳細(xì)的文檔記錄,并有完整的管理制度。3. 強(qiáng)調(diào)面向用戶的特點(diǎn)。即將用戶的參與程度和滿意與否作為系統(tǒng)開(kāi)發(fā)能否成功的關(guān)鍵。4. 結(jié)構(gòu)化開(kāi)發(fā)方法在大多數(shù)情況下是信息系統(tǒng)工程開(kāi)發(fā)的有效方法。它首先用結(jié)構(gòu)化分析(SA)對(duì)軟件進(jìn)行需求分析,然后用結(jié)構(gòu)化設(shè)計(jì)(SD)方法進(jìn)行總體設(shè)計(jì),最后是結(jié)構(gòu)化編程(SP)。結(jié)構(gòu)化方法又可以分為自頂向下和自底向上底開(kāi)發(fā)方法。兩者結(jié)合是實(shí)際開(kāi)發(fā)過(guò)程中常用的方法
48、。結(jié)構(gòu)化方法的主要原則是:1.用戶參與的原則;2.“先邏輯,后物理”的原則3.“自頂向下”的原則;4. 工作成果描述標(biāo)準(zhǔn)化的原則。3.33.3 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)系統(tǒng)結(jié)構(gòu)設(shè)計(jì)3.3.13.3.1 系統(tǒng)功能分析系統(tǒng)功能分析根據(jù)需求分析與系統(tǒng)功能設(shè)計(jì)目標(biāo),結(jié)合實(shí)際情況本系統(tǒng)功能模塊設(shè)計(jì)分如下幾個(gè)模塊:1.管理系統(tǒng)的各種信息的錄入,包括人員信息錄入、部門(mén)信息錄入,等等第 21 頁(yè)需求信息的輸入等。2.管理系統(tǒng)的各種操作,如人員調(diào)動(dòng),人員查詢修改,部門(mén)查詢修改。3.設(shè)人事?tīng)顩r曲線報(bào)表的生成。4.一系列報(bào)表如個(gè)人情況一覽表,人員職稱一覽表,人員學(xué)歷結(jié)構(gòu)一覽表,停薪人員一覽表,內(nèi)退人員一覽表,退休人員一覽表,在
49、職人員一覽表。5.企業(yè)各個(gè)部門(mén)的需求管理。6. 基本信息的管理,如員工信息、調(diào)動(dòng)信息、客戶信息、人員信息;7.企業(yè)人事管理系統(tǒng)的使用幫助。如代碼表維修功能如下;職務(wù)表維修,政治表外貌維修,民族表維修,職稱表維修,學(xué)歷表維修等等。下面給出系統(tǒng)功能模塊圖:企業(yè)人事管理系統(tǒng)企業(yè)人事管理系統(tǒng)錄入操作報(bào)表代碼表維修人員信系錄入部門(mén)信息錄入人員調(diào)動(dòng)人員查詢修改部門(mén)查詢修改個(gè)人情況一覽表人員職稱一覽表人員學(xué)歷一覽表停薪人員一覽表內(nèi)退人員一覽表在職人員一覽表退休人員一覽表職務(wù)表維修政治面貌表維修民族表維修職稱表維修學(xué)歷表維修圖 31系統(tǒng)功能模塊圖3.43.4 系統(tǒng)程序流程圖系統(tǒng)程序流程圖根據(jù)企業(yè)人事管理系統(tǒng)各
50、模塊的功能,下面是整個(gè)系統(tǒng)的程序流程圖如圖 3-2 所示:第 22 頁(yè)登陸界面判斷用戶合法性判斷用戶級(jí)別結(jié)束程序初始化管理員錯(cuò)誤進(jìn)入系統(tǒng)進(jìn)入系統(tǒng)普通用戶圖 32 系統(tǒng)程序流程圖第 4 章 詳細(xì)設(shè)計(jì)根據(jù)需求分析、總體設(shè)計(jì)的結(jié)果,采用 SQL Server 2000 和 pb 做為開(kāi)發(fā)工具,實(shí)現(xiàn)企業(yè)人事管理各模塊的功能。在整個(gè)系統(tǒng)設(shè)計(jì)時(shí)本系統(tǒng)采用的是結(jié)構(gòu)化程序設(shè)計(jì)方法。需要指出的是系統(tǒng)的詳細(xì)設(shè)計(jì)并不是指具體的編程序,因此詳細(xì)設(shè)計(jì)的結(jié)果基本決定了最終程序的質(zhì)量。為軟件的質(zhì)量,延長(zhǎng)軟件的生存期,軟件的可測(cè)試性、可維護(hù)性提供重要的保障。詳細(xì)設(shè)計(jì)的目標(biāo)不僅是邏輯上正確地實(shí)現(xiàn)每個(gè)模塊的功能,還應(yīng)使設(shè)計(jì)出的處
51、理過(guò)程清晰易讀。滿足用戶的各個(gè)需求。4.14.1 模塊功能概述模塊功能概述 本系統(tǒng)主要分為四個(gè)功能模塊,分別為:人員錄入信息模塊、操作管理模第 23 頁(yè)塊、報(bào)表模塊、系統(tǒng)維護(hù)模塊。系統(tǒng)開(kāi)發(fā)的主要任務(wù)是實(shí)現(xiàn)企業(yè)人事管理信息的系統(tǒng)化、規(guī)范化和自動(dòng)化。按結(jié)構(gòu)化程序設(shè)計(jì)思想,分析得出了系統(tǒng)所需的各項(xiàng)功能。每個(gè)功能模塊也就是主界面上的一個(gè)菜單項(xiàng),這樣可以讓用戶感覺(jué)功能模塊比較清晰,使用起來(lái)比較方便。具體的各模塊的功能概述如下:1.管理系統(tǒng)的各種信息的錄入,包括人員信息錄入、部門(mén)信息錄入,等等需求信息的輸入等。(1) 人員信息的錄入:管理員可以根據(jù)員工的編號(hào),姓名,性別,狀態(tài)來(lái)查詢他的基本情況,工作情況,
52、履歷,獎(jiǎng)懲和社會(huì)關(guān)系來(lái)查詢個(gè)人信息。(2) 部門(mén)信息錄入:管理員可以根據(jù)部門(mén)代碼,部門(mén)名稱,部門(mén)領(lǐng)導(dǎo)以及辦公地點(diǎn)的電話和傳真來(lái)查詢部門(mén)的信息。2.管理系統(tǒng)的各種操作,如人員調(diào)動(dòng),人員查詢修改,部門(mén)查詢修改。(1)人員調(diào)動(dòng):管理員可以根據(jù)人員的編碼來(lái)調(diào)動(dòng)人員的調(diào)出單位和調(diào)入單位。(2)人員查詢修改;管理員可以根據(jù)人員編碼和人員名稱進(jìn)行查詢和修改。(3)部門(mén)查詢修改:管理員可以根據(jù)部門(mén)編碼和部門(mén)名稱進(jìn)行查詢和修改。 3一系列報(bào)表如個(gè)人情況一覽表,人員職稱一覽表,人員學(xué)歷結(jié)構(gòu)一覽表,停薪人員一覽表,內(nèi)退人員一覽表,退休人員一覽表,在職人員一覽表。基本信息的管理,如員工信息、調(diào)動(dòng)信息、客戶信息、人員信
53、息;(1)個(gè)人情況一覽表:管理員根據(jù)員工的編號(hào)查詢員工的情況打印并瀏覽。(2)人員職稱一覽表:查詢?nèi)藛T的職稱結(jié)構(gòu)。(3)人員學(xué)歷結(jié)構(gòu)一覽表;根據(jù)姓名和身份證號(hào)來(lái)打印并瀏覽。(4)停薪人員一覽表:瀏覽員工編號(hào),職稱,姓名打印并瀏覽。(5)內(nèi)退人員一覽表:瀏覽員工編號(hào),職稱,姓名打印并瀏覽。(6)退休人員一覽表;瀏覽員工編號(hào),職稱,姓名打印并瀏覽。(7)在職人員一覽表:瀏覽員工編號(hào),職稱,姓名打印并瀏覽。4代碼表維修功能如下;職務(wù)表維修,政治表外貌維修,民族表維修,職稱表維修,學(xué)歷表維修等等。通過(guò)編碼和描述進(jìn)行添加,刪除和修改。第 24 頁(yè)4.24.2 模塊的功能設(shè)計(jì)模塊的功能設(shè)計(jì)本系統(tǒng)描述的主要
54、功能如下:(1)基本信息管理,包括:錄入,修改,刪除和查看人員信息。錄入,修改,刪除和查看部門(mén)信息。(2)操作,包括:人員調(diào)動(dòng)。統(tǒng)計(jì)報(bào)表(3)代碼維修。4.2.14.2.1 主窗口模塊設(shè)計(jì)主窗口模塊設(shè)計(jì)主窗口(w-main)是一個(gè)窗口對(duì)象,在系統(tǒng)啟動(dòng)的時(shí)候,作為主窗口首先打開(kāi)。系統(tǒng)的主菜單關(guān)聯(lián)到這個(gè)窗口,可以通過(guò)主菜單調(diào)用其他的功能模塊。1. 主窗口屬性主窗口的主要屬性設(shè)置如表 4-1 所示。w-main 的屬性設(shè)置屬性名屬性值說(shuō)明Title企業(yè)人事管理系統(tǒng)窗口標(biāo)題欄MenuNameMenu-main主菜單對(duì)象名稱Visibleture可見(jiàn)EnableTure允許工作狀態(tài)Controimenu
55、ture在窗口標(biāo)題欄右側(cè)顯示控制窗口最大,最下化或者關(guān)閉窗口的按鈕Maxboxture在窗口標(biāo)題欄右側(cè)顯示最大化按鈕Minboxture在窗口標(biāo)題欄右側(cè)顯示最小化按鈕WindowTYpeture為窗口表 4-1最終主窗口的運(yùn)行界面如圖 4-2 所示。主菜單 menu-main 所包括錄入,操作,報(bào)表和代碼表維修等 4 個(gè)子菜單。第 25 頁(yè)圖 4-2 企業(yè)人事管理系統(tǒng)主窗口圖 4-3 人事管理系統(tǒng)主菜單代碼編寫(xiě)主窗口含有菜單,用戶可以通過(guò)選擇菜單命令來(lái)調(diào)用系統(tǒng)的各個(gè)功能模塊,調(diào)用其他窗口。用戶的單擊將觸發(fā)菜單項(xiàng)的 clicked 事件,例如,雙擊“人員信息錄入”菜單項(xiàng),為其他clicked 事
56、件響應(yīng)函數(shù)編寫(xiě)代碼如下/設(shè)置打開(kāi)新窗口的參數(shù)Str_emp_param strInstrIn_state=“newrecodrd”strIn.rowno=-1/使用給定的參數(shù),打開(kāi)人員信息錄入窗口Opensheetwithpaim(w_employee,strIn,w_main,1,Original!)以上程序會(huì)打開(kāi)一個(gè)新的“人員信息錄入”窗口,在打開(kāi)新窗口的程序段中,響應(yīng)函數(shù)給打開(kāi)窗口函數(shù) Opensheetwithparam 傳入了及個(gè)參數(shù),其中:W_employee 參數(shù)是將要被打開(kāi)的新的窗口對(duì)象。 strIn 將被作為一個(gè)參數(shù)傳遞給 w_employee 的 Open 函數(shù)的不同之處。
57、 strIn 是一個(gè)PowerBuilder 結(jié)構(gòu)(類型為 str_emp_param),它的定義如圖 4-4 所示。typeVariable NamestringstateintegerrownointegerRow_idinteger圖 4-4strIn 結(jié)構(gòu)定義4.2.24.2.2 人員信息錄入模塊設(shè)計(jì)人員信息錄入模塊設(shè)計(jì)(1)窗口設(shè)計(jì)。人員信息輸入窗口( w_employee)用來(lái)錄入新的人員信息,或者修改,第 26 頁(yè)瀏覽已經(jīng)存在的人員信息。窗口及其上的空間的主要屬性設(shè)置如表 4-5 所示。w-employee 的控件列表名稱屬性屬性值 錄入人員信息錄入圖書(shū)信息w-employeeW
58、indowTypeMain DataobjectDw_emp_tmpdw-workBoarderStyleStyleLoweredPb1text確定Pb2text取消表 4-5根據(jù)表 4-5 設(shè)計(jì)窗口,設(shè)計(jì)結(jié)果如圖所示。窗口上的分頁(yè)控件上有基本信息,履歷,社會(huì)關(guān)系和獎(jiǎng)懲記錄 4 個(gè)頁(yè)面。履歷,社會(huì)關(guān)系和獎(jiǎng)懲記錄 3 個(gè)頁(yè)面的內(nèi)容如圖 4-7圖 4-9 所示。圖 4-6 人員信息錄入窗口第 27 頁(yè)圖 4_7 履歷頁(yè)面圖 4-8 獎(jiǎng)懲頁(yè)面圖 4-9 社會(huì)關(guān)系頁(yè)面第 28 頁(yè)(2)數(shù)據(jù)窗口設(shè)計(jì)。人員錄入窗口使用了 3 個(gè)數(shù)據(jù)窗口,分別是履歷信息數(shù)據(jù)窗口 dw-empexp 獎(jiǎng)懲信息數(shù)據(jù)窗口 dw-
59、ap 和社會(huì)關(guān)系信息數(shù)據(jù)窗口 dw-rel.履歷信息數(shù)據(jù)窗口 dw-empexp 如圖 4-10 所示。圖 4-10 數(shù)據(jù)窗口 dw_empexp獎(jiǎng)懲信息數(shù)據(jù)窗口 dw_ap 如圖 4-11 所示.圖 4-11 數(shù)據(jù)窗口 dw_ap社會(huì)關(guān)系信息數(shù)據(jù)窗口 dw-rel4-12 如圖所示.圖 4-12 數(shù)據(jù)窗口dw-rel用戶界面窗口Sql serverSQLStr-employe 結(jié)構(gòu)圖 4-13 人員信息錄入工作原理4.2.34.2.3 部門(mén)信息錄入模塊設(shè)計(jì)部門(mén)信息錄入模塊設(shè)計(jì)(1)窗口設(shè)計(jì)。部門(mén)信息輸入窗口(w-dep)用來(lái)錄入新的部門(mén)信息,或者修改,瀏覽已經(jīng)存在的部門(mén)信息。窗口及其上的控件
60、的主要屬性設(shè)置如表 4-14 所示。w-dept 的控件列表名稱屬性屬性值w-deptTitle部門(mén)信息錄入第 29 頁(yè)WindowTypeMainDataobjectDw-dept-edit Dw-workBoarderStyleStyleoweredPb-okText確定Pb-cancelText取消表 4-14根據(jù)表 4-14 設(shè)計(jì)窗口,設(shè)計(jì)結(jié)果如圖 4-14 所示。圖 4-14 部門(mén)信息錄入窗口(2)數(shù)據(jù)窗口設(shè)計(jì)。數(shù)據(jù)窗口 w-dept-edit 的定義如圖 4-15 所示。圖 4-15 數(shù)據(jù)窗口 w-dept-edit4.34.3 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)人事管理系統(tǒng)需要實(shí)現(xiàn)對(duì)部門(mén)信息和
61、部門(mén)信息的錄入,人員信息的操作,瀏覽個(gè)人情況及代碼表的維護(hù)等等功能,其中員工信息包括員工基本信息,員工家庭信息,工作經(jīng)歷信息。本課題圍繞企業(yè)人事管理系統(tǒng)所要實(shí)現(xiàn)的功能,設(shè)計(jì)所需的數(shù)據(jù)庫(kù)及表。第 30 頁(yè)基本信息管理管理操作統(tǒng)計(jì)報(bào)表錄入,修改,刪除管理操作與系統(tǒng)維護(hù)系統(tǒng)請(qǐng)求數(shù)據(jù)庫(kù)數(shù)據(jù)保存,更新人員調(diào)動(dòng)代碼維護(hù)提出統(tǒng)計(jì)請(qǐng)求取得統(tǒng)計(jì)結(jié)果數(shù)據(jù)處理流程圖4.3.14.3.1 E-RE-R 圖設(shè)計(jì)圖設(shè)計(jì)在本系統(tǒng)中我采用“實(shí)體聯(lián)系模型” (E-R 模型)來(lái)描述數(shù)據(jù)庫(kù)的結(jié)構(gòu)與語(yǔ)義,以對(duì)現(xiàn)實(shí)世界進(jìn)行第一次抽象。E-R 模型直接從現(xiàn)實(shí)世界抽象出實(shí)體類型及實(shí)體間聯(lián)系,然后用 E-R 圖來(lái)表示數(shù)據(jù)模型。它有兩個(gè)明顯的
62、優(yōu)點(diǎn):接近于人的思維,容易理解;與計(jì)算機(jī)無(wú)關(guān),用戶容易接受。但 E-R 模型只能說(shuō)明實(shí)體間語(yǔ)義的聯(lián)系,不能進(jìn)一步說(shuō)明詳細(xì)的數(shù)據(jù)結(jié)構(gòu),它只是數(shù)據(jù)庫(kù)設(shè)計(jì)的第一步。E-R 圖是直觀表示概念模型的工具,它有四個(gè)基本成分: 矩形框,表示實(shí)體類型(考慮問(wèn)題的對(duì)象) 。 菱形框,表示聯(lián)系類型(實(shí)體間的聯(lián)系) 。橢圓形框,表示實(shí)體類型和聯(lián)系類型的屬性。對(duì)于關(guān)鍵碼的屬性,在屬性名下劃一橫線。直線,聯(lián)系類型與其涉及的實(shí)體類型之間以直線連接。本系統(tǒng)為對(duì)企業(yè)人事管理系統(tǒng),主要有錄入,操作,報(bào)表,維修功能。用戶根據(jù)需要可以錄入信息,同時(shí)還需要了解員工的情況,用戶可以根據(jù)操作來(lái)調(diào)動(dòng)人員信息等。設(shè)計(jì)了以下四個(gè)實(shí)體類型如圖
63、41 所示:第 31 頁(yè)人員信息錄入錄入部門(mén)信息錄入報(bào)表操作人員調(diào)動(dòng)部門(mén)查詢修改人員查詢修改個(gè)人情況一覽表人員學(xué)歷一覽表退休人員一覽表在職人員一覽表人員職稱一覽表停薪人員一覽表內(nèi)退人員一覽表第 32 頁(yè)職務(wù)表維修代碼表維修政治面貌表維修學(xué)歷表維修職稱表維修民族表維修第 33 頁(yè)5.3.2 數(shù)據(jù)庫(kù)表設(shè)計(jì)表 Employee(人員信息表)表 4-1(2)部門(mén)信息表(Department) 。用于記錄部門(mén)的基本信息,結(jié)構(gòu)如表 4-2 所示表 Department(部門(mén)信息表)編號(hào)字段說(shuō)明數(shù)據(jù)結(jié)構(gòu)說(shuō)明1dept_idintegerIDENTIFIER2dept_nameChar(50)部門(mén)名稱3dep
64、t_codeChar(10)部門(mén)編碼4dept_leaderChar(10)部門(mén)領(lǐng)導(dǎo)5dept_officeChar(200)部門(mén)辦公地點(diǎn)6dept_telChar(25)聯(lián)系電話編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1emp_ididIntegerIDENTIFIER2emp_codeChar(10)人員編碼3emp_nameChar(10)人員姓名4emp_idNumChar(25)身份證號(hào)碼5emp_sex_codeChar(1)性別代碼6emp_dept_codeChar(10)部門(mén)編碼7emp_dipl_codeChar(1)學(xué)歷代碼8emp_home_codeChar(3)籍貫代碼9emp_ti
65、tle_codeChar(2)職務(wù)代碼10emp_homeTelChar(25)家庭電話11emp_officeTelChar(25)辦公電話12emp_mobilePhoneChar(25)移動(dòng)電話13emp_level_codeChar(2)職稱代碼14emp_pagerChar(25)傳呼15emp_birthdaydatetime生日16emp_totalwordyearinteger總工齡17emp_addressChar(50)家庭地址18emp_postcodeChar(8)郵政編碼19emp_statusChar(1)當(dāng)前狀態(tài)20emp_nationChar(2)民族代碼21e
66、mp_marrigeChar(1)婚姻狀態(tài)代碼22emp_politicalChar(1)政治面貌代碼23emp_gschoolChar(30)畢業(yè)院校24emp_majorChar(20)畢業(yè)專業(yè)25emp_picimage照片第 34 頁(yè)7dept_faxChar(25)傳真號(hào)碼8dept_descriptiontext備注表 4-2(3)獎(jiǎng)懲信息表(Awardpunish) 。用于記錄單位對(duì)員工的獎(jiǎng)懲信息,結(jié)構(gòu)如表 4-3 所示表 Awardpunish(獎(jiǎng)懲信息表)編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1ap_idintegerIDENTIFIER2ap_empcodeChar(10)員工編碼3ap_datedatetime獎(jiǎng)懲日期4ap_typeChar(20)獎(jiǎng)懲事由5ap_bywhomChar(20)獎(jiǎng)懲部門(mén)6ap_commentChar(50)備注表 4-3(4)社會(huì)關(guān)系信息表(Emp_relation) 。用于記錄單位員工的社會(huì)關(guān)系信息,結(jié)構(gòu)如表 4-4所示表 Emp_relation(社會(huì)關(guān)系信息表)編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1rel_idIntegerIDENTIFIER2Pol
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教部編版教材三年級(jí)上冊(cè)道德與法治第四單元家是最溫暖的地方教學(xué)ppt課件 (全套)
- 蘇教版小學(xué)科學(xué)三年級(jí)下冊(cè)《雨下得有多大》課件1
- 花的形態(tài)與結(jié)構(gòu)課件匯總
- 一年級(jí)-數(shù)學(xué)下冊(cè)十幾減九人教版課件
- 電影膠片動(dòng)態(tài)課件
- 高電壓技術(shù)課件第六章
- 項(xiàng)目采購(gòu)管理(6)
- 四川省攀枝花市XX小學(xué)一年級(jí)數(shù)學(xué)下冊(cè)六100以內(nèi)的加法和減法二練習(xí)十三2課件蘇教版
- 山東省青島市黃島區(qū)海青鎮(zhèn)中心中學(xué)七年級(jí)歷史下冊(cè) 15 明朝君權(quán)的加強(qiáng)課件 新人教版
- 把握人物的性格特征
- 剪小紙人PPT課件
- 八年級(jí)物理探究凸透鏡成像規(guī)律8
- 1[1]22配方法2
- 近代機(jī)械行業(yè)唯物主義管理分析自然觀
- 全國(guó)科技創(chuàng)新大賽“科學(xué)幻想畫(huà)”獲獎(jiǎng)作品ppt課件