版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 摘要</b></p><p> 由于計算機技術的飛速發(fā)展,數(shù)據(jù)庫技術作為數(shù)據(jù)管理的一個有效的手段,在各行各業(yè)中得到越來越廣泛的應用。因此,本文圍繞一個”企業(yè)工資管理系統(tǒng)”程序的設計和應用系統(tǒng)的開發(fā)課題為背景,詳細介紹了以VB和SQL SERVER為語言編寫管理信息系統(tǒng)的過程。該程序通過VB的ADO數(shù)據(jù)對象來實現(xiàn)VB前臺與后臺SQL SERVER數(shù)據(jù)庫的連接,并
2、具有典型的數(shù)據(jù)庫應用系統(tǒng)的特征,完成了系統(tǒng)結構與現(xiàn)實生活的緊密結合。</p><p> 管理系統(tǒng)的開發(fā)不僅是一個應用程序編寫的過程,更重要的是在系統(tǒng)分析和設計階段所做的工作。該程序在設計過程中嚴格遵循軟件工程學的方法,用分階段的生命周期計劃嚴格管理,并主要講述了程序的總體設計、詳細設計階段,對程序進行需求迭代,不斷修正和改進,利用SQL SERVER的強大數(shù)據(jù)庫功能,直到形成一個完善的可行性系統(tǒng).優(yōu)美、秀麗的界
3、面,方便實用的查詢與維護功能共同構成了“企業(yè)工資管理系統(tǒng)”?!?lt;/p><p><b> 目 錄</b></p><p><b> 1.緒論1</b></p><p> 2.系統(tǒng)需求分析3</p><p> 3.系統(tǒng)可行性分析4</p><p> 4.
4、調(diào)查研究與現(xiàn)狀分析6</p><p> 4.1業(yè)務流程分析6</p><p> 4.2數(shù)據(jù)流程分析8</p><p> 4.3數(shù)據(jù)字典10</p><p><b> 5.總體設計17</b></p><p> 5.1系統(tǒng)功能結構設計17</p><p>
5、; 5.2工資管理系統(tǒng)數(shù)據(jù)庫的設計19</p><p> 5.3 硬件規(guī)劃與設計22</p><p><b> 6.詳細設計24</b></p><p> 6.1代碼設計24</p><p> 6.2人機界面設計26</p><p><b> 7. 總結28<
6、;/b></p><p><b> 參考文獻29</b></p><p><b> 1.緒論</b></p><p> 隨著計算機的日益普及和網(wǎng)絡的發(fā)展,數(shù)據(jù)庫的應用范圍越來越廣,數(shù)據(jù)庫應用的功能也越來越強,因此編寫管理信息系統(tǒng)應用程序也顯得尤為重要,在強調(diào)管理,強調(diào)信息的現(xiàn)代社會中它變得越來越普及。<
7、/p><p> 工資管理是任何企事業(yè)單位都需要進行的一項工作,因此,開發(fā)制作工資管理系統(tǒng)具有較大的社會現(xiàn)實意義,同時人事管理系統(tǒng)是一切應用系統(tǒng)的典范,它具有一切應用系統(tǒng)的特征,系統(tǒng)結構與現(xiàn)實生活緊密結合,具體直觀,具有典范的數(shù)據(jù)庫系統(tǒng)的特性。工資管理系統(tǒng)主要用于企業(yè)內(nèi)部員工的工資、考勤、評價的管理,便于公司領導掌握人員的動向,及時調(diào)整人才的分配,同時也減少了手工操作帶來的一些繁瑣與不便,使員工情況的記錄和統(tǒng)計變得十
8、分簡單.這些優(yōu)點可以極大的提高企業(yè)對工資管理的效率.因此,工資管理系統(tǒng)是企事業(yè)信息化、智能化、科學化和正規(guī)化不可缺少的管理軟件。</p><p> 本系統(tǒng)開發(fā)的目的一方面從提高工資管理工作的效率出發(fā),擺脫過去由人用紙和筆進行的費時費力的繁重工作,即利用成熟的計算機系統(tǒng)來實現(xiàn)商品管理工作的自動化。本系統(tǒng)根據(jù)企業(yè)管理的一些實際情況而編制的一套自動化的工資管理系統(tǒng)。</p><p> 工資管
9、理系統(tǒng)針對企業(yè)員工信息的處理工作采用計算機進行全面的現(xiàn)代化管理,主要包括:</p><p> .員工基本信息的管理</p><p> .員工考勤信息的管理</p><p><b> .員工工資的管理</b></p><p><b> .企業(yè)部門管理</b></p><p&
10、gt; 用戶通過輸入員工的基本信息、考勤信息等,由系統(tǒng)自動生成相應的統(tǒng)計數(shù)據(jù)及工資統(tǒng)計報表以供用戶查詢、打印,另外用戶還可以對這些基本信息進行定期的更新與刪除工作,工資管理系統(tǒng)力求以方便快捷的途徑去管理手工操作的每繁瑣數(shù)據(jù)。</p><p> 工資管理系統(tǒng)的數(shù)據(jù)要求具有一定的保密性禁止非法用戶使用。在用戶使用過程中對用戶的權限具有一定的限制,防止個別用戶對員工信息做出修改、刪除等操作。</p>
11、<p> 本文首先介紹了工資管理系統(tǒng)所涉及工具和一些相關的理論知識,并注重介紹了企業(yè)管理系統(tǒng)和數(shù)據(jù)庫,其中包括對Visual Basic 6.0 和SQL SERVER 2000的使用和特點進行了介紹,然后對所做系統(tǒng)進行總體設計,數(shù)據(jù)庫的設計和詳細設計</p><p> 從這三個方面詳細闡明系統(tǒng)的設計過程,最后,在編程實現(xiàn)的過程中,介紹本人使用Visual Basic 6.0對數(shù)據(jù)庫基應用程序進行
12、設計、開發(fā)與實現(xiàn)的思路、算法、并得出結論。在本次的系統(tǒng)開發(fā)過程中使用的相關工具有SQL2000以及VB 6.0 </p><p><b> 2.系統(tǒng)需求分析</b></p><p> 需求分析是軟件定義的最后一個階段,它的基本任務是回答“系統(tǒng)必須做什么“這個問題。需求分析的任務不是確定系統(tǒng)怎樣完成他的工作,而僅僅是確定系統(tǒng)完成哪些工作,也就是對目標系統(tǒng)提出完整、準
13、確、清晰、具體的要求。</p><p> 可行性研究階段產(chǎn)生的文檔,特別是數(shù)據(jù)流成圖,是需求分析的出發(fā)點。數(shù)據(jù)流成圖中已經(jīng)劃分出系統(tǒng)必須完成的許多基本功能,系統(tǒng)分析員將仔細研究這些功能并進一步將它們具體化。需求分析的結果是系統(tǒng)開發(fā)的基礎,關系到工程的成敗和軟件產(chǎn)品的質(zhì)量。因此,必須用行之有效的方法對軟件需求進行嚴格的審查驗證。</p><p> 目前,公司對工資發(fā)放還是采用手工處理的方
14、式,信息數(shù)據(jù)存在不易更新、不易存放、容易丟失、難以備份等重大缺陷。動態(tài)工資管理系統(tǒng)項目結合公司工資管理的實際需要,對財務處負責的工資管理工作進行有效動態(tài)管理的信息管理,提供豐富的查詢分析功能和管理、決策信息,用戶接口友好,是滿足公司動態(tài)工資管理的軟件,可以提高企業(yè)管理的效率。 本系統(tǒng)旨在使公司對工資的管理更方便,以減輕工作人員的負擔??梢钥焖俜奖愕貙β毠すべY等材料進行查詢、輸入、輸出、查找等使工資管理能夠簡潔化、合理化、直觀化<
15、/p><p><b> 3.系統(tǒng)可行性分析</b></p><p> 可行性分析是在用戶的要求和系統(tǒng)調(diào)研的基礎上進行的,對新系統(tǒng)的開發(fā)從技術、經(jīng)濟、社會等方面進行分析,并得出新系統(tǒng)的開發(fā)工作可行、不可行、需要修改、追加投資、暫緩開發(fā)、分步實施等方案和結論,最后完成可行性分析。</p><p> 首先,在技術可行性上,技術可行性是指開發(fā)一個新系
16、統(tǒng)所需要的技術是否具備,如支持新系統(tǒng)的軟硬件功能以及技術人員的數(shù)量和水平。本系統(tǒng)是進行職工工資處理。結合實際需要,經(jīng)過仔細斟酌,我選擇了Microsoft Visual Basic 6.0 作為開發(fā)用戶界面軟件,它綜合了可視化開發(fā)環(huán)境的易用性、32位優(yōu)化編譯技術的快速和強大、有數(shù)據(jù)引擎提供的可伸縮性等特點;選SQL 2000用來開發(fā)后臺數(shù)據(jù)庫,它具有很好的安全性與兼容性;而且本系統(tǒng)對硬件的要求不高,在現(xiàn)有技術基礎上一定能實現(xiàn)本系統(tǒng)。&l
17、t;/p><p> 其次,在經(jīng)濟可行性上,經(jīng)濟可行性是評價一個計算機信息系統(tǒng)是否可行的最基本的一種方法,是對信息系統(tǒng)解決方案的成本有效性的量度。信息系統(tǒng)的開發(fā)是一種投資,因此對于用戶來說,他首先關心的是:是否值得開發(fā)一個信息系統(tǒng)。而在效益方面,他們首先關心的是:當他們使用了這套管理信息系統(tǒng)后,工資處理的效率是否提高了,人力資源是否節(jié)省了。而本系統(tǒng)的設計和開發(fā)事實上恰好能滿足他們的這些要求。還有該系統(tǒng)對硬件的要求不高
18、,裝有win98系統(tǒng)以上的計算機一般就能運行系統(tǒng),所以在系統(tǒng)運行方面也不存在問題。</p><p> 最后,在社會可行性上,新系統(tǒng)應當能夠適應于各種類型的企業(yè),包括大型、中型、小型。隨著技術的發(fā)展,采用軟件管理企業(yè)的日常工作,毫無疑問會在使用過程中產(chǎn)生新的需求和問題,這樣也會不斷地促進信息技術和軟件應用的革新。從而使得軟件應用促進技術進步,技術進步反作用于軟件的應用,雙方面同時促使社會不斷朝前。</p&g
19、t;<p> 隨著社會的不斷發(fā)展,科技的技術含量越來越高,企業(yè)的規(guī)模越來越大,如果用手工來完成龐大的數(shù)據(jù)處理,將費時費力,還容易出錯,為了滿足企業(yè)工資管理的需要,急需要一套工資管理系統(tǒng)來完成這項工作。作為計算機應用的一部分,使用計算機對企業(yè)工資信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索工資、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高企業(yè)工資管理效率,也是企業(yè)的科學化、正
20、規(guī)化管理的重要條件。同時還要注意下列幾點:</p><p> 1.由于各方面的限制,如人員不夠、技術缺乏等原因,開發(fā)時應本著循序漸進,逐步完善的原則,不能貪大求全,盲目開發(fā)。</p><p> 2.要注意信息的準確、及時、適用、經(jīng)濟,只有及時、準確的信息才能保證系統(tǒng)開發(fā)的質(zhì)量和效率。</p><p> 從全局出發(fā)注意系統(tǒng)開發(fā)的整體優(yōu)化,還要注意系統(tǒng)的可擴展
21、性和可延伸性</p><p> 4.調(diào)查研究與現(xiàn)狀分析</p><p><b> 4.1業(yè)務流程分析</b></p><p> 業(yè)務流程分析是在調(diào)查研究的基礎上,把有關該業(yè)務流程的資料進行綜合分析,以了解業(yè)務的具體處理過程,發(fā)現(xiàn)系統(tǒng)的薄弱環(huán)節(jié)和不盡合理之處,尋找在新的信息系統(tǒng)基礎上優(yōu)化和改進的方法。</p><p>
22、; 通過對實際管理流程的調(diào)研和分析,我們可以清楚地了解整個工資管理的流程,系統(tǒng)的業(yè)務流程圖如圖所示</p><p> 從系統(tǒng)業(yè)務流程圖可以看出整個管理過程如下</p><p> ?。?)財務部根據(jù)人事部的職員信息表及相關的工資計算標準表錄入每個員工的基礎工資數(shù)據(jù),當月如果職員信息有變動,工資相關項目計計算公式也要作相應調(diào)整。例如當員工提職、提薪、晉級時、基本工資、職務工資、職稱工資及各
23、種固定補貼需由財務部根據(jù)國家有關規(guī)定進行修改。 </p><p> ?。?)在企業(yè)內(nèi)部,不同的企業(yè)有不同的獎懲措施,財務部對員工的業(yè)績、考勤等方面都會進行考核,跟據(jù)其他部門提交上來的考勤等信息,由財務部結合工資計算標準計算每個員工當月工資的變動部分,如病事假扣款、房租水電費、醫(yī)藥費等代扣款。并編制變動工資表。 </p><p> ?。?)根據(jù)基本工資表、變動工資表計算匯總,生成工資計算表。
24、 </p><p> ?。?)由于現(xiàn)在大部分企業(yè)都采用銀行代發(fā)工資,故需要進行有關處理,將員工的實發(fā)工資以銀行代發(fā)文件的形式傳遞給銀行,由銀行轉入職工的工資卡。 </p><p> ?。?)由工資計算表進行工資分攤、扣稅、計提福利費等處理,編制工資費用分配表、個人所得稅申報表、職工福利費計提表 。并填制相應記賬憑證,進行賬務處理。</p><p><b>
25、 4.2數(shù)據(jù)流程分析</b></p><p> 具體的綜合測評管理系統(tǒng)的數(shù)據(jù)流程圖如圖所示</p><p> 對工資管理系統(tǒng)的數(shù)據(jù)流程描述</p><p> ?。?)基本工資表的編制</p><p> 財務部門根據(jù)人事部門提供的職員基本信息,按照相關部門所制定的相應工資標準,編制出基本工資表。</p><
26、;p> ?。?)變動工資表的編制</p><p> 財務部門根據(jù)其他部門輸入的職員考勤等信息并按照相關部門所制定的相應工資標準,編制出變動工資表 </p><p> ?。?)工資匯總表的生成</p><p> 操作人員根據(jù)基本工資表和變動工資表通過匯總得出工資匯總表。工資匯總表是進行業(yè)務處理的基礎,也是分攤工資、發(fā)放工資、計提福利費和扣稅的基礎。 <
27、/p><p> ?。?)工資費用分配表的生成</p><p> 操作人員根據(jù)相應的工資匯總表,按照部門、人員類別等對工資匯總表進行比例分配,并通過轉賬處理,自動生成工資轉賬憑證,由會計主管進行審核,記入相應的賬務系統(tǒng)中。 </p><p> ?。?)福利費計提分配表的生成</p><p> 操作人員根據(jù)相應的工資匯總表,按照福利費的計提比例進
28、行處理,并生成相應的工資轉賬憑證,由會計主管進行審核,記入相應的賬務系統(tǒng)中。</p><p> ?。?)個人所得稅申報表的生成</p><p> 操作人員根據(jù)相應的工資匯總表,按照對應稅率進行抵扣,并生成相應的工資轉賬憑證,由會計主管進行審核,記入相應的賬務系統(tǒng)中。</p><p><b> 4.3數(shù)據(jù)字典</b></p>&
29、lt;p> 4.3.1數(shù)據(jù)項的定義</p><p><b> 數(shù)據(jù)項編號:I1</b></p><p> 數(shù)據(jù)項名稱:考勤日期</p><p> 類型及寬度:char(10)</p><p> 簡 述:標示其他部門提交的職工考勤信息的年月</p><p><b>
30、; 取值范圍:</b></p><p><b> 數(shù)據(jù)項編號:I2</b></p><p> 數(shù)據(jù)項名稱:工資日期 </p><p> 類型及寬度:char(10)</p><p> 簡 述:標示職工工資的年月</p><p><b> 取值范圍:<
31、;/b></p><p><b> 數(shù)據(jù)項編號:I3</b></p><p> 數(shù)據(jù)項名稱:職工編號 </p><p> 類型及寬度:char(10)</p><p> 簡 述:唯一用來標示職工的編碼</p><p><b> 取值范圍:</b>&l
32、t;/p><p><b> 數(shù)據(jù)項編號:I4</b></p><p> 數(shù)據(jù)項名稱:部門名稱 </p><p> 類型及寬度:char(20)</p><p> 簡 述:使用此系統(tǒng)單位內(nèi)部子部分</p><p><b> 取值范圍:</b></p>
33、<p><b> 數(shù)據(jù)項編號:I5</b></p><p> 數(shù)據(jù)項名稱:基本工資 </p><p> 類型及寬度:decimal(7,2)</p><p> 簡 述:各部門內(nèi)的員工固定工資,即部門崗位工資</p><p><b> 取值范圍:</b></p&
34、gt;<p> 4.3.2數(shù)據(jù)流的描述</p><p><b> 數(shù)據(jù)流編號: D1</b></p><p> 數(shù)據(jù)流名稱:考勤記錄</p><p> 簡 述:輸入的企業(yè)所有職工的考勤信息</p><p><b> 數(shù)據(jù)流來源:E1</b></p>&
35、lt;p><b> 數(shù)據(jù)流去向:P1</b></p><p> 數(shù)據(jù)項組成:考勤日期、職工編碼、加班天數(shù)、病假天數(shù)、礦工天數(shù)、事假天數(shù)</p><p> 數(shù)據(jù)流量: 每月一次 高峰流量:每月一次</p><p><b> 數(shù)據(jù)流編號:D2</b></p><p> 數(shù)據(jù)流名稱:人事
36、基本信息</p><p> 簡 述:描述人事基本信息 </p><p><b> 數(shù)據(jù)流來源:E2</b></p><p><b> 數(shù)據(jù)流去向:P3</b></p><p> 數(shù)據(jù)項組成:職工編碼、職工姓名、性別、人員類別、部門編碼、</p><p>
37、部門名稱、崗位編碼、崗位名稱、職稱、工齡、 </p><p> 個人賬號、聯(lián)系電話 </p><p> 數(shù)據(jù)流量: 每月一次 高峰流量:每月一次</p><p> 4.3.3數(shù)據(jù)存儲的描述</p><p> 數(shù)據(jù)存儲編號: S1</p><p> 數(shù)據(jù)存儲名稱:變動工資表</p><
38、;p> 簡 述:記錄職工變動工資的詳細信息</p><p> 數(shù)據(jù)存儲組成:工資日期、職工編碼、加班費、獎金、水電費、</p><p> 保險費、病假扣款、事假扣款、礦工扣款 其他</p><p><b> 扣款、個人所得稅</b></p><p> 相關聯(lián)的處理:P2、P4</p&g
39、t;<p> 數(shù)據(jù)存儲編號: S2</p><p> 數(shù)據(jù)存儲名稱:基本工資表</p><p> 簡 述:記錄職工固定工資的詳細信息</p><p> 數(shù)據(jù)存儲組成:工資日期、職工編碼、基本工資、工齡工資、崗位津貼固定補貼</p><p> 相關聯(lián)的處理:P4、P5</p><p>
40、; 數(shù)據(jù)存儲編號: S3</p><p> 數(shù)據(jù)存儲名稱:工資計算表</p><p> 簡 述:記錄職工工資的詳細信息</p><p> 數(shù)據(jù)存儲組成:S1的數(shù)據(jù)組成與S2的數(shù)據(jù)組成之和</p><p> 相關聯(lián)的處理:P4、P5、P6、P7、P8、P9</p><p> 數(shù)據(jù)存儲編號: S4
41、</p><p> 數(shù)據(jù)存儲名稱:福利費計提分配表</p><p> 簡 述:記錄職工福利費分配的詳細信息</p><p> 數(shù)據(jù)存儲組成:日期、職工編碼、部門編碼、對應科目編碼、金額 </p><p> 相關聯(lián)的處理:P8、P10</p><p> 數(shù)據(jù)存儲編號: S5</p>
42、<p> 數(shù)據(jù)存儲名稱:個人所得稅申報表</p><p> 簡 述:記錄職工個人所得稅情況</p><p> 數(shù)據(jù)存儲組成:職工編碼、職工姓名、所得期間、所得項目、收入額合計、費用額、應納稅所得額、稅率、速算扣除數(shù)、扣繳所得稅額 </p><p> 相關聯(lián)的處理:P9、P10</p><p> 數(shù)據(jù)存儲編號:
43、 S6</p><p> 數(shù)據(jù)存儲名稱:工資費用表</p><p> 簡 述:描述工資費用的分攤(來源)</p><p> 數(shù)據(jù)存儲組成:日期、職工編碼、部門編碼、對應科目編碼、金額</p><p> 相關聯(lián)的處理:P7、P10</p><p> 數(shù)據(jù)存儲編號: S8</p>&l
44、t;p> 數(shù)據(jù)存儲名稱:職員信息表</p><p> 簡 述:職員基本信息</p><p> 數(shù)據(jù)存儲組成:職工編碼、職工姓名、性別、人員類別、部門編碼、部門名稱、崗位編碼、崗位名稱、職稱、工齡、個人帳號、聯(lián)系電話 </p><p> 相關聯(lián)的處理:E3、P2</p><p> 數(shù)據(jù)存儲編號: S9</p
45、><p> 數(shù)據(jù)存儲名稱:工資計算標準表</p><p> 簡 述:設置職工工資項目金額標準</p><p> 數(shù)據(jù)存儲組成:基本工資計算標準、變動工資計算標準</p><p> 相關聯(lián)的處理: E3、P2</p><p> 數(shù)據(jù)存儲編號: S10</p><p> 數(shù)據(jù)存
46、儲名稱:考勤表</p><p> 簡 述:記錄職工考勤信息情況</p><p> 數(shù)據(jù)存儲組成:考勤日期、職工編碼、加班天數(shù)、病假天數(shù)、礦工天數(shù)、事假天數(shù)</p><p> 相關聯(lián)的處理:P1、P2</p><p> 4.3.4數(shù)據(jù)處理的描述</p><p><b> 處理邏輯編號:P
47、1</b></p><p> 處理邏輯名稱:輸入考勤信息</p><p> 輸入的數(shù)據(jù)流:D1其他部門匯總的考勤信息</p><p> 處理邏輯描述:由其他部門的負責人每個月按期輸入企業(yè)所有職工的考勤信息</p><p> 輸出的數(shù)據(jù)流:S11 考勤表</p><p> 處理頻率: 每月一次
48、</p><p><b> 處理邏輯編號:P2</b></p><p> 處理邏輯名稱:編制變動工資表</p><p> 輸入的數(shù)據(jù)流:S9 工資計算標準表 ;s11 考勤表</p><p> 處理邏輯描述:財務處根據(jù)其他部門的負責人輸入的職工考勤等考勤信息,以及工資計算標準表中設置的金額計算出企業(yè)每個職工的加班
49、費、病假扣款、事假扣款、曠工扣款等金額,并編制變動工資表。</p><p> 輸出的數(shù)據(jù)流:S1 變動工資表</p><p> 處理頻率: 每月一次</p><p><b> 處理邏輯編號:P4</b></p><p> 處理邏輯名稱:計算工資</p><p> 輸入的數(shù)據(jù)流:S1
50、 變動工資表、s2 基本工資表 </p><p> 處理邏輯描述:把基本工資信息和變動工資信息加以匯總和計算。通過基本工資表的主鍵‘工資日期'、‘職工編碼'和變動工資表的‘工資日期'、‘職工編碼'相等,選擇相應的數(shù)據(jù)輸入到工資表中。</p><p> 輸出的數(shù)據(jù)流:S3 工資計算表</p><p> 處理頻率: 每月一次&
51、lt;/p><p><b> 處理邏輯編號:P5</b></p><p> 處理邏輯名稱:編制基本工資表</p><p> 輸入的數(shù)據(jù)流:S8 職員信息表 ; S9 工資計算標準表 </p><p> 處理邏輯描述:財務處根據(jù)存貯職工的最新信息的職員信息表和工資計算標準表,計算基本工資,編制基本工資表。</p&
52、gt;<p> 輸出的數(shù)據(jù)流:S2 基本工資表</p><p> 處理頻率: 每月一次</p><p><b> 處理邏輯編號:P6</b></p><p> 處理邏輯名稱:銀行代發(fā)</p><p> 輸入的數(shù)據(jù)流:S3 工資計算表</p><p> 處理邏輯描述:
53、企業(yè)為每位職工在代發(fā)工資的開戶行開設工資儲蓄賬戶,每月企業(yè)把計算得到的所有職工的工資數(shù)據(jù)轉給該開戶行,銀行根據(jù)期業(yè)提供的數(shù)據(jù)從企業(yè)的有關賬戶中把錢劃轉入每個職工的工資儲蓄賬戶。首先,企業(yè)根據(jù)代發(fā)工資銀行的要求,設置該銀行要求的代發(fā)文件格式;然后選擇銀行代發(fā)文件的輸出格式。跟據(jù)銀行的要求,設置向銀行提供的數(shù)據(jù)以何種文件形式存放在磁盤中,且在文件中各數(shù)據(jù)項目是如何存放和區(qū)分的。最后,按用戶已設置好的格式和設定的文件名,將數(shù)據(jù)輸出到指定的磁盤
54、,可以通過互聯(lián)網(wǎng)傳輸給銀行或?qū)⒋疟P報送給銀行。</p><p> 輸出的數(shù)據(jù)流:D3 實發(fā)工資</p><p> 處理頻率: 每月一次</p><p><b> 處理邏輯編號:P7</b></p><p> 處理邏輯名稱:分攤工資</p><p> 輸入的數(shù)據(jù)流:S3 工資計算表&
55、lt;/p><p> 處理邏輯描述:根據(jù)工資計算文件將工資費用按部門和按職工的崗位類別進行分配,并與相應的會計科目對應,便于轉賬處理。</p><p> 輸出的數(shù)據(jù)流:S6 工資費用分配表</p><p> 處理頻率: 每月一次</p><p><b> 處理邏輯編號:P8</b></p><
56、;p> 處理邏輯名稱:計提福利費</p><p> 輸入的數(shù)據(jù)流:S3 工資計算表</p><p> 處理邏輯描述:根據(jù)工資計算文件將工資費用按國家有關規(guī)定計提福利費,應付福利費的計提比例為工資總額的 14% ,并與相應的會計科目對應,便于轉賬處理。</p><p> 輸出的數(shù)據(jù)流:S4 福利費計提分配表</p><p> 處
57、理頻率: 每月一次</p><p><b> 處理邏輯編號:P9</b></p><p><b> 處理邏輯名稱:扣稅</b></p><p> 輸入的數(shù)據(jù)流:S3 工資計算表</p><p> 處理邏輯描述:個人所得稅的計算一般由用戶設定各級納稅基數(shù)和各段納稅率,然后系統(tǒng)自動生成相應
58、的計算公式。個人所得稅計算采用分級累進制。首先,設定納稅基數(shù),一般把實發(fā)工資項目設置為納稅基數(shù)。第二,定義稅率表。一般系統(tǒng)提供了國家頒布的工資、薪金所得所適用的 9 級超額累進稅率。稅率為 5%~45% ,級數(shù)為 9 級。單位可根據(jù)需要調(diào)整費用基數(shù)、附加費用以及稅率。最后,系統(tǒng)跟據(jù)用戶的設置自動計算并生成個人所得稅申報表</p><p> 輸出的數(shù)據(jù)流:S5 個人所得稅申報表</p><p&
59、gt; 處理頻率: 每月一次</p><p> 處理邏輯編號: P10</p><p> 處理邏輯名稱: 自動轉賬處理</p><p> 輸入的數(shù)據(jù)流: S4 福利費計提分配表; S5 個人所得稅申報表; S6 工資費用分配表</p><p> 處理邏輯描述:系統(tǒng)跟據(jù)前述分攤工資、計提福利費、扣稅處理,自動生成工資轉賬憑證。最
60、后進入賬務處理系統(tǒng)</p><p> 輸出的數(shù)據(jù)流:S7 工資轉賬憑證</p><p> 處理頻率: 每月一次</p><p><b> 5.總體設計</b></p><p> 5.1系統(tǒng)功能結構設計</p><p> 工資業(yè)務是每一個企業(yè)都不可缺少的一項工作,工資管理系統(tǒng)
61、 主要包括初始設置、業(yè)務處理、統(tǒng)計分析、憑證處理幾大模塊。如圖所示</p><p> 對工資管理系統(tǒng)功能結構分析</p><p><b> 5.1.1初始設置</b></p><p> 初始設置是將部門、人員及其他數(shù)據(jù)資料輸入系統(tǒng),主要包括人員檔案設置、工資項目設置、銀行設置、權限設置、以及系統(tǒng)的扣稅設置、調(diào)整匯率、扣款標準設置等<
62、/p><p><b> (1)工資項目設置</b></p><p> 工資項目設置是對工資項目的名稱、類型、寬度進行定義,可根據(jù)需要自由設置。主要項目有應發(fā)合計、實發(fā)合計、扣款合計和代扣稅,具體內(nèi)容可以有基本工資、崗位津貼、固定補貼、獎金、加班費、病事假扣款等。</p><p> 必須將所有工資類別所涉及的工資項目全部在此設置完畢,它將形成各
63、個工資類別中工資項目的全部選項</p><p><b> ?。?)銀行設置</b></p><p> 銀行設置是對代發(fā)工資的銀行進行設置,發(fā)工資的銀行可以是一個,也可以是多個。</p><p><b> ?。?)人員檔案設置</b></p><p> 人員檔案設置是對工資管理系統(tǒng)中的人員信息進行
64、增加、刪除等操作。此外,對員工進行類別設置,便于把工資分攤到不同的費用科目中去,同時也便于按不同的人員類別進行工資的匯總計算。一般可分四種人員類別:生產(chǎn)人員、生產(chǎn)管理人員、行政人員、銷售人員等。</p><p> 設置人員類別的名稱是便于按不同的人員類別進行工資匯總計算,以實現(xiàn)在同一賬套內(nèi)跨越各個部門按人員各類別的不同進行綜合匯總。設置人員類別后,也可以按不同人員類別分配工資費用,進行會計處理。</p&g
65、t;<p> 5.1.2 業(yè)務處理</p><p><b> (1)工資變動</b></p><p> 工資變動主要包括本月員工日常工資數(shù)據(jù)的調(diào)整變動以及工資項目增減等。第一次使用本系統(tǒng)時的員工工資項目數(shù)據(jù)的錄入以及工資的變動都在此進行;而人員的增減、部門變更則必須在人員檔案中操作。 </p><p> (2)扣繳個人所得
66、稅</p><p> 系統(tǒng)可以根據(jù)默認的稅率快捷地自動計算每月員工的個人所得稅,并生成所得稅申報表。</p><p><b> ?。?)銀行代發(fā)</b></p><p> 銀行代發(fā)功能就是指由銀行代發(fā)工資。企業(yè)每月向代發(fā)工資銀行提供指定格式的銀行代發(fā)表,銀行按此文件中的信息將工資打入企業(yè)員工的個人賬號,這樣做既減輕了財務部門發(fā)放工資工作的工
67、作量,又有效地避免了財務人員去銀行提取大筆款項所承擔的風險,同時還提高了對員工個人工資的保密程度。</p><p><b> (4)分攤工資</b></p><p> 工資分攤是每月月末將工資分攤到各種費用、成本中去,并編制轉賬憑證供記賬處理之用。主要有計提工資和福利費兩個業(yè)務,</p><p> 5.1.3 統(tǒng)計分析</p>
68、<p> 工資計算完成之后生成的數(shù)據(jù)都存在各種表中,一是工資表,包括各類匯總表;二是工資分析表,包括按部門工資項目分析表、分部門各月工資構成分析表、工資增長情況表等。統(tǒng)計分析功能提供了對這些報表的查詢和打印功能。 </p><p> 5.1.4 憑證處理</p><p> 憑證處理是把工資系統(tǒng)處理的結果數(shù)據(jù)以轉賬憑證的形式存儲并傳遞到總賬子系統(tǒng),據(jù)以登記有關總賬和明細賬
69、。它包括憑證錄入、憑證查詢、憑證審核等。憑證在具體的處理過程中,有以下事項是憑證處理中必須注意的問題:1.憑證的錄入和審核不能為同一人;</p><p> 2.憑證的查詢可以采用多種方式:按日期、憑證號、編碼等進行查詢;</p><p> 3.憑證錄入中借貸方金額的控制。 </p><p> 5.2工資管理系統(tǒng)數(shù)據(jù)庫的設計</p><p&g
70、t; 5.2.1基本表的設計</p><p><b> 職員信息表</b></p><p><b> 操作員信息表</b></p><p><b> 考勤匯總表</b></p><p><b> 基本工資表</b></p><
71、p><b> 變動工資表</b></p><p> (以上為系統(tǒng)中部分數(shù)據(jù)表,另外有幾個數(shù)據(jù)表由于篇幅有限在此不再作詳細介紹)</p><p> 5.2.2數(shù)據(jù)立即存取分析</p><p> 數(shù)據(jù)流程圖和數(shù)據(jù)字典定義了數(shù)據(jù)的存儲結構和處理過程,但沒有說明哪些數(shù)據(jù)要立即存取,哪些查詢要立即響應。在系統(tǒng)分析中,分析員要根據(jù)調(diào)查的結果,
72、分析用戶對立即存取的要求,以便用戶確認,這是數(shù)據(jù)處理分析的一項重要任務。</p><p> 比如計算某一員工的工資情況 ,實現(xiàn)步驟如下:</p><p> 在“職工基本信息表”中可以通過“職工姓名”和“性別”查詢“職工編號”</p><p> 用得到的“職工編號”在“職工的考勤匯總表”中查詢職工的加班次數(shù),遲到次數(shù),病假次數(shù),事假次數(shù),礦工次數(shù)</p&g
73、t;<p> 用得到的“職工編號”在“職工的基本工資表”中查詢職工的基本工資、工齡工資、職稱工資、崗位津貼、固定補貼。</p><p> 通過“職工編號”在“變動工資表”中查詢職工的加班費、獎金、遲到扣款、曠工扣款、水電費、保險費、其他扣款。</p><p> 用第三步和第四步得到數(shù)值做差就計算出了該職工的工資。</p><p> 5.3 硬件
74、規(guī)劃與設計</p><p> 這主要是計算機系統(tǒng)或網(wǎng)絡系統(tǒng)設備的訂購、設備的安裝調(diào)試等一系列活動的總和。</p><p> 此系統(tǒng)是企業(yè)管理部門所用到的。故此,所要求的電腦和其他相關設備均不需要特殊的配置,只需由企業(yè)統(tǒng)一供應即可。但在性能上需要電腦支持SQL Server的安裝和運行,具體要求可以參照下面設置: </p><p> 1、建議硬件運行環(huán)境:<
75、;/p><p> 主機:Intel或兼容機、Pentium166MHz或更高,內(nèi)存要求256MB以上。 </p><p> 硬盤:空間需要256MB以上。</p><p> 顯示器:要求為VGA系列活更高分辨率,SQL Server圖形工具要求800×600像素或更高分辨率。</p><p> 打印機:WINDOWS系統(tǒng)支
76、持下的所有針式,噴墨,或激光打印機。</p><p> 鼠標:WINDOWS支持下的各類鼠標。</p><p> 2、建議軟件運行環(huán)境:</p><p> 操作系統(tǒng):已安裝中文WINDIOWS操作系統(tǒng)或更高版本操作系統(tǒng)。但這還要取決于所安裝的SQL Server2000版本和組件的不同而異。如果是安裝的企業(yè)版和標準版的SQL Server2000,操作系統(tǒng)需要
77、Windows NT Server 4.0、Windows 2000 Server、Windows 2000 Advandced Server 或Windows 2000 Data Center Server 。如果是個人版,則除了以上操作系統(tǒng)外,也適用于Windows 98、Windows NT Workstation 4.0、Windows 2000 Professional或更高版本的操作系統(tǒng)。鑒于開發(fā)人員版和僅客戶端的SQL S
78、erver并不適用于本系統(tǒng)的運行環(huán)境,故此,不作介紹。</p><p> 應用軟件:Microsoft SQL Server 2000的企業(yè)版、標準版或個人版</p><p><b> 6.詳細設計</b></p><p><b> 6.1代碼設計</b></p><p> 6.1.1數(shù)據(jù)庫
79、的碼表設計</p><p> 1.碼表中文名稱:科目類別碼表</p><p> 表 名:KMLBB</p><p> 關 鍵 字:KMLB_CODE</p><p> 2.碼表中文名稱:科目性質(zhì)表</p><p> 表 名:KMXZB</p><p>
80、; 關 鍵 字:KMXZ_CODE</p><p> 3.碼表中文名稱:性別碼表</p><p> 表 名:XB</p><p> 關 鍵 字:XB_CODE</p><p> 4.碼表中文名稱:憑證類型碼表</p><p> 表 名:PZLX</p>
81、<p> 關 鍵 字:PZLX_CODE</p><p> 5.碼表中文名稱:崗位碼表</p><p> 表 名:GW</p><p> 關 鍵 字:GW_CODE</p><p> 6.碼表中文名稱:職稱碼表</p><p> 表 名:ZC<
82、/p><p> 關 鍵 字:ZC_CODE</p><p> 7.碼表中文名稱:工齡碼表</p><p> 表 名:GL</p><p> 關 鍵 字:GL</p><p> 8.碼表中文名稱:職工類別碼表</p><p> 表 名:C_ZGL
83、B</p><p> 關 鍵 字:ZGLB_CODE</p><p> 9.碼表中文名稱:部門信息表</p><p> 表 名:GZ_BMXX</p><p> 關 鍵 字:BMMC_CODE</p><p><b> 6.2人機界面設計</b></p
84、><p> 根據(jù)系統(tǒng)所要實現(xiàn)的功能,將該系統(tǒng)的主要界面劃分時應保證各個功能部分清晰而且獨立,并且每個功能部分內(nèi)又有詳細分工,所以軟件主窗體功能以菜單分級顯示,這樣各個功能就可以條理清晰、多而不亂。另外Visual Basic 6創(chuàng)建的窗體可以是MDI(多文檔界面),也就是說各個功能的實現(xiàn)窗口都可以在同一個主窗體內(nèi),而各個功能窗體是主窗體的子窗體,這樣一來,可以使軟件在實現(xiàn)各部分功能時,各窗口整齊劃一的規(guī)范在主窗體內(nèi)
85、,不會遮擋桌面其他軟件的界面。為了不使主窗體底部顯得空曠,所以在窗體底部添加了狀態(tài)欄,用于顯示當前系統(tǒng)信息,日期以及時間。系統(tǒng)的主界面如下:</p><p><b> 7. 總結</b></p><p> 短短一個星期的課程設計,使我從中受到很大的教育和啟迪,不僅將大學所學的知識進行了實際應用,還學到了很多書本上學不到的知識。開闊了視野,增長了知識,積累了經(jīng)驗。充
86、分鍛煉了自己的動手和應用能力,真正做到了理論聯(lián)系實際。</p><p> 首先,通過此次獨立的系統(tǒng)的分析與設計,使自己的實際動手能力得到了極大的提高,同時也培養(yǎng)了自己獨立思考和解決問題的能力。在整個設計過程中自己遇到了許多問題,盡管有老師的幫助。但終究是自己的畢業(yè)設計,所以很多時候再沒有老師指導的情況下,自己必須通過查資料、上網(wǎng)瀏覽信息或者自己反復試驗來解決問題。因此,很大程度上增強了自己的自學能力。</
87、p><p> 其次,在整個設計中,由于自己能力和知識有限,致使系統(tǒng)仍存在許多缺陷,所以自己仍需在以后的工作和學習中不斷地學習,提高自身的知識水平。</p><p> 最后,再次向所有關心,幫助,理解,支持我的老師和朋友們致以深深的謝意。謝謝你們給我的無私幫助</p><p><b> 參考文獻</b></p><p>
88、 陳禹.信息系統(tǒng)分析與設計.北京:高等教育出版社,2005.7</p><p> 黃梯云.管理信息系統(tǒng). 2000年7月第2版. 北京:高等教育出版社,2000(2005重?。?lt;/p><p> 王珊.薩師煊.數(shù)據(jù)庫系統(tǒng)概論.北京:高等教育出版社,2006.5</p><p> 劉炳文Visual Basic 程序設計教程 北京:清華大學出版社,2006.8
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)工資管理系統(tǒng)課程設計
- 企業(yè)工資管理系統(tǒng)課程設計
- 企業(yè)工資管理系統(tǒng)課程設計
- 課程設計--企業(yè)工資管理系統(tǒng)設計
- 課程設計---企業(yè)工資管理系統(tǒng)設計報告
- 工資管理系統(tǒng)課程設計
- 工資管理系統(tǒng)課程設計
- 課程設計-工資管理系統(tǒng)
- 課程設計---企業(yè)工資管理系統(tǒng)設計報告
- 工資管理系統(tǒng)課程設計
- 工資管理系統(tǒng)課程設計
- 工資管理系統(tǒng)(課程設計)
- 課程設計--c++企業(yè)工資管理系統(tǒng)
- c++企業(yè)工資管理系統(tǒng)課程設計
- c++企業(yè)工資管理系統(tǒng)課程設計
- 課程設計報告---企業(yè)工資管理系統(tǒng)設計報告
- 課程設計---企業(yè)工資管理系統(tǒng)設計報告.doc
- 工資管理系統(tǒng)-課程設計報告
- sql課程設計---工資管理系統(tǒng)
- java工資管理系統(tǒng)課程設計
評論
0/150
提交評論