圖書館管理系統C課程設計

2021-03-04 05:17:20 字數 2211 閱讀 4624

數學與計算機學院

課程設計說明書

課程名稱: 物件導向程式設計-課程設計

課程**: 8404101

題目: 圖書館管理系統

年級/專業/班: 09級電腦科學與技術4班

學生姓名: 李永芳

學號: 312009

開始時間: 2010 年 12 月 24 日

完成時間: 2011 年 01 月 6 日

課程設計成績:

指導教師簽名年月日

2.7借書、還書 2

在學校現代化的管理中,圖書館管理系統也是其中非常重要的一部分,然而,用大型軟體系統來於小型的圖書管理,不啻於「殺雞用牛刀」,因此小型的的軟體對於這種管理自然有十分重要作用。某圖書館需要管理其各種人員資訊和圖書資訊,希望實現辦公的資訊化,通過建立乙個圖書管理系統來管理圖書館。

國內在資訊化這一方面做的沒有國外好,因此現在需要大量這樣的程式人員,圖書館管理系統這一塊也需要做大量改進。

本課題主要的目的是………

建立乙個圖書館管理系統,可以處理以下物件:

.圖書館基本資訊

.圖書館的書籍

.圖書館管理員

.讀者資訊

1. 查詢圖書館的總資訊

2. 查詢圖書館管理員的資訊

3. 查詢圖書館藏書資訊

4. 存入新書

5. 存入新的管理員的資訊

6. 修改管理員的資訊(增加工齡,加薪)

7. 根據書名檢索書刊資訊

8. 查詢讀者的借閱資訊

9. 查詢讀者資訊

10. 圖書和管理員等資訊應存放在不同的檔案中,便於查詢。

新增乙個讀者的基本資訊,包括姓名、編號;新增一本書的基本資訊,書名、編號;新增乙個圖書管理員的基本資訊,姓名、員工號、工資、工齡。

能夠對乙個讀者、圖書管理員、一本書的資訊進行刪除按姓名進行刪除。

能夠對於全部讀者和員工的資訊進行刪除!

顯示所有讀者、圖書、員工的主要資訊包括姓名或書名,編號等。

根據你鍵入的編號,顯示其詳細資訊!

對讀者、圖書、員工的資訊進行修改。

輸入讀者編號和要借或要還的書處理並把資訊存在讀者資訊內。

3 程式執行平台

vc++6.0。

具體操作如下:新建……檔案,建立c++source file……,寫入程式再編譯,鏈結,執行等。

4 總體設計

圖4.1 系統總體框架圖

class librarian

char *getname()

int gettag()

int getno()

void setname(char na)

void delworker()

void addlibrarian(int n,char *na)//增加管理員

void disp()//讀出管理員資訊 };

讀者資訊輸出類的宣告

class reader

char *getname()

void delbook()//設定刪除標記 1:已刪 0:未刪

void addreader(int n,char *na)//增加讀者

void borrowbook(int bookid)//借書操作

}} int retbook(int bookid)//還書操作

}return 0;

} void disp()//讀出讀者資訊

};在各個成員維護中都有新增操作

如新增管理員:switch (choice)

return 0;

}顯示模組將輸出所有成員的資訊 。

如現實管理員的資訊:

switch(choice)

void disp() //輸出所有管理員資訊

首先由使用者輸入要修改的成員的姓名,然後系統用修改函式查詢,顯示該名成員的資料,然後系統提示使用者輸入需要修改的專案和新的資料。

如修改管理員的資訊:

switch(chioce)

cout << "輸入新的姓名:";

cin >> wname;

w->setname(wname);

break;}

首先由使用者輸入要查詢的成員姓名,然後系統用查詢函式查詢,然後系統就呼叫輸出函式,輸出所查詢的成員資料。

如管理員:

case '4':

cout << "讀入管理員編號:";

cin >> workerid;

C課程設計圖書館管理系統

目錄1緒論 2 1.1資料庫應用系統簡介 2 1.2visual studio 2008 開發平台 2 1.3圖書管理系統 2 2資料庫設計 3 2.1 資料庫分析 3 2.2 e r模型設計 4 2.2.1 實體列表 4 2.2.2系統的e r模型 4 2.3 設計資料庫 5 2.3.1建立資料庫...

C語言圖書館管理系統課程設計報告

高階語言程式設計 課程設計報告 設計題目 高校圖書館資訊管理系統 姓名 專業 電腦科學與技術 班級 指導老師 2012年01月01日 摘要 緒論 問題定義 或系統分析 總體設計與詳細設計 調適與測試 總結與心得 附錄 附錄一源 附錄二參考文獻 高校圖書館管理系統 摘要 設計題目 圖書資訊包括 登入號...

圖書館管理系統課程設計報告

2008.09.05 一 實習題目 圖書館管理系統 二 實習工具 前台開發工具選擇visual basic 6.0 後台資料庫選擇access 中間層採用ado資料訪問技術,將對資料庫的操作以類的形式封裝。三 實習目的 通過建立乙個圖書館管理系統來管理圖書。掌握visual basic的語言特點和程...