下载此文档

2021年C语言优秀课程设计图书综合管理系统.doc


文档分类:IT计算机 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
C语言课程设计
姓名: 莫方民
班级:计算机1403
学号:

《图书管理系统》
目录
题目要求及能实现功效·······················2
程序总体设计·································2
具体设计
1、主函数···································4
2、各功效模块设计·····························5
附 录····································
26
题目要求及能实现功效
图书管理信息包含:图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号等,使之能提供以下功效:
1、新进图书基础信息输入。
2、图书基础信息查询。
3、对撤消图书信息删除。
4、办理借书手续。
5、办理还书手续
【提醒】
建立图书管理信息结构体,结构体组员包含图书馆名称、图书编号、单价啊、作者、存在状态、借书人姓名、性别、学号。存在状态设为整型,可用不一样数字代表借还状态。借书和还书手续要注意修改结构题组员变量存在状态值。
总体设计
欢迎进入地大图书管理系统
查阅图书
借阅图书
退出系统
图书归还
管理系统


欢迎进入管理系统
增加图书
删除图书
学生管理系统
图书统计
修改图书

具体设计
1、主函数
[说明]
主函数较多、较复杂,已经和主菜单函数合并,主菜单函数里还包含了各自二级菜单,并已经开始了对各个函数调用。为了程序显示清楚可读,应先清屏以后调用菜单函数。
[步骤]
开 始
显 示 一 系 列 功 能 选 项
输入n,判定n是否是0~4?
调 用 和 n 相 应 模 块
N
Y
2、各功效模块设计
(2)查阅模块
[说明]
输入个职员信息后,浏览、查找、排序时同一个职员全部信息全部要同时显示,所以利用结构体运行。数据信息存放在文件中,一条统计对应一条学生信息,方便管理。
[步骤]
查 询 系 统
按书名查找
按作者查找
退 出
输 入
不存在
已出借
无人借
(3)借阅模块
[说明]
查阅完图书统计后,用户要借阅图书,系统要在操作过程中提醒用户输入步骤,依据用户所输入指令,帮助其完成借阅。
[步骤]
借 阅 图书
输 入 卡 号
卡号存在
输入书名
已出借
不存在
借阅成功
返 回
卡号不存在
(4)管理模块
[说明]
管理模块最为复杂,管理全部图书及职员、学生信息。优异入总体管理系统,在这个系统中关键操作是图书管理,为其中1至4项(分别是增加图书、删除图书、修改图书资料、书籍统计),同时系统还连接了职员、学生管理两个系统,为下一步操作提供了条件。职员管理系统关键有增加图书、删除图书、修改图书资料、书籍统计,学生管理系统关键有申请新卡、删除卡号、借书统计、卡号统计四个模块,用于管理学生登录信息。
[步骤]
欢迎进入管理系统
增加图书
删除图书
学生管理系统
图书统计
修改图书

欢迎进入学生管理系统
申请新卡
删除卡号
卡号统计
借书统计

返回

(5)还书模块
[说明]
需要依据输入职员姓名及工号查找对应统计,找到后增加删除和修改功效。
附录
——图书馆管理系统设计源程序清单
#include<>
#include<>
#include<>
#include<>
#define STACK_INIT_SIZE 10
#define OK 1
#define TRUE 1
#define ERROR 0
struct student {
int carnum;
char lendbook[10];
}student[

2021年C语言优秀课程设计图书综合管理系统 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息