超市會員管理系統(tǒng)_第1頁
超市會員管理系統(tǒng)_第2頁
超市會員管理系統(tǒng)_第3頁
超市會員管理系統(tǒng)_第4頁
超市會員管理系統(tǒng)_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上數(shù)據(jù)庫與信息管理技術(shù)課程設計報告設計題目: 超市會員管理系統(tǒng) 小組成員: 王蕊2 孟婷蕊2 小組分工: 2016年7月目 錄專心-專注-專業(yè)1 應用需求隨著經(jīng)濟的發(fā)展人們的生活水品得到了不斷地提高,購物成為了生活中不可或缺的一部分當然超市購物更是一大熱點,所以超市會員管理系統(tǒng)的產(chǎn)生對消費者提供了更多優(yōu)惠的條件同時還實現(xiàn)信息的規(guī)范化管理科學統(tǒng)計和快速操作,從而減少管理方面的工作也增強了人們購物的熱潮促進經(jīng)濟的快速增長2 需求分析2.1確定任務與目標<1>進行會員信息的錄入,修改,刪除及查詢等<2>實現(xiàn)卡的發(fā)行、更改信息<3>實現(xiàn)數(shù)據(jù)匯

2、總統(tǒng)計輸出<4>定義會員的種類及優(yōu)惠信息2.2系統(tǒng)邊界與標識用戶需對收集到的數(shù)據(jù)進行分析,以便定義數(shù)據(jù)庫應用的主要用戶,2.3用戶與數(shù)據(jù)的關(guān)系會員基本信息:會員卡卡號,姓名,性別,年齡,聯(lián)系方式,購卡日期。會員卡信息:會員卡卡號,會員卡編號,會員卡種類。商品信息:物品編號,物品名稱,物品種類,單價。優(yōu)惠信息:會員卡卡號,會員卡種類,折扣3 數(shù)據(jù)庫概念結(jié)構(gòu)設計3.1標識實體及聯(lián)系會員 會員卡 商品 會員類別3.2標識實體和聯(lián)系的屬性購卡日期姓名會員卡卡號會員聯(lián)系方式年齡性別會員卡編號會員卡種類會員卡卡號會員卡單價物品名稱商品物品種類物品編號3.3屬性存檔3.4 確定屬性域?qū)嶓w主鍵會員

3、會員卡卡號會員卡會員卡卡號商品物品編號n1購買商品會員卡3.5全局概念結(jié)構(gòu)1辦理1屬于會員類別會員114 數(shù)據(jù)庫邏輯結(jié)構(gòu)設計表1 會員基本信息表主鍵字段名數(shù)據(jù)類型長度非空會員卡卡號Char10姓名性別年齡聯(lián)系方式購卡日期CharCharCharCharData/time81212表2會員卡信息表主鍵字段名數(shù)據(jù)類型長度非空會員卡卡號Char10會員卡編號會員卡種類CharChar10表3物品信息表主鍵字段名數(shù)據(jù)類型長度非空物品編號Char10物品名稱物品種類單價CharCharMonetary4.1表4會員購物信息表主鍵字段名數(shù)據(jù)類型長度非空會員卡卡號Char10物品編號數(shù)量CharDigita

4、l10表5優(yōu)惠信息表主鍵字段名數(shù)據(jù)類型長度非空會員卡卡號Char10會員卡種類折扣CharDigital5數(shù)據(jù)庫物理設計5.1 分析操作1.輸入一個指定會員的詳細信息2.修改、刪除制定會員的詳細信息3.根據(jù)種類排序,列出所有商品的信息和可能性4.根據(jù)名稱排序,列出該會員購買的商品和可能性5.列出制定會員的購買商品的詳細信息5.2 數(shù)據(jù)應用分析1.給操作訪問的表和列以及訪問的類型2.在查詢條件中使用的列。檢查這些條件是否包括:模式匹配、范圍查找、準確匹配的鍵查詢3.查詢中包含在兩個或多個表中用于連接的列4.查詢中用于排序、分組的列5.操作運行的預期頻率6.操作的性能目標5.3選擇索引為了提高各種

5、查詢的性能和操作執(zhí)行的效率,必須建立一些索引5.4 冗余的考慮關(guān)系的規(guī)范化可以減少數(shù)據(jù)冗余,避免數(shù)據(jù)操作異常,但并不是規(guī)范化程度越高越好,因為數(shù)據(jù)冗余的減少,往往會降低系統(tǒng)的查詢效率。所以。如果系統(tǒng)性能達不到要求,并且表的更新頻率較低,查詢頻率較高,則可考慮降低某些表的規(guī)范化程度。1派生數(shù)據(jù)的考慮(1) 存儲派生數(shù)據(jù)以及與派生它的數(shù)據(jù)操作保持一致的額外開銷。(2) 每次在需要時進行計算的開銷2規(guī)范化程度的考慮5.5 設計訪問規(guī)則關(guān)系DBMS通常提供兩種類型的數(shù)據(jù)庫安全:系統(tǒng)安全和數(shù)據(jù)安全。系統(tǒng)安全包括系統(tǒng)級的數(shù)據(jù)庫訪問和使用。數(shù)據(jù)安全包括數(shù)據(jù)庫對象的訪問和使用權(quán)限以及用戶在這些對象上可執(zhí)行的操

6、作。6數(shù)據(jù)庫實施6.1 創(chuàng)建數(shù)據(jù)庫的腳本-創(chuàng)建數(shù)據(jù)庫use master gocreate database marketVIPON( Name='marketVIP', FILENAME='D:DBmarketVIP.MDF')LOG ON( Name='marketVIP_LOG', FILENAME='D:DBmarketVIP_LOG.LDF')gouse marketVIPgocreate table Member( CID char( 10) NOT NULL Primary key, CName char(8) NO

7、T NULL, Sex nchar(1) NULL, Age decimal(2,0) NOT NULL, Phonenumber char(12) NULL, RegisteTime datetime NOT NULL, constraint check_sex check(sex in('男','女' )create table MemberCard( CID char( 10) NOT NULL Primary key, CNumber char( 10) NOT NULL , CType int NOT NULL )create table Goods(

8、 GNumber char( 10) NOT NULL Primary key , GName char(8) NOT NULL, GType int NOT NULL, Price decimal(4,1) NOT NULL )create table Shopping(CID char( 10) NOT NULL Primary key,GNumber char( 10) NOT NULL,Shuliang int NOT NULL)create table Sale(CID char( 10) NOT NULL Primary key,CType int NOT NULL,Data in

9、t NOT NULL)6.2 創(chuàng)建關(guān)系的腳本6.3 數(shù)據(jù)錄入的腳本-插入數(shù)據(jù)insert into Member values('','李東波','男','25','','2011年月日')insert into Member values('','萬古','女','38','4','2012年月日')insert into Member values('','全職龍',&

10、#39;男','30','','2012年月日')insert into Member values('','李圣賢','男','35','','2012年月日')insert into Member values('','董永陪','男','60','','2013年月日')insert into Member values('',

11、'崔生鮮','女','30','','2013年月日')insert into MemberCard values('','001','普通VIP')insert into MemberCard values('','002','白金VIP')insert into MemberCard values('','003','白銀VIP')insert into MemberC

12、ard values('','004','白金VIP')insert into MemberCard values('','005','白銀VIP')insert into MemberCard values('','006','普通VIP')insert into Goods values('00101','杯子','日用品')insert into Goods values('00102

13、9;,'衣服','日用品')insert into Goods values('00102','雨傘','日用品')insert into Goods values('00102','紙巾','日用品')insert into Goods values('00103','巧克力','食品')insert into Goods values('00104','熊貓餅干','食品

14、9;)insert into Goods values('00105','鍵盤','數(shù)碼產(chǎn)品')insert into Goods values('00106','顯示器','數(shù)碼產(chǎn)品')insert into Goods values('00107','ipad','數(shù)碼產(chǎn)品')insert into Goods values('00108','充電線','數(shù)碼產(chǎn)品')insert into Goods

15、 values('00109','手表','數(shù)碼產(chǎn)品')insert into Goods values('00110','羽毛球拍','運動產(chǎn)品')insert into Goods values('00111','茶','飲料產(chǎn)品')insert into Goods values('00112','雞肉','食品')insert into Shopping values('',

16、9;00101','50')0insert into Shopping values('','00102','328')insert into Shopping values('','00104','23')insert into Shopping values('','00111','5')insert into Shopping values('','00112','28')i

17、nsert into Shopping values('','00109','580')insert into Sale values('','普通VIP','2011年月日')insert into Sale values('','白金VIP','2013年月日')insert into Sale values('','白銀VIP','2012年月日')insert into Sale values(&

18、#39;','白金VIP','2012年月日')insert into Sale values('','白銀VIP','2013年月日')insert into Sale values('','普通VIP','2013年月日')6.4 數(shù)據(jù)修改腳本update Memberset Sex='女'where CName='董永陪'6.5 數(shù)據(jù)刪除腳本deletefrom Goodswhere GType NOT IN ('00112')delete Member where RID=''6.6 數(shù)據(jù)查詢腳本select *from Salewhere CID='白金VIP'7總結(jié)與展望本次課程設計的心得體會與收獲,系統(tǒng)存在的問題以及改進的方向1.這次課程設計使我熟悉了系統(tǒng)設計的整體步驟。系統(tǒng)設計大體可分為需求分析、概念設計、邏輯設計、物理設計、

溫馨提示

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

評論

0/150

提交評論