前言
这是我大一用c写的一个小项目《网吧的管理系统的实现》,在这里提供大家学习和使用
主要知识:
- 链表的创建与使用
- 文件的操作
- 各种c语句的运用
tips:使用时,记得在c文件中添加一个 Account library.txt 文档
一、设计任务
如今现在的网络非常的发达,各种软件、游戏、媒体等对网络的要求也非常的高,所以为了满足消费者,网吧必须改建,建立一个以网路技术、计算机技术与现代信息技术为支撑的娱乐、管理平台、将现行以游戏网为主的活动发展到多功能娱乐这个平台上来,既以大幅度提高网吧的竞争和盈利能力,建设成为一流的高档网吧,以吸引高端消费群体打下强由刘的基础。这就是我们要达到的目标。由此分析一个合理、简单、规范的网吧管理系统符合目前需求形势。
二、程序设计与实现
本程序面向两类用户即vip和管理员,有两个入口,vip可以注册然后进行登录,管理员有固定的账号和密码(隐秘的入口)。Vip有上下机和修改密码功能
管理员拥有会员信息的查看和充值等陆续开发的功能。如下图所示
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()
函数功能:登录账号
输 入:
输 出:
算法描述:
(2)函数名:void enroll()
函数功能:注册
输 入:
输 出:
算法描述:
(3)函数名:void getPassBack()
函数功能:密码找回
输 入:
输 出:
算法描述:
(4)函数名:void GetPassword()
函数功能:密码回显‘*’
输 入:密码
输 出:无
算法描述:
(5)函数名:void vipMenu()
函数功能:会员界面
输 入:
输 出:
算法描述:
(6)函数名:void maMenu()
函数功能:管理员界面
输 入:
输 出:
算法描述:
(7)函数名:void getOn()
函数功能:用户上机
输 入:
输 出:
算法描述
(8)函数名:void changePass()
函数功能:密码修改
输 入:
输 出:
算法描述: