基于“狐表”的職工工資管理系統(tǒng)開發(fā)
《基于“狐表”的職工工資管理系統(tǒng)開發(fā)》由會員分享,可在線閱讀,更多相關(guān)《基于“狐表”的職工工資管理系統(tǒng)開發(fā)(29頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、石家莊郵電職業(yè)技術(shù)學院畢業(yè)設(shè)計基于“狐表”的職工工資管理系統(tǒng)開發(fā) 2012 屆 計算機 系專業(yè) 軟件技術(shù) 班級 計0903-11 學號 姓名 * 指導(dǎo)教師 * 完成日期 2011年12月20日 石家莊郵電職業(yè)技術(shù)學院畢業(yè)設(shè)計任務(wù)書姓 名*學號 專 業(yè)軟件技術(shù)班 級計0903-11畢業(yè)設(shè)計題目基于“狐表”的職工工資管理系統(tǒng)開發(fā)指導(dǎo)教師姓名*職稱或職務(wù)教授工作單位計算機系畢業(yè)設(shè)計內(nèi)容、基本要求、重點研究問題、主要設(shè)計方法(或步驟):內(nèi)容:使用狐表軟件(Foxtable)進行“職工工資管理系統(tǒng)”界面設(shè)計與開發(fā)。完成職工檔案信息的增加、刪除、修改與查詢功能,以及職工每月工資的錄入、修改、查詢與統(tǒng)計等功
2、能?;疽螅海?)學習狐表軟件的主要功能與特點;(2)設(shè)計 “職工工資管理系統(tǒng)”的功能模塊。(3)完成職工工資檔案信息的增、刪、改、查功能。(4)完成職工工資信息的輸入、修改、計算與輸出功能。(5)編制畢業(yè)設(shè)計報告。重點研究問題: 窗口界面設(shè)計中涉及多個表時的數(shù)據(jù)關(guān)聯(lián)問題。主要設(shè)計方法(或步驟):結(jié)構(gòu)化程序設(shè)計方法;狐表所提供的菜單、窗口等工具。主要參考文獻、資料:1.軟件工程(第三版) 高樹芳、米昶主編 大連理工大學出版社2狐表(FoxTable)從入門到精通圖文教程.doc 賀輝 編著計劃進度:2011年10月 1日2011年10月15日 理解畢業(yè)設(shè)計任務(wù)、制訂研究計劃2011年10月
3、16日2011年10月31日 搜集資料、業(yè)務(wù)調(diào)研、需求分析2011年11月 1日2011年12月9日 設(shè)計、開發(fā)與測試2011年12月10日2011年12月20日 撰寫畢業(yè)設(shè)計報告指導(dǎo)教師簽字: 年 月 日石家莊郵電職業(yè)技術(shù)學院畢業(yè)設(shè)計評定書姓 名*學 號專 業(yè)軟件技術(shù)班 級計0903-11畢業(yè)設(shè)計題目基于“狐表”的職工工資管理系統(tǒng)開發(fā)指導(dǎo)教師評語:指導(dǎo)教師建議成績(60)指導(dǎo)教師簽字: 年 月 日答辯小組建議成績(40)組長簽字: 年 月 日答辯委員會最后審定成績主任簽字: 年 月 日備注摘要隨著計算機技術(shù)的飛速發(fā)展,計算機在企業(yè)管理中應(yīng)用的普及,利用計算機實現(xiàn)企業(yè)人事工資的管理勢在必行。本
4、系統(tǒng)結(jié)合公司實際的財務(wù)制度,經(jīng)過實際的需求分析,采用功能強大的狐表(Foxtable)做為開發(fā)工具而開發(fā)出來的單機版職工工資管理系統(tǒng)。整個系統(tǒng)從符合操作簡便、界面友好、靈活、實用、安全的要求出發(fā),完成工資管理的全過程,包括對職工檔案信息的增加、刪除、修改與查詢功能,以及職工每月工資的錄入、修改、查詢與統(tǒng)計等功能。報告主要介紹了本課題的開發(fā)背景,所要完成的功能和開發(fā)的過程。以及設(shè)計思路和實現(xiàn)細節(jié)的考慮,最后給出了作者在畢業(yè)設(shè)計過程的體會。關(guān)鍵詞:工資管理、Access2007、管理信息系統(tǒng)、Excel目 錄1 緒論12 關(guān)于Foxtable22.1 幫助文件22.2 菜單介紹22.2.1 菜單的
5、構(gòu)成22.2.2 日常工作功能區(qū)32.2.3 數(shù)據(jù)表工作區(qū)32.2.4 項目管理工作區(qū)42.2.5 打印輸出工作區(qū)42.2.6 雜項工作區(qū)52.3 功能介紹52.3.1 輕松錄入52.3.2 輕松統(tǒng)計52.3.3 輕松查詢62.3.4 輕松報表62.3.5 輕松開發(fā)72.3.6 其它特色82.4 狐表與易表的區(qū)別82.5 Foxtable軟件的優(yōu)勢93 系統(tǒng)需求分析與總體設(shè)計103.1 系統(tǒng)功能分析103.2 系統(tǒng)功能模塊劃分104 數(shù)據(jù)庫設(shè)計115 系統(tǒng)詳細設(shè)計與模塊的具體實現(xiàn)135.1 “登陸”模塊設(shè)計135.2 系統(tǒng)的主界面145.3 “職工管理”模塊設(shè)計155.3.1 職工信息錄入15
6、5.4 “工資管理”模塊設(shè)計175.4.1 工資信息的錄入175.4.2 工資信息的篩選175.4.3 工資信息的統(tǒng)計185.6 “用戶管理”模塊設(shè)計206 結(jié)論221 緒論企業(yè)的工資管理是公司管理的一個重要內(nèi)容。隨著企業(yè)人員數(shù)量增加,企業(yè)的工資管理工作也變得越來越復(fù)雜。工資管理既涉及到企業(yè)勞動人事的管理,同時也是企業(yè)財務(wù)管理的重要組成部分,所以企業(yè)職工工資管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件信息,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。隨著科學技
7、術(shù)的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機應(yīng)用的一部分,使用計算機對企業(yè)職工工資管理信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高企業(yè)信息管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。本課題的研究內(nèi)容是運用功能強大的狐表軟件(Foxtable)為開發(fā)工具,開發(fā)出實用的職工工資管理系統(tǒng)。在開發(fā)過程中,掌握狐表軟件的主要功能與特點,并且實現(xiàn)工資管理系統(tǒng)的所有功能。2 關(guān)于FoxtableFoxtable將E
8、xcel、Access、Foxpro以及易表的優(yōu)勢融合在一起,無論是數(shù)據(jù)錄入、查詢、統(tǒng)計,還是報表生成,都前所未有的強大和易用,使得普通用戶無需編寫任何代碼,即可輕松完成復(fù)雜的數(shù)據(jù)管理工作,真正做到拿來即用。同時Foxtable又是一個高效的.net平臺開發(fā)工具,專門針對數(shù)據(jù)管理軟件的開發(fā)作了大量的優(yōu)化,使得用戶在開發(fā)過程中只需關(guān)注商業(yè)邏輯, 無需糾纏于具體功能的實現(xiàn),這樣Foxtable不僅開發(fā)效率十倍于其他專業(yè)開發(fā)工具,而且更加易用,幾乎人人都能掌握。讓普通人開發(fā)出專業(yè)水準的軟件,以前是一個不可思議的想法,而Foxtable的出現(xiàn),讓這成為可能。2.1 幫助文件Foxtable的幫助文件主
9、要分為兩部分,分別為使用指南和開發(fā)指南。對于相當多的人來說,僅僅掌握幫助文件中的使用指南,也相當于掌握了一個前所未有的數(shù)據(jù)管理利器,因為目前還沒有任何一個通用軟件能在數(shù)據(jù)管理方面達到同樣或接近的水準。使用指南同時也是開發(fā)指南的基礎(chǔ), 因為一些基本概念,例如表達式和外部數(shù)據(jù)源的連接,就只在使用指南中講述,所以不管你今后是否使用Foxtable進行開發(fā),都必須細讀使用指南。此外軟件公司也提供了本幫助文件的在線版本,這樣大家就可以利用手機或其它手持設(shè)備隨時隨地學習Foxtable:http:/ 菜單介紹 2.2.1 菜單的構(gòu)成Foxtable的菜單和傳統(tǒng)的菜單有所不同,它是由功能區(qū)組成的。系統(tǒng)菜單默
10、認包括日常工作、數(shù)據(jù)表、管理項目、打印輸出、雜項等五個功能區(qū);而每一個功能區(qū)又是由功能組構(gòu)成的,例如日常工作這個功能區(qū),包含剪貼板、數(shù)據(jù)、排序與篩選、數(shù)據(jù)統(tǒng)計、編輯、窗口等功能組;通過功能區(qū)和功能組,將各種按鈕按照功能分類,有序地組合起來。除了功能區(qū)外,菜單還包括程序菜單,快速訪問欄和配置欄。圖2-1 菜單構(gòu)成2.2.2 日常工作功能區(qū)日常工作功能區(qū)包括剪切板、數(shù)據(jù)、排序與篩選、數(shù)據(jù)統(tǒng)計、快速統(tǒng)計、編輯、窗口七個工作組。剪切板:對表中數(shù)據(jù)進行復(fù)制、粘貼等操作。數(shù)據(jù):對表的行、列進行操作,包括增加行、插入行、鎖定列等。排序與篩選:對表數(shù)據(jù)進行排序、篩選、創(chuàng)建視圖等操作。數(shù)據(jù)統(tǒng)計:對表進行各種匯總
11、、統(tǒng)計操作??焖俳y(tǒng)計:快速切換匯總模式、統(tǒng)計方式等。編輯:對表數(shù)據(jù)進行查詢、替換、還原、快速填充等操作。窗口:打開當前表對應(yīng)的窗口圖 2-2 日常工作2.2.3 數(shù)據(jù)表工作區(qū)數(shù)據(jù)表工作區(qū)包括表相關(guān)、外部數(shù)據(jù)、列相關(guān)、樣式四個工作組。表相關(guān):對表進行各種操作,包括增加表、刪除表、復(fù)制表、移動表、建立表關(guān)聯(lián)等。外部數(shù)據(jù):添加外部數(shù)據(jù)源,包括Access數(shù)據(jù)庫、SQL Server數(shù)據(jù)庫、Oracle數(shù)據(jù)庫。列相關(guān):對表中的列進行操作,包括增加列、刪除列、更改列、移動列等。樣式:選擇表樣式及對表中數(shù)據(jù)的字體、對齊方式進行操作。圖2-3 數(shù)據(jù)表2.2.4 項目管理工作區(qū)項目管理工作區(qū)包括項目、設(shè)計、監(jiān)
12、視、計劃、用戶五個工作組。項目:設(shè)置項目屬性,對項目進行壓縮、備份等操作。設(shè)計:對表的窗口、項目的菜單及整體的開發(fā)(內(nèi)部函數(shù)、全局變量、代碼等)進行設(shè)計。監(jiān)視:對外部數(shù)據(jù)源進行監(jiān)視,當其發(fā)生改變時,進行一些設(shè)定的操作。計劃:用于按照指定的時間間隔,執(zhí)行特定的代碼。用戶:設(shè)置系統(tǒng)的登陸用戶,包括添加用戶、修改密碼等操作。圖2-4 管理項目2.2.5 打印輸出工作區(qū)打印輸出工作區(qū)包括快速設(shè)置、打印、直接打印、Excel報表、專業(yè)報表五個工作組。此工作區(qū)主要對表進行打印、生成報表的操作。圖2-5 打印輸出2.2.6 雜項工作區(qū)雜項工作區(qū)包括導(dǎo)出、導(dǎo)入、合并、自動計算、重定向、工具、執(zhí)行七個工作組。此
13、工作區(qū)主要對表進行導(dǎo)入、導(dǎo)出及與外部表進行合并等操作。圖2-6 雜項2.3 功能介紹Foxtable是一個優(yōu)秀的應(yīng)用軟件,其菜單提供的錄入、統(tǒng)計、查詢、報表功能非常強大,而且使用簡單,不需要編寫任何代碼,即可高效完成日常數(shù)據(jù)管理工作。2.3.1 輕松錄入Foxtable提供了各種輸入設(shè)置,用以高效方便的輸入數(shù)據(jù),并且減少錄入錯誤。包括列表項目、目錄列表、多值字段、備注圖片、記錄窗口、內(nèi)置輸入器、長文本編輯、文件管理器等。2.3.2 輕松統(tǒng)計利用Foxtable的匯總模式、分組統(tǒng)計、快速統(tǒng)計功能,只需單擊幾次鼠標,即可得到各種各樣的統(tǒng)計結(jié)果。例如:圖2-7 匯總與統(tǒng)計圖2-8 匯總與統(tǒng)計2.3.
14、3 輕松查詢Foxtable提供了各種篩選功能,方便用戶對數(shù)據(jù)進行查詢篩選。包括生成篩選樹、按值篩選、自動篩選(字符列篩選、日期列篩選、數(shù)值列篩選)、高級篩選、重復(fù)值篩選、關(guān)聯(lián)篩選等。圖2-9 篩選2.3.4 輕松報表Foxtable提供了可視化的票據(jù)設(shè)計功能,任何人都可以輕松設(shè)計出各種票據(jù)及票據(jù)套打程序;Foxtable可以直接利用Excel生成報表,只需根據(jù)指定的規(guī)則設(shè)計好一個模板文件即可,例如打印工資條、標簽等;Foxtable還提供了一個專業(yè)報表工具。圖2-10 報表2.3.5 輕松開發(fā)Foxtable不僅是一個優(yōu)秀的應(yīng)用軟件,同時又是一個高效的.net平臺開發(fā)工具,專門針對數(shù)據(jù)管理軟
15、件的開發(fā)作了大量的優(yōu)化,使得用戶在開發(fā)過程中只需關(guān)注商業(yè)邏輯, 無需糾纏于具體功能的實現(xiàn),這樣Foxtable不僅開發(fā)效率十倍于其他專業(yè)開發(fā)工具,而且更加易用,幾乎人人都能掌握。Foxtable提供了功能強大的窗口編輯器、菜單編輯器,使用戶方便快捷的設(shè)計出理想的界面。Foxtable不僅內(nèi)建數(shù)據(jù)庫,同時還支持Access、SQL Server、Oracle等主流數(shù)據(jù)庫。同一個管理項目,支持多個數(shù)據(jù)源,數(shù)據(jù)源可以預(yù)先通過菜單設(shè)置好,也可以在運行過程中動態(tài)創(chuàng)建和切換。此外Foxtable還支持數(shù)據(jù)動態(tài)加載和分頁加載,可以在運行過程中根據(jù)需要加載數(shù)據(jù)。Foxtable較好地融合了B/S、C/S的優(yōu)勢
16、,既可像B/S軟件一樣易于部署,同時又具備C/S軟件良好的用戶體驗和交互性。Foxtable還提供了權(quán)限管理、發(fā)布項目、系統(tǒng)遷移等工具。圖2-11 窗口設(shè)計器2.3.6 其它特色Foxtable提供了合并模式、多層表頭、標間關(guān)聯(lián)、數(shù)據(jù)標記、條碼輸出、擴展列類型等簡單操作,用以美化表結(jié)構(gòu)及特殊功能需求。圖2-12 條形碼2.4 狐表與易表的區(qū)別易表是一個非常經(jīng)典的數(shù)據(jù)管理軟件,目前國內(nèi)有上10萬的企事業(yè)單位正在使用著易表。易表小巧精干,易于上手,雖然功能不如Foxtable全面,且不支持外部數(shù)據(jù)源,但也足以滿足很多中小企業(yè)日常數(shù)據(jù)管理的需求。2.5 Foxtable軟件的優(yōu)勢Foxtable是一
17、個高效的.net平臺開發(fā)工具,效率十倍于其他專業(yè)開發(fā)工具,而且更加易用,幾乎人人都能掌握。同時Foxtable不僅內(nèi)建數(shù)據(jù)庫,還支持Access、SQL Server、Oracle等主流數(shù)據(jù)庫作為數(shù)據(jù)源,并提供了數(shù)據(jù)動態(tài)加載、后臺統(tǒng)計等功能,使得相距千里的不同電腦協(xié)同處理數(shù)據(jù),以及海量數(shù)據(jù)管理,非專業(yè)人士也能輕松應(yīng)付,從而讓普通人也能快速開發(fā)出各種基于互聯(lián)網(wǎng)的管理系統(tǒng),如進銷存、ERP、OA、CRM、SCM、MIS、MRP等等。此外FoxTable同時具備B/S和C/S架構(gòu)的優(yōu)勢,可以像B/S軟件一樣易于部署,同時又具備C/S軟件良好的用戶體驗和交互性。同時,F(xiàn)oxtable提供了基本功能演示
18、和基本功能介紹模塊,可以幫助初學者了解各個功能模塊的使用。另外,F(xiàn)oxtable還提供了幫助文件,除了介紹軟件本身功能外,還詳細地介紹了系統(tǒng)開發(fā)的相關(guān)知識,便于我們在開發(fā)過程中查詢資料。幫助文件中舉了大量的應(yīng)用實例和開發(fā)實例,使我們更加容易地理解Foxtable的使用及開發(fā)功能。在這次系統(tǒng)開發(fā)中主要應(yīng)用了Foxtable軟件提供的各種方便、輕松、高效的錄入功能及打印報表功能,代碼編寫過程中也運用了一些軟件中提供的系統(tǒng)命令,從而提高了系統(tǒng)開發(fā)的效率,減少了代碼編寫過程中出現(xiàn)的錯誤。3 系統(tǒng)需求分析與總體設(shè)計3.1 系統(tǒng)功能分析系統(tǒng)開發(fā)的總體任務(wù)是要實現(xiàn)企業(yè)職工工資信息管理的系統(tǒng)化,規(guī)范化和自動化
19、。系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)之上完成的。職工工資管理系統(tǒng)主要有以下幾項功能:1.職工信息的管理:包括員工基本信息,所在部門及工作信息的輸入,員工信息的查詢和修改。2.員工工資的管理:包括工資的添加、工資報表的打印、查詢、修改和刪除。3.企業(yè)所有部門的查看與管理。4.管理員以及其它功能模塊。3.2 系統(tǒng)功能模塊劃分職工工資管理系統(tǒng)根據(jù)系統(tǒng)功能的要求,可以將系統(tǒng)分解成幾個功能模塊來分別設(shè)計,功能模塊如圖所示:工資管理用戶管理部門管理員工管理修改密碼增加、刪除用戶工資單打印工資統(tǒng)計工資查詢工資錄入增加、刪除部門部門信息查看修改員工信息查詢員工信息增加、刪除員工圖3-1 功能模塊圖4 數(shù)
20、據(jù)庫設(shè)計數(shù)據(jù)庫的設(shè)計是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最有效的數(shù)據(jù)庫模式,建立數(shù)據(jù)及應(yīng)用系統(tǒng),實質(zhì)能夠有效地存儲數(shù)據(jù),滿足用戶的需求,數(shù)據(jù)庫設(shè)計是在數(shù)據(jù)庫管理系統(tǒng)支持下進行的。根據(jù)數(shù)據(jù)流程圖,可以列出以下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):職工信息:工號,姓名,性別,出生日期, 年齡,民族,政治面貌,學歷,家庭住址,聯(lián)系電話,照片,備注,部門,職務(wù),基本工資,崗位工資,入職日期。部門管理:部門號,部門名稱。工資管理:工號,姓名,部門,基本工資,崗位工資,獎金,其它扣除,個人所得稅,應(yīng)發(fā)工資,工資小計,實發(fā)工資。用戶管理:用戶名,密碼。表4-1 職工信息表列名稱類型長度工號整數(shù)姓名字符型50性別字符型10出生日期日
21、期時間型年齡整數(shù)民族字符型20政治面貌字符型20學歷字符型20家庭住址字符型100聯(lián)系電話字符型20照片備注型備注備注型部門字符型20職務(wù)字符型30基本工資單精度小數(shù)崗位工資單精度小數(shù)入職日期日期時間型表4-2 部門表列名稱類型長度部門號整數(shù)部門名稱字符型30表4-3 當月工資表(年度工資庫表)列名類型長度日期日期時間型工號字符型20姓名字符型50部門字符型20基本工資單精度小數(shù)崗位工資單精度小數(shù)獎金單精度小數(shù)其它扣除單精度小數(shù)應(yīng)發(fā)工資單精度小數(shù)個人所得稅單精度小數(shù)工資小計單精度小數(shù)實發(fā)工資單精度小數(shù)月份整數(shù)表4-4 Users表(用戶表)列名稱類型長度Name字符型50Group字符型50P
22、assword字符型50表4-5 統(tǒng)計類型列名稱類型長度類別一字符型50類別二備注5 系統(tǒng)詳細設(shè)計與模塊的具體實現(xiàn)5.1 “登陸”模塊設(shè)計系統(tǒng)運行時,首先彈出此啟動窗口,本部分實現(xiàn)起來很簡單,主要是對本系統(tǒng)的使用權(quán)限進行管理。控制員工登錄,防止非法用戶闖入本系統(tǒng),保證系統(tǒng)的安全,輸口令時屏幕顯示為“*”以利保密。系統(tǒng)登陸流程圖:用戶登陸用戶名及密碼Y正確非法用戶NY重新輸入密碼進入主界面N退出圖5-1 登陸流程圖登陸頁面:圖 5-2 登陸頁面5.2 系統(tǒng)的主界面職工工資管理系統(tǒng)的主界面采用多重窗體,使系統(tǒng)更加美觀,方便實用。通過功能區(qū)的轉(zhuǎn)換,對職工信息、工資信息等進行管理。圖5-3 主界面5.
23、3 “職工管理”模塊設(shè)計5.3.1 職工信息錄入管理員主要對員工信息的及時更新、備份。包括對員工信息的修改、增加、刪除及導(dǎo)出數(shù)據(jù)。當某個職員更換部門、職務(wù),基本工資或崗位工資有改動時等狀況出現(xiàn)時,都需要對員工的信息進行修改。當有新員工加入或者有員工離職時,都要對該員工信息進行增加和刪除。通過打開記錄窗口,可以清楚地查看全部信息,不必左右滾動滑動條。增加職工信息時,采用方便錄入的設(shè)置,例如:輸入出生日期,自動計算出年齡,提示是否啟用編輯窗口等。凍結(jié)列操作可以固定左邊的列,輕松地查看職工的信息。根據(jù)出生日期計算出年齡代碼:If e.DataCol.Name = 出生日期 Then If e.Dat
24、aRow.IsNull(出生日期) Then 如果沒有輸入出生日期 e.DataRow(年齡) = Nothing 則清空年齡 Else 否則計算年齡 e.DataRow(年齡) = Date.Today.Year - e.DataRow(出生日期).Year End IfEnd If圖5-4 信息錄入5.3.2 職工信息篩選管理員可以根據(jù)姓名或者部門進行模糊查詢,可以進行性別篩選,也可以進行具體的查詢(包括工號、姓名、年齡等)。鼠標進入文本框時,提示“”。圖5-5 職工信息篩選5.3.3 職工信息統(tǒng)計管理員對職工的人數(shù)進行統(tǒng)計。選擇統(tǒng)計方式后,再選擇需要統(tǒng)計的字段,點擊按鈕顯示統(tǒng)計結(jié)果。圖5
25、-6 職工信息統(tǒng)計5.4 “工資管理”模塊設(shè)計5.4.1 工資信息的錄入首先,表中的數(shù)據(jù)為上個月的工資信息,管理員可以在上個月工資的基礎(chǔ)上對職工當月有改動的工資信息進行修改。同時,管理員可以添加新職工的工資信息、刪除離職職工的工資信息。添加新職工工資信息時,會提示是否啟用編輯窗口,輸入工號后,自動根據(jù)員工信息表的填寫姓名、部門等信息,方便了信息的錄入。錄入結(jié)束后,將當月工資信息結(jié)轉(zhuǎn)入年度工資庫表。圖5-7 工資信息錄入5.4.2 工資信息的篩選管理員通過此窗口可以進行職工工資信息的查詢,包括模糊查詢(按姓名或部門)、日期查詢,打印工資條、打印查詢結(jié)果,導(dǎo)出Access文件或Excel文件的操作
26、。圖5-8 工資信息篩選圖5-9 工資條5.4.3 工資信息的統(tǒng)計在此窗口,管理員可以對當月工資及工資庫里的各月工資進行各種匯總統(tǒng)計,包括當月匯總、分月匯總、按部門當月匯總、人員分月分項統(tǒng)計等。圖5-10 工資信息統(tǒng)計5.5 “部門管理”模塊設(shè)計部門管理對于企業(yè)的管理層人員來講非常重要,可以通過此功能來了解所有部門的大概情況。窗體如下: 圖5-11 部門管理通過此窗體可以對該企業(yè)的部門進行大至瀏覽,同樣也可以進行添加、修改、刪除和查詢等編輯工作。5.6 “用戶管理”模塊設(shè)計系統(tǒng)設(shè)置了兩種權(quán)限的用戶:“主管”用戶與普通用戶。用戶名為“主管”時,可以使用“用戶管理功能區(qū)”,即擁有對登陸該系統(tǒng)的用戶
27、進行增加、刪除、修改密碼操作的權(quán)限;而普通用戶只能對自己的密碼進行修改,當點擊“用戶管理”時,提示“你無權(quán)進行此操作!”。登陸密碼為“111”。權(quán)限設(shè)置代碼:If _UserName=主管 Then MainTable = Tables(Users) Forms(主頁面).Open() Forms(用戶管理).Open()Else MessageBox.Show(你無權(quán)進行此操作!, 提示)End If圖5-12 用戶管理圖5-13 更改用戶密碼6 結(jié)論通過開發(fā)本系統(tǒng),我掌握了Foxtable軟件的一些使用功能和開發(fā)功能。Foxtable作為一種應(yīng)用軟件,非常簡單實用,任何人在幫助文件的指導(dǎo)下
28、,都可以短時間內(nèi)掌握并熟練使用;Foxtable作為一個.net平臺開發(fā)工具,具有輕松、高效開發(fā)的特點,它專門針對數(shù)據(jù)管理軟件的開發(fā)作了大量的優(yōu)化,軟件本身帶有大量的系統(tǒng)命令,使得用戶在開發(fā)過程中只需關(guān)注商業(yè)邏輯, 無需糾纏于具體功能的實現(xiàn),這樣Foxtable不僅開發(fā)效率倍于其他專業(yè)開發(fā)工具,而且更加易用,幾乎人人都能掌握。同時,這次畢業(yè)設(shè)計使我受到了一次用專業(yè)知識、專業(yè)技能分析和解決問題的全面系統(tǒng)的鍛煉。使我在綜合知識的選用方面,在應(yīng)用軟件開發(fā)的基本思想、方法方面,以及在常用編程設(shè)計思路技巧的掌握方面都能向前邁了一大步。在開發(fā)過程中我也學到了一些經(jīng)驗:系統(tǒng)分析的好壞將決定著的系統(tǒng)開發(fā)成功與
29、否,一份好分析設(shè)計將是成功開發(fā)主要因素。我們在著手開發(fā)之前不要急于編程,先應(yīng)有較長的時間去把分析做好,做好數(shù)據(jù)庫設(shè)計工作,寫出相關(guān)的開發(fā)文檔等。然后再開始編寫程序代碼,這樣做到每寫一步代碼心底有數(shù),有條不絮。同時,我也深深地體現(xiàn)到進行軟件開發(fā)不是一件簡單的事情,它需要設(shè)計者具有全面的專業(yè)知識、縝密的思維、嚴謹?shù)墓ぷ鲬B(tài)度以及較高的分析問題、解決問題的能力,而我在很多方面還有欠缺。我會繼續(xù)學習專業(yè)知識,不斷地豐富自己,日后成為一名合格的系統(tǒng)開發(fā)人員。感謝學校和老師以認真負責的態(tài)度為我們組織這次畢業(yè)設(shè)計以及畢業(yè)論文答辯,給了我們一次很好的把理論轉(zhuǎn)化為實踐的機會,通過這次鍛煉,不但使我們的專業(yè)知識得到
30、了很好的應(yīng)用,而且提高了我們發(fā)現(xiàn)問題、獨立解決問題的能力,讓我們在各方面都有了較大的進步。在系統(tǒng)開發(fā)及論文設(shè)計過程中,我要向我的指導(dǎo)老師高老師以誠摯的謝意。高樹芳老師對該論文從選題,構(gòu)思到最后定稿的各個環(huán)節(jié)給予細心指引與教導(dǎo),使我得以最終完成畢業(yè)論文設(shè)計。在學習中,老師嚴謹?shù)闹螌W態(tài)度、豐富淵博的知識、敏銳的學術(shù)思維、精益求精的工作態(tài)度以及侮人不倦的師者風范是我終生學習的楷模,導(dǎo)師們的高深精湛的造詣與嚴謹求實的治學精神,將永遠激勵著我。這三年中還得到眾多老師的關(guān)心支持和幫助。在此,謹向老師們致以衷心的感謝和崇高的敬意!最后,我要向百忙之中抽時間對本文進行審閱,評議和參與本人論文答辯的各位老師表示感謝。參考文獻1 高樹芳、米昶主編,軟件工程(第三版)大連市:大連理工大學出版社,20102 賀輝,狐表(FoxTable)從入門到精通圖文教程.doc
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。