• C语言订餐管理系统


    C语言订餐管理系统

    任务二 订餐管理系统设计
    一、目的:
    (1)熟悉使用软件工程的思想完成一个信息系统的设计步骤和方法。
    (2)熟悉软件设计各步骤表示的常用工具。
    (3)掌握使用C语言进行模块化程序设计和调试的方法。

    二、内容和要求:

    【课题描述】
    本项目要求完成一个订餐管理系统,用户需登录验证后方可使用系统,系统数据主要是客户订餐信息,至少包含:订单编号,客户姓名,电话,送餐地址,套餐名(假设有5种套餐),套餐数量,送餐时间和状态(已送,未送),信息需要文件保存和读取。基本功能可实现信息的添加、取消、修改、查询和显示。扩展功能包括数据的统计和分析。

    【课题要求】
    1 系统编程要求使用多文件多函数形式实现。
    2项目功能需求:
    (1)系统运行后,首先显示欢迎和版权页面,告知软件名称、版本和作者信息。
    (2)要进行用户验证,账号和密码通过方可使用系统。
    (3)用户订餐数据需文件保存和读写。
    (4)至少具备信息增加、取消、修改、查询和显示的功能。成绩为D,C。
    (5)选做功能:统计和数据分析等。成绩为B,A。
    3.功能说明:
    (1)添加订餐:客户下单时操作。包括:订单编号,客户姓名,电话,送餐地址,套餐名(假设有5种套餐),套餐数量,送餐时间和状态(已送,未送)。
    (2)取消订餐:客户取消订单时操作,删除客户的订单。须设置操作提醒。
    (3)修改订餐:客户修改订单信息时操作。
    (4)订餐信息查询:可根据客户姓名或电话来查询其订餐的情况,没有相应信息时,提示“没有订单或撤销”。
    (5)输出订餐信息。
    (6)统计和分析:每个客户的订餐次数,每种套餐的订单数,最受欢迎的套餐和订单最少的套餐。
    (7)其他扩展功能:每个客户及其订餐次数用文件保存,每种套餐及其订单数用文件保存等。
    4.输入/输出要求
    总体要求:界面友好,操作提示信息完整,便于理解和使用。
    (1)应用程序运行后,显示菜单,用户根据需要选择相应的操作项目。进入每个操作后,根据程序的提示输入相应的信息;
    (2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等。
    (3)信息输出语义清晰,格式整齐、美观。

    三、报告要求
    任务二完成后需提交报告和项目文件夹(含源码和数据文件)。
    报告内容包括:
    1 课题要求。
    2 系统功能结构设计。含系统功能结构图和文字说明。
    3 系统业务流程设计。含系统业务流程设计和文字说明。
    4 函数及调用关系设计。
    5 数据结构设计。含结构体设计和文字说明。
    6系统实现。
    6.1 硬件和软件环境
    6.2 文件结构图
    6.3 源代码。加注释。
    7 测试。要求文件中至少有10条数据。

    源码下载

    链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
    提取码:1111

  • 相关阅读:
    土壤电导率(EC值)传感器
    TensorFlow:GPU的使用
    R语言:读取loom文件,以及loom文件转成Seurat对象
    element+vue table表格全部数据和已选数据联动
    ssh免密登录的原理RSA非对称加密的理解
    互联网采集数据有哪几种常见的方法?
    最近写过的dp题单(持续更新)
    尚医通 (二十七) --------- 排班接口开发
    C语言疑难进阶手册(1)
    vue-按键修饰符
  • 原文地址:https://blog.csdn.net/qq_35960743/article/details/125550186