高级语言程序设计课程设计报告题目:图书借阅管理系统学号:071007118姓名:彭雪铭指导教师:郑小东计算机科学与应用系高级语言程序设计课程设计报告一、选题分析图书借阅管理系统:1)实现借书、还书、超期提醒、输出;2)制作菜单;3)为个操作设计函数
二、算法设计1.显示菜单;2.按1增加新书,输入新书信息,完成后按任意键返回主菜单;3.按2借阅图书,输入图书编号,完成后按任意键返回主菜单;4.按3归还图书,输入图书编号,完成后按任意键返回主菜单;5.可重复操作上面的步骤
三、数据结构structBOOK:图书的结构体;voidpage_title(char*menu_item):打印页眉的函数;voidbook_out(void):借出图书;voidbook_in(void):还入图书;voidbook_add(void):增加图书
四、程序源码#include#include#includestructBOOK{intid,total,store;charname[31],writer[21];}books[100];/*上面是结构体的定义,用于存放书籍及借书的信息
*/structBOOK*h_book;voidpage_title(char*menu_item){clrscr();printf("\n\n%s\n\n",menu_item);}/*上面是打印页眉的函数,同时通过参数menu_item,可以显示当前的状态
*/voidreturn_confirm(void){printf("\nPressanykeytoenterthemenu
\n");1高级语言程序设计课程设计报告getch();}/*上面是返回前请求确认的函数,以便在返回前观察结果*/intsearch_book(void){intn,i;printf("InputBookNum:");