【正文】
ARACTER(10) NOT NULL 口令 第三章 系統(tǒng)的具體實(shí)現(xiàn) 系統(tǒng)模塊的具體實(shí)現(xiàn) 系統(tǒng)的總體設(shè)計(jì)是指整個(gè)系統(tǒng)由哪些部分組成,以及各部分在物理上、邏輯上的相互關(guān)系。每個(gè)表格表示在數(shù)據(jù)庫中的一個(gè)表 員工基本狀況表 PERSONNEL 列 名 數(shù) 據(jù) 類 型 可否為空 說 明 PID CHARACTER( 3) NOT NULL 員工號(hào)(索引) PNAME CHARACTER( 10) NULL 員工姓名 PSEX CHARACTER( 2) NULL 員工性別 PDEPT CHARACTER( 10) NULL 所在部門 PJOB CHARACTER( 10) NULL 所在崗位 PINDATE CHARACTER( 2) NULL 工齡 PRANK CHARACTER( 2) NULL 工資等級(jí) 工資等級(jí)表格 PANK 列 名 數(shù) 據(jù) 類 型 可否為空 說 明 PNAME CHARACTER(2) NOT NULL 工資等級(jí)(索引) RSALARY NUMERIC(10,2) NULL 相應(yīng)工資額 工作崗位情況表 DEPT 列 名 數(shù) 據(jù) 類 型 可否為空 說 明 JOBNAME CHARACTER(10) NULL 工作崗位名稱(索引) JOBSALARY NUMERIC(10,2) NULL 崗位工資 工齡工資額表格 GONGLING 列 名 數(shù) 據(jù) 類 型 可否為空 說 明 GNAME CHARACTER(2) NOT NULL 工資(索引) GSALARY NUMERIC(10,2) NULL 工齡工資額 公司福利表 WELFARE 列 名 數(shù) 據(jù) 類 型 可否為空 說 明 WNAME CHARACTER(10) NOT NULL 福利名稱(索引) WMONEY NUMERIC(10,2) NULL 福利費(fèi)用 一個(gè)企業(yè)可以有多個(gè)員工利用本系統(tǒng)來查詢自己的工資表。 實(shí)體和實(shí)體之間的關(guān)系 E- R 圖如下圖所示 員工 員工工資 對(duì)應(yīng) 基礎(chǔ)工資 崗位工資 工齡工資 福利費(fèi)用 系統(tǒng)功能模塊設(shè)計(jì) 在系統(tǒng)功能分析的基礎(chǔ)上,根據(jù) Visual FoxPro 程序編制的特點(diǎn),得到如 下圖所示的系統(tǒng)功能模塊圖。企業(yè)工資管理系統(tǒng)需要完成的功能主要有: ? 系統(tǒng)數(shù)據(jù)初始化; ? 員工基本信息數(shù)據(jù)的輸入; ? 員工基本信息數(shù)據(jù)的修改、刪除; ? 企業(yè)工資的基本設(shè)定; ? 員工工資的瀏 覽; ? 員工個(gè)人工資表的查詢; ? 員工工資的計(jì)算; ? 工資報(bào)表打印 工資管理系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 這一設(shè)計(jì)段是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。包含的數(shù)據(jù)庫項(xiàng)有員工號(hào)、員工姓名、員工姓名、員工基礎(chǔ)工資、員工崗位工資、員工工齡、公司福利、員工實(shí)得工資。包含的數(shù)據(jù)庫項(xiàng)有福利名稱、福利值。 ? 工齡的工資金額。 ? 企 業(yè)部門及工作崗位。 ? 工資級(jí)別和工資金額。對(duì)工齡工資的添加、修改、刪除 ? 工資匯總模塊: 輸入: 輸 出:員工工資報(bào)表 功能:提供對(duì)員工工資的瀏覽;員工工資計(jì)算;工資報(bào)表打印 ? 個(gè)人工資查詢模塊 輸入:用戶、密碼 輸出:個(gè)人工資 功能:提供對(duì)員工工資的查詢 在仔細(xì)抽查企業(yè)工資管理過程的基礎(chǔ)上,我們得到本系統(tǒng)所處理的數(shù)據(jù)流程,如下圖所示 級(jí)別工資設(shè)定 崗位工資設(shè)定 工齡工資設(shè)定 通過對(duì)企業(yè)工資管理的內(nèi)容和數(shù)據(jù)流程分析,針對(duì)本實(shí)例,我們設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下: ? 員工基本狀況。提供對(duì)基礎(chǔ)工資的添加、修改、刪除。員工基本信息數(shù)據(jù)的查詢。 通過對(duì)用戶需求的分析,我們可以分析出該商廈人事勞資管理系統(tǒng)大致可以分為四個(gè)模塊:員工信息模塊、工資基本設(shè)定模塊、工資匯總模塊、個(gè)人工資查詢模塊 下圖說明四者的關(guān)系 現(xiàn)在對(duì)這四個(gè)模塊做具體說明: ? 員工信息模塊: 輸入:員工基本信息 輸出:員工基本信息 功能:提供員工基本狀況,包括員工號(hào)、員工姓名、性別、所在部門、參加工作時(shí)間、工資級(jí)別等。使用戶和開發(fā)人員可以較快地確定需求,然后采用循環(huán)進(jìn)化的開發(fā)方式,對(duì)系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到所有的性質(zhì)全部滿足。 (3) 工資匯總管理 提供對(duì)員工工資的瀏覽;員工工資計(jì)算;工資報(bào)表打印。對(duì)崗位工資的添加、修改、刪除。 (2) 工資的基本設(shè)定管理 提供工資的基本設(shè)定。 員工基本數(shù)據(jù)的輸入,員工基本信息數(shù)據(jù)的修改、刪除。 總體功能需求 企業(yè)工資管理系統(tǒng)是針對(duì)企業(yè)對(duì)發(fā)放工資所需處理的大量業(yè)務(wù)工作用計(jì)算機(jī)進(jìn)行全面現(xiàn)代化管理 .主要包括人員基本情況管理、工資管理、和考勤管理。所以,實(shí)現(xiàn)本系統(tǒng) Vsiual FoxPro 是一個(gè)相對(duì)較好的選擇。它的優(yōu)點(diǎn)主要表現(xiàn)在,它有豐富的命令和函數(shù),采用命令窗口與平臺(tái)結(jié) 合的操作方式,而且,它采用一種自然的語言,程序的可讀性極強(qiáng)。 三、開發(fā)設(shè)計(jì)思想 ? 盡量利用企業(yè)現(xiàn)有軟硬件環(huán)境,采用先進(jìn)的管理系統(tǒng)開發(fā)方案,從而達(dá)到 充 分利用企業(yè)現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的; ? 系統(tǒng)應(yīng)符合企業(yè)工 資管理的規(guī)定,滿足企業(yè)相關(guān)人員日常使用的需要,并達(dá)到操作過和中的直觀、方便、實(shí)用、安全等要求; ? 系統(tǒng)采用模塊化程序設(shè)計(jì)方法,即便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護(hù)人員進(jìn)行補(bǔ)充、維護(hù) ? 系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除、修改、備份等操作。 二、系統(tǒng)目標(biāo)設(shè)計(jì) 通過使用企業(yè)工資管理系統(tǒng),使企業(yè)工資管理工作系統(tǒng)化、規(guī)范化、自動(dòng)化、從而達(dá)到提高企業(yè)管理效率的目的。 該系統(tǒng)的具體任務(wù)就是設(shè)計(jì)一個(gè)企業(yè)工 資的數(shù)據(jù)庫管理系統(tǒng),由計(jì)算機(jī)來代替人工執(zhí)行一系列諸如增加新員工、刪除舊員工、工資修改、查詢、統(tǒng)計(jì)及打印等操作。 關(guān)鍵字:管理系統(tǒng)、前端應(yīng)用程序、數(shù)據(jù)庫 Abstract The enterprise wage management system is a typical system of information management system, which mainly consists of the establishment and maintenance of background database and exploitation of forepart application. The consistence, integrality and security of the data shall characterize the former, and the maturity and convenience of the application shall characterize the later. We use the tool of MICROSOFT?s Visual FoxPo on the base of foresaid analysis of such situation, especially the advantage of data window that is the intelligentized object, which can control the database concisely and conveniently. With the development of the economy, enterprises are marching to the mass and big scale, while as for the big and medium sized enterprises the information about wage management such as personnel, the title of a technical post, etc, is increasing sharply. Under this condition, the manual wage management seems not equal to desire and very tends to make mistakes. This system just fulfills the mission, which is to devise a enterprise wage management system, puter can take the human?s place in performing adding new personnel, delete former personnel, wage alteration, wage query, account, print, etc. in this way, the personnel can do the wage management easily and promptly. Keywords: information management system、 the procedure of forepart application、 database 目錄 第三章 引言 第四章 統(tǒng)的簡介 .............2 .............2 .............2 .............2 .............3 第二章 系統(tǒng)的分析和設(shè)計(jì) .............4 企業(yè)工資管理系統(tǒng)的分析和概要設(shè)計(jì) .............4 .............7 .............7 .............8 .............10 第三章 系統(tǒng)的具體實(shí)現(xiàn) .............12 系統(tǒng)模塊的具體實(shí)現(xiàn) .............12 .............12 .............13 .............14 .............15 .............16 ............. 19 第四章 調(diào)試運(yùn)行 .............22 .............22 瀏覽 .............23 查詢 .............23 查詢結(jié)果 .............24 .............24 .............25 .............25 .............26 .............26 .............27 .............28 .............28 結(jié)束語 .............29 參考文獻(xiàn) .............30 第一章 引言 一、企業(yè)工資管理系統(tǒng)的簡介 隨著經(jīng)常的發(fā)展,企業(yè)正向著大型化、規(guī)?;l(fā)展,而對(duì)于大中型企業(yè),員工、職稱等跟著工資管理有關(guān)的信息隨之急劇增加。 該系統(tǒng)的具體任務(wù)就是設(shè)計(jì)一個(gè)企業(yè)工資的數(shù)據(jù)庫管理系統(tǒng),由計(jì)算機(jī)來代替人工執(zhí)行一系列諸如增加新員工、刪除舊員工、工資 修改、查詢、統(tǒng)計(jì)及打印等操作。