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

下載本文檔

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

文檔簡介

1、圖書館管理系統詳細設計1項目概述:1.1產品描述:圖書館管理系統使用C/S模式。用戶可以以管理員的身份登陸,進行讀者管理,書目管理;以普通用戶登陸,可以進行自身信息管理,自主借書,還書。1.2項目背景:用于圖書館管理圖書信息,及讀者信息。主要由登陸模塊,圖書管理模塊,用戶管理模塊,用戶操作模塊。2圖書館管理系統結構圖:管理員圖書館管理系統用 戶登陸登陸返回信息返回信息圖3-1 頂層返回信息管理員界面 1用戶界面 2修改圖書信息 4修改用戶信息 3基本操作 5登陸登陸用戶記錄書目記錄用戶借閱信息修改修改圖書返回信息返回信息圖3-2 第0層登錄管理界面1.1修改讀者修改圖書圖3-3 1層圖1登錄用

2、戶界面2.1借還書圖3-4 1層圖2查詢用戶31修改用戶3.2添加用戶 3.3刪除用戶 3.4修改用戶返回信息用戶記錄圖3-5 1層圖3查詢圖書41修改圖書4.2添加圖書 4.3刪除圖書 4.4修改圖書返回信息書目記錄圖3-6 1層圖4借還書書目查詢 5.1借書5.2還書5.3用戶借閱信息圖3-7 1層圖53模塊詳細設計說明:1) 初始化模塊:l 功能描述:系統初始時,由操作系統調用,經過身份驗證,進入不同的模塊。l 輸入項:用戶名:任意長度字符串或數字;密碼:任意長度字符串或數字。l 輸出項:有效用戶和無效用戶。l 流程圖:登錄界面從數據庫中讀取檢查用戶名與密碼成功登陸圖3-82) 關閉系統

3、模塊:l 功能描述:由管理員模塊或用戶模塊調用,執行完畢后返回操作系統。3) 管理員模塊: l 功能描述:接受消息循環,啟動查詢書目模塊,刪除書目模塊,插入書目模塊,修改書目模塊,查詢讀者模塊,刪除讀者模塊,插入讀者模塊,修改讀者模塊。l 輸入項:管理員鼠標或鍵盤操作。l 輸出項:啟動相應模塊。4) 用戶模塊: l 功能描述:接受消息循環,啟動查詢書目模塊,查詢已借圖書模塊,修改讀者模塊,借書模塊,還書模塊。l 輸入項:用戶鼠標或鍵盤操作。l 輸出項:啟動相應模塊。5) 查詢書目模塊:l 功能描述:根據要求,求出查詢結果。l 輸入項:查找條件。l 輸出項:顯示查詢結果。l 實現:source

4、= "select * from bookinfo"Adodc1.RecordSource = sourcel 流程圖:圖3-9查找條件查找數據庫信息顯示查找信息6) 刪除書目模塊: l 功能描述:完成刪除一條記錄。l 輸入項:查找條件。l 輸出項:刪除信息。l 實現:varsource = "delete from bookinfo where bookname='" & Trim(DeleteBooks.bookname.Text)&"'and bookno='" & Trim(De

5、leteBooks.bookno.Text) & "'" rsl.Open varsourcel 流程圖:圖3-10查找條件查找數據庫信息刪除查找信息7) 插入書目模塊: l 功能描述:完成插入一條記錄。l 輸入項:記錄信息。l 輸出項:插入信息。l 流程圖:l 實現:varsource = "insert into bookinfo values('" & Trim(txtBookNo.Text) & "','" & Trim(txtBookName.Text) &am

6、p; "','" & Trim(txtAuthor.Text) & "','" & Trim(txtPublisher.Text) & "','" & Trim(txtLocation.Text) & "','" & Trim(txtPrice.Text) & "','" & Trim(txtType.Text) & "'

7、;,'" & Trim(txtTotal.Text) & "','" & Trim(txtDescription.Text) & "')"rsl.Open varsource圖3-11記錄信息核對信息插入信息8) 修改書目模塊: l 功能描述:完成修改一條記錄。l 輸入項:查找條件。l 輸出項:修改信息。l 流程圖:圖3-12查找條件查找數據庫信息修改查找信息9) 查詢讀者模塊: l 功能描述:完成查詢一條讀者記錄。l 輸入項:查找條件。l 輸出項:顯示讀者信息。l 實現:Adod

8、c1.RecordSource = "select * from users u,cards c where c.Name = u.username"10) 刪除讀者模塊:l 功能描述:完成刪除一條讀者記錄。l 輸入項:查找條件。l 輸出項:刪除讀者信息。l 實現:varsource = "delete from cards where name='" & Trim(readername) & "'and cardno='" & Trim(readerno) & "&#

9、39;" rsl1.Open varsource varsource = "delete from users where username='" & Trim(readername) & "'" rsl2.Open varsource11) 插入讀者模塊:l 功能描述:完成插入一條讀者記錄。l 輸入項:讀者信息。l 輸出項:插入到數據庫。12) 修改讀者模塊:l 功能描述:完成修改一條記錄。l 輸入項:查找條件。l 輸出項:修改信息。13) 查詢已借圖書模塊:l 功能描述:完成查詢一條記錄。l 輸入項:查找讀者

10、的借書信息。l 輸出項:顯示信息。14) 借書模塊:l 功能描述:完成借書。l 輸入項:書名。l 輸出項:借書。l 流程圖:書名核查數據庫信息可借不可借圖3-1315) 還書模塊:l 功能描述:完成還書。l 輸入項:書名。l 輸出項:還書。l 流程圖:書名核查數據庫信息可還不可還圖3-1416) 顯示模塊:l 功能描述:顯示信息。l 輸入項:待顯示的信息。l 輸出項:表格形式的信息顯示。l 實現:Adodc1.Refresh4數據結構設計:User表Card表名稱類型名稱類型UserNameVarchar(50)CardNoVarchar(50)UserPwdVarchar(50)NameVarchar(50)BookInfo表IdCardVarchar(50)BookNoVarchar(50)CreateDatasmalldatatimeBookNameVarchar(50)TypeIdVarchar(50)AuthorVarchar(50)StatusVarchar(50)LocationVarchar(50)Borrow

溫馨提示

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

評論

0/150

提交評論