C++语言课程设计MFC设计图书管理系统.doc

  1. 1、本文档共85页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言课程设计MFC设计图书管理系统

天津理工大学 聋人工学院 《C++语言课程设计》 专 业: 网络工程 年 级: 2015级一班 姓 名: 胡志冲 学 号: 成 绩: 完成日期: 目 录 第一章 简 介 1 1.1 设计题目 1 1.2 指导教师 1 第二章 《图书管理系统》设计意义 2 2.1 设计内容概述 2 2.2需求分析 2 2.3 设计意义 2 第三章 总体设计 3 3.1 系统运行环境 3 3.2 系统结构图 3 3.3 系统各模块的功能 4 3.4 对象数据结构 7 第四章 详细设计 8 4.1程序源代码 8 4.1.1登陆模块 8 4.1.2注册模块 11 4.1.3主菜单模块 13 4.1.4编辑模块 17 4.1.5查询模块 27 4.1.6浏览模块 34 4.1.7设置模块 39 4.1.8组合框模块 41 4.1.9图书信息模块 43 4.1.10 资源文件 45 4.2系统测试 55 4.2.1登陆对话框 55 4.2.2编辑对话框 58 4.2.3浏览对话框 62 4.2.4查询对话框 66 4.2.5设置对话框 71 4.2.6退出 73 4.2.7测试结束运行 73 4.3问题分析 73 第五章 结 论 80 参考文献 81 第一章 简 介 1.1 设计题目 图书管理系统 1.2 指导教师 第二章 《图书管理系统》设计意义 2.1 设计内容概述 本课程设计图书管理系统,必修要满足使用方便、操作灵活和数据安全等设计需求。本系统在设计时应满足以下几个目标: 1.采用人机对话的操作方式,界面设计美观友好,操作灵活、方便、快捷、准确数据保存安全可靠。 2.实现对图书信息的管理功能。 3.系统运行稳定、安全可靠。 2.2需求分析 信息技术的飞速发展给图书企业的管理带来了全新的变革.采用图书管理系统对图书企业的经营运作进行全程管理.不仅可以使企业摆脱以往人工管理产生的一系列问题,而且可以提高管理效率、降低管理成本、增加经济效益。通过管理系统对图书企业的发展进行规划,可以收集大量关键可靠的数据。企业决策层分析这些数据,做出合理决策,及时调整,使之能够更好地遵循市场的销售规律,适应市场的变化,从而让企业能够在激烈的行业竞争中占据一席之地。 2.3 设计意义 1.有助于加深我们对C++程序设计这门课程的理解,我们在课堂上学的都是基础理论知识,对于如何用程序语言来描述所学知识还是有一定难度。通过课程设计,我们可以真正理解其内涵。? 2.有利于我们逻辑思维的锻炼,程序设计能直接有效地训练学生的创新思维、培养分析问题、解决问题能力。即使是一个简单的程序,依然需要学生有条不理的构思。? 3.有利于培养严谨认真的学习态度,在程序设计过程里,当我们输入程序代码的时候,如果不够认真或细心,那么可能就导致语法错误,从而无法得出运行结果。那么,这个我们反复调试,反复修改的过程,其实也是对我们认真严谨治学的一个锻炼。 第三章 总体设计 3.1 系统运行环境 1.硬件环境 PC机 2.软件环境 操作系统:Windows 10 开发工具:Visual studio 2010 3.2 系统结构图 图书管理系统结构图如图3.1所以。该系统包括:添加、修改、删除、查询、浏览等。 图 3.1 系统的功能模块图 3.3 系统各模块的功能 表3.2 主要类介绍 类名 派生自 说明 CtianjinApp CWinApp 为初始化应用程序 Window Login CDialog 用户登录对话框 Register CDialog 注册对话框 CtianjinDlg CDialog 主程序界面对话框 sta CStatic 由于直接用CStatic创建的静态文本控件的样式是默认,但不是理想的效果,故再次继承CStatic,可以重新改变样式。 button CButton 由于直接用CButton创建的按钮控件的样式是默认,但不是理想的效果,故再次继承CButton,可以重新改变样式。 Explore CDialog 浏览对话框 Combox CComboBox 由于直接用CComboBox创建的组合框控件的样式是默认,但不是理想的效果,故再次继承CComboBox,可以重新改变样式。 entering CDialog 编辑对话框 EditPrice CEdit 由于直接用CEdit创建的编辑框的功能还不够,所以再次继承CEdit,可以多加功能-限制输入字符 query CDialog 查询对话框 Set

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档