【文章內(nèi)容簡(jiǎn)介】
息 圖 5:刪除圖書(shū)時(shí)序圖 : 管理員 : N e w C la s s : N e w C la s s 2 : N e w C la s s : N e w C la s s 31: 系統(tǒng)維護(hù)2: 更新系統(tǒng)3: 獲取系統(tǒng)信息4: 顯示系統(tǒng)信息5: 更新系統(tǒng) 圖 6:系統(tǒng)維護(hù)時(shí)序圖 添加讀者 : 管理員R e a d e r M a n a g e r Fo r m : N e w C l a s sA d d R e a d e r C o n t r o l : N e w C l a s s 2A d d R e a d e r Fo m : N e w C l a s s1 :要求添加讀者2 :添加讀者3 :輸入讀者信息5 :保存讀者信息4 :提交讀者信息 圖 7:添加讀者時(shí)序圖 : 管理員 : N e w C la s s : N e w C la s s 2 : N e w C la s s : N e w C la s s 31: 刪除讀者2: 更新讀者信息3: 獲取讀者信息4: 顯示讀者信息5: 更新讀者信息 圖 8:刪除讀者時(shí)序圖 : 管理員 : N e w C l a s s : N e w C l a s s 2 : N e w C l a s s : N e w C l a s s 31: 查看借閱列表2: 瀏覽借閱列表3: 獲取借閱列表4: 顯示借閱列表5: 瀏覽借閱列表 圖 9:查看借閱列表時(shí)序圖 : 管理員 : N e w C l a s s : N e w C l a s s 2 : N e w C l a s s : N e w C l a s s 31: 查看讀者信息2: 瀏覽讀者信息3: 獲取讀者信息4: 顯示讀者信息5: 瀏覽讀者信息 圖 10:查看讀者信息時(shí)序圖 : 管理員 : N e w C l a s s : N e w C l a s s 2 : N e w C l a s s : N e w C l a s s 31: 查看圖書(shū)書(shū)目2: 瀏覽圖書(shū)信息3: 獲取圖書(shū)信息4: 顯示圖書(shū)信息5: 瀏覽圖書(shū)信息 圖 11:查看圖書(shū)書(shū)目時(shí)序圖 : 管理員 : N e w C l a s s : N e w C l a s s 2 : N e w C l a s s : N e w C l a s s 31: 刪除借書(shū)信息2: 更新圖書(shū)信息3: 獲取圖書(shū)信息4: 顯示圖書(shū)信息5: 更新圖書(shū)信息 圖 12:刪除借書(shū)信息時(shí)序圖 : 管理員 : N e w C l a s s : N e w C l a s s 2 : N e w C l a s s : N e w C l a s s 31: 添加借書(shū)信息2: 更新借書(shū)信息3: 獲取借書(shū)信息4: 顯示借書(shū)信息5: 更新借書(shū)信息 圖 13:添加借書(shū)信息時(shí)序圖 : 管理員 : N e w C la s s : N e w C la s s 2 : N e w C la s s 3 : N e w C la s s 41: 修改個(gè)人信息2: 更新個(gè)人信息3: 獲取個(gè)人信息4: 顯示個(gè)人信息5: 更新個(gè)人信息 圖 14:修改個(gè)人信息時(shí)序圖 : 讀者 : N e w C l a s s : N e w C l a s s 2 : N e w C l a s s : N e w C l a s s 31: 預(yù)約借讀圖書(shū)2: 更新預(yù)約借讀信息3: 獲取預(yù)約信息4: 顯示預(yù)約信息5: 更新預(yù)約借讀信息 圖 15:預(yù)約借閱圖書(shū)時(shí)序圖 : 讀者 : N e w C l a s s : N e w C l a s s 2 : N e w C l a s s : N e w C l a s s 31: 歸還圖書(shū)2: 更新借還信息3: 獲取借還信息4: 顯示借還信息5: 更新借還信息 圖 16:歸還圖書(shū)時(shí)序圖 : 讀者 : N e w C la s s : N e w C la s s 2 : N e w C la s s : N e w C la s s 31: 借閱圖書(shū)2: 更新借還 . . .3: 獲取借還 . . .4: 顯示借還 . . .5: 更新借還 . . . 圖 17:借閱圖書(shū)時(shí)序圖 : 讀者 : N e w C la s s : N e w C la s s 2 : N e w C la s s : N e w C la s s 31: 續(xù)借圖書(shū)2: 更新借還 . . .3: 獲取借還 . . .4: 顯示借還 . . .5: 更新借還 . . . 圖 18:續(xù)借圖書(shū)時(shí)序圖 第三章 系統(tǒng)設(shè)計(jì) 系統(tǒng)實(shí)體總類(lèi)圖以及介紹 系統(tǒng)邊界類(lèi) 序號(hào) 名稱(chēng) 備注 BO1 系統(tǒng)主界面 登錄、注冊(cè)、修改個(gè)人密碼 BO2 管理員界面 查看圖書(shū)表、讀者表、借還表,添加圖書(shū)、讀者,刪除圖書(shū)、讀者,查找圖書(shū)。 BO3 讀者界面 查看圖書(shū)列表、借閱列表,借閱圖書(shū),歸還圖書(shū)、續(xù)借圖書(shū),預(yù)借圖書(shū),查看及修改個(gè)人信息等。 BO4 圖書(shū)列表界面 顯示圖書(shū)信息,添加、刪除、修改、查詢(xún)圖書(shū)。 BO5 讀者列表界面 顯示讀者信息,添加、修改、刪除、查詢(xún)讀者。 BO6 借還列表界面 查看借還信 息,續(xù)借圖書(shū)等。 BO7 修改個(gè)人信息界面 修改個(gè)人信息 系統(tǒng)實(shí)體類(lèi) 序號(hào) 名稱(chēng) 備注 EN1 圖書(shū) EN2 管理員 唯一管理員 EN3 讀者 系統(tǒng)控制類(lèi) 序號(hào) 名稱(chēng) 備注 CON1 查看圖書(shū)信息 圖書(shū)列表 CON2 查看讀者信息 讀者列表 CON3 查看借還信息 借還列表 CON4 添加圖書(shū)信息 圖書(shū)列表 CON5 刪除圖書(shū)信息 圖書(shū)列表 CON6 修改圖書(shū)信息 圖書(shū)列表 CON7 添加讀者信息 讀者列表 CON8 刪除讀者信息 讀者列表 CON9 修改讀者信息 讀者列表 CON10 預(yù)訂借閱圖書(shū) 借閱列表 CON11 歸還圖書(shū) 借閱列表 CON12 續(xù)借圖書(shū) 借閱列表 CON13 注冊(cè)用戶(hù) 系統(tǒng)主界面 CON14 修改個(gè)人密碼 系統(tǒng)主界面 相關(guān)數(shù)據(jù)庫(kù)的設(shè)計(jì) 經(jīng)過(guò)對(duì)系統(tǒng)的需求分析,我們總結(jié)出,該系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)思路如下(以表格信息表示)。 ER 圖 聯(lián)系方 式 密碼 姓名 聯(lián)系方式 姓名 班級(jí) 學(xué)號(hào) 書(shū)名 密碼 作者 圖書(shū)編 碼 評(píng) 論 庫(kù)存量 出版社 價(jià)格 讀者 管理員 圖書(shū) 借閱 管理 管理 數(shù)據(jù)庫(kù)的設(shè)計(jì) 圖書(shū)信息表 管理員可以對(duì)讀書(shū)進(jìn)行增、刪、改、查等操作,讀者可以對(duì)讀書(shū)進(jìn)行借閱、預(yù)定借閱、續(xù)借、歸還、查詢(xún)等操作,以下是圖書(shū)的基本信息。 序號(hào) 列名 字段說(shuō)明 數(shù)據(jù)類(lèi)型 長(zhǎng)度 /位 主鍵 允許空 1 圖書(shū)編號(hào) 書(shū)籍編號(hào) int 8 是 否 2 圖書(shū)名稱(chēng) 書(shū)籍名稱(chēng) nvarchar 255 否 否 3 作者 書(shū)籍作者 nvarchar 255 否 否 4 價(jià)格 書(shū)籍價(jià)格 varchar 6 否 否 5 庫(kù)存量 書(shū)籍冊(cè)數(shù) Int 8 否 是 6 出版社 書(shū)籍的出版社 nvarchar 255 否 否 7 評(píng)論 書(shū)籍評(píng)價(jià) nvarchar 255 否 是 管理員信息表 序號(hào) 列名 字段說(shuō)明 數(shù)據(jù)類(lèi)型 長(zhǎng)度 /位 主鍵 允許空 1 姓名 管理員姓名 nvarchar 255 是 否 2 密碼 管理員密碼 Varchar 16 否 否 3 聯(lián)系方式 管理員電話(huà) Int 16 否 否 讀者信息表 讀者可以是校內(nèi)的學(xué)生,也可以是校外人士,因此需要的身份驗(yàn)證方式不一樣。以下是讀者的信息表,以及具體詳細(xì)。 序號(hào) 列名 字段說(shuō)明 數(shù) 據(jù)類(lèi)型 長(zhǎng)度/位 主鍵 允許空 1 姓名 讀者姓名 nvarchar 255 否 否 2 學(xué)號(hào) 若是學(xué)生,需要學(xué)號(hào) Int 16 是 是 3 密碼 讀者密碼 Varchar 16 否 否 4 班級(jí) 若是學(xué)生,需要班級(jí) nvarchar 255 否 是 5 身份證號(hào) 不是學(xué)生,需身份證號(hào) Varchar 25 是 是 6 聯(lián)系方式 讀者電話(huà) Int 16 否 是 數(shù)據(jù)庫(kù)設(shè)計(jì)代碼: 表的設(shè)計(jì): 圖書(shū)信息表 use library go create table bookinfo (bookNO int not null constrain