c语言网吧计费系统源代码文档格式.docx

上传人:b****5 文档编号:19304098 上传时间:2023-01-05 格式:DOCX 页数:32 大小:19.36KB
下载 相关 举报
c语言网吧计费系统源代码文档格式.docx_第1页
第1页 / 共32页
c语言网吧计费系统源代码文档格式.docx_第2页
第2页 / 共32页
c语言网吧计费系统源代码文档格式.docx_第3页
第3页 / 共32页
c语言网吧计费系统源代码文档格式.docx_第4页
第4页 / 共32页
c语言网吧计费系统源代码文档格式.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

c语言网吧计费系统源代码文档格式.docx

《c语言网吧计费系统源代码文档格式.docx》由会员分享,可在线阅读,更多相关《c语言网吧计费系统源代码文档格式.docx(32页珍藏版)》请在冰豆网上搜索。

c语言网吧计费系统源代码文档格式.docx

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1