資源簡介
這是我上學(xué)期做的課設(shè),用c++寫的可以運(yùn)行,適合用作大一大二的學(xué)弟學(xué)妹們作為課設(shè)的參考,它功能齊全,并且可以運(yùn)行。
它1.調(diào)試正確,可讀性好,2.測試充分,描述清晰,輸出結(jié)果清晰3.報告規(guī)范 4.設(shè)計有創(chuàng)新

代碼片段和文件信息
#include?
#include?
#include?
#include?
#include??????????????//調(diào)用系統(tǒng)時間
#include?????????????//getch()函數(shù)
#include?
#include???????????//cls
#include?“struct.h“???????????//結(jié)構(gòu)體存儲圖書信息
#include?“class.h“????????????//三個類
#include?“function.h“?????????//全部子函數(shù)
void??main(void)
{
char??menu[]=“\n\n\n???????????圖書管理系統(tǒng)\n??????????????主菜單\n\n??1.?收銀模塊\n??2.?書庫管理模塊\n??3.?報表模塊\n??4.?退出系統(tǒng)\n\n?????輸入選擇:\n?????請輸入1~4之間的數(shù)……\n“;
? char??ch;
cout<<“\n\n“;
cout<<“???????????????????*******************************************************************“< cout<<“************************?????????????????????書店圖書管理系統(tǒng)????????????????????************************“< cout<<“???????????????????*******************************************************************“<
?
cout<<“\n按任意鍵開始操作……“<
ch?=?getch();
try?????????????????????????????????????????????//打開文件的異常處理
{
openFile();
cout<<“\n\n成功打開文件!\n\n“;
}
catch(char?*str)
{
cout< exit(0);
}
????
?
????bookData??obj;?????????
?
for?(int?count=0?;?count<10?;?count++)??????????//把類寫到文件里面,類中的私有數(shù)據(jù)成員的值從結(jié)構(gòu)體中獲取!
{
obj.setISBN(BookData[count].isbn);
obj.settitle(BookData[count].booktitle);
????????obj.setAuthor(BookData[count].author);
obj.setPub(BookData[count].publisher);
obj.setDateAdded(BookData[count].dateAdded);
obj.setQty(BookData[count].qtyOnHand);
obj.setWholesale(BookData[count].wholesale);
????????obj.setRetail(BookData[count].retail);
file.write((char?*)&obj?sizeof(obj));?????//把類寫到文件中
}
????file.flush();
cout<<“從文件中讀取數(shù)據(jù)……\n\n“;
cout<<“書庫圖書詳細(xì)列表如下:\n\n\n“;
output();??????????????????????????????????????//輸出所有圖書信息
cout<<“\n按任意鍵繼續(xù)……“< ????ch?=?getch();
????system(“cls“);
do
{
?
cout< ????
????????ch?=?getch();
??? ???
cout<<“\n\n“;
switch?(ch)
{
case?‘1‘?:??system(“cls“);
????????cashRegister();?????//收銀
????break;
??
case?‘2‘?:??system(“cls“);
????????bookManage();???????//書庫管理??????????????
????break;?
?? ??
? case?‘3‘?:??system(“cls“);
????????bookReport();???????//報表模塊
????break;?
case?‘4‘?:??system(“cls“);
????????cout<<“謝謝使用本系統(tǒng),歡迎再次使用,^_^!“< ????????file.close();
????break;
????default?:???system(“cls“);
????????putch(7)?;
????cout<<“輸入有誤請重新輸入!“<
}?
}while(ch!=‘4‘);???????????????????????//while后面的‘;‘不可少
??
}?
?
//收銀模塊
void??cashRegister()
{
Sale::Cashier();???????????????????????//收銀模塊,調(diào)用類的靜態(tài)函數(shù)成員
}
//書庫管理模塊
void??bookManage()
{
char??menu[]=“\n???????????圖書管理系統(tǒng)\n???????????書庫管理模塊\n\n??1.?查找某本書的信息\n??2.?增加書\n??3.?修改書的信息\n??4.?刪除書\n??5.?返回到主菜單\n\n?????輸入選擇:\n?????請輸入1~5之間的數(shù)……\n“;
????char??ch;?
? do
{
?
cout< ????
????????ch?=?getch();
??? ???
cout<<“\n\n“;
switch?(ch)
{
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????7286??2007-05-16?15:00??書店圖書管理系統(tǒng)\書店圖書管理系統(tǒng)\class.h
?????文件???????1520??2007-06-19?21:09??書店圖書管理系統(tǒng)\書店圖書管理系統(tǒng)\Debug\huan.txt
?????文件?????294982??2011-04-02?18:30??書店圖書管理系統(tǒng)\書店圖書管理系統(tǒng)\Debug\main.exe
?????文件?????366052??2011-04-02?18:30??書店圖書管理系統(tǒng)\書店圖書管理系統(tǒng)\Debug\main.ilk
?????文件?????108508??2011-04-02?18:30??書店圖書管理系統(tǒng)\書店圖書管理系統(tǒng)\Debug\main.obj
?????文件????3764220??2011-04-02?18:28??書店圖書管理系統(tǒng)\書店圖書管理系統(tǒng)\Debug\main.pch
?????文件?????599040??2011-04-02?18:28??書店圖書管理系統(tǒng)\書店圖書管理系統(tǒng)\Debug\main.pdb
?????文件?????254976??2011-04-02?18:30??書店圖書管理系統(tǒng)\書店圖書管理系統(tǒng)\Debug\vc60.idb
?????文件??????94208??2011-04-02?18:28??書店圖書管理系統(tǒng)\書店圖書管理系統(tǒng)\Debug\vc60.pdb
?????文件??????16036??2007-05-10?12:39??書店圖書管理系統(tǒng)\書店圖書管理系統(tǒng)\function.h
?????文件???????1520??2011-04-02?18:30??書店圖書管理系統(tǒng)\書店圖書管理系統(tǒng)\huan.txt
?????文件???????5022??2007-05-10?12:28??書店圖書管理系統(tǒng)\書店圖書管理系統(tǒng)\main.cpp
?????文件???????3377??2011-04-02?18:30??書店圖書管理系統(tǒng)\書店圖書管理系統(tǒng)\main.dsp
?????文件????????533??2011-04-02?18:30??書店圖書管理系統(tǒng)\書店圖書管理系統(tǒng)\main.dsw
?????文件??????58368??2011-04-02?18:30??書店圖書管理系統(tǒng)\書店圖書管理系統(tǒng)\main.ncb
?????文件??????48640??2011-04-02?18:30??書店圖書管理系統(tǒng)\書店圖書管理系統(tǒng)\main.opt
?????文件????????744??2011-04-02?18:30??書店圖書管理系統(tǒng)\書店圖書管理系統(tǒng)\main.plg
?????文件???????1527??2007-05-09?16:35??書店圖書管理系統(tǒng)\書店圖書管理系統(tǒng)\struct.h
?????文件????????219??2011-04-04?18:42??書店圖書管理系統(tǒng)\請注意.txt
?????目錄??????????0??2011-04-04?18:06??書店圖書管理系統(tǒng)\書店圖書管理系統(tǒng)\Debug
?????目錄??????????0??2011-04-04?18:06??書店圖書管理系統(tǒng)\書店圖書管理系統(tǒng)
?????目錄??????????0??2011-04-04?18:50??書店圖書管理系統(tǒng)
-----------?---------??----------?-----??----
??????????????5626778????????????????????22
評論
共有 條評論