xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

資源簡(jiǎn)介

本程序?yàn)镃語(yǔ)言實(shí)現(xiàn)公交信息管理系統(tǒng),經(jīng)過(guò)測(cè)試,已經(jīng)可以運(yùn)行,運(yùn)行之前請(qǐng)查看最前面的注釋?zhuān)g迎下載

資源截圖

代碼片段和文件信息

/*本程序?yàn)楣恍畔⒉樵?xún)系統(tǒng)
版權(quán)說(shuō)明、版本號(hào)、生成日期、作者、模塊目的/功能、主要函數(shù)及其功能、修改日志等。
版權(quán)說(shuō)明:本程序?yàn)楣恍畔⒐芾硐到y(tǒng)。
生成日期:2019年1月1月,大二上學(xué)期課程設(shè)計(jì)
作者:
模塊:
一. 本程序分為管理員界面和普通用戶(hù)界面
二. 本程序包括添加,修改,刪除,查看公交信息,添加用戶(hù)功能
三. 管理員可以添加,修改,刪除,查看公交信息,
四. 查看公交信息分為兩種:按公交號(hào)碼查看,按起終點(diǎn)查看
五.已經(jīng)登錄的用戶(hù)可以按照公交號(hào)碼查找公交信息,也可以按照起終點(diǎn)進(jìn)行查看公交信息。
限制條件:運(yùn)用所學(xué)的數(shù)據(jù)結(jié)構(gòu)
主要函數(shù)及其功能:
????????一:公交信息添加函數(shù):添加公交信息
二:公交修改添加函數(shù):修改公交信息
三:公交刪除添加函數(shù):刪除公交信息
四:公交查看添加函數(shù):查看公交信息(按公交號(hào)查看,按起終點(diǎn)查看)
修改日志:
?????2018年12月24日到2019年1月1日
目前的一個(gè)Bug??:顯示公交信息時(shí)會(huì)反復(fù)的查詢(xún);
????????????????需要在使用之前創(chuàng)建4個(gè)文件分別為:account.txt、busInfo.txt、place.txt、total_num.txt。并且需要提前將total_num.txt中寫(xiě)入0

*/
#include
#include
#include?
#include?
#include?
#include?se.h>
#include//isdigit函數(shù)的頭文件

#define?NumMax?1000//公交用戶(hù)的最大數(shù)目
#define?PLACE_SIZE?20
#define?MAX_NUM?50?//可添加的最大公交數(shù)量
#define?DEFAULT_NUM?30


int?N;//公交用戶(hù)的數(shù)目
void?OpenAccount();//創(chuàng)建新的公交用戶(hù)
void?ChangeThePassword();//用戶(hù)修改密碼函數(shù)
int?search();//判斷賬號(hào)的位置
int?InputPassword();//輸入密碼
void?input_placeInfo(int?num);
void?init();//初始化程序,導(dǎo)入公交信息
void?exits();//保存并退出整個(gè)函數(shù)
struct?busInfo*?input_busInfo();//公交信息寫(xiě)入函數(shù)
void?print_all_bus();//輸出公交信息函數(shù)
void?busInfo_inFile();//公交信息寫(xiě)入文件函數(shù)
void?print_bus(int?order);//打印指定車(chē)輛完整信息
void?search_place();//按公交起終點(diǎn)查詢(xún)
void?search_num();//按照公交號(hào)碼查找
void?delete_bus();//刪除公交信息函數(shù)


void??PtyhMenu();
void?GlyMenu();
void?ZjmMenu();
void?PtyhMenu();
void?CzMenu();
void?mm();
void?CzMenu1();
int?putongyonghu();
int?login();
FILE?*fp*f;?//全局指針
int?total_num=1;


struct?placeInfo{
char?placeN[DEFAULT_NUM][PLACE_SIZE];
};


typedef?struct
{
????int?num;//賬號(hào)
????char?name[20];//用戶(hù)名
????int?password;//密碼
int?status;//狀態(tài):0正常?1掛失?2銷(xiāo)戶(hù)
}?Account;
Account?user[NumMax];

struct?busInfo{
int?num;//公交號(hào)
int?price;//價(jià)格
char?firsttime_winter[8];//首班時(shí)間
char?lasttime_winter[8];//首班時(shí)間
char?firsttime_summer[8];//首班時(shí)間
char?lasttime_summer[8];//末班時(shí)間
int?intervaltime;//間隔時(shí)間
int?place_nums;//站點(diǎn)總數(shù)
};
int?main()
{
init();
ZjmMenu();
exits();
return?0;
}
//管理員1菜單
void?GlyMenu()
{
???//int?m;
system(“cls“);
???printf(“??????????????????????????-----------歡迎使用管理員菜單------------\n“);
???mm();
}
//主界面菜單
void?ZjmMenu()
{
??? ???int?aa;
???system(“cls“);
???printf(“??????????????????????????歡迎進(jìn)入公交信息系統(tǒng)\n“);
???printf(“??????????????????????????1.以管理員身份進(jìn)入\n“);
???printf(“??????????????????????????2.以普通用戶(hù)身份進(jìn)入\n“);
???????printf(“??????????????????????????3.退出程序\n“);
???printf(“??????????????????????????請(qǐng)輸入您的選項(xiàng):“);
???scanf(“%d“&aa);
???switch?(aa)
???{
?case?1:GlyMenu();break;
?case?2:putongyonghu();break;
?case?3:printf(“??????????????????????????感謝您使用公交信息查詢(xún)系統(tǒng)\n“);exit?(0);
???} ???
}
//管理員菜單
void?Menu()
{
????int?bb;
system(“cls“);
printf(“??????????????????????????歡迎進(jìn)入管理員菜單\n“);
printf(“??????????????????????????1.????添加公交信息\n“);
printf(“??????????????????????????2. 顯示公交信息\n“);
printf(“??????????????????????????3. 查詢(xún)公交信息\n“);
printf(“?

?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----

?????文件??????????2??2019-01-03?09:34??公交信息查詢(xún)系統(tǒng)\account.txt

?????文件????????118??2019-01-03?09:24??公交信息查詢(xún)系統(tǒng)\busInfo.txt

?????文件?????????79??2019-01-03?09:23??公交信息查詢(xún)系統(tǒng)\place.txt

?????文件??????????1??2019-01-03?09:16??公交信息查詢(xún)系統(tǒng)\total_num.txt

?????文件??????24964??2019-01-03?09:34??公交信息查詢(xún)系統(tǒng)\公交信息查詢(xún)系統(tǒng).c

?????目錄??????????0??2019-01-03?09:34??公交信息查詢(xún)系統(tǒng)

-----------?---------??----------?-----??----

????????????????25164????????????????????6


評(píng)論

共有 條評(píng)論

相關(guān)資源