77范文网 - 专业文章范例文档资料分享平台

网吧管理系统设计C语言

来源:网络收集 时间:2019-06-05 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

摘 要

随着社会的发展,人们的生活水平逐步得到提高,科学技术的应用也逐步在人们的生活中得到体现。网吧是社会发展的产物之一,它成为了人们业余休闲的又一个场所。网吧管理者要靠人力管理网吧里面众多的电脑信息显然很困难,而且存在很多缺陷。科学技术的不断提高,计算机科学的日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对网吧的电脑信息进行管理,已成为了必然选择。

With the social development and people's living standards improved, science and technology applications in people's lives gradually be reflected. Internet cafes are a product of social development and it has been one of place where people spend their leisure time. It is clearly difficult that Internet cafe managers rely on human management to manage a large number of computers, and there are many defects. With the continuous improvement of science and technology, computer science and the maturing of its powerful features for people to have a profound understanding. It has entered the human society in various fields and is playing an increasingly important role. As part of the computer application, the use of the computer on the management of net-bar’s computer information has become an inevitable choice.

1

1. 课程设计目的:

1.1熟练掌握C语言课程中所学的理论知识; 1.2通过综合C语言的基本知识来解决实际问题; 1.3加强分析和解决问题的能力。 2. 课程设计题目描述和要求: 2.1 题目描述:

2.1.1 题目:网吧电脑管理系统。

2.1.2 描述:在设计该程序时,要将系统的不同功能分成各个模块,每个模块由一个函数定义,整个程序由函数调用来实现。每个模块是一个子函数,由一个主函数调用各个子函数。在定义子函数时,根据其不同的功能来选择不同的语句,需要使用循环是可以用“ do??while ”来实现,需要使用选择时可以用“ switch ”来实现,需要使用条件时可以用“ if ”来实现等。 2.2 要求:

2.2.1 电脑信息要求:电脑编号,购买时间,显示器规格,是否带摄像头,每小时资费标准,当前占用情况(B-忙,S-闲)等。 2.2.2 系统功能要求:

⑴、系统以菜单方式工作,管理员用密码登陆。

⑵、新增电脑信息。 用数组数据类型赋初值的方法或从键盘输入的方法把电脑

信息送到各个数组中,然后把它们输出显示。

⑶、删除电脑信息。 任意输入一个电脑编号,将该电脑所有的信息从数组中删

除。

⑷、查看电脑信息。 任意输入一个电脑编号,打印出该电脑的所有相关数据。

同时,能提供根据用户要求的显示器规格和摄像头情况,查找未被占用的电脑。

⑸、修改电脑信息。 任意输入一个电脑编号,打印出所有相关信息后,可对某

一项信息进行修改并保存。

⑹、使用计费。 输入一个用户使用的电脑编号、时长,计算该用户应支付的费

用。

2

3.课程设计内容: 3.1 各个模块设计的说明:

3.1.1 定义相关变量和子函数的声明

运用结构体定义每台电脑的信息。“struct computer”结构体类型包括了每台电脑不同类型的数据项(电脑编号,购买时间,显示器规格,是否带摄像头,每小时资费标准,当前占用情况(B-忙,S-闲)等);“struct buydate”结构体类型包括了购买时间的月、日、年,再套用到“struct computer”中。 对要调用的函数进行声明

#define N 15 /*定义电脑的台数上限*/ #include #include #include #include

struct buydate /*定义结构体*/ { };

struct computer /*定义结构体*/ {

int num;

struct buydate date; char display[10]; char camera; float fee; char condition; int month; int day; int year;

}cmp[N]; /*定义数组*/ int cmp_count=0;

3

/*子函数声明*/ void ma();

void add_cmp_info(); void search_cmp_info(); void output_cmp_info(); void omit_cmp_info(); void motify_cmp_info(); void cost_cmp_info(); void go_out(); 3.1.2 主函数

输出显示欢迎界面,通过函数getch(),printf(\控制密码的输入输出。密码正确就进入菜单函数ma();密码错误系统会提醒printf(\密码错误,按任意键重新返回输入!\,错误次数达三次时printf(\对不起!你输入的密码错误次数已达三次!你无权进入该系统!\\n\,强制推出。 void main() {

int i,j; char pass[10];

输出欢迎画面 j=0 开始循环 当j<3 密码输入次数 i=0开始循环输入密码 strcmp(pass,\ 假 真 密码错误, ma() for(j=0;j<3;j++)

重新输入。 {

system(\清屏*/ 错误次数达三次,无权进入。

system(\系统背景颜色*/ printf(\

printf(\☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆

★☆★\\n\

printf(\======\\n\

printf(\

※\\n\

4

printf(\※\\1 \\3 欢迎进入网吧电脑管理系统

\\3 \\1※\\n\

printf(\

※\\n\

printf(\

======\\n\

printf(\☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆

★☆★\\n\

}

printf(\

printf(\对不起!你输入的密码错误次数已达三次!你无权进入该系

printf(\

printf(\请输入登陆密码:\fflush(stdin); for(i=0;i<6;i++) { }

pass[6]='\\0';

if(strcmp(pass,\判断输入密码是否正确*/

ma();

pass[i]=getch(); /*输入密码并控制其输出为星号*/ printf(\

else {

printf(\密码错误,按任意键重新返回输入!\

getch(); }

统!\\n\}

5

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库网吧管理系统设计C语言在线全文阅读。

网吧管理系统设计C语言.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/650940.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: