一 需求分析已知参数:目的节点IP地址或主机名设计要求:通过原始套接字编程,模拟Ping命令,实现其基本功能,即输入一个IP地址或一段IP地址的范围,分别测试其中每个IP地址所对应主机的可达性,...

摘 要

随着计算机应用技术的快速发展和日益普及,网络也遍及到我们生活的每个角落,为我们的学习和工作带来极大的方便。很多人都使用过传统的文字,纸张管理手段,与之不同的另外一种管理方式就是利用电脑程序管理餐厅。主要对追求工作高效、稳定、便捷的餐厅管理人员,电脑程序管理餐厅是一种很好的新型管理手段,它能提高工作效率和方便使用,餐厅管理程序就涉及到了文字、数字、项目信息的输入、读取、修改以及保存。

本程序针对真实餐厅工作状况进行分析,讨论工作平台的环境影响,比较后采用在VS开发平台下,调用文件读写函数以实现Windows系统下信息的更新和保存。通过同类型软件测试比较可得:餐厅管理系统软件的设计具有先进性,可靠性。

关键词:餐厅管理;文件读写;数据更新、保存

第一章 设计内容

设计一个模拟实现餐厅管理系统的程序,输入你需要的操作(选择相对的括号里的阿拉伯数字)程序具体功能有:

查看菜单

新增菜单

删除菜单

修改菜单(含名称及价格)

查看座位剩余量

修改座位剩余量

查看预定情况

新增预定(含菜式预定)

查看顾客积分

顾客兑换积分

第二章 总体设计

2.1 模块化设计

为实现系统功能,本程序主要分为八个模块。它们分别为:查看菜单、新增菜单、删除菜单、修改菜单、查看座位剩余量、修改座位剩余量、查看预定情况、新增预定。这八个函数再通过主函数调用分别得以实现。

主函数,首先提供了程序运行时的友好界面,提供客户选择的菜单。然后,通过执行多分支选择语句——switch语句,分别实现其它各个函数的调用功能。

其它各个函数的功能分别如下:

check() // 查看菜单函数

add() // 新增菜单函数

decrease() // 删除菜式函数

change() // 修改菜式函数

seat_check() // 查看座位剩余量函数

seat_change() // 修改座位剩余量函数

booking_check() // 查看预定情况函数

booking_add() // 新增预定座位函数

draw_check() // 查看顾客积分

draw_check2() // 查看礼品列表

draw_main() // 兑换功能

一 需求分析已知参数:目的节点IP地址或主机名设计要求:通过原始套接字编程,模拟Ping命令,实现其基本功能,即输入一个IP地址或一段IP地址的范围,分别测试其中每个IP地址所对应主机的可达性,..._第1张图片

参考文档和完整的文档和源码下载地址:

https://www.write-bug.com/article/1417.html

你可能感兴趣的:(一 需求分析已知参数:目的节点IP地址或主机名设计要求:通过原始套接字编程,模拟Ping命令,实现其基本功能,即输入一个IP地址或一段IP地址的范围,分别测试其中每个IP地址所对应主机的可达性,...)