一、系統(tǒng)定義
?文章來源地址http://www.zghlxwxcb.cn/news/detail-441017.html
圖書借閱管理是學(xué)校工作中的一項重要內(nèi)容,學(xué)校圖書館,書目繁多,用戶的信息冗雜,且信息數(shù)據(jù)在每天變化,如果采用人工方式進(jìn)行管理控制,不僅工作量龐大,而且容易出錯。浪費了許多的人力和物力,已不能適應(yīng)時代的發(fā)展。在當(dāng)今信息時代,這種傳統(tǒng)的管理方法必然被以計算機為基礎(chǔ)的信息管理系統(tǒng)所代替,圖書管理系統(tǒng)可以有效的管理圖書資源,控制圖書增加,刪除,修改,學(xué)生借閱和返還的流程,縮小開支,提高工作效率與準(zhǔn)確率,能夠節(jié)省時間,既方便了管理人員,又方便了學(xué)生,對圖書館的管理有很大的幫助,極大地提高了效率。
二、需求分析
1.系統(tǒng)綜合需求
關(guān)系模式
圖書(圖書編號,ISBN號,書名,作者,出版社,價格,類型,位置)
用戶(用戶編號,密碼,姓名,性別,電話,欠費情況)
管理員(管理員賬號,密碼,姓名,性別,電話,密碼)
借閱(用戶編號,ISBN號,圖書編號,借書時間,還書時間)
功能:
1、管理員功能
(1)錄入圖書,錄入數(shù)據(jù)格式
(2)修改圖書信息,刪除圖書信息;
(3)查詢圖書,可按書名、書號或類型進(jìn)行圖書信息查詢;
(5)查詢借閱用戶借書情況,至少包括借閱用戶名、借閱圖書、時間等
(6)繳費:用戶欠費之后,可以為用戶辦理繳費。
2、普通用戶功能:
(1)查詢圖書:可按書名、作者、書號或出版社進(jìn)行圖書信息的查詢;
(2)借閱圖書:根據(jù)查詢到圖書,進(jìn)行借閱,同時庫存量要相應(yīng)的減少,注意:超過借書數(shù)時不能借閱;
(3)還書:還書成功后,相應(yīng)的同時圖書庫存要增加。
2.業(yè)務(wù)流程圖
2.1普通用戶
?
2.2管理員
?
3.數(shù)據(jù)流圖
3.0登錄系統(tǒng)(圖3.0)
?
圖3.0
3.1查詢管理(圖3.1)
????????????????????????????????????????????????????????????????????????圖3.1
3.2圖書借還管理(圖3.2)
?
圖3.2
3.3圖書管理(圖3.3)
?
圖3.3
3.4管理員管理(圖3.4)
?
圖3.4
3.5讀者管理(圖3.5)
?
圖3.5
4.數(shù)據(jù)字典
1.數(shù)據(jù)項
(1)圖書信息表(book)
數(shù)據(jù)項名 |
注釋 |
數(shù)據(jù)項含義 |
數(shù)據(jù)類型 |
取值范圍 |
取值含義 |
Book_id |
圖書編號 |
每本書的唯一標(biāo)識 |
char(10) |
10 |
|
ISBN |
國際標(biāo)準(zhǔn)書號 |
識別圖書 |
char(13) |
13 |
|
Book_name |
書名 |
圖書的書名 |
char?(20) |
0~20 |
|
Book_author |
作者 |
圖書的作者 |
char?(10) |
0~10 |
|
Book_publish |
出版社 |
圖書的出版機構(gòu) |
char?(20) |
0~20 |
|
Book_price |
價格 |
圖書的價格 |
Decimal(3,2) |
0~3,0~2 |
|
Book_type |
類型 |
圖書的類型 |
char(5) |
0~5 |
|
Book_location |
位置 |
圖書的位置 |
char?(20) |
0~20 |
(2)借閱信息表(borrowinfo)
數(shù)據(jù)項名 |
注釋 |
數(shù)據(jù)項含義 |
數(shù)據(jù)類型 |
取值范圍 |
取值含義 |
ID |
讀者編號 |
借閱人的唯一標(biāo)識 |
char(10) |
10 |
|
ISBN |
國際標(biāo)準(zhǔn)書號 |
識別圖書 |
char(13) |
13 |
|
Book_id |
圖書編號 |
每本書獨一無二的標(biāo)識 |
char(10) |
10 |
|
Borrowed_time |
借閱時間 |
借閱圖書的時間 |
data |
||
Return_time |
還書時間 |
歸還圖書的時間 |
date |
(3)讀者信息表(user)
數(shù)據(jù)項名 |
注釋 |
數(shù)據(jù)項含義 |
數(shù)據(jù)類型 |
取值范圍 |
取值含義 |
ID |
讀者編號 |
借閱人的唯一標(biāo)識 |
char(10) |
10 |
|
name |
讀者姓名 |
借閱人的姓名 |
char(10) |
0~10 |
|
sex |
讀者性別 |
借閱人的性別 |
char(1) |
0~1 |
|
tel |
聯(lián)系電話 |
借閱人的電話號碼 |
char(11) |
0~11 |
|
pd |
密碼 |
借閱人的密碼 |
varchar(50) |
0~50 |
|
fee |
欠費數(shù) |
欠費情況 |
Tinyint(3) |
0~3 |
(4)管理員信息表(admin)
數(shù)據(jù)項名 |
注釋 |
數(shù)據(jù)項含義 |
數(shù)據(jù)類型 |
取值范圍 |
取值含義 |
admin_id |
管理員編號 |
管理員的唯一標(biāo)識 |
char(10) |
10 |
|
admin_name |
管理員姓名 |
管理員的姓名 |
char(10) |
0~10 |
|
adminr_sex |
管理員性別 |
管理員的性別 |
char(1) |
0~1 |
|
admin_tel |
聯(lián)系電話 |
管理員的電話號碼 |
char(11) |
0~11 |
|
admin_pd |
密碼 |
管理員的密碼 |
varchar(20) |
0~50 |
2.數(shù)據(jù)結(jié)構(gòu)
數(shù)據(jù)結(jié)構(gòu)名 |
含義說明 |
組成 |
圖書信息表 |
定義了圖書的相關(guān)信息 |
圖書編號、書名、作者、出版社、價格、庫存 |
借閱信息表 |
定義了借閱圖書的有關(guān)信息 |
讀者編號、圖書編號、借閱時間、還書時間 |
讀者信息表 |
定義了讀者有關(guān)信息 |
讀者編號、讀者姓名、讀者性別、聯(lián)系電話、密碼、欠費數(shù) |
管理員信息表 |
定義了管理員有關(guān)信息 |
管理員編號、管理員姓名、管理員性別、聯(lián)系電話、密碼 |
3.數(shù)據(jù)流
數(shù)據(jù)流名 |
說明 |
數(shù)據(jù)流來源 |
數(shù)據(jù)流去向 |
組成 |
平均流量 |
高峰期流量 |
查詢管理 |
讀者可以修改密碼,查詢圖書信息,查詢借閱信息 |
借閱信息表、圖書信息表 |
讀者 |
圖書編號、書名、作者、出版社、價格、庫存、讀者編號、借閱時間、還書時間 |
每天20個 |
每天100個 |
圖書借還管理 |
讀者借書,讀者還書 |
借閱信息表 |
管理員 |
讀者編號、圖書編號、借閱時間、還書時間 |
每天20個 |
每天100個 |
繳費管理 |
讀者逾期繳費 |
讀者信息表 |
讀者 |
讀者編號、讀者姓名、讀者性別、聯(lián)系電話、密碼、欠費數(shù) |
每天10個 |
每天20個 |
圖書管理 |
圖書入庫,圖書信息 |
借閱信息表、圖書信息表 |
圖書信息表、管理員 |
圖書編號、書名、作者、出版社、價格、庫存、讀者編號、借閱時間、還書時間 |
每天20個 |
每天100個 |
管理員管理 |
查詢管理員信息,登記管理員信息,修改管理員信息,刪除管理員信息 |
管理員信息表 |
管理員信息表、管理員 |
管理員編號、管理員姓名、管理員性別、聯(lián)系電話、密碼 |
每天2個 |
每天10個 |
讀者管理 |
查詢讀者信息,登記讀者信息,修改讀者信息,刪除讀者信息 |
讀者信息表 |
讀者信息表、管理員 |
讀者編號、讀者姓名、讀者性別、聯(lián)系電話、密碼、欠費數(shù) |
每天2個 |
每天10個 |
4.數(shù)據(jù)存儲
數(shù)據(jù)存儲名 |
說明 |
流入的數(shù)據(jù)流 |
流出的數(shù)據(jù)流 |
組成 |
數(shù)據(jù)量 |
存取方式 |
入庫 |
圖書入庫 |
圖書信息表 |
圖書信息表 |
圖書信息表 |
100個記錄 |
隨機存取 |
讀者登記 |
登記讀者信息 |
讀者信息表 |
讀者信息表 |
讀者信息表 |
100個記錄 |
隨機存取 |
讀者修改 |
修改讀者信息 |
讀者信息表 |
讀者信息表 |
讀者信息表 |
100個記錄 |
隨機存取 |
讀者刪除 |
刪除讀者信息 |
讀者信息表 |
讀者信息表 |
讀者信息表 |
100個記錄 |
隨機存取 |
管理員登記 |
登記管理員信息 |
管理員信息表 |
管理員信息表 |
管理員信息表 |
100個記錄 |
隨機存取 |
管理員修改 |
修改管理員信息 |
管理員信息表 |
管理員信息表 |
管理員信息表 |
100個記錄 |
隨機存取 |
管理員刪除 |
修改管理員信息 |
管理員信息表 |
管理員信息表 |
管理員信息表 |
100個記錄 |
隨機存取 |
5.處理過程
處理過程名 |
說明 |
輸入數(shù)據(jù)流 |
輸出數(shù)據(jù)流 |
處理 |
入庫 |
圖書入庫 |
圖書信息表 |
圖書信息表 |
記錄入庫圖書的圖書編號、書名、作者、出版社、價格、庫存入庫數(shù)量,入庫日期 |
讀者登記 |
登記讀者信息 |
讀者信息表 |
讀者信息表 |
讀者編號、讀者姓名、讀者性別、聯(lián)系電話、密碼、欠費數(shù) |
讀者修改 |
修改讀者信息 |
讀者信息表 |
讀者信息表 |
讀者編號、讀者姓名、讀者性別、聯(lián)系電話、密碼、欠費數(shù) |
讀者刪除 |
刪除讀者信息 |
讀者信息表 |
讀者信息表 |
讀者編號、讀者姓名、讀者性別、聯(lián)系電話、密碼、欠費數(shù) |
管理員登記 |
登記管理員信息 |
管理員信息表 |
管理員信息表 |
管理員編號、管理員姓名、管理員性別、聯(lián)系電話、密碼 |
管理員修改 |
修改管理員信息 |
管理員信息表 |
管理員信息表 |
管理員編號、管理員姓名、管理員性別、聯(lián)系電話、密碼 |
管理員刪除 |
修改管理員信息 |
管理員信息表 |
管理員信息表 |
管理員編號、管理員姓名、管理員性別、聯(lián)系電話、密碼 |
三、概念結(jié)構(gòu)設(shè)計
- 全局E-R模型
文章來源:http://www.zghlxwxcb.cn/news/detail-441017.html
?
到了這里,關(guān)于MYSQL課程設(shè)計——圖書管理系統(tǒng)(一)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!