手機銷售管理系統資料庫課程設計

2021-03-04 05:17:20 字數 2853 閱讀 4619

目錄一、設計題目1

二、設計目的1

三、設計分析1

四、概念結構設計2

五、邏輯結構設計3

六、資料庫實現3

七、結論5

手機銷售管理系統

1、運用已學過的知識進行乙個簡單的應用程式的開發。

2、基本掌握設計課題的基本步驟和方法。

3、掌握應用系統開發中的需求分析與資料結構設計方法。

4、基本掌握應用系統開發中設計文件的編制。

1、分析使用者的活動

使用者主要涉及的活動:

手機的進出貨,手機查詢,手機銷售,手機訂購等

2、確定系統邊界:

由使用者的活動分析總結後得到如圖一所示的使用者活**3.1

圖3.1確定系統邊界

根據需求分析畫出e-r圖,如圖:

.管理e-r圖:

圖4.1區域性e-r圖

通過各個分e-r圖之間的聯絡,合成全域性e-r圖

圖4.2全域性e-r圖

由概念結構設計轉化為關聯式資料庫的關係模式如下:

手機(手機編號,**,**商編號,品牌型號,顏色,存放位置)

管理員(管理編號,手機編號,姓名,聯絡**)

1、 手機表結構

表5.1手機表結構

2、 管理員表結構

表5.2管理員表結構

六、資料庫實現

1、用sql語句建立手機銷售資料庫

該資料庫主資料檔案邏輯名稱為sjxs_dat,物理名稱為sjxs.mdf,初始大小為10m,最大尺寸為100m,增長速度為10%;資料庫的日誌檔案邏輯名稱為sjxs_log,物理名稱為sjxs.ldf,初始大小為5m,最大尺寸為50m,增長速度為2m。

create database 手機銷售

on(name=sjxs_dat,

filename='c:\sjxs.mdf』,

size=10m,

maxsize=100,

filegrowth=10%)

log on

(name='sjxs_log',

filename='c:\sjxs.ldf』,

size=5,

maxsize=50,

filegrowth=2m)

go3、 用sql語句定義表

(1) 手機表

use 手機銷售

gocreate table 手機(

手機編號 char(12) primary key,

** int not null,

**商編號 varchar ,

品牌型號 varchar,

顏色 char(4),

存放位置 char(6),

constraint foreign key(**商編號) references **商(**編號)

) (2) 管理員表

use 手機銷售

gocreate table 管理員(

管理編號 char(7) 主鍵,

手機編號 char(12) not null ,

姓名 char(6) not null ,

聯絡** char(11) null,

constraint foreign key(手機編號) references 手機(手機編號)

)(3) 建立手機管理檢視:

use 手機銷售

gocreate view sgview (品牌型號,管理員姓名,聯絡**)

asselect 品牌型號,姓名,聯絡**

from 手機,管理員

whree 手機.手機編號=管理員.手機編號

(4) 資料更新,插入,刪除和查詢

① 新增乙個管理員,資訊為(003, 162738495012,王柱,10293847561)

insert into 管理員 values(』003』,』162738495012』,』王柱』,』10293847561』)

② 新增乙個手機,資訊為(1002,1500,蘋果,i573,純白色,a79)

insert into 手機values(『1002』,』1500』,』蘋果』,』i573』,』純白色』,』a79』)

③ 將姓名為王柱的管理員編號改為002

update 管理員 set 管理編號=』002』

where 姓名=』王柱』

④ 將手機品牌型號為i517的手機品牌型號改為i79

update 品牌型號 set 品牌型號=』i79』

where 品牌型號=』i517』

⑤ 查詢管理員王柱的資訊:

select *from 管理員

where 姓名=』王柱』

⑥ 刪除管理員王柱的資訊:

delete from 管理員

where 姓名=『王柱』

⑦ 刪除手機編號為i79的手機資訊

delete from手機

where 手機編號=』i79』

這次資料庫課程設計的「手機銷售管理系統」,通過近期的上機操作,充分運用了所學的資料庫知識,並去圖書館查閱了一些書籍,上網搜尋部分相關資料,粗略設計出該系統。總體上來說,這次課程設計比較成功,充分運用了所學的軟體工程設計、資料庫的設計,設計出e-r圖、關係模式圖、資料庫基本表,從整體規劃出了系統的執行環境和系統實現的功能。

當然,在課程設計的過程中也遇到很多問題,例如,畫e-r圖時,各實體中的關係的確定,由於對系統還不夠了解而找不到乙個準確的詞來形容;總體規劃時,材料太多,不易整理;相關資料庫技術方面沒有多注意,這次課程設計的重點只在對整個系統的總體設計思路。

在課程設計的過程中,最重要的一點就是,一定要加強實際操作能力,這樣才能將理論運用到實踐中,只有在實踐中,我們才能及時發現錯誤並及時修改,才能達到學習的最終目的。

資料庫課程設計手機話費管理系統報告

隨著移動通訊行業在中國的崛起,手機正像當年街上來來往往的自行車一樣,飛到尋常百姓家,裝進每個人的口袋。這種可隨身攜帶的通訊工具,以其便捷的通訊方式,豐富的通訊功能,相對低廉的 正在向傳統的通訊工具發出挑戰。然而,也正是由於移動通訊工具的諸多優點,使得手機的持有數量極具增長,這就給傳統的人工辦理繳費和...

資料庫商品銷售管理系統課程設計

sql server資料庫 課程設計 商品銷售管理系統 李慧1332103115 計算機網路技術一班 李紅梅資訊工程學院計科系 年月日資料庫課程設計任務及成績 院 系 資訊工程學院教研室 軟體教研室 指導老師 年月日隨著商品因為生活,商業等方面的增多,商業的發展也日益的迅猛,由於顧客量的增多,商品出...

資料庫課程設計酒店管理系統

酒店管理系統 背景說明 目前大多數酒店提供的服務多種多樣,規模大小也各不相同,但稍具規模的酒店必含下面三類服務 飲食 住宿和娛樂。由於我們對酒店行業沒有具體的接觸和實質性的了解。此次資料庫設計只能在一些收集到的基本材料與個人直觀認識的基礎上,簡單模仿中等規模的酒店設計管理系統,並將其抽象成乙個由三部...