程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 更多關於編程 >> 圖書館管理系統詳細設計

圖書館管理系統詳細設計

編輯:更多關於編程

      圖書館管理系統詳細設計

      1項目概述:

      1.1軟件描述:

      圖書館管理系統是使用C/S模式。普通用戶登陸,可以進行自身信息管理,自主借書,還書的一門實用軟件。

      1.2項目背景:

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

      2圖書館管理系統結構圖:

    圖書館管理系統詳細設計 三聯教程

      圖書管理模塊

      ReturnSmalldatatime

      3.模塊詳細設計說明:

      初始化模塊:

      功能描述:系統初始時,由操作系統調用,經過身份驗證,進入不同的模塊。

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

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

      流程圖:

      關閉系統模塊:

      功能描述:由管理員模塊或用戶模塊調用,執行完畢後返回操作系統。

      管理員模塊:

      功能描述:接受消息循環,啟動查詢書目模塊,刪除書目模塊,插入書目模塊,修改書目模塊,查詢讀者模塊,刪除讀者模塊,插入讀者模塊,修改讀者模塊。

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

      輸出項:啟動相應模塊。

      用戶模塊:

      功能描述:接受消息循環,啟動查詢書目模塊,查詢已借圖書模塊,修改讀者模塊,借書模塊,還書模塊。

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

      輸出項:啟動相應模塊。

      查詢書目模塊:

      功能描述:根據要求,求出查詢結果。

      輸入項:查找條件。

      輸出項:顯示查詢結果。

      實現:source="select*frombookinfo"

      Adodc1.RecordSource=source

      流程圖:

      刪除書目模塊:

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

      輸入項:查找條件。

      輸出項:刪除信息。

      流程圖:

      實現:varsource="deletefrombookinfowherebookname='"& Trim(DeleteBooks.bookname.Text)&"'andbookno='"&Trim(DeleteBooks.bookno.Text)&"'"

      rsl.Openvarsource

      插入書目模塊:

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

      輸入項:記錄信息。

      輸出項:插入信息。

      流程圖:

      實現:

      varsource="insertintobookinfovalues('"&Trim(txtBookNo.Text)&"','"&Trim(txtBookName.Text)&"','"&Trim(txtAuthor.Text)&"','"&Trim(txtPublisher.Text)&"','"

      &Trim(txtLocation.Text)&"','"&Trim(txtPrice.Text)&"','"&Trim(txtType.Text)&"','"&Trim(txtTotal.Text)&"','"&Trim(txtDescription.Text)&"')"

      rsl.Openvarsource

      修改書目模塊:

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

      輸入項:查找條件。

      輸出項:修改信息。

      流程圖:

      查詢讀者模塊:

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

      輸入項:查找條件。

      輸出項:顯示讀者信息。

      實現:Adodc1.RecordSource="select*fromusersu,cardscwherec.Name=u.username"

      刪除讀者模塊:

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

      輸入項:查找條件。

      輸出項:刪除讀者信息。

      實現:

      varsource="deletefromcardswherename='"&Trim(readername)&"'andcardno='"&Trim(readerno)&"'"

      rsl1.Openvarsource

      varsource="deletefromuserswhereusername='"&Trim(readername)&"'"

      rsl2.Openvarsource

      插入讀者模塊:

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

      輸入項:讀者信息。

      輸出項:插入到數據庫。

      修改讀者模塊:

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

      輸入項:查找條件。

      輸出項:修改信息。

      查詢已借圖書模塊:

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

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

      輸出項:顯示信息。

      借書模塊:

      功能描述:完成借書。

      輸入項:書名。

      輸出項:借書。

      流程圖:

      還書模塊:

      功能描述:完成還書。

      輸入項:書名。

      輸出項:還書。

      流程圖:

      顯示模塊:

      功能描述:顯示信息。

      輸入項:待顯示的信息。

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

      實現:Adodc1.Refresh

      4.數據結構設計:

      User表Card表

      名稱類型名稱類型

      UserNameVarchar(50)CardNoVarchar(50)

      UserPwdVarchar(50)NameVarchar(50)

      BookInfo表IdCardVarchar(50)

      BookNoVarchar(50)CreateDatesmalldatetime

      BookNameVarchar(50)TypeIdVarchar(50)

      AuthorVarchar(50)StatusVarchar(50)

      LocationVarchar(50)BorrowList表

      PriceFloatIdVarchar(50)

      TypeIdFloatUserNameVarchar(50)

      TotalFloatBookNameVarchar(50)

      DesVarchar(50)BorrowDataSmalldatatime

      returnDataSmalldatatime

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved