c 语言课程设计 mfc设计 图书管理系统

c 语言课程设计 mfc设计 图书管理系统

ID:11305654

大小:1.93 MB

页数:85页

时间:2018-07-11

c  语言课程设计  mfc设计  图书管理系统_第1页
c  语言课程设计  mfc设计  图书管理系统_第2页
c  语言课程设计  mfc设计  图书管理系统_第3页
c  语言课程设计  mfc设计  图书管理系统_第4页
c  语言课程设计  mfc设计  图书管理系统_第5页
资源描述:

《c 语言课程设计 mfc设计 图书管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++语言课程设计天津理工大学聋人工学院《C++语言课程设计》专业:网络工程年级:2015级一班姓名:胡志冲学号:成绩:完成日期:2016122082C++语言课程设计目录第一章简介11.1设计题目11.2指导教师1第二章《图书管理系统》设计意义22.1设计内容概述22.2需求分析22.3设计意义2第三章总体设计33.1系统运行环境33.2系统结构图33.3系统各模块的功能43.4对象数据结构7第四章详细设计84.1程序源代码84.1.1登陆模块84.1.2注册模块114.1.3主菜单模块134.1.4编辑模块174.1.5查询模块274.1.

2、6浏览模块344.1.7设置模块394.1.8组合框模块414.1.9图书信息模块434.1.10资源文件454.2系统测试554.2.1登陆对话框554.2.2编辑对话框584.2.3浏览对话框624.2.4查询对话框664.2.5设置对话框714.2.6退出734.2.7测试结束运行734.3问题分析7382C++语言课程设计第五章结论80参考文献8182C++语言课程设计第一章 简介1.1设计题目图书管理系统1.2指导教师82C++语言课程设计第二章《图书管理系统》设计意义2.1设计内容概述本课程设计图书管理系统,必修要满足使用方便、操作

3、灵活和数据安全等设计需求。本系统在设计时应满足以下几个目标:1.采用人机对话的操作方式,界面设计美观友好,操作灵活、方便、快捷、准确数据保存安全可靠。2.实现对图书信息的管理功能。3.系统运行稳定、安全可靠。2.2需求分析信息技术的飞速发展给图书企业的管理带来了全新的变革.采用图书管理系统对图书企业的经营运作进行全程管理.不仅可以使企业摆脱以往人工管理产生的一系列问题,而且可以提高管理效率、降低管理成本、增加经济效益。通过管理系统对图书企业的发展进行规划,可以收集大量关键可靠的数据。企业决策层分析这些数据,做出合理决策,及时调整,使之能够更好地

4、遵循市场的销售规律,适应市场的变化,从而让企业能够在激烈的行业竞争中占据一席之地。2.3设计意义1.有助于加深我们对C++程序设计这门课程的理解,我们在课堂上学的都是基础理论知识,对于如何用程序语言来描述所学知识还是有一定难度。通过课程设计,我们可以真正理解其内涵。 2.有利于我们逻辑思维的锻炼,程序设计能直接有效地训练学生的创新思维、培养分析问题、解决问题能力。即使是一个简单的程序,依然需要学生有条不理的构思。 3.有利于培养严谨认真的学习态度,在程序设计过程里,当我们输入程序代码的时候,如果不够认真或细心,那么可能就导致语法错误,从而无法得

5、出运行结果。那么,这个我们反复调试,反复修改的过程,其实也是对我们认真严谨治学的一个锻炼。82C++语言课程设计第三章总体设计3.1系统运行环境1.硬件环境PC机2.软件环境操作系统:Windows10开发工具:Visualstudio20103.2系统结构图图书管理系统结构图如图3.1所以。该系统包括:添加、修改、删除、查询、浏览等。图3.1系统的功能模块图82C++语言课程设计3.3系统各模块的功能表3.2主要类介绍类名派生自说明CtianjinAppCWinApp为初始化应用程序Window应用程序基类的派生类LoginCDialog用户

6、登录对话框RegisterCDialog注册对话框CtianjinDlgCDialog主程序界面对话框staCStatic由于直接用CStatic创建的静态文本控件的样式是默认,但不是理想的效果,故再次继承CStatic,可以重新改变样式。buttonCButton由于直接用CButton创建的按钮控件的样式是默认,但不是理想的效果,故再次继承CButton,可以重新改变样式。ExploreCDialog浏览对话框ComboxCComboBox由于直接用CComboBox创建的组合框控件的样式是默认,但不是理想的效果,故再次继承CComboBo

7、x,可以重新改变样式。enteringCDialog编辑对话框EditPriceCEdit由于直接用CEdit创建的编辑框的功能还不够,所以再次继承CEdit,可以多加功能-限制输入字符queryCDialog查询对话框SettingCDialog设置对话框AboutCDialog关于对话框表3.3主要函数介绍源文件函数名称功能描述Explore.cppOnInitDialogOpenFileOnClickedButton1OnClickedButton2ExchangeBook对对话框进行初始化处理打开文件函数响应“升序”按钮实现排序该图书信

8、息响应“升序”按钮实现排序该图书信息交换各对象的数据82C++语言课程设计表3.4主要函数介绍源文件函数名称功能描述CtianjinDlg.cppOn

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。