c语言餐饮结账管理系统设计文档.doc

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言餐饮结账管理系统设计文档

C语言程序设计 课程设计报告 设计题目:餐饮结账管理系统设计 1 设计任务 1.1 设计题目的描述 功能:餐饮结账信息包括:编号、时间、台面号、顾客数量、接待服务生、实收金额。 试设计一餐饮结账管理系统,使之能提供以下功能: 1结账信息录入、修改、删除功能; 2查询浏览功能:按台面号查询、按接待服务生查询; 3 按照实收金额排序。 4统计总收入、顾客总数等功能。 1.2 设计要求 (1)仔细审题,明确题目要求。 (2)按照结构化的程序设计思想,将程序模块化,将相对独立的功能写成函数。 (3)要求编程、调试通过并演示;程序编写规范,添加适当注释。 (4)按照课程设计报告的内容和格式要求,撰写课程设计报告,并且打印。 2 设计方案说明 2.1 数据的存储结构 餐饮结账信息包括:编号、时间、台面号、顾客数量、接待服务生、实收金额。 因此需要使用结构体,而结账信息又不止是一个,所以使用结构体数组,这里定义结构体struct bill,定义数组bill[M]。 struct bill { int num; //编号 int time[4]; //时间 int table; //台面号 int count; //顾客数量 char name[20]; //服务生姓名 int money; //实收金额 }bill[M]; 2.2函数之间的调用关系说明 main main menu Input modify deleter search search2 sort income number modify_a save Display_all readFromFile display 2.3函数说明 1)函数 void menu() void menu() 菜单函数 此函数为主菜单,从此处进入其他模块。 变量 c :使用c选择进入其它功能。 C C=1? 是 否 C=2? 执行 是 否 Input 执行 C=………… Modify 2)函数void input() void input() 信息录入,将录入的信息存入文件bill中 此函数将从键盘输入的信息录入文件bill中。 使用scanf输入结构体中各个量; 打开文件bill成功 打开文件bill成功 选择输入的信息个数N 输入第i个信息 直到i=N 保存并关闭文件 3)函数 void readFromFile() void readFromFile() 从文件中读取信息并存入数组bill[30] 此函数将文件bill中信息读出并存入bill[] 打开文件 打开文件 读第i个文件 直到i=N 关闭文件 4)函数 void save() void save() /*保存函数*/ 此函数用于在修改与删除后保存数据。 打开文件 打开文件 写入第i个文件 直到i=N 关闭文件 5)函数 void display_all() void display_all() 信息全部显示 通过此函数可显示所有输入信息。 readFromFile() readFromFile()读取文件中信息 printf显示第i个信息 直到i=N 6)函数 void display(int i) void display(int i) 单个信息显示 i为要修改的信息号从modify函数中读入 此函数用于在修改等功能后显示第i个信息,用于核对。 用printf显示第i个信息的所有数据 用printf显示第i个信息的所有数据 7)函数 int modify_a(int i) int modify_a(int i) 修改主函数时调用此函数 此函数用于修改其中一个或多个信息,并返回一个数值用于确定是否修改。 变量c用于确定修改项目 从键盘输入一个C的值 从键盘输入一个C的值 c7||c1 是 否 错误 w1==2 重试 c=1 是 否 输入新信息 c=………… 显示修改后第i个信息 输入w1的值 返回值w1 8) 函数 void modify() void modify() 修改信息主函数 此函数用于修

文档评论(0)

karin + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档