课 程 设 计 报 告课程名称 C 语言程序设计 课题名称图书借阅管理系统 专 业 电子信息工程 班 级 1153 班 学 号 202511611319姓 名廖信达指导老师叶晓霞2025 年 12 月 24 日一、设计内容与设计要求1.设计内容:根据系统需求的描述,要求实现的功能包括图书信息和读者信息的添加、查询的功能,以及借书和还书的功能,本系统格外添加了用户注册和登录功能,方便统计和完善读者信息
(1)、本系统采纳一个包含 N 个数据的结构体数组,每个数据的结构应当包括:书号、书名、作者、出版社、出版日期、单价、是否借出等
(2)、本系统显示这样的菜单: 首先,要进行登录或者注册才能进入系统,进入后显示 1
全部图书浏览 2
新图书添加 3
图书删除 4
图书查找 5
图书借阅 6 图书归还 7
全部读者浏览 8
退出登录 0
退出之后,程序将重新显示菜单
2.设计要求:掌握结构化程序设计的主体思想,以自顶向下逐步求精的方法编制程序解决一些实际的问题,为将来编写软件积累一些典型的案例处理经验
设计正确,方案合理
界面友好,使用方便
程序精炼,结构清楚
4 上机演示
按学号顺序选课题号,并在规定的时间内独自完成相关课题的 C 源程序编写、调整和运行
源程序及编译生成各文件均保存在软盘中;5
按本任务书的要求,按附录的要求编写《课程设计报告》(Word 文档格式)
并用 A4 的复印纸打印并装订; 目录一、课程设计报告
4二、功能模块的划分
6三、主要功能的实现
8四、程序代码清单
9三、课程设计报告1