【c项目】网吧管理系统的设计和实现(一)

简介: 【c项目】网吧管理系统的设计和实现

前言


这是我大一用c写的一个小项目《网吧的管理系统的实现》,在这里提供大家学习和使用

主要知识:

  • 链表的创建与使用
  • 文件的操作
  • 各种c语句的运用

tips:使用时,记得在c文件中添加一个 Account library.txt 文档


一、设计任务


如今现在的网络非常的发达,各种软件、游戏、媒体等对网络的要求也非常的高,所以为了满足消费者,网吧必须改建,建立一个以网路技术、计算机技术与现代信息技术为支撑的娱乐、管理平台、将现行以游戏网为主的活动发展到多功能娱乐这个平台上来,既以大幅度提高网吧的竞争和盈利能力,建设成为一流的高档网吧,以吸引高端消费群体打下强由刘的基础。这就是我们要达到的目标。由此分析一个合理、简单、规范的网吧管理系统符合目前需求形势。


二、程序设计与实现


本程序面向两类用户即vip和管理员,有两个入口,vip可以注册然后进行登录,管理员有固定的账号和密码(隐秘的入口)。Vip有上下机和修改密码功能

管理员拥有会员信息的查看和充值等陆续开发的功能。如下图所示


99a8befa5b6a15ea2133f3f8c2f3122f_watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Li75pWZ5Li7,size_20,color_FFFFFF,t_70,g_se,x_16.png


1.数据描述


(1)会员信息存储

typedef struct
{
    char vipAccount[MAX];    //会员账号(身份证号)
    char vipPassword[MIN];    //会员密码
    char vipPhoneNum[11];     //会员绑定手机号
    int vipAmount;           //会员剩余金额
} VIP;


(2)时间信息存储

typedef struct clock
{
  int hour;   小时
  int minute; 分钟
  int second;  秒
}Clock;


(3)全局变量设计

定义全局变量MAX、 MIN 限制账号、密码长度


2.功能模块设计


(1)函数名:void signUp()

函数功能:登录账号

输 入:

输 出:

算法描述:

82059d6e6eec2a54b4236e90dd907185_watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_100,text_Q1NETiBA5Li75pWZ5Li7,size_10,color_FFFFFF,t_70,g_se,x_10.png



(2)函数名:void enroll()

函数功能:注册

输 入:

输 出:

算法描述:

a725ca10baf0c5279e2ffbee0c7fa97c_watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_100,text_Q1NETiBA5Li75pWZ5Li7,size_18,color_FFFFFF,t_70,g_se,x_16.png

(3)函数名:void getPassBack()

函数功能:密码找回

输 入:

输 出:

算法描述:

d0c3b49617c171bf77c64969429b0d1a_watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_100,text_Q1NETiBA5Li75pWZ5Li7,size_13,color_FFFFFF,t_70,g_se,x_16.png


(4)函数名:void GetPassword()

函数功能:密码回显‘*’

输 入:密码

输 出:无

算法描述:

72da5494c8e6b14afefb9de17429ef28_watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Li75pWZ5Li7,size_20,color_FFFFFF,t_70,g_se,x_16.png

(5)函数名:void vipMenu()

函数功能:会员界面

输 入:

输 出:

算法描述:

caf22b5fdcbb40128d88f719e0cd357c_watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_100,text_Q1NETiBA5Li75pWZ5Li7,size_20,color_FFFFFF,t_70,g_se,x_16.png

(6)函数名:void maMenu()

函数功能:管理员界面

输 入:

输 出:

算法描述:

a491eed94fe1e2ce6283e96a1d084b9c_watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Li75pWZ5Li7,size_20,color_FFFFFF,t_70,g_se,x_16.png


(7)函数名:void getOn()

函数功能:用户上机

输 入:

输 出:

算法描述

e0b4bcbc89f780161cbdfc4624ebfb88_watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_100,text_Q1NETiBA5Li75pWZ5Li7,size_20,color_FFFFFF,t_70,g_se,x_16.png

(8)函数名:void changePass()

函数功能:密码修改

输 入:

输 出:

算法描述:

fea8f8d6216666a2117b1eb903bfb55b_watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_100,text_Q1NETiBA5Li75pWZ5Li7,size_12,color_FFFFFF,t_70,g_se,x_16.png



相关文章
|
3月前
|
存储 算法 数据处理
【C/C++】C/C++ 校园失物招领系统设计与实现(源码+报告)【独一无二】
【C/C++】C/C++ 校园失物招领系统设计与实现(源码+报告)【独一无二】
|
4月前
|
移动开发 监控 物联网
无代码平台也能实现园区物业管理系统 让普通人成为开发者 常见的软件盘点
- **草料二维码**:适用于中小物业,提供设备至访客管理的多种场景,免费但无财务催收功能。 - **优房物业管理系统**:专注物业费收缴,有员工工作台,适合需高效催缴的物业。 - **诺怀云物业**:全场景云系统,适合大型机构如商业资产和医院后勤,提供一体化解决方案。 - **OPark智慧园区**:全面的园区管理平台,强调招商与运营管理,适合预算充足且需定制服务的园区运营者。 - **明源云数智**:侧重招商与渠道管理,自动化任务执行,适合大型园区的财务管理和服务优化。
|
6月前
|
JavaScript Java 关系型数据库
公寓报修|公寓报修管理系统|基于springboot公寓报修管理系统设计与实现(源码+数据库+文档)
公寓报修|公寓报修管理系统|基于springboot公寓报修管理系统设计与实现(源码+数据库+文档)
62 2
|
6月前
|
SQL 前端开发 Java
五邑大学餐厅网络点餐系统设计与实现(包含完整源码详细开发过程)
五邑大学餐厅网络点餐系统设计与实现(包含完整源码详细开发过程)
|
6月前
|
安全 大数据 数据库
现代图书馆管理系统的设计与应用
现代社会信息量急剧增加,图书馆作为知识的仓库和传播中心,承载着重要的社会功能。随着科技的发展,传统的图书馆管理方式已经无法满足日益增长的需求,因此图书馆管理系统应运而生。本文将探讨图书馆管理系统的设计原理、功能特点以及应用效果,旨在为图书馆管理者提供参考,促进图书馆管理水平的提升。
375 0
|
6月前
|
人工智能 前端开发 JavaScript
计算机Java项目|超市进销存管理系统(二)
计算机Java项目|超市进销存管理系统
|
6月前
|
Java 关系型数据库 MySQL
计算机Java项目|超市进销存管理系统(一)
计算机Java项目|超市进销存管理系统
130 0
|
6月前
|
前端开发 搜索推荐 算法
游乐场管理系统|基于Java开发实现游乐场综合管理系统平台
游乐场管理系统|基于Java开发实现游乐场综合管理系统平台
107 0
|
6月前
|
C++ 容器
项目案例一:基于C++的图书馆管理系统
项目案例一:基于C++的图书馆管理系统
235 0
|
6月前
|
Java 关系型数据库 MySQL
开题报告-基于SSM的校园外卖管理系统设计与实现
开题报告-基于SSM的校园外卖管理系统设计与实现
333 0