




已閱讀5頁,還剩26頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
畢業論文1摘要近年來,計算機技術日趨成熟,數據庫技術不斷發展,管理信息系統的應用已延伸到社會的各個領域。結合管理信息系統的開發方法及步驟,以此為理論基礎,開發出一個小型的信息管理系統超市管理系統。超市管理是超市的開展日常運營活動的必須的環節。傳統的手工管理方式不但浪費人力、時間,而且管理復雜,易出差錯。基于計算機技術的完備的超市管理系統把一些繁瑣的數據計算、信息處理化為簡單的指令操作。完全實現數據信息的電算化管理,徹底把人從手工管理中解放出來。經過艱苦的努力,我們終于實現了預期的設計目標,開發出這套具有一定實用價值的超市管理系統,使用這套系統有利于提高超市商家的勞動生產率,節約運營成本,增加經濟效益。本文主要介紹了該系統生成的背景及VisualBasic6.0和Access的一般原理。闡述了本管理系統的結構及工作原理;設計實現了登錄模塊、銷售統計、查看數據表、主界面的實現;分析并解決了現實中的若干技術問題。關鍵詞數據庫VisualBasic6.0超市管理畢業論文2AbstractInrecentyears,thecomputertechniquehasbecomemoreandmoreripe;thedatabasetechniquedevelopsconstantlyandtheapplicationoftheinformationmanagementsystemhasstretchedintoeveryfieldofoursociety.Combiningthemethodsandstepsoftheinformationmanagementsystemandbasingonthetheoryofit,Idevelopedasmallinformationmanagementsystemthesupermarketmanagementsystem.Themanagementofsupermarketisanecessarypartofthecompanysdailyoperation.Traditionalwayisawasteofhumanresourcesandtime,anditiscomplicatedandoftenrunswithmistakes.Basedonthecomputertechnique,theperfectshoppingmanagementturnsthosecomplicateddatacalculationandinformationprocessingintosimpleinstructions.Itrealizedtheelectronicmanagementofdatainformationcompletely.Itliberatespeoplefromthehumanmanagemententirely.Afterhardwork,Ifinallyrealizedmydesignasexpected,anddevelopedthispracticalandvaluablebook-sellmanagementsystem.Usingitwillraisetheworkingrate,reducethecostandraisetheeconomicbenefitofthecompany.ThispapermainlyintroducesthedevelopbackgroundofthesystemandthebasictheoryofVisualBasic6.0andAccessVisual.Ittellsthestructureofthesupermarketmanagementsystemanditsworkingtheory;itanalyzesthespecialty,difficultyandimportantthingsinsystemrealization.Thedesignrealizesthemanagementofthesystemusers,thebasicinformation,thebusiness,andthemembersmanagement.Keywords:DatabaseVisualBasic6.0Thesupermarketmanagement畢業論文3目錄摘要.1ABSTRACT.2目錄.3緒論.41.系統開發工具.51.1VISUALBASIC簡介.51.1.1什么是VisualBasicVisualBasic的特點1.51.2ACCESS200Access簡介Access2002和數據庫的關系4.72.可行研究和需求分析性.82.1可行性研究5.82.2需求分析.83.系統總體設計方案.103.1系統功能分析.103.2數據庫設計.103.3系統功能模塊設計.123.4系統功能介紹.144.系統各模塊的設計及實現.184.1用戶控制模塊及界面詳細設計.184.2主窗體.194.3交易管理模塊及界面設計.2044進貨統計模塊及界面設計.2445銷售統計模塊及界面設計.264.6查看數據表功能模塊的設計.2747模塊及界面設計.304.8關于界面的設計.31結論.錯誤!未定義書簽。致謝.錯誤!未定義書簽。參考文獻.錯誤!未定義書簽。畢業論文4緒論隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發揮著越來越重要的作用。而當今時代是飛速發展的信息時代,各行各業都離不開信息處理。計算機的最大好處在于可以利用它進行信息管理。使用計算機進行信息管理,不僅提高了工作效率,而且大大的提高了其安全性。超市管理是超市中不可缺少的重要部分,超市的管理信息量繁多,包含很多信息的數據管理。現今,大多數大型超市商場都使用計算機進行信息管理,而小型超市商店仍然采用傳統的人工管理方式,這種管理方式存在著許多缺點,如:效率低、工作量大等,而且,隨著購買者與超市數量的增長,對于超市的銷售、進貨、退貨、交易管理等等,使更新和維護都帶來了不少的困難。本系統就是為了改變傳統的超市商店這種現狀所設計的。使用計算機對超市進行管理,有著手工管理所無法比擬的優點。例如:查看迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠使超市管理進入科學化、正規化的軌道。畢業論文51.系統開發工具1.1VisualBasic簡介1.1.1什么是VisualBasic1“Visual”的意思是“可視的”,指的是開發圖形用戶界面(GUI)的方法。讀者不需編寫大量代碼去描述界面元素的外觀和位置,而只要把預先建立的對象放到屏幕上即可。“可視的Basic”這個名字初聽起來可能抽象了點,但實際上它卻是最形象的叫法,用戶只要看到VisualBasic的界面就會明白了,實際上它無需編程,就可以實現許多功能。在VisualBasic中還引入了控件的概念,在Windows中各種各樣的按扭、文本框等都是控件。VisualBasic把這些控件模式化,并且每個控件都有若干屬性來控制它的外觀以及工作方法(Method),這樣用戶就可以象在畫板上作圖一樣,隨意按幾下鼠標和按扭就可以完成一定的任務,而這些在以前的編程語言下是要編寫相當復雜的代碼的。“Basic”指的是BASIC語言,一種在計算技術發展史上應用的最為廣泛的語言之一。VisualBasic在原有BASIC語言的基礎上進行了大量的擴展,現在,從個人使用的小型工具軟件到大型企業的系統軟件,甚至通過網絡遍及全球的分布式應用軟件,都可以使用VisualBasic開發。1.1.3VisualBasic的特點11.面向對象的可視化在VisualBasic6.0中,應用面向對象的程序設計方法(OOP),把程序和數據庫封裝在一起視為一個對象,而且每個對象都是可視的,程序員在設計時只需用現有的工具根據界面設計的要求,直接在“窗體”上畫出諸如“按扭”、“滾動條”、“文本框”等不同類型的對象,并為它們設置“屬性”編寫“事件”代碼即可,從而大大簡化了設計的復雜度。2.事件驅動的編程機制VisualBasic6.0通過事件驅動來執行對象的操作。在事件驅動的程序中,代碼不是按照預定的路徑執行,而是在響應不同的事件時執行不同的代碼模塊。每個對象都有一個事件集,每個事件發生都要有有相應的程序代碼來響應,即要執行一段程序代碼。事件可以由用戶操作觸發,也可以由操作系統或其他應用程序的消息觸發,甚至可以由應用程序本身的消息觸發。這些事件的順序決定了代碼執行的順序,因此應用程序每次運行時所經過的代碼的路徑是不同的。在程序設計時,不需要建立明顯的開始和結束的大塊應用程序,也不需要指出先執行哪畢業論文6部分代碼和按什么順序執行代碼,只需編寫一些針對事件的許多小的模塊子程序(也稱過程)。3.交互式的程序開發過程傳統的編程過程分三個步驟:編寫源程序、將源程序編譯和連接生成可執行的二進制代碼和最后運行生成可執行的二進制代碼。而VisualBasic6.0采用的是交互式方法開發應用程序,使三個步驟之間不再有明顯的界限。傳統的編程中,如果編寫源程序中出現錯誤,只有在編譯和運行時才會被編譯器捕捉,此時必須先返回編輯狀態修改錯誤,然后再編譯、連接和運行,直到正確為止。VisualBasic編程在輸入代碼時便進行解釋,即時捕獲并突出顯示大多數語法或拼寫錯誤,同時將出現警告對話框,并將出錯的源代碼以紅色顯示,方便用戶及時修改程序。4.提供強大的數據庫訪問工具隨著計算機技術的發展,數據庫越來越顯示出其強大的數據存儲和數據管理能力。為了滿足人們對數據庫的需要,VisualBasic提供了強大的數據庫程序設計能力。它不僅能管理MicrosoftAccess格式的數據庫,還能訪問其他外部數據庫,如FoxPro,Paradox等格式的數據庫。另外,VisualBasic還提供了開放式數據庫連接(ODBC)功能,可以通過直接訪問或建立連接的方式使用并操作后臺大型網絡數據庫,如SQLServer,Oracle等。在應用程序中可以使用結構化查詢語言(SQL)直接訪問Server上的數據庫,并提供簡單的面向對象的庫操作命令、多用戶數據庫的加鎖機制和網絡數據庫的編程技術,為單機上運行的數據庫提供SQL網絡接口,以便于在分布式環境中快速而有效地實現客戶/服務器方案。5.充分利用Windows資源VisualBasic提供的動態數據交換(DDE)編程技術,可以在應用程序中實現與其他Windows應用程序建立動態數據交換、在不同的應用程序之間進行通信的功能。VisualBasic提供的對象連接與嵌入(OLE)技術是將每個應用程序都看作對象,將不同的對象連接起來,嵌入到某個應用程序中,從而可以得到具有聲音、影象、圖象、動畫、文字等各種信息的集合式文件。1.2Access20021.2.1Access簡介3建立一個數據庫我們有多種選擇,現在市場上有各種各樣的數據庫,而且每一種數據庫都有其自身的特點,不能說哪一種更好,只能在其中尋找一種能更好地適應系統需求、更好地滿足用戶的要求以及適應開發人員的習慣。在本系統中,畢業論文7作為超市管理系統是一個比較小的應用系統,它所產生和處理的數據量也比較小。因此,沒有必要使用像SQLServer和Oracle這樣的大型數據庫。MicrosoftOffice中的Access數據庫在計算機上的應用比較普及,是開發小型數據庫系統的比較理想的選擇,所以,在本系統中我選擇了Access數據庫。Access作為一個數據庫管理系統,它被集成在MicrosoftOffice中。Access數據庫處理的基本結構,采取關系型數據庫模式。與其他的數據庫系統相比,Access更加簡單易學,一個普通的計算機用戶可以很快地掌握它。Access2002的功能十分強大,利用它可以方便地實現對信息保存、維護、查詢、統計、打印、交流、發布,而且它可以十分方便地與Office其他組件交流數據,這些功能對一個一般用戶而言已經足夠了。1.2.2Access2002和數據庫的關系4MicrosoftAccess從本質上說就是一個數據庫管理系統,具體來說是一個關系數據庫管理系統(RDBMS)。Access主要用于中小型數據庫系統。它相對于其他數據庫產品來說開發時間比較晚,但由于它強大的功能和使用上的方便,使越來越多的用戶轉向Access,成為當今最為通用的數據庫軟件。作為新一代RDBMS的代表,MicrosoftAccess2002提供了真正的關系數據庫管理。在Access數據庫中,數據是由表格組成的,在表格中有主關鍵字和外部關鍵字的定義,在數據庫中提供了完全的引用完整性,保證了數據庫的完整性。同時Access的表格具有數據確認規則,以避免不精確的數據輸入。表格的每一個字段都具有自己的格式和缺省的定義。Access能作為獨立的數據庫管理系統使用,或作為客戶產生結構化查詢語言這樣的服務程序。另外,Access數據庫具有開放式數據庫互連性(ODBC)特性,用戶可以與許多外部數據相連接。Access數據庫所能完成的功能基本是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東工貿職業技術學院《傳播倫理學》2023-2024學年第二學期期末試卷
- 閩南理工學院《照明基礎》2023-2024學年第二學期期末試卷
- 新疆第二醫學院《大規模集成電路布局規劃設計》2023-2024學年第二學期期末試卷
- 宜春學院《孔型設計》2023-2024學年第二學期期末試卷
- 淮南職業技術學院《材料成型綜合性設計與制作》2023-2024學年第二學期期末試卷
- 蘇州大學《分布式處理與云計算》2023-2024學年第二學期期末試卷
- 中央財經大學《工程量清單計量》2023-2024學年第二學期期末試卷
- 吉林工商學院《商業空間設計》2023-2024學年第二學期期末試卷
- 炎黃職業技術學院《軟件需求與建模》2023-2024學年第二學期期末試卷
- 泉州工程職業技術學院《環境管理與政策》2023-2024學年第二學期期末試卷
- SMC真空壓力表ZSE30A-01-N設定
- 2019-護理安全警示教育ppt
- 挖孔樁基施工方案(水磨鉆)
- 湘西土家織錦工藝和圖案研究
- 2020電大國開理工英語3邊學邊練
- 附著體義齒可摘局部義齒修復工藝-常見的各類附著體
- 動火作業票(參考)
- 以案說德發言四篇
- GB/T 23703.7-2014知識管理第7部分:知識分類通用要求
- GB/T 15768-1995電容式濕敏元件與濕度傳感器總規范
- 2023年河北省對口升學計算機專業理論試題(附答案)2
評論
0/150
提交評論