V
主页
C语言实现食堂自动化管理系统
发布人
1 问题描述 编写一份简化的食堂自动化管理系统,实现学生就餐卡管理和菜品管理以及消费记录统计等相关功能。所有数据包括学生就餐卡信息,菜品信息等都要利用文件系统保存,以备系统下次运行时使用。通过此课题,熟练掌握文件、数组、指针的各种操作,以及一些基本算法的应用。 2 功能要求 (1)学生就餐卡和菜品数据是由多条数据记录构成,其信息包括: 学生就餐卡:卡号,姓名,余额,状态(正常和挂失。) 食堂菜品数据:编号 名称 金额 消费次数 (2)数据保存形式: 所有就餐卡信息,菜品信息数据要以文本或二进制文件保存。 (3)需要实现的功能 代码要能提供以下两个基本模块。 管理员模块: 管理员以密码登录系统,可以完成以下功能 A. 注册学生就餐卡 B.就餐卡的充值挂失模块 C.食堂菜单管理功能,包括对菜单的增删修改查等功能。 D.统计功能:统计菜品销售情况(销售排行),以及学生卡的使用情况(选做) 学生模块 以就餐卡号登录系统(说明:卡处于挂失,则拒绝登录。) 可以查询卡中余额。 可以查询本卡的消费记录(选做) 可以浏览菜品并按照金额购买 (4)界面功能要求: 采用友好的字符界面,实现一个功能控制菜单。 每次操作都从该菜单选择,利用循环结构使得一次运行程序可进行多次操作。 选做要求: (1)数据完整性保证。例如:就餐卡号和菜单编号不得重复。 (2)学生每次消费可以自动生成消费记录(卡号,购买时间,购买菜品编号,购买金额)。 该消费记录表永久保存,用于事后查询和统计。具体请学生自己构思、设计。 3 其他要求 (1)界面美观,交互方便。 (2)注释详细:每个变量都要求有注释说明用途;函数有注释说明功能,对参数、返回值也要以注释的形式说明用途;关键的语句段要求有注释解释。 (3)程序的层次清晰,可读性强。 (4)变量、函数命名符合规范。 4 开发环境 可以选择Visual Studio 2010、DEV_C++等开发环境,或者与老师讨论,选择自己熟悉的开发工具与平台。
打开封面
下载高清视频
观看高清视频
视频下载器
C语言实现背单词系统
基于MFC实现的计算器
C语言实现模拟校园卡消费记录查询系统
基于MFC实现同学基本资料管理系统
基于Qt实现图书室管理系统
基于MFC实现高校职工信息管理系统
C语言实现智能实验室预约系统
基于C++Qt实现图书信息管理系统
基于Qt实现教师住房管理系统
C语言实现基于二叉树(孩子兄弟表示法)的家谱信息管理系统
C语言实现ATM仿真软件
基于Qt实现汽车客运公司售票系统
C语言实现考试管理系统
基于Qt实现篮球联赛管理系统
C语言实现电信优惠套餐推荐系统
C/C++家谱管理系统
学嵌入式别想的太天真了
C语言实现运动会积分流程管理系统
基于Qt实现职工住房管理系统
基于Qt实现的商店存货管理系统
C语言实现模拟汽车客运公司售票系统
C语言实现泊车管理系统
C语言实现基于角色管理的简易家谱管理系统
C语言实现移动营业厅程序
C语言实现神气盒子
基于C++MFC实现时钟小程序
C语言实现基于数据分析的小区电量扩容推荐程序
基于Qt实现日历节日管理小软件
C语言实现手机通信录系统
C++实现热播影视剧的评价及推荐系统
C语言实现南邮图书馆管理系统
Qt银行定期储蓄管理系统
C语言实现智能交通预约系统
基于Qt实现学习课程计划的辅助编排系统(完善版)
基于MFC实现智慧教学管理软件系统(完善版)
【常见误区】作业补充说明
C语言实现红楼梦人物分析系统
C语言实现学生选课排课系统
基于Java和SWING实现图书管理系统
【秘技补充】如何画内存布局,星号的诀窍