#include<>
#include<>
#include<>
#include<>
#include<>
#define stack_init_size 10
#define ok 1
#define true 1
#define false 0
#define error 0
struct student /*定義學生型別,用於存放借出的書籍*/
student[1000];
struct employ /*定義職工型別*/
employ[50];
struct book /*定義書的型別*/
book[1000];
struct car /*借書卡的資料型別*/
car[100];
void huanbook() /*還書函式*/
fwrite(&student[i],sizeof(struct student),1,fp2); /*寫入原來沒還的書的記錄*/
}fclose(fp);
fclose(fp2);
fp=fopen("","w");
fp2=fopen("","r");
for(i=0;fread(&student[i],sizeof(struct student),1,fp2)!=0;i++)
fclose(fp);
fclose(fp2);
fopen("","w"); /*清臨時檔案的記錄*/
fclose(fp2);
fp=fopen("","r");
fp2=fopen("","w");
for(i=0;fread(&book[i],sizeof(struct book),1,fp)!=0;i++) /*將書的記錄寫入臨時檔案,防止因為修改資訊破壞以前的記錄*/
fwrite(&book[i],sizeof(struct book),1,fp2);
}fclose(fp);
fclose(fp2);
fp=fopen("","w");
fp2=fopen("","r");
for(i=0;fread(&book[i],sizeof(struct book),1,fp2)!=0;i++)
fclose(fp);
fclose(fp2);
fopen("","w"); /*清臨時檔案*/
fclose(fp2);
printf("還書完畢,按任意鍵返回\n");
getchar();
}}printf("你沒有借這樣的書,任意鍵返回\n"); /*出錯提示*/
fclose(fp);
getchar();
}}printf("系統沒這樣的卡,和管理員聯絡,按任意鍵返回\n"); /*出錯提示*/
fclose(fp);
getch();
}void findbook()/*找書函式*/
else
fclose(fp);
}}printf("沒有你要查詢的書籍\n");
fclose(fp);
}int findbook1()
else
fclose(fp);
return false;
}}printf("沒有你要查詢的書籍\n");
fclose(fp);
return false;
}int lendcount()
fclose(fp);
printf("目前共有%d本書借出\n",n);
printf("按任意鍵\n");
getch();
return n;
}int chabook()
{char ch5;do{
printf歡迎進入圖書查詢系統n");
printf(" 1:《按書名查詢》\n");
圖書管理系統
三 可行性分析 1.技術可行性分析 技術上的可行性分析主要分析現有技術條件能否順利完成開發工作,硬體 軟體配置能否滿足開發者的需要,各類技術人員的數量,水平,等。圖書館管理系統的工作主要是方便讀者和圖書管理員處理事務,系統是以c 語言程式設計平台,以sql sever資料庫為後台的應用軟體,達到實現...
圖書管理系統
可行性研究報告 可行性研究報告是為 圖書管理系統 開發的可行性 必要性提供論據,為開發人員進行系統總體規劃設計及具體實施開發工程提供必要的參考資料,在系統開發完成後期為系統的測試 驗收提供幫助。其編寫過程由南京航空航天大學自動化學院學生完成。預期讀者是從事 圖書管理系統 開發的相關人員。本專案名稱為...
圖書管理系統
本書以乙個圖書管理系統為例,從實用角度介紹軟體工程的基本知識和軟體工程技術方法以及軟體工程各階段文件。本節介紹可行性分析報告。可行性分析報告包括 封面 略 目錄 略 可行性分析報告內容 軟體專案管理的目的是有效地利用資源,保證軟體如期交付,如何合理地進行資源配置。專案開發計畫是軟體專案管理當中一項重...