1 仪器仪表管理1
【要求】系统功能的基本要求:(1)新的仪器仪表信息的录入;(2)在借出、归还、维修时对仪器仪表信息的修改;(3)对报废仪器仪表信息的删除;(4)按照一定的条件查询符合条件的仪器仪表信息;查询功能至少应该包括仪器仪表基本信息(如仪器仪表名字、仪器仪表编等)的查询、按时间点(借入时间、借出时间、归还时间)查询等(5)对查询结果的输出
【提示】数据结构采用结构体
仪器仪表信息包括仪器仪表名、仪器仪表编号、购买时间、借入时间、借出时间、归还时间、维修时间、状态信息(0 代表可借出, 1 代表已借出,2 代表正在维修)等
需求分析根据题目要求, 需要把仪器仪表信息的的数据存储在文件里,所以需要提供文件的输入输出等操作;在程序中要提供修改,删除,查找等操作;另外还应该提供键盘式选择菜单实现功能选择
功能实现设计2
1 总体设计系统功能模块图2
2 详细设计1
主函数主函数一般设计得比较简洁,只提供输入输出和功能处理的函数调用
其各功能模块用菜单方式选择
本题将 main()函数体内的界面选择部分语句单独抽取出来作为一独立函数,目的在于系统执行完每部分功能模块后能够方便返回到系统界面
【程序】main() {menu(); 仪器仪表管理系统添加查询修改删除退出2 } 菜单部分设计如下:【流程图】N Y 主函数的菜单流程图【程序】main() { system("cls");/**********清屏 ************/ menu(); } void menu() { int w,n; do { system("cls"); printf("\t\t WELCOME TO THE EQUIPMENT MANAGEMENT SYSTEM\n\n\n"); n\n\n"); printf("\t\t\t1:Add message of new e