基于PowerBuilder9.0和SQL。樱澹颍觯澹颍玻埃埃暗纳虖B人事管理信息系統(tǒng)
發(fā)布時間:2019-08-14 來源: 幽默笑話 點擊:
[摘要] 本文是以商廈股份有限公司管理信息系統(tǒng)中的人事管理子系統(tǒng)的開發(fā)為背景,利用前臺開發(fā)工具PowerBuilder9.0和后臺數(shù)據(jù)庫SQL Server2000,開發(fā)出了一個自動化、智能化的人事管理系統(tǒng)。
[關(guān)鍵詞] 人事 管理系統(tǒng) 數(shù)據(jù)庫
現(xiàn)代管理的核心是決策,決策的基礎(chǔ)是信息,決策的形成過程就是信息的收集、加工、分析和利用以及新的信息形成的過程。可以說信息活動是管理活動的支柱,信息處理能力和水平,是管理者和管理機構(gòu)的管理水平的重要標志之一。人事管理系統(tǒng)是某商廈內(nèi)部管理工作的一項重要內(nèi)容,其管理質(zhì)量的優(yōu)劣與否直接關(guān)系到整個公司的日常運行和工作安排。因此,利用前臺開發(fā)工具PowerBuilder9.0和后臺數(shù)據(jù)庫SQL Server2000,開發(fā)一個自動化、智能化的人事管理系統(tǒng)是非常有必要的。
一、系統(tǒng)的總體結(jié)構(gòu)
經(jīng)過分析系統(tǒng)的總體結(jié)構(gòu)有以下部分組成:系統(tǒng)管理、檔案管理、數(shù)據(jù)查詢及打印、數(shù)據(jù)設(shè)置。
二、主要功能模塊設(shè)計
1.系統(tǒng)管理模塊。系統(tǒng)管理模塊包括:用戶設(shè)置、創(chuàng)建新用戶、更改口令、刪除用戶、用戶權(quán)限設(shè)置、數(shù)據(jù)備份、退出系統(tǒng)。不同的用戶具有不同的權(quán)限,這主要對于用戶資料的安全性、完整性做一定的保障。
2.檔案管理。檔案瀏覽(按部門):可以通過按部門瀏覽職工的信息,但也只能瀏覽不能更改。檔案錄入:對于職工的基本信息進行錄入。這是錄入管理員的權(quán)限。
3.數(shù)據(jù)查詢及打印。單條件查詢:可以通過簡單的條件進行查詢,得到職工的某些相關(guān)信息。綜合查詢:通過多條件的組合來查詢信息。
4.數(shù)據(jù)設(shè)置。部門類別設(shè)置,民族類別設(shè)置,最高學(xué)歷設(shè)置,技術(shù)職稱設(shè)置,現(xiàn)任職務(wù)設(shè)置。這主要是為了減少數(shù)據(jù)的冗余,保持數(shù)據(jù)的一致,并減少輸入的工作量而進行的。
5.數(shù)據(jù)統(tǒng)計?梢园床块T統(tǒng)計,對職工的基本情況有了了解,便于更好安排工作。而對于全公司統(tǒng)計,更有利于發(fā)揮所長提高工作效率。
三、數(shù)據(jù)庫設(shè)計
在實際的數(shù)據(jù)庫設(shè)計中保持以下原則:盡可能的減少數(shù)據(jù)冗余和重復(fù);結(jié)構(gòu)設(shè)計與操作設(shè)計相結(jié)合;數(shù)據(jù)結(jié)構(gòu)具有相對穩(wěn)定性。
據(jù)此本系統(tǒng)中主要用到的數(shù)據(jù)表結(jié)構(gòu)如下:
表:emp(職工基本資料)表包括的字段數(shù)據(jù)為:工作證號,姓名,性別,民族,身份證號,籍貫,部門,家庭住址,最高學(xué)歷,畢業(yè)院校,畢業(yè)時間,專業(yè),參加工作時間,入黨時間,調(diào)入單位,調(diào)入時間,技術(shù)任職時間,職稱,取得時間,現(xiàn)任職務(wù),聯(lián)系電話,愛好及特長,身份,配偶姓名,配偶單位,聯(lián)系電話,授過何種獎勵。
表:resume(工作簡歷)表包括的字段數(shù)據(jù)為:工作證號,標號,開始時間,結(jié)束時間,單位職務(wù),證明人,備注。
表:safe(用戶設(shè)置)表包括的字段數(shù)據(jù)為:序號,用戶名,用戶密碼,用戶權(quán)限。
四、本系統(tǒng)主要技術(shù)特征及幾個關(guān)鍵問題的解決
1.檔案錄入窗口事先定義相關(guān)數(shù)據(jù)的下拉式數(shù)據(jù)窗口,使其在窗口的表現(xiàn)形式上是一個下拉式的數(shù)據(jù)窗口。這一做法的優(yōu)點是:通過數(shù)據(jù)窗口直接與表中的數(shù)據(jù)相關(guān)聯(lián),避免了以往使用下拉式列表框的列表內(nèi)容為事先定制好的,如果數(shù)據(jù)庫出現(xiàn)變動則下拉式列表框很難做到與數(shù)據(jù)庫同步這一缺陷。
2.實現(xiàn)了多表的同窗口更新和刪除操作。通過把多個數(shù)據(jù)庫表放到一個窗口內(nèi),使得錄入和瀏覽界面更符合實際應(yīng)用,大大簡化了用戶操作,也使得窗口界面更美觀。
3.綜合查詢、動態(tài)輸出報表技術(shù)的解決。該系統(tǒng)實現(xiàn)了檢索條件的動態(tài)指定和綜合查詢,并可以按照用戶的需求動態(tài)形成輸出表格。主要解決了數(shù)據(jù)窗口數(shù)據(jù)的動態(tài)生成。在一個打印窗口中同時實現(xiàn)了數(shù)據(jù)庫三表的打印預(yù)覽和輸出。該窗口中的數(shù)據(jù)分別來自不同的三個表,各表的表現(xiàn)形式也各不相同,要求用按統(tǒng)一的表格樣式打印輸出,本軟件成功的解決了這一難題,同時實現(xiàn)了三表以及照片同表格輸出。界面美觀,滿足了實際工作的需要。
五、結(jié)語
本系統(tǒng)在Windows下運行,錄入界面友好,簡潔明快,一目了然。做到了對公司員工基本情況進行嚴格的登記,對人員的流動等有詳實的記錄。對人員檔案能夠靈活的瀏覽、打印。能對員工的部門、學(xué)歷、政治面貌等進行統(tǒng)計。并可以隨時按領(lǐng)導(dǎo)要求匯總相關(guān)數(shù)據(jù)。查詢上增加了指定條件的動態(tài)性,多條件查詢及按查詢模式靈活的打印輸出。操作上做到減少數(shù)據(jù)的人工錄入量、業(yè)務(wù)人員在鼠標和鍵盤之間的轉(zhuǎn)換次數(shù),以提高錄入效率。同時對操作人員有嚴格限制。本系統(tǒng)在某商廈已運用3年,工作效率大幅度提高,為企業(yè)的發(fā)展打下了良好的管理基礎(chǔ)。
參考文獻:
[1]徐松林路斌王冬春等編著:PowerBuilder數(shù)據(jù)庫應(yīng)用開發(fā)教程[M].北京:清華大學(xué)出版社,2003
[2]張振坤李文立焦虹等編著:PowerBuilder精彩編程200例[M].北京:機械工業(yè)出版社,2004
[3]明日科技編著:PowerBuilder管理信息系統(tǒng)完整項目實例剖析[M].北京:人民郵電出版社,2005
相關(guān)熱詞搜索:商廈 管理信息系統(tǒng) 人事 PowerBuilder9 SQL
熱點文章閱讀