![汽車銷售管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/16/e69aa0fb-68e8-4267-9b44-7e3d9ffaa6cf/e69aa0fb-68e8-4267-9b44-7e3d9ffaa6cf1.gif)
![汽車銷售管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/16/e69aa0fb-68e8-4267-9b44-7e3d9ffaa6cf/e69aa0fb-68e8-4267-9b44-7e3d9ffaa6cf2.gif)
![汽車銷售管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/16/e69aa0fb-68e8-4267-9b44-7e3d9ffaa6cf/e69aa0fb-68e8-4267-9b44-7e3d9ffaa6cf3.gif)
![汽車銷售管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/16/e69aa0fb-68e8-4267-9b44-7e3d9ffaa6cf/e69aa0fb-68e8-4267-9b44-7e3d9ffaa6cf4.gif)
![汽車銷售管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/16/e69aa0fb-68e8-4267-9b44-7e3d9ffaa6cf/e69aa0fb-68e8-4267-9b44-7e3d9ffaa6cf5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一章引言1第二章系統(tǒng)分析52.1 系統(tǒng)基本情況描述52.2 需求分析52.3 E R 圖62.4系統(tǒng)要求72.5 開發(fā)工具82.6 程序設(shè)計(jì)要求82.7 關(guān)鍵冋題和關(guān)鍵技術(shù) 82.7.1 關(guān)鍵問題82.7.2 關(guān)鍵技術(shù)9第三章系統(tǒng)設(shè)計(jì)103.1 設(shè)計(jì)思想103.2 各模塊功能設(shè)計(jì)103.2.1 功能模塊103.2.2模塊基本信息123.2.3 輸入輸出原則133.3 數(shù)據(jù)流程圖133.4 系統(tǒng)設(shè)計(jì)策略143.5 系統(tǒng)流程圖153.6 數(shù)據(jù)結(jié)構(gòu)163.6.1 數(shù)據(jù)字典163.6.2 數(shù)據(jù)庫的邏輯設(shè)計(jì)183.6.3 數(shù)據(jù)庫的安全性和完整性19第四章系統(tǒng)實(shí)現(xiàn)214.1 實(shí)現(xiàn)策略214.2 系統(tǒng)主窗
2、體214.3系統(tǒng)管理224.3.1 用戶登錄224.3.2 修改密碼224.4交易管理234.4.1 進(jìn)貨登記234.4.2 銷售登記244.4.3 退貨登記254.5客戶管理264.5.1 會(huì)員登記264.5.2 會(huì)員查詢264.6查詢管理274.6.1 存貨查詢274.6.2銷售查詢284.6.3 退貨查詢 284.6.4 廠商查詢 294.7 統(tǒng)計(jì)分析 304.7.1 進(jìn)貨統(tǒng)計(jì) 304.7.2 銷售統(tǒng)計(jì) 314.7.3 圖表分析 324.8 員工管理 324.8.1 員工查詢 324.8.2 業(yè)績查看 334.8.3 員工登記 344.9 數(shù)據(jù)備份 344.10 幫助 35第五章 系統(tǒng)測(cè)
3、試 36第六章 總結(jié) 38第七章 辭40參考文獻(xiàn) 41附: 系統(tǒng)具體源代碼 42第一章引言目前,大量的中小企業(yè)中,存在這樣的現(xiàn)象:分散的、不連貫的客戶信息使企業(yè)管理者或企 業(yè)相關(guān)人員無法看到客戶的全部資料及相關(guān)資料,信息的分散使得產(chǎn)生的結(jié)果也無法保持一致性 和完整性,造成中小企業(yè)在銷售管理上存如下問題:無法分類統(tǒng)計(jì)客戶信息(對(duì)客戶分類極為混亂)?無法準(zhǔn)確全面掌握各業(yè)務(wù)進(jìn)展?fàn)顟B(tài)?對(duì)立項(xiàng)的銷售業(yè)務(wù)沒有有效的安排及推建業(yè)務(wù)進(jìn)程和管理,一直處被動(dòng)銷售局面?對(duì)銷售人員工作過程掌握不夠?無法準(zhǔn)確快速考核銷售人員業(yè)績?業(yè)務(wù)人員對(duì)產(chǎn)品沒有一定認(rèn)識(shí)?無法有效地同服務(wù)部人員溝通?銷售及市場(chǎng)流程不清析,流程變動(dòng)較大
4、?對(duì)市場(chǎng)信息、競(jìng)爭(zhēng)對(duì)手的資訊掌握不完善?無結(jié)構(gòu)統(tǒng)一的銷售及市場(chǎng)情況報(bào)表?基本銷售及市場(chǎng)費(fèi)用統(tǒng)計(jì)較不完備?銷售人員辭職時(shí)失單現(xiàn)象嚴(yán)重?加之,現(xiàn)在客戶的期望值越來越高,客戶需要更好的服務(wù)(產(chǎn)品的質(zhì)量及個(gè)性化服務(wù))。企業(yè)的競(jìng)爭(zhēng)已逐漸從產(chǎn)品的競(jìng)爭(zhēng)轉(zhuǎn)變?yōu)榉?wù)的競(jìng)爭(zhēng),因此中小企業(yè)要發(fā)展就必須進(jìn)一步優(yōu)化業(yè)務(wù)流程以 提高企業(yè)競(jìng)爭(zhēng)能力。Sales management system就是針對(duì)中小企業(yè)的銷售、服務(wù)和營銷體系進(jìn)行規(guī) 化管理,以解決困饒中小企業(yè)的一系列問題,提高效率、降低成本。企業(yè)汽車銷售管理系統(tǒng)(Sales man ageme nt system)通過對(duì)客戶關(guān)系、銷售行動(dòng)、銷售過程等環(huán)節(jié)記錄、管理與分
5、析,使銷售管理從經(jīng)驗(yàn)走向科學(xué)、從個(gè)人主導(dǎo)走向企業(yè)主導(dǎo),針對(duì)中小企業(yè)銷售管理中存在的諸多問題,從中小企業(yè)的銷售管理的主要需求出發(fā),充分“以客戶為中心”,為中小企業(yè)建立彈性化和靈活性的業(yè)務(wù)流程。企業(yè)及個(gè)人可以完全按照企業(yè)的需要,制定適合企業(yè)特點(diǎn)的業(yè)務(wù)流程,實(shí)現(xiàn)對(duì)各種數(shù)據(jù)的規(guī)化,自動(dòng)化的計(jì)算機(jī)管理。同時(shí)加強(qiáng)了中小企業(yè)銷售過程中協(xié)同作業(yè)的能力,并實(shí)現(xiàn)了中小企業(yè)銷售管理過程中的移動(dòng)辦公管理,幫助中小企業(yè)建立以市場(chǎng)為基礎(chǔ),客戶為導(dǎo)向的業(yè)務(wù)模式。幫助中小企業(yè)建立起規(guī)化的企業(yè)營銷體系,以提高企業(yè)營銷 的效率、競(jìng)爭(zhēng)力,使企業(yè)決策層能夠及時(shí)抓住市場(chǎng)的動(dòng)態(tài),推動(dòng)市場(chǎng)的營銷步伐,大幅度地提高 市場(chǎng)占有率。第二章系統(tǒng)分
6、析2.1系統(tǒng)基本情況描述汽車銷售管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)包括后臺(tái)數(shù)據(jù)庫的建立及前臺(tái)應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立數(shù)據(jù)一致性和完整性強(qiáng)數(shù)據(jù)安全性好的庫,我采用了 MicrosoftAccess 2000,而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn),我使用了Visual Basic 6.0。利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而見解操作數(shù)據(jù)庫的只能化 對(duì)象,首先在短時(shí)間建立系統(tǒng)應(yīng)用原型,然后對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn), 直到形成用戶滿意的可行系統(tǒng)。汽車銷售管理系統(tǒng)主要是對(duì)商品從購入到入庫到銷售出庫中各個(gè)環(huán)節(jié)所發(fā)生的事件進(jìn)行記 錄,以
7、及對(duì)商品倉庫的日常事務(wù)進(jìn)行處理。能隨時(shí)查詢倉庫的庫存和已售商品??筛鶕?jù)進(jìn)貨統(tǒng)計(jì)、 銷售統(tǒng)計(jì)、圖表分析,來決定采購計(jì)劃和暫停采購的商品清單,提高資金利用率。能隨時(shí)進(jìn)行員 工的業(yè)績查詢、廠商查詢等,提高企業(yè)的科學(xué)管理水平。2. 2需求分析在信息技術(shù)飛速發(fā)展的今天,各行各業(yè)使用計(jì)算機(jī)在輔助協(xié)調(diào)和管理自身工作的需求越來越 高。人們都希望通過計(jì)算機(jī)技術(shù)來實(shí)現(xiàn)對(duì)各種事務(wù)的自動(dòng)化管理。目前,企業(yè)辦公自動(dòng)化正朝著 多功能,復(fù)合化和系統(tǒng)化的方向發(fā)展,汽車銷售管理系統(tǒng)是企業(yè)辦公自動(dòng)化的一種體現(xiàn).銷售管理也是企業(yè)主要的事務(wù)管理之一,是提高企業(yè)競(jìng)爭(zhēng)力的重要環(huán)節(jié)。企業(yè)銷售管理作為ERP的一部分,在企業(yè)管理中占重要地位,
8、其計(jì)算機(jī)化在發(fā)達(dá)國家中也已經(jīng)達(dá)到了相當(dāng)高的水平。目前,我國企業(yè)銷售管理方面的軟件系統(tǒng)也為數(shù)不少,但這些系統(tǒng)的實(shí) 用性并不強(qiáng),它們普遍存在以下缺陷:(1) 針對(duì)國眾多中小企業(yè)迫切需要信息化管理,但處在初步需求階段,無法承受諸如大型 ERR 財(cái)務(wù)銷售倉儲(chǔ)一體信息化管理的中級(jí)階段。自主開發(fā)的軟件往往平臺(tái)較低且功能單一,商用軟件又過于注重通用性,無法充分考慮每一個(gè)具體單位、具體部門的實(shí)際需求。(2) 銷售數(shù)據(jù)標(biāo)準(zhǔn)化程度較差,難以保證數(shù)據(jù)的唯一性和權(quán)威性。(3) 忽略了對(duì)銷售數(shù)據(jù)的分析,使得銷售經(jīng)理需查詢帳單,才能了解銷售情況,在一定程度 上的影響了對(duì)市場(chǎng)的判斷和預(yù)測(cè)。(4) 沒有注重對(duì)客戶的管理,嚴(yán)重
9、影響了企業(yè)對(duì)客戶需求的了解,難以把握市場(chǎng)動(dòng)態(tài)。 針對(duì)上述的缺陷,本系統(tǒng)以合理、全面、準(zhǔn)確的國外企業(yè)銷售管理體系為基礎(chǔ),提供了對(duì)商品、員工、客戶、廠商的全面管理,并且提供了全面的登記、查詢、修改等功能。系統(tǒng)對(duì)商品從入庫到出庫到銷售,整個(gè)商品流通中各個(gè)環(huán)節(jié)所發(fā)生的事件進(jìn)行記錄,以及對(duì)商品倉庫的日常事務(wù)進(jìn)行處理,能隨時(shí)提供商品庫的庫存信息、商品銷售信息,還能根據(jù)現(xiàn)有庫存,銷售情況分析 商品市場(chǎng)前景,為采購計(jì)劃提供有效的參考,以提高資金的利用率,避免不必要的損失。能隨時(shí) 進(jìn)行員工的業(yè)績查詢、廠商查詢等,提高企業(yè)的科學(xué)管理水平??蛻羰瞧髽I(yè)的生命之源,對(duì)企業(yè)各類客戶詳細(xì)資料的收集、整理和綜合深入分析,對(duì)客
10、戶請(qǐng) 求的更快速響應(yīng),來提高客戶滿意度,是提高企業(yè)競(jìng)爭(zhēng)力的一種現(xiàn)代化管理系統(tǒng)。系統(tǒng)中特別加 入客戶管理功能,可將特別客戶設(shè)為會(huì)員,給予一定的優(yōu)惠。同時(shí)也收集了客戶的基本信息,對(duì) 于企業(yè)采購計(jì)劃,市場(chǎng)預(yù)測(cè)具有很大的價(jià)值。特別值得一提的是計(jì)算機(jī)系統(tǒng)在運(yùn)行的過程中,難免會(huì)出現(xiàn)硬件故障,系統(tǒng)軟件和應(yīng)用軟件 的錯(cuò)誤,而造成計(jì)算機(jī)癱瘓或應(yīng)用軟件無法運(yùn)用,這樣數(shù)據(jù)庫備份與恢復(fù)就顯得特別重要,尤其 在商務(wù)軟件中,一但數(shù)據(jù)丟失,后果不堪設(shè)想。為此,本系統(tǒng)提供應(yīng)數(shù)據(jù)庫的備份與恢復(fù)功能, 更好的確保了數(shù)據(jù)的完整性。開發(fā)的這個(gè)汽車銷售管理系統(tǒng) , 它可以完成對(duì)商品的瀏覽、查詢、修改、出庫、入庫及銷售表 單打印等功能,
11、大大方便了商品銷售的管理。而且它對(duì)傳統(tǒng)的手工勞動(dòng)沖擊不大,備有的用戶手 冊(cè)使用戶不至于不適應(yīng),這樣操作起來,用戶也能快速的接受。此管理系統(tǒng)是在單機(jī)上用戶根據(jù) 不同的身份登錄,而不能在網(wǎng)絡(luò)環(huán)境中實(shí)現(xiàn)。23 E-R 圖2-3-1 所示:E-R 圖也即實(shí)體 - 聯(lián)系圖 (Entity Relationship Diagram) ,提供了表示實(shí)體型、屬性和聯(lián) 系的方法,用來描述現(xiàn)實(shí)世界的概念模型。構(gòu)成 E-R 圖的基本要素是實(shí)體型、屬性和聯(lián)系,其表示方法為如圖(用戶苓)廠S編號(hào))商名前g能人旳表片、用戶佃戶密碼)爭(zhēng)戶編號(hào)/丿爭(zhēng)戶姓茗)(廠商地址(商品名(型號(hào))單價(jià)戶地堀 祜戶地址圖 2-3-1 E-R
12、 圖2. 4系統(tǒng)要求用戶與商品、用戶與客戶、用戶與廠商之間是m n的關(guān)系任何系統(tǒng)的設(shè)計(jì)離不開軟件、硬件環(huán)境的支持。合理地配置系統(tǒng)的軟硬件環(huán)境是系統(tǒng)設(shè)計(jì)中 必不可少的環(huán)節(jié)。汽車銷售管理系統(tǒng)的所配置的軟件、硬件環(huán)境如下:一、軟件環(huán)境該軟件是使用 Visual Basic 6 和Microsoft Access 2000 在windows xp系統(tǒng)下完成的,所 以只要是兼容 windows的軟件或是操作系統(tǒng),該軟件都可以正確地運(yùn)行,有較好的適應(yīng)能力與兼 容性。而且應(yīng)用戶的特殊需求,軟件在完成后的維護(hù)階段可以保持一個(gè)與其他類軟件接口,隨時(shí) 滿足用戶的使用要求。二、硬件環(huán)境1. 具有pentium166
13、以上微處理器的微型計(jì)算機(jī)2. VGA 或更高分辨率的顯示器3.32M 或更大的存三、系統(tǒng)性能要求1. 界面友好,且具有較高的人機(jī)交互的靈活性與方便性。2. 系統(tǒng)響應(yīng)時(shí)間與信息處理時(shí)間必須要盡量短,減少等待時(shí)間。3. 由于商品數(shù)據(jù)信息重要,必須確保數(shù)據(jù)具有很高的正確性,不允許出現(xiàn)數(shù)據(jù)庫錯(cuò)誤等情況。四、系統(tǒng)故障處理要求:當(dāng)出現(xiàn)斷電、死機(jī)等意外情況時(shí),必須能恢復(fù)到出現(xiàn)情況前的狀況,能及時(shí)備份數(shù)據(jù)和恢復(fù)數(shù)據(jù)。 當(dāng)一臺(tái)機(jī)子出現(xiàn)問題時(shí),其上的數(shù)據(jù)能安全的轉(zhuǎn)移到其他機(jī)子上,并能夠安全無誤的運(yùn)行。25 開發(fā)工具本系統(tǒng)采用 Visual Basic 6.0 為前臺(tái)語言, Microsoft Access 200
14、0 為后臺(tái)數(shù)據(jù)庫。Visual Basic 功能強(qiáng)大,有許多優(yōu)點(diǎn)和特色,這其中包括: 1. Visual Basic 部封裝了許多 對(duì)象操作,語法簡(jiǎn)單、自然,充分體現(xiàn)了面向?qū)ο蟮某绦蛟O(shè)計(jì)思想。2. Visual Basic 提供了許多功能強(qiáng)大的組件,加上可視化的程序設(shè)計(jì)環(huán)境,使開發(fā)者能比用其他的開發(fā)工具更快的編寫出復(fù) 雜的Windows應(yīng)用程序。3. Visual Basic可視化的集成開發(fā)環(huán)境具有充分的開放性,允許開發(fā)者 將自己創(chuàng)建的組件、工具、向?qū)У葻o痕跡的融合進(jìn)去,極提高了開發(fā)效率。4. Visual Basic 提供了強(qiáng)大的數(shù)據(jù)庫訪問操作功能,除了支持 RDO(RemoteData O
15、bjects) 和 DAO(Data Access Objects) 格式外,還支持現(xiàn)在的主流格式ADO(ActiveX Data Objects) 。ADO雖大的功能之一是它能夠從不同的數(shù)據(jù)源中獲得數(shù)據(jù),而不僅僅局限于數(shù)據(jù)庫。除了新的ADO對(duì)象應(yīng)用外,VB還提供了 ADO數(shù)據(jù)控件。此外,VB還支持流行的數(shù)據(jù)庫連接標(biāo)準(zhǔn) OLE DBMicrosoft Access 關(guān)系型數(shù)據(jù)庫是目前廣為使用小型數(shù)據(jù)庫系統(tǒng)之一。Microsoft Access提供標(biāo)準(zhǔn)的查詢語言,方便開發(fā)數(shù)據(jù)庫應(yīng)用程序。2 6 程序設(shè)計(jì)要求程序的編寫必須是正確的,能在計(jì)算機(jī)上編譯調(diào)試,并能順利運(yùn)行。程序必須具有較好的結(jié) 構(gòu)性,層
16、次分明。程序必須具有較高的速率,運(yùn)行速度快,程序最后調(diào)試的結(jié)構(gòu)必須具有較好的 人機(jī)對(duì)話界面,交互性雖,適用圍廣泛。程序必須具有注釋、說明、技術(shù)文檔,可讀性好。只有 具備以上幾點(diǎn)才能使人和機(jī)器之間得以溝通,使操作人員可以通過鍵盤鼠標(biāo)很方便的與正在執(zhí)行 的系統(tǒng)進(jìn)行對(duì)話。同時(shí)還要考慮到程序的安全性、可靠性、可移植性。只有滿足這些要求,程序 才是合格的程序。系統(tǒng)是在關(guān)系型數(shù)據(jù)庫 Microsoft Access 2000 支持下采用 Visual Basic 6.0 開發(fā)的。27 關(guān)鍵問題和關(guān)鍵技術(shù)271 關(guān)鍵問題一、用戶需求分析二、系統(tǒng)整體規(guī)劃方案及設(shè)定三、功能模塊的劃分及設(shè)定四、利用ADO實(shí)現(xiàn)與數(shù)
17、據(jù)庫的連接五、實(shí)現(xiàn)數(shù)據(jù)的輸入、輸出2. 7. 2關(guān)鍵技術(shù)一、分析生產(chǎn)的整個(gè)過程,弄清系統(tǒng)的各個(gè)功能以及它們之間的聯(lián)系。二、將系統(tǒng)中所需的數(shù)據(jù)建立成表,分析其中的關(guān)系,按照參照完整性規(guī)則建立聯(lián)系。三、 靈活運(yùn)用 Adodc控件,MSChart控件實(shí)現(xiàn)與 Microsoft Access的連接。四、 利用Visual Basic開發(fā)系統(tǒng)更強(qiáng)大的功能,使的系統(tǒng)操作更靈活,更方便。第三章 系統(tǒng)設(shè)計(jì)3. 1 設(shè)計(jì)思想系統(tǒng)分析階段的主要任務(wù)是解決系統(tǒng)究竟要“干什么”的問題,其結(jié)果是得到汽車銷售管理 系統(tǒng)的邏輯模型,書面形式為系統(tǒng)分析說明書。系統(tǒng)分析說明書是系統(tǒng)設(shè)計(jì)的依據(jù)。系統(tǒng)設(shè)計(jì)又 稱為新系統(tǒng)的物理設(shè)計(jì),
18、它的主要任務(wù)是依據(jù)系統(tǒng)分析階段所建立的邏輯模型來設(shè)計(jì)系統(tǒng)的物理 模型,或者說解決系統(tǒng)“怎樣做”的問題。系統(tǒng)設(shè)計(jì)也應(yīng)該按照結(jié)構(gòu)化的指導(dǎo)思想來進(jìn)行。系統(tǒng)設(shè)計(jì)可以分成概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個(gè) 階段。概要設(shè)計(jì)通常采用結(jié)構(gòu)化的系統(tǒng)設(shè)計(jì)方法,其主要任務(wù)是根據(jù)軟件需求說明書,用一組標(biāo) 準(zhǔn)的準(zhǔn)則和圖表工具確定系統(tǒng)有哪些模塊,用什么方法連接在一起,從而構(gòu)成最好的系統(tǒng)結(jié)構(gòu); 同時(shí)設(shè)計(jì)出全局?jǐn)?shù)據(jù)庫和數(shù)據(jù)結(jié)構(gòu),規(guī)定設(shè)計(jì)限制,制定組裝測(cè)試計(jì)劃。詳細(xì)設(shè)計(jì)階段的主要任 務(wù)是依據(jù)概要設(shè)計(jì)說明書,權(quán)衡各種處理方法和技術(shù)手段的利弊,采用結(jié)構(gòu)化的設(shè)計(jì)方法,實(shí)現(xiàn) 系統(tǒng)的總體設(shè)計(jì)和計(jì)算機(jī)處理過程的詳細(xì)設(shè)計(jì),其中包括代碼、輸入、輸出、處理
19、方式和數(shù)據(jù)存 儲(chǔ)的設(shè)計(jì)等。汽車銷售管理系統(tǒng)是由計(jì)算機(jī)管理商品信息等各項(xiàng)事務(wù)。首先建立一個(gè)數(shù)據(jù)庫,用以存取商 品的信息,然后建立用戶數(shù)據(jù)庫,用來實(shí)現(xiàn)對(duì)銷售的管理,最后設(shè)計(jì)系統(tǒng),提供一個(gè)人機(jī)交互的 平臺(tái)。Basic本系統(tǒng)采用模塊化設(shè)計(jì),各模塊既相互獨(dú)立,又互相聯(lián)系。具有實(shí)用性及擴(kuò)展性,可以對(duì)本 系統(tǒng)的功能不斷充實(shí)完善, 同時(shí)不會(huì)對(duì)別的模塊有影響, 可維護(hù)性好。 本系統(tǒng)是基于 Visual 開發(fā)平臺(tái), Microsoft Access 數(shù)據(jù)庫,具有數(shù)據(jù)的錄入、查詢、修改、統(tǒng)計(jì)、打印、維護(hù)等功能。 3 2 各模塊功能設(shè)計(jì)汽車銷售管理系統(tǒng)包括系統(tǒng)管理管理模塊、交易管理模塊、客戶管理模塊、查詢管理模塊、
20、統(tǒng)計(jì)分析模塊、員工管理模塊和幫助窗口模塊 7 個(gè)模塊。3 21 功能模塊 :這個(gè)銷售管理系統(tǒng)的管理模塊包括:系統(tǒng)管理、交易管理、客戶管理、查詢管理、統(tǒng)計(jì)分析、 員工管理、幫助窗口,如圖 3-2-1-1 所示:備售管理系統(tǒng)交 易 管 理戶 /管理查 詢 管 理統(tǒng)計(jì)分析圖3-2-1-1功能模塊圖包含的主要容根據(jù)模塊我們認(rèn)為系統(tǒng)的主要目標(biāo)是:能實(shí)現(xiàn)對(duì)商品基本信息、員工基本信息,客戶基本信 息等信息的的管理。提供對(duì)這些信息的瀏覽、添加、查詢、修改與刪除等功能。所有的一切都必 須遵循以下原則:以系統(tǒng)管理員為中心,方便管理,保障系統(tǒng)的正常工作及安全。一、系統(tǒng)管理1. 用戶登錄2. 修改密碼3. 退出系統(tǒng)二
21、、交易管理1. 進(jìn)貨登記2. 銷售登記3. 退貨登記三、客戶管理1. 會(huì)員登記2. 會(huì)員查詢四、查詢管理1. 存貨查詢2. 銷售查詢3. 退貨查詢4. 廠商查詢五、統(tǒng)計(jì)分析1. 進(jìn)貨統(tǒng)計(jì)2. 銷售統(tǒng)計(jì)3. 圖表分析六、員工管理1. 業(yè)績查看2. 員工登記3. 員工查詢七、幫助1. 版本信息3 22 模塊基本信息一、系統(tǒng)管理 包括用戶登錄、修改密碼、退出系統(tǒng)三個(gè)部分。二、交易管理 在交易過程中,實(shí)現(xiàn)商品進(jìn)行進(jìn)貨登記、銷售登記、退貨登記等功能。三、客戶管理 在銷售過程中建立會(huì)員制度,對(duì)會(huì)員客戶給予一定的優(yōu)惠,進(jìn)一步完善客戶關(guān)系網(wǎng)。主要實(shí) 現(xiàn)會(huì)員的登記、會(huì)員查詢等功能。四、查詢管理 處理對(duì)各種信息表
22、的查詢,如進(jìn)貨信息、銷售信息、退貨信息、廠商信息等。五、統(tǒng)計(jì)分析 這一模塊對(duì)于企業(yè)的效益與發(fā)展起著至關(guān)重要的作用。除了實(shí)現(xiàn)對(duì)進(jìn)貨、銷售、退貨的統(tǒng)計(jì) 外,利用各種銷售信息、客戶反映信息,對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,以便企業(yè)能對(duì)市場(chǎng)進(jìn)行準(zhǔn)確的預(yù) 測(cè)和作出正確的決斷。六、員工管理 為了調(diào)動(dòng)員工的工作積極性,使員工的薪水和他們的銷售情況掛鉤。建立員工的銷售情況查 詢,以便對(duì)他們的業(yè)績進(jìn)行考核和評(píng)比。實(shí)現(xiàn)業(yè)績查看、員工登記、員工表查詢等功能。七、幫助一個(gè)良好的 Windows 應(yīng)用程序應(yīng)該提供一個(gè) About 窗口,其中包括本系統(tǒng)的名稱、所有者、 聯(lián)系方式、 版本號(hào)與專利信息等。3. 2. 3輸入輸出原則我們?cè)?/p>
23、設(shè)計(jì)輸入模塊時(shí)必須保證向系統(tǒng)輸入正確的數(shù)據(jù),在此前提下,應(yīng)做到輸入方法簡(jiǎn)單、迅速、經(jīng)濟(jì)、方便。為此,輸入設(shè)計(jì)應(yīng)遵循以下原則:一、最小量原則二、簡(jiǎn)單性原則三、早檢驗(yàn)性原則四、少轉(zhuǎn)換原則輸出設(shè)計(jì)包括以下幾方面的容:一、確定輸出容二、選擇輸出設(shè)備與介質(zhì)三、確定輸出格式3. 3數(shù)據(jù)流程圖數(shù)據(jù)流程圖是描述現(xiàn)有系統(tǒng)和每個(gè)候選系統(tǒng)中數(shù)據(jù)的流動(dòng)、存儲(chǔ)和處理狀況的圖形。它是表達(dá)軟件系統(tǒng)處理功能的合適工具,也是結(jié)構(gòu)化系統(tǒng)分析的主要工具,更是編寫系統(tǒng)需求分析資料、設(shè)計(jì)系統(tǒng)總體邏輯模型的有力工具。它能表達(dá)什么數(shù)據(jù)流入系統(tǒng),它們從何處來,經(jīng)過一些什么處理,變成了一些什么數(shù)據(jù),分別流向何處,其中哪些數(shù)據(jù)需要存儲(chǔ)等。我們選
24、pi模塊來詳細(xì)的了解他它部的邏輯功能,部圖如下圖3-3-1 , 3-1-2,3-1-3 所示。主 g肓白i=M圖3-3-1頂層數(shù)據(jù)流圖18貨發(fā)慕新增廠商各種數(shù)抵表 1P1fAF2進(jìn)舖 退貨杳 詢-i_J統(tǒng)計(jì)表I|9 -統(tǒng)計(jì)圖3-1-2 0層數(shù)據(jù)流圖商圖3-1-3進(jìn)銷退貨數(shù)據(jù)流圖口口孩那3. 4系統(tǒng)設(shè)計(jì)策略結(jié)構(gòu)圖可以用來表示系統(tǒng)設(shè)計(jì)的成果,但并沒有給出如何得到這個(gè)成果的方法,系統(tǒng)設(shè)計(jì)策 略將解決這個(gè)問題,它給出了將數(shù)據(jù)流程圖轉(zhuǎn)換成結(jié)構(gòu)圖的兩種方法,即事務(wù)分析和變換分析。花S営理疣計(jì)分折希1茨才rd圖克U忻綃倍登迢I廠藺直ia17工曽耳啟工登運(yùn)10工查誼(EEL圖3-4-1銷售管理系統(tǒng)功能結(jié)構(gòu)圖3
25、. 5系統(tǒng)流程圖在銷售管理系統(tǒng)中,我們用到系統(tǒng)流程圖,其具體圖示如圖3-5-1所示:退出重新用戶用尸登錄統(tǒng)計(jì)分析JS貨查詢誚售進(jìn)貨客戶退貨退貨管理査詢員工查肉存熒銷售 查詢員工銷售 統(tǒng)計(jì)圖3-5-1銷售管理系統(tǒng)流程圖3. 6數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)庫是一種存儲(chǔ)數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫的作用在于組織和表達(dá)信息,簡(jiǎn)而言之,數(shù)據(jù)庫就是信息的集合。計(jì)算機(jī)的數(shù)據(jù)庫可以分為兩類:非關(guān)系數(shù)據(jù)庫(flat-file )和關(guān)系數(shù)據(jù)庫(relational )。關(guān)系數(shù)據(jù)庫中包含了多個(gè)數(shù)據(jù)表的信息,數(shù)據(jù)庫含有各個(gè)不同部分的術(shù) 語,像記錄、域等。現(xiàn)在我們采用Microsoft公司的Access 2000 做為數(shù)據(jù)庫平臺(tái)
26、。新建一個(gè)數(shù)據(jù)庫,創(chuàng)建任何一個(gè)數(shù)據(jù)庫的第一步是仔細(xì)的規(guī)劃數(shù)據(jù)庫,設(shè)計(jì)必須是靈活的、有邏輯的。創(chuàng)建 一個(gè)數(shù)據(jù)庫結(jié)構(gòu)的過程被認(rèn)為是數(shù)據(jù)模型設(shè)計(jì),這包括:標(biāo)識(shí)需要的數(shù)據(jù),收集被標(biāo)識(shí)的字段到 表中,標(biāo)識(shí)主關(guān)鍵字字段,繪制一個(gè)簡(jiǎn)單的數(shù)據(jù)圖表,規(guī)數(shù)據(jù),標(biāo)識(shí)指定字段的信息,創(chuàng)建物理 表。其所建表的結(jié)構(gòu)如下:3. 6. 1數(shù)據(jù)字典在數(shù)據(jù)庫這個(gè)章節(jié)中,用到員工表,現(xiàn)存貨表,已售商品表,退貨表,進(jìn)貨廠商表,用戶表, 客戶表、員工表,其中包括員工的編號(hào),地址,如圖表3-6-1-1所示:字段類型說明員工編號(hào)長整型自動(dòng)編號(hào),主鍵員工文本字段大小為10員工文本字段大小為20員工地址文本字段大小為100圖3-6-1-1 員
27、工表的字段,類型,和說明二、現(xiàn)存貨表,其中包括商品編號(hào),生產(chǎn)廠商,商品名,型號(hào),單價(jià),數(shù)量,總金額,進(jìn)貨年,進(jìn)貨月,進(jìn)貨日,業(yè)務(wù)員編號(hào),如圖表3-6-1-2所示:字段類型說明商品編號(hào)長整型自動(dòng)編號(hào),主鍵生產(chǎn)廠商文本字段大小為20商品名文本字段大小為20型號(hào)文本字段大小為20單價(jià)貨幣無數(shù)量數(shù)字長整型總金額數(shù)字長整型進(jìn)貨年數(shù)字整型進(jìn)貨月數(shù)字整型進(jìn)貨日數(shù)字整型業(yè)務(wù)員編號(hào)數(shù)字長整型三、已售商品表,其中包括商品編號(hào),生產(chǎn)廠商,商品名,型號(hào),單價(jià),數(shù)量,總金額,銷售年,銷售月,銷售日,業(yè)務(wù)員編號(hào),如圖表3-6-1-3所示:字段類型說明商品編號(hào)長整型自動(dòng)編號(hào),主鍵生產(chǎn)廠商文本字段大小為20商品名文本字段大小
28、為20型號(hào):文本字段大小為20單價(jià)貨幣無數(shù)量數(shù)字長整型總金額:數(shù)字長整型銷售年數(shù)字整型銷售月數(shù)字整型銷售日數(shù)字整型業(yè)務(wù)員編號(hào)數(shù)字長整型圖3-6-1-3現(xiàn)存貨表的字段,類型,和說明四、退貨表,其中包括商品編號(hào),生產(chǎn)廠商,商品名,型號(hào),單價(jià),數(shù)量,總金額,退貨年,退貨月,退貨日,業(yè)務(wù)員編號(hào),如圖表3-6-1-4所示:字段類型說明商品編號(hào)長整型自動(dòng)編號(hào),主鍵生產(chǎn)廠商文本字段大小為20商品名文本字段大小為20型號(hào):文本字段大小為20單價(jià)貨幣無數(shù)量數(shù)字長整型總金額數(shù)字長整型退貨年數(shù)字整型退貨月數(shù)字整型退貨日:數(shù)字整型業(yè)務(wù)員編號(hào)數(shù)字長整型圖3-6-1-4退貨表的字段,類型,和說明五、進(jìn)貨廠商表,其中包括廠
29、商編號(hào),廠商名稱,法人代表,廠商地址,如圖表3-6-1-5所示:字段類型說明廠商編號(hào)長整型自動(dòng)編號(hào),主鍵廠商名稱文本字段大小為20法人代表:文本字段大小為10廠商地址文本字段大小為100圖3-6-1-5 進(jìn)貨表的字段,類型,和說明六、用戶表,其中包括用戶編號(hào),用戶名,密碼,如圖表3-6-1-6所示:字段類型說明用戶編號(hào)長整型自動(dòng)編號(hào),主鍵用戶名文本字段大小為10密碼文本字段大小為10圖3-6-1-6用戶表的字段,類型,和說明七、客戶表,其中包括會(huì)員編號(hào),會(huì)員,會(huì)員,會(huì)員地址,如圖表3-6-1-7所示:字段類型說明會(huì)員編號(hào)長整型自動(dòng)編號(hào),主鍵會(huì)員文本字段大小為10會(huì)員文本字段大小為20會(huì)員地址文
30、本字段大小為100圖3-6-1-7客戶表的字段,類型,和說明3. 6. 2數(shù)據(jù)庫的邏輯設(shè)計(jì)數(shù)據(jù)庫技術(shù)主要解決的是對(duì)于給定的一組數(shù)據(jù)如何構(gòu)造一個(gè)適合它們的數(shù)據(jù)庫模式。這種邏 輯結(jié)構(gòu)一般用關(guān)系數(shù)據(jù)庫來描述,在關(guān)系數(shù)據(jù)庫中一個(gè)關(guān)系既可用來描述實(shí)體及其屬性,又可以 用來描述實(shí)體之間的關(guān)系。在關(guān)系數(shù)據(jù)庫規(guī)化理論中所提到的關(guān)系實(shí)質(zhì)上是一二維表,表的每一行叫做一個(gè)元組,是某個(gè)實(shí)體或?qū)嶓w之間聯(lián)系中的一個(gè)具體值,通常稱為一個(gè)“記錄”。每一列叫做一個(gè)屬性,通常稱為“數(shù)據(jù)元素”或“數(shù)據(jù)項(xiàng)”,每一個(gè)元組必須用關(guān)鍵字來標(biāo)識(shí)該元組以區(qū)別于關(guān)系中的其他元組。把關(guān)系看成二維表具有以下幾個(gè)性質(zhì):一、在任一列上,數(shù)據(jù)項(xiàng)應(yīng)該屬于同
31、一個(gè)屬性;二、這個(gè)表中的所有的行都是不相同的,即不允許有重復(fù)的組項(xiàng)出現(xiàn);三、在一個(gè)表中,行的順序無關(guān)緊要;四、在一個(gè)表中,每一列有不同的名稱,并且列的順序也無關(guān)緊要。在本數(shù)據(jù)庫中,我們采用第二式來設(shè)置表。以現(xiàn)存貨表為例:在現(xiàn)存貨表中,各屬性之間的依賴關(guān)系是:商品編號(hào)商品編號(hào)、商品名 * 商品編號(hào)、生產(chǎn)廠商* 商品編號(hào)、型號(hào) * 品編號(hào)、單價(jià)商品編號(hào)、數(shù)量商品編號(hào)、總金額商品編號(hào)、進(jìn)貨年k商品編號(hào)、進(jìn)貨月k商品編號(hào)、進(jìn)貨日k商品編號(hào)、業(yè)務(wù)員編號(hào)將這個(gè)關(guān)系組織成如下形式,如圖3-6-2-1所示:商品編號(hào)生產(chǎn)廠商商品 名型號(hào)單價(jià)數(shù)量總金額進(jìn)貨年進(jìn)貨 月進(jìn)貨日業(yè)務(wù) 員編 號(hào)*商品編號(hào)商品名生產(chǎn)廠商型號(hào)
32、單價(jià)數(shù)量總金額進(jìn)貨年進(jìn)貨月進(jìn)貨日業(yè)務(wù)員編號(hào)商品編號(hào)商品名生產(chǎn)廠商型號(hào)單價(jià)數(shù)量總金額進(jìn)貨年進(jìn)貨月進(jìn)貨日 業(yè)務(wù)員編號(hào)圖3-6-2-1所示,第二式設(shè)計(jì)表,主要是從聚性和耦合度方面3. 6. 3數(shù)據(jù)庫的安全性和完整性在信息時(shí)代,信息安全問題越來越重要。數(shù)據(jù)庫所存儲(chǔ)的數(shù)據(jù)是一個(gè)部門的寶貴信息資源, 它通??蔀樵S多合法用戶共享,同時(shí)必須防止非法用戶訪問,甚至更改和破壞。此外,還要防止 對(duì)數(shù)據(jù)庫不正確的更新,造成數(shù)據(jù)庫的不一致性,保證它的完整性。因此數(shù)據(jù)庫的安全性和完整 性十分重要,DBMS必須提供數(shù)據(jù)庫安全性和完整性的保護(hù)機(jī)制。數(shù)據(jù)庫的安全性,就是防止非法用戶使用數(shù)據(jù)庫造成數(shù)據(jù)泄露、更改或破壞,以達(dá)到保護(hù)
33、數(shù)據(jù)庫的目的。數(shù)據(jù)庫中的數(shù)據(jù)必須在DBMS統(tǒng)一的嚴(yán)格的控制之下,只允許有合法使用權(quán)限的用戶訪問,盡可能杜絕所有可能對(duì)數(shù)據(jù)庫的非法訪問。一個(gè)DBMS能否有效地保證數(shù)據(jù)庫的安全性是它的主要性能指標(biāo)之一。用戶標(biāo)識(shí)與鑒定是系統(tǒng)提供的最外層的安全保護(hù)措施。每個(gè)用戶都登記一個(gè)用戶標(biāo)識(shí)符,它 是用戶公開的標(biāo)識(shí)。但為了正確識(shí)別用戶,防止別人冒名頂替,僅使用用戶標(biāo)識(shí)符是不夠的,還 需要進(jìn)一步鑒別用戶身份。為了進(jìn)一步鑒別用戶,目前最廣泛的就是使用口令。這樣,每次用戶要求進(jìn)入系統(tǒng)時(shí),必須得輸入用戶的標(biāo)識(shí)符和口令,系統(tǒng)核對(duì)用戶標(biāo)識(shí)符和口令以鑒別用戶身份。只有當(dāng)用戶標(biāo)識(shí)符和 口令核實(shí)正確后,用戶才能使用計(jì)算機(jī)。數(shù)據(jù)庫的
34、完整性是指授權(quán)用戶對(duì)數(shù)據(jù)庫更新時(shí)不會(huì)破壞數(shù)據(jù)的一致性,從而保證數(shù)據(jù)庫中數(shù) 據(jù)是正確的、一致的、相容的。對(duì)于違背完整性約束條件的操作則拒絕處理。關(guān)系模型的完整性規(guī)則是對(duì)關(guān)系的某種約束條件。關(guān)系模型中可以有三類完整性約束;實(shí)體 完整性、參照完整性和用戶定義的完整性。其中實(shí)體完整性和參照完整性是關(guān)系模型必須滿足的 完整性約束條件,被稱為是關(guān)系的兩個(gè)不變性,應(yīng)該由關(guān)系系統(tǒng)自動(dòng)支持。第四章系統(tǒng)實(shí)現(xiàn)用戶通過輸入正確的用戶名和密碼進(jìn)行登錄,如果三者都正確則可以通過菜單訪問各個(gè)模塊對(duì)各個(gè)模塊進(jìn)行操作。如果三次密碼都不正確,則系統(tǒng)自動(dòng)退出。下面簡(jiǎn)要介紹各個(gè)模塊的程序 實(shí)現(xiàn)。4. 2系統(tǒng)主窗體在這個(gè)窗體中,我們可
35、以根據(jù)窗體中所列的菜單,找到你所要訪問的模塊,并對(duì)之進(jìn)行操作,如圖4-2-1所示。橫汽年旃售管理系統(tǒng)匚j叵登錄系規(guī)交島營理仃)客尸管理0 統(tǒng)計(jì)分析查詢笞理Q 員工管理0)幫肋梢售統(tǒng)計(jì)囲表分析數(shù)據(jù)備份0銷售瑩記進(jìn)貨登怕商品査詢掃 I QI 業(yè)議萱看修改巒碼追出乎盤圖4-2-1所示系統(tǒng)主窗體界面設(shè)置:本窗體主要由窗體、菜單欄、工具欄、狀態(tài)欄等組成,總體如上圖所示。新建一個(gè)多文檔(MDI)窗體,在里面加入一個(gè)Toolbar控件,一個(gè)ImageList控件,一個(gè) Timer控件,一個(gè)StatusBar控件。設(shè)計(jì)時(shí)一般先設(shè)計(jì)窗體背景和窗體標(biāo)題,菜單欄通過VB中的菜單編輯器進(jìn)行設(shè)計(jì),工具欄通過設(shè)計(jì) Ima
36、geList控件和Toolbar控件實(shí)現(xiàn),狀態(tài)欄通過設(shè)計(jì) StatusBar控件 實(shí)現(xiàn),其中Timer控件用來控制在 StatusBar中的時(shí)間顯示。4. 3系統(tǒng)管理4. 3. 1用戶登錄用戶登錄,輸入用戶名和密碼,點(diǎn)擊登錄,如圖4-3-1-1所示:圖4-3-1-1用戶登錄界面設(shè)計(jì):新建一個(gè)窗體,在里面加入三個(gè)Image控件,兩個(gè)TextBox控件,兩個(gè)label控件,兩個(gè) CommandButton控件。4. 4. 2修改密碼圖4-4-2-1 修改密碼界面設(shè)計(jì):新建一個(gè)窗體,在里面加入一個(gè) Frame控件,四個(gè)TextBox控件,四個(gè)label控件, 兩個(gè) CommandButton控件。4
37、. 4交易管理4. 4. 1進(jìn)貨登記在這個(gè)界面里我們可以通過第一個(gè)容器實(shí)現(xiàn)添加商品入庫,通過第二個(gè)容器實(shí)現(xiàn)添加新的廠商。單擊清空重填按鈕,可以清空文本框,便于用戶重添信息。單擊關(guān)閉則可以關(guān)閉此窗口。如圖4-4-1-1 所示:進(jìn)賞登記岡圖4-4-4-1 進(jìn)貨登記界界面設(shè)計(jì):新建一個(gè)窗體,在里面加入兩個(gè)控件,四個(gè)CommandButton控件。Frame控件,十六個(gè)TextBox控件,label4. 4. 2銷售登記在這個(gè)界面里主要實(shí)現(xiàn)銷售時(shí)對(duì)商品信息的處理,單擊銷售按鈕將該商品信息從庫存表中刪除,并寫入已銷售商品表中。單擊打印按鈕,可以打印銷售發(fā)票單,如圖4-4-2-1 所示:C銷售登記岡商詁名
38、稱型號(hào):生產(chǎn)廠商-單價(jià):銷售日期:I年數(shù)擡;月IIH總金霰:業(yè)雰員褊號(hào):精 善 打印售單 |圖4-4-2-1銷售登記界面界面設(shè)計(jì):新建一個(gè)窗體,在里面加入一個(gè)TextBox控件,十二個(gè)label控件,三個(gè)CommandButton控件。其過printer 對(duì)象來實(shí)現(xiàn)打印。4. 4. 3退貨登記主要實(shí)現(xiàn)對(duì)退貨商品信息的處理,將數(shù)據(jù)從已銷售商品表中刪除,并寫入退貨表中,如圖4-4-3-1 所示:圖4-4-3-1退貨登記界面界面設(shè)計(jì):新建一個(gè)窗體,在里面加入一個(gè)TextBox控件,十二個(gè)label控件,兩個(gè)Comma ndButton 控件。4. 5客戶管理4. 5. 1會(huì)員登記主要實(shí)現(xiàn)會(huì)員信息的添
39、加, 界面設(shè)計(jì):新建一個(gè)窗體,在里面加入一個(gè) Frame控件,四個(gè)TextBox控件,四個(gè)label控件,兩個(gè) CommandButton控件。如圖4-5-1-1 所示:圖4-5-1-1會(huì)員登記4. 5. 2會(huì)員查詢主要實(shí)現(xiàn)對(duì)會(huì)員信息的查詢、修改、刪除等功能。界面設(shè)計(jì):新建一個(gè)窗體,在里面加入一個(gè) DataGrid控件,一個(gè)Adodc控件,兩個(gè)CommandButton控件,如圖4-5-2-1所示:圖4-5-2-1會(huì)員查詢窗體4. 6查詢管理4. 6. 1存貨查詢?cè)谶@個(gè)模塊里主要是完成對(duì)現(xiàn)存商品的查詢。界面設(shè)計(jì):新建一個(gè)窗體,在里面加入一個(gè)Frame控件,兩個(gè)Textbox控件,兩個(gè)label
40、控件,三個(gè)CommandButton控件。如圖4-6-1-1 所示:圖4-6-1-1存貨查詢界面4. 6. 2銷售查詢?cè)谶@個(gè)模塊里主要是完成對(duì)已售商品的查詢。界面設(shè)計(jì):新建一個(gè)窗體,在里面加入一個(gè)Frame控件,兩個(gè) Textbox控件,兩個(gè)label控件,三個(gè) CommandButton控件。如圖 4-6-2-1 所示:圖4-6-2-1銷售查詢界面4. 6. 3退貨查詢?cè)谶@個(gè)模塊里主要是完成對(duì)退貨表的查詢。界面設(shè)計(jì):新建一個(gè)窗體,在里面加入一個(gè) DataGrid控件,一個(gè) Adodc控件。如圖4-6-3-1所示:圖4-6-3-1 退貨表界面4. 6. 4廠商查詢?cè)谶@個(gè)模塊里主要是完成對(duì)進(jìn)貨商
41、信息的查詢、修改、刪除。界面設(shè)計(jì):新建一個(gè)窗體,在里面加入一個(gè) DataGrid 控件,一個(gè) Adodc控件,兩個(gè) CommandButton控件。如圖 4-6-4-1 所示:圖4-6-4-1進(jìn)貨商表4. 7統(tǒng)計(jì)分析4. 7. 1進(jìn)貨統(tǒng)計(jì)在這模塊中主要完成當(dāng)日、本月、本季度、當(dāng)年進(jìn)貨的統(tǒng)計(jì)。界面設(shè)計(jì):新建一個(gè)窗體,在里面加入八個(gè) DataGrid 控件,八個(gè) Adodc控件,一個(gè) SSTab控件,一個(gè)Label控件,一個(gè) TextBox控件。如圖4-7-1-1所示:圖4-7-1-1進(jìn)貨統(tǒng)計(jì)界面4. 7. 2銷售統(tǒng)計(jì)本模塊完成當(dāng)日、本月、本季度、當(dāng)年銷售的統(tǒng)計(jì)。界面設(shè)計(jì):新建一個(gè)窗體,在里面加入
42、八個(gè)DataGrid控件,八個(gè) Adodc控件,一個(gè)SSTab控件,一個(gè)Label控件,一個(gè) TextBox控件,如圖4-7-2-1 所示:圖4-7-2-1 銷售統(tǒng)計(jì)4. 7. 3圖表分析圖表分析模塊主要是對(duì)當(dāng)日,本月,本季度,當(dāng)年銷售的圖表分析。利用Microsoft ChartControl 6.0中的 MSChart控件,可以制作大部分的Microsoft Graph圖表,可以實(shí)現(xiàn)條形圖、柱狀圖、餅狀圖、散點(diǎn)圖等。界面設(shè)計(jì):新建一個(gè)窗體,在里面加入四個(gè)MSChart 控件,一個(gè) SSTab控件,如圖4-7-3-1所示:圖4-7-3-1圖表分析4. 8員工管理4. 8. 1員工查詢?cè)谶@個(gè)模
43、塊里主要是完成對(duì)員工信息的查詢、修改、刪除。界面設(shè)計(jì):新建一個(gè)窗體,在里面加入一個(gè) DataGrid 控件,一個(gè) Adodc控件,兩個(gè) CommandButton控件。如圖 4-8-1-1 所示:詞顯示員工表豆工信慝表為工輪號(hào)員工孵嵩員工電話員丁地站0165458473北塚市莓淀區(qū)中關(guān)村d3土塚市埠法區(qū)中關(guān)村J架缽01Q-54B16798北京市韻陽IXj匕四環(huán)26呵北京市豐臺(tái)區(qū) 王痹市南兄西路13殆10汪礎(chǔ)的431173S5S231上海壽定醫(yī)24埒修改1S錄刪餘記錄圖4-8-1-1 員工表4. & 2業(yè)績查看在這個(gè)模塊里主要是完成對(duì)員工銷售
44、業(yè)績的查詢。界面設(shè)計(jì):新建一個(gè)窗體,在里面加入一4-8-2-1個(gè)Frame控件,一個(gè) Textbox控件,一個(gè)label控件,三個(gè) CommandButton控件,如圖所示:圖4-8-2-1業(yè)績查看4. 8 3員工登記界面設(shè)計(jì):新建一個(gè)窗體,在里面加入一個(gè)Frame控件,四個(gè)TextBox控件,四個(gè)label控件,兩個(gè) CommandButtor控件,如圖4-8-3-1所示:圖4-8-3-1 員工登記4. 9數(shù)據(jù)備份在這個(gè)模塊里主要是完成對(duì)數(shù)據(jù)庫的備份以及數(shù)據(jù)庫恢復(fù)功能。本系統(tǒng)主要運(yùn)用拷貝的原理實(shí)現(xiàn)數(shù)據(jù)庫的備份與恢復(fù)。在具體的程序中運(yùn)用FileCopy語句來實(shí)現(xiàn)備份,但FileCopy語句只適
45、用于小型數(shù)據(jù)庫。此外,為了使數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)更加形象,程序中以圖形備份卡的形式來代替數(shù)據(jù)庫文件。界面設(shè)計(jì):新建一個(gè)窗體,在里面加入一個(gè)ImageList 控件,一個(gè) ListView 控件,兩個(gè) OptionButton 控件,一個(gè) Drive 控件,一個(gè)Dir控件,一個(gè)File 控件,兩個(gè) Label控件,兩個(gè) CommandButton控件,如圖 4-9-1所示:圖4-9-1數(shù)據(jù)備份界面4. 10幫助在這個(gè)模塊里主要是顯示軟件版本信息。其中包括本系統(tǒng)的名稱、所有者、 明與專利信息等,如圖4-10-1所示:版本號(hào)、版本說圖4-10-1版本信息界面第五章 系統(tǒng)測(cè)試 測(cè)試主要是針對(duì)程序設(shè)計(jì)及編
46、程調(diào)試后的結(jié)果進(jìn)行的工作 , 那么為什么要進(jìn)行測(cè)試呢 ?很多人 認(rèn)為“測(cè)試是證明程序中不存在錯(cuò)誤的過程”, “程序測(cè)試的目的是要證明程序正確地執(zhí)行了預(yù)期 的功能”等 , 但是這些定義卻是錯(cuò)誤的定義。因?yàn)槿藗冊(cè)跍y(cè)試程序時(shí)自然是想給程序員增添一點(diǎn)價(jià) 值, 也就是說 , 測(cè)試是一項(xiàng)花費(fèi)昂貴的活動(dòng) , 測(cè)試者必然希望通過增加程序自身的價(jià)值來補(bǔ)償一些 花費(fèi) , 而提高程序的價(jià)值就意味著提高程序的質(zhì)量和可靠性, 提高程序的可靠性就意味著發(fā)現(xiàn)并改正程序的錯(cuò)誤。所以進(jìn)行測(cè)試不應(yīng)是為了顯示程序是好的, 而應(yīng)該從程序中含有錯(cuò)誤這個(gè)假定出發(fā)去測(cè)試程序 , 從中發(fā)現(xiàn)盡可能多的錯(cuò)誤 , 因此測(cè)試的定義應(yīng)該是:為了發(fā)現(xiàn)錯(cuò)
47、誤而執(zhí)行程序的過程。 從這個(gè)定義出發(fā)可以看出應(yīng)該把查出了新錯(cuò)誤的測(cè)試看作是成功的測(cè)試 , 沒有發(fā)現(xiàn)錯(cuò)誤的測(cè)試則 是失敗的測(cè)試。 測(cè)試一般有兩種方法:黑盒測(cè)試 : 黑盒測(cè)試是測(cè)試者把程序看成是一個(gè)黑盒。 即完全不考慮程序部結(jié)構(gòu)和部特性。 相 反, 測(cè)試者僅僅關(guān)心尋找使程序未按規(guī)運(yùn)行的情況, 并且僅僅按程序的規(guī)導(dǎo)出測(cè)試數(shù)據(jù)。一般來說用這種方法查出程序中所有錯(cuò)誤只能使用窮舉輸入測(cè)試。白盒測(cè)試 : 白盒測(cè)試或邏輯驅(qū)動(dòng)測(cè)試允許人們檢查程序的部結(jié)構(gòu), 是測(cè)試者從檢查程序的邏輯著手 ,得出測(cè)試數(shù)據(jù) , 進(jìn)行測(cè)試的過程。模塊測(cè)試 是指測(cè)試程序中的單個(gè)子程序或過程。其目的是要對(duì)模塊的功能與定義模塊的性能 規(guī)或接
48、口規(guī)進(jìn)行比較。這就是說,在測(cè)試的一開始我們不是把程序作為一個(gè)整體來測(cè)試,而是首 先集中注意力來測(cè)試程序中較小的結(jié)構(gòu)塊。這樣做的理由是:首先由于一開始把注意力集中在程 序的較小的單元上,模塊測(cè)試是一種妥善進(jìn)行組合測(cè)試的很好方法。其次,因?yàn)樵谀K測(cè)試時(shí), 發(fā)現(xiàn)錯(cuò)誤就可以肯定錯(cuò)誤所在的位置,因而便于糾錯(cuò)。最后模塊測(cè)試給我們提供同時(shí)測(cè)試多個(gè)模 塊的良機(jī),從而在測(cè)試過程中提出了并行性問題。測(cè)試應(yīng)遵守一定的原則 :一、確定預(yù)期輸出 (或結(jié)果 )是測(cè)試情況必不可少的一部分。二、程序員應(yīng)避免測(cè)試自己的程序。三、程序設(shè)計(jì)機(jī)構(gòu)不應(yīng)該測(cè)試自己的程序。四、徹底檢查每個(gè)測(cè)試結(jié)果。五、對(duì)非法的和非預(yù)期的輸入情況 ,也要像
49、對(duì)合法的 ,預(yù)期的輸入一樣 , 編寫測(cè)試情況。 在模塊測(cè)試階段主要運(yùn)用黑盒測(cè)試和邊界值法,部分細(xì)節(jié)運(yùn)用白盒測(cè)試,而在總體測(cè)試階段則使用黑盒測(cè)試。黑盒測(cè)試又叫功能測(cè)試,用黑盒測(cè)試來發(fā)現(xiàn)程序中的錯(cuò)誤,必須在所有的輸入條件和輸出條件中確定測(cè)試數(shù)據(jù),來檢查程序是否都能產(chǎn)生正確的輸出。白盒測(cè)試又叫結(jié)構(gòu)測(cè)試,是對(duì)軟件的過程細(xì)節(jié)做細(xì)致的檢查。選取用戶登錄為例,具體的測(cè)試方案如下:1. 不輸入用戶名2. 不輸入密碼3. 輸入錯(cuò)誤的密碼4. 連續(xù)三次輸入錯(cuò)誤的密碼根據(jù)測(cè)試方案,測(cè)試結(jié)果如下:測(cè)試功能測(cè)試結(jié)果1請(qǐng)輸入用戶名2請(qǐng)輸入密碼3用戶名或密碼不正確,無法登錄4三次輸錯(cuò)密碼,系統(tǒng)自動(dòng)退出第一種測(cè)試結(jié)果第二種測(cè)
50、試結(jié)果第四種測(cè)試結(jié)果第三種測(cè)試結(jié)果第六章總結(jié)6. 1總結(jié)銷售管理是企業(yè)主要的事務(wù)管理之一,是節(jié)流增收最有潛力的環(huán)節(jié)。該模塊以合理、全面、準(zhǔn)確的銷售體系為基礎(chǔ),提供了對(duì)商品數(shù)量、金額的全面管理,并且提供了全面的查詢功能。包 括對(duì)現(xiàn)存商品、已售商品、員工、客戶、廠商的一體化查詢。商品從入庫到出庫到銷售整個(gè)流通 過程中各個(gè)環(huán)節(jié)所發(fā)生的事件進(jìn)行記錄,能隨時(shí)提供倉庫的庫存、商品銷售情況、客戶、廠商等 信息,為采購計(jì)劃或市場(chǎng)預(yù)測(cè)提供有效的依據(jù),以提高資金的利用率,避免不必要的損失,同時(shí) 也提高了企業(yè)的科學(xué)管理水平。這次畢業(yè)設(shè)計(jì)我是用 Visual Basic 6.0設(shè)計(jì)的,它是我大學(xué)中主要學(xué)習(xí)的計(jì)算機(jī)編程
51、語言,通過這次實(shí)例開發(fā),我對(duì)VB程序設(shè)計(jì)水平和數(shù)據(jù)庫應(yīng)用能力都有了很大的提高。當(dāng)然在設(shè)計(jì)過程中我碰到了不少的難題,除了向?qū)W得比較好的同學(xué)虛心請(qǐng)教之外,我也借閱了大量與本系統(tǒng)開發(fā) 有關(guān)的書籍,使得許多問題都迎刃而解。以前我們只是接觸書本知識(shí),缺少實(shí)踐經(jīng)驗(yàn),只能是紙 上談兵,但通過這次銷售系統(tǒng)開發(fā)我積累了不少開發(fā)經(jīng)驗(yàn)和解決問題的方法,這對(duì)于我將來從事 軟件開發(fā)都是有很大的推動(dòng)作用。在這次的開發(fā)中我有不少體會(huì),具體總結(jié)如下:系統(tǒng)開發(fā)前的準(zhǔn)備工作一定要做好。 “良好的開始是成功的一半” , 在開始具體工作前,先選 擇好要用的編程工具,然后就這方面爭(zhēng)對(duì)性的借閱參考資料,掌握書本中的編程技巧,靈活運(yùn)用 到
52、自己的程序中來。此外,網(wǎng)絡(luò)也為我們提供了極大的方便,有什么需要了解的,在網(wǎng)上我們都 可以查到。我們還要了解系統(tǒng)開發(fā)的環(huán)境。系統(tǒng)的設(shè)計(jì)過程是循序漸進(jìn)的,先需求分析,再總體設(shè)計(jì),后詳細(xì)設(shè)計(jì),最后編寫代碼、上 機(jī)調(diào)試、系統(tǒng)測(cè)試。其中需求分析是關(guān)鍵,它是系統(tǒng)開發(fā)的基礎(chǔ),它確定系統(tǒng)必須完成哪些工作, 對(duì)系統(tǒng)提出明確、清晰、具體的要求。調(diào)試階段必不可少,有些理論上你認(rèn)為正確的東西,調(diào)試起來可能就會(huì)出現(xiàn)錯(cuò)誤。比如有時(shí) 候你要想往數(shù)據(jù)庫里面插入數(shù)據(jù), 不是光寫插入語句就行的, 還必須要使數(shù)據(jù)庫表處于編輯狀態(tài), 這樣才能實(shí)現(xiàn)往里面插入數(shù)據(jù)。 通過調(diào)試能發(fā)現(xiàn)許多意想不到的錯(cuò)誤 , 這對(duì)于完善系統(tǒng)是必不可少 的。我
53、們?cè)谠O(shè)計(jì)系統(tǒng)的時(shí)候不可能每個(gè)問題都考慮得面面具到,這就需要老師的指導(dǎo),因此我們 要虛心接受老師給我們的建議。 在設(shè)計(jì)過程中可能會(huì)遇到好多困難, 有的還可能多次都解決不了, 在面對(duì)問題的時(shí)候我們要有耐心,要有解決困難的決心和堅(jiān)持到底的恒心??偠灾?,系統(tǒng)必須嚴(yán)格按照軟件工程的方法進(jìn)行開發(fā),其中生命周期法比較適合,即將軟 件工程學(xué)和系統(tǒng)工程的理論與方法引入計(jì)算機(jī)信息應(yīng)用系統(tǒng)的研制開發(fā)中,將信息系統(tǒng)開發(fā)的全 過程嚴(yán)格地劃分為四個(gè)階段:系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)運(yùn)行與維護(hù)。只有按照科學(xué) 的開發(fā)方法才能開發(fā)出令人滿意的系統(tǒng),而且開發(fā)起來也是事半功倍。通過這次畢業(yè)設(shè)計(jì),我們積累了不少開發(fā)系統(tǒng)的經(jīng)驗(yàn),這對(duì)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年臨沂道路運(yùn)輸從業(yè)人員資格考試內(nèi)容有哪些
- 電瓶車撞車調(diào)解協(xié)議書(2篇)
- 電力售后服務(wù)合同(2篇)
- 2024-2025學(xué)年高中政治第一單元生活與消費(fèi)課題能力提升三含解析新人教版必修1
- 二年級(jí)教師下學(xué)期工作總結(jié)
- 一學(xué)期教學(xué)工作總結(jié)
- 公司設(shè)計(jì)師工作總結(jié)
- 老師教研年度工作總結(jié)
- 入團(tuán)申請(qǐng)書模板
- 公司員工培訓(xùn)計(jì)劃方案
- 固廢運(yùn)輸方案
- 醫(yī)療美容門診病歷
- 停車場(chǎng)管理外包服務(wù)合同
- 醫(yī)療健康-泌尿生殖系統(tǒng)外科疾病主要癥狀醫(yī)學(xué)課件
- 中國節(jié)能協(xié)會(huì)團(tuán)體標(biāo)準(zhǔn)草案模板
- 招投標(biāo)現(xiàn)場(chǎng)項(xiàng)目經(jīng)理答辯(完整版)資料
- 大學(xué)開學(xué)第一課班會(huì)PPT
- 企業(yè)新春茶話會(huì)PPT模板
- 重大事故隱患整改臺(tái)賬
- DB15T 2058-2021 分梳綿羊毛標(biāo)準(zhǔn)
- (高職)銀行基本技能ppt課件(完整版)
評(píng)論
0/150
提交評(píng)論