



版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、數(shù)據(jù)庫課程設計報告銷售管理系統(tǒng)學生姓名 :肖芳忠學生班級:10410111學生學號:1041011137指導教師 :劉愛華2011年 6 月 13 日設計目的數(shù)據(jù)庫系統(tǒng)原理課程設計是數(shù)據(jù)庫系統(tǒng)原理實踐環(huán)節(jié)的極為重要的一部分。1、培養(yǎng)學生能夠應用數(shù)據(jù)庫系統(tǒng)原理在需求分析的基礎上對系統(tǒng)進行概念設計 ,學會設計局部 ER,全局 ER。2、培養(yǎng)學生能夠應用數(shù)據(jù)庫系統(tǒng)原理在概念設計的基礎上應用關系規(guī)范化理論對系統(tǒng)進行邏輯設計 ,學會在 ER 圖基礎上設計出易于查詢和操作的合理的規(guī)范化關系模型。 3、培養(yǎng)學生能夠應用SQL 語言對所設計的規(guī)范化關系模型進行物理設計,以保證數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)完整性 ,安全性
2、,一致性。4、數(shù)據(jù)庫實施 :建立數(shù)據(jù)庫結構 (建庫、建立個基本表、視圖、索引將原始數(shù)據(jù)狀圖數(shù)據(jù)庫 (insert 語句。課程設計內(nèi)容1:需求分析本系統(tǒng)必須具有以下功能:(1 商品錄入 :根據(jù)超巿業(yè)務特點制定相關功能,可以通過輸入唯一編號、掃描條形碼、商品名稱等來實現(xiàn)精確或模糊的商品掃描錄入。該掃描錄入方法可以充分保證各種電腦操作水平層次的人員均能準確快速地進行商品掃描錄入。(2 收銀業(yè)務 :通過掃描條形碼或者直接輸入商品名稱(對于同類多件商品采用一次錄入加數(shù)量的方式自動計算本次交易的總金額。在顧客付款后 , 自動計算找零 ,同時打印交易清單 (包括交易的流水賬號、每類商品的商品名、數(shù)量、該類商
3、品的總金額、交易的時間、負責本次收銀的員工號。(5 進貨管理 :根據(jù)銷售情況及庫存情況,自動制定進貨計劃 (亦可手工制定修改 ,可以避免盲目進貨造成商品積壓。按計劃單有選擇性地進行自動入庫登記。綜合查詢打印計劃進貨與入庫記錄及金額。(6 銷售管理 :商品正常銷售、促銷與限量、限期及禁止銷售控制。綜合查詢各種銷售明細記錄、各地收銀員收銀記錄以及交結賬情況等。按多種方式統(tǒng)計生成銷售排行榜 ,靈活察看和打印商品銷售日、月、年報表。(7 庫存管理 :綜合查詢庫存明細記錄。庫存狀態(tài)自動告警提示。如庫存過剩、少貨、缺貨等。軟件為您預警,避免庫存商品積壓損失和缺貨。庫存自動盤點計算。(8 人員管理 :員工、
4、會員、供貨商、廠商等基本信息登記管理。員工操作權限管理。客戶銷售權限管理2:概念結構設計2.1 確定實體之間的聯(lián)系圖 1 顧客與商品 E-R 圖(多對多的關系圖 2:商品與供貨商 E-R 圖(多對多的關系圖 3:商品與倉庫 E-R 圖(多對多的關系2.2 初步系統(tǒng) R-R 圖系統(tǒng) ER 圖說明1 商店中的所有顧客可以銷售多種商品,每種商品可由不同顧客銷售;2 每個顧客可以購買多種商品,不同商品可由不同顧客購買;3 每個供貨商可以供應多種不同商品,每種商品可由多個供應商供應。3:邏輯結構設計3.1 系統(tǒng)數(shù)據(jù)庫表結構商品信息表顧客表 (User購買表供貨表 (Support供貨商表 (Provid
5、e倉庫表 (Provide庫存表4:數(shù)據(jù)庫系統(tǒng)實現(xiàn)4.1 建庫create database SuperMarketdbuse SuperMarketdb4.2 建表創(chuàng)建商品信息表CREA TE TABLE 商品信息表 (商品編號 char(10 ,商品名稱 varchar(50 NOT NULL ,單價 money NOT NULL ,條形碼 char (20 Unique NOT NULL ,PRIMARY KEY( 商品編號創(chuàng)建供應商表CREA TE TABLE 供貨商表 (供貨商號 varchar (10 ,供貨商名稱 varchar(50 NOT NULL ,供貨商地址 varcha
6、r(250 NULL ,供貨商電話 varchar(25 NULL,PRIMARY KEY( 供貨商號創(chuàng)建供貨表CREA TE TABLE 供貨表(供貨商號 varchar(10 not null,商品編號 char(10 NOT NULL ,供貨編號 varchar(10 NULL ,供貨數(shù)量 varchar(50 null,供貨時間 datetime null,PRIMARY KEY( 供貨商號 ,商品編號 ,FOREIGN KEY ( 供貨商號 REFERENCES 供貨商表 (供貨商號 ,FOREIGN KEY ( 商品編號 REFERENCES 商品信息表 (商品編號創(chuàng)建顧客表CRE
7、A TE TABLE 顧客表 (顧客編號 varchar(10 ,顧客名稱 varchar(25 NULL ,顧客密碼 varchar(50 NOT NULL ,顧客類型 int NULL ,PRIMARY KEY( 顧客編號創(chuàng)建購買表CREA TE TABLE 購買表 (流水賬號 char(10 not null ,商品編號 char(10 NOT NULL ,購買日期 datetime NOT NULL ,銷售數(shù)量 int NOT NULL,銷售金額 money NOT NULL,顧客編號 varchar (10 not null,PRIMARY KEY( 商品編號 ,顧客編號 ,FORE
8、IGN KEY ( 顧客編號 REFERENCES 顧客表 (顧客編號 ,FOREIGN KEY ( 商品編號 REFERENCES 商品信息表 (商品編號 ;創(chuàng)建倉庫表CREA TE TABLE 倉庫表 (倉庫編號 varchar(10 not NULL,倉庫名稱 varchar(10NULL,倉庫地址 varchar(10NULL,PRIMARY KEY( 倉庫編號創(chuàng)建庫存表CREA TE TABLE 庫存表 (庫存量 varchar(10NULL,商品編號 char(10not NULL,倉庫編號 varchar(10not NULL,PRIMARY KEY( 倉庫編號 ,商品編號 ,F
9、OREIGN KEY ( 倉庫編號 REFERENCES 倉庫表 (倉庫編號 , FOREIGN KEY (商品編號 REFERENCES 商品信息表 (商品編號4.3 表信息插入商品信息表插入語句insert into 商品信息表(商品編號 ,商品名稱 ,單價 ,條形碼values('001', '鉛筆 ', '2', '1011122'insert into 商品信息表(商品編號 ,商品名稱 ,單價 ,條形碼values('002', '直尺 ', '1', '10111
10、23'insert into 商品信息表(商品編號 ,商品名稱 ,單價 ,條形碼values('003', '橡皮 ', '1', '1011124'insert into 商品信息表(商品編號 ,商品名稱 ,單價 ,條形碼values('004', '圓規(guī) ', '4', '1011125'供貨商表插入語句insert into 供貨商表(供貨商號 ,供貨商名稱 ,供貨商地址 ,供貨商電話 values('001', '光電有限公司
11、', '羊城路 ', '', '18274634'insert into 供貨商表(供貨商號 ,供貨商名稱 ,供貨商地址 ,供貨商電話 values('002', '生產(chǎn)有限公司 ', '學府路 ', '', '12874785'insert into 供貨商表(供貨商號 ,供貨商名稱 ,供貨商地址 ,供貨商電話 values('003', '真誠有限公司 ', '贛東大道 , '', '1387
12、3478' 供貨表插入語句insert into 供貨表(供貨商號 ,商品編號 ,供貨編號 ,供貨數(shù)量,供貨時間 values ('002', '003', '1013', '678 ','2010-2-1 19:00:00' insert into 供貨表 (供貨商號 ,商品編號 ,供貨編號 ,供貨數(shù)量,供貨時間 values ('003', '002', '1011 ', '100', ', 2011-2-5 12:00:00
13、9; insert into供貨表(供貨商號 ,商品編號 ,供貨編號 ,供貨數(shù)量,供貨時間 values ('001', '004', '1012 ', '1000', ' 2010-2-1 19:00:00' 顧客表插入語句 顧客表插入語句 insert into 顧客表 (顧客編號 ,顧客名稱顧客名稱顧客名稱,顧客密碼 ,顧客類型,顧客密碼 ,顧客類型,顧客密碼 ,顧客類型values ('089', 章'牟 ', '123' insert into 顧客表 va
14、lues ('099', 李'麗 ', '456' insert into 顧客表 values ('010', 張'章 ', '789' 購買表插入語句(顧客編號 , (顧客編號 , insert into購買表 (流水賬號 ,商品編號 ,購買日期 ,銷售數(shù)量,銷售金額 ,顧客編號 values ('1111125', '001', '2011-3-6 ','100', '200 ', '089 ' i
15、nsert into購買表 (流水賬號 ,商品編號 , 購買日期 ,銷售數(shù)量,銷售金額 ,顧客編號 values('1111128', '003', '2011-1-2 ','14', '14 ', '099 ' insert into購買表 (流水賬號 ,商品編號 ,購買日期 ,銷售數(shù)量,銷售金額 ,顧客編號 values ('1111166', '004', '2011-3-8','70','280 ', '
16、010' 表插入語句、倉庫表插入語句、insert into 倉庫表 (倉庫編號 ,倉庫名稱 ,倉庫地址, values ('2009', '一號倉庫 ', '羊城路 ' insert into 倉庫表 (倉庫編號 ,倉庫名稱 ,倉庫地址, values ('2010', 二'號倉庫 ', '學府路 ' insert into 倉庫表 (倉庫編號 ,倉庫名稱 ,倉庫地址, values ('2011', '三號倉庫 ', '贛東大道 ' 庫存表
17、插入語句 insert into 庫存表 (庫存量 ,商品編號 ,倉庫編號 values ('2000', '002', '2009' insert into庫存表(庫存量 ,商品編號 ,倉庫編號 values ('5999', '001', '2010' insert into庫存表 (庫存量 ,商品編號 ,倉庫編號 values ('2888', '004', '2011'4.4 創(chuàng) 建 視 圖 創(chuàng)建銷售情況視圖 create view 銷售情況
18、as SELECT 商品名稱 , 條形碼 , 單價 , 銷售數(shù)量 , 銷售金額 ,購買日期 from 商品信息表 ,購買表 where 商品信息表 .商品編號 =購買表 .商品編號 查詢銷售情況視圖 select * from 銷售情況 創(chuàng)建供貨情況視圖 create view 供貨情況 as SELECT 商品名稱 ,單價 , 供貨數(shù)量 ,供貨時間 from 商品信息表 ,供貨表 where 商品信息表 .商品編號 =供貨表 .商品編號 查詢供貨情況視圖 select * from 供貨情況 4.5 創(chuàng) 建 索 引 create index商品 123 on 商品信息表 (商品編號 create index 數(shù)量 12345 on 購買表 (銷售數(shù)量4:實驗總結 通過此次數(shù)據(jù)庫的課程設計,真正達到了學與用的結合,增強了對數(shù)據(jù)庫方面應 用的理解,對自己今后參與開發(fā)數(shù)據(jù)庫系統(tǒng)積累了不少經(jīng)驗,在實驗過程中,從 建立數(shù)據(jù)開始,對數(shù)據(jù)庫設計理念及思想上有更高的認識,從需求分析,到概念 設計和邏輯設計, E-R 圖的表示,數(shù)據(jù)字典的創(chuàng)建,懂得了不少有關數(shù)據(jù)庫開發(fā) 過程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年樹脂型膠粘劑合作協(xié)議書
- 2025年河北石家莊學院選聘事業(yè)單位考試試題【答案】
- 2025年喀什地區(qū)招聘中學教師考試試題【答案】
- 2025年吉林省直事業(yè)單位招聘考試試題【答案】
- 2025年克拉瑪依市消防救援支隊招聘政府專職消防員考試試題【答案】
- 2025年院前急救信息系統(tǒng)合作協(xié)議書
- 河北非營利組織免稅資格認定申請表
- 畢業(yè)實習周記范文
- 2025年新型膜材料及其裝置合作協(xié)議書
- 2025年電子握力計項目發(fā)展計劃
- 港口裝卸作業(yè)培訓
- 2025年湖北省武漢市中考數(shù)學真題(無答案)
- 鉗工考試試題及答案
- 2025至2030中國牙科氧化鋯塊行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 拖欠維修費車輛以車抵債協(xié)議范本
- 2025至2030中國復印機行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 暑假安全家長會4
- 2024年安徽省泗縣衛(wèi)生局公開招聘試題帶答案
- 2025年北京市高考化學試卷真題(含答案)
- 2025年重慶市中考化學試卷真題(含標準答案)
- JG/T 202-2007工程管道用聚氨酯、蛭石絕熱材料支吊架
評論
0/150
提交評論