版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
精品文檔-下載后可編輯VB在教材銷(xiāo)售管理系統(tǒng)設(shè)計(jì)中的應(yīng)用與實(shí)現(xiàn)-設(shè)計(jì)應(yīng)用摘要:教材銷(xiāo)售管理系統(tǒng)是典型的信息管理系統(tǒng),其開(kāi)發(fā)過(guò)程主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立以及前端應(yīng)用程序的開(kāi)發(fā)。結(jié)合教材銷(xiāo)售管理工作的實(shí)際需要,通過(guò)對(duì)C/S模式、VB6.0開(kāi)發(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)了適合高校使用的教材銷(xiāo)售管理系統(tǒng)。
高等院校教材銷(xiāo)售管理工作是高校管理工作中不可缺少的部分。一直以來(lái)學(xué)校使用傳統(tǒng)人工的方式管理教材銷(xiāo)售,這種管理存在許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間長(zhǎng)了,將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)不少的困難,就需要開(kāi)發(fā)教材銷(xiāo)售管理系統(tǒng)來(lái)提高學(xué)生管理工作的效率。使用計(jì)算機(jī)對(duì)教材銷(xiāo)售信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn),如檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。通過(guò)這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢。充分利用因特網(wǎng)的及時(shí)性、廣泛性、交互性等特點(diǎn),實(shí)現(xiàn)教材銷(xiāo)售信息的網(wǎng)上發(fā)布,使龐大的教材銷(xiāo)售工作規(guī)范化、系統(tǒng)化、程序化,提高信息處理的速度和準(zhǔn)確性,以上這些都是該系統(tǒng)開(kāi)發(fā)中需要完成的工作。
1系統(tǒng)分析
1.1系統(tǒng)功能分析
VisualBasic提供了大量的控件,這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,既減少了編程人員的工作量,也簡(jiǎn)化了界面設(shè)計(jì)過(guò)程,從而有效地提高了應(yīng)用程序的運(yùn)行效率和可靠性。因此,利用VB6.0的這些功能特點(diǎn)進(jìn)行系統(tǒng)開(kāi)發(fā),不僅可以反映教材銷(xiāo)售管理系統(tǒng)的結(jié)構(gòu)、特點(diǎn)和要求,而且可以充分利用先進(jìn)的程序設(shè)計(jì)方法和機(jī)制的優(yōu)點(diǎn),為教材銷(xiāo)售管理系統(tǒng)的實(shí)現(xiàn)提供有效的手段。
系統(tǒng)開(kāi)發(fā)總體任務(wù)是實(shí)現(xiàn)教材銷(xiāo)售信息關(guān)系的系統(tǒng)化、規(guī)范化和自動(dòng)化。系統(tǒng)功能分析是在系統(tǒng)開(kāi)發(fā)的總體任務(wù)基礎(chǔ)上完成的。教材銷(xiāo)售管理系統(tǒng)需要完成的功能主要有:
(1)對(duì)教材信息的管理:教材信息的數(shù)據(jù)來(lái)自教材基本信息表,包括院號(hào)、書(shū)號(hào)、書(shū)名、作者、單價(jià)、教材類(lèi)型、使用類(lèi)型、出版社、庫(kù)存量等。
(2)對(duì)銷(xiāo)售信息的管理:根據(jù)銷(xiāo)售對(duì)象的類(lèi)別不同,分為班級(jí)領(lǐng)書(shū)、教師領(lǐng)書(shū)、單位領(lǐng)書(shū)、零售等各類(lèi)信息的管理。
(3)對(duì)班級(jí)信息的管理:要維護(hù)的信息有基本的班級(jí)信息和班級(jí)財(cái)務(wù)信息。
1.2系統(tǒng)模塊的功能分析
通過(guò)對(duì)用戶需求的分析,得出該系統(tǒng)大致可分為5個(gè)大的功能模塊:基礎(chǔ)維護(hù)模塊、教材管理模塊、銷(xiāo)售模塊、班級(jí)事務(wù)管理模塊、查詢統(tǒng)計(jì)模塊。系統(tǒng)的功能框圖如圖1所示。
圖1教材銷(xiāo)售管理系統(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é)院表、出版社表、書(shū)店表、教材類(lèi)型表、教材使用類(lèi)型表等,帳號(hào)維護(hù)用來(lái)保證使用該模塊的職工必須具有一個(gè)合法的系統(tǒng)用戶帳號(hào),用戶帳號(hào)由具有管理員權(quán)限的管理員開(kāi)設(shè)。
(2)教材管理模塊。主要用來(lái)維護(hù)教材的基本信息和追加教材數(shù)量。
(3)銷(xiāo)售模塊。主要完成各種銷(xiāo)售操作,主要涉及到基本信息表和出庫(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ù)存查詢,銷(xiāo)售查詢及打印各種報(bào)表。進(jìn)貨查詢指根據(jù)時(shí)間段查詢進(jìn)貨情況。預(yù)定查詢指根據(jù)院系和時(shí)間段來(lái)查詢教材預(yù)定情況并提供打印功能。
2數(shù)據(jù)庫(kù)設(shè)計(jì)
2.1數(shù)據(jù)庫(kù)需求分析
用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。在仔細(xì)分析調(diào)查有關(guān)教材銷(xiāo)售信息的基礎(chǔ)上,得到該系統(tǒng)所處理的數(shù)據(jù)流程如圖2所示。
圖2教材銷(xiāo)售管理系統(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ì)通過(guò)對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS的概念模型。E2R圖法是一種為廣泛的表示概念模型的方法,它提供了表示實(shí)體集、屬性和聯(lián)系的方法。
根據(jù)上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)規(guī)劃出的實(shí)體有:班級(jí)基本信息、班級(jí)財(cái)務(wù)信息、教材基本信息、教材庫(kù)存信息、銷(xiāo)售信息。實(shí)體之間關(guān)系的E2R圖如圖3所示。
圖3實(shí)體之間關(guān)系的E2R圖
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é)院表、出版社表、書(shū)店表、教材類(lèi)型表、教材使用類(lèi)型表5個(gè)子菜單。用鼠標(biāo)點(diǎn)開(kāi)任何一個(gè)子菜單,在出現(xiàn)的界面上可以對(duì)相應(yīng)的表進(jìn)行維護(hù)。系統(tǒng)還提供了按照編號(hào)或名稱進(jìn)行查詢的功能,可以快速定位特定的記錄。
3.1.2教材管理功能
教材管理功能包括教材庫(kù)存管理和教材信息管理兩個(gè)子菜單。在教材庫(kù)存管理菜單中用戶可以通過(guò)查詢書(shū)號(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銷(xiāo)售管理功能
銷(xiāo)售管理功能包括班級(jí)領(lǐng)書(shū)、教師領(lǐng)書(shū)、單位領(lǐng)書(shū),零售、退書(shū)5個(gè)子菜單,并根據(jù)教材科的實(shí)際情況有折扣設(shè)置,可以針對(duì)某一類(lèi)型的教材設(shè)置折扣。界面還提供了書(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ù)存查詢、銷(xiāo)售查詢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銷(xiāo)售查詢界面
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ù)。在數(shù)據(jù)庫(kù)中具有相同意義的數(shù)據(jù)必須保持前后一致,才能體現(xiàn)數(shù)據(jù)的參考完整性和一致性。
該系統(tǒng)關(guān)于數(shù)據(jù)一致性的實(shí)現(xiàn)可以以班級(jí)領(lǐng)書(shū)的信息錄入為例進(jìn)說(shuō)明。由于教材信息和班級(jí)信息在前面的工作中已經(jīng)確定,但在班級(jí)領(lǐng)書(shū)表中有書(shū)號(hào)、銷(xiāo)售數(shù)量、班級(jí)、書(shū)架號(hào)、書(shū)名、作者、庫(kù)存數(shù)量、定價(jià)、出版社9個(gè)字段,如果系統(tǒng)需要用戶將以上信息一一輸入,那么就沒(méi)有做到信息共享。在系統(tǒng)的實(shí)際操作中只要確定銷(xiāo)售信息和班級(jí)信息,書(shū)架號(hào)、書(shū)名、作者、庫(kù)存數(shù)量、定價(jià)、出版社即為已知數(shù)。所以在進(jìn)入班級(jí)領(lǐng)書(shū)界面時(shí)系統(tǒng)會(huì)根據(jù)用戶選擇的書(shū)號(hào)、銷(xiāo)售數(shù)量和班級(jí),通過(guò)存儲(chǔ)過(guò)程自動(dòng)將滿足這些條件的教材和相應(yīng)的信息顯示在界面上,這樣就防止了數(shù)據(jù)不一致情況的發(fā)生。如果需要修改教材信息及班級(jí)事務(wù)信息,只需要進(jìn)入教材信息模塊和班級(jí)事務(wù)維護(hù)模塊進(jìn)行修改,在班級(jí)領(lǐng)書(shū)界面置了2個(gè)文本框用來(lái)輸入用戶名和密碼,2個(gè)按鈕用來(lái)登錄或者退出。當(dāng)用戶輸入完用戶名和密碼,單擊cmdOK按鈕將對(duì)用戶信息進(jìn)行判斷,該程序的主要目的是要判斷輸入的用戶名是否合法。如果用戶取消登錄,單擊cmdCancel按鈕,將觸發(fā)按鈕的Click事件,代碼如下:
PrivateSubcmdCancelClick()′設(shè)置全局變量為false
′不提示失敗的登錄
Ifflag=100Then
ExitSub
Else
IfMsgBox("確認(rèn)要退出程序嗎?",vbYesNo,"教材管理
系統(tǒng)")=vbNoThen
LoginSucceeded=False
Else
Me.Hide
EndIf
EndIf
EndSub
用戶如果沒(méi)有輸入用戶名和密碼,將出現(xiàn)消息框提示。如果輸入的密碼不正確,文本框txtPassword將重新獲
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年廈門(mén)演藝職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)附答案解析
- 2025年青海省海南藏族自治州單招職業(yè)適應(yīng)性測(cè)試題庫(kù)附答案解析
- 2025年新邵縣招教考試備考題庫(kù)附答案解析(必刷)
- 2025年湖北工業(yè)大學(xué)工程技術(shù)學(xué)院馬克思主義基本原理概論期末考試模擬題附答案解析
- 2026年武漢民政職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)考試題庫(kù)帶答案解析
- 2025年南陽(yáng)職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)考試題庫(kù)附答案解析
- 2025年邯鄲科技職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性考試題庫(kù)附答案解析
- 2026年六安職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性考試模擬測(cè)試卷帶答案解析
- 2024年滇池學(xué)院馬克思主義基本原理概論期末考試題帶答案解析(奪冠)
- 2025年陜西工運(yùn)學(xué)院馬克思主義基本原理概論期末考試模擬題帶答案解析(必刷)
- 銷(xiāo)售內(nèi)勤年終總結(jié)
- 妊娠合并梅毒治療指南
- 共線清潔驗(yàn)證方案
- 亞馬遜運(yùn)營(yíng)廣告培訓(xùn)
- 北方工業(yè)集團(tuán) 筆試題目
- 環(huán)境監(jiān)測(cè)機(jī)構(gòu)質(zhì)量保證制度
- 酒店消殺方案
- 當(dāng)前消費(fèi)者權(quán)益保護(hù)工作中出現(xiàn)的新情況新問(wèn)題與對(duì)策建議百度文剖析
- 【船舶污染問(wèn)題研究國(guó)內(nèi)外文獻(xiàn)綜述2300字】
- 管道壁厚計(jì)算表
- 內(nèi)鏡進(jìn)修匯報(bào)
評(píng)論
0/150
提交評(píng)論