一、实验目的
- 培养学生良好的程序设计思想、方法与技巧。
- 培养学生能够将现实世界中问题的求解映射到软件系统的计算机求解,并能够熟练掌握C程序设计语言的编程与调试。
二、实验要求
- 具备C语言编程的基本概念和知识。
- 掌握结构体类型数组的概念和应用。
- 学会对数据文件进行简单的操作。
- 编写程序,完成以下实验内容并上交实验报告。
三、实验内容
基本要求(必做)
- 设计一个电话预约订位管理信息系统。
- 记录客户基本信息(姓名、电话、日期、就餐时间、人数、编号、分配的餐位等)。
- 系统具备插入、删除、修改、查询、显示功能。
- 界面采用菜单的方式。
扩展要求(加分项、可选做)
- 登录功能。
- 用户分为前台用户、店长用户、管理员用户。每个用户所看到的界面有所区别。
- 管理员用户可进行用户管理功能(注册新用户、删除用户、修改用户)
- 可对比某个时间段的预订情况,并以图表方式显示。
- 多文件结构。将业务功能存放在单独的源程序中。
- 系统所处理的数据可采用数据文件或数据库存储。
四、系统实现(全部代码文件私聊博主发)
系统介绍
该系统实现了实验内容的所有基本要求,并完成了扩展要求中的第1、2、3、5、6个要求。其中第六个要求是采用数据文件进行存储数据。管理员账户默认为1,密码为12345。