大型數(shù)據(jù)庫課程設(shè)計(jì)-超市管理系統(tǒng)_第1頁
大型數(shù)據(jù)庫課程設(shè)計(jì)-超市管理系統(tǒng)_第2頁
大型數(shù)據(jù)庫課程設(shè)計(jì)-超市管理系統(tǒng)_第3頁
大型數(shù)據(jù)庫課程設(shè)計(jì)-超市管理系統(tǒng)_第4頁
大型數(shù)據(jù)庫課程設(shè)計(jì)-超市管理系統(tǒng)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

目 錄前言 7需求分析 8概要設(shè)計(jì) 12邏輯設(shè)計(jì). 15詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 17數(shù)據(jù)庫測(cè)試 21總結(jié) 28參考文獻(xiàn) 29第一章 前言目前,無論是超市還是公司企業(yè)對(duì)于貨物都實(shí)行了信息化管理,以提高管理水平和工作效率,同時(shí)也可以最大限度地減少手工操作帶來的錯(cuò)誤。于是,進(jìn)銷存儲(chǔ)管理信息系統(tǒng)便應(yīng)運(yùn)而生。在公司、工廠里,產(chǎn)品的進(jìn)銷存儲(chǔ)涉及產(chǎn)品原料的采購、庫存、投入生產(chǎn)、報(bào)損,甚至有時(shí)涉及到銷售,同時(shí),對(duì)于產(chǎn)品也有相應(yīng)的生產(chǎn)、庫存、銷售和報(bào)損等環(huán)節(jié)。在其他非生產(chǎn)性單位,如超市、商店等則主要事跡到進(jìn)貨、庫存、銷售和報(bào)損四個(gè)方面。超市進(jìn)銷存儲(chǔ)管理的對(duì)象是很多的,廣而言之,它可以包括:商業(yè)、企業(yè)超市的商品,圖書館超市的圖書,博物館超市的展品等等。在這里本文僅涉及工業(yè)企業(yè)的產(chǎn)品超市。超市進(jìn)銷存儲(chǔ)管理系統(tǒng)按分類、分級(jí)的模式對(duì)倉庫進(jìn)行全面的管理和監(jiān)控,縮短了超市信息流轉(zhuǎn)時(shí)間,使企業(yè)的物資管理層次分明、井然有序,為采購、銷售提供依據(jù):智能化的預(yù)警功能可自動(dòng)提示存貨的短缺、超儲(chǔ)等異常狀況;系統(tǒng)還可進(jìn)行材料超市分類匯總,減少資金積壓。完善的超市管理功能,可對(duì)企業(yè)的存貨進(jìn)行全面的控制和管理,降低超市成本,增強(qiáng)企業(yè)的市場(chǎng)競爭力。本次實(shí)習(xí)的題目是超市進(jìn)銷存儲(chǔ)管理系統(tǒng),主要的目的是在超市進(jìn)銷存儲(chǔ)模板的基礎(chǔ)上對(duì)超市的經(jīng)營、 管理進(jìn)行研究和探討。 根據(jù)系統(tǒng)所需功能,決定以 為開發(fā)平臺(tái),采用選擇功能強(qiáng)大的為開發(fā)工具,利用軟件工程思想和方法,開發(fā)該系統(tǒng)的所需要的功能。本系統(tǒng)由商品信息管理模塊,員工信息管理模板,供應(yīng)商信息管理模板等的組成,對(duì)超市中的各種信息進(jìn)行分類管理,統(tǒng)籌規(guī)劃。功能較為全面。關(guān)鍵字:超市、進(jìn)銷存儲(chǔ)管理、數(shù)據(jù)庫、第二章 需求分析2.1 需求分析2.1.1 處理對(duì)象及組織商品:商品編號(hào)、商品名稱、商品單價(jià)、生產(chǎn)日期、保質(zhì)期、商品重量、商品規(guī)格供應(yīng)商:供應(yīng)商名稱、供應(yīng)商地址、供應(yīng)商賬號(hào)、供應(yīng)商傳真、供應(yīng)商電話、交貨日期、訂單號(hào)進(jìn)銷存儲(chǔ):庫存號(hào)、現(xiàn)有庫存、最高庫存、最低庫存、盈虧數(shù)量、聯(lián)系人隨著人們生活水平的不斷提高,對(duì)于物質(zhì)的需求也越來越高,而超市作為日常生活用品聚集的場(chǎng)所,隨著全球各種超市的數(shù)目的不斷增加,規(guī)模不斷增大,其管理難度也相應(yīng)的增加,而為了適應(yīng)當(dāng)今信息化發(fā)展的時(shí)代,一套完整的超市商品管理系統(tǒng)顯得尤為重要。(1)針對(duì)超市進(jìn)銷存儲(chǔ)管理系統(tǒng),分別對(duì)采購部門、銷售部門和庫存保管部門進(jìn)行詳細(xì)的調(diào)研和分析,總結(jié)出一下的需求信息:商品按類管理,則需要一商品類型信息。如果一個(gè)商品類型存在商品,或存在下級(jí)商品類型,則該類型不可刪除。需要記錄供應(yīng)商品信息。在涉及商品數(shù)量的地方,需要知道商品的庫存地方。商品銷售信息單中要包含登記商品銷售數(shù)量、單價(jià)等信息。在進(jìn)貨信息中要包含商品供應(yīng)商等信息。商品報(bào)損要有報(bào)損原因。進(jìn)貨、銷售、報(bào)損操作要有相應(yīng)信息管理員。只有管理員登錄之后才可以使用系統(tǒng)。默認(rèn)的管理員不可以刪除。進(jìn)貨、銷售、庫存、報(bào)損信息都要可以添加、修改、刪除、分類查找。當(dāng)進(jìn)行進(jìn)貨、銷售和報(bào)損操作后,能相應(yīng)更新庫存。(2)經(jīng)上述系統(tǒng)功能分析和需求總結(jié),考慮到將來功能的發(fā)展,設(shè)計(jì)如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):商品類型信息,包括數(shù)據(jù)項(xiàng)有:商品信息,包括的數(shù)據(jù)項(xiàng)有:商品編號(hào)、商品名稱、商品的生產(chǎn)日期、庫存量等。商供應(yīng)商信息,包括供應(yīng)商號(hào)、供應(yīng)商名稱、聯(lián)系電話等。進(jìn)貨信息,包括進(jìn)貨商品號(hào)、數(shù)量、規(guī)格、單價(jià)等。銷售信息,包括銷售商品、數(shù)量、單價(jià)等。報(bào)損信息,包括報(bào)損商品、數(shù)量、原因、登記時(shí)間等。員工信息,包括員工號(hào)、姓名、職稱等。2.1.2 信息處理及系統(tǒng)功能該系統(tǒng)由商品信息管理模板,員工信息管理模板,供應(yīng)商信息管理模板,倉庫信息管理模板等可以完成商品的進(jìn)銷存儲(chǔ)和查詢、更改等的基本操作。并根據(jù)客戶的要求完善系統(tǒng)的跟你需求。 系統(tǒng)功能有:(1)商品信息的管理包括商品基本信息的新建、修改和刪除,商品的編號(hào)、商品名稱、商品規(guī)格等。 (2)供應(yīng)商信息管理:包括供貨商信息的新建、修改和刪除和供應(yīng)商的名稱、供應(yīng)商代號(hào)、供應(yīng)商地址等。 (3)員工信息管理:系統(tǒng)管理員的添加、刪除和修改密碼和員工姓名、性別、職稱、工號(hào)等。(4)倉庫信息管理:倉庫號(hào)、庫存商品號(hào)、商品數(shù)量等。2.1.3 數(shù)據(jù)庫系統(tǒng)開發(fā)環(huán)境數(shù)據(jù)庫系統(tǒng)開發(fā)環(huán)境需求決定以

為開發(fā)平臺(tái),采用選擇功能強(qiáng)大的

為開發(fā)工具。2.1.4數(shù)據(jù)字典數(shù)據(jù)項(xiàng)如表一數(shù)據(jù)項(xiàng)編號(hào)數(shù)據(jù)項(xiàng)名稱別名類型及寬度I1商品的代號(hào)(8)I2商品的名稱(14)I3商品的價(jià)值I4商品生產(chǎn)的時(shí)間(6)I5商品的保存時(shí)間(2)I6商品的重量(8)I7商品的生產(chǎn)公司(14)I8商品長寬(6)I9商品的公司名稱(12)I10商品生產(chǎn)的地方(16)I11供應(yīng)商的產(chǎn)品代號(hào)(8)I12與供應(yīng)商的傳真聯(lián)系方式(11)I13聯(lián)系供應(yīng)商的電話方式(11)I14定貨單位要求的供貨日期(12)I15發(fā)出訂單的單據(jù)號(hào)(8)I16標(biāo)識(shí)公司員工的代碼(6)I17公司員工的姓名(6)I18公司員工的性別(1)I20公司員工的職位名稱(6)I19公司員工的年齡(2)I21存儲(chǔ)商品的庫存號(hào)(2)I22商品當(dāng)前的庫存量(4)I23商品的庫存上限I24商品的庫存下限I25盤贏盤虧數(shù)量I26與定貨發(fā)生聯(lián)系的供應(yīng)商負(fù)責(zé)人(8)外部實(shí)體編碼如表二外部實(shí)體編號(hào)外部實(shí)簡述外部實(shí)體組成輸入的輸出的數(shù)據(jù)流體名稱數(shù)據(jù)流E1供應(yīng)商提供商供應(yīng)商編碼+單訂貨單發(fā)貨單品的直位全稱+簡稱+接廠家地址+聯(lián)系人+電話+賬號(hào)E2顧客購買商編碼+姓名+地銷售單顧客訂單品的顧址+電話+郵編客E3倉庫存放倉單位全陳+地址實(shí)物清報(bào)損單庫的地+電話單方數(shù)據(jù)存取如表三數(shù)據(jù)存取編號(hào)數(shù)據(jù)存簡述數(shù)據(jù)存儲(chǔ)組成相關(guān)聯(lián)儲(chǔ)名稱的處理S1庫存臺(tái)商品入庫、出庫商品編碼+商品名稱+P1.2、賬及退貨后修改單位+當(dāng)前庫存+商品P1.3當(dāng)前庫存量下限+商品上限S2流水賬入庫、出庫及退類型+開單日期+單號(hào)+P1.2貨的流水賬記商品編號(hào)+商品名稱+錄單位+數(shù)量+單價(jià)供應(yīng)商商品員工倉庫表某供應(yīng)商的產(chǎn)品代號(hào) (8)標(biāo)識(shí)公司員工的代碼 (6)存儲(chǔ)商品的庫存號(hào) (2)標(biāo)識(shí)商品的代號(hào) (8)實(shí)際的商品數(shù)量第三章 概要設(shè)計(jì)概念設(shè)計(jì)的目標(biāo)是通過對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體的概念模型。概念設(shè)計(jì)的任務(wù)和方法是能用圖表示出整個(gè)系統(tǒng)的實(shí)體,實(shí)體的屬性及實(shí)體間的聯(lián)系。概念結(jié)構(gòu)設(shè)計(jì)通常采用的策略是自底向上的方法,即自頂向下的進(jìn)行需求分析,然后再自底向上地設(shè)計(jì)概念結(jié)構(gòu)。3.1通過對(duì)超市管理系統(tǒng)分析,得出系統(tǒng)的圖供應(yīng) 銷售員供應(yīng) 銷售商品存儲(chǔ) 購買倉庫 顧客3-1全局/整體圖姓名 商品名稱員工號(hào)職稱采購員采購性別年齡商品編號(hào)3-2超市進(jìn)貨圖訂單號(hào) 商品名稱交貨日期顧客購買商品編號(hào)3-3超市銷售圖

規(guī)格商品單價(jià)規(guī)格商品單價(jià)

重量保質(zhì)期生產(chǎn)日期重量保質(zhì)期生產(chǎn)日期3-4超市存儲(chǔ)圖3.2數(shù)據(jù)流程圖最低庫存最高庫存商品名稱虧損數(shù)量現(xiàn)有庫存

規(guī)格重量倉庫商品保質(zhì)期倉庫號(hào)存儲(chǔ)商品編號(hào) 生產(chǎn)日期單價(jià)第四章 邏輯設(shè)計(jì)4.1 系統(tǒng)功能模塊圖4.2關(guān)系模型表商品關(guān)系模式表數(shù)據(jù)項(xiàng)名稱簡述類型與寬度取值范圍標(biāo)識(shí)商品的代碼(8)某商品的名稱(14)某商品的價(jià)值某商品生產(chǎn)的時(shí)間(6)某商品的保存時(shí)間(2)某商品的重量(8)某商品的長寬(12)某商品的生產(chǎn)公司(14)供應(yīng)商關(guān)系模式表某供應(yīng)商的產(chǎn)品代號(hào)(8)某商品的公司名稱(12)某商品生產(chǎn)的地方(16)與供應(yīng)商的傳真聯(lián)系方式(16)聯(lián)系供應(yīng)商的電話方式(11)訂貨單位要求的供貨日期(12)發(fā)出訂單的單據(jù)號(hào)(8)員工關(guān)系模式表標(biāo)識(shí)公司員工的代碼(6)公司員工的姓名(6)公司員工的性別(1)公司員工的年齡(2)公司的員工的職稱名稱(6)倉庫關(guān)系模式表存儲(chǔ)商品的庫存號(hào)(2)某種商品當(dāng)前的庫存量(4)商品的庫存上限商品的庫存下限盤贏盤虧數(shù)量與定貨反生聯(lián)系的供應(yīng)商負(fù)債人(8)倉庫商品關(guān)系模式表存儲(chǔ)商品的庫存號(hào)(2)標(biāo)識(shí)商品的代號(hào)(8)某商品的數(shù)量員工商品表標(biāo)識(shí)公司員工的代碼(2)標(biāo)識(shí)商品的代號(hào)(8)銷售的商品數(shù)量供應(yīng)商商品關(guān)系模式某供應(yīng)商的產(chǎn)品代號(hào)(8)標(biāo)識(shí)商品的代號(hào)(8)供應(yīng)商品數(shù)量(6)第五章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.1根據(jù)分析創(chuàng)建以下表創(chuàng)建數(shù)據(jù)庫超市管理系統(tǒng)數(shù)據(jù)庫創(chuàng)建基本表T(,,,,,,,,)S(,,,,,,)Y(,,,,,)K(,(4) ,,,,,)(,,,)(,,,)(,,,)(,,,,,)5.2創(chuàng)建視圖購買商品信息視圖,T供應(yīng)商信息視圖S倉庫信息視圖K員工信息視圖Y'P006'5.3創(chuàng)建觸發(fā)器在商品信息表上創(chuàng)建觸發(fā)器提醒信息管理員相應(yīng)的操作T'請(qǐng)?jiān)趥}庫中刪除此商品 '在倉庫信息表上建立觸發(fā)器K(T'F650')=0'此商品存放倉庫已滿 '在供應(yīng)商信息表上建立觸發(fā)器S(T'I112')<100'存貨不足,請(qǐng)及時(shí)進(jìn)貨 '5.4建立儲(chǔ)存過程商品信息查詢的存儲(chǔ)過程:(15),(30),(18),*T員工信息查詢的存儲(chǔ)過程:(16),(16),(1),(12),(6),*Y供應(yīng)商信息查詢存儲(chǔ)過程:(8),(12),(16),(11),(11),*S庫存信息查詢的存儲(chǔ)過程:(2),(4),,(8)*K員工信息插入:()('P0018','蒂娜','女','20','營業(yè)員')第六章 數(shù)據(jù)庫測(cè)試與實(shí)現(xiàn)6.1用戶登錄界面用戶登錄模塊在本系統(tǒng)的首頁。用戶輸入用戶名和密碼后,系統(tǒng)進(jìn)行驗(yàn)證,驗(yàn)證通過進(jìn)入程序的主界面。界面如圖 6-1所示。圖6-1 用戶登錄界面主要實(shí)現(xiàn)代碼如下:(, , );{();;( "" ""){("*"+"'"+()+"''"+()+"'");();(){();(0);();();}{("用戶名或密碼錯(cuò)誤! ","提示",,);}();}{("請(qǐng)將登錄信息添寫完整 ");;}}6.2商品信息管理模塊此模塊進(jìn)行對(duì)商品信息的錄入, 能夠?qū)ι唐愤M(jìn)行合理的管理, 界面如圖 6-2所示。圖6-2 商品信息管理界面主要實(shí)現(xiàn)代碼如下:(,e);{t=;;;;(""){(" 請(qǐng)輸入商品名稱! ");();}(""){(" 請(qǐng)輸入商品單價(jià) !");();}(""){(" 請(qǐng)選擇商品類型 !");();}(""){(" 請(qǐng)輸入保質(zhì)期 ");();}{();("*='"++"'");t=();(t){(" 此商品名稱已存在!="";

");();}{2;2;{=[0][][0]();=("","")2=("","")=

"()('"

獲取編號(hào)獲取編號(hào)+"','"

++ "','"

++ "','"

++ "',"

++ ","++")";2="()('"+2+"','"++"',0)";();(2)("

向庫存添加信息添加成功! ");l=

();=;();();();();1(l);(,e);}(){();(" 添加失敗");}}}}6.3職工信息管理模塊此模塊有對(duì)職工的添加,修改,刪除等功能,能夠?qū)τ脩暨M(jìn)行合理的管理,界面如圖6-3所示。圖6-3 職工信息管理界面6.4供貨商信息管理模塊此模塊有對(duì)供貨商的添加,修改,刪除等功能,能夠?qū)┴浬踢M(jìn)行合理的管理。界面如圖 6-3所示。圖6-4供貨商管理界面6.5 添加銷售信息模塊銷售員將銷售信息錄入方便了銷售工作,提高了工作效率。界面如圖 6-4所示。圖6-5添加銷售信息界面6.6 添加進(jìn)貨信息模塊錄入進(jìn)貨信息加強(qiáng)對(duì)商品的管理,使商品信息更為詳細(xì),方便了對(duì)商品的管理。界面如圖 6-5所示。圖6-6 用添加進(jìn)貨信息界面6.7 庫存信息管理模塊庫存信息管理能夠使用戶更為了解商品的庫存情況,從而有利于商品的進(jìn)貨和銷售的管理。界面如圖 6-6所示。圖6-7 庫存信息管理界面6.8權(quán)限設(shè)置管理模塊對(duì)不同的用戶分不同的權(quán)限,有利于系統(tǒng)的管理,只有超級(jí)管理員才具有分配權(quán)限的功能。界面如圖 6-7所示。圖6-8 權(quán)限設(shè)置界面主要實(shí)現(xiàn)代碼如下:(,e);{(" '"+()+"'");(c 2){(c) 只遍歷控{((()c)){=("","");(" ()('"++"','"+()+"','"++"')");("");}();}}("設(shè)置成功");}第七章 總結(jié)在對(duì)超市管理信息系統(tǒng)的開發(fā)過程有了基本了解后,我們使用開發(fā)了這個(gè)“超市管理系統(tǒng)”。系統(tǒng)基本實(shí)現(xiàn)了內(nèi)部物品買賣管理的系統(tǒng)化、規(guī)范化和自動(dòng)化??梢园瓷唐访Q或者商品編號(hào)等信息對(duì)商品進(jìn)行查詢,并能反映出商品的銷售情況。實(shí)現(xiàn)了簡單的統(tǒng)計(jì)分析功能,可以展示出庫存商品與售出商品的比例、館藏商品種類的情況。并能對(duì)出售規(guī)則進(jìn)行設(shè)置。通過對(duì)該系統(tǒng)的設(shè)計(jì)、開發(fā)和調(diào)試,一方面讓我了解了超市管理系統(tǒng)的開發(fā)過程與方法,另一方面,讓我初步掌握了開發(fā)工具的使用方法,熟悉了窗口、菜單以及一些可視化控件的使用方法。同時(shí),在制作過程中遇到了不少問題和困難,通過查閱書籍及互連網(wǎng)得到了不小的幫助。因?yàn)闂l件的限制,該管理系統(tǒng)還存在不少的缺點(diǎn)和漏洞,可是我們盡了自己最大的努力。在這次課程設(shè)計(jì)中,我們學(xué)到了很多,也相互幫助,一起一起去解決問題。最后,我們會(huì)不斷學(xué)習(xí)的,因?yàn)橹挥胁粩鄬W(xué)習(xí)才能不斷進(jìn)步。第八章 參考文獻(xiàn)劉振巖.基于的程序設(shè)計(jì)[M].電子工業(yè)出版社.2006孟憲虎,馬雪英,鄧緒斌大型數(shù)據(jù)庫管理系統(tǒng)技術(shù)、應(yīng)用與實(shí)例分析—

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論