本文為大家分享了C語言外賣管理系統的具體代碼,供大家參考,具體內容如下
內容
說明(廢話):上學期寫的課程設計,主題是外賣管理系統,希望可以模擬網上訂餐,店家工作,專人管理的過程。并實現注冊與登錄以及基本信息的輸出,因為個人比較懶,一直沒有整理上去,今天得空,要是得到大家的寶貴意見的話,會不勝榮幸。
重點內容
三端登錄 :分別為管理員,用戶以及店主;兩端注冊,分別為用戶以及店鋪,其中店鋪的注冊成功需要得到管理員的審核。
另外:
1. 店家注冊需要的到管理員的認證,認證通過之后才可登錄
2. 密碼修改需要輸入舊的密碼,三次錯誤可以找回密碼,輸入手機號,若手機號匹配得當,則可產生三位數的隨機驗證碼,輸入驗證碼即可修改。
3. 對于已超過三分鐘的訂單不能修改,因為已經配送
4. 限制了用戶的余額,當購買時余額不足時,需要進行賬戶的充值,而購買結束后,賬戶的余額也會相應的減少
以下為功能模塊圖:

以下為函數調用關系圖:

以下為整個代碼:
#include<stdio.h>#include<stdlib.h>#include<string.h> #include<windows.h>#include<time.h>#include<conio.h>void choose();//建立關于店鋪的結構體 typedef struct shop{ char name[20]; char phone[20]; char address[30]; char password[20]; struct shop *next;}shop,*link_shop;//建立關于訂單的結構體 typedef struct food{ char name[20]; int type; int amount; int price; int total; char shop[20]; char yonghu[20]; char leibie[20]; struct food *next; }food,*link_food;//建立關于用戶的結構體typedef struct user{ char name[20]; char delivery[39]; char password[15]; char number[15]; int score; struct user *next;}user,*link_user;typedef struct money{ char person[20]; char card[25]; char mima[20]; struct money *next;}money,*link_money;char yh[20];//用戶設置全局變量 char dp[20];//店鋪設置全局變量 time_t start,end;//函數聲明void foodwrite(link_food LF);void shopwrite1(link_shop LS);void dingdanwrite(link_food LF);void user_moneywrite(link_user LM);void welcome(){ int i=0; char a[52]="▲
主站蜘蛛池模板:
万源市|
苍梧县|
莲花县|
麻阳|
民丰县|
晋中市|
都匀市|
郸城县|
赞皇县|
大足县|
威宁|
金门县|
许昌县|
永城市|
芦溪县|
霞浦县|
定南县|
偏关县|
勃利县|
棋牌|
枣庄市|
普兰县|
界首市|
云安县|
元朗区|
甘南县|
都江堰市|
开封县|
山东省|
阳信县|
广昌县|
贵港市|
邵武市|
齐齐哈尔市|
乌兰察布市|
调兵山市|
温泉县|
萝北县|
龙口市|
宣恩县|
夏邑县|