版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
本科畢業論文(2017屆)題目:公司財務管理系統學位論文原創性聲明茲呈交的學位論文,是本人在指導老師指導下獨立完成的研究成果。本人在論文寫作中參考的其他個人或集體的研究成果,均在文中以明確方式標明。本人依法享有和承擔由此論文而產生的權利和責任。聲明人(簽名):年月日公司財務管理系統……摘要.…………《財務管理系統》顧名思義,是一個公司財務管理的軟件,在很久以前,一般對財務的管理都是通過賬本的記錄,這是古代人使用的方法,而對于現在二十一世紀來說這肯定滿足不了現代人的需求了,在我們人類發明了計算機之后,我們發現可以通過用計算機來記錄數據,這在當時是比較麻煩的,后來我們發現我們可以通過計算機語言編輯一個軟件,讓這個軟件來完成我們想要的數據記錄。通過這個軟件我們可以很容易的對公司的財務進行比較好的管理。因此我自己設計了一個比較簡單的軟件,用來作為公司的管理系統,此系統主要是對該公司的每位員工每個月的工資情況進行統計,此系統只有管理員可以登錄,管理員登錄賬號后,就可以對該公司員工的工資情況進行增刪改查。此系統實現了公司財務管理的基本功能,可以很好的為公司的財務管理工作,加強了公司的管理,并節約大量的人力物力。…………英文摘要……"Financialmanagementsystem"asthenameimplies,isafinancialmanagementsoftware,inalongtimeago,thegeneralfinancialmanagementisthroughtherecordbooks,thisistheancientsusedmethod,butfornowthe21stcenturyitdefinitelycan'tsatisfytheneedsofmodernpeople,afterwehumanbeingsinventedthecomputer,wecanfoundthatbyusingthecomputertorecorddata,thisisthetroubleatthattime,thenwefoundwecanbyeditingasoftware,computerlanguagetodowewanttomakethesoftwareofdatarecords.Withthissoftware,wecaneasilymanagethecompany'sfinanceswell.SoIdevisedasimplesoftware,usedasthecompany'smanagementsystem,thissystemismainlyforthecompanyeachemployeeeachmonth'ssalarysituation,onlytheadministratorcanloginthesystem,theadministratorloginaccountafter,canthesalaryofemployeesofthecompanytoaddanddelete.Thissystemrealizedthebasicfunctionoffinancialmanagement,canverygoodworkforthecompany'sfinancialmanagement,tostrengthenthemanagementofthecompany,andsavealotofmanpowermaterialresources.……前言…………一、VisualBasic是什么?VisualBasic,簡稱VB,是Microsoft公司推出的一種Windows應用程序開發工具。是當今世界上使用最廣泛的編程語言之一,它也被公認為是編程效率最高的一種編程方法。無論是開發功能強大、性能可靠的商務軟件,還是編寫能處理實際問題的實用小程序,VB都是最快速、最簡便的方法。何謂VisualBasic?“Visual”指的是采用可視化的開發圖形用戶界面(GUI)的方法,一般不需要編寫大量代碼去描述界面元素的外觀和位置,而只要把需要的控件拖放到屏幕上的相應位置即可;“Basic”指的是BASIC語言,因為VB是在原有的BASIC語言的基礎上發展起來的,至今包含了數百條語句、函數及關鍵詞,其中很多和WindowsGUI有直接關系。專業人員可以用VisualBasic實現其它任何Windows編程語言的功能,而初學者只要掌握幾個關鍵詞就可以建立實用的應用程序。VB提供了學習版、專業版和企業版,用以滿足不同的開發需要。學習版使編程人員很容易地開發Windows和WindowsNT的應用程序;專業版為專業編程人員提供了功能完備的開發工具;企業版允許專業人員以小組的形式來創建強健的分布式應用程序。二、能用VisualBasic干什么呢?也許應該問不能用它干什么更恰當一些。答案是:沒有什么不能干的!VisualBasic所做的很多事情一點也不簡單。它是一種強大的語言,即您所能想到的編程任務,它基本都能完成。從設計新型的用戶界面到利用其它應用程序的對象;從處理文字圖象到使用數據庫;從開發個人或小組使用的小工具,到大型企業應用系統,甚至通過Internet的遍及全球分布式應用程序,都可在VisualBasic提供的工具中各取所需。VB是微軟公司的一種通用程序設計語言,包含在MicrosoftExcel、MicrosoftAccess等眾多Windows應用軟件種的VBA都使用VB語言,以供用戶二次開發;目前制作網頁使用較多的VBScript腳本語言也是VB的子集。利用VB的數據訪問特性,用戶可以對包括MicrosoftSQLServer和其他企業數據庫在內的大部分數據庫格式創建數據庫和前端應用程序,以及可調整的服務器端部件。利用ActiveX(TM)技術,VB可使用如MicrosoftWord、MicrosoftExcel及其他Windows應用程序提供的功能,甚至可直接使用VB專業版和企業版創建的應用程序對象。VB語言的主要特點可視化的設計平臺傳統程序設計語言編程時,需要通過編程計算來設計程序界面,在設計過程中看不到程序的實際顯示效果,必須在運行程序的時候才能觀察。如果對程序的界面不滿意,還要回到程序中去修改,這一過程常常需要反復多次,大大影響了編程的效率。VB提供的可視化的設計平臺,把Windows界面設計的復雜性“封裝”起來。程序員不必再為界面的設計而編寫大量的程序代碼,只需按設計的要求,用系統提供的工具在屏幕上“畫出”各種對象,VB自動產生界面設計代碼,程序員所需要編寫的只是實現程序功能的那部分代碼,從而大大提高了編程的效率面向對象的設計方法VB采用面向對象的編程方法(ObjectOrientedProgramming),把程序和數據封裝起來作為一個對象,并為每個對象賦予相應的屬性。在設計對象時,不必編寫建立和描述每個對象的程序代碼,而是用工具“畫”在界面上,由VB自動生成對象的程序代碼并封裝起來。事件驅動的編程機制VB通過事件來執行對象的操作。在設計應用程序的時候,不必建立具有明顯開始和結束的程序,而是編寫若干個微小的子程序,即過程。這些過程分別面向不同的對象,由用戶操作引發某個事件來驅動完成某種特定的功能,或由事件驅動程序調用通用過程來執行指定的操作。結構化的設計語言VB是在結構化的BASIC語言基礎上發展起來的,加上了面向對象的設計方法,因此是更出色的結構化程序設計語言充分利用Windows資源VB提供的動態數據交換(DynamicDataExchange)編程技術,可以在應用中實現與其它Windows應用程序建立動態數據庫交換和在不同的應用程序之間進行通信的功能。開放的數據庫功能與網絡支持VB具有很強的數據庫管理功能,不僅可以管理MSAccess格式的數據庫,還能訪問其它外部數據庫,如FoxPro、Paradox等格式的數據庫。另外,VB還提供了開放式數據連接(OpenDataBaseConnectivity)功能,可以通過直接訪問或建立連接的方式使用并操作后臺大型網絡數據庫,如SQLSever、Oracle等。目錄一緒論...........................................................1.1課題簡介...................................................1.2開發的意義.................................................二開發環境與開發工具的介紹........................................2.1開發環境...................................................2.2開發工具的簡介.............................................三系統設計.......................................................3.1概要設計..................................................3.1.1概要設計階段的主要任務..................................3.1.2概要設計的過程..........................................3.1.3概要設計的原則..........................................3.1.4系統功能分析............................................四數據庫設計........................................................4.1數據庫Access簡介.............................................4.2數據庫需求分析...............................................4.3表的詳細結構說明.............................................4.4測試用例.....................................................五詳細設計.........................................................5.1系統登錄模塊的設計與實現....................................5.2主界面的設計與實現..........................................5.3工資管理系統設計與實現......................................5.4用戶管理的設計與實現........................................六系統使用與說明..................................................6.1使用說明....................................................6.2運行環境....................................................結束語...............................................................致謝................................................................參考文獻...........................................................第一章緒論1.1課題簡介財務管理系統是每一個單位管理財務收入和支出的不可缺少的一個管理信息系統,它的內容對企業財務計劃,財務控制,財務監督,財務運用等方面都起著巨大的作用。如何發揮財務管理的作用關系到一個企業的命脈。財務管理的工作對象是資金流動,只要有資金流動就離不開財務管理。一個企業的生產經營活動無外乎供、產、銷三個環節,這個過程始終貫穿著資金運動,只是在各個環節上資金的表現形態不同罷了。在供應階段資金由貨幣形態轉變為材料形態,生產階段由材料形態變為產品形態,在銷售階段由產品形態又回到貨幣形態。從這里可以看出,財務管理貫穿于企業的各項工作之中,財務工作與其它管理工作是密不可分的。〖BP)〗從企業目前的實際工作來看,普遍存在兩個誤區:一種認為財務管理就是管錢,只要管住錢就可萬事大吉,重資金,輕核算。上面談到,資金在生產經營過程中分別有著不同的表現形式,“錢”只是這個過程的起點和終點,大量的管理工作都蘊含在過程之中。因此,只有加強內部核算,才能真正做到節支降耗,否則,“錢”是管不住的。另一種認為財務管理就是管財務部門,把財務部門與其他管理部門割裂開來,財務管理的觸角不能延伸到各項管理工作之中。財務管理就成為無本之木,其作用得不到發揮,形成經營和生產“兩張皮”。因此,開發這樣一套管理軟件成為很有必要的事情,對于我們即將計算機專業畢業的學員來說,也是一次將計算機應用于現實管理的一次很有意義的實踐活動。1.2開發的意義計算機是一種能夠按照指令對各種數據和信息進行自動加工與處理的電子設備。計算機又稱電腦,是電子計算機的簡稱。電子計算機誕生于20世紀中葉,是人類最偉大的技術發明之一。它的出現和廣泛應用把人類從繁重的腦力勞動中解放出來,在社會各個領域中提高了信息的收集、處理和傳播的速度與準確性,直接加快了人類向信息化社會邁進的步伐,是科學技術發展史上的里程碑。計算機作為信息時代的主要載體和工具,正擔負著越來越重要的作用,作為課程,計算機在各級各類學校設置成為必需,而且由于計算機教育貼近現實,有著其他課程無可比擬的可操作性、實用性、實效性,作為素質教育的一環,在素質教育中占據了極其重要的地位。計算機已經成為我們學習和工作的得力助手,更是我們生活中必不可少的一部分,使用其可方便的管理企事業財務。今天,計算機正在各行各業發揮著巨大的作用,它以其快速準確性彌補人類的先天不足,能夠讓計算機參與人們日常的財務管理事業,是一種時代發展的必然要求,也是一個社會國家進步的體現。況且現在建行已經建起了個人網上銀行,本系統為個人理財系統的到來做了先期工作,比如計算機的財務管理模式的建立。開發環境與開發工具的介紹2.1開發環境軟件環境操作系統Microsoft
WindowsXP簡體中文專業版+SP1辦公軟件Microsoft
Office
2003軟件系統:
Visual
basic
6.0企業中文版、Access數據庫(2010)。2.2開發工具簡介VisualBasic是一種由微軟公司開發的結構化的、模塊化的、面向對象的、包含協助開發環境的事件驅動為機制的可視化程序設計語言。這是一種可用于微軟自家產品開發的語言。它源自于BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應用程序開發(RAD)系統,可以輕易的使用DAO、RDO、ADO連接數據庫,或者輕松的創建ActiveX控件。程序員可以輕松的使用VB提供的組件快速建立一個應用程序。微軟公司的Visualbasic6.0連接數據庫的主要方式以下幾種方式:一是:用data控件進行數據庫鏈接,二是利用adodc(ADODataControl)進行數據庫鏈接。三是:利用DataEnvironment進行數據庫鏈接.四是利用ADO(ActiveXDataObjects)進行編程三種數據庫訪問對象,是Microsoft數據庫訪問技術的一個主要發展方向,ADO將OLEDB封裝在一個數據對象中,使得VB程序中以方便地實現對數據庫的訪問。系統設計3.1概要設計3.1.1概要設計階段的主要任務概要設計的主要任務是把需求分析得到的系統擴展用例圖轉換為軟件結構和數據結構。設計軟件結構的具體任務是:將一個復雜系統按功能進行模塊劃分、建立模塊的層次結構及調用關系、確定模塊間的接口及人機界面等。數據結構設計包括數據特征的描述、確定數據的結構特性、以及數據庫的設計。顯然,概要設計建立的是目標系統的邏輯模型,與計算機無關。3.1.2概要設計的過程在概要設計階段應著重解決實現需求分析的程序模塊設計問題。這包括考慮如何把被開發的軟件系統劃分成若干個模塊,并決定各模塊的接口,即模塊間的相互關系,以及模塊之間的傳遞的信息。1、管理員模塊(管理員的登錄,管理員密碼的修改,退出系統)2、工資管理模塊(增加工資記錄,刪除工資記錄,修改工資記錄,查找工資記錄,計算工資,打印工資單)根據以上分析,該系統考慮將整個系統分解成如下圖模塊結構圖:修改密碼修改密碼編輯員工工資單退出系統打印工資單管理員登錄編輯員工工資單退出系統打印工資單管理員登錄 3.1.3概要設計的原則在系統的開發過程中,我們要盡量的注意模塊的高內聚,低耦合,是系統的整體性能得以提高,讓我們在以后的維護與升級中更加方便。3.1.4系統功能分析本財務管理系統主要是用于企業單位的財務管理。管理員模塊功能:管理員登錄,修改密碼,對員工的工資進行編輯(基本工資,獎金,交通補貼,生活補貼,出勤情況),查詢員工信息,打印工資單。3.2詳細設計3.2.1詳細設計的任務詳細設計包括業務對象設計、功能邏輯設計、數據庫設計和界面設計等工作。詳細設計是系統實現的依據,需要考慮所有的設計細節。3.2.2詳細設計的方法設計好數據庫,按照自己的需求,先設計好自己所需要的數據庫,用來幫助程序的運行。修改已建的數據庫
數據庫的修改分為:添加、編輯和刪除記錄。這三種操作均可由Visual
Basic
創建的程序來完成,下面的章節將詳細描述實現的具體方法。
實現數據庫之間的聯系
數據庫之間的關系指明兩個庫之間共享一個共同的關鍵字值。一個連接是指一種虛擬的表,這種表是在當用戶要求從相互關聯的各個不同的表中獲取信息時建立的,關鍵字段用于在相互連接的不同表中查找匹配的記錄。一個更高級的連接形式稱為自連接。這種連接是指一個表被連接到它自己的一個字段,或在不同的紀錄中由重復數據的組合字段。數據庫中有三種不同類型的關鍵字:主關鍵字、組合關鍵字和外關鍵字。在表中使用的關鍵字類型用于描述庫表示什么以及在數據庫中如何與其它的庫建立關系。第四章數據庫的設計4.1數據庫Access的簡介MicrosoftOfficeAccess是由微軟發布的關系數據庫管理系統。它結合了MicrosoftJetDatabaseEngine和圖形用戶界面兩項特點,是MicrosoftOffice的系統程序之一。MicrosoftOfficeAccess是微軟把數據庫引擎的圖形用戶界面和軟件開發工具結合在一起的一個數據庫管理系統。它是微軟OFFICE的一個成員,在包括專業版和更高版本的office版本里面被單獨出售。2012年12月4日,最新的微軟OfficeAccess2016在微軟Office2016里發布,微軟OfficeAccess2013是前一個版本。MSACCESS以它自己的格式將數據存儲在基于AccessJet的數據庫引擎里。它還可以直接導入或者鏈接數據(這些數據存儲在其他應用程序和數據庫)。軟件開發人員和數據架構師可以使用MicrosoftAccess開發應用軟件,“高級用戶”可以使用它來構建軟件應用程序。和其他辦公應用程序一樣,ACCESS支持VisualBasic宏語言,它是一個面向對象的編程語言,可以引用各種對象,包括DAO(數據訪問對象),ActiveX數據對象,以及許多其他的ActiveX組件。可視對象用于顯示表和報表,他們的方法和屬性是在VBA編程環境下,VBA代碼模塊可以聲明和調用Windows操作系統函數。4.2數據庫需求分析本系統使用的是ODBC數據源,使用程序前,在【控制面板】-【管理工具】-【數據源(ODBC)】中添加本程序目錄下的finance.mdb文件作為MicrosoftAccess數據源,用戶數據源名稱必須命名為:Finance4.3表的詳細結構說明管理員職務表的詳細信息員工信息表的詳細信息員工工資表的詳細信息4.4測試用例注:可以登錄三次,三次都失敗將自動退出程序。第五章詳細設計5.1財務管理系統的登錄模塊設計與實現登錄界面:登錄源代碼分析:PrivateSubForm_Load()//窗體載入時就讀取數據庫中的數據Setcon=NewADODB.Connectioncon.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=gzgl.mdb;PersistSecurityInfo=False"con.CursorLocation=adUseClientcon.Openmysql="select*from管理"RandomizeText2.Text=""Label3.Caption="版權所有:WZC"Setrs=con.Execute(mysql)Forj=0Tors.RecordCount-1Combo1.AddItemrs.Fields(j).ValueNextCombo1.Text=rs.Fields(0)EndSubPrivateSubCommand1_Click()//輸入的密碼與數據庫中的密碼進行比較IfText2.Text=rs("密碼")ThenUnloadMe'關閉登錄窗口Form4.Show'顯示主窗口ElseMsgBox"密碼不正確,請重新輸入!",48,"提示"Text2.SetFocusText2.Text=""i=i+1Ifi=3ThenMsgBox"您無權使用本系統,謝謝!"EndEndIfEndIfEndSub主界面:主界面源代碼分析:PrivateSubForm_Load()myyear=Year(Now)mymonth=Month(Now)myday=Day(Now)mydate=myyear&"年"&mymonth&"月"&myday&"日"StatusBar1.Panels(1).Text="今天是"+mydateMe.Caption="工資管理系統使用者:"+userImage1.Picture=LoadPicture(App.Path+"\back.jpg")picw=Image1.Widthpich=Image1.HeightEndSub員工信息界面:包括相關控件屬性的設置源代碼分析:進入這個界面時首先從數據庫中讀取之前的數據,然后下面的代碼可以實現對員工信息的增刪改查DimconAsNewADODB.ConnectionDimrstAsNewADODB.RecordsetDimmysqlAsStringDima,i,msg,j,mAsIntegerPrivateSubCommand2_Click(IndexAsInteger)SelectCaseIndexCase0'第一條記錄rst.MoveFirstCommand2(0).Enabled=FalseCommand2(1).Enabled=FalseCommand2(2).Enabled=TrueCommand2(3).Enabled=TrueCase1'上一條記錄rst.MovePrevious'上一條Ifrst.BOFThenMsgBox"已經沒有上一條記錄了",48,"警告"rst.MoveFirstCommand2(0).Enabled=FalseCommand2(1).Enabled=FalseCommand2(2).Enabled=TrueCommand2(3).Enabled=TrueEndIfCommand2(2).Enabled=TrueCommand2(3).Enabled=TrueCase2'下一條記錄rst.MoveNextIfrst.EOFThenMsgBox"已經沒有最后一條記錄了",48,"警告"Command2_Click(3)rst.MoveLastCommand2(2).Enabled=FalseCommand2(3).Enabled=FalseCommand2(1).Enabled=TrueCommand2(0).Enabled=TrueEndIfCommand2(1).Enabled=TrueCommand2(0).Enabled=TrueCase3'末尾一條記錄rst.MoveLastCommand2(2).Enabled=FalseCommand2(3).Enabled=FalseCommand2(1).Enabled=TrueCommand2(0).Enabled=TrueCase4Fori=0Toa-1Text1(i).Enabled=TrueNextiCase5Form9.Show1Case6Me.Hide'關閉Case7msg=MsgBox("您確定刪除該員工信息嗎?",vbOKCancel,"警告")Ifmsg=1Thenrst.Deleterst.MoveNextEndIfEndSelectText1(0).Text=IIf(IsNull(rst.Fields("姓名").Value),"",rst.Fields("姓名").Value)'填充記錄Text1(1).Text=IIf(IsNull(rst.Fields("政治面貌").Value),"",rst.Fields("政治面貌").Value)'填充記錄Text1(2).Text=IIf(IsNull(rst.Fields("職務").Value),"",rst.Fields("職務").Value)'填充記錄Text1(3).Text=IIf(IsNull(rst.Fields("科室").Value),"",rst.Fields("科室").Value)'填充記錄Text1(4).Text=IIf(IsNull(rst.Fields("生日").Value),"",rst.Fields("生日").Value)'填充記錄Text1(5).Text=IIf(IsNull(rst.Fields("軍烈屬").Value),"",rst.Fields("軍烈屬").Value)'填充記錄Text1(6).Text=IIf(IsNull(rst.Fields("出勤天數").Value),"",rst.Fields("出勤天數").Value)'填充記錄Text1(7).Text=IIf(IsNull(rst.Fields("缺勤天數").Value),"",rst.Fields("缺勤天數").Value)'填充記錄Text1(8).Text=IIf(IsNull(rst.Fields("基本工資").Value),"",rst.Fields("基本工資").Value)'填充記錄Text1(9).Text=IIf(IsNull(rst.Fields("獎金").Value),"",rst.Fields("獎金").Value)'填充記錄Text1(10).Text=IIf(IsNull(rst.Fields("津貼").Value),"",rst.Fields("津貼").Value)'填充記錄Text1(11).Text=IIf(IsNull(rst.Fields("洗理").Value),"",rst.Fields("洗理").Value)'填充記錄Text1(12).Text=IIf(IsNull(rst.Fields("書報").Value),"",rst.Fields("書報").Value)'填充記錄Text1(13).Text=IIf(IsNull(rst.Fields("交通").Value),"",rst.Fields("交通").Value)'填充記錄Text1(14).Text=IIf(IsNull(rst.Fields("工資扣").Value),"",rst.Fields("工資扣").Value)'填充記錄Text1(15).Text=Val(Text1(8).Text)+Val(Text1(9).Text)+Val(Text1(10).Text)+Val(Text1(11).Text)+Val(Text1(12).Text)+Val(Text1(13).Text)Text1(16).Text=Text1(14).TextText1(17).Text=Val(Text1(15).Text)-Val(Text1(16).Text)EndSubPrivateSubForm_Load()Setcon=NewADODB.Connectiona=Text1.Countcon.ConnectionString="provider=microsoft.jet.oledb.4.0;datasource=gzgl.mdb;persistsecurityinfo=false"con.CursorLocation=adUseClientcon.Openrst.Open"select*from員工信息,工資總where員工信息.ID=工資總.ID",con,adOpenKeyset,adLockOptimisticIfrst.BOF=TrueOrrst.EOFThenMsgBox"數據庫是空的!"ElseText1(0).Text=rst.Fields("姓名").ValueText1(1).Text=rst.Fields("政治面貌").ValueText1(2).Text=rst.Fields("職務").ValueText1(3).Text=rst.Fields("科室").ValueText1(4).Text=rst.Fields("生日").ValueText1(5).Text=rst.Fields("軍烈屬").ValueText1(6).Text=rst.Fields("出勤天數").ValueText1(7).Text=rst.Fields("缺勤天數").ValueText1(8).Text=rst.Fields("基本工資").ValueText1(9).Text=rst.Fields("獎金").ValueText1(10).Text=rst.Fields("津貼").ValueText1(11).Text=rst.Fields("洗理").ValueText1(12).Text=rst.Fields("書報").ValueText1(13).Text=rst.Fields("交通").ValueText1(14).Text=rst.Fields("工資扣").ValueText1(15).Text=Val(Text1(8).Text)+Val(Text1(9).Text)+Val(Text1(10).Text)+Val(Text1(11).Text)+Val(Text1(12).Text)+Val(Text1(13).Text)Text1(16).Text=Text1(14).TextText1(17).Text=Val(Text1(15).Text)-Val(Text1(16).Text)EndIfFori=0Toa-1Text1(i).Enabled=FalseNextiEndSubPrivateSubText1_KeyPress(IndexAsInteger,KeyAsciiAsInteger)IfKeyAscii=13Thenmsg=MsgBox("您確定修改該員工的信息嗎?",vbOKCancel,"提示")Ifmsg=1ThenIfNot(rst.EOF)Thenrst.Fields("姓名").Value=CStr(Text1(0).Text)rst.Fields("政治面貌").Value=CStr(Text1(1).Text)rst.Fields("職務").Value=CStr(Text1(2).Text)rst.Fields("科室").Value=CStr(Text1(3).Text)rst.Fields("生日").Value=CStr(Text1(4).Text)rst.Fields("軍烈屬").Value=CStr(Text1(5).Text)rst.Fields("出勤天數").Value=CStr(Text1(6).Text)rst.Fields("缺勤天數").Value=CStr(Text1(7).Text)rst.Fields("基本工資").Value=CStr(Text1(8).Text)rst.Fields("獎金").Value=CStr(Text1(9).Text)rst.Fields("津貼").Value=CStr(Text1(10).Text)rst.Fields("洗理").Value=CStr(Text1(11).Text)rst.Fields("書報").Value=CStr(Text1(12).Text)rst.Fields("交通").Value=CStr(Text1(13).Text)rst.Fields("工資扣").Value=CStr(Text1(14).Text)Text1(15).Text=Val(Text1(8).Text)+Val(Text1(9).Text)+Val(Text1(10).Text)+Val(Text1(11).Text)+Val(Text1(12).Text)+Val(Text1(13).Text)Text1(16).Text=Text1(14).TextText1(17).Text=Val(Text1(15).Text)-Val(Text1(16).Text)EndIfEndIfEndIfEndSub查詢界面:有三種查詢方式(姓名,部門,添加員工的日期),下圖是按姓名查找。源代碼分析:PrivateSubCommand1_Click()Setcon=NewADODB.Connectioncon.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=gzgl.mdb;PersistSecurityInfo=False"con.CursorLocation=adUseClientcon.Openmysql="select員工信息.編號,姓名,科室,職務,基本工資,津貼,工資扣,洗理,書報,交通,獎金from工資總,員工信息where員工信息!姓名='"&Text1.Text&"'and員工信息.編號=工資總.編號"Setrst=con.Execute(mysql)s=rst.Fields.CountIfrst.BOF=TrueThenSetDataGrid1.DataSource=NothingMsgBox"您輸入的員工姓名不存在!",48,"警告"Text1.SetFocusElseSetDataGrid1.DataSource=rstFori=0Tos-1DataGrid1.Columns(i).Alignment=dbgCenterDataGrid1.Columns(i).Width=1000NextiEndIfEndSub第六章系統使用說明6.1使用說明本系統服務于事業型企業財務管理,具有簡單方便管理企業的財務功能,體現了現代信息技術在市場的應用6.2運行環境軟件環境操作系統Microsoft
WindowsXP簡體中文專業版+SP1辦公軟件Microsoft
Office
2003軟件系統:
Visual
basic
6.0企業中文版、Access數據庫(2010)。結束語隨著6月份畢業日子的到來,我的畢業設計也漸漸接近了尾聲。經過好幾周的奮戰,我的畢設終于完成了!在沒有做畢業設計之前,我認為畢業設計只是對這幾年來所學知識的單純總結,但是事實是,通過這次做畢業設計,發現我的看法太片面了。畢業設計不僅僅是對大學所學知識的一種檢驗,也是對自己能力的一種提高。在這次畢業設計中因為是單獨行動,我的編碼能力和獨立自主的能力得到大大提高。在設計過程中,我查閱了大量的相關資料,并且不停地與室友交流,外加自學等方式,使自己學到了不少知識,收獲巨大的同時也經歷了不少艱辛。在整個設計過程中我懂得了許多東西,不僅培養了我獨立工作的能力,而且樹立了對自己工作能力的信心,相信會對今后的工作、生活、學習都有非常重要的影響。而且大大提高了我的動手能力,使我深刻體會到了在創造過程中,探索的艱難和成功的喜悅。雖然這個設計做的不完美,但是在設計過程中所學到的東西,是我在這次畢業設計中的最大的收獲和財富,它將使我受益終生。大學四年將在這最后的畢業設計總結上劃上一個圓滿的句號。時光飛逝,日月如梭,我即將結束我的大學生涯。大學最重要的一個環節,就是把理論知識用到實踐當中,這也是我們從學生走向社會人士的一個轉折。另一個生命歷程的開始。畢業設計的這段時間,我成熟了很多。做完了畢業設計才知道,之前學的知識其實很少,認識也很片面,畢業設計也是對知識的融會貫通,以前眼高手低的我在畢業設計中得到了很大的鍛煉,這個小項目給我畢業后的就業也增加了一份項目經驗。以上就是我的總結,快要畢業的我即將踏上社會,相對有工作經驗的人我是沒有優勢的,但是我希望自己能夠秉著一份赤子之心,虛心學習所有需要學習的東西,“萬事開頭難”說的非常有道理,想想一開始搭環境都那么困難,回首,竟然不知不覺中完成了整個項目,可見“只要有恒心,鐵杵磨成針“,也是“世上無難事,只怕有心人”。凡事都要對自己有信心,要為自己設定更高的目標才能使自己的能力得到更大的鍛煉。為自己的未來而努力致謝美好的大學時光已經接近尾聲了,在此,我要感謝所有幫助過我的人和栽培我的母校。感謝我的家人對我大學四年生活上的支持,特別是我的父母,雖然他們每天都很累的在工作,但還是很好的讓我完成大學的生活。感謝我的母校黃山學院給我四年時間在大學深造,讓我能繼續學習和提高自己;感謝黃山學院的老師和同學們四年來的關心和鼓勵,回憶以往的點點滴滴,所有的一切都讓我的內心充滿了感動。我在這次畢業論文設計中得到了老師和同學的很多幫助。我做畢業設計的每個階段,從選題到查閱資料,到論文提綱的確定,以及中期論文的修改、后期論文格式調整等等各個環節中,李老師都給予了我悉心的指導。這幾個月以來,李老師不僅在論文上給我以精心指導,同時還在思想上給了我很大的引導,在此我要向李老師致以最誠摯的感謝和崇高的敬意。本片畢業論文的寫作也得到了其他同學的熱情幫助。感謝在整個畢業設計期間和我密切合作的同學,同時也感謝大學四年期間,在各個方面給予過我幫助的計算機小伙伴們。最后,我再一次真誠地向幫助過我的老師和同學致以最真誠的感謝!參考文獻本系統完成參考的文獻有:《數據庫系統原理與應用》
閃四清
清華大學出版社
1999年
《Visual
Basic
6.0程序設計》
劉世峰
中央廣播電大出版社
2003年
《Visual
Basic程序設計》
陳
明
中央廣播電大出版社
2001年
《軟件工程》
楊文龍
電子工業出版社
2001年
《管理信息系統》
薛華成
清華大學出版社
1996年
基于C8051F單片機直流電動機反饋控制系統的設計與研究基于單片機的嵌入式Web服務器的研究MOTOROLA單片機MC68HC(8)05PV8/A內嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機溫度控制系統的研制基于MCS-51系列單片機的通用控制模塊的研究基于單片機實現的供暖系統最佳啟停自校正(STR)調節器單片機控制的二級倒立擺系統的研究基于增強型51系列單片機的TCP/IP協議棧的實現基于單片機的蓄電池自動監測系統基于32位嵌入式單片機系統的圖像采集與處理技術的研究基于單片機的作物營養診斷專家系統的研究基于單片機的交流伺服電機運動控制系統研究與開發基于單片機的泵管內壁硬度測試儀的研制基于單片機的自動找平控制系統研究基于C8051F040單片機的嵌入式系統開發基于單片機的液壓動力系統狀態監測儀開發模糊Smith智能控制方法的研究及其單片機實現一種基于單片機的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機沖床數控系統的研究基于CYGNAL單片機的在線間歇式濁度儀的研制基于單片機的噴油泵試驗臺控制器的研制基于單片機的軟起動器的研究和設計基于單片機控制的高速快走絲電火花線切割機床短循環走絲方式研究基于單片機的機電產品控制系統開發基于PIC單片機的智能手機充電器基于單片機的實時內核設計及其應用研究基于單片機的遠程抄表系統的設計與研究基于單片機的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機系統單片機系統軟件構件開發的技術研究基于單片機的液體點滴速度自動檢測儀的研制基于單片機系統的多功能溫度測量儀的研制基于PIC單片機的電能采集終端的設計和應用基于單
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫院員工培訓體系建設方案
- 清水混凝土施工重難點分析
- 2026安徽六安霍邱縣教育系統引進高層次緊缺人才30人備考題庫及完整答案詳解【奪冠】
- 2026國能新疆煤制氣有限公司社會招聘42人考前沖刺密卷及完整答案詳解【易錯題】
- 室外管網施工安全技術交底
- 施工組織設計整體
- 手術安全風險監測評估改進措施
- 節能改造施工進度計劃及技術保證措施
- 長江大橋景觀項目夜景燈飾工程施工方案
- 小學校園網絡安全工作計劃
- 輔助生殖婦女妊娠管理
- 堤防工程施工規范
- 防排煙系統基礎知識課件
- 《PLC應用項目工單實踐教程》課件 模塊7 S7-1500系列PLC順序控制設計法的應用
- T-CALC 007-2025 重癥監護病房成人患者人文關懷規范
- 滬科版九年級物理14-2讓電燈發光課件
- 第六屆全國農業行業職業技能大賽(農業經理人賽項)理論參考試題庫-上(單選題)
- 3-費希爾DVC6000系列定位器的調校
- 代訂機票合同
- 高考必備文學常識
- 2023年十堰市竹溪縣事業單位筆試真題
評論
0/150
提交評論