[源码和文档分享]基于MFC的图书管理系统

1、系统介绍

1.1 系统设计目标

本次课程设计选择的题目是做一个简易的图书管理系统,应用MFC编程,更加理解了MFC基于对话框的使用完成应用软件的各项功能以及连接数据库的应用,及各个类之间数据传递的关系。主要综合运用所学知识,熟练掌握VC++程序设计的编码与MFC框架结构。

1.2 系统功能介绍

图书馆需要对大量的图书信息进行处理,利用C++文件存储的应用来实现对图书,作者信息,图书借阅信息的添加、修改、删除、查询等常用功能。

参考文档和完整的文档和源码下载地址:

https://www.write-bug.com/article/2332.html

转载于:https://my.oschina.net/u/4188102/blog/3091466

二、功能介绍: (菜单栏部分) 1.资料管理-》打开存储文件 或 保存当前信息 或 退出 2.管理图书-》添加图书 或 查找图书 或 删除图书 或 修改图书信息(即增删改查) 3.查看软件创作信息-》关于作者(即本人班级学号信息署名) (单文档除菜单栏的其他部分) 4.优化部分: a)人性化功能:添加图书时候未填完整会有消息对话框提示、添加成功也有提示、删除或修改也有提示、无意中点击文档客户区空白部分也有提示(包含趣味性点击次数累计的计数器); b)趣味性功能:图标和光标美观化(图标会转动、光标是彩色图案)、工具栏的笑脸按钮提供生活正能量、右下角显示当前光标坐标(x,y)等。 三、系统详细设计思路 设计大思路:设计图书管理系统,采用了数据结构的思想,将整个图书管理系统看做线性表,使用顺序存储,存储不同图书信息的图书类对象是线性表的元素,用数组存储线性表,本系统定义对象数组集合类CObArray m_tuObArray,添加增删改查功能,增:m_tuObArray.Add(图书类对象);删:m_tuObArray.RemoveAt(图书类对象序号),改:增和删的结合;查:先获取(CTSC*)m_tuObArray.GetAt(图书类对象序号),再结合for循环和if判断,确认图书信息位置;显示数据:用序列化读取文件数据,并显示到文档客户区,使用函数display(int y,CDC *pDC)和ondraw(CDC* pDC)显示数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值