C语言课程设计--图书借阅管理系统
《C语言课程设计--图书借阅管理系统》由会员分享,可在线阅读,更多相关《C语言课程设计--图书借阅管理系统(25页珍藏版)》请在毕设资料网上搜索。
1、 C 语言课程设计 图书借阅管理系统 班 级: 学 号:121407124 姓 名: 指导老师: 成 绩: C 语言课程设计 第 1 页 共 25 页 一 任务描述 课题是图书借阅管理系统。采用结构体数组,用于院级资料室管理,实现简 单的图书借阅管理,可以进行借书,还书,查询,挂账,借出图书查询等操作。 具体分为 6 个模块: 1. 图书信息录入。 2. 借阅信息录入。 3. 还书记录。 4. 挂账处理。 5. 信息查询:分为按书名查询,按作者查询,按库存量查询和按被借阅信息查 询。 6. 借阅统计:分为按教师统计和按照部门统计。 二 系统概要设计 1.系统模块化设计 图书借阅管理系统 查 找
2、 借 阅 还 书 借 阅 统 计 图 书 信 息 录 入 挂 账 处 理 按 书 名 查 找 按 作 者 查 询 按 库 存 量 查 询 已 借 出 查 询 按 部 门 查 询 按 老 师 查 询 C 语言课程设计 第 2 页 共 25 页 查找:按照图书名称,作者,库存和被借阅信息查询。 借阅:输入所找的图书,输入书名和编号,若有库存,可以借阅,若没有库存, 则无法借阅。 还书:输入图书信息,进行还书。 借阅统计:按照借书人的姓名和单位,分别查找借阅信息。 挂账处理:输入当天日期,可以查找出在当天,借阅图书超过 90 天的借阅人姓 名。 三 系统详细设计 1. 数据结构设计 struct l
3、ist long num; char name20; char auther20; char publisher20; int quantity; booksN; struct list booksN用来存放新到的图书信息,包括编号、书名、作者、出版社和 库存。 struct time int year; int month; int day; ; struct time 结构体用来存放年月日信息 struct out long numb; C 语言课程设计 第 3 页 共 25 页 char name20; char publisher20; char teacher20; char sub
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 图书 借阅 管理 系统
