本文為大家分享了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]="▲
主站蜘蛛池模板:
万州区|
岱山县|
张家口市|
犍为县|
昌宁县|
隆昌县|
卫辉市|
漠河县|
博湖县|
宁陕县|
鹰潭市|
航空|
苗栗县|
南漳县|
和顺县|
岳池县|
徐汇区|
舟曲县|
烟台市|
县级市|
北安市|
章丘市|
花垣县|
安宁市|
吉隆县|
望谟县|
高淳县|
卢湾区|
和平区|
华亭县|
灵川县|
卢氏县|
南康市|
沾益县|
峨山|
沂南县|
垫江县|
博客|
佛教|
文水县|
正定县|