食堂就餐餐费管理

食堂就餐餐费管理

ID:44675516

大小:390.99 KB

页数:26页

时间:2019-10-24

食堂就餐餐费管理_第1页
食堂就餐餐费管理_第2页
食堂就餐餐费管理_第3页
食堂就餐餐费管理_第4页
食堂就餐餐费管理_第5页
资源描述:

《食堂就餐餐费管理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、食堂就餐餐费管理目录1.绪论12.系统分析12.1功能需求12.2数据需求12.3性能需求13.总体设计23.1功能模块设计2错误!未定义书签。3.2系统设计方案和流程图4.详细设计84.1添加学生函数94.2添加食谱数据函数104.3就餐买单函数1144餐费查询函数115•调试与测试125」调试125.2测试136.结论137.参考文献148.源程序141.绪论随着科技的发展,愈来愈多的公司选择了运用食堂就餐餐费管理系统的各项信息。这是一个企事业单位不可缺少的部分,公司可以利用这套程序进行食堂管理,也方便杏询修改食堂的各

2、项信息,可以提高管理工作的效率和简化管理丁作的程序。有利的为公司节省了运作成本,优化资源利用率,这也正是编写本程序的目的所在。根据课程设计任务书要求,本系统开发主要完成以卜•功能和性能。(1)录入学生信息,学生信息包括学号、姓名、等;(2)按姓名、学号等条件查询餐费信息,应实现模糊查询;(3)按餐费范围查询学生信息;(4)食堂食谱信息;2.系统分析2.1功能需求本系统主要是企业对食堂就餐餐费管理的系统。该系统需要有录入信息,删除信息,根据所给条件查询信息,修改信息,统计信息,循环显示主菜单,保存信息的功能,并月•利用显示函

3、数将职工的所有信息显示出来。2.2数据需求需要向系统输入学号,姓名,年龄,食谱,花费等信息。2.3性能需求在运行本程序时只要按照正确的操作方法不会出现无法运行的情况,系统稳定性好,安全,可靠。3•总体设计3.1功能模块设计经过对程序设计题冃的分析可知,整个程序的设计实现大致分为十一个模块,每一个模块对应一个函数。在这些函数当中,添加学生数据函数,添加食谱函数,就餐买单函数,餐费查询函数的实现严格按照题目的要求,而更改数据函数和显示函数属于附加功能。读取文件函数和保存信息函数对其它函数的实现起辅助作用,主函数及菜单函数控制程

4、序的整体运行。1.添加学生数据函数主要实现程序最初运行时学生数据的录入以及其后的运行中学生数据的追加功能;2.添加食谱数据函数主要实现程序最初运行时食谱数据的录入以及其后的运行中食谱数据的追加功能;3.删除学生数据函数实现的功能是按照学号对学生的数据记录进行删除;4.就餐买单函数按照题口的具休要求实现的是学生就餐及每次餐费累加的更新。5.餐费查询函数允许按照学号对学生的总餐费进行查询;6•显示学生数据函数实现的是显示目前所有的有效学生记录信息。7.显示食谱信息函数实现的是显示目前所有的有效食谱记录信息。除上面介绍的功能之外

5、,程序还具有退出功能,可以在程序的一次运行当中循环执行所有的功能,并根据需要终止程序的执行。每一个学生记录都包含学号、姓名,以及餐费,在程序当中,将学生(食谱)记录类型定义为结构体类型,添加以及追加的学生(食谱)信息直接写入E盘的student(caipu).txt文件中,其它函数每次对学生(食谱)记录的访问,其数据來源都是student(caipu).txt文件,这样做不但可以保证学生(食谱)数据的一致性,而且可以对学生(食谱)数据进行永久保存,保证每次运行程序都可以采用原来的数据。3.2程序流程图1.程序总体结构图图1

6、程序总体结构图2.具体功能框图(1)添加学生(食谱)数据函数add(ad)(2)读取学生(食谱)数据函数reads(read)—J'■〜打开E盘student.txtCcaipu.txt戊件成班―"真i■—-一一—假循坏变量i=0文件未结束时输出文件读取学生(食谱)信息到数组元素stu[i](ca[i])屮打开失败i++关闭文件返冋返冋学生(食谱)数i图3读収学生(食谱)数据(3)删除学生记录函数deln=reads(stu)循环变量i=0;输入待删除学生学号number当ivn时breaki++输出没有找到该学生信息!j

7、=i+l当jvn时stu[j-l]=stu0]j卄调用更新文件函数save(stu,n-l)输出提示“删除成功”图4删除学牛记录(4)就餐买单函数畀1m=read(ca)循环变量i=0当num2=ca[i].numberq=ca[i].pricen=reads(stu)循环变量i=0当numl=stu[i].numStu[i].A=q+stu[i].Asave(stu,n)更新文件输出就程成功图5就餐4.详细设计木程序主要由十一个自定义函数和一个主函数组成,其中主函数以菜单的形式调用其它函数来实现要求的所有功能。在这些函数

8、当中,添加学生数据函数、添加食谱数据函数、就餐买单函数和查询餐费函数是程序屮较为核心的部分,下面分别进行说明。1.添加学生数据函数添加数据分为两利

9、情况,其一是在学生文件(student.txt)不存在的情况下,首先由程序创建一个新文件,并将录入的学生信息写入该文件当中;其二是在学生文件(student

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。