畢業(yè)設(shè)計(jì)(論文)-VB6.0超市管理系統(tǒng)設(shè)計(jì).doc_第1頁
畢業(yè)設(shè)計(jì)(論文)-VB6.0超市管理系統(tǒng)設(shè)計(jì).doc_第2頁
畢業(yè)設(shè)計(jì)(論文)-VB6.0超市管理系統(tǒng)設(shè)計(jì).doc_第3頁
畢業(yè)設(shè)計(jì)(論文)-VB6.0超市管理系統(tǒng)設(shè)計(jì).doc_第4頁
畢業(yè)設(shè)計(jì)(論文)-VB6.0超市管理系統(tǒng)設(shè)計(jì).doc_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

畢業(yè)論文1摘要近年來,計(jì)算機(jī)技術(shù)日趨成熟,數(shù)據(jù)庫技術(shù)不斷發(fā)展,管理信息系統(tǒng)的應(yīng)用已延伸到社會(huì)的各個(gè)領(lǐng)域。結(jié)合管理信息系統(tǒng)的開發(fā)方法及步驟,以此為理論基礎(chǔ),開發(fā)出一個(gè)小型的信息管理系統(tǒng)超市管理系統(tǒng)。超市管理是超市的開展日常運(yùn)營活動(dòng)的必須的環(huán)節(jié)。傳統(tǒng)的手工管理方式不但浪費(fèi)人力、時(shí)間,而且管理復(fù)雜,易出差錯(cuò)。基于計(jì)算機(jī)技術(shù)的完備的超市管理系統(tǒng)把一些繁瑣的數(shù)據(jù)計(jì)算、信息處理化為簡單的指令操作。完全實(shí)現(xiàn)數(shù)據(jù)信息的電算化管理,徹底把人從手工管理中解放出來。經(jīng)過艱苦的努力,我們終于實(shí)現(xiàn)了預(yù)期的設(shè)計(jì)目標(biāo),開發(fā)出這套具有一定實(shí)用價(jià)值的超市管理系統(tǒng),使用這套系統(tǒng)有利于提高超市商家的勞動(dòng)生產(chǎn)率,節(jié)約運(yùn)營成本,增加經(jīng)濟(jì)效益。本文主要介紹了該系統(tǒng)生成的背景及VisualBasic6.0和Access的一般原理。闡述了本管理系統(tǒng)的結(jié)構(gòu)及工作原理;設(shè)計(jì)實(shí)現(xiàn)了登錄模塊、銷售統(tǒng)計(jì)、查看數(shù)據(jù)表、主界面的實(shí)現(xiàn);分析并解決了現(xiàn)實(shí)中的若干技術(shù)問題。關(guān)鍵詞數(shù)據(jù)庫VisualBasic6.0超市管理畢業(yè)論文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畢業(yè)論文3目錄摘要.1ABSTRACT.2目錄.3緒論.41.系統(tǒng)開發(fā)工具.51.1VISUALBASIC簡介.51.1.1什么是VisualBasicVisualBasic的特點(diǎn)1.51.2ACCESS200Access簡介Access2002和數(shù)據(jù)庫的關(guān)系4.72.可行研究和需求分析性.82.1可行性研究5.82.2需求分析.83.系統(tǒng)總體設(shè)計(jì)方案.103.1系統(tǒng)功能分析.103.2數(shù)據(jù)庫設(shè)計(jì).103.3系統(tǒng)功能模塊設(shè)計(jì).123.4系統(tǒng)功能介紹.144.系統(tǒng)各模塊的設(shè)計(jì)及實(shí)現(xiàn).184.1用戶控制模塊及界面詳細(xì)設(shè)計(jì).184.2主窗體.194.3交易管理模塊及界面設(shè)計(jì).2044進(jìn)貨統(tǒng)計(jì)模塊及界面設(shè)計(jì).2445銷售統(tǒng)計(jì)模塊及界面設(shè)計(jì).264.6查看數(shù)據(jù)表功能模塊的設(shè)計(jì).2747模塊及界面設(shè)計(jì).304.8關(guān)于界面的設(shè)計(jì).31結(jié)論.錯(cuò)誤!未定義書簽。致謝.錯(cuò)誤!未定義書簽。參考文獻(xiàn).錯(cuò)誤!未定義書簽。畢業(yè)論文4緒論隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。而當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代,各行各業(yè)都離不開信息處理。計(jì)算機(jī)的最大好處在于可以利用它進(jìn)行信息管理。使用計(jì)算機(jī)進(jìn)行信息管理,不僅提高了工作效率,而且大大的提高了其安全性。超市管理是超市中不可缺少的重要部分,超市的管理信息量繁多,包含很多信息的數(shù)據(jù)管理?,F(xiàn)今,大多數(shù)大型超市商場都使用計(jì)算機(jī)進(jìn)行信息管理,而小型超市商店仍然采用傳統(tǒng)的人工管理方式,這種管理方式存在著許多缺點(diǎn),如:效率低、工作量大等,而且,隨著購買者與超市數(shù)量的增長,對(duì)于超市的銷售、進(jìn)貨、退貨、交易管理等等,使更新和維護(hù)都帶來了不少的困難。本系統(tǒng)就是為了改變傳統(tǒng)的超市商店這種現(xiàn)狀所設(shè)計(jì)的。使用計(jì)算機(jī)對(duì)超市進(jìn)行管理,有著手工管理所無法比擬的優(yōu)點(diǎn)。例如:查看迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠使超市管理進(jìn)入科學(xué)化、正規(guī)化的軌道。畢業(yè)論文51.系統(tǒng)開發(fā)工具1.1VisualBasic簡介1.1.1什么是VisualBasic1“Visual”的意思是“可視的”,指的是開發(fā)圖形用戶界面(GUI)的方法。讀者不需編寫大量代碼去描述界面元素的外觀和位置,而只要把預(yù)先建立的對(duì)象放到屏幕上即可?!翱梢暤腂asic”這個(gè)名字初聽起來可能抽象了點(diǎn),但實(shí)際上它卻是最形象的叫法,用戶只要看到VisualBasic的界面就會(huì)明白了,實(shí)際上它無需編程,就可以實(shí)現(xiàn)許多功能。在VisualBasic中還引入了控件的概念,在Windows中各種各樣的按扭、文本框等都是控件。VisualBasic把這些控件模式化,并且每個(gè)控件都有若干屬性來控制它的外觀以及工作方法(Method),這樣用戶就可以象在畫板上作圖一樣,隨意按幾下鼠標(biāo)和按扭就可以完成一定的任務(wù),而這些在以前的編程語言下是要編寫相當(dāng)復(fù)雜的代碼的?!癇asic”指的是BASIC語言,一種在計(jì)算技術(shù)發(fā)展史上應(yīng)用的最為廣泛的語言之一。VisualBasic在原有BASIC語言的基礎(chǔ)上進(jìn)行了大量的擴(kuò)展,現(xiàn)在,從個(gè)人使用的小型工具軟件到大型企業(yè)的系統(tǒng)軟件,甚至通過網(wǎng)絡(luò)遍及全球的分布式應(yīng)用軟件,都可以使用VisualBasic開發(fā)。1.1.3VisualBasic的特點(diǎn)11.面向?qū)ο蟮目梢暬赩isualBasic6.0中,應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法(OOP),把程序和數(shù)據(jù)庫封裝在一起視為一個(gè)對(duì)象,而且每個(gè)對(duì)象都是可視的,程序員在設(shè)計(jì)時(shí)只需用現(xiàn)有的工具根據(jù)界面設(shè)計(jì)的要求,直接在“窗體”上畫出諸如“按扭”、“滾動(dòng)條”、“文本框”等不同類型的對(duì)象,并為它們設(shè)置“屬性”編寫“事件”代碼即可,從而大大簡化了設(shè)計(jì)的復(fù)雜度。2.事件驅(qū)動(dòng)的編程機(jī)制VisualBasic6.0通過事件驅(qū)動(dòng)來執(zhí)行對(duì)象的操作。在事件驅(qū)動(dòng)的程序中,代碼不是按照預(yù)定的路徑執(zhí)行,而是在響應(yīng)不同的事件時(shí)執(zhí)行不同的代碼模塊。每個(gè)對(duì)象都有一個(gè)事件集,每個(gè)事件發(fā)生都要有有相應(yīng)的程序代碼來響應(yīng),即要執(zhí)行一段程序代碼。事件可以由用戶操作觸發(fā),也可以由操作系統(tǒng)或其他應(yīng)用程序的消息觸發(fā),甚至可以由應(yīng)用程序本身的消息觸發(fā)。這些事件的順序決定了代碼執(zhí)行的順序,因此應(yīng)用程序每次運(yùn)行時(shí)所經(jīng)過的代碼的路徑是不同的。在程序設(shè)計(jì)時(shí),不需要建立明顯的開始和結(jié)束的大塊應(yīng)用程序,也不需要指出先執(zhí)行哪畢業(yè)論文6部分代碼和按什么順序執(zhí)行代碼,只需編寫一些針對(duì)事件的許多小的模塊子程序(也稱過程)。3.交互式的程序開發(fā)過程傳統(tǒng)的編程過程分三個(gè)步驟:編寫源程序、將源程序編譯和連接生成可執(zhí)行的二進(jìn)制代碼和最后運(yùn)行生成可執(zhí)行的二進(jìn)制代碼。而VisualBasic6.0采用的是交互式方法開發(fā)應(yīng)用程序,使三個(gè)步驟之間不再有明顯的界限。傳統(tǒng)的編程中,如果編寫源程序中出現(xiàn)錯(cuò)誤,只有在編譯和運(yùn)行時(shí)才會(huì)被編譯器捕捉,此時(shí)必須先返回編輯狀態(tài)修改錯(cuò)誤,然后再編譯、連接和運(yùn)行,直到正確為止。VisualBasic編程在輸入代碼時(shí)便進(jìn)行解釋,即時(shí)捕獲并突出顯示大多數(shù)語法或拼寫錯(cuò)誤,同時(shí)將出現(xiàn)警告對(duì)話框,并將出錯(cuò)的源代碼以紅色顯示,方便用戶及時(shí)修改程序。4.提供強(qiáng)大的數(shù)據(jù)庫訪問工具隨著計(jì)算機(jī)技術(shù)的發(fā)展,數(shù)據(jù)庫越來越顯示出其強(qiáng)大的數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)管理能力。為了滿足人們對(duì)數(shù)據(jù)庫的需要,VisualBasic提供了強(qiáng)大的數(shù)據(jù)庫程序設(shè)計(jì)能力。它不僅能管理MicrosoftAccess格式的數(shù)據(jù)庫,還能訪問其他外部數(shù)據(jù)庫,如FoxPro,Paradox等格式的數(shù)據(jù)庫。另外,VisualBasic還提供了開放式數(shù)據(jù)庫連接(ODBC)功能,可以通過直接訪問或建立連接的方式使用并操作后臺(tái)大型網(wǎng)絡(luò)數(shù)據(jù)庫,如SQLServer,Oracle等。在應(yīng)用程序中可以使用結(jié)構(gòu)化查詢語言(SQL)直接訪問Server上的數(shù)據(jù)庫,并提供簡單的面向?qū)ο蟮膸觳僮髅睢⒍嘤脩魯?shù)據(jù)庫的加鎖機(jī)制和網(wǎng)絡(luò)數(shù)據(jù)庫的編程技術(shù),為單機(jī)上運(yùn)行的數(shù)據(jù)庫提供SQL網(wǎng)絡(luò)接口,以便于在分布式環(huán)境中快速而有效地實(shí)現(xiàn)客戶/服務(wù)器方案。5.充分利用Windows資源VisualBasic提供的動(dòng)態(tài)數(shù)據(jù)交換(DDE)編程技術(shù),可以在應(yīng)用程序中實(shí)現(xiàn)與其他Windows應(yīng)用程序建立動(dòng)態(tài)數(shù)據(jù)交換、在不同的應(yīng)用程序之間進(jìn)行通信的功能。VisualBasic提供的對(duì)象連接與嵌入(OLE)技術(shù)是將每個(gè)應(yīng)用程序都看作對(duì)象,將不同的對(duì)象連接起來,嵌入到某個(gè)應(yīng)用程序中,從而可以得到具有聲音、影象、圖象、動(dòng)畫、文字等各種信息的集合式文件。1.2Access20021.2.1Access簡介3建立一個(gè)數(shù)據(jù)庫我們有多種選擇,現(xiàn)在市場上有各種各樣的數(shù)據(jù)庫,而且每一種數(shù)據(jù)庫都有其自身的特點(diǎn),不能說哪一種更好,只能在其中尋找一種能更好地適應(yīng)系統(tǒng)需求、更好地滿足用戶的要求以及適應(yīng)開發(fā)人員的習(xí)慣。在本系統(tǒng)中,畢業(yè)論文7作為超市管理系統(tǒng)是一個(gè)比較小的應(yīng)用系統(tǒng),它所產(chǎn)生和處理的數(shù)據(jù)量也比較小。因此,沒有必要使用像SQLServer和Oracle這樣的大型數(shù)據(jù)庫。MicrosoftOffice中的Access數(shù)據(jù)庫在計(jì)算機(jī)上的應(yīng)用比較普及,是開發(fā)小型數(shù)據(jù)庫系統(tǒng)的比較理想的選擇,所以,在本系統(tǒng)中我選擇了Access數(shù)據(jù)庫。Access作為一個(gè)數(shù)據(jù)庫管理系統(tǒng),它被集成在MicrosoftOffice中。Access數(shù)據(jù)庫處理的基本結(jié)構(gòu),采取關(guān)系型數(shù)據(jù)庫模式。與其他的數(shù)據(jù)庫系統(tǒng)相比,Access更加簡單易學(xué),一個(gè)普通的計(jì)算機(jī)用戶可以很快地掌握它。Access2002的功能十分強(qiáng)大,利用它可以方便地實(shí)現(xiàn)對(duì)信息保存、維護(hù)、查詢、統(tǒng)計(jì)、打印、交流、發(fā)布,而且它可以十分方便地與Office其他組件交流數(shù)據(jù),這些功能對(duì)一個(gè)一般用戶而言已經(jīng)足夠了。1.2.2Access2002和數(shù)據(jù)庫的關(guān)系4MicrosoftAccess從本質(zhì)上說就是一個(gè)數(shù)據(jù)庫管理系統(tǒng),具體來說是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)。Access主要用于中小型數(shù)據(jù)庫系統(tǒng)。它相對(duì)于其他數(shù)據(jù)庫產(chǎn)品來說開發(fā)時(shí)間比較晚,但由于它強(qiáng)大的功能和使用上的方便,使越來越多的用戶轉(zhuǎn)向Access,成為當(dāng)今最為通用的數(shù)據(jù)庫軟件。作為新一代RDBMS的代表,MicrosoftAccess2002提供了真正的關(guān)系數(shù)據(jù)庫管理。在Access數(shù)據(jù)庫中,數(shù)據(jù)是由表格組成的,在表格中有主關(guān)鍵字和外部關(guān)鍵字的定義,在數(shù)據(jù)庫中提供了完全的引用完整性,保證了數(shù)據(jù)庫的完整性。同時(shí)Access的表格具有數(shù)據(jù)確認(rèn)規(guī)則,以避免不精確的數(shù)據(jù)輸入。表格的每一個(gè)字段都具有自己的格式和缺省的定義。Access能作為獨(dú)立的數(shù)據(jù)庫管理系統(tǒng)使用,或作為客戶產(chǎn)生結(jié)構(gòu)化查詢語言這樣的服務(wù)程序。另外,Access數(shù)據(jù)庫具有開放式數(shù)據(jù)庫互連性(ODBC)特性,用戶可以與許多外部數(shù)據(jù)相連接。Access數(shù)據(jù)庫所能完成的功能基本是

溫馨提示

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

評(píng)論

0/150

提交評(píng)論