版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 《管理信息系統(tǒng)》</b></p><p><b> 課程設(shè)計(jì)報(bào)告</b></p><p> 工資管理系統(tǒng)的分析與設(shè)計(jì)</p><p> 工資管理系統(tǒng)的分析與設(shè)計(jì)</p><p><b> 摘 要</b></p><p&
2、gt; 隨著經(jīng)濟(jì)的發(fā)展,企業(yè)正向著大型化、規(guī)模化發(fā)展,而對(duì)于大中型企業(yè),員工、職稱等跟工資管理有關(guān)的信息隨之急劇增加。在這種情況下單靠人工來(lái)處理員工的工資不但顯得力不從心,而且極容易出錯(cuò)。如何設(shè)計(jì)一個(gè)小型企業(yè)工資的數(shù)據(jù)庫(kù)管理系統(tǒng),由計(jì)算機(jī)代替人工執(zhí)行一系列諸如增加新員工,刪除舊員工,工資查詢,統(tǒng)計(jì)等操作。這樣就使辦公人員可以輕松快捷地完成工資管理的任務(wù)。</p><p> 關(guān)鍵詞:工資管理, 業(yè)務(wù)流程,可行性
3、分析 , 數(shù)據(jù)庫(kù)設(shè)計(jì) </p><p><b> 目 錄</b></p><p><b> 第一章 引言1</b></p><p> 第二章 系統(tǒng)調(diào)查與可行性研究2</p><p><b> 2.1初步調(diào)查2</b></p><p&
4、gt; 2.2可行性研究3</p><p> 第三章系統(tǒng)分析4</p><p> 3.1業(yè)務(wù)流程分析4</p><p> 工資管理系統(tǒng)業(yè)務(wù)流程分析5</p><p> 3.2數(shù)據(jù)流程分析6</p><p> 工資管理系統(tǒng)的數(shù)據(jù)流程圖,如圖:6</p><p> 3.3
5、主要數(shù)據(jù)字典7</p><p> 第四章 系統(tǒng)設(shè)計(jì)10</p><p> 4.1功能結(jié)構(gòu)設(shè)計(jì)10</p><p> 4.1.1 工資錄入12</p><p> 4.1.2 工資項(xiàng)目管理15</p><p> 4.1.3 工資查詢16</p><p> 4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)
6、18</p><p> 4.2.1 E-R圖18</p><p> 4.2.2系統(tǒng)數(shù)據(jù)表結(jié)構(gòu)19</p><p> 4.3 代碼設(shè)計(jì)19</p><p> 4.4輸入輸出設(shè)計(jì)23</p><p> 4.5系統(tǒng)配置設(shè)計(jì)26</p><p><b> 4.6 結(jié)論
7、26</b></p><p> 第五章 系統(tǒng)評(píng)價(jià)26</p><p> 5.1 工資管理系統(tǒng)評(píng)價(jià)26</p><p> 5.2 存在的問題及建議26</p><p><b> 參考文獻(xiàn)27</b></p><p><b> 第一章 引言</b>
8、</p><p> 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在各種單位機(jī)構(gòu)管理中應(yīng)用的普及,管理信息系統(tǒng)的開發(fā)在強(qiáng)調(diào)管理、強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中也顯得越來(lái)越重要。因此,利用計(jì)算機(jī)支持單位高效率地完成工資管理的日常事務(wù),是適應(yīng)現(xiàn)代各種單位機(jī)構(gòu)制度要求、推動(dòng)各種單位機(jī)構(gòu)工資管理走向科學(xué)化、規(guī)范化的必要條件。</p><p> 在當(dāng)今的信息社會(huì),隨著信息的不斷增長(zhǎng)和企業(yè)對(duì)信息的要求,信息管理技術(shù)隨之出
9、現(xiàn)。企業(yè)工資管理信息系統(tǒng)是一個(gè)現(xiàn)代化的企業(yè)在競(jìng)爭(zhēng)中立于不敗之地的必要部分,它能夠?yàn)椴樵児べY信息提供充足的信息和快捷的查詢手段。一直以來(lái)使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難,而且容易丟失。自20世紀(jì)50年代將計(jì)算機(jī)引入數(shù)據(jù)處理以來(lái),歷經(jīng)管理信息系統(tǒng)發(fā)展的各個(gè)階段。一方面是信息技術(shù)應(yīng)用的迅猛發(fā)展,另一方面,許多管理信息
10、系統(tǒng)在耗費(fèi)了大量的人力、物力、財(cái)力之后夭折了,或者根本沒有實(shí)現(xiàn)原系統(tǒng)的開發(fā)目標(biāo),而把計(jì)算機(jī)用作了打字機(jī)。這是長(zhǎng)期以來(lái)困惑人們的一大問題?,F(xiàn)在人們?nèi)找嫔羁陶J(rèn)識(shí)到,把信息技術(shù)應(yīng)用與應(yīng)用環(huán)境分離是辦不到的。管理信息系統(tǒng)根本不僅是技術(shù)系統(tǒng),而且是社會(huì)系統(tǒng)。</p><p> 工資業(yè)務(wù)是每一個(gè)企業(yè)都不能缺少的一項(xiàng)工作,使用計(jì)算機(jī)對(duì)企業(yè)工資信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)
11、量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高企業(yè)工資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)一個(gè)代替手工操作的新型的計(jì)算機(jī)管理的信息系統(tǒng)對(duì)公司來(lái)說(shuō)刻不容緩,這也是本課題的由來(lái)。</p><p> 本論文就是以Visual FoxPro為前臺(tái)等軟件作為開發(fā)工具,以各種單位機(jī)構(gòu)為對(duì)象,開發(fā)一個(gè)從某種程度上能滿足中小型機(jī)構(gòu)對(duì)工資信息管理的要求的“工資管理系統(tǒng)”。本系統(tǒng)主要
12、包括人事管理、工資管理、系統(tǒng)管理幾大模塊。使用該系統(tǒng),可以方便地進(jìn)行設(shè)置工資計(jì)算標(biāo)準(zhǔn)、計(jì)算工資、工資查詢、打印工資清單等業(yè)務(wù),方便企業(yè)高層領(lǐng)導(dǎo)對(duì)該企業(yè)工資管理的現(xiàn)狀有個(gè)比較全面的認(rèn)識(shí),也方便他們的管理,從而大大減少了工作量,提高了工作效率。本課題是輔助企業(yè)管理的系統(tǒng),擬采用的開發(fā)平臺(tái)為Windows平臺(tái),系統(tǒng)所采用的開發(fā)工具為Visual FoxPro。 </p><p> 第二章 系統(tǒng)調(diào)查與可行性研究&l
13、t;/p><p> 在系統(tǒng)的開發(fā)前期對(duì)系統(tǒng)進(jìn)行可行性分析是十分必要的一個(gè)環(huán)節(jié),這對(duì)于保證資源的合理使用,避免浪費(fèi)是十分必要的,也是項(xiàng)目一旦開始以后能順利進(jìn)行的必要保證。信息系統(tǒng)的建設(shè)是一項(xiàng)投資大,時(shí)間長(zhǎng)的復(fù)雜工程 ,可行性研究更為必要,也更復(fù)雜,更困難?!翱尚行浴笔侵冈诋?dāng)前情況下,企業(yè)研制這個(gè)信息系統(tǒng)是否有必要,是否具備必要的條件。可行性的含義不僅包括可能性,還包括必要性,合理性。</p><p
14、><b> 2.1初步調(diào)查</b></p><p> 隨著科技日新月異的發(fā)展,網(wǎng)絡(luò)的更加成熟,以及企業(yè)規(guī)模的擴(kuò)大,越來(lái)越多的企業(yè)對(duì)自己?jiǎn)T工的情況也開始使用計(jì)算機(jī)進(jìn)行自動(dòng)化的管理,因此,開發(fā)一個(gè)操作方便、功能適合的管理系統(tǒng),提高管理效率。</p><p> 經(jīng)過調(diào)查我了解到公司的組織機(jī)構(gòu)圖 如圖2.1所示</p><p> 圖2.1
15、公司組織機(jī)構(gòu)圖</p><p><b> 2.2可行性研究</b></p><p> 隨著我國(guó)國(guó)民經(jīng)濟(jì)建設(shè)的蓬勃發(fā)展和具有中國(guó)特色的社會(huì)主義市場(chǎng)經(jīng)濟(jì)體制的迅速完善,各個(gè)企業(yè)和機(jī)構(gòu)都在使用科學(xué)、高效的信息管理系統(tǒng),不斷改善服務(wù)質(zhì)量,提高工作效率。企業(yè)內(nèi)部財(cái)務(wù)管理是該企業(yè)運(yùn)用現(xiàn)代化信息技術(shù)創(chuàng)造更多的經(jīng)濟(jì)利益的主要因素之一。工資管理作為企業(yè)內(nèi)部的一種財(cái)務(wù)管理也是如此。技
16、術(shù)上的可行性:系統(tǒng)能正常運(yùn)行的最低要求:在硬件方面要求計(jì)算機(jī)CPU主頻在400MHZ以上,內(nèi)存 在32M以上。軟件方面操作系統(tǒng)采用WINDOWS98和Visual FoxPro,較簡(jiǎn)單。 經(jīng)濟(jì)上的可行性:公司一般具備硬件和軟件資源,因此設(shè)備費(fèi)用不是很高。此系統(tǒng)不大,所以不論是企業(yè)自行開發(fā)還是委托開發(fā)商開發(fā),費(fèi)用都不會(huì)很高,可見經(jīng)濟(jì)上不會(huì)存在大的問題。 管理上的可行性:系統(tǒng)操作起來(lái)難度不大,用戶界面也很友好,操
17、作人員無(wú)需掌握太多的計(jì)算機(jī)知識(shí),只要稍加培訓(xùn)后,都可勝任工作,因此系統(tǒng)的運(yùn)行和維護(hù)工作不會(huì)有什么障礙。系統(tǒng)提供容錯(cuò)能力,能識(shí)別操作員的明顯的誤操作,并對(duì)錯(cuò)誤操作輸入進(jìn)行報(bào)警處理,對(duì)誤操作進(jìn)行恢復(fù)處理。綜上所述,系統(tǒng)的開發(fā)的目標(biāo)明確,技術(shù)可行,在經(jīng)濟(jì)和管理方面也無(wú)礙,此系統(tǒng)完全可行。</p><p><b> 系統(tǒng)分析</b></p><p><b>
18、3.1業(yè)務(wù)流程分析</b></p><p> 圖3.1 分E-R圖1</p><p> 工資管理系統(tǒng)業(yè)務(wù)流程分析</p><p> ?。?1 )財(cái)務(wù)部根據(jù)人事部的職員信息表及相關(guān)的工資計(jì)算標(biāo)準(zhǔn)表錄入每個(gè)員工的基礎(chǔ)工資數(shù)據(jù),當(dāng)月如果職員信息有變動(dòng),工資相關(guān)項(xiàng)目計(jì)計(jì)算公式也要作相應(yīng)調(diào)整。例如當(dāng)員工提職、提薪、晉級(jí)時(shí),基本工資、職務(wù)工資、職稱工資及各種固定
19、補(bǔ)貼需由財(cái)務(wù)部根據(jù)國(guó)家有關(guān)規(guī)定進(jìn)行修改。 </p><p> ( 2 )在企業(yè)內(nèi)部,不同的企業(yè)有不同的獎(jiǎng)懲措施,財(cái)務(wù)部對(duì)員工的業(yè)績(jī)、考勤等方面都會(huì)進(jìn)行考核,跟據(jù)其他部門提交上來(lái)的考勤等信息,由財(cái)務(wù)部結(jié)合工資計(jì)算標(biāo)準(zhǔn)計(jì)算每個(gè)員工當(dāng)月工資的變動(dòng)部分,如病事假扣款、房租水電費(fèi)、醫(yī)藥費(fèi)等代扣款。并編制變動(dòng)工資表。 </p><p> ?。?3 )根據(jù)基本工資表、變動(dòng)工資表計(jì)算匯總,生成工資計(jì)算表
20、。 </p><p> ?。?4 )由于現(xiàn)在大部分企業(yè)都采用銀行代發(fā)工資,故需要進(jìn)行有關(guān)處理,將員工的實(shí)發(fā)工資以銀行代發(fā)文件的形式傳遞給銀行,由銀行轉(zhuǎn)入職工的工資卡。</p><p> ?。?5 )由工資計(jì)算表進(jìn)行工資分?jǐn)?、扣稅、?jì)提福利費(fèi)等處理,編制工資費(fèi)用分配表、個(gè)人所得稅申報(bào)表、職工福利費(fèi)計(jì)提表 。并填制相應(yīng)記賬憑證,進(jìn)行賬務(wù)處理。</p><p><b
21、> 3.2數(shù)據(jù)流程分析</b></p><p> 工資管理系統(tǒng)的數(shù)據(jù)流程圖,如圖:</p><p><b> 3.3主要數(shù)據(jù)字典</b></p><p><b> 1) 數(shù)據(jù)項(xiàng)的定義</b></p><p><b> 2)數(shù)據(jù)存儲(chǔ)的描述</b><
22、;/p><p><b> 3)數(shù)據(jù)流的描述</b></p><p><b> 4) 處理的描述</b></p><p><b> 第四章 系統(tǒng)設(shè)計(jì)</b></p><p><b> 4.1功能結(jié)構(gòu)設(shè)計(jì)</b></p><p>
23、 工資業(yè)務(wù)是每一個(gè)企業(yè)都不能缺少的一項(xiàng)工作,工資管理子系統(tǒng)是負(fù)責(zé)對(duì)工資表的操作,可以查詢職員工資記錄,生成月份工資,增加職員工資記錄,修改職員工資記錄,刪除不需要的工資記錄。工資管理子系統(tǒng)主要連接數(shù)據(jù)庫(kù)中的工資表,職工信息表,部門信息表,做到數(shù)據(jù)的傳遞作用。工資管理子系統(tǒng)由工資查詢模塊、工資錄入模塊、工資修改模塊組成,在工資查詢模塊中,主要完成對(duì)職員工資記錄的查詢,可以按照職工工號(hào),職工姓名,部門等進(jìn)行查詢。界面友好,簡(jiǎn)單易懂。<
24、;/p><p> 工資錄入模塊完成職工工資的增加,但應(yīng)收項(xiàng)目中,職務(wù)工資、崗位工資,工資津貼,綜合補(bǔ)貼,補(bǔ)貼,養(yǎng)老補(bǔ)貼,電話補(bǔ)貼為工資自動(dòng)生成,不允許人為修改,應(yīng)扣項(xiàng)目中,工會(huì)費(fèi)、養(yǎng)老費(fèi)、教衛(wèi)費(fèi)、醫(yī)保金、公積金、失業(yè)金也為公式生成項(xiàng)目,也不允許人為修改,體現(xiàn)了學(xué)校財(cái)務(wù)管理的規(guī)范性和正規(guī)性。</p><p> 工資修改模塊中同樣存在這樣的問題,上述公式生成項(xiàng)也是不允許修改的,其他不固定項(xiàng)目根
25、據(jù)不同職員可以進(jìn)行修改。</p><p> 查詢子系統(tǒng)的功能如圖4-2所示:</p><p> 圖4-2 工資管理子系統(tǒng)的功能圖</p><p> 工資項(xiàng)目管理子系統(tǒng)由補(bǔ)貼模塊、電話補(bǔ)貼模塊、房貼模塊、工會(huì)費(fèi)模塊、公積金比例模塊、工人職務(wù)崗位津貼工資管理模塊、崗位津貼模塊,工資津貼院部比例模塊,工資津貼應(yīng)用/延陵比例模塊、技術(shù)工人崗位技術(shù)等級(jí)工資管理模塊、教衛(wèi)
26、費(fèi)模塊、臨收1模塊、臨收2模塊、臨扣1模塊、臨扣2模塊、臨扣3模塊、普通工人崗位等級(jí)工資管理模塊、失業(yè)金比例模塊、醫(yī)保費(fèi)模塊、醫(yī)療補(bǔ)貼模塊、養(yǎng)老金比例模塊、綜合補(bǔ)貼模塊、專業(yè)技術(shù)人員崗位津貼工資管理模塊、專業(yè)技術(shù)職務(wù)等級(jí)工資管理模塊、職員職務(wù)等級(jí)工資模塊組成。</p><p> 以補(bǔ)貼模塊為例,該模塊負(fù)責(zé)對(duì)補(bǔ)貼的增加修改,有補(bǔ)貼增加,補(bǔ)貼修改兩個(gè)子模塊。補(bǔ)貼增加模塊中完成最新補(bǔ)貼標(biāo)準(zhǔn)的錄入,使其標(biāo)記位為1,設(shè)置
27、為最新標(biāo)準(zhǔn)。以便公式套用。補(bǔ)貼修改模塊中完成對(duì)補(bǔ)貼標(biāo)準(zhǔn)的修改,并保存以備作為檔案查看。</p><p> 工資項(xiàng)目管理子系統(tǒng)的簡(jiǎn)單功能如圖4-3所示:</p><p> 4.1.1 工資錄入</p><p> 工資的錄入也稱工資生成,它是工資發(fā)放系統(tǒng)中的最為重要的模塊,也可以說(shuō)是工資系統(tǒng)的核心所在。工資系統(tǒng)的生成,計(jì)算公式等都包含其中。所涉及的數(shù)據(jù)也是最為復(fù)雜
28、的,要在財(cái)務(wù)室人員輸入職工號(hào)后立即輸出相應(yīng)的工資項(xiàng)目組成的數(shù)據(jù),涉及到多張表的查詢判斷。以下是輸入職工號(hào)后的數(shù)據(jù)生成步驟:</p><p> (1) 由zgh查詢表rsjbxx(人事基本信息表),得到職工姓名,職稱級(jí)別,檔次,個(gè)人編制,來(lái)院工作時(shí)間,性別,類別標(biāo)記,職務(wù)級(jí)別,職務(wù)檔次,個(gè)人身份,出生年月。</p><p> (2) 由職稱級(jí)別,檔次查詢職稱表得到相應(yīng)工資標(biāo)準(zhǔn),由職務(wù)
29、級(jí)別,檔次得到相應(yīng)工資標(biāo)準(zhǔn),兩者取最大值得到職務(wù)工資。</p><p> (3) 由個(gè)人編制查詢工資津貼院部/應(yīng)用/延陵比例表得到比例值,再乘以職務(wù)工資得到工資津貼。</p><p> (4) 算出工齡和學(xué)齡之和,對(duì)應(yīng)職工崗位津貼表求出職位津貼。</p><p> (5) 取出綜合補(bǔ)貼值。</p><p> (6) 由性別,判
30、斷有無(wú)補(bǔ)貼,取出其目前標(biāo)準(zhǔn)。</p><p> (7) 由個(gè)人身份和個(gè)人編制得出其有無(wú)養(yǎng)老補(bǔ)貼。</p><p> (8) 由工作時(shí)間得出其有無(wú)房貼。</p><p> (9) 由類別標(biāo)記算出電話補(bǔ)貼。</p><p> (10) 取職務(wù)工資和工資津貼之和乘以目前工會(huì)費(fèi)比例標(biāo)準(zhǔn)得到工會(huì)費(fèi)。</p><p&g
31、t; (11) 由個(gè)人編制得出養(yǎng)老金比例,算出養(yǎng)老金。</p><p> (12) 從jwf表中調(diào)出教衛(wèi)費(fèi)標(biāo)準(zhǔn)。</p><p> (13) 有月份得到有無(wú)醫(yī)保費(fèi)。</p><p> (14) 和養(yǎng)老金原理相同得到公積金、失業(yè)金。</p><p> 錄入程序中使用了一個(gè)datawindow控件,輸入工資信息。內(nèi)容包括:編號(hào)(
32、id)、職工號(hào)(zgh)、標(biāo)準(zhǔn)工資(bzgz)、工資津貼(gzjt)、崗位津貼(gwjt)、綜合補(bǔ)貼(zhbt)、補(bǔ)貼(bt)、養(yǎng)老補(bǔ)貼(ylbt)、房貼(ft)、電話補(bǔ)貼(dhbt)、臨收1(ls1)、臨收2(ls2)、工會(huì)費(fèi)(ghf)、養(yǎng)老費(fèi)(ylj)、教衛(wèi)費(fèi)(jwf)、醫(yī)保金(ybf)、公積金(gjj)、失業(yè)金(syj)、水電費(fèi)(sdf)、房租(fz)、臨扣1(lk1)、臨扣2(lk2)、臨扣3(lk3)。</p>
33、<p> 輸入水電費(fèi)、房租、臨收1、臨收2、臨扣1、臨扣2、臨扣3。</p><p> (1)用于查詢圖書基本信息的視圖定義如下: </p><p> 4.1.2 工資項(xiàng)目管理</p><p> 在查詢工資項(xiàng)目后若要對(duì)項(xiàng)目進(jìn)行修改,則調(diào)用此模塊。根據(jù)用戶點(diǎn)擊數(shù)據(jù)窗體的不同記錄條來(lái)連接不同窗體,對(duì)不同的工資項(xiàng)目進(jìn)行修改。用戶選擇需要查看的工資項(xiàng)目
34、記錄后,系統(tǒng)查詢數(shù)據(jù)庫(kù)中xmb表,若查詢出錯(cuò)則顯示出錯(cuò)信息,否則判斷id號(hào),顯示相應(yīng)的工資項(xiàng)目窗體。</p><p> 工資項(xiàng)目管理程序流程如圖4-5所示:</p><p> 圖4-5 工資項(xiàng)目管理程序流程圖</p><p> 4.1.3 工資查詢</p><p> 該模塊負(fù)責(zé)工資的查詢,可選擇或輸入職工號(hào),姓名,部門,輸出相應(yīng)的職工
35、工資信息。用戶進(jìn)入工資查詢界面后,由用戶選擇查詢條件,可以選擇職工號(hào),輸入職工姓名,選擇職工所在部門,確定后,系統(tǒng)根據(jù)查詢條件進(jìn)行數(shù)據(jù)庫(kù)訪問。若按職工號(hào)查詢,則判斷職工號(hào)是否出錯(cuò),出錯(cuò)則顯示出錯(cuò)信息。若按職工姓名進(jìn)行查詢,則先要訪問人事信息表,得到符合條件的職工號(hào),對(duì)此過程進(jìn)行判斷,是否出錯(cuò),出錯(cuò)顯示出錯(cuò)信息。同樣,若按職工部門進(jìn)行查詢,則也要訪問人事信息表,得到符合條件的職工號(hào),對(duì)此過程進(jìn)行判斷,是否出錯(cuò),出錯(cuò)則顯示出錯(cuò)信息。然后根據(jù)
36、職工號(hào)查詢工資表,無(wú)錯(cuò)誤則顯示符合查詢條件的職員工資信息。</p><p> 工資查詢程序流程如圖4-6所示:</p><p> 圖4-6 工資查詢程序流程圖</p><p><b> 4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 4.2.1 E-R圖</p><p><b>
37、 E-R圖如圖所示:</b></p><p><b> E-R圖</b></p><p> 4.2.2系統(tǒng)數(shù)據(jù)表結(jié)構(gòu)</p><p> 根據(jù)工資管理的一般工作過程和用戶需求的研究分析,工資觀眾里系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)中主要包括公司管理員管理登錄表、部門情況表、員工表、工資發(fā)放表,各個(gè)數(shù)據(jù)庫(kù)表的結(jié)構(gòu)如下:</p><
38、p> 該系統(tǒng)由下述五張數(shù)據(jù)表組成:</p><p> 員工信息表:Personnel.dbf</p><p> 基礎(chǔ)工資設(shè)置表:course.dbf</p><p> 崗位工資設(shè)置表:rank.dbf</p><p> 工齡工資設(shè)置表:gongling.dbf</p><p> 管理員注冊(cè)表:admi
39、ner.dbf</p><p> 1、 員工信息表:Personnel.dbf</p><p> 2、 基礎(chǔ)工資設(shè)置表:course.dbf</p><p> 3、 崗位工資設(shè)置表:rank.dbf</p><p> 4、 工齡工資設(shè)置表:gongling.dbf</p>
40、<p> 5、 管理員注冊(cè)表:adminer.dbf</p><p><b> 4.3 代碼設(shè)計(jì)</b></p><p><b> 具體代碼如下:</b></p><p> ?。?)“增加記錄”按鈕控件源代碼:</p><p> Thisform.pageframe1.
41、page1.fy1.enabled=.F.</p><p> Thisform.pageframe1.page1.command2.enabled=.F.</p><p> Thisform.pageframe1.page1.command3.enabled=.F.</p><p> Thisform.pageframe1.page1.command4.ena
42、bled=.T.</p><p> If Thisform.pageframe1.page1.command1.caption=’增加新記錄’ </p><p> Thisform.pageframe1.page1.txtpid.enabled=.T.</p><p> Thisform.pageframe1.page1.txtpname.enabled=.T
43、.</p><p> Thisform.pageframe1.page1.txtpsex.enabled=.T.</p><p> Thisform.pageframe1.page1.txtpjob.enabled=.T.</p><p> Thisform.pageframe1.page1.txtpindate.enabled=.T.</p>
44、<p> Thisform.pageframe1.page1.txtprank.enabled=.T.</p><p> Append blank</p><p> Thisform.pageframe1.page1.command1.caption=’增加確認(rèn)’</p><p> Thisform.pageframe1.page1.refresh
45、</p><p> Thisform.pageframe1.page1.txtpid.setfocus</p><p><b> Else</b></p><p> Getid=alltrim(Thisform.pageframe1.page1.txtpid.value)</p><p> Getname= al
46、ltrim(Thisform.pageframe1.page1.txtpname.value)</p><p> Getsex= alltrim(Thisform.pageframe1.page1.txtpsex.value)</p><p> Getjob= alltrim(Thisform.pageframe1.page1.txtpjob.value)</p><
47、;p> Getrank= alltrim(Thisform.pageframe1.page1.txtprank.value)</p><p> Getindate= alltrim(Thisform.pageframe1.page1.txtpindate.value)</p><p> If empty(getid) or empty(getname) or empty(get
48、sex) or empty(getjob) or </p><p> empty(getindate) or empty(getrank) </p><p> msg(“資料不足”,48,”錯(cuò)誤”)</p><p><b> else</b></p><p> Thisform.pageframe1.page1.
49、command1.caption=’增加記錄’</p><p> Tableupdate(.t)</p><p> Thisform.pageframe1.page1.txtpid.enabled=.F.</p><p> Thisform.pageframe1.page1.txtpname.enabled=.F.</p><p>
50、Thisform.pageframe1.page1.txtpsex.enabled=.F.</p><p> Thisform.pageframe1.page1.txtpjob.enabled=.F.</p><p> Thisform.pageframe1.page1.txtpindate.enabled=.F.</p><p> Thisform.page
51、frame1.page1.txtprank.enabled=.F.</p><p> Thisform.pageframe1.page1.fy1.enabled=.T.</p><p> Thisform.pageframe1.page1.command2.enabled=.T.</p><p> Thisform.pageframe1.page1.comma
52、nd3.enabled=.T.</p><p> Thisform.pageframe1.page1.command4.enabled=.F.</p><p><b> End if</b></p><p><b> End if</b></p><p> (2) “修改記錄“按鈕控件源代碼
53、:</p><p> Thisform.pageframe1.page1.fy1.enabled=.F.</p><p> Thisform.pageframe1.page1.command1.enabled=.F.</p><p> Thisform.pageframe1.page1.command3.enabled=.F.</p><p
54、> Thisform.pageframe1.page1.command4.enabled=.T.</p><p> If Thisform.pageframe1.page1.command2.caption=’修改記錄’ </p><p> Thisform.pageframe1.page1.txtpid.enabled=.T.</p><p> Th
55、isform.pageframe1.page1.txtpname.enabled=.T.</p><p> Thisform.pageframe1.page1.txtpsex.enabled=.T.</p><p> Thisform.pageframe1.page1.txtpjob.enabled=.T.</p><p> Thisform.pagefram
56、e1.page1.txtpindate.enabled=.T.</p><p> Thisform.pageframe1.page1.txtprank.enabled=.T.</p><p> Append blank</p><p> Thisform.pageframe1.page1.command2.caption=’修改確認(rèn)’</p>&
57、lt;p> Thisform.pageframe1.page1.refresh</p><p> Thisform.pageframe1.page1.txtpid.setfocus</p><p><b> Else</b></p><p> Thisform.pageframe1.page1.command2.caption=’
58、修改記錄’</p><p> Tableupdate(.t)</p><p> Thisform.pageframe1.page1.txtpid.enabled=.F.</p><p> Thisform.pageframe1.page1.txtpname.enabled=.F.</p><p> Thisform.pageframe
59、1.page1.txtpsex.enabled=.F.</p><p> Thisform.pageframe1.page1.txtpjob.enabled=.F.</p><p> Thisform.pageframe1.page1.txtpindate.enabled=.F.</p><p> Thisform.pageframe1.page1.txtpr
60、ank.enabled=.F.</p><p> Thisform.pageframe1.page1.fy1.enabled=.T.</p><p> Thisform.pageframe1.page1.command1.enabled=.T.</p><p> Thisform.pageframe1.page1.command3.enabled=.T.<
61、;/p><p> Thisform.pageframe1.page1.command4.enabled=.F.</p><p><b> End if</b></p><p> ?。?)“查詢”按鈕控件源代碼:</p><p> Getpid=alltrim(Thisform.pageframe1.page2.text
62、1.value)</p><p> Getpname= alltrim(Thisform.pageframe1.page2.text2.value)</p><p> Flag1=thisform.pageframe1.page2.check1.value</p><p> Flag2=thisform.pageframe1.page2.check2.valu
63、e</p><p> If flag1=0 and flag2=0</p><p> Messagebox(“請(qǐng)輸入查詢條件”,48,”錯(cuò)誤”)</p><p><b> End if</b></p><p> If flag1=0 and flag2=0</p><p> Set or
64、der to pid</p><p> Seek getpid</p><p> If found()</p><p> Messagebox(“查到記錄”,48,”注意”)</p><p> Select * from personnel where pid=gepid into sursor ling</p><
65、;p> Thisform.pageframe1.page3.enabled=.T.</p><p> Thisform.pageframe1.page3.refresh</p><p><b> Else</b></p><p> Messagebox(“沒有這條記錄”,48,”注意”)</p><p>&
66、lt;b> End if</b></p><p><b> Endif</b></p><p> If flag1=0 and flag2=1</p><p> Set order to pname</p><p> Seek getpname</p><p> If
67、 found()</p><p> Messagebox(“查到記錄”,48,”注意”)</p><p> Select * from personnel where pname=gepname into sursor ling</p><p> Thisform.pageframe1.page3.enabled=.T.</p><p>
68、; Thisform.pageframe1.page3.refresh</p><p><b> Else</b></p><p> Messagebox(“沒有這條記錄”,48,”注意”)</p><p><b> End if</b></p><p><b> End if&
69、lt;/b></p><p> If flag1=1 and flag2=1</p><p> Set order to pid</p><p> Seek getpid</p><p> If personnel.pname=getpname</p><p> Messagebox(“查到記錄”,48
70、,”注意”)</p><p> Select * from personnel where pid=getpid and pname=gepname into sursor ling</p><p> Thisform.pageframe1.page3.enabled=.T.</p><p> Thisform.pageframe1.page3.refresh
71、</p><p><b> Else</b></p><p> Messagebox(“沒有這條記錄”,48,”注意”)</p><p><b> End if</b></p><p><b> End if </b></p><p> ?。?)
72、“修改”按鈕控件源代碼:</p><p> Thisform.gtdrank.colum1.text1.enabled=.T.</p><p> Thisform.gtdrank.colum2.text1.enabled=.T.</p><p> Thisform.gtdrank.colum1.text1.setfocus</p><p&g
73、t; ?。?)“修改確認(rèn)”按鈕控件源代碼:</p><p> Thisform.gtdrank.colum1.text1.enabled=.F.</p><p> Thisform.gtdrank.colum2.text1.enabled=.F.</p><p> (6)“添加”按鈕控件源代碼:</p><p> Append bla
74、nk</p><p><b> Go bottom</b></p><p> Thisform.gtdrank.colum1.text1.enabled=.T.</p><p> Thisform.gtdrank.colum2.text1.enabled=.T.</p><p> Thisform.gtdrank
75、.colum1.text1.setfocus</p><p> (7)“刪除”按鈕控件源代碼:</p><p> Thisform.gtdrank.recordsource=’’</p><p> Use rank exclusive</p><p> Delete from rank where rname=getid</p&
76、gt;<p><b> Pack</b></p><p> Thisform.gtdrank.recordsource=’rank’</p><p> Thisform.gtdrank.refresh</p><p> ?。?)“退出”按鈕控件源代碼:</p><p> Thisform.relea
77、se</p><p> Do form form\dataformat </p><p><b> 4.4輸入輸出設(shè)計(jì)</b></p><p><b> 1. 主模塊</b></p><p> 輸入:操作系統(tǒng)傳遞至的各種消息以及用戶的輸入數(shù)據(jù)</p><p><
78、b> 輸出:用戶界面顯示</b></p><p><b> 2. 工資信息模塊</b></p><p><b> 輸入:用戶的輸入</b></p><p><b> 輸出:相應(yīng)的界面</b></p><p> 3. 工資套項(xiàng)目信息模塊</p&g
79、t;<p><b> 輸入:用戶的輸入</b></p><p><b> 輸出:相應(yīng)的界面</b></p><p><b> 4. 工資查詢模塊</b></p><p> 輸入:工號(hào)、姓名、月份、工資套</p><p><b> 輸出:職工工資
80、信息</b></p><p> 5. 工資信息修改模塊</p><p><b> 輸入:用戶口令</b></p><p><b> 輸出:相應(yīng)的界面</b></p><p><b> 6. 工資增加模塊</b></p><p> 輸
81、入:工資信息相關(guān)內(nèi)容</p><p> 輸出:增加允許/禁止對(duì)話框</p><p><b> 7. 工資修改模塊</b></p><p> 輸入:工資信息相關(guān)內(nèi)容</p><p> 輸出:修改允許/禁止對(duì)話框</p><p> 8. 工資套項(xiàng)目信息管理模塊</p><
82、p><b> 輸入:用戶的輸入</b></p><p><b> 輸出:相應(yīng)的界面</b></p><p> 9. 專業(yè)技術(shù)職務(wù)等級(jí)工資管理模塊</p><p> 輸入:與數(shù)據(jù)庫(kù)操作子對(duì)話框有關(guān)的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應(yīng)的界面</b&g
83、t;</p><p> 10. 職員職務(wù)等級(jí)工資管理模塊</p><p> 輸入:與數(shù)據(jù)庫(kù)操作子對(duì)話框有關(guān)的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應(yīng)的界面</b></p><p> 11. 技術(shù)工人崗位技術(shù)等級(jí)工資管理模塊</p><p> 輸入:與數(shù)據(jù)庫(kù)操作子對(duì)話框有關(guān)
84、的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應(yīng)的界面</b></p><p> 12. 普通工人崗位工資管理模塊</p><p> 輸入:與數(shù)據(jù)庫(kù)操作子對(duì)話框有關(guān)的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應(yīng)的界面</b></p><p>
85、13. 工資津貼應(yīng)用/延陵比例管理模塊</p><p> 輸入:與數(shù)據(jù)庫(kù)操作子對(duì)話框有關(guān)的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應(yīng)的界面</b></p><p> 14. 工人職務(wù)崗位津貼管理模塊</p><p> 輸入:與數(shù)據(jù)庫(kù)操作子對(duì)話框有關(guān)的用戶輸入及系統(tǒng)消息</p><
86、p><b> 輸出:相應(yīng)的界面</b></p><p> 15. 行政管理人員崗位津貼管理模塊</p><p> 輸入:與數(shù)據(jù)庫(kù)操作子對(duì)話框有關(guān)的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應(yīng)的界面</b></p><p> 16. 專業(yè)技術(shù)人員崗位津貼管理模塊</p
87、><p> 輸入:與數(shù)據(jù)庫(kù)操作子對(duì)話框有關(guān)的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應(yīng)的界面</b></p><p> 17. 工資津貼院部比例管理模塊</p><p> 輸入:與數(shù)據(jù)庫(kù)操作子對(duì)話框有關(guān)的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應(yīng)的界面&
88、lt;/b></p><p> 18. 崗位津貼管理模塊</p><p> 輸入:與數(shù)據(jù)庫(kù)操作子對(duì)話框有關(guān)的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應(yīng)的界面</b></p><p> 19. 綜合補(bǔ)貼管理模塊</p><p> 輸入:與數(shù)據(jù)庫(kù)操作子對(duì)話框有關(guān)的用戶輸入
89、及系統(tǒng)消息</p><p><b> 輸出:相應(yīng)的界面</b></p><p> 20. 補(bǔ)貼管理模塊</p><p> 輸入:與數(shù)據(jù)庫(kù)操作子對(duì)話框有關(guān)的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應(yīng)的界面</b></p><p> 21. 房貼管理模塊&
90、lt;/p><p> 輸入:與數(shù)據(jù)庫(kù)操作子對(duì)話框有關(guān)的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應(yīng)的界面</b></p><p> 22. 電話補(bǔ)貼管理模塊</p><p> 輸入:與數(shù)據(jù)庫(kù)操作子對(duì)話框有關(guān)的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應(yīng)的界面
91、</b></p><p> 23. 工會(huì)費(fèi)管理模塊</p><p> 輸入:與數(shù)據(jù)庫(kù)操作子對(duì)話框有關(guān)的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應(yīng)的界面</b></p><p> 24. 養(yǎng)老金管理模塊</p><p> 輸入:與數(shù)據(jù)庫(kù)操作子對(duì)話框有關(guān)的用戶輸入及
92、系統(tǒng)消息</p><p><b> 輸出:相應(yīng)的界面</b></p><p> 25. 公積金管理模塊</p><p> 輸入:與數(shù)據(jù)庫(kù)操作子對(duì)話框有關(guān)的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應(yīng)的界面</b></p><p> 26. 失業(yè)金管理模塊
93、</p><p> 輸入:與數(shù)據(jù)庫(kù)操作子對(duì)話框有關(guān)的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應(yīng)的界面</b></p><p> 27. 教衛(wèi)費(fèi)管理模塊</p><p> 輸入:與數(shù)據(jù)庫(kù)操作子對(duì)話框有關(guān)的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應(yīng)的界面
94、</b></p><p> 28. 醫(yī)保費(fèi)管理模塊</p><p> 輸入:與數(shù)據(jù)庫(kù)操作子對(duì)話框有關(guān)的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應(yīng)的界面</b></p><p><b> 4.5系統(tǒng)配置設(shè)計(jì)</b></p><p> Visu
95、al FoxPro系統(tǒng)軟件,Windows操作系統(tǒng),個(gè)人計(jì)算機(jī)。</p><p><b> 4.6 結(jié)論</b></p><p> 問題發(fā)現(xiàn)正確,系統(tǒng)具有可操作性。</p><p><b> 第五章 系統(tǒng)評(píng)價(jià)</b></p><p> 5.1 工資管理系統(tǒng)評(píng)價(jià)</p><
96、p> 隨著公司各方面的發(fā)展,一款工資管理軟件是必不可少的本軟件適用于勞動(dòng)力密集型企業(yè),例如食品、機(jī)械、電子等加工制造行業(yè)、服裝紡織行業(yè)等,具有良好的穩(wěn)定性和安全性,功能簡(jiǎn)單實(shí)用,是企業(yè)工資統(tǒng)計(jì)人員的必備工具軟件。 其中特別增加了從掃描儀或者攝像頭直接采集職工照片并存入數(shù)據(jù)庫(kù)的功能,方便您的照片采集工作。</p><p> 5.2 存在的問題及建議</p><p> 工資發(fā)放的應(yīng)
97、用程序不宜太復(fù)雜,所以不需使用太多的技術(shù),我們?cè)谶@里主要使用的技術(shù)有:數(shù)據(jù)庫(kù)的訪問;菜單控制。單位其他相關(guān)部門人員在登錄本系統(tǒng)時(shí),將數(shù)據(jù)編輯程序、數(shù)據(jù)導(dǎo)入程序及增加用戶、刪除用戶程序關(guān)閉,從而控制本系統(tǒng)的工資數(shù)據(jù)編輯及用戶增刪功能只能由財(cái)務(wù)部門人員操作。</p><p><b> 參考文獻(xiàn)</b></p><p> [1]Timothy Buchanan: Vi
98、sual Basic加數(shù)據(jù)庫(kù) [M].2004;85~100出版社:工業(yè)出版社</p><p> [2]張海藩:軟件工程導(dǎo)論,清華大學(xué)出版社1992年版</p><p> [3]Bob Reselman,Richard Peasley,Wayne Pruchniak.: Visual Basic 6.0使用指南[M]. 電子工業(yè)出版社出版社2002;5~65</p>
99、<p> [4]Lance Mortensen Rick Sawtell: MCSE:SQL Server 2000 Administration,電子工業(yè)出版社,2001年版</p><p> [5]Roger Jennings:Visual Basic 6數(shù)據(jù)庫(kù)開發(fā)人員指南,機(jī)械工業(yè)出版社1999年版</p><p> [6]盧毅主編:Visual Basic
100、6.0數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)例導(dǎo)航,科學(xué)出版社2001年版</p><p> [7]劉鋼主編:Visual Basic 6.0程序設(shè)計(jì),中國(guó)民航出版社2000年版</p><p> [8]沈光陽(yáng)、李勁: SQL SERVER 2000與XML整合應(yīng)用,清華大學(xué)出版社2001年版</p><p> [9]林陳雷 郭安源 葛曉東:Visual Basic教育信息化系統(tǒng)
101、開發(fā)實(shí)例導(dǎo)航[M].2003;172~222 人民郵電出版社</p><p> [10]Ullmanl,J.D,Principles of Database and knowledge-Base Systems,VolumeⅡ,Computer Science Press,New York,1989</p><p> [11]A.F.Cardenas: Database Manag
102、ement System, GRANADA London Toronto Sydney New York, 1985</p><p> [12]Stonebraker M, et al: The Design of XPRS. Processing of VLDB, 1998</p><p> [13]R.A.Frost:Query Processing in Parallel R
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 工資管理信息系統(tǒng)課程設(shè)計(jì)
- 工資管理信息系統(tǒng)課程設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)--企業(yè)工資管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)--工資管理系統(tǒng)的設(shè)計(jì)
- 工資管理信息系統(tǒng)課程設(shè)計(jì)報(bào)告
- 企業(yè)工資管理信息系統(tǒng)課程設(shè)計(jì)
- 《管理信息系統(tǒng)》課程設(shè)計(jì)-- 企業(yè)工資管理系統(tǒng)的開發(fā)
- 員工工資管理信息系統(tǒng)課程設(shè)計(jì)
- 工資管理信息系統(tǒng)設(shè)計(jì)與開發(fā)
- 工資管理信息系統(tǒng)分析與設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---工資管理信息系統(tǒng)
- 工資管理信息系統(tǒng)畢業(yè)設(shè)計(jì)
- 工資管理系統(tǒng)信息系統(tǒng)開發(fā)課程設(shè)計(jì)報(bào)告
- 管理信息系統(tǒng)課程設(shè)計(jì)---學(xué)校管理信息系統(tǒng)分析與設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)---醫(yī)藥管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)--超市管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)--教務(wù)管理信息系統(tǒng)
- 畢業(yè)設(shè)計(jì)---人事工資管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)---企業(yè)工資信息管理系統(tǒng)
- 工資管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[文獻(xiàn)綜述]
評(píng)論
0/150
提交評(píng)論