已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
摘要隨著計算機技術的飛速發(fā)展,計算機在企業(yè)管理中應用的普及,利用計算機實現企業(yè)人事工資的管理勢在必行。本系統(tǒng)結合公司實際的財務制度,經過實際的需求分析,采用功能強大的狐表(FOXTABLE)做為開發(fā)工具而開發(fā)出來的單機版職工工資管理系統(tǒng)。整個系統(tǒng)從符合操作簡便、界面友好、靈活、實用、安全的要求出發(fā),完成工資管理的全過程,包括對職工檔案信息的增加、刪除、修改與查詢功能,以及職工每月工資的錄入、修改、查詢與統(tǒng)計等功能。(薪酬職工)報告主要介紹了本課題的開發(fā)背景,所要完成的功能和開發(fā)的過程。以及設計思路和實現細節(jié)的考慮,最后給出了作者在畢業(yè)設計過程的體會。關鍵詞工資管理、ACCESS2007、管理信息系統(tǒng)、EXCEL目錄1緒論12關于FOXTABLE221幫助文件222菜單介紹2221菜單的構成2222日常工作功能區(qū)3223數據表工作區(qū)3224項目管理工作區(qū)4225打印輸出工作區(qū)4226雜項工作區(qū)523功能介紹5231輕松錄入5232輕松統(tǒng)計5233輕松查詢6234輕松報表6235輕松開發(fā)7236其它特色824狐表與易表的區(qū)別825FOXTABLE軟件的優(yōu)勢93系統(tǒng)需求分析與總體設計1031系統(tǒng)功能分析1032系統(tǒng)功能模塊劃分104數據庫設計115系統(tǒng)詳細設計與模塊的具體實現1351“登陸”模塊設計1352系統(tǒng)的主界面1453“職工管理”模塊設計15531職工信息錄入1554“工資管理”模塊設計17541工資信息的錄入17542工資信息的篩選17543工資信息的統(tǒng)計1856“用戶管理”模塊設計206結論221緒論企業(yè)的工資管理是公司管理的一個重要內容。隨著企業(yè)人員數量增加,企業(yè)的工資管理工作也變得越來越復雜。工資管理既涉及到企業(yè)勞動人事的管理,同時也是企業(yè)財務管理的重要組成部分,所以企業(yè)職工工資管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件信息,這種管理方式存在著許多缺點,如效率低、保密性差,另外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對企業(yè)職工工資管理信息進行管理,具有著手工管理所無法比擬的優(yōu)點例如檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高企業(yè)信息管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。(薪酬設定)本課題的研究內容是運用功能強大的狐表軟件(FOXTABLE)為開發(fā)工具,開發(fā)出實用的職工工資管理系統(tǒng)。在開發(fā)過程中,掌握狐表軟件的主要功能與特點,并且實現工資管理系統(tǒng)的所有功能。2關于FOXTABLEFOXTABLE將EXCEL、ACCESS、FOXPRO以及易表的優(yōu)勢融合在一起,無論是數據錄入、查詢、統(tǒng)計,還是報表生成,都前所未有的強大和易用,使得普通用戶無需編寫任何代碼,即可輕松完成復雜的數據管理工作,真正做到拿來即用。同時FOXTABLE又是一個高效的NET平臺開發(fā)工具,專門針對數據管理軟件的開發(fā)作了大量的優(yōu)化,使得用戶在開發(fā)過程中只需關注商業(yè)邏輯,無需糾纏于具體功能的實現,這樣FOXTABLE不僅開發(fā)效率十倍于其他專業(yè)開發(fā)工具,而且更加易用,幾乎人人都能掌握。讓普通人開發(fā)出專業(yè)水準的軟件,以前是一個不可思議的想法,而FOXTABLE的出現,讓這成為可能。(薪酬福利)21幫助文件FOXTABLE的幫助文件主要分為兩部分,分別為使用指南和開發(fā)指南。對于相當多的人來說,僅僅掌握幫助文件中的使用指南,也相當于掌握了一個前所未有的數據管理利器,因為目前還沒有任何一個通用軟件能在數據管理方面達到同樣或接近的水準。使用指南同時也是開發(fā)指南的基礎,因為一些基本概念,例如表達式和外部數據源的連接,就只在使用指南中講述,所以不管你今后是否使用FOXTABLE進行開發(fā),都必須細讀使用指南。此外軟件公司也提供了本幫助文件的在線版本,這樣大家就可以利用手機或其它手持設備隨時隨地學習FOXTABLEHTTP/HELPFOXTABLECOM/22菜單介紹221菜單的構成FOXTABLE的菜單和傳統(tǒng)的菜單有所不同,它是由功能區(qū)組成的。系統(tǒng)菜單默認包括日常工作、數據表、管理項目、打印輸出、雜項等五個功能區(qū);而每一個功能區(qū)又是由功能組構成的,例如日常工作這個功能區(qū),包含剪貼板、數據、排序與篩選、數據統(tǒng)計、編輯、窗口等功能組;通過功能區(qū)和功能組,將各種按鈕按照功能分類,有序地組合起來。除了功能區(qū)外,菜單還包括程序菜單,快速訪問欄和配置欄。圖21菜單構成222日常工作功能區(qū)日常工作功能區(qū)包括剪切板、數據、排序與篩選、數據統(tǒng)計、快速統(tǒng)計、編輯、窗口七個工作組。剪切板對表中數據進行復制、粘貼等操作。數據對表的行、列進行操作,包括增加行、插入行、鎖定列等。排序與篩選對表數據進行排序、篩選、創(chuàng)建視圖等操作。數據統(tǒng)計對表進行各種匯總、統(tǒng)計操作。(薪酬計劃)快速統(tǒng)計快速切換匯總模式、統(tǒng)計方式等。編輯對表數據進行查詢、替換、還原、快速填充等操作。窗口打開當前表對應的窗口圖22日常工作223數據表工作區(qū)數據表工作區(qū)包括表相關、外部數據、列相關、樣式四個工作組。表相關對表進行各種操作,包括增加表、刪除表、復制表、移動表、建立表關聯(lián)等。外部數據添加外部數據源,包括ACCESS數據庫、SQLSERVER數據庫、ORACLE數據庫。列相關對表中的列進行操作,包括增加列、刪除列、更改列、移動列等。樣式選擇表樣式及對表中數據的字體、對齊方式進行操作。圖23數據表224項目管理工作區(qū)項目管理工作區(qū)包括項目、設計、監(jiān)視、計劃、用戶五個工作組。項目設置項目屬性,對項目進行壓縮、備份等操作。設計對表的窗口、項目的菜單及整體的開發(fā)(內部函數、全局變量、代碼等)進行設計。監(jiān)視對外部數據源進行監(jiān)視,當其發(fā)生改變時,進行一些設定的操作。計劃用于按照指定的時間間隔,執(zhí)行特定的代碼。用戶設置系統(tǒng)的登陸用戶,包括添加用戶、修改密碼等操作。圖24管理項目225打印輸出工作區(qū)打印輸出工作區(qū)包括快速設置、打印、直接打印、EXCEL報表、專業(yè)報表五個工作組。此工作區(qū)主要對表進行打印、生成報表的操作。(薪酬管理)圖25打印輸出226雜項工作區(qū)雜項工作區(qū)包括導出、導入、合并、自動計算、重定向、工具、執(zhí)行七個工作組。此工作區(qū)主要對表進行導入、導出及與外部表進行合并等操作。圖26雜項23功能介紹FOXTABLE是一個優(yōu)秀的應用軟件,其菜單提供的錄入、統(tǒng)計、查詢、報表功能非常強大,而且使用簡單,不需要編寫任何代碼,即可高效完成日常數據管理工作。231輕松錄入FOXTABLE提供了各種輸入設置,用以高效方便的輸入數據,并且減少錄入錯誤。包括列表項目、目錄列表、多值字段、備注圖片、記錄窗口、內置輸入器、長文本編輯、文件管理器等。232輕松統(tǒng)計利用FOXTABLE的匯總模式、分組統(tǒng)計、快速統(tǒng)計功能,只需單擊幾次鼠標,即可得到各種各樣的統(tǒng)計結果。例如圖27匯總與統(tǒng)計圖28匯總與統(tǒng)計233輕松查詢FOXTABLE提供了各種篩選功能,方便用戶對數據進行查詢篩選。包括生成篩選樹、按值篩選、自動篩選(字符列篩選、日期列篩選、數值列篩選)、高級篩選、重復值篩選、關聯(lián)篩選等。(薪酬相關)圖29篩選234輕松報表FOXTABLE提供了可視化的票據設計功能,任何人都可以輕松設計出各種票據及票據套打程序;FOXTABLE可以直接利用EXCEL生成報表,只需根據指定的規(guī)則設計好一個模板文件即可,例如打印工資條、標簽等;FOXTABLE還提供了一個專業(yè)報表工具。圖210報表235輕松開發(fā)FOXTABLE不僅是一個優(yōu)秀的應用軟件,同時又是一個高效的NET平臺開發(fā)工具,專門針對數據管理軟件的開發(fā)作了大量的優(yōu)化,使得用戶在開發(fā)過程中只需關注商業(yè)邏輯,無需糾纏于具體功能的實現,這樣FOXTABLE不僅開發(fā)效率十倍于其他專業(yè)開發(fā)工具,而且更加易用,幾乎人人都能掌握。FOXTABLE提供了功能強大的窗口編輯器、菜單編輯器,使用戶方便快捷的設計出理想的界面。FOXTABLE不僅內建數據庫,同時還支持ACCESS、SQLSERVER、ORACLE等主流數據庫。同一個管理項目,支持多個數據源,數據源可以預先通過菜單設置好,也可以在運行過程中動態(tài)創(chuàng)建和切換。此外FOXTABLE還支持數據動態(tài)加載和分頁加載,可以在運行過程中根據需要加載數據。FOXTABLE較好地融合了B/S、C/S的優(yōu)勢,既可像B/S軟件一樣易于部署,同時又具備C/S軟件良好的用戶體驗和交互性。FOXTABLE還提供了權限管理、發(fā)布項目、系統(tǒng)遷移等工具。圖211窗口設計器236其它特色FOXTABLE提供了合并模式、多層表頭、標間關聯(lián)、數據標記、條碼輸出、擴展列類型等簡單操作,用以美化表結構及特殊功能需求。圖212條形碼24狐表與易表的區(qū)別易表是一個非常經典的數據管理軟件,目前國內有上10萬的企事業(yè)單位正在使用著易表。易表小巧精干,易于上手,雖然功能不如FOXTABLE全面,且不支持外部數據源,但也足以滿足很多中小企業(yè)日常數據管理的需求。25FOXTABLE軟件的優(yōu)勢FOXTABLE是一個高效的NET平臺開發(fā)工具,效率十倍于其他專業(yè)開發(fā)工具,而且更加易用,幾乎人人都能掌握。同時FOXTABLE不僅內建數據庫,還支持ACCESS、SQLSERVER、ORACLE等主流數據庫作為數據源,并提供了數據動態(tài)加載、后臺統(tǒng)計等功能,使得相距千里的不同電腦協(xié)同處理數據,以及海量數據管理,非專業(yè)人士也能輕松應付,從而讓普通人也能快速開發(fā)出各種基于互聯(lián)網的管理系統(tǒng),如進銷存、ERP、OA、CRM、SCM、MIS、MRP等等。此外FOXTABLE同時具備B/S和C/S架構的優(yōu)勢,可以像B/S軟件一樣易于部署,同時又具備C/S軟件良好的用戶體驗和交互性。同時,FOXTABLE提供了基本功能演示和基本功能介紹模塊,可以幫助初學者了解各個功能模塊的使用。另外,FOXTABLE還提供了幫助文件,除了介紹軟件本身功能外,還詳細地介紹了系統(tǒng)開發(fā)的相關知識,便于我們在開發(fā)過程中查詢資料。幫助文件中舉了大量的應用實例和開發(fā)實例,使我們更加容易地理解FOXTABLE的使用及開發(fā)功能。在這次系統(tǒng)開發(fā)中主要應用了FOXTABLE軟件提供的各種方便、輕松、高效的錄入功能及打印報表功能,代碼編寫過程中也運用了一些軟件中提供的系統(tǒng)命令,從而提高了系統(tǒng)開發(fā)的效率,減少了代碼編寫過程中出現的錯誤。3系統(tǒng)需求分析與總體設計31系統(tǒng)功能分析系統(tǒng)開發(fā)的總體任務是要實現企業(yè)職工工資信息管理的系統(tǒng)化,規(guī)范化和自動化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務的基礎之上完成的。職工工資管理系統(tǒng)主要有以下幾項功能1職工信息的管理包括員工基本信息,所在部門及工作信息的輸入,員工信息的查詢和修改。2員工工資的管理包括工資的添加、工資報表的打印、查詢、修改和刪除。3企業(yè)所有部門的查看與管理。4管理員以及其它功能模塊。32系統(tǒng)功能模塊劃分根據系統(tǒng)功能的要求,可以將系統(tǒng)分解成幾個功能模塊來分別設計,功能模塊如圖所示圖31功能模塊圖職工工資管理系統(tǒng)部門管理工資管理員工管理用戶管理增加、刪除員工查詢員工信息修改員工信息部門信息查看增加、刪除部門工資錄入工資查詢工資統(tǒng)計工資單打印增加、刪除用戶修改密碼4數據庫設計數據庫的設計是指對于一個給定的應用環(huán)境,構造最有效的數據庫模式,建立數據及應用系統(tǒng),實質能夠有效地存儲數據,滿足用戶的需求,數據庫設計是在數據庫管理系統(tǒng)支持下進行的。根據數據流程圖,可以列出以下數據項和數據結構職工信息工號,姓名,性別,出生日期,年齡,民族,政治面貌,學歷,家庭住址,聯(lián)系電話,照片,備注,部門,職務,基本工資,崗位工資,入職日期。部門管理部門號,部門名稱。工資管理工號,姓名,部門,基本工資,崗位工資,獎金,其它扣除,個人所得稅,應發(fā)工資,工資小計,實發(fā)工資。用戶管理用戶名,密碼。表41職工信息表列名稱類型長度工號整數姓名字符型50性別字符型10出生日期日期時間型年齡整數民族字符型20政治面貌字符型20學歷字符型20家庭住址字符型100聯(lián)系電話字符型20照片備注型備注備注型部門字符型20職務字符型30基本工資單精度小數崗位工資單精度小數入職日期日期時間型表42部門表列名稱類型長度部門號整數部門名稱字符型30表43當月工資表(年度工資庫表)列名類型長度日期日期時間型工號字符型20姓名字符型50部門字符型20基本工資單精度小數崗位工資單精度小數獎金單精度小數其它扣除單精度小數應發(fā)工資單精度小數個人所得稅單精度小數工資小計單精度小數實發(fā)工資單精度小數月份整數表44USERS表(用戶表)列名稱類型長度NAME字符型50GROUP字符型50PASSWORD字符型50表45統(tǒng)計類型列名稱類型長度類別一字符型50類別二備注5系統(tǒng)詳細設計與模塊的具體實現51“登陸”模塊設計系統(tǒng)運行時,首先彈出此啟動窗口,本部分實現起來很簡單,主要是對本系統(tǒng)的使用權限進行管理。控制員工登錄,防止非法用戶闖入本系統(tǒng),保證系統(tǒng)的安全,輸口令時屏幕顯示為“”以利保密。系統(tǒng)登陸流程圖圖51登陸流程圖登陸頁面用戶登陸用戶名及密碼正確進入主界面Y非法用戶重新輸入密碼退出NNY圖52登陸頁面52系統(tǒng)的主界面職工工資管理系統(tǒng)的主界面采用多重窗體,使系統(tǒng)更加美觀,方便實用。通過功能區(qū)的轉換,對職工信息、工資信息等進行管理。圖53主界面53“職工管理”模塊設計531職工信息錄入管理員主要對員工信息的及時更新、備份。包括對員工信息的修改、增加、刪除及導出數據。當某個職員更換部門、職務,基本工資或崗位工資有改動時等狀況出現時,都需要對員工的信息進行修改。當有新員工加入或者有員工離職時,都要對該員工信息進行增加和刪除。通過打開記錄窗口,可以清楚地查看全部信息,不必左右滾動滑動條。增加職工信息時,采用方便錄入的設置,例如輸入出生日期,自動計算出年齡,提示是否啟用編輯窗口等。凍結列操作可以固定左邊的列,輕松地查看職工的信息。根據出生日期計算出年齡代碼IFEDATACOLNAME“出生日期“THENIFEDATAROWISNULL“出生日期“THEN如果沒有輸入出生日期EDATAROW“年齡“NOTHING則清空年齡ELSE否則計算年齡EDATAROW“年齡“DATETODAYYEAREDATAROW“出生日期“YEARENDIFENDIF圖54信息錄入532職工信息篩選管理員可以根據姓名或者部門進行模糊查詢,可以進行性別篩選,也可以進行具體的查詢(包括工號、姓名、年齡等)。鼠標進入文本框時,提示“”。圖55職工信息篩選533職工信息統(tǒng)計管理員對職工的人數進行統(tǒng)計。選擇統(tǒng)計方式后,再選擇需要統(tǒng)計的字段,點擊按鈕顯示統(tǒng)計結果。圖56職工信息統(tǒng)計54“工資管理”模塊設計541工資信息的錄入首先,表中的數據為上個月的工資信息,管理員可以在上個月工資的基礎上對職工當月有改動的工資信息進行修改。同時,管理員可以添加新職工的工資信息、刪除離職職工的工資信息。添加新職工工資信息時,會提示是否啟用編輯窗口,輸入工號后,自動根據員工信息表的填寫姓名、部門等信息,方便了信息的錄入。錄入結束后,將當月工資信息結轉入年度工資庫表。圖57工資信息錄入542工資信息的篩選管理員通過此窗口可以進行職工工資信息的查詢,包括模糊查詢(按姓名或部門)、日期查詢,打印工資條、打印查詢結果,導出ACCESS文件或EXCEL文件的操作。圖58工資信息篩選圖59工資條543工資信息的統(tǒng)計在此窗口,管理員可以對當月工資及工資庫里的各月工資進行各種匯總統(tǒng)計,包括當月匯總、分月匯總、按部門當月匯總、人員分月分項統(tǒng)計等。圖510工資信息統(tǒng)計55“部門管理”模塊設計部門管理對于企業(yè)的管理層人員來講非常重要,可以通過此功能來了解所有部門的大概情況。窗體如下圖511部門管理通過此窗體可以對該企業(yè)的部門進行大至瀏覽,同樣也可以進行添加、修改、刪除和查詢等編輯工作。56“用戶管理”模塊設計系統(tǒng)設置了兩種權限的用戶“主管”用戶與普通用戶。用戶名為“主管”時,可以使用“用戶管理功能區(qū)”,即擁有對登陸該系統(tǒng)的用戶進行增加、刪除、修改密碼操作的權限;而普通用戶只能對自己的密碼進行修改,當點擊“用戶管理”時,提示“你無權進行此操作”。登陸密碼為“111”。權限設置代碼IF_USERNAME“主管“THENMAINTABLETABLES“USERS“FORMS“主頁面“OPENFORMS“用戶管理“OPENELSEMESSAGEBOXSHOW“你無權進行此操作“,“提示“ENDIF圖512用戶管理圖513更改用戶密碼6結論通過開發(fā)本系統(tǒng),我掌握了FOXTABLE軟件的一些使用功能和開發(fā)功能。FOXTABLE作為一種應用軟件,非常簡單實用,任何人在幫助文件的指導下,都可以短時間內掌握并熟練使用;FOXTABLE作為一個NET平臺開發(fā)工具,具有輕松、高效開發(fā)的特點,它專門針對數據管理軟件的開發(fā)作了大量的優(yōu)化,軟件本身帶有大量的系統(tǒng)命令,使得用戶在開發(fā)過程中只需關注商業(yè)邏輯,無需糾纏于具體功能的實現,這樣FOXTABLE不僅開發(fā)效率倍于其他專業(yè)開發(fā)工具,而且更加易用,幾乎人人都能掌握。同時,這次畢業(yè)設計使我受到了一次用專業(yè)知識、專業(yè)技能分析和解決問題的全面系統(tǒng)的鍛煉。使我在綜合知識的選用方面,在應用軟件開發(fā)的基本思想、方法方面,以及在常用編程設計思路技巧的掌握方面都能向前邁了一大步。在開發(fā)過程中我也學到了一些經驗系統(tǒng)分析的好壞將決定著的系統(tǒng)開發(fā)成功與否,一份好分析設計將是成功開發(fā)主要因素。我們在著手開發(fā)之前不要急于編程,先應有較長的時間去把分析做好,做好數據庫設計工作,寫出相關的開發(fā)文檔等。然后再開始編寫程序代碼,這樣做到每寫一步代碼心底有數,有條不絮。同時,我也深深地體現到進行軟件開發(fā)不是一件簡單的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司管理制度及管理規(guī)范
- 民宿客房排班制度規(guī)范標準
- 自助設備檔案管理制度
- 中學基建處管理制度規(guī)范
- 修理廠用車制度規(guī)范要求
- 許可證檔案管理制度
- 醫(yī)療管理系統(tǒng)制度與規(guī)范
- 居民健康檔案j記錄制度
- 消防防范教育培訓制度
- 醫(yī)院腫瘤規(guī)范制度
- TCWEA192023水利水電工程生態(tài)護坡技術規(guī)范
- 七年級下冊歷史時間軸(人教版)
- 2025年中考物理試題分類匯編:光現象(第1期)原卷版
- 衛(wèi)生院網絡安全知識培訓課件
- 2025英大證券考試題目及答案
- 食材配送的增值服務
- 鐵路大票管理辦法
- 風信子教學課件
- 口腔門診急救管理制度
- 二級造價師《計量與計價》(公路交通)題庫(483題)
- 撤銷限高和失信申請書
評論
0/150
提交評論