版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、摘 要本文針對超市銷售管理信息系統(tǒng),以榮達超市銷售信息系統(tǒng)為實際背景,通過對榮達超市的日常業(yè)務(wù)進行詳細(xì)調(diào)研與研究,對其工作流程進行研究,建立銷售信息處理模型,并在此基礎(chǔ)上設(shè)計銷售信息管理軟件的方案,并加以實施。本文主要對該超市的現(xiàn)狀進行了需求分析,達到了相應(yīng)的用戶需求,功能需求以及相應(yīng)的業(yè)務(wù)流程,重點闡述了系統(tǒng)的分析、設(shè)計的思路和方法,以及系統(tǒng)數(shù)據(jù)庫設(shè)計的方法。最后介紹了對系統(tǒng)的概要設(shè)計、系統(tǒng)實現(xiàn)的主要應(yīng)用技術(shù)等。建立超市銷售管理系統(tǒng)使榮達超市銷售管理工作規(guī)范化,系統(tǒng)化,程序化,避免管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時、準(zhǔn)確、有效地進行信息查詢和修改。提高了直接或間接的經(jīng)濟效益,
2、提升超市銷售管理和行政管理水平,改善顧客和超市成員關(guān)系,增強超市服務(wù)競爭力,實現(xiàn)優(yōu)質(zhì)服務(wù)。關(guān)鍵詞:超市銷售信息管理系統(tǒng) 數(shù)據(jù)庫 顧客信息系統(tǒng) 商品信息系統(tǒng) 前 言 隨著經(jīng)濟發(fā)展人們生活水平的提高,人們消費需求提高物品需求種類多樣化,超市經(jīng)濟管理的數(shù)據(jù)結(jié)構(gòu)及處理也日益復(fù)雜。超市服務(wù)系統(tǒng)不僅要求準(zhǔn)確無誤地保留有關(guān)經(jīng)濟數(shù)據(jù),而且要求迅速可靠地采用各種數(shù)據(jù)信息進行綜合分析和決策。計算機所具有的數(shù)字化技術(shù)和交互式的處理能力,使其對數(shù)據(jù)龐大、程序復(fù)雜的各類信息進行綜合處理,從而為超市經(jīng)濟管理的運行提供決策依據(jù)。本文闡述了超市管理系統(tǒng)的設(shè)計與實現(xiàn),以顧客為中心,以時間為軸線,圍繞顧客消費過程,詳細(xì)地、完整地
3、收集所有數(shù)據(jù)。借助于信息系統(tǒng)的杠桿作用,平衡顧客與超市的需要,將管理信息和顧客信息做集成,使得相關(guān)人員在任何時間、任何地點都能得到相關(guān)信息。其主要目標(biāo)是協(xié)助完成超市對日常的計算機服務(wù)統(tǒng)計和銷售管理等業(yè)務(wù),減輕超市人員處理業(yè)務(wù)的勞動強度,提高超市人員的工作效率和工作質(zhì)量,全面提高了超市的綜合管理水平和服務(wù)質(zhì)量,提高顧客滿意度,同時為超市帶來一定的經(jīng)濟效益產(chǎn)生積極作用。第一章 概 述1.1榮達超市背景 榮達超市是一家連鎖店,成立于20世紀(jì)90年代初期。該超市連鎖店發(fā)展至今已經(jīng)擁有十幾家連鎖店和一家配送中心。我們研究的對象是該超市連鎖店的一個分店,其規(guī)模屬于中型超市。它占地面積600平方米,擁有管理
4、人員及職工100人左右。主要提供日用百貨、煙酒食品、各種肉類、蔬菜、水果等商品,品種上千種。因其規(guī)模擴大、業(yè)務(wù)擴張必須引進先進管理思想、方法和技術(shù),以提高企業(yè)的管理水平,是該店實現(xiàn)在5年內(nèi)發(fā)展成為一個大型綜合超市的目標(biāo)。1.2 問題的提出 超市銷售信息系統(tǒng)是一個綜合性的信息系統(tǒng),它的應(yīng)用軟件功能涉及到國家有關(guān)部委制定的法律、法規(guī)。因此超市銷售信息系統(tǒng)首先必須保證與我國現(xiàn)行的有關(guān)法律、法規(guī)、規(guī)章制度相一致,并能滿足各種超市機構(gòu)對銷售信息的要求。 隨著人們對消費需求的增加,消費要求不斷提高超市消費管理在整個社會中占有越來越重要的地位。在傳統(tǒng)超市消費管理過程中,收費與查詢管理都非常的耗費人力物力,同
5、時由于采用手工操作,不可避免地造成一些錯誤。超市銷售收費管理系統(tǒng)是建立一個全國性的超市銷售信息管理系統(tǒng),把超市的銷售信息系統(tǒng)開發(fā)工作從單個部門推向整個超市系統(tǒng),推動超市銷售的現(xiàn)代化建設(shè),改進超市服務(wù)質(zhì)量。本系統(tǒng)以榮達超市應(yīng)用背景,通過研究當(dāng)前超市銷售系統(tǒng)的管理現(xiàn)狀、存在問題以及現(xiàn)實需求,設(shè)計一個針對超市銷售收費管理工作的超市銷售管理系統(tǒng)??s短了信息流轉(zhuǎn)時間,使得超市銷售的管理層次分明,對于提高超市管理的經(jīng)營效率、加快超市銷售管理的自動化具有重要的意義。1.3 可行性分析可行性分析是在建立一個管理信息系統(tǒng)的前期對項目的一種考察和鑒定,主要是對在操作上,技術(shù)上,經(jīng)濟上可能存在的問題進行分析。目前,
6、開發(fā)與應(yīng)用管理信息系統(tǒng)的程度已經(jīng)成為衡量一個國家、部門、企事業(yè)單位科學(xué)技術(shù)與經(jīng)濟實力的重要標(biāo)志之一。其重要目標(biāo)是:用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。本系統(tǒng)設(shè)計的“榮達超市銷售管理系統(tǒng)”軟件是用來滿足超市對于就顧客管理工作的需要,實現(xiàn)銷售管理自動化、信息化。銷售管理系統(tǒng)的介入改變了傳統(tǒng)的銷售管理工作的繁瑣現(xiàn)狀,使銷售管理工作更加快捷、方便,管理的方式更加合理,從根本上改善了銷售管理工作的質(zhì)量。在分析設(shè)計之前,本文先對榮達超市銷售管理系統(tǒng)做如下可行性分析:1.3.1經(jīng)濟可行性 經(jīng)濟可行性研究是對組織的經(jīng)濟現(xiàn)狀和投資能力進行分析,對系統(tǒng)建設(shè)運行和維護費用進行估算,對系統(tǒng)建成后可能取
7、得的社會和經(jīng)濟效益進行估計。主要解決資金可得性和經(jīng)濟合理性兩個問題。在軟件上本系統(tǒng)的開發(fā)成本是可以被接受的。在外圍設(shè)備方面,該系統(tǒng)只需要最常見的普通輸出設(shè)備,如打印機。除此之外,在系統(tǒng)投入運行后,能提高超時工作人員的工作效率,協(xié)同工作能力進一步的加強,時間效益得到進一步的提高,優(yōu)化生產(chǎn)關(guān)系,提高生產(chǎn)力,加快了顧客服務(wù)的速度,全面提高了超市的綜合管理水平和服務(wù)質(zhì)量。所以,本系統(tǒng)的開發(fā)在經(jīng)濟上是可行的。1.3.2管理可行性 主要是管理員對開發(fā)信息系統(tǒng)是否支持,現(xiàn)有該行業(yè)管理制度和方法是否科學(xué),規(guī)章制度是否齊全,原始數(shù)據(jù)是否正確等。超市根據(jù)所開發(fā)的系統(tǒng)進行策略上的發(fā)展和改變可以使其獲得新的收益,系統(tǒng)
8、應(yīng)該具有操作簡單、易于理解,界面友好等特點,管理員經(jīng)過短時間的培訓(xùn)就可以熟練地使用該系統(tǒng)。因此,本系統(tǒng)的開發(fā)在管理上可行。1.4實施步驟 在進行完可行性分析之后,具體開發(fā)一個較為完整的信息系統(tǒng)的主要步驟分為如下幾點: 1.系統(tǒng)分析系統(tǒng)分析是系統(tǒng)開發(fā)的重要階段,其目的是要回答系統(tǒng)將要“做什么“,即需求分析。完成需求分析之后,對系統(tǒng)的涉及到的部門進行組織結(jié)構(gòu)分析和業(yè)務(wù)流程分析。在此基礎(chǔ)之上還要做數(shù)據(jù)流程分析,并利用數(shù)據(jù)字典對數(shù)據(jù)流程進行詳細(xì)的說明。2.系統(tǒng)設(shè)計 系統(tǒng)設(shè)計又分為六個步驟:總體功能結(jié)構(gòu)設(shè)計、將要開發(fā)的系統(tǒng)劃分為幾個子系統(tǒng),并劃分各個子系統(tǒng)的功能模塊。系統(tǒng)處理流程設(shè)計,弄清楚系統(tǒng)的處理過
9、程和系統(tǒng)數(shù)據(jù)之間的傳遞關(guān)系。輸入輸出設(shè)計,規(guī)劃出這個系統(tǒng)具體要輸入什么信息,輸出什么結(jié)果。數(shù)據(jù)庫設(shè)計階段的工作則是弄清楚系統(tǒng)中有哪些實體之間的關(guān)系。物理配置方案設(shè)計,規(guī)定系統(tǒng)的硬件等要求。3.系統(tǒng)實施是在系統(tǒng)設(shè)計的基礎(chǔ)上,將系統(tǒng)設(shè)計方案的結(jié)果具體的在計算機系統(tǒng)上進行是實現(xiàn),并進行系統(tǒng)調(diào)試和測試。它的主要活動是根據(jù)系統(tǒng)設(shè)計所提供的控制結(jié)構(gòu)圖、數(shù)據(jù)庫設(shè)計、系統(tǒng)配置方案以及詳細(xì)設(shè)計資料;編寫和調(diào)試程序,調(diào)試系統(tǒng)、進行系統(tǒng)切換等工作,將技術(shù)設(shè)計轉(zhuǎn)化為物理實際系統(tǒng)。建立完整的以數(shù)據(jù)庫為核心的計算機應(yīng)用系統(tǒng),是系統(tǒng)實施階段的最終目的。系統(tǒng)測試,系統(tǒng)測試是保證系統(tǒng)質(zhì)量的關(guān)鍵,是對整個系統(tǒng)開發(fā)的過程,包括系統(tǒng)
10、分析、系統(tǒng)設(shè)計和實施的最終審查。第二章 系統(tǒng)分析 系統(tǒng)分析是系統(tǒng)開發(fā)的重要階段。系統(tǒng)分析的目的是要回答新系統(tǒng)將要“做什么”這個關(guān)鍵性問題。在這個階段要集中精力,認(rèn)真分析用戶需求,用科學(xué)的方法來表達新系統(tǒng)的邏輯方案,建立新系統(tǒng)的邏輯模型。 系統(tǒng)分析要在總體規(guī)劃的基礎(chǔ)上,與顧客密切配合,用系統(tǒng)的思想和方法,對業(yè)務(wù)活動進行全面的調(diào)查分析,詳細(xì)掌握有關(guān)的工作流程,收集票據(jù)、賬單、報表等資料,分析現(xiàn)行系統(tǒng)的局限性和不足之處,找到制約現(xiàn)行系統(tǒng)的“瓶頸”,確定新系統(tǒng)的邏輯功能,根據(jù)條件找出集中可能的解決方案,分析比較這些方案的投資和可能的收益。系統(tǒng)分析工作開始與用戶提出新系統(tǒng)的要求,進行初步調(diào)查與可行性分析
11、后,確認(rèn)新系統(tǒng)開發(fā)為可行即可進行詳細(xì)調(diào)查與分析,提出新系統(tǒng)邏輯模型,最后寫出系統(tǒng)分析報告。2.1 需求分析 需求分析簡單地說就是分析用戶的要求。需求分析是設(shè)計數(shù)據(jù)庫的起點,需求分析的結(jié)果是準(zhǔn)確地反映了用戶的實際要求,將直接影響到后面各個階段的設(shè)計,并影響到設(shè)計結(jié)果是否合理和實用。在需求分析階段要完成的任務(wù)是通過詳細(xì)調(diào)查現(xiàn)實世界要處理的對象,充分了解原系統(tǒng)工作概況,明確用戶的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。新系統(tǒng)必須充分考慮近乎可能的擴充和改變,不能僅按當(dāng)前應(yīng)用需求來設(shè)計數(shù)據(jù)庫。2.2 組織結(jié)構(gòu)分析 超市的部門包括:主任辦公室、綜合辦公室、采購部、銷售部、財務(wù)部、庫管部、計算機中心。綜
12、合辦公室下設(shè)人力資源中心、企業(yè)策劃中心、質(zhì)量檢驗中心。組織結(jié)構(gòu)分析如圖所示: 超市經(jīng)理室主任辦公室綜合辦公室采購部銷售部財務(wù)部庫管總部計算機中心 超市組織結(jié)構(gòu)圖 2.12.3 業(yè)務(wù)流程分析 進行業(yè)務(wù)流程分析時,需要按照原有信息流動過程,逐個地調(diào)查分析所有環(huán)節(jié)的處理業(yè)務(wù)、處理內(nèi)容、處理順序和對處理時間的要求,弄清各個環(huán)節(jié)需要的信息、信息來源、流徑去向、處理方法、計算方法、提供信息的時間和信息形態(tài)等。 業(yè)務(wù)流程分析可以用業(yè)務(wù)流程圖來完成。所謂業(yè)務(wù)流程圖就是一種表明系統(tǒng)內(nèi)各單位、人員之間的業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流動的流程圖,它用一些規(guī)定的符號及連線來表示某個業(yè)務(wù)具體處理過程。 在人員業(yè)務(wù)方面,
13、超市成員由經(jīng)理、資料管理員、倉庫管理員、采購員、發(fā)貨員組成。經(jīng)理主管事務(wù);資料管理員負(fù)責(zé)資料錄入、采購計劃、發(fā)貨計劃編制;倉庫管理員負(fù)責(zé)倉庫中貨物進庫與出庫;采購員根據(jù)計劃進行商品采購;發(fā)貨員根據(jù)發(fā)貨計劃進行發(fā)貨。 分析具體的業(yè)務(wù)流程,主要是為了在確保用戶滿意的基礎(chǔ)上,對銷售業(yè)務(wù)的各種流程進行詳細(xì)的分析,以便得到更加具體的數(shù)據(jù)流程,為下一步系統(tǒng)的分析與設(shè)計打下良好基礎(chǔ)。超市業(yè)務(wù)流程分析,基本圖符號如下外部實體 數(shù)據(jù)存檔 數(shù)據(jù)流向 內(nèi)部實體 付款單員工商品管理商品信息客戶顧客購物單銷售部銷售出庫信息供應(yīng)商采購訂單采購部采購申請單庫管部財務(wù)部收款單 超市管理的總業(yè)務(wù)流程圖2.22.4 數(shù)據(jù)流程分析
14、 數(shù)據(jù)流程是指數(shù)據(jù)在系統(tǒng)中產(chǎn)生、傳輸、加工處理、使用、存儲的過程。數(shù)據(jù)是信息的載體,是今后系統(tǒng)要處理的主要對象。因此必須對系統(tǒng)調(diào)查中所搜集的數(shù)據(jù)以及統(tǒng)計處理數(shù)據(jù)的過程進行分析和整理。數(shù)據(jù)與數(shù)據(jù)流程分析是今后建立數(shù)據(jù)庫系統(tǒng)和設(shè)計功能模塊處理過程的基礎(chǔ)。數(shù)據(jù)流程分析是把數(shù)據(jù)組織內(nèi)部的流動情況抽象地獨立出來,舍去了具體結(jié)構(gòu)組織、信息載體、處理工具、物質(zhì)、材料等,單從數(shù)據(jù)流動過程來考慮實際業(yè)務(wù)的數(shù)據(jù)處理模式。其中數(shù)據(jù)流程圖是描述系統(tǒng)邏輯模型的主要工具,它以少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中流動、存儲和傳遞。 以下對超市的主要業(yè)務(wù)進行數(shù)據(jù)流程分析,(1)、超市管理的數(shù)據(jù)流程圖 :頂層圖。此系統(tǒng)的數(shù)據(jù)來
15、源是顧客購買的購貨單和供應(yīng)商的發(fā)貨單,數(shù)據(jù)去處是超市的訂貨單和給顧客的銷售單。(2)、超市管理的數(shù)據(jù)流程的一級圖。在一級子圖中主要分析超市管理的三大主要功能的數(shù)據(jù)流動關(guān)系。(3)、二級子圖主要是銷售管理的圖。數(shù)據(jù)流程分析 數(shù)據(jù)存儲數(shù)據(jù)處理 數(shù)據(jù)流外部實體圖 數(shù)據(jù)流程圖基本圖符The elements of Data flow diagram 商品庫存顧客超市管理信息系統(tǒng)購貨單銷售單供應(yīng)商訂貨單發(fā)貨單超市銷售管理信息系統(tǒng)數(shù)據(jù)流程圖 頂層圖2.3顧客P1銷售管理商品庫存應(yīng)收應(yīng)付賬款P3財務(wù)管理供應(yīng)商P2采購管理付款購貨單發(fā)貨單 超市管理一級圖2.4顧客P11記錄銷售情況D111銷售記錄D3商品庫存
16、D4暫存訂貨單P12開發(fā)貨單并修改庫存P13產(chǎn)生暫存訂貨單采購子系統(tǒng)P16對照暫存訂貨單到貨通知D121可發(fā)的訂貨單D101應(yīng)收款明細(xì)賬D5銷售歷史P15編制銷售和庫存報表P14檢索庫存經(jīng)理詢問庫存庫存狀態(tài)不滿足的訂貨應(yīng)收款購貨單發(fā)貨單銷售管理二級子圖 2.5第三章 系統(tǒng)設(shè)計3.1數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫設(shè)計 設(shè)計數(shù)據(jù)庫系統(tǒng)首先應(yīng)該充分了解用戶各個方面的需求,包括現(xiàn)有的以及將來可能增加的需求。數(shù)據(jù)庫設(shè)計包括以下幾個步驟:數(shù)據(jù)庫需求分析;數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計;數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計。如圖所示。 需求分析需求分析說明書概念數(shù)據(jù)庫設(shè)計邏輯數(shù)據(jù)庫設(shè)計邏輯數(shù)據(jù)庫模式物理數(shù)據(jù)庫設(shè)計物理數(shù)據(jù)庫模式物理數(shù)據(jù)庫設(shè)計與數(shù)據(jù)庫管
17、理系統(tǒng)相關(guān)3.2數(shù)據(jù)庫需求分析 需求分析的任務(wù)是通過詳細(xì)調(diào)查現(xiàn)實世界要處理的對象,充分了解原系統(tǒng)工作概況,明確用戶的各種要求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。新系統(tǒng)必須充分考慮今后可能的擴充和改變,不能僅僅按當(dāng)前應(yīng)用需求來設(shè)計數(shù)據(jù)庫。其中,調(diào)查的重點是“數(shù)據(jù)”和“處理”,通過調(diào)查、收集與分析,獲得用戶對數(shù)據(jù)庫的信息要求、處理要求、安全性與完整性要求。根據(jù)本系統(tǒng)的要求,涉及如下信息與處理:3.3、系統(tǒng)關(guān)系模型(1) 系統(tǒng)關(guān)系模型商品信息表(商品編號,商品名稱,價格,條形碼,促銷價格,促銷起日期,促銷止日期,允許打折,庫存數(shù)量,庫存報警數(shù)量,計劃進貨數(shù),允許銷售,廠商編號,供貨商編號)用戶表(用戶
18、編號,用戶名稱,用戶密碼,用戶類型)會員表(會員編號,會員卡號,累積消費金額,注冊日期)銷售表(銷售編號,商品編號,銷售數(shù)量,銷售金額,銷售日期)交易表(交易編號,用戶名稱,交易金額,會員卡號,交易日期)進貨入庫表(入庫編號,入庫商品編號,入庫數(shù)量,單額,總額,入庫日期,計劃進貨日期,入庫狀態(tài))供貨商表(供貨商編號,供貨商名稱,供貨商地址,供貨商電話)廠商表(廠商編號,廠商名稱,廠商地址,廠商電話)(2)、系統(tǒng)數(shù)據(jù)庫表結(jié)構(gòu) 顧客信息表的建立:編號+姓名+密碼+類型 會員信息表的建立:編號+會員卡號+累計消費金額+注冊日期銷售信息信息表的建立:銷售編號+商品編號+銷售日期+銷售數(shù)量+銷售單額名
19、交易信息表的建立:交易編號+交易金額+交易日期+會員卡號+用戶名 入庫記錄信息表的建立:入庫編號+入庫商品號+入庫數(shù)量+單額+總額+入庫日期+計劃進貨期+入庫狀態(tài)供貨商信息表的建立:供貨商編號+供貨商名稱+供貨商地址+供貨商電話廠商信息表的建立:廠商編號+廠商名稱+廠商地址+廠商電話商品信息表的建立:商品編碼+商品名稱+價格+庫存數(shù)量+庫存報警數(shù)量+計劃進貨數(shù)量+條形碼+促銷價格+促銷起日期+促銷止日期+允許打折+允許銷售+廠商編號+供貨商編號 (3) 系統(tǒng)ER圖說明1) 商店中的所有用戶(員工)可以銷售多種商品,每種商品可由不同用戶(員工)銷售;2) 每個顧客可以購買多種商品,不同商品可由不
20、同顧客購買;3) 每個供貨商可以供應(yīng)多種不同商品,每種商品可由多個供應(yīng)商供應(yīng)。系統(tǒng)數(shù)據(jù)庫表結(jié)構(gòu)(4)系統(tǒng)數(shù)據(jù)庫表結(jié)構(gòu)數(shù)據(jù)庫表索引表名中文名MerchInfo商品信息表User用戶表Member會員表Sale銷售表Dealing交易表Stock進貨入庫表Provide供貨商表Factory廠商表商品信息表(MerchInfo)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名MerchIDint4Pchar(20)商品編號MerchNameVarchar50char(20)商品名稱MerchPriceMoney4char(20)價格MerchNumInt4char(20)庫存數(shù)量CautionNum
21、Int4char(20)庫存報警數(shù)量PlanNumInt4char(20)計劃進貨數(shù)BarCodeVarchar50char(20)條形碼SalesProPriceMoney4促銷價格SalesProDateSDatetime8促銷起日期SalesProDateEDatetime8促銷止日期AllowAbateInt4char(20)允許打折AllowSaleInt4char(20)允許銷售FactoryIDVarchar10Fchar(20)廠商編號ProvideIDVarchar10Fchar(20)供貨商編號用戶表(User)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名UserIDva
22、rchar10Pchar(20)用戶編號UserNameVarchar25char(20)用戶名稱UserPWVarchar50char(20)用戶密碼UserStyleInt4char(20)用戶類型會員表(Menber)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名MemberIDVarchar10Pchar(20)會員編號MemberCardVarchar20char(20)會員卡號TotalCostMoney4char(20)累積消費金額RegDateDatetime8char(20)注冊日期銷售表(Sale)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名SaleIDVarchar10
23、Pchar(20)銷售編號MerChIDVarchar10Fchar(20)商品編號SaleDateDatetime8char(20)銷售日期SaleNumInt4char(20)銷售數(shù)量SalePriceMoney4char(20)銷售單額交易表(Dealing)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名DealingIDVarchar10Pchar(20)交易編號DealingPriceMoney4char(20)交易金額DealingDateMoney4char(20)交易日期MemberIDVarchar10char(20)會員卡號UserNameVarchar10Fchar(20
24、)用戶名稱入庫紀(jì)錄表(Stock)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名StockIDVarchar10Pchar(20)入庫編號MerchIDVarchar10Fchar(20)入庫商品編號MerchNumInt4char(20)入庫數(shù)量MerchPriceMoney4char(20)單額TotalPriceMoney4char(20)總額StockDateDatetime8char(20)入庫日期PlanDateDatetime8char(20)計劃進貨日期StockStateInt4char(20)入庫狀態(tài)供貨商表(Provide)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名P
25、rovideIDvarchar10Pchar(20)供貨商編號ProvideNameVarchar50char(20)供貨商名稱ProvideAddressVarchar250char(20)供貨商地址ProvidePhoneVarchar25char(20)供貨商電話廠商表(Provide)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名FactoryIDvarchar10Pchar(20)廠商編號FactoryNameVarchar50char(20)廠商名稱FactoryAddressVarchar250char(20)廠商地址FactoryPhoneVarchar25char(20)廠商
26、電話(5)系統(tǒng)ER圖用戶ID銷售銷售日期用戶類型用戶姓名用戶密碼用戶號用戶名銷售ID商品ID商品名價格允許打折促銷價格商品允許銷售供貨供貨日期供貨金額供貨商供貨商ID供貨商名稱供貨商電話供貨商地址m消費消費金額購買日期生產(chǎn)廠商廠商ID廠商名稱廠商地址廠商電話會員會員ID累計金額注冊時間會員卡號mm第四章 數(shù)據(jù)庫設(shè)計4.1語句編寫/*-創(chuàng)建數(shù)據(jù)庫-*/-創(chuàng)建榮達超市銷售信息數(shù)據(jù)庫create database 超市銷售信息數(shù)據(jù)庫10090077張博坤on (name ='超市銷售信息數(shù)據(jù)庫10090077張博坤_data', filename='D: 超市銷售信息數(shù)據(jù)庫1
27、0090077張博坤.mdf', size=1mb, maxsize=2mb, filegrowth=10%)/*-創(chuàng)建基本表-*/Use 超市銷售信息數(shù)據(jù)庫10090077張博坤go/*創(chuàng)建廠商表*/CREATE TABLE Factory (FactoryID char(20) Primary key ,FactoryName char(20) ,FactoryAddress char(20) ,FactoryPhone char(20)GO/*創(chuàng)建供應(yīng)商表*/CREATE TABLE Provide (ProvideID char(20) Primary key ,Provide
28、Name char(20) ,ProvideAddress char(20) ,ProvidePhone char(20)GO/*創(chuàng)建商品信息表*/CREATE TABLE MerchInfo (MerchID char(20) Primary key ,MerchName char(20) ,MerchPrice char(20) ,MerchNum char(20) ,CautionNum char(20) ,PlanNum char(20) ,BarCode char(20) ,SalesProPrice char(20),SalesProDateS char(20) ,SalesPro
29、DateE char(20) ,AllowAbate char(20) ,AllowSale char(20) ,FactoryID char(20) ,ProvideID char(20),FOREIGN KEY (FactoryID) REFERENCES Factory,FOREIGN KEY (ProvideID) REFERENCES Provide)GO/*創(chuàng)建交易表*/CREATE TABLE Dealing (DealingID char(20) Primary key ,MerchID char(20),DealingDate char(20) ,DealingPrice c
30、har(20) ,UserName char(20) ,MemberCard char(20),FOREIGN KEY (MerchID) REFERENCES MerchInfo) GO/*創(chuàng)建會員表*/CREATE TABLE Member (MemberID char(20) Primary key , MerchID char(20),MemberCard char(20) ,TotalCost char(20) ,RegDate char(20) ,FOREIGN KEY (MerchID) REFERENCES MerchInfo)GO/*創(chuàng)建銷售表*/CREATE TABLE S
31、ale (SaleID char(20) Primary key ,MerChID char(20) ,SaleDate char(20) ,SaleNum char(20),SalePrice char(20),FOREIGN KEY (MerchID) REFERENCES MerchInfo) GO/*創(chuàng)建入庫表*/CREATE TABLE Stock (StockID char(20) Primary key ,MerchID char(20),MerchNum char(20) ,MerchPrice char(20) ,TotalPrice char(20) ,PlanDate c
32、har(20) ,StockDate char(20),StockState char(20),FOREIGN KEY (MerchID) REFERENCES MerchInfo) GO/*創(chuàng)建用戶表*/CREATE TABLE Us (UserID char(20) Primary key ,MerchID char(20),UserName char(20) ,UserPW char(20) ,UserStyle char(20) ,FOREIGN KEY (MerchID) REFERENCES MerchInfo)GO/*-創(chuàng)建視圖-*/*創(chuàng)建用于查詢交易情況的視圖*/CREATE
33、VIEW v_DealingASSELECT DealingDate as 交易日期, UserName as 員工名稱, MemberCard as 會員卡號, DealingPrice as 交易金額FROM Dealing GO/*創(chuàng)建用于查詢進貨計劃的視圖*/CREATE VIEW v_PlanStockASSELECT Stock.StockID as SID, MerchInfo.MerchName as 商品名稱, MerchInfo.BarCode as 條形碼, Factory.FactoryName as 廠商, Provide.ProvideName as 供貨商, Stock.MerchNum as 計劃進貨數(shù)量, Stock.PlanDate as 計劃進貨日期FROM Stock,MerchInfo,Provide,FactoryWhere Stock.MerchID = MerchInfo.MerchID and Provide.ProvideID=MerchInfo.ProvideID and Factory.FactoryID=MerchInfo.FactoryID and Stock.StockState=0 GO/*創(chuàng)建用于查詢銷售明細(xì)記錄的視圖*/CREATE
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版風(fēng)力發(fā)電機組安裝合同范本3篇
- 2025年度綠色建筑個人集資房買賣合同4篇
- 2025年度虛擬現(xiàn)實產(chǎn)品代理居間合同范本4篇
- 2025年樹木病蟲害防治與隱患排查專業(yè)服務(wù)合同3篇
- 2025年度苗圃基地設(shè)施設(shè)備租賃與維護合同4篇
- 二零二五年度智慧社區(qū)管理與服務(wù)平臺承包經(jīng)營合同4篇
- 安徽省二零二五年度租賃住房補貼發(fā)放合同2篇
- 2025年度生態(tài)環(huán)保產(chǎn)業(yè)園承包設(shè)計工程合同4篇
- 2025年度個人貨車貨運信息服務(wù)平臺合同范本4篇
- 二零二五年度瓷磚運輸安全風(fēng)險評估與應(yīng)急預(yù)案合同3篇
- 領(lǐng)導(dǎo)溝通的藝術(shù)
- 發(fā)生用藥錯誤應(yīng)急預(yù)案
- 南潯至臨安公路(南潯至練市段)公路工程環(huán)境影響報告
- 綠色貸款培訓(xùn)課件
- 大學(xué)生預(yù)征對象登記表(樣表)
- 主管部門審核意見三篇
- 初中數(shù)學(xué)校本教材(完整版)
- 父母教育方式對幼兒社會性發(fā)展影響的研究
- 新課標(biāo)人教版數(shù)學(xué)三年級上冊第八單元《分?jǐn)?shù)的初步認(rèn)識》教材解讀
- (人教版2019)數(shù)學(xué)必修第一冊 第三章 函數(shù)的概念與性質(zhì) 復(fù)習(xí)課件
- 重慶市銅梁區(qū)2024屆數(shù)學(xué)八上期末檢測試題含解析
評論
0/150
提交評論