1、 C C 学院:学院: 自动化学院自动化学院 专业:专业: 自动化自动化 班级:班级: XXX XXX 姓名:姓名: XXX XXX 学号:学号: 231XXX231XXX- -XX XX 语言课程设计语言课程设计 报告报告 C 语言程序设计 目录目录 1.1. 题目概述,总体设计题目概述,总体设计-第第 1 1 页页 2.2. 详细设计,菜单函数详细设计,菜单函数-第第 2 2 页页 3.3. 功能模块:录入模块功能模块:录入模块-第第 3 3 页页 4.4. 状态改变模块状态改变模块-第第 4 4 页页 5.5. 状态改变,借出归还状态改变,借出归还-第第 6 6 页页 6.6. 状态改变
2、,维修状态改变,维修-第第 7 7 页页 7.7. 状态改变,删除状态改变,删除-第第 8 8 页页 8.8. 状态查询模块状态查询模块-第第 9 9 页页 9.9. 按名称查询按名称查询-第第 1111页页 10.10.按时间点按时间点/ /段查询段查询-第第 1212页页 11.11.公共函数公共函数-第第 1313页页 12.12.上机实践上机实践-第第 1414页页 13.13.程序的亮点与不足程序的亮点与不足-第第 1717页页 14.14.总结总结-第第 1818页页 C 语言程序设计 第 1 页 共 18 页 题目:仪器仪表管理系统 要求 系统功能的基本要求: (1) 新的仪器仪
3、表信息录入。 (2) 在借出、归还、维修时对仪器仪表信息的修改。 (3) 对报废仪器仪表信息的删除。 (4) 按照一定的条件查询、统计符合条件的仪器仪表信息; 查询功能至少应 包括仪器仪表基本信息的查询、 按时间段(如在 2004 年 1 月 1 日到 2004 年 10 月 10 日 购买、借出、维修的仪器仪表等) 查询、按时间点(借入时间、借出时间、归还时间) 查 询等,统计功能至少包括按时间段统计、按仪器仪表的基本信息统计等。 (5) 对查询、统计的结果打印输出。 提示 数据结构采用结构体。 仪器仪表信息包括仪器仪表名、 仪器仪表编号、 购买时间、 借入时间、 借出时间、归还时间、维修时间、状态信息(0 代表可借出,1 代表可借入,2 代表正在维 修) 等。 需求分析需求分析: 根据题目要求,由于