![基于VB的教材銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)](http://file4.renrendoc.com/view/4e788484df67bf084b01ffd872e65426/4e788484df67bf084b01ffd872e654261.gif)
![基于VB的教材銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)](http://file4.renrendoc.com/view/4e788484df67bf084b01ffd872e65426/4e788484df67bf084b01ffd872e654262.gif)
![基于VB的教材銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)](http://file4.renrendoc.com/view/4e788484df67bf084b01ffd872e65426/4e788484df67bf084b01ffd872e654263.gif)
![基于VB的教材銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)](http://file4.renrendoc.com/view/4e788484df67bf084b01ffd872e65426/4e788484df67bf084b01ffd872e654264.gif)
![基于VB的教材銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)](http://file4.renrendoc.com/view/4e788484df67bf084b01ffd872e65426/4e788484df67bf084b01ffd872e654265.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于VB的教材銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要:教材銷售管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)過程主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立以及前端應(yīng)用程序的開發(fā)。結(jié)合教材銷售管理工作的實(shí)際需要,通過對(duì)C/S模式、VB6.0開發(fā)工具以及數(shù)據(jù)庫(kù)的應(yīng)用,確定了系統(tǒng)實(shí)現(xiàn)的目的和方向,分析了系統(tǒng)的重要功能,對(duì)系統(tǒng)的數(shù)據(jù)庫(kù)進(jìn)行邏輯設(shè)計(jì),最后實(shí)現(xiàn)了適合高校使用的教材銷售管理系統(tǒng)。關(guān)鍵詞:管理信息系統(tǒng);數(shù)據(jù)庫(kù);VB6.0;系統(tǒng)模塊Abstract:Thetextbooksellingmanagementsystemisatypicalofinformationmanagementsystem,whosedevelopmentmainlyincludestheestablishmentofback-enddatabaseandthedevelopmentofthefront-endapplicationprogram.Incombinationwiththepracticalneedoftextbooksalesmanagement,thepurposeanddevelopingdirectionofthesystemaredetermined,andthentheimportantfunctionsofthesystemareanalyzedthroughtheapplicationsofC/Smode,VB6.0developmenttoolsanddatabase.Thelogicaldesignofthesystemdatabaseiscarriedout.Thetextbooksellingmanagementsystemsuitableforcollegesanduniversitiesisrealized.Keywords:MIS(managementinformationsystem);database;VB6.0;systemmodule高等院校教材銷售管理工作是高校管理工作中不可缺少的部分。一直以來學(xué)校使用傳統(tǒng)人工的方式管理教材銷售,這種管理存在許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間長(zhǎng)了,將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來不少的困難,就需要開發(fā)教材銷售管理系統(tǒng)來提高學(xué)生管理工作的效率[1]。使用計(jì)算機(jī)對(duì)教材銷售信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn),如檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等[2]。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢。充分利用因特網(wǎng)的及時(shí)性、廣泛性、交互性等特點(diǎn),實(shí)現(xiàn)教材銷售信息的網(wǎng)上發(fā)布,使龐大的教材銷售工作規(guī)范化、系統(tǒng)化、程序化,提高信息處理的速度和準(zhǔn)確性[3],以上這些都是該系統(tǒng)開發(fā)中需要完成的工作。1系統(tǒng)分析1.1系統(tǒng)功能分析VisualBasic提供了大量的控件,這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,既減少了編程人員的工作量,也簡(jiǎn)化了界面設(shè)計(jì)過程,從而有效地提高了應(yīng)用程序的運(yùn)行效率和可靠性[4]。因此,利用VB6.0的這些功能特點(diǎn)進(jìn)行系統(tǒng)開發(fā),不僅可以反映教材銷售管理系統(tǒng)的結(jié)構(gòu)、特點(diǎn)和要求,而且可以充分利用先進(jìn)的程序設(shè)計(jì)方法和機(jī)制的優(yōu)點(diǎn)[5],為教材銷售管理系統(tǒng)的實(shí)現(xiàn)提供有效的手段。系統(tǒng)開發(fā)總體任務(wù)是實(shí)現(xiàn)教材銷售信息關(guān)系的系統(tǒng)化、規(guī)范化和自動(dòng)化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)基礎(chǔ)上完成的[6]。教材銷售管理系統(tǒng)需要完成的功能主要有:(1)對(duì)教材信息的管理:教材信息的數(shù)據(jù)來自教材基本信息表,包括院號(hào)、書號(hào)、書名、作者、單價(jià)、教材類型、使用類型、出版社、庫(kù)存量等。(2)對(duì)銷售信息的管理:根據(jù)銷售對(duì)象的類別不同,分為班級(jí)領(lǐng)書、教師領(lǐng)書、單位領(lǐng)書、零售等各類信息的管理。(3)對(duì)班級(jí)信息的管理:要維護(hù)的信息有基本的班級(jí)信息和班級(jí)財(cái)務(wù)信息。1.2系統(tǒng)模塊的功能分析通過對(duì)用戶需求的分析,得出該系統(tǒng)大致可分為5個(gè)大的功能模塊:基礎(chǔ)維護(hù)模塊、教材管理模塊、銷售模塊、班級(jí)事務(wù)管理模塊、查詢統(tǒng)計(jì)模塊。系統(tǒng)的功能框圖如圖1所示。圖1教材銷售管理系統(tǒng)功能框圖下面對(duì)各個(gè)系統(tǒng)模塊進(jìn)行具體的功能分析:(1)基礎(chǔ)維護(hù)模塊。完成基礎(chǔ)數(shù)據(jù)的維護(hù)工作,通常只有具有系統(tǒng)管理權(quán)限的用戶才可以使用該模塊。該模塊主要完成的任務(wù)為代碼表維護(hù)、班級(jí)表維護(hù)、帳號(hào)及權(quán)限維護(hù)。其中代碼表包括學(xué)院表、出版社表、書店表、教材類型表、教材使用類型表等,帳號(hào)維護(hù)用來保證使用該模塊的職工必須具有一個(gè)合法的系統(tǒng)用戶帳號(hào),用戶帳號(hào)由具有管理員權(quán)限的管理員開設(shè)。(2)教材管理模塊。主要用來維護(hù)教材的基本信息和追加教材數(shù)量。(3)銷售模塊。主要完成各種銷售操作,主要涉及到基本信息表和出庫(kù)表。(4)班級(jí)事務(wù)管理模塊。主要處理班級(jí)的預(yù)付款、退款操作和班級(jí)整理工作。班級(jí)整理工作指當(dāng)一屆學(xué)生畢業(yè)時(shí),將該屆學(xué)生班級(jí)及班級(jí)財(cái)務(wù)表中與之有關(guān)的信息清除掉。(5)查詢統(tǒng)計(jì)模塊。主要完成各種查詢工作,包括進(jìn)貨查詢,庫(kù)存查詢,銷售查詢及打印各種報(bào)表。進(jìn)貨查詢指根據(jù)時(shí)間段查詢進(jìn)貨情況。預(yù)定查詢指根據(jù)院系和時(shí)間段來查詢教材預(yù)定情況并提供打印功能。2數(shù)據(jù)庫(kù)設(shè)計(jì)2.1數(shù)據(jù)庫(kù)需求分析用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸入和輸出[7]。在仔細(xì)分析調(diào)查有關(guān)教材銷售信息的基礎(chǔ)上,得到該系統(tǒng)所處理的數(shù)據(jù)流程如圖2所示。圖2教材銷售管理系統(tǒng)流程圖2.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。概念結(jié)構(gòu)設(shè)計(jì)通過對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成┮桓霆獨(dú)立于具體DBMS的概念模型[8]。E-R圖法是┮恢知最為廣泛的表示概念模型的方法,它提供了表示實(shí)體集、屬性和聯(lián)系的方法[9]。根據(jù)上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)規(guī)劃出的實(shí)體有:班級(jí)基本信息、班級(jí)財(cái)務(wù)信息、教材基本信息、教材庫(kù)存信息、銷售信息。實(shí)體之間關(guān)系的E-R圖如圖3所示。圖3實(shí)體之間關(guān)系的E-R圖3系統(tǒng)設(shè)計(jì)3.1系統(tǒng)窗體設(shè)計(jì)用戶啟動(dòng)程序后首先出現(xiàn)登錄窗口,要求輸入用戶名和密碼。下面將按照菜單項(xiàng)具體介紹系統(tǒng)的功能。3.1.1基礎(chǔ)維護(hù)功能基礎(chǔ)維護(hù)功能包括學(xué)院表、出版社表、書店表、教材類型表、教材使用類型表5個(gè)子菜單。用鼠標(biāo)點(diǎn)開任何一個(gè)子菜單,在出現(xiàn)的界面上可以對(duì)相應(yīng)的表進(jìn)行維護(hù)。系統(tǒng)還提供了按照編號(hào)或名稱進(jìn)行查詢的功能,可以快速定位特定的記錄。3.1.2教材管理功能教材管理功能包括教材庫(kù)存管理和教材信息管理兩個(gè)子菜單。在教材庫(kù)存管理菜單中用戶可以通過查詢書號(hào),導(dǎo)入教材信息管理界面,對(duì)已經(jīng)存在的教材信息數(shù)據(jù)進(jìn)行提取,然后進(jìn)行追加操作。在教材信息管理菜單中可以對(duì)教材信息進(jìn)行管理,可以添加、刪除、修改和保存教材的各種信息,如圖4所示。系統(tǒng)還提供了按照編號(hào)或名稱進(jìn)行查詢的功能。3.1.3銷售管理功能銷售管理功能包括班級(jí)領(lǐng)書、教師領(lǐng)書、單位領(lǐng)書,零售、退書5個(gè)子菜單,并根據(jù)教材科的實(shí)際情況有折扣設(shè)置,可以針對(duì)某一類型的教材設(shè)置折扣。界面還提供了書號(hào)查詢和打印清單功能。3.1.4班級(jí)事務(wù)管理功能班級(jí)事務(wù)管理功能包括班級(jí)表、班級(jí)財(cái)務(wù)管理、按年份刪除班級(jí)3個(gè)子菜單,分別用于對(duì)班級(jí)信息、班級(jí)財(cái)務(wù)信息進(jìn)行維護(hù),還可以按照入學(xué)年份或班級(jí)名稱進(jìn)行查詢,或者對(duì)某個(gè)班級(jí)進(jìn)行追加預(yù)付款和退款操作。圖4教材信息管理界面3.1.5查詢統(tǒng)計(jì)功能查詢統(tǒng)計(jì)功能包括進(jìn)貨查詢、庫(kù)存查詢、銷售查詢3個(gè)子菜單。以進(jìn)貨查詢?yōu)槔?如圖5所示。進(jìn)入該界面后,會(huì)提示用戶選擇時(shí)間段進(jìn)行數(shù)據(jù)提取,系統(tǒng)就會(huì)在報(bào)表中列出所選時(shí)間段內(nèi)的進(jìn)貨清單。在庫(kù)存查詢功能的界面上會(huì)在報(bào)表中列出總庫(kù)清單,并提供打印功能。圖5銷售查詢界面3.2關(guān)鍵技術(shù)的實(shí)現(xiàn)3.2.1數(shù)據(jù)的一致性數(shù)據(jù)的一致性是指數(shù)據(jù)的正確性和相容性,以防止不符合語(yǔ)義的錯(cuò)誤數(shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù)[10]。在數(shù)據(jù)庫(kù)中具有相同意義的數(shù)據(jù)必須保持前后一致,才能體現(xiàn)數(shù)據(jù)的參考完整性和一致性[11]。該系統(tǒng)關(guān)于數(shù)據(jù)一致性的實(shí)現(xiàn)可以以班級(jí)領(lǐng)書的信息錄入為例進(jìn)說明。由于教材信息和班級(jí)信息在前面的工作中已經(jīng)確定,但在班級(jí)領(lǐng)書表中有書號(hào)、銷售數(shù)量、班級(jí)、書架號(hào)、書名、作者、庫(kù)存數(shù)量、定價(jià)、出版社9個(gè)字段,如果系統(tǒng)需要用戶將以上信息一一輸入,那么就沒有做到信息共享。在系統(tǒng)的實(shí)際操作中只要確定銷售信息和班級(jí)信息,書架號(hào)、書名、作者、庫(kù)存數(shù)量、定價(jià)、出版社即為已知數(shù)。所以在進(jìn)入班級(jí)領(lǐng)書界面時(shí)系統(tǒng)會(huì)根據(jù)用戶選擇的書號(hào)、銷售數(shù)量和班級(jí),通過存儲(chǔ)過程自動(dòng)將滿足這些條件的教材和相應(yīng)的信息顯示在界面上,這樣就防止了數(shù)據(jù)不一致情況的發(fā)生。如果需要修改教材信息及班級(jí)事務(wù)信息,只需要進(jìn)入教材信息模塊和班級(jí)事務(wù)維護(hù)模塊進(jìn)行修改,在班級(jí)領(lǐng)書界面中的信息也會(huì)自動(dòng)更新。3.2.2登錄窗體的創(chuàng)建該系統(tǒng)啟動(dòng)后將首先出現(xiàn)用戶登錄窗體,要求用戶提供帳號(hào)名和密碼,用戶輸入正確的帳號(hào)名和密碼后,VB代碼從權(quán)限表中提取用戶對(duì)每個(gè)模塊所具有的權(quán)限,并將有關(guān)信息存放在全局LoginSucceeded變量中。用戶登錄窗體中要放置了2個(gè)文本框用來輸入用戶名和密碼,2個(gè)按鈕用來登錄或者退出。當(dāng)用戶輸入完用戶名和密碼,單擊cmdOK按鈕將對(duì)用戶信息進(jìn)行判斷,該程序的主要目的是要判斷輸入的用戶名是否合法。如果用戶取消登錄,單擊cmdCancel按鈕,將觸發(fā)按鈕的Click事件,代碼如下:PrivateSubcmdCancelClick()′設(shè)置全局變量為false′不提示失敗的登錄Ifflag=100ThenExitSubElseIfMsgBox("確認(rèn)要退出程序嗎?",vbYesNo,"教材管理系統(tǒng)")=vbNoThenLoginSucceeded=FalseElseMe.HideEndIfEndIfEndSub用戶如果沒有輸入用戶名和密碼,將出現(xiàn)消息框提示。如果輸入的密碼不正確,文本框txtPassword將重新獲得輸入焦點(diǎn)。用戶登錄成功,全局變量LoginSucceeded將被賦值為True。4結(jié)語(yǔ)用VB6.0開發(fā)教材銷售管理系統(tǒng),能夠完成教材銷售的管理和查詢以及各類相關(guān)報(bào)表的打印,并提供部分系統(tǒng)維護(hù)功能,該系統(tǒng)具有性能穩(wěn)定、功能齊全、界面美觀、運(yùn)行方便等特點(diǎn),能夠提高管理部門的工作效率,使得教材銷售管理走上現(xiàn)代化軌道,但該軟件的功能有待于進(jìn)一步增強(qiáng)。參考文獻(xiàn)[1]鄭人杰,殷人昆,陶永雷.實(shí)用軟件工程[M].2版.北京:清華大學(xué)出版社,1998.[2]薛華成.管理信息系統(tǒng)[M].3版.北京:清華大學(xué)出版社,1999.[3]曾凡奇.基于Internet的管理信息系統(tǒng)[M].北京:中國(guó)財(cái)政經(jīng)濟(jì)出版社,2001.[4]劉瑞新,汪遠(yuǎn)征.VisualBasic程序設(shè)計(jì)教程[M].北京:機(jī)械工業(yè)出版社,2003.[5]白鵬.VisualBasic編程實(shí)例與技巧數(shù)據(jù)庫(kù)編程[M].北京:科學(xué)出版社,2003.[6]夏驕雄,陸菊康,吳耿鋒.基于Intranet的管理信息系統(tǒng)[J].小型微型計(jì)算機(jī)系統(tǒng),2001(4):2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 翻譯兼職合同
- 簡(jiǎn)式房屋買賣定金合同范本
- 詳見建設(shè)工程施工合同GF
- 紅酒運(yùn)輸資質(zhì)轉(zhuǎn)讓合同范本
- 車輛貨物運(yùn)輸合同
- 宅基地轉(zhuǎn)讓協(xié)議合同書
- 外賣訂單配送承包合同
- 正交薄壁孔音叉陀螺的設(shè)計(jì)和性能研究
- 極區(qū)弱觀測(cè)環(huán)境下的SINS-DVL-GNSS組合導(dǎo)航算法研究
- 2025年南寧貨運(yùn)從業(yè)資格證試題答題APP
- 再見深海合唱簡(jiǎn)譜【珠海童年樹合唱團(tuán)】
- 高中物理 選修1 第四章 光(折射反射干涉衍射偏振)(2024人教版)
- 《聚焦客戶創(chuàng)造價(jià)值》課件
- PTW-UNIDOS-E-放射劑量?jī)x中文說明書
- 保險(xiǎn)學(xué)(第五版)課件全套 魏華林 第0-18章 緒論、風(fēng)險(xiǎn)與保險(xiǎn)- 保險(xiǎn)市場(chǎng)監(jiān)管、附章:社會(huì)保險(xiǎn)
- 許小年:淺析日本失去的30年-兼評(píng)“資產(chǎn)負(fù)債表衰退”
- 典范英語(yǔ)2b課文電子書
- 17~18世紀(jì)意大利歌劇探析
- β內(nèi)酰胺類抗生素與合理用藥
- 何以中國(guó):公元前2000年的中原圖景
- 第一章:公共政策理論模型
評(píng)論
0/150
提交評(píng)論