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