畢業(yè)論文_VB+ACCESS公司管理系統(tǒng)設計_第1頁
畢業(yè)論文_VB+ACCESS公司管理系統(tǒng)設計_第2頁
畢業(yè)論文_VB+ACCESS公司管理系統(tǒng)設計_第3頁
畢業(yè)論文_VB+ACCESS公司管理系統(tǒng)設計_第4頁
畢業(yè)論文_VB+ACCESS公司管理系統(tǒng)設計_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 X X 學院 畢 業(yè) 論 文論文題目公司管理系統(tǒng)院(系)名稱專業(yè)名稱班 級學生姓名學 號指導教師姓名2010年4月完成20目 錄內容摘要。1關鍵詞1Abstract.1Key words21 系統(tǒng)概述31.1 引言31.2 系統(tǒng)功能簡介32 系統(tǒng)開發(fā)工具介紹52.1 VFP7.0程序簡介52.2 系統(tǒng)開發(fā)環(huán)境簡介63 系統(tǒng)的分析與設計73.1 公司管理系統(tǒng)的用戶需求簡介73.2 對系統(tǒng)的綜合要求73.3 系統(tǒng)功能模塊圖83.4 數據庫結構設計104 公司管理系統(tǒng)的功能實現134.1 登陸界面編碼設計134.2 員工信息管理界面編碼設計144.3 財務信息管理界面編碼設計165 結論與體會19

2、致謝20參考文獻:21內容摘要:隨著計算機科學的發(fā)展,數據庫技術在Internet和Intranet中的應用越來越廣泛,為廣大網絡用戶提供了更加周到和人性化的服務。本文描述了如何使用JSP技術來組建企業(yè)內部信息管理網站。實現了:員工信息的發(fā)布與共享,本文中的員工信息管理系統(tǒng)主要是實現員工資料的錄入、信息的查詢、記錄和管理。作為人事管理系統(tǒng)和企業(yè)內網的一部分,企業(yè)員工信息管理系統(tǒng)可以便于企業(yè)領導掌握人員的動向,及時調整人才的分配;企業(yè)內部財務信息的發(fā)布與共享,便于管理層決策;員工之間的信息交流,本文中的內部信息交流系統(tǒng)可以實現企業(yè)內部通知的發(fā)布、各種具體問題的意見發(fā)布并獲得相應的反饋。本文是基于

3、VFP7.0軟件的數據庫應用系統(tǒng)開發(fā)的公司信息管理系統(tǒng),主要針對大型公司的人員,財務,銷售等部門進行比較系統(tǒng)的管理,從而使公司的運營處于一個系統(tǒng)連續(xù)清晰的狀態(tài)下運營。主要研究了數據庫在實際各個領域的實用以及不可估量的價值。更多有用的研究價值等待發(fā)掘。(源碼網整理:)關鍵詞:信息管理、VB +Access、數據庫Abstract:This paper expatiate the Management Information System of Library using J2EE, its background and the significance it has when applicati

4、on. Then, it presents the function of the Management Information System of Library and also discuss some technologies using when develop this system. Especially, it discuss the design technology of database, Stored Procedure, J2EE and control SQL Server 2000 using SQL Server JSP Data Provider . In t

5、he end, it details the setup introduction and the users guide for the Management Information System of Library and also some classic code. The writer used a lot of time to design the program which is the keystone of all the works. The writer realized the importance of Stored Procedure for better per

6、formance and improving the security and also the advantage of J2EE when programming. Moreover, the writer also investigates the applications of relational algebra in database science when programming.This article introduced through VFP7.0 under the VB environment to control to connect the Access dat

7、abase, founded a set of effective books management system management system plan. This chapter introduced the books management system management system system outline, system development kit introduction, system analysis and design, system contents and so on realization,Key words:message management、

8、VB +Access、The database1 系統(tǒng)概述1.1 引言 隨著我國加入WTO,現代化建設也將以前所未有的步伐向前邁進。在這種形勢下,大中小型企業(yè)蓬勃發(fā)展,不斷進入世界舞臺,顯示自己的獨有特色。隨著業(yè)務人員的不斷壯大,大量的信息數據就不僅僅限于人工的簡單記憶,這是就需要有更合適的工具來進行系統(tǒng)管理,去處理公司每天大量的數據,人事,財務等等一些繁瑣的事情。隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對資源信息進行查詢管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、

9、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高信息查詢管理的效率,也是企業(yè)、學校的科學化、正規(guī)化管理,與世界接軌的重要條件。在有計算機的數據處理優(yōu)勢上,人們便充分應用計算機來滿足工作生活中的各種需求。計算機以及相關開發(fā)的各種軟件的出現,使開發(fā)一套管理軟件成為有可能而實用的事情,在下面的各章中我們將以開發(fā)一套公司管理系統(tǒng)為例,談談其開發(fā)過程和所涉及到的問題及解決方法。1.2 系統(tǒng)功能簡介 本系統(tǒng)是公司管理系統(tǒng),該系統(tǒng)主要可以實現以下的功能:用戶登陸管理,限制了非用戶組的瀏覽和修改;添加員工信息,刪除員工信息,添加財務數據,刪除財務數據,修改財務數據等。公司管理系

10、統(tǒng)是一個數據庫應用程序,有用戶管理,人事管理、財務信息管理、市場營銷管理模塊組成。(1)用戶管理模塊 該模塊主要任務是對使用該管理系統(tǒng)的人員進行限制,要求具有相應權限的人才能使用本系統(tǒng),根據用戶名和密碼進行登錄。(2)人事管理模塊本模塊主要任務是對瀏覽,添加,刪除,查詢員工信息等功能。 (3)財務信息管理模塊 本模塊主要任務是對公司的財務信息根據選定的年份月份顯示,添加,刪除,查詢等功能。(源碼網整理:)(4)市場營銷管理模塊 該模塊主要任務是對根據所選年月份瀏覽銷售信息,對各種銷售商品的數據顯示,了解其年份,月份的銷售額等。2 系統(tǒng)開發(fā)工具介紹2.1 VFP7.0程序簡介 Visual Fo

11、xPro 7.0是微軟公司推出的數據庫應用系統(tǒng)開發(fā)工具,它在原有版本的基礎上做了較大的改進。它進一步增強了網絡開發(fā)功能和對象的創(chuàng)建和設計功能。Visual FoxPro 7.0不但可以作為大型數據庫的前端開發(fā)工具并且可以創(chuàng)建和管理小型桌面數據庫應用系統(tǒng),不但滿足了大型數據庫開發(fā)的需求同時也適應了個人用戶的需要。VFP7.0 的特點作為市場上最靈活和功能最強大的數據庫管理系統(tǒng),Visual FoxPro擁有悠久而輝煌的發(fā)展歷史。它初創(chuàng)時是Fox Software公司的FoxBASE產品,“Fox”(這是國際編程界對她的稱呼)一種可靠、便捷和高效的程序員用的數據庫產品而名聞遐邇。世界上沒有一種產品

12、像 Visual FoxPro 那樣運行,她是獨一無二的!VFP7.0的特點如下:(1) 數據庫系統(tǒng)特點1. 數據結構化數據庫以模型組織數據,關系型數據庫就是其一,數據庫從整體上又一定的結構形式,同時也是數據的各種處理提供了支持。2. 數據共享數據共享是數據庫的重要特點。一個數據庫可以為多個用戶使用,同時一個用戶可以使用多個數據庫,從而實現數據共享,大大提高資源的利用率。3. 數據獨立性數據庫系統(tǒng)中的數據以記錄為單位進行存儲的,記錄與記錄之間保持獨立,某些數據的改變不會影響到其他數據的內容和結構。(2) 開發(fā)環(huán)境特點1. 完全的面向對象開發(fā)環(huán)境,同時支持面向過程的程序設計模式2. 完全的事件驅

13、動模型,功能強大的程序調試器可以為調試程序設置斷點并隨時查看程序調試其中的變量和字段值3. 使用Active文檔,用戶可以直接在網頁瀏覽器上運行VF7創(chuàng)建表單4. 增強的函數和命令提示功能,使用戶能夠對照輸入,從而減少錯誤的產生5. 增強的代碼編輯提示功能,用戶既可以保持手工輸入,也可以從中選擇所有輸入的內容,以減少輸入錯誤的產生,加快編寫代碼的速度6. 增強的菜單設計器7. 增強的網絡功能8. 支持OLE拖放9. 自動程序的功能得到了改進2.2 系統(tǒng)開發(fā)環(huán)境簡介2.2.1 支持軟件語言: VB 數據庫:VFP 運行環(huán)境:VFP7.0 操作系統(tǒng):Microsoft Windows XP2.2.

14、2 支持硬件主機類型:IBM兼容機。Pentium3 800MB以上CPU,512MB內存網絡類型:TCP/IP網絡存儲器容量:2GB3 系統(tǒng)的分析與設計3.1 公司管理系統(tǒng)的用戶需求簡介根據現代社會發(fā)展情況,以及公司的實際發(fā)展情況和需求分析,不同的公司有各自的不同之處,但是就大眾公司的實際參考情況,無論各公司之間存在多大的差異之處,其日常的經營管理無外乎以下幾點共同之處:1. 人事信息的管理,對于所有的大中小型公司,業(yè)務的正常進行都離不開各個員工的加入,而員工的流動性較大,所以需要對公司的員工情況了解,現有多少,誰離職,誰加入等等一些員工的基本信息。2. 市場營銷信息管理,公司之所以能夠更好

15、的發(fā)展,正是這些位于銷售前線的人員為公司提供了生存的機會,功不可沒,公司的各種銷售產品每天都有大量的進出,了解本月或者年份的銷售情況知其利潤等一些比較客觀的銷售數據。進而進行銷售數額的對比,做出正確的銷售決策和調整。3. 財務信息管理,公司要發(fā)展自然離不開每年的銷售情況分析做出會計處理,包括各個年份月份的銷售收入,公司的各種費用支出,以及實現的利潤情況。為公司的管理決策領導部門提供參考數據和做出明智決定的書面依據。3.2 對系統(tǒng)的綜合要求第一,系統(tǒng)應建立友好的界面,既要操作簡單、直觀、靈活,又要易于學習和掌握。開發(fā)公司管理系統(tǒng)的目的是為了方便管理員對公司人員,財務等信息進行添加、修改、查詢和刪

16、除。 第二,系統(tǒng)在管理人員輸入用戶名、密碼時,應具有自動識別的功能,若用戶名或密碼錯誤,應給出相應的提示,系統(tǒng)在確定用戶名和密碼后,應具有自動連接數據庫的功能。 第三,進入系統(tǒng)后,可以添加、修改、查詢、刪除員工信息,財務數據,以及產品銷售數額,及時掌握公司員工的變動,更改一些基本情況,財務數據的添加,刪除,修改等。 3.3 系統(tǒng)功能模塊圖在這一階段中,我們將根據系統(tǒng)調查與分析階段的結果,進行系統(tǒng)的設計。系統(tǒng)設計包括兩個方面的工作:首先是系統(tǒng)總體結構的設計,即把系統(tǒng)的功能分解成許多基本的功能模塊,確定它們之間的聯系,規(guī)定它們的功能和處理流程;其次是具體的物理設計,即對實現系統(tǒng)的各項功能,選擇具體

17、的技術手段和處理方式。因此,如果說系統(tǒng)研制人員在系統(tǒng)調查與分析階段的任務是在邏輯上弄清楚系統(tǒng)“作什么”的話,在系統(tǒng)設計階段的任務則是在物理上確定系統(tǒng)“如何去做”。從公司管理系統(tǒng)的整體出發(fā),根據系統(tǒng)的目標將其分解成一系列子系統(tǒng),各個子系統(tǒng)既相互配合,又各自具有一定的獨立功能,共同實現整個系統(tǒng)的目標。上層的子系統(tǒng)其功能越籠統(tǒng)、越抽象,越下層的子系統(tǒng)其功能越簡單、越優(yōu)越,越具體。對于每一個子系統(tǒng)或系統(tǒng)模塊,都應該盡量使其相對獨立,要盡可能減少各個子系統(tǒng)之間的聯系。系統(tǒng)劃分的結果最終為一張分層的樹型結構圖公司管理系統(tǒng)的數據流程圖如圖3-1所示: 啟動界面登陸登陸信息是否正確NO員工信息財務信息市場營銷

18、YES員工瀏覽員工查詢員工添加員工修改員工刪除財務數據瀏覽財務數據查詢財務數據添加財務數據刪除財務數據修改商品銷售數據瀏覽圖3-1 公司管理系統(tǒng)功能結構圖3.4 數據庫結構設計 數據庫是公司管理系統(tǒng)的基礎,起結構直接關系到各種功能的實現和程序運行的效率。3.4.1 數據庫需求分析數據庫是一種存儲數據并對數據進行操作的工具。數據庫在一個公司管理系統(tǒng)中占有非常重要的地位,數據庫結構設計的好壞將直接對應用系統(tǒng)的效率以及實現的效果產生影響。合理的數據庫結構設計可以提高數據存儲的效率,保證數據的完整和一致。同時,合理的數據庫結構也將有利于程序的實現。設計數據庫時應該首先充分了解用戶各個方面的需求,包括現

19、有的以及將來可能增加的需求。3.4.2 數據庫介紹Access 2000 就是關系數據庫開發(fā)工具,數據庫能匯集各種信息以供查詢、存儲和檢索。Access 的優(yōu)點在于它能使用數據表示圖或自定義窗體收集信息。數據表示圖提供了一種類似于 Excel 的電子表格,可以使數據庫一目了然。另外,Access 允許創(chuàng)建自定義報表用于輸出數據庫中的信息。Access也提供了數據存儲庫,可以使用桌面數據庫文件把數據庫文件置于網絡文件服務器,與其他網絡用戶共享數據庫。Access 是一種關系數據庫工具,關系數據庫是已開發(fā)的最通用的數據庫之一。如上所述,Access 作為關系數據庫開發(fā),具備了許多優(yōu)點,可以在一個數

20、據包中同時擁有桌面數據庫的便利和關系數據庫的強大功能。表3-1為數據庫表:表3-1 數據庫表字 段 名數 據 類 型數 據 長 度Employee_id數字(INT)4Name文本型(char)10Address文本型(char)50telephone文本型(char)16department文本型(char)10position文本型(char)10表3-2為系統(tǒng)管理員表:表3-2 系統(tǒng)管理員表字 段 名數 據 類 型數 據 長 度用戶名文本型(char)50密碼文本型(char)503.4.3 數據庫數據結構的設計本系統(tǒng)是使用Visual Foxpro 7.0創(chuàng)作后臺數據庫的,下邊我們就在

21、Visual Foxpro 7.0里創(chuàng)建幾個數據庫文件。以下主要以數據庫的自由表,和表單顯示為例子。數據庫的自由表顯示如圖3-2:圖3-2 公司管理系統(tǒng)自由表圖數據庫的表單顯示如圖3-3:圖3-3 公司管理系統(tǒng)表單圖4 公司管理系統(tǒng)的功能實現4.1 登陸界面編碼設計在系統(tǒng)加載時,先啟動”登錄”模塊的登錄窗體,只有當用戶輸入了正確的用戶名和密碼,并根據用戶權限選擇進入到系統(tǒng)主界面?!伴_始”窗體運行界面,如圖4-1所示:圖4-1 公司管理系統(tǒng)功能開始界面圖“登陸”窗體運行界面,如圖4-2所示: 圖4-2 公司管理系統(tǒng)登陸界面圖 用戶登錄界面的代碼實現如下所示:uname=thisform.用戶名.

22、Valuepwd=thisform.密碼.ValueCLOSE TABLES alluse C:Documents and SettingsAdministrator桌面王娟工商管理系統(tǒng)datalogin.dbfSET EXACT ON DIMENSION s(10)FOR i=1 to 10 step 1s(i)=ENDFORSELECT * FROM login WHERE(login.username=uname AND login.password=pwd) INTOARRAY sqx=login.popedomIF s(1)=thenMESSAGEBOX(非法用戶登錄!,0,登陸錯誤

23、)ELSECLOSE TABLES alldo form C:Documents and SettingsAdministrator桌面王娟工商管理系統(tǒng)formsslecttable.scxwith qxthisform.Release endif以上為用戶登錄界面“確定“按鈕代碼的具體實現。4.2 員工信息管理界面編碼設計 員工信息管理包括員工基本信息的管理,主要實現員工的添加,刪除,修改,保存,以及按條件查找等功能?!癳mployee”窗體運行界面,如圖4-3所示:圖4-3 公司管理系統(tǒng)employee界面圖此窗體的主要設計代碼如下:SET EXCLUSIVE ON PUBLIC temp

24、querybo1.additem(人事部)bo1.additem(財務部)bo1.additem(市場營銷部)bo1.refresh以上為窗體的 Init事件代碼。LOCAL tempSELECT *from C:Documents and SettingsAdministrator桌面王娟工商管理系統(tǒng)dataemployee.dbf into cursor tempthisform.grid1 .recordsourcetype=1thisform.grid1 .recordsource=tempthisform.grid1 .refresh窗體中“全部“按鈕的代碼。窗體中“按部門“按鈕的代

25、碼:LOCAL temptempstr=bo1.Value SELECT * from C:Documents and SettingsAdministrator桌面王娟工商管理系統(tǒng)dataemployee.dbf WHERE employee.department=tempstr into cursor tempthisform.grid1 .recordsourcetype=1thisform.grid1.RecordSource =tempthisform.grid1.refresh窗體中“顯示經理“按鈕的代碼:LOCAL temptempstr=經理SELECT * from C:Do

26、cuments and SettingsAdministrator桌面王娟工商管理系統(tǒng)dataemployee.dbf where employee.position=tempstr into cursor tempthisform.grid1.RecordSourcetype= 1thisform.grid1.RecordSource=tempthisform.grid1.refresh4.3 財務信息管理界面編碼設計 財務信息管理主要管理公司每年每月的收入,支出,利潤等一些會計數據,該模塊主要實現財務數據的添加,修改,刪除,保存等一些必要簡捷的操作過程。窗體運行的界面如圖4-4所示:圖4-

27、4 公司管理系統(tǒng)功finance界面圖該窗體的部分主要實現代碼如下:“顯示數據“按鈕的代碼如下:LOCAL mycursors1=ALLTRIM(bo年份 .text)s2=ALLTRIM(bo月份 .text)SELECT * from finance where (finance.yearl=s1) and (finance.monthl=s2) into cursor mycursorthisform.txt年份 .value=mycursor.yearlthisform.txt月份 .value=mycursor.monthlthisform.txt利息 .value=mycursor

28、.accrualthisform.txt收入 .value=mycursor.incomthisform.txt支出.value=mycursor.expensethisform.refresh“添加“按鈕的代碼如下:DIMENSION aaa(5)aaa(1)=thisform.txt年份 .valueaaa(2)=thisform.txt月份 .valueaaa(3)=thisform.txt利息 .valueaaa(4)=thisform.txt收入 .valueaaa(5)=thisform.txt支出 .valueINSERT into C:Documents and SettingsAdministrator桌面王娟工商管理系統(tǒng)datafinance.dbf from array aaa“刪除“按鈕的實現代碼如下:s1=LTRIM(bo年份 .text)s2=LTRIM(bo月份 .text)SET DELETED ON DELETE FROM C:Documents and SettingsAdministrator桌面王娟工商管理系統(tǒng)datafinance.dbf where (finance.yearl=s1 and finance.monthl=s2)Pack“退出“按鈕的實現代碼如

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論