軟件工程圖書管理系統(tǒng)詳細設計_第1頁
軟件工程圖書管理系統(tǒng)詳細設計_第2頁
軟件工程圖書管理系統(tǒng)詳細設計_第3頁
軟件工程圖書管理系統(tǒng)詳細設計_第4頁
軟件工程圖書管理系統(tǒng)詳細設計_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

圖書館管理系統(tǒng)詳細設計

1項目概述:

1.1產(chǎn)品描述:

圖書館管理系統(tǒng)使用C/S模式。用戶可以以管理員的身份登陸,進行讀者管理,書目管

理;以普通用戶登陸,可以進行自身信息管理,自主借書,還書。

1.2項目背景:

用于圖書館管理圖書信息.,及讀者信息。主要由登陸模塊,圖書管理模塊,用戶管理模

塊,用戶操作模塊。

2圖書館管理系統(tǒng)結(jié)構(gòu)圖:

圖3-1頂層

登陸

信息圖3-2第0層

登錄

圖3-41層圖一2

用戶記錄圖3-51層圖一3

書目記錄圖3-61層圖一4

借還書

圖3-71層圖一5

用戶借閱信息

3.模塊詳細設計說明:

1)初始化模塊:

?功能描述:系統(tǒng)初始時,由操作系統(tǒng)調(diào)用,經(jīng)過身份驗證,進入不同的模塊。

?輸入項:用戶名:任意長度字符串或數(shù)字;密碼:任意長度字符串或數(shù)字。

?輸出項:有效用戶和無效用戶。

?流程圖:

登錄界面

2)關閉系統(tǒng)模塊:

?功能描述:由管理員模塊或用戶模塊調(diào)用,執(zhí)行完畢后返回操作系統(tǒng)。

3)管理員模塊:

?功能描述;接受消息循環(huán),啟動查詢書目模塊,刪除節(jié)目模塊,插入節(jié)目模塊,

修改書目模塊,查詢讀者模塊,刪除讀者模塊,插入讀者模塊,修改讀者模塊。

?輸入項:管理員鼠標或鍵盤操作。

?輸出項:啟動相應模塊。

4)用戶模塊:

?功能描述:接受消息循環(huán),啟動查詢書目模塊,查詢已借圖書模塊,修改讀者

模塊,借書模塊,還書模塊。

?輸入項:用戶鼠標或鍵盤操作。

?輸出項:啟動相應模塊。

5)查詢書目模塊:

?功能描述:根據(jù)要求,求出查詢結(jié)果。

?輸入項:查找條件。

?輸出項:顯示查詢結(jié)果。

?實現(xiàn):source="select*frombookinfo"

AdodcI.RecordSource=source

?流程圖:

6)刪除書目模塊:

?功能描述:完成刪除一條記錄。

?輸入項:查找條件。

?輸出項:刪除信息。

?實現(xiàn):varsource="deletefrombookinfowherebookname="^&

Trim(DeleteBooks.bookname.Text)&"'andbookno=H,&

Triin(DclctcBooks.bookno.Tcxt)&

rslOpenvarsource

?流程圖:

7)插入書目模塊:

?功能描述;完成插入一條記錄。

?輸入項:記錄信息。

?輸出項:插入信息。

?流程圖:

?實現(xiàn):

varsource="insertintobookinfovalues("'&Trim(txtBookNo.Text)&&

Trim(txtBookNamc.Tcxt)&&Trim(txtAuthor.Tcxt)&&Trim(txtPublishcr.Text)&

&Trim(txtLocation.Text)&&Trim(txtPrice.Text)&&Trim(txtType.Text)&&

Trim(txtTotaLText)&&Trim(txtDescription.Text)&

rsl.Openvarsource

8)修改書目模塊:

?功能描述:完成修改一條記錄。

?輸入項:查找條件。

?輸出項:修改信息。

?流程圖:

查找條件

杳找數(shù)據(jù)庫信息

修改查找信息

圖3-12

9)查詢讀者模塊:

?功能描述:完成查詢一條讀者記錄。

?輸入項:查找條件。

?輸出項:顯示讀者信息。

?實現(xiàn):Adodc1.RecordSource="select*fromusersu,cardscwherec.Name=

u.username

10)刪除讀者模塊:

?功能描述:完成刪除一條讀者記錄。

?輸入項:查找條件。

?輸出項:刪除讀者信息。

?實現(xiàn):

varsource="deletefromcardswherename='"&Tnm(readername)&"'and

cardno=""&Trim(readerno)&

rsl1.Openvarsource

varsource="deletefromuserswhereuscrnanie=,"&Trim(rcadcrnamc)&

rs!2.Openvarsource

11)插入讀者模塊:

?功能描述:完成插入一條讀者記錄。

?輸入項:讀者信息。

?輸出項:插入到數(shù)據(jù)庫。

12)修改讀者模塊:

?功能描述:完成修改一條記錄。

?輸入項:查找條件。

?輸出項:修改信息。

13)查詢己借圖書模塊:

?功能描述:完成查詢一條記錄。

?輸入項:查找讀者的借書信息。

?輸出項:顯示信息。

14)借書模塊:

?功能描述:完成借書。

?輸入項:書名。

?輸出項:借書。

?流程圖:

15)還書模塊:

?功能描述:完成還書。

?輸入項:書名。

?輸出項:還書。

?流程圖:

16)顯示模塊:

?功能描述:顯示信息。

?輸入項:待顯示的信息。

?輸出項:表格形式的信息顯示。

?實現(xiàn):AdodcI.Refresh

4.數(shù)據(jù)結(jié)構(gòu)設計:

User表Card表

名稱類型名稱類型

UserNameVarchar(50)CardNoVarchar(50)

UserPwdVarchar(50)NameVarchar(50)

Bookinfo表IdCardVarchar(50)

BookNoVarchar(50)CreateDatasmalldatatime

BookNameVarchar(50)TypeldVarchar(50)

AuthorVarchar(50)StatusVarchar(50)

LocationVarchar(50)BorrowList表

PriceFloatIdVarchar(50)

TypeIdFloatUserNameVarchar(50)

TotalFloatBookNameVarchar(50)

Des

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論