食堂就餐餐费管理.doc:.. 2错误!未定义书签。 1144餐费查询函数 115•调试与测试 125」调试 ,愈来愈多的公司选择了运用食堂就餐餐费管理系统的各项信息。这是一个企事业单位不可缺少的部分,公司可以利用这套程序进行食堂管理,也方便杏询修改食堂的各项信息,可以提高管理工作的效率和简化管理丁作的程序。有利的为公司节省了运作成本,优化资源利用率,这也正是编写本程序的目的所在。根据课程设计任务书要求,本系统开发主要完成以卜•功能和性能。(1)录入学生信息,学生信息包括学号、姓名、等;(2)按姓名、学号等条件查询餐费信息,应实现模糊查询;(3)按餐费范围查询学生信息;(4)食堂食谱信息;。该系统需要有录入信息,删除信息,根据所给条件查询信息,修改信息,统计信息,循环显示主菜单,保存信息的功能,并月•利用显示函数将职工的所有信息显示出来。,姓名,年龄,食谱,花费等信息。,系统稳定性好,安全,可靠。3•,整个程序的设计实现大致分为十一个模块,每一个模块对应一个函数。在这些函数当中,添加学生数据函数,添加食谱函数,就餐买单函数,餐费查询函数的实现严格按照题目的要求,而更改数据函数和显示函数属于附加功能。读取文件函数和保存信息函数对其它函数的实现起辅助作用,主函数及菜单函数控制程序的整体运行。;;;。;6•显示学生数据函数实现的是显示目前所有的有效学生记录信息。。除上面介绍的功能之外,程序还具有退出功能,可以在程序的一次运行当中循环执行所有的功能,并根据需要终止程序的执行。每一个学生记录都包含学号、姓名,以及餐费,在程序当中,将学生(食谱)记录类型定义为结构体类型,添加以及追加的学生(食谱)信息直接写入E盘的student(caipu).txt文件中,其它函数每次对学生(食谱)记录的访问,其数据來源都是student(caipu).txt文件,这样做不但可以保证学生(食谱)数据的一致性,而且可以对学生(食谱)数据进行永久保存,保证每次运行程序都可以采用原来的数据。(1)添加学生(食谱)数据函数add(ad)(2)读取学生(食谱)数据函数reads(read)— J' ■ 〜 ―"真 i■—-一一—假循坏变量i=0文件未结束时输出文件读取学生(食谱)信息到数组元素stu[i](ca[i])屮打开失败i++关闭文件返冋返冋学生(食谱)数i图3读収学生(食谱)数据(3)删除学生记录函数deln=reads(stu)循环变量i=0;输入待删除学生学号number当ivn时break i++输出没有找到该学生信息!j=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),其中主函数以菜单的形式调用其它函数来实现要求的所有功能。在这些函数当中,添加学生数据函数、添加食谱数据函数、就餐买单函数和查询餐费函数是程序屮较为核心的部分,下面分别进行说明。|情况,其一是在学生
食堂就餐餐费管理 来自淘豆网m.daumloan.com转载请标明出处.