實驗裝置資訊管理系統C語言

2021-03-04 09:28:17 字數 1992 閱讀 9138

題目要求:

實驗裝置資訊包括:裝置編號,裝置種類(如微機,印表機,掃瞄器等),裝置名稱,裝置**,裝置購入日期,是否報廢,報廢日期等。試設計一實驗裝置資訊管理系統,使之能提供以下功能:

1. 能夠完成對裝置的錄入和修改。

2. 對裝置進行分類統計。

3. 裝置的查詢。

需求分析:

實驗室裝置資訊用檔案儲存,提供檔案的輸入輸出操作;要能夠完成裝置的錄入和修改工作,需要新增裝置的新增和修改操作;實現對裝置進行分類統計,需要提供排序操作;實現對裝置的查詢需要提供查詢操作,裝置的查詢可根據裝置編號,裝置種類,裝置名稱,裝置購入日期等多種方式查詢;另外還要提供鍵盤式選擇選單以實現選擇功能。

總體設計:

試驗裝置資訊新增輸入模組,試驗裝置資訊修改模組,實驗裝置資訊統計模組和試驗裝置資訊查詢模組。

建立試驗裝置資訊結構體,結構體成員包括裝置編號,裝置種類,裝置名稱,裝置**,裝置購入日期,是否報廢,報廢日期。

我的程式設計如下:

#include

#include

#include

#define n 50

void menu();

void add();

void modify();

void stat();

void search();

int load();

struct equipment

eup[n],temp;

/* 返回主函式模組 */

void menu()

}void main()/*主函式*/

/* 追加模組 */

void add()

printf("\nshuru:num\tkind\tname\tmoney\tbrithday\tbf\tbadday\n");

scanf("%s",temp.num);

scanf("%s",temp.kind);

scanf("%s",

scanf("%s",temp.money);

scanf("%s",temp.brithday);

scanf("%s",temp.bf);

scanf("%s",temp.badday);

fprintf(fp,"\n%s\t%s\t%s\t%s\t%s\t%s\t%s",temp.num,temp.kind,

fclose(fp);

printf("\n\n\tsuccessful.^_^\n\n");

printf("\nn");

printf("what do you want to do?\n\n");

printf("\ to add\t2.back to main menu\t3.exit\n");

printf("\nn");

printf("\n\ninput your choice(1-3):");

scanf("%d",&i);

if(i==1)

if(i==2)

if(i==3)

}/* 修改模組 */

void modify()

printf("\ninput the shebei number you want to modify!\n\nthe equ number:");

scanf("%s",a);

for(i=0;i if(strcmp(a,eup[i].num)==0查詢要修改的裝置資訊*/

if(k==0)

if(b==2)

}if(k==1)

fp=fopen("eup.txt","w");

for(i=0;i

fclose(fp);

printf("\n\n\tsuccessful.^_^\n\n");

printf("\nn");

printf("what do you want to do?\n\n");

printf("\ to modify\t2.back to main menu\t3.exit\n");

C語言資訊管理系統

一 資訊功能模組結構塊圖 職工資訊管理系統 1 檔案 a.匯入檔案 b.儲存檔案 c.退出系統 d.關於我們 2 入錄 3 修改 4 插入 a.乙個員工 b.乙個部門 5 刪除 a.乙個部門 b.乙個員工 c.乙個職稱 d.所有資訊 6 查詢 a.按卡號查 b.職工資訊 c.按職稱查 d.各種工資 ...

C語言旅館資訊管理系統

題目 旅店資訊管理系統 小組成員 閆若琳戴雨晨馬淵沐張子飛李闖 王浩崔以博孫浩浩李春普溫健成 include include include include define min 1 define max 30 define len sizeof struct hotel用len代替結構體的 長度 ...

C語言圖書資訊管理系統

江西科技師範大學 課程報告 課程名稱 程式設計實踐 專業班級 學生姓名 學號任課教師 學期 課程報告任務書 成績評定教師 1 需求分析 隨著當今社會發展,資訊化水平逐步提高,對圖書管理有了新的要求,因此,編寫乙個資訊管理系統是十分必要的。為了滿足圖書管理的要求,通過計算機技術給圖書管理人員和讀者借 ...