91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 647KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-07
  • 語言: C/C++
  • 標簽: C語言??課程設計??

資源簡介

設計思想 ①新建賬號密碼,然后通過二者的匹配登錄系統,這樣可以保證是本校同學才能使用,另外還可以修改密碼。 ②添加圖書的基本信息,如 書號,書名,作者,出版社,類別,進庫量; ③刪除圖書,通過圖書的書名進行刪除; ④圖書查詢,通過圖書的書號,書名,作者或者類別進行檢索; ⑤瀏覽圖書的庫存,將所有數目展示出來; ⑥借書登記,先判斷是否有這本數,然后進行借書人學號,姓名,歸還截止期限,借書書名進行登記 ⑦還書情況查看。 ⑧借閱情況查看。 ⑨會員登錄,通過數據文件中的已注冊的賬號密碼來登錄到圖書管理系統。 ⑩修改密碼 如果不想花積分下載,去我的博客免費下載--->https://mp.csdn.net/mdeditor/82936523#

資源截圖

代碼片段和文件信息

#include?
#include?//其中包含system函數
#include?//定義了通過控制臺進行?數據輸入?和數據輸出的函數,如getch函數。
#include?//定義字符數組
#include?
#define?LEN?sizeof(struct?book)//有關圖書信息的結構體
#define?LEN1?sizeof(struct?reader)//有關讀者信息的結構體
#define?LEN2?sizeof(struct?land)//有關登錄系統的結構體


struct?book//圖書信息
{
char?num[20]nam[20]aut[20]pub[20]cat[20];
int??many;
float?price;
struct?book*next;
};

struct?reader//讀者借閱信息
{
int?jnum;
char?jnam[20]time[20]tsnam[20];
struct?reader?*next;
};
struct?land//登錄信息
{
int?zhanghao;
char?password[20];
struct?land*next;
};



int?tjzs();//統計library文本個數函數
void?xg(intchar[]?);
void?mainmenu();//顯示主菜單
void?tsmenu();//顯示圖書信息菜單
void?jmenu();//顯示借閱信息菜單
void?lmenu();//顯示登錄菜單

void?main1();//?主菜單功能
void?tsmain();//圖書菜單功能
void?cxts();//查詢圖書
void?zjts();//增加圖書
void?scts();//刪除圖書
void?llts();//瀏覽圖書

void?jmain();//讀者借閱信息
void?js();//借書
void?hs();//還書
void?cxjs();//查詢借書
void?lljs();//?瀏覽借書情況

void?land();//登錄功能系統
int?xinjian(intchar[]?);//創建賬號密碼
void?xgmm();//修改密碼
void?lmain();//登錄界面函數


int?tjzs()//統計圖書文本個數
{
FILE?*fp;
int?txcl=0n;
float?tprice=0;
char?tname[20]={‘\0‘}tauthor[20]={‘\0‘}tchuban[20]={‘\0‘}tkind[20]={‘\0‘}tshuhao[20]={‘\0‘};
fp=fopen(“library.txt““r“);//打開文件
for?(n=0;!feof(fp);n++)//逐個讀文件
fscanf(fp“%s%s%s%s%s%d%f“tshuhaotnametauthortchubantkind&txcl&tprice);
n--;
fclose(fp);//關閉文件
return?(n);//返回個數
}


int?tjdzzs()//統計文讀者本個數函數

{
FILE?*fp;
int?zhenghao=0n;
char?mingzi[20]={‘\0‘}riqi[20]={‘\0‘}zname[20]={‘\0‘};
fp=fopen(“reader.txt““r“);//打開文件
for?(n=0;!feof(fp);n++)//逐個讀文件
fscanf(fp“%d%s%s%s?“&zhenghao&mingzi&riqi&zname);
n--;
fclose(fp);//關閉文件
return?(n);//返回個數
}


int?tjzs3()//統計賬號密碼文本個數
{
FILE?*fp;
int?zhao=0n;
char?mm[20]={‘\0‘};
fp=fopen(“land.txt““r“);//打開文件
for?(n=0;!feof(fp);n++)//逐個讀文件
fscanf(fp“%d?%s“&zhaomm);
n--;
fclose(fp);//關閉文件
return?(n);//返回個數
}


void?mainmenu()//主菜單
{
system?(“cls“);

printf(“**************************************************“);

printf(“\n\n?1.圖書系統\n\n“);

printf(“\n\n?2.借閱系統\n\n“);

printf(“\n\n?3.退出系統\n\n“);

printf(“\n\n?請按鍵選擇,回車確定\n“);

printf(“*************************************************\n“);

return?;
}


void?tsmenu()?//圖書館信息菜單
{
system?(“cls“);

printf(“****************************************************“);

printf(“\n?1.增加圖書\n\n“);

printf(“\n?2.刪除圖書\n\n“);

printf(“\n?3.查詢圖書\n\n“);

printf(“\n?4.庫存瀏覽\n\n“);

printf(“\n?5.返回上一層\n\n“);

printf(“\n?請按鍵選擇,回車確定\n“);

printf(“***************************************************\n“);

return?;

}


void?main1()
{
void?tsmian();
void?jmain();
char?choose;
mainmenu();
scanf(“?%c“&choose);
switch(choose)//功能函數
??{
??case‘1‘:
????tsmain();
????break;
??case‘2‘:
?? jmain();
?? break;
??case‘3‘:
?? system(“cls“);
????getch();
?? exit(0);
?? system?(“cls“);
break;
??}
}


void?tsmain()
{

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????691200??2019-03-09?14:31??程序設計課程設計文檔.doc

?????文件??????????5??2018-09-13?14:18??圖書管理系統\land.txt

?????文件????????164??2018-09-13?14:22??圖書管理系統\library.txt

?????文件?????????63??2018-09-13?14:23??圖書管理系統\reader.txt

?????文件??????25390??2018-09-13?13:58??圖書管理系統\我的設計.cpp

?????文件?????185297??2018-09-13?14:16??圖書管理系統\我的設計.exe

?????目錄??????????0??2018-09-14?19:41??圖書管理系統

-----------?---------??----------?-----??----

???????????????902119????????????????????7


評論

共有 條評論