工資管理系統(tǒng)計算機(jī)科學(xué)與技術(shù)系畢業(yè)論文
《工資管理系統(tǒng)計算機(jī)科學(xué)與技術(shù)系畢業(yè)論文》由會員分享,可在線閱讀,更多相關(guān)《工資管理系統(tǒng)計算機(jī)科學(xué)與技術(shù)系畢業(yè)論文(9頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 工資管理系統(tǒng) 摘要:本文論述了用數(shù)據(jù)庫開發(fā)工具Access開發(fā)的一個工資管理系統(tǒng),該工資管理系統(tǒng)迎合了計算機(jī)科學(xué)技術(shù)的發(fā)展,滿足了現(xiàn)實(shí)生活的需要.在某種程度上減輕了工件人員的勞動量,提高了工件效率,此數(shù)據(jù)庫采用了關(guān)系數(shù)據(jù)庫的模式最終完成. 該系統(tǒng)包括工資、人事和基本工資等多個數(shù)據(jù)庫文件,在整個數(shù)據(jù)庫系統(tǒng)操作中起到相互聯(lián)系、相互制約的作用,可根據(jù)需要隨時打開、運(yùn)行、處理、關(guān)閉。該系統(tǒng)同時設(shè)有數(shù)據(jù)管理、部門管理、統(tǒng)計打印和備份等五個功能,通過對多個數(shù)據(jù)庫文件的控制操作,可實(shí)現(xiàn)查詢、增加、修改、刪除和預(yù)覽等功能。該設(shè)計基本合理,功能比較完備,經(jīng)過測試運(yùn)行較穩(wěn)定,能夠滿足工作
2、中的基本需要。 關(guān)鍵詞:數(shù)據(jù)庫;工資;管理 Abstract: chapter describe developing a salary management system with Database developing tool Delphi and Access. This salary management system is able to adjust to science and technique’s development, satisfy the need of realistic life. In a certain degree , decrease bythe
3、labor of workers, and increasethe efficiency. This system was complished by the Data basewhich applyingRelation Database. The system includes database files of salary and person and so on. According to our need, we can open、run、manage and close the database files. At the same time, the system has m
4、anagement of data, management of departments, statistics and preview and so on. Through control and management of the database files, the functions of query, addition delete and print can be completed. The design is reasonable, the function is completely right through experiment, the running is stab
5、le and it can meet the need of the work. Key Words: Database; wages; management 引言 目前市面上流行的工資發(fā)放軟件不少。但是,對于企、事業(yè)單位的工資發(fā)放來說,不需要太大型的數(shù)據(jù)庫系統(tǒng)。只需要一個操作方便,功能實(shí)用,能同時滿足財務(wù)部門、單位其他相關(guān)部門及代發(fā)單位三方對數(shù)據(jù)的管理及需求的系統(tǒng)。我們的目標(biāo)就是在于開發(fā)一個功能實(shí)用,用戶(財務(wù)部、其他相關(guān)部門)操作方便,簡單明了的工資發(fā)放軟件。 1 管理信息系統(tǒng)概述 2.1管理信息系統(tǒng)現(xiàn)狀 管理信息系統(tǒng)(MIS)是一門邊緣學(xué)科,集管理科學(xué)、信息科學(xué)、
6、系統(tǒng)科學(xué)、現(xiàn)代通信技術(shù)和電子計算機(jī)技術(shù)于一體。1985年,管理信息系統(tǒng)創(chuàng)始人,明尼蘇達(dá)大學(xué)卡爾森管理學(xué)院的著名教授戴維斯(Gordon.B.Davis)給出了一個具有代表性的定義:“管理信息系統(tǒng)是一個利用計算機(jī)硬件和軟件,手工作業(yè)、分析、計劃、控制和決策模型以及數(shù)據(jù)庫的用戶-機(jī)器系統(tǒng)。它能提供信息支持企業(yè)或組織的運(yùn)行、管理和決策功能?!? 因此,我們可以看出,管理系統(tǒng)系統(tǒng)具有幾個基本含義: (1)管理信息系統(tǒng)不是一個單純的軟件系統(tǒng),而是一個人-機(jī)系統(tǒng),由人和機(jī)器協(xié)同工作。管理信息系統(tǒng)在支持企業(yè)或組織的各項管理活動中,管理人員負(fù)責(zé)將基礎(chǔ)數(shù)據(jù)及時地輸入到計算機(jī)中,計算機(jī)則根據(jù)企業(yè)或組織中的各
7、層管理人員的要求對基礎(chǔ)數(shù)據(jù)進(jìn)行加工處理,并將所得到的信息輸出。 (2)管理信息系統(tǒng)的管理過程就是對數(shù)據(jù)進(jìn)行懼、存儲、加工處理、傳遞,并產(chǎn)生信息的過程,因此數(shù)據(jù)是管理信息系統(tǒng)的靈魂。管理信息系統(tǒng)運(yùn)用了數(shù)據(jù)庫的技術(shù),對基礎(chǔ)數(shù)據(jù)進(jìn)行統(tǒng)一規(guī)劃、存儲,供各層管理人員使用,從而實(shí)現(xiàn)了數(shù)據(jù)的一致和共享。 管理信息系統(tǒng)應(yīng)具有如下幾個功能。 (1)數(shù)據(jù)處理功能: 數(shù)據(jù)處理是管理信息系統(tǒng)最基本的功能,它包括對各種類型數(shù)據(jù)的收集、加工處理、傳遞、存儲等工作。 (2)實(shí)測功能: 通過對數(shù)據(jù)的加工處理,可以隨時了解各部門的實(shí)際運(yùn)行情況,如各生產(chǎn)車間今天生產(chǎn)的產(chǎn)品數(shù)量、銷售部接受的訂單等。 目
8、前,管理信息系統(tǒng)的應(yīng)用已經(jīng)非常廣泛,隨著計算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和通信技術(shù)的發(fā)展,管理信息系統(tǒng)的功能也日趨完善,并朝著智能化、網(wǎng)絡(luò)化、集成化等方向發(fā)展。如辦公自動化(OA)、電子商務(wù)(EC)、專家系統(tǒng)(ES)、計算機(jī)集成制造系統(tǒng)(CIMS)。 2.2管理信息系統(tǒng)開發(fā)方法介紹 (1)原型法: 原型法(Prototyping Method)是20世紀(jì)80年代發(fā)展起來的,旨在改變生命周期法的缺點(diǎn)的一種系統(tǒng)開發(fā)方法。 ①原型法的基本思想 首選根據(jù)用戶的要求,由用戶和開發(fā)者共同確定系統(tǒng)的基本要求和主要功能,利用系統(tǒng)快速生成工具,建立一個系統(tǒng)模型。再在此基礎(chǔ)上與用戶交流,將模型不斷補(bǔ)充,修
9、改完善,如此反復(fù), ②原型法的開發(fā)過程 原型法一般適用于開發(fā)規(guī)模不大、不太復(fù)雜或需求經(jīng)常發(fā)生變化的系統(tǒng)。 (2)面向?qū)ο蟮拈_發(fā)方法 面向?qū)ο螅∣bject Oriented)的技術(shù)于20世紀(jì)80年興起,隨后廣泛地應(yīng)用于計算機(jī)技術(shù)的幾乎所有領(lǐng)域。面向?qū)ο蟮募夹g(shù)中最重要的概念是對象。向?qū)ο笫腔趩栴}對象的自底向上的一種系統(tǒng)開發(fā)方法。在開發(fā)過程中,分析和設(shè)計階段獨(dú)立于程序設(shè)計語言,信息系統(tǒng)模型設(shè)計好后,最終用具體的程序設(shè)計語言、數(shù)據(jù)庫或硬件來實(shí)現(xiàn)。面向?qū)ο蠓ㄗ钪饕奶攸c(diǎn)是對對象為基礎(chǔ),對象是分析問題和解決問題的核心。 3. 研究現(xiàn)狀及設(shè)計目標(biāo) 3.1相近研究課題的特點(diǎn)及優(yōu)缺點(diǎn)分
10、析 傳統(tǒng)的工資發(fā)放,多采用手工的形式,既繁瑣又易于出差錯,隨著電子技術(shù)的發(fā)展,工資發(fā)放多采用電算化的方式進(jìn)行管理,避免進(jìn)行簡單的重復(fù)計算,從而做到準(zhǔn)確、快捷。為了適應(yīng)這個要求,我們工作組經(jīng)過詳細(xì)的市場調(diào)查,發(fā)現(xiàn)市面上工資發(fā)放的軟件繁多,競爭激烈,為了避免重復(fù)生產(chǎn)類似的軟件產(chǎn)品,做出自己的特色,我們決定做一個切合單位工資發(fā)放實(shí)際要求的工資發(fā)放系統(tǒng)軟件。 3.2研究存在的問題及解決辦法 目前的可用的設(shè)計技術(shù)在設(shè)計此類系統(tǒng)上的數(shù)據(jù)庫技術(shù)已經(jīng)非常成熟,可提供的開發(fā)工具也很多,例如:Visual C++ ,Visual Basic,PowerBuilder,Dephi, visual foxp
11、ro等,它們都是很好的數(shù)據(jù)庫開發(fā)工具,都是可視化開發(fā)工具,功能強(qiáng)大,開發(fā)容易,開發(fā)周期短,對于本任務(wù)都能夠勝任。 Visual Basic是一種可視化的、面對對象和條用事件驅(qū)動方式的結(jié)構(gòu)化高級程序設(shè)計,可用于開發(fā)Windows環(huán)境下的種類應(yīng)用程序。它簡單易學(xué)、效率高,且功能強(qiáng)大,可以與Windows的專業(yè)開發(fā)工具SDK相媲美,而且程序開發(fā)人員不必具有C/C++編程基礎(chǔ)。在Visual Basic環(huán)境下,利用事件驅(qū)動的編程機(jī)制、新穎易用的可視化設(shè)計工具,使用Windows內(nèi)部的應(yīng)用程序接口(API)函數(shù),以及動態(tài)鏈接庫(DLL)、動態(tài)數(shù)據(jù)交換(DDE)、對象的鏈接與嵌入(OLE)、開放式數(shù)據(jù)
12、訪問(ODBC)等技術(shù),可以高效、快速地開發(fā)出Windows環(huán)境下功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。 總的來說,Visual Basic具有以下特點(diǎn): 可視化編程:用傳統(tǒng)程序設(shè)計語言設(shè)計程序時,都是通過編寫程序代碼來設(shè)計用戶界面,在設(shè)計過程中看不到界面的實(shí)際顯示效果,必須編譯后運(yùn)行程序才能觀察。如果對界面的效果不滿意,還要回到程序中修改。有時候,這種編程-編譯-修改的操作可能要反復(fù)多次,大大影響了軟件開發(fā)效率。Visual Basic提供了可視化設(shè)計工具,把Windows界面設(shè)計的復(fù)雜性“封裝”起來,開發(fā)人員不必為界面設(shè)計而編寫大量程序代碼。只需要按設(shè)計要求的屏幕布局,用系統(tǒng)提供的
13、工具,在屏幕上畫出各種“部件”,即圖形對象,并設(shè)置這些圖形對象的屬性。Visual Basic自動產(chǎn)生界面設(shè)計代碼,程序設(shè)計人員只需要編寫實(shí)現(xiàn)程序功能的那部分代碼,從而可以大大提高程序設(shè)計的效率。 面向?qū)ο蟮某绦蛟O(shè)計 :4.0版以后的Visual Basic支持面向?qū)ο蟮某绦蛟O(shè)計,但它與一般的面向?qū)ο蟮某绦蛟O(shè)計語言(C++)不完全相同。在一般的面向?qū)ο蟪绦蛟O(shè)計語言中,對象由程序代碼和數(shù)據(jù)組成,是抽象的概念;而Visual Basic則是應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計方法(OOP),把程序和數(shù)據(jù)封裝起來作為一個對象,并為每個對象賦予應(yīng)有的屬性,使對象成為實(shí)在的東西。在設(shè)計對象時,不必編寫建立和描述每
14、個對象的程序代碼,而是用工具畫在界面上,Visual Basic自動生成對象的程序代碼并封裝起來。每個對象以圖形方式顯示在界面上,都是可視的。 結(jié)構(gòu)化程序設(shè)計語言 Visual Basic是在BASIC語言的基礎(chǔ)上發(fā)展起來的,具有高級程序設(shè)計語言的語句結(jié)構(gòu),接近于自然語言和人類的邏輯思維方式。Visual Basic語句簡單易懂,其編輯器支持彩色代碼,可自動進(jìn)行語法錯誤檢查,同時具有功能強(qiáng)大且使用靈活的調(diào)試器和編譯器。 Visual Basic是解釋型語言,在輸入代碼的同時,解釋系統(tǒng)將高級語言分解翻譯成計算機(jī)可以識別的機(jī)器指令,并判斷每個語句的語法錯誤。在設(shè)計Visual Basi
15、c程序的過程中,隨時可以運(yùn)行程序,而在整個程序設(shè)計好之后,可以編譯生成可執(zhí)行文件(.EXE),脫離Visual Basic環(huán)境,直接在Windows環(huán)境下運(yùn)行。 4. 系統(tǒng)結(jié)構(gòu)與模型 4.1系統(tǒng)流程圖 圖一 4.2系統(tǒng)功能流程圖 圖二 4.3系統(tǒng)管理流程圖 圖三 5詳細(xì)設(shè)計 5.1 程序設(shè)計 如圖表示某單位一月份工資表的部分內(nèi)容。 人員代碼 姓名 部門 基本工資 附加工資 房費(fèi) 1001 李小明 01 500.00 50.00 150.00 1002 周英杰 01 400.00 40.00 90.00 1003
16、 劉一波 01 350.00 25.00 40.00 1004 吳關(guān)興 02 300.00 30.00 50.00 1005 趙子英 02 400.00 40.00 90.00 5.1.1把表中的數(shù)據(jù)結(jié)構(gòu)建立看到Access數(shù)據(jù)庫中 如圖表示工資主文件的結(jié)構(gòu)表 數(shù)據(jù)項 人員代碼 姓名 部門 基本工資 附加工資 房費(fèi) 字段名 DM XM BM JBGZ FJGZ FF 字段長度 4 8 2 7.2 7.2 7.2 數(shù)據(jù)類型 字符型 字符型 字符型 數(shù)字型 數(shù)字型 數(shù)字型 記錄后,能通過屏幕顯示輸入內(nèi)
17、容,提供校驗。只有回答“Y”時,才將數(shù)據(jù)存盤。如果主文件中已有某人的數(shù)據(jù),屏幕應(yīng)提示:“該人已有數(shù)據(jù)!回車后重輸!” 5.2 詳細(xì)設(shè)計方案 建立工資主文件的程序: Option Explicit Dim x1 As String , x2 As String , x3 As String ,x4 As Single , x5 As Single ,x6 As Single , response As Integer Dim str As String Private Sub Command1_ Click ( ) X1=Trim (Text1.Text) X2=Trim
18、 (Text2.Text) X3=Trim (Text3.Text) X4=CSng (Trim (Text4.Text)) X5=CSng (Trim (Text5.Text)) X6=CSng (Trim (Text6.Text)) Dim str1 As String Str1= “人員代碼:“ & x1 &”姓名:“& x2 &”門:“ & x3 & ”基本工資:“ & x4 & “附加工資:“ & x5 & ”房費(fèi):“& x6 Response = MsgBox ( str1 , vbYesNo ,“數(shù)據(jù)校驗”) If response = 6 Then End
19、 If Text 1. Text= “” Text 2. Text= “” Text 3. Text= “” Text 4. Text=“” Text 5. Text=“” Text 6. Text=“” End Sub Private Sub Command2 _ Click () Unload Me End Sub Private Sub Form _ load () Me. Left=4000 Me. Top=3500 Set cnn= New ADODB. Connection Strcnn= “Provider Microsoft. Jet
20、. Oledb.4.0; ”& _ “ Data Source= “ & App. Path &” \DB.mdb“ Cnn. Open strcnn Set rs= New ADODB. Recordset Rs. CursorType= adOpenKeyset Rs. LockType= adLockOptimistic End Sub Private Sub Form _ Unload ( Cance1 As Integer ) cnn. Close End Sub Private Sub Text3. _ KeyPress
21、(KeyAscii As Integer ) H=0 Var= Trim ( Text3. Text ) H=Len (var ) If KeyAscii < > 8 Then If ( h > 1 ) Then MsgBox“ 部門名稱最長為2個字節(jié)!“, , “錯誤” KeyAscii=0 End If End If End Sub Private Sub inputBase () Str= “select * from gzzu01 where DM= ‘ & x1 & ”’ “ Rs.Open str , cnn , , adCmdText If rs.
22、 RecordCount=0 Then Rs. Close Rs. Open “gzzu01 “ , , , adCmdTable If rs. RecordCount < > 0 Then Rs. MoveLast End If Rs.AddNew rs!DM=x1 rs!XM=x2 rs!BM=x3 rs!JBGZ=x4 rs!FJGZ=x5 rs!FF=x6 rs.Update rs.Colse MsgBox “該記錄成功錄入數(shù)據(jù)庫!“, , “成功“ Else、 MsgBox“該人已有數(shù)據(jù)!回車后重輸“, , “錯誤” Rs.Close End I
23、f End Sub 5.3 程序的調(diào)試與運(yùn)行 程序和系統(tǒng)調(diào)試的目的是發(fā)現(xiàn)程序和系統(tǒng)中可能存在的錯誤并及時予以糾正。 5.3.1 程序調(diào)試 程序調(diào)試分為:代碼調(diào)試和程序功能測試 代碼調(diào)試有以下幾種 : 用正常數(shù)據(jù)調(diào)試、用錯誤數(shù)據(jù)調(diào)試、用異常數(shù)據(jù)調(diào)試、程序功能測試: 經(jīng)代碼測試正確的程序只是基本驗證了程序邏輯上的正確性,但并不能驗證程序是否滿足程序說明中定義的功能,也不能驗證測試數(shù)據(jù)本身是否完備。程序功能測試則是面向程序應(yīng)用環(huán)境,把程序看作一個“黑匣子”,認(rèn)為程序只要馬滿足應(yīng)用功能上的需求,就是可行的。 5.3.2 分調(diào) 系統(tǒng)的應(yīng)用軟件通常由多個功能模塊組成,每個模塊由
24、一個或幾個程序構(gòu)成。在單個程序調(diào)試完成以后,尚需進(jìn)行分調(diào),即將一個功能內(nèi)所有程序按次序串聯(lián)起來進(jìn)行調(diào)試,這種調(diào)試的目的是要保證模塊內(nèi)各程序間具有正確的控制關(guān)系,同時測試模塊的運(yùn)行效率。 5.3.3 總調(diào) 系統(tǒng)總調(diào)應(yīng)由系統(tǒng)分析和程序員合作進(jìn)行。 總調(diào)粉為: 主控程序和調(diào)度程序調(diào)試和程序總調(diào) 5.3.4 特殊調(diào)試 5.3.5 系統(tǒng)運(yùn)行 系統(tǒng)的運(yùn)行時日常性的工作,比較瑣碎和頻繁,但對的正常運(yùn)行和方便是很重要的。 每天從計算機(jī)打開、應(yīng)用系統(tǒng)的進(jìn)入、功能項的選擇與執(zhí)行,到關(guān)閉計算機(jī)前的數(shù)據(jù) 備份、存檔、關(guān)機(jī)等,按嚴(yán)格要求說都要就系統(tǒng)軟硬件及數(shù)據(jù)等運(yùn)行的運(yùn)作情況做記錄。
25、 系統(tǒng)運(yùn)行情況的記錄應(yīng)事先制訂盡可能詳盡的規(guī)章制度,具體工作主要由使用人員完成 。 形同調(diào)試和運(yùn)行后,就可以完成程序框圖和打印了。 6 總結(jié) 隨著科學(xué)技術(shù)的飛躍發(fā)展,各種計算機(jī)軟件都在不斷的更新,各個企業(yè)也不斷的在尋求 更好的工具在使用,信息技術(shù)的發(fā)展正在被廣大的人所廣為接受與認(rèn)同,網(wǎng)絡(luò)改變了我們的日程生活起居,生活中處處離不開互聯(lián)網(wǎng)。在對工資管理系統(tǒng)的分析中,我也感到自己的不足之處,同時也希望社會中所關(guān)注的工資問題能夠得到解決。 參考文獻(xiàn) [1] 王寶華,王寶石.工資管理[M].機(jī)械工業(yè)出版社,2004(8). [2] 謝兆平,肖倩嫻,祝庚,ERP工資管理系統(tǒng)的設(shè)計[J],長沙大學(xué)學(xué)報,2004.018(002).74~77. [3] 謝晉宇,吳國存,李新建.企業(yè)工資開發(fā)與管理創(chuàng)新.北京經(jīng)濟(jì)管理出版社,2000. [4] 楊友河,基于XML的ERP環(huán)境下的工資管理系統(tǒng)研究[學(xué)位論文].2004(3). [5] 振法,申恒獻(xiàn),面向供應(yīng)鏈管理的ERP出探[J],山東工程學(xué)院學(xué)報2001(6):70~74. [6] 葛玉輝,田經(jīng)兵,唐倫剛.工資管理模式比較研究[J].商業(yè)研究,2002,252(8):76~78.
- 溫馨提示:
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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《產(chǎn)品價值鏈與營銷戰(zhàn)略》
- lecture 9(精品)
- Where’s your pen pal from (2)
- (精品)實(shí)驗二血清γ球蛋白的分離純化與鑒定by陳蔚文
- 企業(yè)專利風(fēng)險管理
- 高中記敘文寫作指導(dǎo):寫人要凸顯個性ppt課件
- 新生兒溶血病的發(fā)病機(jī)理臨床癥狀課件
- 7、艱辛的求索 (2)
- 學(xué)校心理健康教育組織管理課件
- IE七大手法的發(fā)展歷程
- 頸托的正確使用課件
- (精品)電功與電功率復(fù)習(xí)1
- 李曉光-管理學(xué)原理第十三章領(lǐng)導(dǎo)工作概述
- 固體中的相結(jié)構(gòu)
- 智能化酒店系統(tǒng)PPT