版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 《管理信息系統(tǒng)》</b></p><p><b> 課程設計報告</b></p><p> 工資管理系統(tǒng)的分析與設計</p><p> 工資管理系統(tǒng)的分析與設計</p><p><b> 摘 要</b></p><p&
2、gt; 隨著經(jīng)濟的發(fā)展,企業(yè)正向著大型化、規(guī)?;l(fā)展,而對于大中型企業(yè),員工、職稱等跟工資管理有關的信息隨之急劇增加。在這種情況下單靠人工來處理員工的工資不但顯得力不從心,而且極容易出錯。如何設計一個小型企業(yè)工資的數(shù)據(jù)庫管理系統(tǒng),由計算機代替人工執(zhí)行一系列諸如增加新員工,刪除舊員工,工資查詢,統(tǒng)計等操作。這樣就使辦公人員可以輕松快捷地完成工資管理的任務。</p><p> 關鍵詞:工資管理, 業(yè)務流程,可行性
3、分析 , 數(shù)據(jù)庫設計 </p><p><b> 目 錄</b></p><p><b> 第一章 引言1</b></p><p> 第二章 系統(tǒng)調查與可行性研究2</p><p><b> 2.1初步調查2</b></p><p&
4、gt; 2.2可行性研究3</p><p> 第三章系統(tǒng)分析4</p><p> 3.1業(yè)務流程分析4</p><p> 工資管理系統(tǒng)業(yè)務流程分析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)設計10</p><p> 4.1功能結構設計10</p><p> 4.1.1 工資錄入12</p><p> 4.1.2 工資項目管理15</p><p> 4.1.3 工資查詢16</p><p> 4.2 數(shù)據(jù)庫設計
6、18</p><p> 4.2.1 E-R圖18</p><p> 4.2.2系統(tǒng)數(shù)據(jù)表結構19</p><p> 4.3 代碼設計19</p><p> 4.4輸入輸出設計23</p><p> 4.5系統(tǒng)配置設計26</p><p><b> 4.6 結論
7、26</b></p><p> 第五章 系統(tǒng)評價26</p><p> 5.1 工資管理系統(tǒng)評價26</p><p> 5.2 存在的問題及建議26</p><p><b> 參考文獻27</b></p><p><b> 第一章 引言</b>
8、</p><p> 隨著計算機技術的飛速發(fā)展,計算機在各種單位機構管理中應用的普及,管理信息系統(tǒng)的開發(fā)在強調管理、強調信息的現(xiàn)代社會中也顯得越來越重要。因此,利用計算機支持單位高效率地完成工資管理的日常事務,是適應現(xiàn)代各種單位機構制度要求、推動各種單位機構工資管理走向科學化、規(guī)范化的必要條件。</p><p> 在當今的信息社會,隨著信息的不斷增長和企業(yè)對信息的要求,信息管理技術隨之出
9、現(xiàn)。企業(yè)工資管理信息系統(tǒng)是一個現(xiàn)代化的企業(yè)在競爭中立于不敗之地的必要部分,它能夠為查詢工資信息提供充足的信息和快捷的查詢手段。一直以來使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難,而且容易丟失。自20世紀50年代將計算機引入數(shù)據(jù)處理以來,歷經(jīng)管理信息系統(tǒng)發(fā)展的各個階段。一方面是信息技術應用的迅猛發(fā)展,另一方面,許多管理信息
10、系統(tǒng)在耗費了大量的人力、物力、財力之后夭折了,或者根本沒有實現(xiàn)原系統(tǒng)的開發(fā)目標,而把計算機用作了打字機。這是長期以來困惑人們的一大問題。現(xiàn)在人們日益深刻認識到,把信息技術應用與應用環(huán)境分離是辦不到的。管理信息系統(tǒng)根本不僅是技術系統(tǒng),而且是社會系統(tǒng)。</p><p> 工資業(yè)務是每一個企業(yè)都不能缺少的一項工作,使用計算機對企業(yè)工資信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲
11、量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高企業(yè)工資管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)一個代替手工操作的新型的計算機管理的信息系統(tǒng)對公司來說刻不容緩,這也是本課題的由來。</p><p> 本論文就是以Visual FoxPro為前臺等軟件作為開發(fā)工具,以各種單位機構為對象,開發(fā)一個從某種程度上能滿足中小型機構對工資信息管理的要求的“工資管理系統(tǒng)”。本系統(tǒng)主要
12、包括人事管理、工資管理、系統(tǒng)管理幾大模塊。使用該系統(tǒng),可以方便地進行設置工資計算標準、計算工資、工資查詢、打印工資清單等業(yè)務,方便企業(yè)高層領導對該企業(yè)工資管理的現(xiàn)狀有個比較全面的認識,也方便他們的管理,從而大大減少了工作量,提高了工作效率。本課題是輔助企業(yè)管理的系統(tǒng),擬采用的開發(fā)平臺為Windows平臺,系統(tǒng)所采用的開發(fā)工具為Visual FoxPro。 </p><p> 第二章 系統(tǒng)調查與可行性研究&l
13、t;/p><p> 在系統(tǒng)的開發(fā)前期對系統(tǒng)進行可行性分析是十分必要的一個環(huán)節(jié),這對于保證資源的合理使用,避免浪費是十分必要的,也是項目一旦開始以后能順利進行的必要保證。信息系統(tǒng)的建設是一項投資大,時間長的復雜工程 ,可行性研究更為必要,也更復雜,更困難?!翱尚行浴笔侵冈诋斍扒闆r下,企業(yè)研制這個信息系統(tǒng)是否有必要,是否具備必要的條件??尚行缘暮x不僅包括可能性,還包括必要性,合理性。</p><p
14、><b> 2.1初步調查</b></p><p> 隨著科技日新月異的發(fā)展,網(wǎng)絡的更加成熟,以及企業(yè)規(guī)模的擴大,越來越多的企業(yè)對自己員工的情況也開始使用計算機進行自動化的管理,因此,開發(fā)一個操作方便、功能適合的管理系統(tǒng),提高管理效率。</p><p> 經(jīng)過調查我了解到公司的組織機構圖 如圖2.1所示</p><p> 圖2.1
15、公司組織機構圖</p><p><b> 2.2可行性研究</b></p><p> 隨著我國國民經(jīng)濟建設的蓬勃發(fā)展和具有中國特色的社會主義市場經(jīng)濟體制的迅速完善,各個企業(yè)和機構都在使用科學、高效的信息管理系統(tǒng),不斷改善服務質量,提高工作效率。企業(yè)內部財務管理是該企業(yè)運用現(xiàn)代化信息技術創(chuàng)造更多的經(jīng)濟利益的主要因素之一。工資管理作為企業(yè)內部的一種財務管理也是如此。技
16、術上的可行性:系統(tǒng)能正常運行的最低要求:在硬件方面要求計算機CPU主頻在400MHZ以上,內存 在32M以上。軟件方面操作系統(tǒng)采用WINDOWS98和Visual FoxPro,較簡單。 經(jīng)濟上的可行性:公司一般具備硬件和軟件資源,因此設備費用不是很高。此系統(tǒng)不大,所以不論是企業(yè)自行開發(fā)還是委托開發(fā)商開發(fā),費用都不會很高,可見經(jīng)濟上不會存在大的問題。 管理上的可行性:系統(tǒng)操作起來難度不大,用戶界面也很友好,操
17、作人員無需掌握太多的計算機知識,只要稍加培訓后,都可勝任工作,因此系統(tǒng)的運行和維護工作不會有什么障礙。系統(tǒng)提供容錯能力,能識別操作員的明顯的誤操作,并對錯誤操作輸入進行報警處理,對誤操作進行恢復處理。綜上所述,系統(tǒng)的開發(fā)的目標明確,技術可行,在經(jīng)濟和管理方面也無礙,此系統(tǒng)完全可行。</p><p><b> 系統(tǒng)分析</b></p><p><b>
18、3.1業(yè)務流程分析</b></p><p> 圖3.1 分E-R圖1</p><p> 工資管理系統(tǒng)業(yè)務流程分析</p><p> ( 1 )財務部根據(jù)人事部的職員信息表及相關的工資計算標準表錄入每個員工的基礎工資數(shù)據(jù),當月如果職員信息有變動,工資相關項目計計算公式也要作相應調整。例如當員工提職、提薪、晉級時,基本工資、職務工資、職稱工資及各種固定
19、補貼需由財務部根據(jù)國家有關規(guī)定進行修改。 </p><p> ( 2 )在企業(yè)內部,不同的企業(yè)有不同的獎懲措施,財務部對員工的業(yè)績、考勤等方面都會進行考核,跟據(jù)其他部門提交上來的考勤等信息,由財務部結合工資計算標準計算每個員工當月工資的變動部分,如病事假扣款、房租水電費、醫(yī)藥費等代扣款。并編制變動工資表。 </p><p> ?。?3 )根據(jù)基本工資表、變動工資表計算匯總,生成工資計算表
20、。 </p><p> ?。?4 )由于現(xiàn)在大部分企業(yè)都采用銀行代發(fā)工資,故需要進行有關處理,將員工的實發(fā)工資以銀行代發(fā)文件的形式傳遞給銀行,由銀行轉入職工的工資卡。</p><p> ?。?5 )由工資計算表進行工資分攤、扣稅、計提福利費等處理,編制工資費用分配表、個人所得稅申報表、職工福利費計提表 。并填制相應記賬憑證,進行賬務處理。</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ù)項的定義</b></p><p><b> 2)數(shù)據(jù)存儲的描述</b><
22、;/p><p><b> 3)數(shù)據(jù)流的描述</b></p><p><b> 4) 處理的描述</b></p><p><b> 第四章 系統(tǒng)設計</b></p><p><b> 4.1功能結構設計</b></p><p>
23、 工資業(yè)務是每一個企業(yè)都不能缺少的一項工作,工資管理子系統(tǒng)是負責對工資表的操作,可以查詢職員工資記錄,生成月份工資,增加職員工資記錄,修改職員工資記錄,刪除不需要的工資記錄。工資管理子系統(tǒng)主要連接數(shù)據(jù)庫中的工資表,職工信息表,部門信息表,做到數(shù)據(jù)的傳遞作用。工資管理子系統(tǒng)由工資查詢模塊、工資錄入模塊、工資修改模塊組成,在工資查詢模塊中,主要完成對職員工資記錄的查詢,可以按照職工工號,職工姓名,部門等進行查詢。界面友好,簡單易懂。<
24、;/p><p> 工資錄入模塊完成職工工資的增加,但應收項目中,職務工資、崗位工資,工資津貼,綜合補貼,補貼,養(yǎng)老補貼,電話補貼為工資自動生成,不允許人為修改,應扣項目中,工會費、養(yǎng)老費、教衛(wèi)費、醫(yī)保金、公積金、失業(yè)金也為公式生成項目,也不允許人為修改,體現(xiàn)了學校財務管理的規(guī)范性和正規(guī)性。</p><p> 工資修改模塊中同樣存在這樣的問題,上述公式生成項也是不允許修改的,其他不固定項目根
25、據(jù)不同職員可以進行修改。</p><p> 查詢子系統(tǒng)的功能如圖4-2所示:</p><p> 圖4-2 工資管理子系統(tǒng)的功能圖</p><p> 工資項目管理子系統(tǒng)由補貼模塊、電話補貼模塊、房貼模塊、工會費模塊、公積金比例模塊、工人職務崗位津貼工資管理模塊、崗位津貼模塊,工資津貼院部比例模塊,工資津貼應用/延陵比例模塊、技術工人崗位技術等級工資管理模塊、教衛(wèi)
26、費模塊、臨收1模塊、臨收2模塊、臨扣1模塊、臨扣2模塊、臨扣3模塊、普通工人崗位等級工資管理模塊、失業(yè)金比例模塊、醫(yī)保費模塊、醫(yī)療補貼模塊、養(yǎng)老金比例模塊、綜合補貼模塊、專業(yè)技術人員崗位津貼工資管理模塊、專業(yè)技術職務等級工資管理模塊、職員職務等級工資模塊組成。</p><p> 以補貼模塊為例,該模塊負責對補貼的增加修改,有補貼增加,補貼修改兩個子模塊。補貼增加模塊中完成最新補貼標準的錄入,使其標記位為1,設置
27、為最新標準。以便公式套用。補貼修改模塊中完成對補貼標準的修改,并保存以備作為檔案查看。</p><p> 工資項目管理子系統(tǒng)的簡單功能如圖4-3所示:</p><p> 4.1.1 工資錄入</p><p> 工資的錄入也稱工資生成,它是工資發(fā)放系統(tǒng)中的最為重要的模塊,也可以說是工資系統(tǒng)的核心所在。工資系統(tǒng)的生成,計算公式等都包含其中。所涉及的數(shù)據(jù)也是最為復雜
28、的,要在財務室人員輸入職工號后立即輸出相應的工資項目組成的數(shù)據(jù),涉及到多張表的查詢判斷。以下是輸入職工號后的數(shù)據(jù)生成步驟:</p><p> (1) 由zgh查詢表rsjbxx(人事基本信息表),得到職工姓名,職稱級別,檔次,個人編制,來院工作時間,性別,類別標記,職務級別,職務檔次,個人身份,出生年月。</p><p> (2) 由職稱級別,檔次查詢職稱表得到相應工資標準,由職務
29、級別,檔次得到相應工資標準,兩者取最大值得到職務工資。</p><p> (3) 由個人編制查詢工資津貼院部/應用/延陵比例表得到比例值,再乘以職務工資得到工資津貼。</p><p> (4) 算出工齡和學齡之和,對應職工崗位津貼表求出職位津貼。</p><p> (5) 取出綜合補貼值。</p><p> (6) 由性別,判
30、斷有無補貼,取出其目前標準。</p><p> (7) 由個人身份和個人編制得出其有無養(yǎng)老補貼。</p><p> (8) 由工作時間得出其有無房貼。</p><p> (9) 由類別標記算出電話補貼。</p><p> (10) 取職務工資和工資津貼之和乘以目前工會費比例標準得到工會費。</p><p&g
31、t; (11) 由個人編制得出養(yǎng)老金比例,算出養(yǎng)老金。</p><p> (12) 從jwf表中調出教衛(wèi)費標準。</p><p> (13) 有月份得到有無醫(yī)保費。</p><p> (14) 和養(yǎng)老金原理相同得到公積金、失業(yè)金。</p><p> 錄入程序中使用了一個datawindow控件,輸入工資信息。內容包括:編號(
32、id)、職工號(zgh)、標準工資(bzgz)、工資津貼(gzjt)、崗位津貼(gwjt)、綜合補貼(zhbt)、補貼(bt)、養(yǎng)老補貼(ylbt)、房貼(ft)、電話補貼(dhbt)、臨收1(ls1)、臨收2(ls2)、工會費(ghf)、養(yǎng)老費(ylj)、教衛(wèi)費(jwf)、醫(yī)保金(ybf)、公積金(gjj)、失業(yè)金(syj)、水電費(sdf)、房租(fz)、臨扣1(lk1)、臨扣2(lk2)、臨扣3(lk3)。</p>
33、<p> 輸入水電費、房租、臨收1、臨收2、臨扣1、臨扣2、臨扣3。</p><p> ?。?)用于查詢圖書基本信息的視圖定義如下: </p><p> 4.1.2 工資項目管理</p><p> 在查詢工資項目后若要對項目進行修改,則調用此模塊。根據(jù)用戶點擊數(shù)據(jù)窗體的不同記錄條來連接不同窗體,對不同的工資項目進行修改。用戶選擇需要查看的工資項目
34、記錄后,系統(tǒng)查詢數(shù)據(jù)庫中xmb表,若查詢出錯則顯示出錯信息,否則判斷id號,顯示相應的工資項目窗體。</p><p> 工資項目管理程序流程如圖4-5所示:</p><p> 圖4-5 工資項目管理程序流程圖</p><p> 4.1.3 工資查詢</p><p> 該模塊負責工資的查詢,可選擇或輸入職工號,姓名,部門,輸出相應的職工
35、工資信息。用戶進入工資查詢界面后,由用戶選擇查詢條件,可以選擇職工號,輸入職工姓名,選擇職工所在部門,確定后,系統(tǒng)根據(jù)查詢條件進行數(shù)據(jù)庫訪問。若按職工號查詢,則判斷職工號是否出錯,出錯則顯示出錯信息。若按職工姓名進行查詢,則先要訪問人事信息表,得到符合條件的職工號,對此過程進行判斷,是否出錯,出錯顯示出錯信息。同樣,若按職工部門進行查詢,則也要訪問人事信息表,得到符合條件的職工號,對此過程進行判斷,是否出錯,出錯則顯示出錯信息。然后根據(jù)
36、職工號查詢工資表,無錯誤則顯示符合查詢條件的職員工資信息。</p><p> 工資查詢程序流程如圖4-6所示:</p><p> 圖4-6 工資查詢程序流程圖</p><p><b> 4.2 數(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ù)表結構</p><p> 根據(jù)工資管理的一般工作過程和用戶需求的研究分析,工資觀眾里系統(tǒng)數(shù)據(jù)庫系統(tǒng)中主要包括公司管理員管理登錄表、部門情況表、員工表、工資發(fā)放表,各個數(shù)據(jù)庫表的結構如下:</p><
38、p> 該系統(tǒng)由下述五張數(shù)據(jù)表組成:</p><p> 員工信息表:Personnel.dbf</p><p> 基礎工資設置表:course.dbf</p><p> 崗位工資設置表:rank.dbf</p><p> 工齡工資設置表:gongling.dbf</p><p> 管理員注冊表:admi
39、ner.dbf</p><p> 1、 員工信息表:Personnel.dbf</p><p> 2、 基礎工資設置表:course.dbf</p><p> 3、 崗位工資設置表:rank.dbf</p><p> 4、 工齡工資設置表:gongling.dbf</p>
40、<p> 5、 管理員注冊表:adminer.dbf</p><p><b> 4.3 代碼設計</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=’增加確認’</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,”錯誤”)</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> ?。?) “修改記錄“按鈕控件源代碼
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=’修改確認’</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(“請輸入查詢條件”,48,”錯誤”)</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; (5)“修改確認”按鈕控件源代碼:</p><p> Thisform.gtdrank.colum1.text1.enabled=.F.</p><p> Thisform.gtdrank.colum2.text1.enabled=.F.</p><p> ?。?)“添加”按鈕控件源代碼:</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> ?。?)“刪除”按鈕控件源代碼:</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輸入輸出設計</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> 輸出:相應的界面</b></p><p> 3. 工資套項目信息模塊</p&g
79、t;<p><b> 輸入:用戶的輸入</b></p><p><b> 輸出:相應的界面</b></p><p><b> 4. 工資查詢模塊</b></p><p> 輸入:工號、姓名、月份、工資套</p><p><b> 輸出:職工工資
80、信息</b></p><p> 5. 工資信息修改模塊</p><p><b> 輸入:用戶口令</b></p><p><b> 輸出:相應的界面</b></p><p><b> 6. 工資增加模塊</b></p><p> 輸
81、入:工資信息相關內容</p><p> 輸出:增加允許/禁止對話框</p><p><b> 7. 工資修改模塊</b></p><p> 輸入:工資信息相關內容</p><p> 輸出:修改允許/禁止對話框</p><p> 8. 工資套項目信息管理模塊</p><
82、p><b> 輸入:用戶的輸入</b></p><p><b> 輸出:相應的界面</b></p><p> 9. 專業(yè)技術職務等級工資管理模塊</p><p> 輸入:與數(shù)據(jù)庫操作子對話框有關的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應的界面</b&g
83、t;</p><p> 10. 職員職務等級工資管理模塊</p><p> 輸入:與數(shù)據(jù)庫操作子對話框有關的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應的界面</b></p><p> 11. 技術工人崗位技術等級工資管理模塊</p><p> 輸入:與數(shù)據(jù)庫操作子對話框有關
84、的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應的界面</b></p><p> 12. 普通工人崗位工資管理模塊</p><p> 輸入:與數(shù)據(jù)庫操作子對話框有關的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應的界面</b></p><p>
85、13. 工資津貼應用/延陵比例管理模塊</p><p> 輸入:與數(shù)據(jù)庫操作子對話框有關的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應的界面</b></p><p> 14. 工人職務崗位津貼管理模塊</p><p> 輸入:與數(shù)據(jù)庫操作子對話框有關的用戶輸入及系統(tǒng)消息</p><
86、p><b> 輸出:相應的界面</b></p><p> 15. 行政管理人員崗位津貼管理模塊</p><p> 輸入:與數(shù)據(jù)庫操作子對話框有關的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應的界面</b></p><p> 16. 專業(yè)技術人員崗位津貼管理模塊</p
87、><p> 輸入:與數(shù)據(jù)庫操作子對話框有關的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應的界面</b></p><p> 17. 工資津貼院部比例管理模塊</p><p> 輸入:與數(shù)據(jù)庫操作子對話框有關的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應的界面&
88、lt;/b></p><p> 18. 崗位津貼管理模塊</p><p> 輸入:與數(shù)據(jù)庫操作子對話框有關的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應的界面</b></p><p> 19. 綜合補貼管理模塊</p><p> 輸入:與數(shù)據(jù)庫操作子對話框有關的用戶輸入
89、及系統(tǒng)消息</p><p><b> 輸出:相應的界面</b></p><p> 20. 補貼管理模塊</p><p> 輸入:與數(shù)據(jù)庫操作子對話框有關的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應的界面</b></p><p> 21. 房貼管理模塊&
90、lt;/p><p> 輸入:與數(shù)據(jù)庫操作子對話框有關的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應的界面</b></p><p> 22. 電話補貼管理模塊</p><p> 輸入:與數(shù)據(jù)庫操作子對話框有關的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應的界面
91、</b></p><p> 23. 工會費管理模塊</p><p> 輸入:與數(shù)據(jù)庫操作子對話框有關的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應的界面</b></p><p> 24. 養(yǎng)老金管理模塊</p><p> 輸入:與數(shù)據(jù)庫操作子對話框有關的用戶輸入及
92、系統(tǒng)消息</p><p><b> 輸出:相應的界面</b></p><p> 25. 公積金管理模塊</p><p> 輸入:與數(shù)據(jù)庫操作子對話框有關的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應的界面</b></p><p> 26. 失業(yè)金管理模塊
93、</p><p> 輸入:與數(shù)據(jù)庫操作子對話框有關的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應的界面</b></p><p> 27. 教衛(wèi)費管理模塊</p><p> 輸入:與數(shù)據(jù)庫操作子對話框有關的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應的界面
94、</b></p><p> 28. 醫(yī)保費管理模塊</p><p> 輸入:與數(shù)據(jù)庫操作子對話框有關的用戶輸入及系統(tǒng)消息</p><p><b> 輸出:相應的界面</b></p><p><b> 4.5系統(tǒng)配置設計</b></p><p> Visu
95、al FoxPro系統(tǒng)軟件,Windows操作系統(tǒng),個人計算機。</p><p><b> 4.6 結論</b></p><p> 問題發(fā)現(xiàn)正確,系統(tǒng)具有可操作性。</p><p><b> 第五章 系統(tǒng)評價</b></p><p> 5.1 工資管理系統(tǒng)評價</p><
96、p> 隨著公司各方面的發(fā)展,一款工資管理軟件是必不可少的本軟件適用于勞動力密集型企業(yè),例如食品、機械、電子等加工制造行業(yè)、服裝紡織行業(yè)等,具有良好的穩(wěn)定性和安全性,功能簡單實用,是企業(yè)工資統(tǒng)計人員的必備工具軟件。 其中特別增加了從掃描儀或者攝像頭直接采集職工照片并存入數(shù)據(jù)庫的功能,方便您的照片采集工作。</p><p> 5.2 存在的問題及建議</p><p> 工資發(fā)放的應
97、用程序不宜太復雜,所以不需使用太多的技術,我們在這里主要使用的技術有:數(shù)據(jù)庫的訪問;菜單控制。單位其他相關部門人員在登錄本系統(tǒng)時,將數(shù)據(jù)編輯程序、數(shù)據(jù)導入程序及增加用戶、刪除用戶程序關閉,從而控制本系統(tǒng)的工資數(shù)據(jù)編輯及用戶增刪功能只能由財務部門人員操作。</p><p><b> 參考文獻</b></p><p> [1]Timothy Buchanan: Vi
98、sual Basic加數(shù)據(jù)庫 [M].2004;85~100出版社:工業(yè)出版社</p><p> [2]張海藩:軟件工程導論,清華大學出版社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ù)庫開發(fā)人員指南,機械工業(yè)出版社1999年版</p><p> [6]盧毅主編:Visual Basic
100、6.0數(shù)據(jù)庫設計實例導航,科學出版社2001年版</p><p> [7]劉鋼主編:Visual Basic 6.0程序設計,中國民航出版社2000年版</p><p> [8]沈光陽、李勁: SQL SERVER 2000與XML整合應用,清華大學出版社2001年版</p><p> [9]林陳雷 郭安源 葛曉東:Visual Basic教育信息化系統(tǒng)
101、開發(fā)實例導航[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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工資管理信息系統(tǒng)課程設計
- 工資管理信息系統(tǒng)課程設計
- 管理信息系統(tǒng)課程設計--企業(yè)工資管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設計--工資管理系統(tǒng)的設計
- 工資管理信息系統(tǒng)課程設計報告
- 企業(yè)工資管理信息系統(tǒng)課程設計
- 《管理信息系統(tǒng)》課程設計-- 企業(yè)工資管理系統(tǒng)的開發(fā)
- 員工工資管理信息系統(tǒng)課程設計
- 工資管理信息系統(tǒng)設計與開發(fā)
- 工資管理信息系統(tǒng)分析與設計
- 畢業(yè)設計---工資管理信息系統(tǒng)
- 工資管理信息系統(tǒng)畢業(yè)設計
- 工資管理系統(tǒng)信息系統(tǒng)開發(fā)課程設計報告
- 管理信息系統(tǒng)課程設計---學校管理信息系統(tǒng)分析與設計
- 管理信息系統(tǒng)課程設計---醫(yī)藥管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設計--超市管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設計--教務管理信息系統(tǒng)
- 畢業(yè)設計---人事工資管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設計---企業(yè)工資信息管理系統(tǒng)
- 工資管理信息系統(tǒng)的設計與實現(xiàn)[文獻綜述]
評論
0/150
提交評論