2024年4月21日发(作者:)
课程设计说明书
No 1
1.
课程设计的目的
随着社会的飞速发展,人们去网吧上网越来越频繁,交际的范围也越来越广。那
么对于网吧来说 更迫切的需要一个管理系统来管理好网吧 使人们方便上机 下机 以
及加钱加点 于是尝试编写了一个小的网吧管理系统程序,希望有助于人们去网吧上
网,可以参考使用。
该程序一共有六个选项,可以进行会员上机、显示会员、查找会员、临时人员上
机、下机等操作.该系统足以支持网吧正常运行,良好的记录了上机人员的信息
程序用了条件、循环、结构体等知识点,综合了链表和文件的打开和保存编写的。
可运用于小的管理软件。软件运用菜单实现交互式 管理,用户轻松的按键既可实现对
软件的操作,操作简单易懂,功能丰富,可以很好的满足用户的需要
沈
阳
大
学
课程设计说明书
No 2
2.
设计方案论证
2.1设计思路:
建立一个函数,用来保存上机会员的名字,身份证号码等信息,完成记录会员信息的
功能。主函数可以调用六个子函数,分别完成会员上机,查找,临时上机,下机,显示,
退出六个功能。在主函数中可以设置调用六个子函数的方法,例如按1,2,3,4,5,
0数字键,则分别可以执行某个功能模块,主要功能模块如图1所示;
网 吧 管 理 系 统
会
员
上
机
显
示
查
找
临
时
上
机
下
机
退
出
图1.网吧管理主要功能模块
2.2程序设计
根据所构想的功能及模块设计出与之相对算法并建立函数来实现系统运行
[1]
[2]
①创建会员基本信息结构体和会员信息数组
.
将会员的信息作为一个结构体。如下
ID *creat()
{
ID *p1,*p2,*head;
char str[20];
p1=p2=head=NULL;
printf("ttt 开始输入上机会员记录(姓名 # 结束)!n");
while(1)
{
printf("请输入姓名:n");scanf("%s",str);getchar();
if(strcmp(str,"#")==0) break;
p1=(ID*)malloc(sizeof(ID));
strcpy(p1->name,str);
printf("请输入身份证号码:n");scanf("%s",p1->tele);getchar();
②
main()
主函数:
主函数是程序的入口,才用模块化设计
[3]
,主函数应该尽可能简洁,功能要体现其中,
沈
阳
大
学
发布者:admin,转转请注明出处:http://www.yc00.com/web/1713706999a2302428.html
评论列表(0条)