資源簡介
大一實習(xí),圖書管理系統(tǒng)。
代碼片段和文件信息
#include
#include
#include
#include??//輸入輸出文件流
#include??//包含了其他Windows頭文件,這些頭文件定義了Windows的所有資料型態(tài)、函數(shù)調(diào)用、資料結(jié)構(gòu)和常數(shù)識別字
#include??//即standard?library標(biāo)準(zhǔn)庫頭文件
using?namespace?std;
//聲明函數(shù)
void?initialize_book();//輸入三本書的信息(圖書信息初始化化)
void?initialize_reader();//輸入三個讀者的信息(讀者信息初始化)
void?new_book();//新書入庫
void?new_reader();//新讀者信息入庫
void?manage_seek_book();//管理員查詢圖書
void?reader_seek_book();//讀者查詢圖書
void?manage_seek_reader();//管理員查詢讀者信息
void?List_borrowbook();//讀者查詢個人借閱信息
void?reader_borrow_book();//讀者借書
void?reader_return_book();//讀者還書
void?output_book();//顯示全部圖書
void?output_reader();//顯示全部讀者信息
void?main();//主函數(shù)
void?loading();//主菜單
void?managemenu();//管理員菜單
void?readermenu();//讀者菜單
void?input_manage();//管理員賬號,密碼設(shè)置
void?login_manage();//管理員登錄
void?login_reader();//讀者登錄
void?exit_system();//退出程序
ofstream?outfile1(“book.dat“)?outfile2(“reader.dat“);
int?u?=?5;//結(jié)構(gòu)體reader的變量名(輸入時)
int?v?=?3;//結(jié)構(gòu)體book的變量名
int?w;//結(jié)構(gòu)體reader的變量名(引用時)
const?int?maxb?=?1;//讀者最大借閱量
struct?Book??//聲明結(jié)構(gòu)體類型Book
{
char?bname[1000];??//書名
int?booknumber;??//圖書編號
char?author[1000];//作者
char?cbs[1000];//出版社
int?cbstime;//出版時間
double?bookprice;//書價
int?num_present;??//現(xiàn)存量
int?num_all;??//庫存量
}book[1000];??//定義Book類型的數(shù)組book圖書
struct?Reader??//聲明結(jié)構(gòu)體類型Reader
{
char?rname[200];??//讀者名?字符型變量
int?readernumber;??//讀者號?整型變量
int?card[maxb]?=?{?0?};//借書卡?數(shù)組
int?password;??//密碼?整形變量
}reader[200];??//定義Reader類型的數(shù)組reader讀者
struct?Manage??//聲明結(jié)構(gòu)體類型Manage管理員
{
int?number;??//賬號?整型變量
int?password;??//密碼?整型變量
}manage[10];??//定義Manage類型的數(shù)組manage
void?initialize_book()??//定義無參函數(shù)input_Book,用于實現(xiàn)輸入3本圖書信息中的功能
{
cout?<“請依照提示輸入現(xiàn)有的三本圖書的信息:(書名,書號均不可重復(fù))“?< for?(int?i?=?0;?i<3;?i++)??//循環(huán)3次,并在每次循環(huán)中依次輸入書名、書號、庫存量和現(xiàn)存量
{
int?a?b?c?d;
char?book_author[1000];
char?book_cbs[1000];
char?book_bname[1000];
cout?<“書名“?< cin?>>?book_bname;?
strcpy_s(book[i].bname?book_bname);//書名輸入(字符串復(fù)制函數(shù))
cout?<“書號:“?< cin?>>?a;?book[i].booknumber?=?a;??//輸入書號book[i].booknumber
cout?<“作者:“?< cin?>>?book_author;
strcpy_s(book[i].author?book_author);//作者輸入(字符串復(fù)制函數(shù))
cout?<“出版社“?< cin?>>?book_cbs;
strcpy_s(book[i].cbs?book_cbs);//出版社輸入
cout?<“出版時間“?< cin?>>?b;?book[i].cbstime?=?b;//出版時間輸入
cout?<“圖書價格“?< cin?>>?c;?book[i].bookprice?=?c;//圖書價格輸入
cout?<“新書數(shù)目“?< cin?>>?d;?book[i].num_all?=?d;//新書數(shù)目輸入
book[i].num_present?=?book[i].num_all;??//現(xiàn)存量book[i].num_present等于庫存量book[i].num_all
cout?< }
if?(strcmp(book[0].bname?book[1].bname)?!=?0?&&?strcmp(book[1].bname?book[2].bname)?!=?0?&&?strcmp(book[2].bname?book[0].bname)?!=?0)?//名字不可重復(fù)
{
if?(book[0].booknumber?!=?book[1].booknumber&&book[1].booknumber?!=?book[2].booknumber&&book[2].booknumber?!=?book[0].booknumber)//書號不可重復(fù)
{
cout?<“圖書信息初始化成功!輸入1以返回“?<<
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-07-09?11:23??圖書管理系統(tǒng)\.vs\
?????目錄???????????0??2018-07-03?22:26??圖書管理系統(tǒng)\.vs\Project4\
?????目錄???????????0??2018-07-09?11:28??圖書管理系統(tǒng)\.vs\Project4\v15\
?????文件???????21504??2018-07-09?11:28??圖書管理系統(tǒng)\.vs\Project4\v15\.suo
?????文件????36573184??2018-07-09?11:28??圖書管理系統(tǒng)\.vs\Project4\v15\Browse.VC.db
?????目錄???????????0??2018-07-03?22:27??圖書管理系統(tǒng)\.vs\Project4\v15\ipch\
?????目錄???????????0??2018-07-06?08:51??圖書管理系統(tǒng)\.vs\Project4\v15\ipch\AutoPCH\
?????目錄???????????0??2018-07-05?10:24??圖書管理系統(tǒng)\.vs\Project4\v15\ipch\AutoPCH\b903820dca9b0733\
?????文件????72351744??2018-07-05?16:45??圖書管理系統(tǒng)\.vs\Project4\v15\ipch\AutoPCH\b903820dca9b0733\源.ipch
?????目錄???????????0??2018-07-05?16:54??圖書管理系統(tǒng)\.vs\Project4\v15\ipch\AutoPCH\ed344dcee7dca43b\
?????文件????72351744??2018-07-09?11:28??圖書管理系統(tǒng)\.vs\Project4\v15\ipch\AutoPCH\ed344dcee7dca43b\源.ipch
?????文件??????????44??2018-07-09?09:57??圖書管理系統(tǒng)\.vs\ProjectSettings.json
?????文件??????294912??2018-07-09?11:23??圖書管理系統(tǒng)\.vs\slnx.sqlite
?????文件?????????115??2018-07-09?11:23??圖書管理系統(tǒng)\.vs\VSWorkspaceState.json
?????目錄???????????0??2018-07-05?16:54??圖書管理系統(tǒng)\.vs\圖書管理系統(tǒng)\
?????目錄???????????0??2018-07-09?09:57??圖書管理系統(tǒng)\.vs\圖書管理系統(tǒng)\v15\
?????文件???????14848??2018-07-09?09:57??圖書管理系統(tǒng)\.vs\圖書管理系統(tǒng)\v15\.suo
?????文件??????262144??2018-07-09?09:57??圖書管理系統(tǒng)\.vs\圖書管理系統(tǒng)\v15\Browse.VC.db
?????目錄???????????0??2018-07-09?11:21??圖書管理系統(tǒng)\Debug\
?????文件??????147968??2018-07-09?11:28??圖書管理系統(tǒng)\Debug\Project4.exe
?????文件??????844288??2018-07-09?11:28??圖書管理系統(tǒng)\Debug\Project4.ilk
?????文件?????1036288??2018-07-09?11:28??圖書管理系統(tǒng)\Debug\Project4.pdb
?????文件????????1438??2018-07-03?22:26??圖書管理系統(tǒng)\Project4.sln
?????目錄???????????0??2018-07-09?11:27??圖書管理系統(tǒng)\Project4\
?????文件???????????0??2018-07-09?11:28??圖書管理系統(tǒng)\Project4\book.dat
?????目錄???????????0??2018-07-09?11:28??圖書管理系統(tǒng)\Project4\Debug\
?????文件????????1356??2018-07-09?11:21??圖書管理系統(tǒng)\Project4\Debug\Project4.Build.CppClean.log
?????文件?????????248??2018-07-09?11:28??圖書管理系統(tǒng)\Project4\Debug\Project4.log
?????文件??????????32??2018-07-09?11:21??圖書管理系統(tǒng)\Project4\Debug\Project4.res
?????目錄???????????0??2018-07-09?11:28??圖書管理系統(tǒng)\Project4\Debug\Project4.tlog\
?????文件?????????618??2018-07-09?11:28??圖書管理系統(tǒng)\Project4\Debug\Project4.tlog\CL.command.1.tlog
............此處省略20個文件信息
評論
共有 條評論