【正文】
ceived strict procedures designed training, the use of Visual Basic also like to develop a powerful, and suited to their special needs applications. Visual Basic inherited Basic language learn userfriendly features, and are particularly suited to new learner learning Windows system programming. Supermarket Jinxiaocun management system using puter management Supermarket stocks a puter application and management of technology innovation in the puter before the inventory management are not yet universal manual written by the staff to operate. Supermarkets are now generally used puter intelligent management, using the puter as a tool for puter supermarket inventory management procedures to help managers more effectively supermarket inventory management. Supermarket Jinxiaocun management system is a typical management information system (MIS), including its main development background to the establishment and maintenance of the database and frontend application development 2. The request for the establishment of strong data consistency and integrity, good for the security of the data. For the latter request applications functions, such as easy to use features. After analysis, we use Microsoft visual basic development tool panies, the use of its various objectoriented development tools, especially data that can be easily accessible and concise window manipulation database intelligent objects, the first prototype application system in a short time and then, putation of the initial prototype system needs to constantly revise and improve until the formation of a viable system of user satisfaction. Because I limited capacity, coupled with time constraints, it designed the system may function relatively simple, and the system is single edition, not Inter operations work, which I have yet to learn that in future work to further improve. keyword : Supermarket Jinxiaocun management MIS,visual basic database 第一章 引言 1. 1 課題背景 超市進銷存 管理系統(tǒng)用計算機管理 超市庫存進出 管理的一種計算機應用技術的創(chuàng)新 ,在計算機還未普及之前 庫存 管理都是由工作人員手工書寫的方式來操作的 .現(xiàn)在一般的 超市 都采用計算機智能化管理 ,采用計算機作為工具的實用的計算機 超市 庫存管理程序來幫助管理員進行更有效的 超市庫存 管理工作。 經過分析 ,我們使用 MICROSOFT 公司的 VISUAL BASIC 開發(fā)工具 ,利用其提供的各種面向對象的開發(fā)工具 ,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象 ,首先在短時間內建立系統(tǒng)應用原型 ,然后 ,對初始原型系統(tǒng)進行需求迭代 ,不斷修正和改進 ,直到形 成用戶滿意的可行系統(tǒng)。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。 超市進銷存 管理系統(tǒng)用計算機管理 超市庫存進出 管理的一種計算機應用技術的創(chuàng)新 ,在計算機還未普及之前 庫存 管理都是由工作人員手工書寫的方式來操作的 .現(xiàn)在一般的 超市 都采用計算機智能化管理 ,采用計算機作為工具的實用的計算機 超市 庫存管理程序來幫助管理員進行更有效 的 超市庫存 管理工作?,F(xiàn)在不同了,即使你沒有接受過嚴格的程序設計訓練,使用 Visual Basic 也一樣能夠開發(fā)出功能強大、適合自己特殊需求的應用程序了。然而,雖然現(xiàn)在世界上已經充滿了多如牛毛的各種軟件,但它們依然不能滿足用戶的各種特殊需要,人們還不得不開發(fā)適合自己特殊需求的軟件。 它已經深入到日常工作和生活的方方面面,比如文字處理、信息管理、輔助設計、圖形圖像處理、教育培訓以及游戲娛樂等。 畢業(yè)設計 超市進銷存 管理系統(tǒng) 院系 _________ 專業(yè) _________ 班級 _________ 姓名 _________ 年 月 日 摘 要 ???????????????????????????? 1 Abstract???????????????????????????2 第一章 引言 ????????????????????????? 4 1. 1 課題背景 ?????????????????????????? 4 1. 2 系統(tǒng)簡介 ?????????????????????? ???? 5 1. 3 開發(fā)軟件介紹 ……………………………………………………………… 6 第二章 系統(tǒng)的分析???????????????????? ??? 8 2. 1 系統(tǒng)開發(fā)的目標和思想?????????????????? ?? 9 2. 2 系統(tǒng)的可行性分析???????????????????? ?? 13 第三章 系統(tǒng)的設計 ???????????????????????1 8 3. 1 系統(tǒng)的功能結構設計????????????????????? 18 3. 2 系統(tǒng) 的數(shù)據(jù)庫設計 ……………………………………………………… .19 3. 3 界面設計與代碼設計?????????????????????????? 23 結束語 ??????????????????????????????4 6 致謝 ???????????????????????????????4 7 參考文獻 ??????????????????? 49 摘 要 隨著經濟的發(fā)展,社會的進步,計算機越來越深入到我們日常的工作學習及生活中,成為我們日常生活中不可缺少的輔助工具。 隨著科學技術的不斷提高 ,計算機科學日漸成熟 ,其強大的功能已為人們深刻認識 ,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。各行各業(yè)的人們無須經過特別的訓練就能夠使用電腦完成許許多多復雜的工作。以前開發(fā) Windows 應用軟件是專業(yè)人員的工作,需要掌握許多專業(yè)知識和經過特 殊的培訓才能勝任。 Visual Basic 繼承了 Basic 語言易學易用的特點,特別適合于初學者學習 Windows 系統(tǒng)編程。 超市進銷存 管理系統(tǒng) 是典型的信息管理系統(tǒng) (MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。而對于后者則要求應用程序功能完備 ,易使用等特點。 因為本人能力有限,加上時間緊迫,所以設計出來的本系統(tǒng)可能功能比較簡單,另外本系統(tǒng)是單機版,不能實現(xiàn)網(wǎng)絡互聯(lián)操作 ,這些都有待于我在以后的工作學習中進一步改進。 超市進銷存 管理系統(tǒng) 是典型的信息管理系統(tǒng) (MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。而對于后者則要求應用程序功能完備 ,易使用等特點。隨著微軟對它不斷地改進以及計算機本身性能的提高,使得 Visual Basic 越來越適合一般的應用程序開發(fā)。在眾多的開發(fā)工具中,我們?yōu)槭裁匆x擇Visual 呢?因為 VB 具有眾多其它開發(fā)工具所沒有的優(yōu)點!具體介紹如下: ? 開發(fā)的高效 ? 語言的高效 ? 編譯的高 效 ? 執(zhí)行的高效 ? 維護的高效 基于以上理由,我們毫不憂郁的選擇了 做為我們的開發(fā)工具??! 主要的控件及其基本屬性,事件簡介 ? 命令按鈕類的控件: 1) Caption 屬性:用來顯示在控件上的標題。 3) Appearance 屬性:值為 1 時 ,則以 3D 效果顯示該控件 ,0 則不然。 5) Cancel 屬性:該屬性決定按鈕是否為一個 ” 取消 ” 按鈕。 13) DisabledPicture 屬性:設置 /返回一個對圖片的引用,該圖片在控件無效時顯示在控件中。 ? 命令按鈕類的事件: 1) 單擊事件―― Click 事件 ( 1) 觸發(fā)與適用 此事件是在一個命令按鈕對象上按下然后釋放一個鼠標按鈕時發(fā)生。 ( 2) 事件處理過程 按鈕單擊事件的處理過程為: Private Sub objectClick( Index As Integer) 其中 Object 為引發(fā)該事件的對象名稱。 2) 獲得焦點―― GotFocus 事件 ( 1) 觸發(fā)與適用 當命令按鈕獲得焦點產生該事件,獲得焦點可以通過諸如Tab 切換或單擊對象之類的用戶動作,或在代碼中用SetFocus 方法改變焦點來實現(xiàn)。 6) KeyPress 事件:當用戶按下或松開一個 ANSI 鍵時發(fā)生。 8) MouseMove 事件:當命令按鈕上移動鼠標時發(fā)生。 ? 標簽框類的控件類的控件: 1) Caption 屬性:在應用程序界面上加入說明。 3) Backstyle 屬性:用以指示標簽是否透明 . 4) Bordstyle 屬性 :用以設定控件是否有邊框。 2) Maxlength 屬性:該屬性設定在文本框控件中能夠輸入的最大字符數(shù)。 4) Scrollbars 屬性:該屬性決定是否為文本框加滾動條。 6) Change 事件屬性:文本框的內容發(fā)生改變時 ,相應的控件之間發(fā)生相應的改變 ,具有即時性。 8) Alignment 屬性:設定控件中的文本對其方式 9) Appearance 屬性:設定一個對象在運行時是否可以 3D 效果顯示。 2) Alignment 屬性:決定單選按鈕的標題在控件上的位置。 4) Index 屬性:屬性值表示為單選按鈕組成的控件中某個按鈕的索引值。 6) Value 屬性:反映控件狀態(tài)的屬性 ,返回 true 表示已選擇了該按鈕。 8) BackColor 屬 性:設置 /返回背景色。 10) DataField 屬性:設置 /返回數(shù)據(jù)使用者將被綁定到的字段名。 12) DisabledPicture 屬性:設置 /返回一個對圖像的引用,該圖片在控件無效時顯示在控件中。 14) DragMode 屬性:設置 /返回一個值,確定在拖放操作中所用的方式。 16) FontBold 屬性:設置 /返回字體粗體樣式。 18) FontStrikethru 屬性:設置 /返回字體刪除線樣式。 20) FontName 屬性:設置 /返回控件中顯示文本所用的字體大小。 23) MaskColor 屬性:設置 /返回一個在控件的圖片中作為掩碼的顏色 。 ? 單選按鈕類的常用事件: 1) Click 事件:鼠標單擊控件時發(fā)生。 3) DragDrop 事件:在一個完整的拖放動作或使用 Drag 方法,并將其Action 參數(shù)設置位 2 時,該事件發(fā)生。 5) GotFocus 事件: 當獲的對象焦點時發(fā)生。 7) KeyDown 事件:當控件具有焦點時按下一個鍵時發(fā)生。 9) KeyPress 事件:當用戶按下或釋放 ANSI 一個鍵時發(fā)生。 11) MouseMove 事件:在控件上移動鼠標時發(fā)生。 ? 復選按鈕類的控件: 1) Caption 屬性:缺省為 check1? 。 5) DataChangeed 屬性:設置 /返回一個值,指