C語言設計超市管理系統

2021-03-04 07:54:04 字數 1827 閱讀 1838

吉林化工學院課程設計說明書

超市管理系統的設計與實現

學生學號: 09350125

學生姓名: 崔雲龍

專業班級: 生物 0901

指導教師: 張永超

職稱: 講師

起止日期: 2010.9.13~2010.9.20

吉林化工學院

jilin institute of chemical technology

超市管理系統的設計與實現

崔雲龍(環境與生物工程學院,生物0901班)

摘要:隨著現代生活質量的提高,超市這種便利的服務開始走進我們的生活,同時隨著超市湧入我們的生活,如何更便利的對超市進行系統和有序的操作,成為了我們需要考慮的問題,本設計運用c語言程式設計了乙個超市管理系統。主要功能有新購物品入庫、物品資訊刪除、物品資訊修改、物品資訊查詢、物品資訊瀏覽功能,在相應的硬碟上面進行存檔以防止部分資料的丟失。

為了更加人性化使用此管理系統,還在menu選項總新增了系統顏色設定功能,使使用者可以根據自己的喜好修改操作介面。

關鍵字:超市管理;c語言;資訊查詢

0 引言

隨著技術的更新,使用者需求的變化,本系統今後還會有很多方面需要改進。如系統使用者的所有介面的美觀上需要更加的統一風格,系統後台管理員的安全機制上需要更進一步,系統面對使用者操作時需要更加簡介明了,系統在使用中出現問題時的應對措施等。

1 開發工具和程式語言:

程式語言:c語言

開發工具:microsoft visual c++ 6.0

2 模組劃分

如下圖:

圖2-1 系統功能模組圖

3 原函式清單

(1)建立物品資訊函式 void chushihua();

(2)增加物品資訊函式 tianjia();

(3)刪除物品資訊函式 shanchu();

(4)修改物品資訊函式 xiugai();

(5)查詢物品資訊函式 chazhao();

(6)瀏覽物品資訊函式 liulan();

(7)系統顏色設定函式 yanseshezhi();

(8)應用程式退出函式 jieshu();

4 詳細設計:

(1)結構體變數的定義:

struct ima

;(2)檔案的初始化

void chushihua()

; fp=fopen("ima.dat","w");

if(fp==null)

fwrite(&i,sizeof(struct ima),1,fp);

fclose(fp);

}(3)歡迎選單(主函式)

void main()

(4)選擇選單

void menu()

}(5)新購物品入庫函式

int panduanid(int id) /*判斷所輸編號是否已存在*/

fread(&i,sizeof(struct ima),1,fp);

while(!feof(fp))

fread(&i,sizeof(struct ima),1,fp);

}fclose(fp);

return 0;

}void tianjia()

labid:

printf("\n\t請您輸入要入庫物品的資訊...\n");

printf("\t\t\t\t 物品的編號:");

scanf("%d",&i.id);

if(panduanid(i.id)==1)

printf("\t\t\t\t 物品的名稱:");

scanf("%s",

printf("\t\t\t\t 物品的生產地:");

超市管理系統C語言課程設計

c語言程式設計超市 管理系統 第1章課程設計目的要求 1.1設計目的3 1.2 設計要求3 1.3設計思路3 第2章課程設計任務內容 2.1課程設計題目3 2.2課程設計任務4 2.2.1 設計內容4 2.2.2 各組員任務4 第3章詳細設計說明 3.1 系統模組圖4 3.1.14 3.1.25 3...

超市管理系統 C語言課程設計

大連科技學院 c語言課程設計 題目超市商品管理系統 學生姓名專業班級 指導教師職稱 所在單位 教學部主任 完成日期 2014年12月13日 課程設計成績考核表 課程設計任務書 1.設計 研究 內容和要求 研究內容 設計並編寫乙個完善的c語言程式,並要求達到以下幾點 1 系統功能要求 系統功能完善,具...

c語言超市管理系統報告書

1 需求分析 隨著現代生活質量的提高,超市這種便利的服務開始走進我們的生活,同時隨著超市湧入我們的生活,如何更便利的對超市進行系統和有序的操作,成為了我們需要考慮的問題,本程式運用c語言程式設計了乙個超市管理系統。關係系統的的功能主要有新購物品入庫 物品資訊刪除 物品資訊修改 物品資訊查詢 物品資訊...