超市銷售數(shù)據(jù)庫管理系統(tǒng)研討_第1頁
超市銷售數(shù)據(jù)庫管理系統(tǒng)研討_第2頁
超市銷售數(shù)據(jù)庫管理系統(tǒng)研討_第3頁
超市銷售數(shù)據(jù)庫管理系統(tǒng)研討_第4頁
超市銷售數(shù)據(jù)庫管理系統(tǒng)研討_第5頁
已閱讀5頁,還剩52頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫課程設(shè)計(jì)實(shí)習(xí)報(bào)告超市銷售數(shù)據(jù)庫管理系統(tǒng)〔如果有需要,我可以提供數(shù)據(jù)庫配套源程序,請留言給我〕學(xué)院:同濟(jì)系〔部〕:機(jī)械與電氣信息工程系專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)姓名:學(xué)號:指導(dǎo)教師:構(gòu)建工具:MicrosoftAccess2003實(shí)習(xí)地點(diǎn):同濟(jì)摘要超市的日常管理工作往往是很復(fù)雜很繁瑣的,再加上管理的貨物種類繁多,因此超市管理必須實(shí)現(xiàn)計(jì)算機(jī)化。超市進(jìn)銷存管理系統(tǒng)是用計(jì)算機(jī)對超市貨物的庫存和貨物的進(jìn)出進(jìn)行管理的一種計(jì)算機(jī)應(yīng)用技術(shù),在計(jì)算機(jī)還未普及之前超市的庫存管理都是由工作人員手工書寫的方式來操作的那樣很容易出現(xiàn)過失而造成不必要的損失。現(xiàn)在一般的超市都采用計(jì)算機(jī)進(jìn)行智能化管理,用計(jì)算機(jī)作為管理工具可以幫助管理員進(jìn)行更有效、更快捷的超市庫存管理工作。超市進(jìn)銷存管理系統(tǒng)是典型的管理信息系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用系統(tǒng)的開發(fā)兩個(gè)方面對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)平安性好的數(shù)據(jù)庫。而對于后者那么要求應(yīng)用系統(tǒng)功能完備、易使用等特點(diǎn)。超市進(jìn)銷存管理系統(tǒng)要實(shí)現(xiàn)的功能非常多最重要的是對貨物的管理包括貨物的買入〔進(jìn)貨〕、貨物的賣出〔銷貨〕、貨物的存儲〔庫存〕。本系統(tǒng)采用MicrosoftAccess2003數(shù)據(jù)庫進(jìn)行開發(fā)。根本實(shí)現(xiàn)了對貨物的管理工作,另外添加了一些很人性化的操作提示,里面附有詳細(xì)的圖表及文字說明。TOC\o"1-5"\h\z\o"CurrentDocument"1緒論 51.1工程背景 51.2工程意義 51.3可行性研究 6\o"CurrentDocument"2開發(fā)環(huán)境 72.1系統(tǒng)環(huán)境 72.2開發(fā)工具簡介 72.2.1Access簡介 72.2.2主要用途 7軟件特性 8\o"CurrentDocument"3系統(tǒng)分析 93.1系統(tǒng)整體功能分析 93.2系統(tǒng)開發(fā)的特點(diǎn) 103.3系統(tǒng)需求分析 10\o"CurrentDocument"4數(shù)據(jù)庫工程設(shè)計(jì) 12數(shù)據(jù)庫概念設(shè)計(jì)E-R圖 12實(shí)體與屬性及實(shí)體之間的聯(lián)系 12數(shù)據(jù)庫的局部E-R圖 12數(shù)據(jù)庫的邏輯表結(jié)構(gòu)設(shè)計(jì) 144.3表之間的邏輯聯(lián)系 20數(shù)據(jù)庫的完整性和平安性 21數(shù)據(jù)庫的完整性 21數(shù)據(jù)庫的平安性 21\o"CurrentDocument"5詳細(xì)設(shè)計(jì) 215.1用戶登錄模塊設(shè)計(jì) 215.2用戶注冊模塊設(shè)計(jì) 235.3主界面設(shè)計(jì) 255.3.1商品管理模塊設(shè)計(jì) 255.3.2銷售管理模塊設(shè)計(jì) 335.3.3人事管理模塊設(shè)計(jì) 385.3.4統(tǒng)計(jì)查詢模塊設(shè)計(jì) 415.3.5打印預(yù)覽模塊設(shè)計(jì) 436總結(jié) 45\o"CurrentDocument"7致謝 46\o"CurrentDocument"8參考文獻(xiàn) 471緒論1.1工程背景隨著現(xiàn)代科學(xué)技術(shù)的迅猛開展,計(jì)算機(jī)技術(shù)已經(jīng)滲透到各個(gè)領(lǐng)域,成為各行業(yè)必不可少的工具,特別是Internet技術(shù)的推廣和信息高速公路的建立,使IT產(chǎn)業(yè)在市場競爭中越發(fā)顯示出其獨(dú)特的優(yōu)勢,步入信息化時(shí)代,有巨大的數(shù)據(jù)信息等待加工處理和傳輸,這使得對數(shù)據(jù)庫的進(jìn)一步開發(fā)和利用顯得尤為迫切。作為國內(nèi)市場的一些中小型超市,它們在信息化過程中的步伐要落后于大中型超市,而對于這些企業(yè)的資源管理,信息的存儲和處理也顯得迫切需要,要適應(yīng)市場競爭,就需要有高效的處理方式和管理方法,因此加快超市的信息化進(jìn)程是必不可少的。 我國的超市在20世紀(jì)90年代初期形成,現(xiàn)在已經(jīng)成為我國零售業(yè)的一種重要形態(tài),為國民經(jīng)濟(jì)的開展發(fā)揮了重要的作用。隨著經(jīng)濟(jì)的快速開展,超市的經(jīng)營管理也變得愈加復(fù)雜,早期的售貨員站柜臺的形式早已不能滿足現(xiàn)有銷售業(yè)的開展,這樣就迫切地需要引入新的管理技術(shù)。超市形態(tài)具有種種優(yōu)點(diǎn),但在目前狀況下,它仍存在零售業(yè)所共有的落后的—面,如:不能有效地管理每種商品,收款結(jié)算速度慢,容易出現(xiàn)營業(yè)過失,不宜進(jìn)行商品調(diào)價(jià),盤點(diǎn)效率低等,而且在超市日常管理中,商品的進(jìn)、銷、存等決策以經(jīng)驗(yàn)為主,缺乏實(shí)時(shí)分析功能,管理人員對及時(shí)傳遞資料的要求始終得不至臟足。超市日常所需要處理的數(shù)據(jù)量也逐漸增大,商業(yè)運(yùn)轉(zhuǎn)的中間環(huán)節(jié)也越來越多,原始的人工管理已無法應(yīng)對這復(fù)雜的市場。超市進(jìn)銷存管理系統(tǒng)依靠現(xiàn)代化的計(jì)算機(jī)信息處理技術(shù)來管理超市,從而節(jié)省了大量的人力、物力,改善了員工的工作條件,減輕了勞動強(qiáng)度,并且能夠快速對商品的進(jìn)、銷、存等狀況和各種反應(yīng)信息進(jìn)行分析,使管理人員快速對市場的變化做出相應(yīng)的決策,加快超市經(jīng)營管理效率。1.2工程意義隨著超市商品的大量增加,其管理難度越來越大。在計(jì)算機(jī)技術(shù)飛速開展的今天,將計(jì)算機(jī)這一信息處理器應(yīng)用到超市的日常管理已是勢在必然。于是,超 市進(jìn)銷存管理系統(tǒng)便應(yīng)運(yùn)而生。這也為超市管理帶來前所未有的改變,同時(shí)為企 業(yè)帶來意想不到的經(jīng)濟(jì)效益和社會效益。這主要表達(dá)在以下幾個(gè)方面: 極大的提高了超市工作人員的工作效率,防止了以往入出存流程繁瑣、雜亂和周期長等弊端。 超市進(jìn)銷存管理實(shí)現(xiàn)了操作自動化和信息電子化,全面提高了超市的管理水平。 基于超市進(jìn)銷存管理的全面自動化,可以大大減少入庫管理、出庫管 理及庫存管理中的漏洞,可以節(jié)約大量管理開支,增加企業(yè)的收入。1.3可行性研究管理系統(tǒng)是一個(gè)信息化、智能化和先進(jìn)管理理念的集合體。而管理是一個(gè)動 態(tài)過程,在其運(yùn)行過程中要采取多項(xiàng)措施。所以在管理中獲得經(jīng)濟(jì)效益是一個(gè)綜 合效益,要對它進(jìn)行直接定量的分析是比擬困難的。一般新系統(tǒng)帶來的經(jīng)濟(jì)效益 是次要的,其最主要的表現(xiàn)就是減少了企業(yè)管理費(fèi)用和人力開支。而其它一些繁 瑣的事務(wù)都通過新系統(tǒng)來加以分析解決,不僅節(jié)省了大量的時(shí)間,還為企業(yè)的各 項(xiàng)決策提供了珍貴的資料,為企業(yè)帶來巨大的經(jīng)濟(jì)效益。超市的管理根底工作和 各項(xiàng)管理制度比擬健全,執(zhí)行嚴(yán)格,原始數(shù)據(jù)采集完整,保存良好。本系統(tǒng)開發(fā) 僅需要計(jì)算機(jī)一臺,系統(tǒng)本身對硬件和軟件的要求都不高且系統(tǒng)兼容性很強(qiáng),平臺的移植性也很好。在外部條件上有同學(xué)的幫助,并且方便上網(wǎng)查找資料,同時(shí) 還有老師的熱心指導(dǎo)等,這也增加了我完成該系統(tǒng)的可能性。如今,各種進(jìn)銷存系統(tǒng)的開發(fā)已經(jīng)相當(dāng)成熟,出現(xiàn)了幾大主流的開發(fā)語言和 工具,都可以非常有效的支持開發(fā)這樣一個(gè)系統(tǒng)。同時(shí)作為本系統(tǒng),也有許多成 功的進(jìn)銷存管理系統(tǒng)的經(jīng)驗(yàn)可以借鑒,另外現(xiàn)在超市的經(jīng)營者大多具備電腦根本 操作知識,對于必要的專業(yè)操作經(jīng)短期培訓(xùn)即可。所以從技術(shù)的角度來說,也是可行的。 本系統(tǒng)采用基于Windows的圖形用戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),對于那些有一般的計(jì)算機(jī)知識的人員就可以輕松上手。而整個(gè)超市管理系統(tǒng) 采用最友好的交互界面,簡潔明了,不需要對數(shù)據(jù)庫進(jìn)行深入的了解。 綜合以上方面的研究,無論是從經(jīng)濟(jì)上或者技術(shù)上還是操作上開發(fā)本系統(tǒng)都是可行的。2開發(fā)環(huán)境2.1系統(tǒng)環(huán)境開發(fā)及測試的系統(tǒng)環(huán)境,我選擇了MicrosoftWindows7。要開發(fā)數(shù)據(jù)庫工程,首先必須要求有適宜的數(shù)據(jù)庫軟件,我選擇了MicrosoftAccess2003數(shù)據(jù)庫開發(fā)系統(tǒng)。2.2開發(fā)工具簡介Access簡介Access是微軟公司推出的基于Windows的桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng)〔RDBMS,即RelationalDatabaseManagementSystem],是Office系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報(bào)表、頁、宏、模塊7種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向?qū)А⑸善?、模?把數(shù)據(jù)存儲、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作標(biāo)準(zhǔn)化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大局部數(shù)據(jù)管理的任務(wù)。Access能夠存取Access/Jet、MicrosoftSQLServer、Oracle(甲骨文軟件公司),或者任何ODBC兼容數(shù)據(jù)庫內(nèi)的資料。熟練的軟件設(shè)計(jì)師和資料分析師利用它來開發(fā)應(yīng)用軟件,而一些不熟練的程序員和非程序員的”進(jìn)階用戶”那么能使用它來開發(fā)簡單的應(yīng)用軟件。雖然它支援局部面向?qū)ο蟆睴OP〕技術(shù),但是未能成為一種完整的面向?qū)ο箝_發(fā)工具。主要用途MicrosoftAccess在很多地方得到廣泛使用,例如小型企業(yè),大公司的部門,和喜愛編程的開發(fā)人員專門利用它來制作處理數(shù)據(jù)的桌面系統(tǒng)。它也常被用來開發(fā)簡單的WEB應(yīng)用程序.這些應(yīng)用程序都利用ASP技術(shù)在InternetInformationServices運(yùn)行.比擬復(fù)雜的WEB應(yīng)用程序那么使用PHP/MySQL或者ASP/MicrosoftSQLServer.它的使用方便程度和強(qiáng)大的設(shè)計(jì)工具為初級程序員提供許多功能。不過,這種便于使用可能使人誤解。這類開發(fā)者都是沒有在應(yīng)用或者數(shù)據(jù)設(shè)計(jì)方面訓(xùn)練的辦公室從業(yè)人員。因此許多人以為這樣的開發(fā)者能夠創(chuàng)造可用的系統(tǒng),但也有很多人認(rèn)為工具本身的局限性產(chǎn)生了這樣的誤導(dǎo)?!I(yè)的應(yīng)用程序開發(fā)人員使用Access用作快速應(yīng)用開發(fā),特別是給街道上的推銷員制作一個(gè)初型或獨(dú)立應(yīng)用程序的工具??墒侨绻峭高^網(wǎng)絡(luò)存取數(shù)據(jù)的話,Access的可擴(kuò)放性并不高.因此當(dāng)程序被較多使用者使用時(shí),他們的選擇多會是傾向于一些客戶端-效勞器為本的方案,例如Oracle、DB2、MicrosoftSQLServer、WindowsSharePointServices、PostgreSQL、MySQL、AlphaFive、MaxDB,或者。無論如何,不少Access的功能〔表單,報(bào)告,序列和VB代碼〕可以用作其他數(shù)據(jù)庫的后期應(yīng)用,包括JET〔檔案為主的數(shù)據(jù)庫引擎,Access缺省使用〕、MicrosoftSQLServer.Oracle和任何其他跟ODBC兼容的產(chǎn)品。這種方法允許開發(fā)者把一個(gè)成熟的應(yīng)用的數(shù)據(jù)移動到一臺更大功率的效勞器而沒有已經(jīng)在適當(dāng)?shù)奈恢脿奚_展。軟件特性與一般的RDBMS完全不同,它缺乏數(shù)據(jù)庫觸發(fā)和預(yù)存程序。自從MSAccess2000(Jet4.0),開發(fā)人員可以在查詢中設(shè)定參數(shù),這跟預(yù)存程序很相似的,但這些〃預(yù)存程序“只能處理一個(gè)程序.當(dāng)資料表內(nèi)數(shù)據(jù)發(fā)生變化時(shí),它確實(shí)允許形式包含被引發(fā)的代碼,使用是普通的透過查詢和其他技術(shù)在進(jìn)入營運(yùn)儲存的程序在方面RDBMS支援這些的。進(jìn)入可提供的編程語言,當(dāng)時(shí)在另一個(gè)內(nèi)產(chǎn)品MicrosoftOffice家具,微軟公司應(yīng)用的VisualBasico兩個(gè)數(shù)據(jù)庫進(jìn)入訊息庫COM組成局部被提供:這筆遺產(chǎn)數(shù)據(jù)存取物體(DAO),用進(jìn)入和新只可提供ActiveX數(shù)據(jù)對象(忙亂)。MicrosoftAccess容易被應(yīng)用于小的工程,但是如果設(shè)計(jì)的不好對大工程是無用的。 全部數(shù)據(jù)庫質(zhì)問,形式和報(bào)告被儲存在數(shù)據(jù)庫里,并且與相關(guān)的模型的理想?yún)f(xié)調(diào),沒有與他們做一個(gè)身體上組織的階層的可能性?!N設(shè)計(jì)技術(shù)是把進(jìn)入應(yīng)用在數(shù)據(jù)和方案之間進(jìn)行分發(fā)?!稉?jù)庫應(yīng)該只包含桌子和關(guān)系,當(dāng)另一個(gè)將有全部方案時(shí),形式,報(bào)告和質(zhì)問和對第一個(gè)數(shù)據(jù)庫桌子的連接。令人遺憾,當(dāng)連結(jié)時(shí),進(jìn)入允許沒有有關(guān)的道路,因此那些開展環(huán)圖圖3-1系統(tǒng)功能模塊圖圖圖3-1系統(tǒng)功能模塊圖境作為這種生產(chǎn)環(huán)境有相同的道路應(yīng)該(雖然你寫你們自己的能”動態(tài)連接程序”常規(guī)在里VBA那搜出能一定反面結(jié)束檔案以透過這個(gè)目錄樹搜尋,如果它發(fā)現(xiàn)這條電流通路它不能)。這種技術(shù)也允許開發(fā)者在不同的檔案中分申請,因此一些架構(gòu)是可能的。3系統(tǒng)分析在系統(tǒng)的開發(fā)前,首先要進(jìn)行相應(yīng)的系統(tǒng)分析,從中獲得解決方案。本章就是先對系統(tǒng)的整體需求進(jìn)行分析,然后在此根底上來劃分系統(tǒng)的組成模塊,完成系統(tǒng)的整體架構(gòu)的設(shè)計(jì)。3.1系統(tǒng)整體功能分析本系統(tǒng)根據(jù)其具體功能,設(shè)計(jì)其功能模塊如圖3-1所示。丄商品信息管理丄商品庫存管理丄訂單管理I運(yùn)貨商管理—i會員信息管理丄雇員信息管理各類數(shù)據(jù)綜合查詢各類數(shù)據(jù)統(tǒng)計(jì)根本數(shù)據(jù)打印預(yù)覽丄商品信息管理丄商品庫存管理丄訂單管理I運(yùn)貨商管理—i會員信息管理丄雇員信息管理各類數(shù)據(jù)綜合查詢各類數(shù)據(jù)統(tǒng)計(jì)根本數(shù)據(jù)打印預(yù)覽綜合數(shù)據(jù)打印預(yù)覽整個(gè)前臺模塊是本系統(tǒng)最重要的模塊,它提供了超市管理平臺的日常管理操作,可以滿足普通用戶和管理員對商品庫存信息查詢等的需求,而刪除、修改信息那么只有管理員權(quán)限操作,普通用戶也不能進(jìn)行用戶管理操作。3.2系統(tǒng)開發(fā)的特點(diǎn)本系統(tǒng)開發(fā)的目標(biāo)是一個(gè)界面清晰、易理解、易使用的,能夠滿足用戶對超市的日常管理工作。在以往系統(tǒng)開發(fā)經(jīng)驗(yàn)的根底上,結(jié)合其他進(jìn)銷存管理系統(tǒng)的特點(diǎn),對本系統(tǒng)應(yīng)具有的功能特點(diǎn)總結(jié)如下:管理員可以對商品進(jìn)行增刪查改和對數(shù)據(jù)進(jìn)行更新。具有很強(qiáng)的兼容性,可以在任何操作系統(tǒng)的電腦上使用。采用Access2003數(shù)據(jù)庫,使系統(tǒng)框架更完整,更容易更新。3.3系統(tǒng)需求分析需求分析是對系統(tǒng)將要實(shí)現(xiàn)的功能的大致描述,能夠把設(shè)計(jì)系統(tǒng)的根本思路都列出來,它在系統(tǒng)開發(fā)中起著重要的作用。下面分別介紹。商品管理功能模塊此功能模塊作用是:管理員可以進(jìn)行商品庫存信息進(jìn)行查看、修改和刪除,還可以對新增加的商品進(jìn)行入庫操作,可以通過輸入商品的編號進(jìn)行有目的的查看商品庫存信息。同時(shí),管理員可以通過輸入商品編號或商品名稱等進(jìn)行查詢商品信息,還可以通過選擇商品類別進(jìn)行商品信息的查詢,另外還可以對商品信息進(jìn)行增加、刪除和修改操作。銷售管理功能模塊此功能模塊的主要功能是對商品訂單信息以及運(yùn)貨商信息進(jìn)行管理。管理員可以借此更快的了解和掌握商品的銷售信息??梢援a(chǎn)生新訂單,并且對訂單信息進(jìn)行增加、刪除和修改操作。不同類別的用戶權(quán)限不同。人事管理功能模塊此功能模塊主要是對超市會員以及雇員進(jìn)行管理,管理員可以對會員和雇員信息進(jìn)行查看、修改和刪除。統(tǒng)計(jì)查詢功能模塊此功能模塊是方便超市管理人員對超市營業(yè)情況進(jìn)行數(shù)據(jù)分析,可以把商品信息表、進(jìn)貨信息表和銷售信息表進(jìn)行導(dǎo)出,在Excel表格中更利于分析數(shù)據(jù)。打印預(yù)覽功能模塊 此功能模塊是方便超市管理人員對超市營業(yè)最新情況以及歷史資料的報(bào)表進(jìn)行打印得到紙質(zhì)版資料。登陸功能模塊用戶使用本系統(tǒng)要進(jìn)行身份驗(yàn)證,驗(yàn)證成功前方可進(jìn)入,系統(tǒng)登陸模塊圖如圖3-2所示。圖3-2管理員后臺系統(tǒng)登陸流程圖圖圖4-1商品實(shí)體圖圖圖4-1商品實(shí)體圖4數(shù)據(jù)庫工程設(shè)計(jì)實(shí)體與屬性及實(shí)體之間的聯(lián)系E-R模型的組成元素有:實(shí)體、屬性、聯(lián)系。E-R模型用E-R圖表示。實(shí)體是用戶工作環(huán)境中所涉及的事務(wù),屬性是對實(shí)彳本特征的描述。模型中的實(shí)體相當(dāng)于實(shí)體集、一個(gè)表,而不是單個(gè)實(shí)體或表中的一行。實(shí)體用矩形框表示,實(shí)彳本名稱標(biāo)注在矩形框內(nèi)。用菱形表示實(shí)體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無向邊把菱形分別與有關(guān)實(shí)體相連接,在無向邊旁標(biāo)上聯(lián)系的類型。屬性是實(shí)體的性質(zhì)。用橢圓框表示,與實(shí)體之間用一條線相連表的主碼是關(guān)鍵屬性。不同的實(shí)體集通過外鍵建立它們之間的聯(lián)系。數(shù)據(jù)庫的局部E-R圖(2)(2)會員的實(shí)體圖如下列圖4-2所示。(2)(2)會員的實(shí)體圖如下列圖4-2所示。圖4-2會員實(shí)體圖(3)訂單與訂單明細(xì)之間的E-R圖如下列圖4-3所示。圖4-3訂單與訂單明細(xì)E-R圖(4)(4)雇員的實(shí)體圖如下列圖4-4所示(4)(4)雇員的實(shí)體圖如下列圖4-4所示雇員根據(jù)上面的數(shù)據(jù)庫概念設(shè)計(jì),把相應(yīng)的E-R圖轉(zhuǎn)化成與數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。本系統(tǒng)是以Access2003為后臺數(shù)據(jù)庫,在Access2003上直接建立名為超市銷售管理系統(tǒng)的數(shù)據(jù)庫。其中包括以下表:商品,供給商,會員,雇員,運(yùn)貨商,訂單,訂單明細(xì),商品類別,商品庫存信息。下面將具體介紹數(shù)據(jù)庫中各個(gè)表的結(jié)構(gòu)。商品表如圖4-5耳TZJxo商品表如圖4-5耳TZJxo圖4-5商品表商品信息表如表4-5所示。表4-5商品表字段名稱數(shù)據(jù)類型字段長度是否為空備注商品編號長整形10否主鍵會員表如圖會員表如圖4-7所示。會員表如圖會員表如圖4-7所示。類別名稱文本50否商品名稱文本50否供給商文本50否單位文本50否單價(jià)貨幣50是供給商表如圖4-6所示。勻供酮;表字段名稱姓據(jù)類型*供應(yīng)商編號數(shù)字供應(yīng)商客-2聯(lián)系人姓名%聯(lián)系犬頭銜她址更城市省份郵政編瑪—乂丄借?真圖4-6供給商表供給商表如表4-6所示。表4-6供給商表字段名稱數(shù)據(jù)類型字段長度是否為空備注供給商編號數(shù)字10否供給商文本50否主鍵聯(lián)系人姓名文本50否聯(lián)系人頭銜文本50否地址文本50否郵政編碼文本50是文本50否城市文本50否國家文本50否圖圖4-11訂單明細(xì)表圖4-8圖4-8雇員表雇員表如表4-8所示。會員編昌]會員姓名性別城市數(shù)據(jù)類型I,數(shù)學(xué)圖4-7會員表會員表如表4-1所示。表4-1會員表字段名稱數(shù)據(jù)類型字段長度是否為空備注會員編號數(shù)字20否主鍵會員姓名文本50否性別文本50否地址文本50否城市文本50否國家文本50是文本50是雇員表如圖4-8所示。3厥;表字段宮稱徴振類削雇員漏號1姓名性別風(fēng)務(wù)出生目期曰斯洞3雇炸日朗日聊時(shí)ia玄本城市文本文本國家奩本家庭電話應(yīng)本?分機(jī)OLE對象營注

表4-8雇員表字段名稱數(shù)據(jù)類型字段長度是否為空備注雇員編號數(shù)字10否主鍵姓名文本20否性別文本50否職務(wù)文本50否雇用日期日期/時(shí)間否地址文本50是家庭文本50否國家文本50否備注文本50否運(yùn)貨商表如圖4-9所示。EL數(shù)揖類型EL數(shù)揖類型圖4-9運(yùn)貨商表運(yùn)貨商表如表4-9所示。表4-9運(yùn)貨商表字段名稱數(shù)據(jù)類型字段長度是否為空備注運(yùn)貨商編號數(shù)字10否主鍵公司名稱文本50否文本50是訂單表如圖4-10所示。-I訂華最雇員端號

會員編號訂購日期

發(fā)貨日期

到貨日期數(shù)數(shù)數(shù)日日運(yùn)貨商饌號運(yùn)貨関用商品小計(jì)合計(jì)接收入送達(dá)地姑.送達(dá)城市送達(dá)省防廂在國家數(shù)貨貨貨文支文文文享幣幣幣A本本丞本圖4-10訂單表訂單表如表4-10所zf。字段名稱數(shù)據(jù)類型字段長度是否為空備注訂單編號數(shù)字10否主鍵雇員編號數(shù)字20否會員編號數(shù)字50否訂購日期日期/時(shí)間否運(yùn)貨費(fèi)用貨幣50否接收人文本r50是合計(jì)貨幣50否送達(dá)地址文本50否所在國家文本50否表4-10訂單表訂單明細(xì)表如圖4-11所示。數(shù)據(jù)類型?訂単端號1商品編號商品名稱單g數(shù)里數(shù)享単項(xiàng)總頌故幣_!訂單明絹;表°工壩£「切拏託拏身聿(皆具型曾哥互封皆具£1 1毛襟再劫劉否皆皆螳古峰旨瞥皆圾<1毎慕器峰暁序留若至,首寫章專曽畢匚°四拍否1-17國口輜匯俱旦聿(皆具者09前顏表如示09期昌暗菜顯01古族驟礙王慝五區(qū)顯晉囹瀚古蘇麟期朝古峯暗栄皆具乙1十峯。工壩乙「切莘此莘暗栄皆具。否壩乙「切國主鍵暗栄皆具顯09生騾胡髄由309生騾胡由皆燮顯09古族喜族首燮顯09期步皆燮顯02古族旨費(fèi)皆燮謝王顯02古族驟由口王慝五區(qū)顯晉囹瀚古脅瞬期軸古峯曲前由丄1u-tS°工壩H十拏此華距既由且圖圖4-14表之間的關(guān)聯(lián)圖圖4-14表之間的關(guān)聯(lián)字段名稱數(shù)據(jù)類型字段長度是否為空備注商品編號數(shù)字。10否商品名稱文本50否庫存量數(shù)字50是4.3表之間的邏輯聯(lián)系表之間建立的關(guān)聯(lián)如圖4-14所示。訂堂明紐訂單端號商品孺號商品名禰單價(jià)?數(shù)崖單項(xiàng)總價(jià)商品編號商品.岸蘆容息商品?.:揃庫存量訂善訂雇員編號會員編號訂購曰期發(fā)關(guān)曰期到關(guān)曰期運(yùn)關(guān)商編也運(yùn)笑費(fèi)用商品卅計(jì)合計(jì)三1接膜人.法達(dá)地址法達(dá)城市一「?□Q商品商品名稱供應(yīng)商類別走稱單位.單俏囹片中止銷售商品類類呂褊號丁瞄商雄;聯(lián)系丄姓空聯(lián)系夠偉:地址*運(yùn)韻公司名稱M貝甦名性別/口|~|?■?=?■諷明昭t?的完整性和平安性數(shù)據(jù)庫的完整性數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。數(shù)據(jù)庫管理系統(tǒng)〔DBMS〕用—定的機(jī)制來檢查數(shù)據(jù)庫中的數(shù)據(jù)是否滿足規(guī)定的條件一一完整性約束條件,數(shù)據(jù)的約束條件是語義的表達(dá),將作為模式的一局部存入數(shù)據(jù)庫中。本系統(tǒng)中通過定義表與表之間的外鍵聯(lián)系有助于實(shí)現(xiàn)完整性規(guī)那么另外通過主鍵約束也實(shí)現(xiàn)了其完整性規(guī)那么O數(shù)據(jù)庫的平安性數(shù)據(jù)庫的平安性是指保護(hù)數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄漏更改或破壞。在數(shù)據(jù)庫系統(tǒng)中,大量的數(shù)據(jù)集中存放,而且為許多用戶直接共享,是珍貴的信息資源,系統(tǒng)的平安保護(hù)措施就顯得更為重要,它保護(hù)數(shù)據(jù)庫防止惡意的破壞和非法的存取。 本系統(tǒng)設(shè)置了數(shù)據(jù)庫密碼,并且采用鑒定用戶的方法實(shí)現(xiàn)數(shù)據(jù)庫的平安,在登錄數(shù)據(jù)庫時(shí),系統(tǒng)讓用戶表示自己的身份,通過輸入用戶名和密碼,系統(tǒng)進(jìn)行核實(shí),鑒別此用戶員是否為合法用戶,假設(shè)是,系統(tǒng)進(jìn)一步核實(shí)用戶身份,通常要求用戶選擇角色,系統(tǒng)通過角色來鑒別用戶身份,并且要選擇正確的角色才允許用戶登陸。5詳細(xì)設(shè)計(jì)5.1用戶登錄模塊設(shè)計(jì)用戶登入對話框設(shè)計(jì)當(dāng)用戶輸入正確的用戶名和密碼才可以登陸到系統(tǒng)。假設(shè)密碼錯(cuò)誤就彈出提示,不能進(jìn)入系統(tǒng)。登錄界面如圖5-1所示圖5-1登錄界面【登錄】按鈕的處理代碼如下:PrivateSubCommand7_Click()DimtempAsStringDimrsAsADIfTrim(Me![TextO])=""OrTrim(Me![Text2])=""ThenMsgBox”用戶名稱和密碼不能為空,請重新輸入!”,vbOKOnly,”系統(tǒng)提示IIElsetemp="select*from用戶注冊信息where用戶名='"&Trim(Me![Text0])&"'and密碼='"&Trim(Me![Text2])&"頊rs.Opentemp,CurrentProject.Connection,adOpenKeyset,adLockOptimisticIfrs.RecordCount>0ThenDoCmd.OpenForm"主界面",acNormal,,,acFormReadOnly,acWindowNormalElseMsgBox”用戶名或密碼有錯(cuò)!",vbOKOnly,”系統(tǒng)提示”

EndIfSetrs=NothingEndIfEndSub5.2用戶注冊模塊設(shè)計(jì)可以注冊新用戶,并帶有用戶名檢驗(yàn)的功能。注冊界面如圖5-2所示。圖5-2注冊界面【確認(rèn)】按鈕的處理代碼如下:PrivateSub確認(rèn)_Click()IfIsNull(Me.用戶名)ThenMsgBox”不能為空!”DoCmd.GoToControl"用戶名"ExitSubEndIfIfIsNull(Me.登錄密碼)ThenMsgBox”不能為空!”DoCmd.GoToControl"登錄密碼"ExitSubEndIfIfMe.登錄密碼=Me.密碼確認(rèn)ThenDimstrSQLAsStringstrSQL="INSERTINTO用戶注冊信息(用戶名,密碼)”strSQL=strSQL&"VALUES('"&Me.用戶名&"','"&Me.登錄密碼&DoCmd.SetWarningsFalseDoCmd.RunSQLstrSQLDoCmd.SetWarningsTrueMsgBox”已注冊成功!密碼為["&Me.登錄密碼&"],請牢記!",vbInformation,"溫馨提醒"DoCmd.OpenForm"登陸"ElseMsgBox"密碼與重復(fù)密碼不一致,請檢查!",vbInformation,"系統(tǒng)提醒"Me.登錄密碼=NullMe.密碼確認(rèn)=NullDoCmd.GoToControl"登錄密碼"EndIfEndSub【用戶名檢驗(yàn)】按鈕的處理代碼如下:PrivateSub檢驗(yàn)_Click()IfMe.用戶名=DLookup(”用戶名”,”用戶注冊信息”,”用戶名='"&Me.用戶名&"頊)ThenMsgBox”該用戶名已存在,請重新輸入!"Me.用戶名=NullDoCmd.GoToControl"用戶名"ElseMsgBox”該用戶名可以使用!"DoCmd.GoToControl”登錄密碼”EndIfEndSub5.3主界面設(shè)計(jì)前臺客戶使用的主頁面一共由五個(gè)子頁面構(gòu)成:商品管理、銷售管理、人事管理、統(tǒng)計(jì)查詢、打印預(yù)覽,另外還有輔助功能模塊,分別是:關(guān)于系統(tǒng)和退出系統(tǒng)。前臺主界面如圖5-3所示。圖5-3前臺主界面商品管理模塊設(shè)計(jì)商品管f里功能模塊的作用是管理員可以對商品信息以及庫存信息進(jìn)行增加、查詢、修改和刪除。商品管理界面如圖5-4所示。T.商至整:熱"FT~商品管理圖5-4商品管理界面.1商品信息管理子模塊設(shè)計(jì)該子模塊針對商品信息的處理。點(diǎn)擊【商品信息管理】按鈕即可彈出界面如圖5-5所示圖5-5商品信息管理界面其中:【商品管理】可以對商品信息進(jìn)行增刪改;【商品信息自定義查詢】提供商品信息的綜合查詢功能;【商品類別管理】可以對商品類別進(jìn)行增刪改;圖圖5-7商品信息綜合查詢界面圖圖5-7商品信息綜合查詢界面【商品類別自定義查詢】提供商品類別的綜合查詢功能;【商品供給商管理】可以對商品供給商信息進(jìn)行增刪改;【商品供給商自定義查詢】提供商品供給商信息的綜合查詢功能;它們的界面分別如下。點(diǎn)擊【商品管理】按鈕彈出界面如圖5-6所示。圖5-6商品增刪改界面點(diǎn)擊【商品信息自定義查詢】按鈕彈出界面如圖5-7所示。|T商品信息查詢育晶倒號 邙產(chǎn)別名瘡 、供應(yīng)商1司口可亍.asuhWHiji^3JV十,星右嘲q警樹也専子:t5RfftlUHB小丄丄順?biāo)軉TT碎讀!FKilillWtfrSiiiqlen卄格嚴(yán)百枷應(yīng)現(xiàn)手!il10長城節(jié)1胃區(qū)■:刑出口坦)11E瀏!Wl上珂!白1=:U-L4^Witib^q13舄山在裝楊霜:miiWhSi頌,去H找中:t年?:iUL:?n 15丹主苣王絲Sfl生需E :折近區(qū)怖以:H"ILCL??拄曹記宇點(diǎn)s|Win|4i7i*1M氐朦N翌洶rti+fleVi祖?斗MKKM氐朦Nu再罰Jfl+flE粉UJM沖如裡Wvs.nhd+flEVL¥13>MtWflS糧W亞虬洵JMifl+flBVtU30>M世t*■LF-¥1卸WittA*?眼伽14U>?圖圖5-9商品類別綜合查詢界面圖圖5-9商品類別綜合查詢界面圖5-8圖5-8商品類別增刪改界面 其【査詢】功能實(shí)現(xiàn)的SQL語句如下: FROM商品 WHERE((商品.商品編號=forms!商品混合.編號)Or(forms!商品混合.編號Is Null))And((商品.商品名稱=forms!商品混合.商品名稱)Or(forms!商品混合.商品名稱IsNull))And((商品.^nB=forms!商品混合.供給商)Or(forms!商 品混合.供給商IsNull))And((商品.類別名稱寸?!?,!商品混合.類別)Or (forms!商品混合.類別IsNull)); 點(diǎn)擊【商品類別管理】按鈕彈出界面如圖5-8所示。 點(diǎn)擊【商品類別自定義查詢】按鈕彈出界面如圖5-9所示。其【査詢】功能實(shí)現(xiàn)的其【査詢】功能實(shí)現(xiàn)的SQL語句如下:其【査詢】功能實(shí)現(xiàn)的其【査詢】功能實(shí)現(xiàn)的SQL語句如下:其【查詢】功能實(shí)現(xiàn)的其【查詢】功能實(shí)現(xiàn)的SQL語句如下:FROM商品類別WHERE((商品類別.類別名稱寸017^!商品類別混合.類別)Or(forms!商品類別混合.類別IsNull));點(diǎn)擊【商品供給商管理】按鈕彈出界面如圖5-10所示。圖5-10供給商信息增刪改界面點(diǎn)擊【商品供給商自定義查詢】按鈕彈出界面如圖5-11所示。商品供應(yīng)商查詢供應(yīng)商查詢度系人姓冶所在城市電■舌■84祐工能尊桁閂*■生U品處司^l:Ifi:flSi.WLft&21HIU6WH扉圖5-10供給商信息增刪改界面點(diǎn)擊【商品供給商自定義查詢】按鈕彈出界面如圖5-11所示。商品供應(yīng)商查詢供應(yīng)商查詢度系人姓冶所在城市電■舌■84祐工能尊桁閂*■生U品處司^l:Ifi:flSi.WLft&21HIU6WH扉Ki3.UTi:侗細(xì)州】TRl£?帯亀■岀素上泠KE甘邙精醞■N:IfiSFtJ的:油15心活ma】蹲噸TM2T3眾眺er;仙ea螭ET和傾jiq怛g」TKFC47MOKTilfifPgTT4餾4畛諾Taffi63812T英?g舞CMWW7ET

口閒我》53WWI33U域:回 ~~TEGO? i圖5-11供給商信息綜合查詢界面FROM供給商WHERE((供給商.供給商=forms!供給商混合.名稱)Or(forms!供給商混合.名稱IsNull))And((供給商.聯(lián)系人姓名=forms!供給商混合.聯(lián)系人)Or(forms!供給商混合.聯(lián)系人IsNull))And((供給商.城市=forms!供給商混合.所在城市)Or(forms!供給商混合.所在城市IsNull));5.3.1.2商品庫存管理子模塊設(shè)計(jì)該子模塊針對商品庫存數(shù)據(jù)的處理。點(diǎn)擊【商品庫存管理】按鈕即可彈出界面如圖5-12所示圖5-12商品庫存管理界面其中: 【商品庫存信息查詢】提供庫存信息的綜合查詢;【商品入庫】提供商品入庫功能,此功能操作涉及用戶權(quán)限;它們的界面分別如下。點(diǎn)擊【商品庫存信息查詢】按鈕彈出界面如圖5-13所示。藝.傳推藝.傳推?苣* l-bll一曰-|[^|藝.傳推藝.傳推?苣* l-bll一曰-|[^|商品庫存信息查詢簡品編號商品耗;商吊卯號際醴 ]L可口可樂19B成a外如3笑汗芥眾粒梢曰M4硼食編孑汁1311775!&能7監(jiān)帶哉碧嗥u詞記錄II*1Ti*i“域此有記錄,:野圖5-13商品庫存信息綜合查詢界面其【査詢】功能實(shí)現(xiàn)的SQL語句如下:FROM商品庫存信息 WHERE((商品庫存信息.商品編號=forms!庫存混合.編號)Or(forms!庫存混合.編號IsNull))And((商品庫存信息.商品名稱=forms!庫存混合.商品名稱)Or(forms!庫存混合.商品名稱IsNull));點(diǎn)擊【商品入庫】按鈕彈出界面如圖5-14所示。圖5-14商品入庫界面在此模塊中,點(diǎn)擊【查看商品庫存數(shù)】可以瀏覽商品的庫存信息,在這里不再展示它的界面。此模塊的入庫操作涉及到用戶的權(quán)限,點(diǎn)擊【確認(rèn)入庫】需要輸入密碼。點(diǎn)擊【確認(rèn)入庫】按鈕彈出窗口如圖5-15所示圖5-15輸入密碼界面【確認(rèn)入庫】實(shí)現(xiàn)代碼如下:PrivateSub確認(rèn)入庫_Click()DimSQLAsStringDimdAsStringDimcAsIntegerx=InputBox("請輸入執(zhí)行密碼!")Ifx="lyc"Orx="abc"Orx="123"ThenSQL2="UPDATE商品庫存信息SET商品庫存信息、.庫存量=商品庫存信息.庫存量+"&c&"WHERE商品庫存信息.商品編號="&d&""SQL3=""rs丄ockType=adLockPessimisticrs.OpenSQL2,cn'rs.OpenSQL3/cnMsgBox”商品已入庫!"ElseMsgBox"密碼錯(cuò)誤”,vbOKOnly,”系統(tǒng)提示”EndIfEndSub銷售管理模塊設(shè)計(jì)銷售管理功能模塊的作用是對訂單以及運(yùn)貨商的操作,還可以對原來的商品訂單信息進(jìn)行查詢統(tǒng)計(jì)、刪除和修改。其運(yùn)行界面如圖5-16所示。圖5-16銷售管理界面其中:【下新訂單】可以生成新的訂單;【訂單信息自定義查詢】提供訂單信息的綜合查詢;【運(yùn)貨商管理】可以對運(yùn)貨商信息進(jìn)行增刪改;圖圖5-18更新庫存輸入密碼界面圖圖5-18更新庫存輸入密碼界面【運(yùn)貨商信息自定義查詢]提供運(yùn)貨商信息的綜合查詢;點(diǎn)擊【下新訂單】按鈕即可彈出如下界面圖5-17jTtji.'aE單訂訂單明紹下訂單單訂訂單明紹更新臟應(yīng)商-品犀存技育晶小針:¥175.60小計(jì)查看商品庫存藪據(jù)運(yùn)貨費(fèi)用:¥99.0。(諸輸入)保存訂單皆計(jì):¥274.6001LIE圖5-17生成新訂單界面 其中[更新相應(yīng)商品庫存數(shù)】操作涉及用戶的權(quán)限,需要輸入密碼執(zhí)行點(diǎn)擊【更新相應(yīng)商品庫存數(shù)】按鈕即彈出如下界面圖5-18所示。圖圖5-19訂單信息綜合查詢界面【更新相應(yīng)商品庫存數(shù)】的具體實(shí)現(xiàn)代碼如下:PrivateSub庫存減少_Click()DimSQLAsStringDimdAsStringx=InputBox("請輸入執(zhí)行密碼!")Ifx="lyc"Orx="abc"Orx="123"ThenSQL2="UPDATE商品庫存信息,訂單明細(xì)SET商品庫存信息.庫存量=商品庫存信息.庫存量-訂單明細(xì).數(shù)量WHERE商品庫存信息.商品編號=訂單明細(xì).商品編號and訂單明細(xì).訂單編號="&d&""SQL3=""nnectionrs丄ockType=adLockPessimisticrs.OpenSQL2,cn'rs.OpenSQL3,cn MsgBox”庫存數(shù)量已更新!"ElseMsgBox"密碼錯(cuò)誤”,vbOKOnly,”系統(tǒng)提示”EndIfEndSub此外在模塊之中還添加了自動運(yùn)算的功能,可以直接系統(tǒng)算出商品的各類價(jià)格;【單項(xiàng)總價(jià)】【商品小計(jì)】【合計(jì)】的具體實(shí)現(xiàn)代碼如下:PrivateSub單項(xiàng)總價(jià)_Click()單項(xiàng)總價(jià)=[單價(jià)]*[數(shù)量]EndSubPrivateSub商品小計(jì)_Click()DimSQL1AsStringDimSQL2AsStringSQL1="SELECT訂單.訂單編號,Sum(訂單明細(xì).單項(xiàng)總價(jià))AS小計(jì)INTO單項(xiàng)小計(jì)tempFROM訂單INNERJOIN訂單明細(xì)ON訂單.訂單編號二訂單明細(xì).訂單編號GROUPBY訂單.訂單編號"SQL2="UPDATE訂單INNERJOIN單項(xiàng)小計(jì)tempON訂單.訂單編號=單項(xiàng)小計(jì)temp.訂單編號SET訂單.商品小計(jì)=單項(xiàng)小計(jì)temp.小計(jì)”SQL3="droptable單項(xiàng)小計(jì)temp”rdsetrs丄ockType=adLockPessimisticrs.OpenSQL1,cnrs.OpenSQL2,cnrs.OpenSQL3/cnEndSubPrivateSub合計(jì)_Click()合計(jì)=[運(yùn)貨費(fèi)用]+[商品小計(jì)]EndSub點(diǎn)擊【訂單信息自定義查詢】按鈕彈出界面如圖5-19。

其【査詢】功能實(shí)現(xiàn)的SQL語句如下:FROM訂單=forms!訂單混合.訂單編號)Or(forms!訂單混合.訂單編號IsNull))And((訂單.雇員編號=forms!訂單混合.雇員編號)Or(forms!訂單混合.雇員編號IsNull))and((訂單.會員編號寸?!?,!訂單混合.會員編號)Or(forms!訂單混合.會員編號IsNull));點(diǎn)擊【運(yùn)貨商管理】按鈕彈出界面如圖5-20。圖5-20運(yùn)貨商界面點(diǎn)擊【運(yùn)貨商信息自定義查詢】按鈕彈出界面如圖5-21。圖5-21運(yùn)貨商信息綜合查詢界面其【查詢】功能實(shí)現(xiàn)的SQL語句如下:FROM運(yùn)貨商WHERE((運(yùn)貨商.公司名稱=forms!運(yùn)貨商混合.名稱)Or(forms!運(yùn)貨商混合.名稱IsNull));人事管理模塊設(shè)計(jì)此功能模塊主要是對超市會員以及雇員進(jìn)行管理,管理員可以對會員和雇員信息進(jìn)行查看、修改和刪除。點(diǎn)擊【人事管理】按鈕即可彈出如下操作界面如圖5-22圖5-22人事管理界面其中:【會員管理】提供對于會員資料的增刪改操作;【會員信息自定義查詢】提供會員信息的綜合查詢;【雇員管理】提供對于雇員資料的增刪改操作;【雇員信息自定義查詢】提供雇員信息的綜合查詢;點(diǎn)擊【會員管理】彈出界面如圖5-23

圖5-23會員界面 點(diǎn)擊【會員信息自定義查詢】彈出界面如圖5-24 (3綁膳.她 會員信息查詢查詢*編號 會員姓名 恒性別竺員!1號?企題己垃凱I 圮址 g”所在城市購冃I-SSqLtj陣椰LjZlII習(xí)山lime£jtti皿J羣瘀LK<J4拏3fflLX0S商凡LXte會員信息查詢查詢*編號 會員姓名 恒性別竺員!1號?企題己垃凱I 圮址 g”所在城市購冃I-SSqLtj陣椰LjZlII習(xí)山lime£jtti皿J羣瘀LK<J4拏3fflLX0S商凡LXte袖全已略加至中開國異大政日扯當(dāng)龍攻武帝圖:?史基iEfiffl百無工業(yè)陸豐工H由E#5虐組科長田制t巷£話EW*tEZJkE=IKnJF:嗜耳麟城市玨廣場曲351±l?2TL:l?■伽LKW盧長小HOTLKJQ袒曲LttMl弓kfi■響LKuiJ5-# LtKE羣陽- 女 榆而工衝r廳號特雇用部號女 五河區(qū)三覧蒔火^柚時(shí):,忱手眼実f女 麗摳*密LK!與* 之玉ill宣底工業(yè)#棚西詁13且女■巖比*西工止曲汶:*女又化西甜郵國涅題攵迎圖5-24白:HI=1山丈烏鈔上奔慟I 徹HI初:±5JKJ.江浙■!疝74C-T 會員纟示合查l旬界面崩51q朋網(wǎng)為*rn既K3235031605K-?d必祚MTNEWmZffiE552WSI??SM做M2TFB&3S-S-38 朗(HE?K商1>5畫炫EMTOT9MIWTLM021&WLTB10138初?",條璐O483S4S湖,皈其【查詢】功能實(shí)現(xiàn)的SQL語句如下:FROM會員 WHERE((會員.會員編號=forms!會員混合.編號)Or(forms!會員混合.編號IsNull))And((會員.會員姓名=forms!會員混合.會員姓名)Or(forms!會員混合.會員姓名IsNull))And((會員.性別=forms!會員混合.性別)Or(forms!會員混合.性別IsNull))And((會員.城市=forms!會員混合.所在城市)Or(forms!會員 混合.所在城市IsNull));

點(diǎn)擊【雇員管理】彈出界面如圖5-25圖5-25雇員界面點(diǎn)擊【雇員信息自定義查詢】彈出界面如圖5-26雇員信息查詢柱別 、所在城市 職務(wù) .查詢■j和弓1姓色I(xiàn)怛刖1恫開1出喋日U「■用日MHIIT*L州蜃l■J7al^/ZTi-jiE/iz/a,王U4畛所l蚣洶elWesI洌頰議天山西聲IM-rJW葛所裹車產(chǎn)it巨IU.由I皿.,宵L崩怔尚妙菱隹粗路號I的釦如IT*L州蜃l■J7al^/ZTi-jiE/iz/a,王U4畛所l蚣洶elWesI洌頰議天山西聲IM-rJW葛所裹車產(chǎn)it巨IU.由I皿.,宵L崩怔尚妙菱隹粗路號I的釦如1百《MZ對.蛙聞旳導(dǎo)三01。J說頃L割p■湖此馬iM2^^WrKE1i3*E^erfl時(shí)I玷于監(jiān)*1S國匡SS:*-加聽E:煩嚀卄E?I玳財(cái)1理:」jT前bTS<s日腳HKffiI'JiR?n腳¥■]女-KBI女Ei¥<m"5tdSI-Jl^■出員円話『[£?"所心1”E如也1螂:頃専瑚受尹畛■與 砌工方istwjya斗I*匸■唾次 栄甜15isa3H.T^SilSfflaWrAti'S中罄IB% 岑工IWJ.'I.1?盲井田艱主商茴點(diǎn)五悖陽卄lg工用忖計(jì)軍中中存I與1SMMLL7?-fl中*it中teEiw"fl]neBssn滴2S■IMOM&B4UKU備':?'御剛.楠長間玉部榕価無無無 乓■記量幼圖5-26雇員信息綜合查詢界面其【查詢】功能實(shí)現(xiàn)的SQL語句如下:FROM雇員WHERE((雇員.雇員編號=forms!雇員混合.編號)Or(forms!雇員混合.編號IsNull))And((雇員.姓名=forms!雇員混合.姓名)Or(forms!雇員混合.姓名IsNull))And((雇員.性別=forms!雇員混合.性別)Or(forms!雇員混合.性別IsNull))And((雇員.城市=forms!雇員混合.所在城市)Or(forms!雇員混合.所在城市IsNull))And(僱員.職務(wù)=forms!雇員混合.職務(wù))Or(forms!雇員混合.職務(wù)IsNull));統(tǒng)計(jì)査詢模塊設(shè)計(jì)此功能模塊是方便超市管理人員對超市營業(yè)情況進(jìn)行數(shù)據(jù)分析,可以把商品信息、進(jìn)貨信息和銷售信息表進(jìn)行數(shù)據(jù)挖掘、綜合分析。點(diǎn)擊【統(tǒng)計(jì)查詢】按鈕即可彈出界面如圖5-27所示。圖5-27統(tǒng)計(jì)查詢界面其中:【按類別查詢銷售額】提供以類別分類得到銷售額的綜合查詢;【查詢雇員業(yè)績】提供雇員以往業(yè)績的綜合查詢;【查詢商品銷售量】提供商品銷售量的最新信息,并且已排序;【查詢會員消費(fèi)總額】提供會員消費(fèi)金額,以及相應(yīng)訂單信息的綜合查詢;【2021年商品月銷售額】提供月銷售額信息,并且有圖表直觀顯示;【十種最貴商品】提供實(shí)時(shí)更新最新商品價(jià)格信息的能力;【按價(jià)格查詢商品信息】提供按照價(jià)位區(qū)間來得到商品信息的綜合查詢;注:由于篇幅有限,這里不再展開,只展示局部界面功能的實(shí)現(xiàn)。點(diǎn)擊【查詢雇員業(yè)績】按鈕彈出如下界面如圖5-28

雇員業(yè)績查詢ggMJ:?■:!.M查詢A扁:EESEI*'wre撅:?■:!.M查詢A扁:EESEI*'wre撅:q庫貝銷售業(yè)飾160D00l^UDCij130QWlOQQiXi§00006QDQ0碩Dd2EIULW0I□來和補(bǔ)售業(yè)癡圖5-28雇員業(yè)績綜合查詢界面其【査詢】功能實(shí)現(xiàn)的SQL語句如下:FROM雇員銷售業(yè)績WHERE((雇員銷售業(yè)績.雇員編號=forms!雇員業(yè)績混合.編號)Or(forms!雇員業(yè)績混合.編號IsNull))And(僱員銷售業(yè)績.姓名=forms!雇員業(yè)績混合.姓名)Or(forms!雇員業(yè)績混合.姓名IsNull));點(diǎn)擊【按價(jià)格查詢商品信息】按鈕彈出如下界面如圖5-29所示。點(diǎn)擊【按價(jià)格查詢商品信息】按鈕彈出如下界面如圖5-29所示。圖5-29價(jià)位綜合查詢界面其【查詢】功能實(shí)現(xiàn)的SQL語句如下: FROM商品 WHERE((((商品?單價(jià))〉forms!價(jià)位混合.最低價(jià))or(forms!價(jià)位混合.最低價(jià)IsNull))and(((商品?單價(jià))〈forms!價(jià)位混合.最高價(jià))or(forms!價(jià)位混合.最高價(jià)IsNull))) ORDERBY商品.單價(jià);打印預(yù)覽模塊設(shè)計(jì) 此功能模塊是方便超市管理人員對超市營業(yè)最新情況以及歷史資料的報(bào)表進(jìn)行打印得到紙質(zhì)版資料。點(diǎn)擊【打印預(yù)覽】按鈕即可得到如下界面如圖5-30所示圖5-30報(bào)表打印預(yù)覽界面其中: 【根本數(shù)據(jù)】提供超市根本資料的報(bào)表打印與預(yù)覽; 【綜合數(shù)據(jù)】提供超市統(tǒng)計(jì)查詢資料的報(bào)表打印與預(yù)覽; 點(diǎn)擊【根本數(shù)據(jù)】按鈕得到如下界面圖5-31圖5-31根本數(shù)據(jù)打印預(yù)覽界面點(diǎn)擊【綜合數(shù)據(jù)】按鈕得到如下界面圖5-32預(yù)覽晨員銷售玉績報(bào)表預(yù)覽會員消費(fèi)總敏根表預(yù)覽十種最貴商品抿表預(yù)覧報(bào)表打印報(bào)表打印屆員婿售業(yè)績報(bào)表打印會員消費(fèi)總額報(bào)表 打印十料最貴商品糧表預(yù)覽商品銷售量排行報(bào)表打印

溫馨提示

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

評論

0/150

提交評論