c语言网吧计费系统源代码文档格式.docx
- 文档编号:19304098
- 上传时间:2023-01-05
- 格式:DOCX
- 页数:32
- 大小:19.36KB
c语言网吧计费系统源代码文档格式.docx
《c语言网吧计费系统源代码文档格式.docx》由会员分享,可在线阅读,更多相关《c语言网吧计费系统源代码文档格式.docx(32页珍藏版)》请在冰豆网上搜索。
voidsubmenu1();
voidsubmenu2();
voidsubmenu3();
voidsubmenu4();
voidxian_shi(LinkList*pHead);
LinkList*adduser(LinkList*pHead);
LinkList*addmoney(LinkList*pHead);
LinkList*shang_wang(LinkList*pHead);
//上网
LinkList*zhu_xiao(LinkList*pHead);
//注销会员
voidsave(LinkList*pTemp);
LinkList*readsave();
voidcha_xun_shen(LinkList*pHead);
voidcha_xun_hui(LinkList*pHead);
/////////////////////
//启动
voidstart()
system("
cls"
);
for(intk=0;
k<
2;
k++)
for(inti=0;
i<
N;
i++)
colorB"
enter(7);
tab(3);
printf("
星星网吧计费管理系统"
enter
(2);
tab(4);
■"
enter
(1);
for(i=0;
100000000;
{}
//circle1end
//circle2end
//circle3end
//circle4end
//circle5end
//circle6end
■"
//circle7end
//circle8end
//circle9end
}
login();
//登陆函数
voidlogin()
charname[20];
charpassword[15];
while
(1)
管理员登录"
Count:
"
fflush(stdin);
if(strcmp(gets(name),control_person.control_name)==0)
leap:
system("
Password:
if(strcmp(gets(password),control_person.control_password)==0)
mainmenu();
break;
else
charch;
Yourpasswordiserror!
\n"
Doyouwanttotryagain?
(Y/N):
scanf("
%c"
&
ch);
if(ch=='
Y'
||ch=='
y'
)
gotoleap;
elseif(ch=='
N'
n'
exit(0);
tab
(1);
Error!
Pleasecheckyourcodethenloginagain,thankyou!
chari;
Yourcountiserorr!
i);
if(i=='
||i=='
continue;
elseif(i=='
//enter函数
voidenter(intx)
x;
//tab函数
voidtab(intx)
\t"
//mainmenu主菜单
voidmainmenu()
structLinkList*pHead=NULL;
//初始化
inti;
\n\n\n\n\n\t\t\t********星星网吧计费管理系统*********\n"
\t\t\t**1.注册会员**\n"
\t\t\t****\n"
\t\t\t**2.会员管理**\n"
\t\t\t****\n"
\t\t\t**3.注销**\n"
\t\t\t**4.重启**\n"
\t\t\t**5.关闭系统**\n"
\t\t\t*************************************\n"
\t\t\t请选择:
%d"
switch(i)
case1:
pHead=adduser(pHead);
case2:
submenu1();
case3:
case4:
start();
case5:
submenu2();
default:
输入错误!
for(intj=0;
j<
j++){}break;
//submenu1会员管理菜单
voidsubmenu1()
\n\n\n\n\n\t\t\t**************会员管理***************\n"
\t\t\t**1.会员消费**\n"
\t\t\t**2.注销会员**\n"
\t\t\t**3.查找会员信息**\n"
\t\t\t**4.查询所有会员信息**\n"
\t\t\t**5.返回上一级菜单**\n"
submenu3();
pHead=zhu_xiao(pHead);
submenu4();
;
xian_shi(pHead);
//submenu2关闭系统
voidsubmenu2()
\t\t\t**谢谢您的使用!
**\n"
\t\t\t**欢迎再次使用!
\t\t\t**技术支持:
\t\t\t**imti_bandianhong126.**\n"
\t\t\t**所有:
\t\t\t**某某某某英泰学院09081A班**\n"
\t\t\t**2009.10**\n"
//submenu3消费菜单
voidsubmenu3()
LinkList*pHead=NULL;
\n\n\n\n\n\t\t\t**********消费内容*******************\n"
\t\t\t**1.充值**\n"
\t\t\t**2.上网**\n"
\t\t\t**3.返回上一级菜单**\n"
pHead=addmoney(pHead);
pHead=shang_wang(pHead);
请重新输入!
//submenu4会员查找函数
voidsubmenu4()
\n\n\n\n\n\t\t\t**************查找会员***************\n"
\t\t\t**1.按某某查找**\n"
\t\t\t**2.按会员卡号查找**\n"
cha_xun_shen(pHead);
cha_xun_hui(pHead);
//新会员注册
LinkList*adduser(LinkList*pHead)
LinkList*pTemp,*p;
pTemp=(LinkList*)malloc(sizeof(structLinkList));
if(pTemp==NULL)
returnpHead;
\n\n\n\n\t\t"
输入第二代某某(18位):
gets(pTemp->
struct_user.ID_card);
17;
i++)
if(pTemp->
struct_user.ID_card[i]>
'
9'
||pTemp->
struct_user.ID_card[i]<
0'
)//如果输入的信息大于9小于0的X围(输入的不是数字)
输入的不是纯数字!
\n请重新输入!
elseif(strlen(pTemp->
struct_user.ID_card)!
=18||strlen(pTemp->
struct_user.ID_card)==0)
输入不合法!
loop:
\n\t\t"
请输入卡号(8位):
struct_user.user_card);
8;
struct_user.user_card[i]>
struct_user.user_card[i]<
gotoloop;
struct_user.user_card)!
=8||strlen(pTemp->
struct_user.user_card)==0)
k:
\n\n\t\t|-----------会员优惠活动------------|\n"
\t\t|普通会员>
0<
=10元|\n"
\t\t|铜卡会员>
10<
=20元+10元|\n"
\t\t|银卡会员>
20<
=30元+20元|\n"
\t\t|金卡会员>
30<
=50元+30元|\n"
\t\t|VIP会员充100元送80元|\n"
\t\t|-----------------------------------|\n"
\t\t"
充值:
%f"
(pTemp->
struct_user.add_money));
struct_user.add_money>
1000||pTemp->
struct_user.add_money<
=0)//如果输入的信息大于9小于0的X围(输入的不是数字)
gotok;
elseif(pTemp->
0&
&
pTemp->
=10)
tab
(2);
strcpy(pTemp->
struct_user.user_level,"
普通会员"
■恭喜你!
你已成为本网吧普通会员!
■\n"
10&
=20)
铜卡会员"
你已成为本网吧铜卡会员!
pTemp->
struct_user.add_money+=10;
20&
=30)
银卡会员"
你已成为本网吧银卡会员!
struct_user.add_money+=20;
=30&
100)
金卡会员"
你已成为本网吧金卡会员!
struct_user.add_money+=30;
=100)
VIP会员"
你已成为本网吧VIP会员!
struct_user.add_money+=80;
pNext=NULL;
//////////////////
if(pHead==NULL)
pHead=pTemp;
p=pHead;
while(p->
pNext!
=NULL)
p=p->
pNext;
p->
pNext=pTemp;
save(pTemp);
//保存会员注册
voidsave(LinkList
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 网吧 计费 系统 源代码
![提示](https://static.bdocx.com/images/bang_tan.gif)