資源描述:
《企業(yè)工資管理系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、上一次課講到如何減少程序錯誤、測試調(diào)試程序、連編程序和發(fā)布程序。請同學們回顧這樣兩個問題:1.發(fā)布程序需要哪些文件?2.減少程序錯誤的方法有哪些?⒈可執(zhí)行程序和數(shù)據(jù)庫文件;⒉VFP運行庫文件(VFP6R.dll和VFP6RCHS.DLL);⒊使用的外部庫或COM組件文件。⒈備份原始文件;⒉檢查介質(zhì)完整性;⒊隔離測試環(huán)境;⒋將應用程序分割成單獨工作模塊;⒌保護內(nèi)存變量;⒍不要對運行環(huán)境進行假設;⒎逐步測試。上一次課主要學習的內(nèi)容本章主要介紹如何使用VFP建立企業(yè)工資管理系統(tǒng)。內(nèi)容包括功能設計、數(shù)據(jù)庫和表設計,自定義函數(shù)、多種方式顯示數(shù)據(jù)、表單之間的數(shù)據(jù)傳遞、
2、數(shù)據(jù)緩沖、菜單和工具欄協(xié)調(diào)等。第9章.企業(yè)工資管理系統(tǒng)9.1系統(tǒng)功能設計企業(yè)工資管理系統(tǒng)信息管理信息管理信息管理信息管理基礎信息設置個人所得稅率員工信息管理部門信息管理工資統(tǒng)計發(fā)放發(fā)放記錄查詢系統(tǒng)登錄用戶管理修改密碼關于系統(tǒng)系統(tǒng)設置功能模塊圖運行salary.exe,完成系統(tǒng)登錄,用戶名:Admin,密碼:sysadmin,打開系統(tǒng)主表單,如下圖:包含菜單、工具欄、狀態(tài)欄。9.1.1系統(tǒng)管理模塊系統(tǒng)管理功能下面的系統(tǒng)設置用于錄入公司名稱、個稅起征點。.系統(tǒng)設置信息設置-所得稅率:設置稅率、起征點,錄入工資可以計算個人所得稅額。9.1.2信息設置模塊用于設置
3、學歷、職務、民族、政治面貌,這些信息在員工信息設置、懲罰、獎勵記錄管理時作為選項。信息設置.基礎信息員工管理-部門信息:只支持一級部門,可以在表格中查看屬于該部門的員工信息。9.1.3員工管理該表單可以完成瀏覽、新增、修改、刪除員工信息操作,單擊顯示鈕可以改變表格中顯示方式。員工管理.員工信息在員工信息表單中雙擊員工圖標可以調(diào)出本表單。.員工信息設定工資管理-工資統(tǒng)計發(fā)放:“統(tǒng)計”鈕用于統(tǒng)計員工工資,系統(tǒng)日期是10號前統(tǒng)計上個月工資,28號以后統(tǒng)計本月工資。9.1.4工資管理錄入經(jīng)手人后單擊“發(fā)放”可完成工資發(fā)放的記錄,選中打印工資條后可打印工資條。工資管
4、理.工資統(tǒng)計發(fā)放.工資條可按照員工編號、姓名、部門、工資月份查詢工資發(fā)放記錄,結(jié)果可打印。工資管理.工資發(fā)放查詢企業(yè)工資管理系統(tǒng)包括部門信息、員工信息、系統(tǒng)管理等操作,使用的表較多,以下分模塊說明。9.2數(shù)據(jù)庫設計系統(tǒng)管理主要包括系統(tǒng)設置、用戶管理、系統(tǒng)登錄和修改密碼等功能,主要涉及2個表:系統(tǒng)設置表(SysInfo)和用戶信息表(Users)。9.2.1系統(tǒng)管理1.系統(tǒng)設置表字段名類型寬度可否為空說明個稅起征點整型4否普通索引公司名稱字符型40否普通索引系統(tǒng)設置表(SysInfo)用戶信息表(Users)2.用戶信息表字段名類型寬度可否為空說明用戶名字符
5、20否普通索引密碼字符20否普通索引姓名字符20否權限整型4否默認值1信息設置模塊中包括學歷名稱、職務名稱、民族名稱、和政治面貌名稱、個人所得稅率等。9.2.2信息設置1.學歷名稱學歷名稱表(Academy)字段名類型寬度可否為空說明學歷C20否主索引字段2.職務名稱職務名稱表(Duty)字段名類型寬度可否為空說明職務名稱C20否主索引字段3.民族名稱民族名稱表(People)字段名類型寬度可否為空說明民族C20否主索引字段4.政治面貌表政治面貌表(Political)字段名類型寬度可否為空說明政治面貌C20否主索引字段5.所得稅率表所得稅率表(TaxRa
6、te)字段名類型寬度可否為空說明編號整數(shù)4否主索引級數(shù)數(shù)值2否候選索引工資下限浮動10,1工資上限浮動10,1所得稅率浮動10,1速算扣除數(shù)浮動10,1員工管理模塊數(shù)據(jù)表主要有個人信息和工資信息、部門信息表。9.2.3員工管理1.部門信息部門信息表(department)字段名類型寬度可否為空說明部門編號C2否主索引字段部門名稱C20否2.員工信息-1/2員工信息表(Personnel)字段名類型寬度可否為空說明員工編號C4否主索引字段姓名C30否性別C2否默認值:"男"婚否C4否默認值:"未婚"生日C8部門N2否普通索引職務C20民族C40政治面貌C20
7、學歷C20.員工信息-2/2員工信息表(Personnel)--續(xù)上頁字段名類型寬度可否為空說明畢業(yè)學校C40電話C11掩碼:99999999999入職日期D8合同期限D(zhuǎn)8通訊地址C60郵政編碼C6掩碼:999999身份證號C18掩碼:999999999999999999備注M4密碼C20否3.員工工資員工信息表(Personnel)字段名類型寬度可否為空說明員工編號字符4否主索引字段基本工資浮動6,1默認值:0.0崗位工資浮動6,1默認值:0.0浮動工資浮動6,1默認值:0.0獎金浮動6,1默認值:0.0交通補貼浮動6,1默認值:0.0住房補貼浮動6,1
8、默認值:0.0伙食補貼浮動6,1默認值:0.0失業(yè)保險浮動6,1默