二、功能介绍:
(菜单栏部分)
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)显示数据
1