《書店管理系統(tǒng)》由會(huì)員分享,可在線閱讀,更多相關(guān)《書店管理系統(tǒng)(7頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、某書店管理系統(tǒng)的分析和設(shè)計(jì)
小組成員:徐琴琴、莫佳佳、戚曉華、史維娜
1、需求說明
設(shè)計(jì)一個(gè)書店管理系統(tǒng)。 在此新華書店管理系統(tǒng)中只涉及圖書、 管理員、優(yōu)惠卡、 顧客、 圖書類別的管理, 在此系統(tǒng)中要求能夠記錄書店現(xiàn)存圖書的情況、 管理員管理圖書的狀況 (這 里的圖書是指已分類的圖書) 、顧客購買圖書的狀況、圖書分類的狀況、顧客擁有優(yōu)惠卡的 狀況(假設(shè)該區(qū)的市民均有書店優(yōu)惠卡)及圖書、持優(yōu)惠卡顧客、管理員、圖書類別的基本 信息。
該系統(tǒng)的業(yè)務(wù)要求為:
1) 一類圖書只能被一個(gè)管理員管理,一個(gè)管理員最多只能管理 5 個(gè)類別的圖書。
2) 一本書只能有一個(gè)類別,但是每個(gè)類別可以有多本圖
2、書。
3) 一個(gè)顧客可以購買多本圖書,一本圖書只能被一個(gè)顧客購買。
4) 一個(gè)顧客可以擁有一張優(yōu)惠卡,一張優(yōu)惠卡只能被一個(gè)顧客所擁有。
5) 對于書店現(xiàn)存的圖書狀況,要記錄下書店購買了哪些圖書,即圖書的書號(hào)、書名、 作者、數(shù)量、出版社、類別和價(jià)格。價(jià)格的取值均 >0。
6) 對于管理員管理圖書的狀況,要記錄下哪些管理員管理哪些圖書,即圖書的書號(hào)、 管理員工號(hào)、圖書類別號(hào)
7) 對于圖書分類的狀況,要記錄下圖書書號(hào)、類別號(hào)
8) 對于顧客購買圖書購買狀況,要記錄下顧客購買了哪些圖書(包括書號(hào)、 數(shù)量、購 買時(shí)間、優(yōu)惠卡號(hào)、購買的實(shí)際價(jià)格,原價(jià))
9) 對于顧客擁有優(yōu)惠卡的狀況,要記
3、錄下顧客的姓名、性別、年齡、優(yōu)惠卡的卡號(hào)、 辦理優(yōu)惠卡的時(shí)間、顧客的聯(lián)系方式、地址、專業(yè)類別。其中,優(yōu)惠卡可在區(qū)內(nèi)任 何一家書店進(jìn)行購書, 并且根據(jù)顧客的專業(yè)對不同類的書予以不同比例的優(yōu)惠, 如, 我是英語專業(yè)的話, 那么購買英語類的書籍擁有 25%的優(yōu)惠,其余類別的書均為 20% 優(yōu)惠以此進(jìn)行類推。 但一張卡在每一家書店購書優(yōu)惠額度及在各書店優(yōu)惠總額度有 限制: 在一家書店優(yōu)惠額度不超過 500元,總優(yōu)惠額度限制在 2000元以內(nèi)。
該系統(tǒng)的基本信息包括: 圖書基本信息:書號(hào),書名,作者,價(jià)格,類別,出版社,數(shù)量; 優(yōu)惠卡基本信息:優(yōu)惠卡卡號(hào),辦卡時(shí)間、持卡者證件號(hào)、專業(yè)類別; 管理員基本
4、信息:工號(hào),姓名,管理類別; 顧客基本信息:證件號(hào),顧客姓名,性別,聯(lián)系方式,地址。 圖書類別的基本信息:書號(hào),類別號(hào)
除上述要求之外,該系統(tǒng)還需要產(chǎn)生如下報(bào)表: 該系統(tǒng)主要實(shí)現(xiàn)下述管理、查詢和統(tǒng)計(jì): 讀者買書情況查詢:圖書 - 顧客表:查某位持卡者優(yōu)惠購書信息(書號(hào),購買時(shí)間,優(yōu) 惠卡號(hào),購買數(shù)量,購買實(shí)際價(jià)格,原價(jià)) 。
管理員管理圖書查詢:圖書管理員 - 圖書表:管理員管理整理圖書信息(圖書書號(hào),管 理類別號(hào),管理員工號(hào))
顧客擁有優(yōu)惠卡情況查詢:顧客擁有優(yōu)惠卡信息(顧客證件號(hào),優(yōu)惠卡卡號(hào)、 ) 圖書類別查詢:圖書—圖書類別表:圖書分類的信息(圖書書號(hào)、類別號(hào))
2、概念設(shè)計(jì)
5、概念模型( E-R 圖):
參與系統(tǒng)的實(shí)體有 :管理員、顧客、圖書、優(yōu)惠卡、圖書類別
1) 管理員有以下屬性:
工號(hào),姓名
2) 顧客有以下屬性: 證件號(hào),顧客姓名,性別,聯(lián)系方式,地址
3) 圖書有以下屬性: 書號(hào),書名,作者,價(jià)格,類別,出版社,數(shù)量
4) 優(yōu)惠卡有以下屬性:
優(yōu)惠卡卡號(hào),辦卡時(shí)間,持卡者證件號(hào),專業(yè)類別
5) 圖書類別有以下屬性:
書號(hào),類別號(hào)
實(shí)體關(guān)系圖為 :
管理 E-R 圖
辦卡時(shí)間
專業(yè)類別
數(shù)量
卡號(hào)
證件號(hào)
書號(hào)
1
N
m
購
顧
顧客姓名
圖書
書名
客
性別
作者
價(jià)格
聯(lián)系方式
6、
原價(jià)
類別
數(shù)量
出版社
地址
購買時(shí)間
姓名
證件號(hào)
性別
卡號(hào)
地址
1
聯(lián)系方式
姓名
管理類別
持有
工號(hào)
1
管理
1
n
n
n
購買數(shù)量
購買
類
圖書
購買時(shí)間
原價(jià)
類別號(hào)
書名
作者
書號(hào)
價(jià)格
類別
數(shù)量
購買的實(shí)際價(jià)
出版
持
者證件號(hào)
書號(hào)
購買的 E-R 圖
匯總后的 E-R 圖
顧客
購買的實(shí)際價(jià)格
優(yōu)惠卡
優(yōu)惠卡
持卡者證件號(hào)
圖書類別
管理員
3、邏輯結(jié)構(gòu)設(shè)計(jì)
關(guān)系模式:
管理員(工號(hào),姓名)
顧客(證件號(hào),顧客姓名,性別,聯(lián)系方式,地址) 圖書(書
7、號(hào),書名,作者,價(jià)格,類別,出版社,數(shù)量) 優(yōu)惠卡(優(yōu)惠卡卡號(hào),辦卡時(shí)間,持卡者證件號(hào),專業(yè)類別) ,其中證件號(hào)為引用“顧
客”關(guān)系模式的外碼
圖書 -顧客(書號(hào),購買時(shí)間,優(yōu)惠卡號(hào),購買數(shù)量,購買的實(shí)際價(jià)格,原價(jià)) ,其中書
號(hào)為引用“圖書”關(guān)系模式的外碼,優(yōu)惠卡號(hào)為引用了“優(yōu)惠卡”關(guān)系模式的外碼
圖書管理員 - 圖書(類別號(hào),工號(hào),書號(hào)) ,其中類別號(hào)為引用了“圖書類別”關(guān)系模式 的外碼,工號(hào)為引用了“管理員”關(guān)系模式的外碼
顧客 -優(yōu)惠卡(證件號(hào),優(yōu)惠卡號(hào)) ,其中證件號(hào)為引用了“顧客”關(guān)系模式的外碼
,優(yōu)惠卡號(hào)為引用了“優(yōu)惠卡”關(guān)系模式的外碼
圖書—圖書類別:圖書分類的信
8、息(書號(hào),類別號(hào))其中書號(hào)為引用“圖書”關(guān)系模式
的外碼,其中類別號(hào)為引用“圖書類別”關(guān)系模式的外碼
關(guān)系描述:
由 E-R 圖向數(shù)據(jù)模型轉(zhuǎn)換, 一個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系模式。 實(shí)體的屬性就是關(guān)系的屬性 .
實(shí)體的碼就是關(guān)系的碼 :
管理員 (administure){ 工號(hào),姓名 }
序號(hào)
字段名稱
類型
長度
屬性
1
ano
char
10
主鍵
2
aname
char
6
非空
顧客( customer ) { 證件號(hào)、顧客姓名、性別、聯(lián)系方式、地址 }
序號(hào)
字段名稱
類型
長度
屬性
1
Cid
char
20
9、
主鍵
2
Cname
char
10
3
Csex
char
2
取值為“男” ,“女”
4
Ctel
int
11
非空
5
Cadress
text
圖書 (Book){ 書號(hào)、書名、作者、價(jià)格、類別、出版社、數(shù)量 }
序號(hào)
字段名稱
類型
長度
屬性
1
ISBN
char
主鍵
2
Bname
char
16
非空
3
Bauthor
char
10
非空
4
Bprice
double
10
非空
5
Blb
char
非空
6
BPc
char
20
非空
10、
7
Bamount
int
大于 0
優(yōu)惠卡( ccard ){ 優(yōu)惠卡卡號(hào)、辦卡時(shí)間、持卡者證件號(hào)、專業(yè)類別 }
序號(hào)
字段名稱
類型
長度
屬性
1
ccno
char
10
主鍵
2
cctime
smalldatetime
非空
3
cid
char
20
取值不重
4
Zylb
text
管理類別( style ){ 工號(hào),書號(hào),類別號(hào) }
序號(hào)
字段名稱
類型
長度
屬性
1
ano
char
10
主鍵
2
ISBN
char
3
sno
char
10
11、
主鍵
圖書-顧客( B-C) {書號(hào),購買時(shí)間,優(yōu)惠卡號(hào),購買數(shù)量,購買的實(shí)際價(jià)格,原價(jià) }
序號(hào)
字段名稱
類型
長度
屬性
1
ISBN
char
主鍵
2
B-Ctime
char
20
主鍵
3
B-Cccno
char
10
非空
4
B-Camount
int
大于 0
5
B-Cprice
Int
大于 0
6
Yuanjia
Int
大于 0
管理員 -圖書( A-B){書號(hào),類別號(hào),工號(hào) }
序號(hào)
字段名稱
類型
長度
屬性
1
ISBN
char
主鍵
2
sno
char
10
主鍵
3
ano
char
10
非空
顧客 -優(yōu)惠卡( C-C){證件號(hào),優(yōu)惠卡號(hào) }
序號(hào)
字段名稱
類型
長度
屬性
1
Cid
char
20
主鍵
2
ccno
char
10
主鍵