




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數據庫與信息管理技術課程設計報告設計題目: 超市會員管理系統 小組成員: 王蕊201420732212 孟婷蕊201420732222 小組分工: 2016年7月目 錄 TOC o 1-3 h z u HYPERLINK l _Toc455320783 1 應用需求 PAGEREF _Toc455320783 h - 1 - HYPERLINK l _Toc455320784 2 需求分析 PAGEREF _Toc455320784 h - 1 - HYPERLINK l _Toc455320785 2.1確定任務與目標 PAGEREF _Toc455320785 h - 1 - HYPERL
2、INK l _Toc455320786 2.2系統邊界與標識用戶 PAGEREF _Toc455320786 h - 1 - HYPERLINK l _Toc455320787 2.3用戶與數據的關系 PAGEREF _Toc455320787 h - 1 - HYPERLINK l _Toc455320788 3 數據庫概念結構設計 PAGEREF _Toc455320788 h - 1 - HYPERLINK l _Toc455320789 3.1標識實體及聯系 PAGEREF _Toc455320789 h - 1 - HYPERLINK l _Toc455320790 3.2標識實體和
3、聯系的屬性 PAGEREF _Toc455320790 h - 1 - HYPERLINK l _Toc455320791 3.3屬性存檔 PAGEREF _Toc455320791 h - 1 - HYPERLINK l _Toc455320792 3.4 確定屬性域 PAGEREF _Toc455320792 h - 1 - HYPERLINK l _Toc455320793 3.5全局概念結構 PAGEREF _Toc455320793 h - 1 - HYPERLINK l _Toc455320794 4 數據庫邏輯結構設計 PAGEREF _Toc455320794 h - 2 -
4、HYPERLINK l _Toc455320795 5數據庫物理設計 PAGEREF _Toc455320795 h - 2 - HYPERLINK l _Toc455320796 5.1 分析操作 PAGEREF _Toc455320796 h - 2 - HYPERLINK l _Toc455320797 5.2 數據應用分析 PAGEREF _Toc455320797 h - 2 - HYPERLINK l _Toc455320798 5.3選擇索引 PAGEREF _Toc455320798 h - 2 - HYPERLINK l _Toc455320799 5.4 冗余的考慮 PAG
5、EREF _Toc455320799 h - 2 - HYPERLINK l _Toc455320800 5.5 設計訪問規則 PAGEREF _Toc455320800 h - 2 - HYPERLINK l _Toc455320801 6數據庫實施 PAGEREF _Toc455320801 h - 2 - HYPERLINK l _Toc455320802 6.1 創建數據庫的腳本 PAGEREF _Toc455320802 h - 2 - HYPERLINK l _Toc455320803 6.2 創建關系的腳本 PAGEREF _Toc455320803 h - 3 - HYPERL
6、INK l _Toc455320804 6.3 數據錄入的腳本 PAGEREF _Toc455320804 h - 3 - HYPERLINK l _Toc455320805 6.4 數據修改腳本 PAGEREF _Toc455320805 h - 3 - HYPERLINK l _Toc455320806 6.5 數據刪除腳本 PAGEREF _Toc455320806 h - 3 - HYPERLINK l _Toc455320807 6.6 數據查詢腳本 PAGEREF _Toc455320807 h - 3 - HYPERLINK l _Toc455320808 7總結與展望 PAGE
7、REF _Toc455320808 h - 3 - HYPERLINK l _Toc455320809 8參考文獻 PAGEREF _Toc455320809 h - 3 -1 應用需求隨著經濟的發展人們的生活水品得到了不斷地提高,購物成為了生活中不可或缺的一部分當然超市購物更是一大熱點,所以超市會員管理系統的產生對消費者提供了更多優惠的條件同時還實現信息的規范化管理科學統計和快速操作,從而減少管理方面的工作也增強了人們購物的熱潮促進經濟的快速增長2 需求分析2.1確定任務與目標進行會員信息的錄入,修改,刪除及查詢等實現卡的發行、更改信息實現數據匯總統計輸出定義會員的種類及優惠信息2.2系統邊
8、界與標識用戶需對收集到的數據進行分析,以便定義數據庫應用的主要用戶,2.3用戶與數據的關系會員基本信息:會員卡卡號,姓名,性別,年齡,聯系方式,購卡日期。會員卡信息:會員卡卡號,會員卡編號,會員卡種類。商品信息:物品編號,物品名稱,物品種類,單價。優惠信息:會員卡卡號,會員卡種類,折扣3 數據庫概念結構設計3.1標識實體及聯系會員 會員卡 商品 會員類別3.2標識實體和聯系的屬性購卡日期姓名會員卡卡號會員聯系方式年齡性別會員卡編號會員卡種類會員卡卡號會員卡單價物品名稱商品物品種類物品編號3.3屬性存檔3.4 確定屬性域實體主鍵會員會員卡卡號會員卡會員卡卡號商品物品編號n1購買商品會員卡3.5全
9、局概念結構1辦理1屬于會員類別會員114 數據庫邏輯結構設計表1 會員基本信息表主鍵字段名數據類型長度非空會員卡卡號Char10姓名性別年齡聯系方式購卡日期CharCharCharCharData/time81212表2會員卡信息表主鍵字段名數據類型長度非空會員卡卡號Char10會員卡編號會員卡種類CharChar10表3物品信息表主鍵字段名數據類型長度非空物品編號Char10物品名稱物品種類單價CharCharMonetary4.1表4會員購物信息表主鍵字段名數據類型長度非空會員卡卡號Char10物品編號數量CharDigital10表5優惠信息表主鍵字段名數據類型長度非空會員卡卡號Char
10、10會員卡種類折扣CharDigital5數據庫物理設計5.1 分析操作1.輸入一個指定會員的詳細信息2.修改、刪除制定會員的詳細信息3.根據種類排序,列出所有商品的信息和可能性4.根據名稱排序,列出該會員購買的商品和可能性5.列出制定會員的購買商品的詳細信息5.2 數據應用分析1.給操作訪問的表和列以及訪問的類型2.在查詢條件中使用的列。檢查這些條件是否包括:模式匹配、范圍查找、準確匹配的鍵查詢3.查詢中包含在兩個或多個表中用于連接的列4.查詢中用于排序、分組的列5.操作運行的預期頻率6.操作的性能目標5.3選擇索引為了提高各種查詢的性能和操作執行的效率,必須建立一些索引5.4 冗余的考慮關
11、系的規范化可以減少數據冗余,避免數據操作異常,但并不是規范化程度越高越好,因為數據冗余的減少,往往會降低系統的查詢效率。所以。如果系統性能達不到要求,并且表的更新頻率較低,查詢頻率較高,則可考慮降低某些表的規范化程度。1派生數據的考慮存儲派生數據以及與派生它的數據操作保持一致的額外開銷。每次在需要時進行計算的開銷2規范化程度的考慮5.5 設計訪問規則關系DBMS通常提供兩種類型的數據庫安全:系統安全和數據安全。系統安全包括系統級的數據庫訪問和使用。數據安全包括數據庫對象的訪問和使用權限以及用戶在這些對象上可執行的操作。6數據庫實施6.1 創建數據庫的腳本-創建數據庫use master goc
12、reate 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) NOT NULL, Sex nchar(1) NULL, Age decimal(2,0) NOT NULL, Phonenumber char(12) NULL,
13、 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( GNumber char( 10) NOT NULL Primary key , GName char(8) NOT NULL, GType int NOT NULL, Price decimal(
14、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 int NOT NULL)6.2 創建關系的腳本6.3 數據錄入的腳本-插入數據insert into Member values(20112201,李東波,男,252011年月
15、日)insert into Member values(20112202,萬古,女,38,154789652354,2012年月日)insert into Member values(20112203,全職龍,男,302012年月日)insert into Member values(20112204,李圣賢,男,352012年月日)insert into Member values(20112205,董永陪,男,602013年月日)insert into Member values(20112206,崔生鮮,女,3
16、02013年月日)insert into MemberCard values(20112201,001,普通VIP)insert into MemberCard values(20112202,002,白金VIP)insert into MemberCard values(20112203,003,白銀VIP)insert into MemberCard values(20112204,004,白金VIP)insert into MemberCard values(20112205,005,白銀VIP)insert into MemberCard values(201
17、12206,006,普通VIP)insert into Goods values(00101,杯子,日用品)insert into Goods values(00102,衣服,日用品)insert into Goods values(00102,雨傘,日用品)insert into Goods values(00102,紙巾,日用品)insert into Goods values(00103,巧克力,食品)insert into Goods values(00104,熊貓餅干,食品)insert into Goods values(00105,鍵盤,數碼產品)insert into Good
18、s values(00106,顯示器,數碼產品)insert into Goods values(00107,ipad,數碼產品)insert into Goods values(00108,充電線,數碼產品)insert into Goods values(00109,手表,數碼產品)insert into Goods values(00110,羽毛球拍,運動產品)insert into Goods values(00111,茶,飲料產品)insert into Goods values(00112,雞肉,食品)insert into Shopping values(20112201,001
19、01,50)0insert into Shopping values(20112202,00102,328)insert into Shopping values(20112203,00104,23)insert into Shopping values(20112204,00111,5)insert into Shopping values(20112205,00112,28)insert into Shopping values(20112206,00109,580)insert into Sale values(20112201,普通VIP,2011年月日)insert into Sal
20、e values(20112201,白金VIP,2013年月日)insert into Sale values(20112201,白銀VIP,2012年月日)insert into Sale values(20112201,白金VIP,2012年月日)insert into Sale values(20112201,白銀VIP,2013年月日)insert into Sale values(20112201,普通VIP,2013年月日)6.4 數據修改腳本update Memberset Sex=女where CName=董永陪;6.5 數據刪除腳本deletefrom Goodswhere GType NOT IN (00112)delete Member where RID=201122016.6 數據查詢腳本select *from Salewhere CID=白金VIP;7總結與展望本次課程設計的心得體會與收獲,系統存在的問
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 天宮課堂互動活動方案
- T/ZHCA 102-2020體重控制人群用營養代餐食品
- 我的媽媽課件分享
- 2025遼陽職業技術學院輔導員考試試題及答案
- 2025蘇州幼兒師范高等專科學校輔導員考試試題及答案
- 2025甘肅交通職業技術學院輔導員考試試題及答案
- 媽媽生日慶祝活動策劃方案
- 網絡工程畢業設計
- 創意寫作考試試卷及答案2025年
- 基礎醫學與健康知識2025年考試試卷及答案
- 運動素質知到課后答案智慧樹章節測試答案2025年春浙江大學
- 熱力管網施工組織設計方案標書
- 中醫十八項護理操作并發癥及處理10-38-30
- 機械通氣基礎知識及基礎操作課件
- 打印版醫師執業注冊健康體檢表(新版)
- 《空中領航》全套教學課件
- 人教版五年級下冊數學操作題期末專項練習(及解析)
- 中藥熏洗法操作評分標準與流程
- 學習解讀《執業獸醫和鄉村獸醫管理辦法》課件
- 室內裝飾不銹鋼技術交底
- 1.3.1動量守恒定律課件(共13張PPT)
評論
0/150
提交評論