具体描述
本书精选了商品库存管理系统、商品销售管理系统、企业合同管理系统、固定资产管理系统、汽配管理系统、客户资源管理系统、智能大厦自动报警系统等7个综合的信息系统工程作为实例,深入剖析了信息系统的开发思路、方法和技巧,从而帮助读者透彻掌握visual c++开发信息系统的方法和步骤。
本书实例具有很强实用性和工程实践性,在讲解中穿插了大量编程心得和经验,是visual c++爱好者不可多得的信息系统开发参考书。随书所附的光盘中包括了书中7个综合实例的全部源代码,供读者学习和参考。
本书适用于具有初中级软件开发知识的读者,也可作为大学高年级学生毕业设计指导用书。同时,也可供有关教师和计算机专业编程人员参考使用。
作者简介
目录信息
第1章商品库存管理系统
1.1概述
1.2系统分析
1.2.1使用uml用例图描述商品库存管理系统需求
1.2.2系统流程
1.2.3系统目标
1.3系统总体设计
1.3.1系统功能结构设计
1.3.2编码设计
1.4数据库设计
1.4.1创建数据库
1.4.2创建数据表
1.4.3数据库逻辑结构设计
1.4.4使用visual c++ 6.0与数据库连接
1 4.5如何使用ado
1.4.6重新封装ado
1.5程序模型设计
1 5.1从这里开始
1.5.2类模型分析
.1.5.3 cbase combo box类分析
1.6主程序界面设计
1.6.1主程序界面开发步骤
1 6.2菜单资源设计
1.6.3关键程序代码
1.7主要功能模块详细设计
1.7.1商品信息管理
1 7.2出库管理
1.7 3调货管理
1.7.4地域信息管理
1.7.5库存盘点
1.8经验漫谈
1.8.1 windows消息概述
1.8.2消息映射
1.8.3消息的发送
1.8.4运行时刻类型识别宏
1.8.5mfc调试宏
1.9程序调试与错误处理
1.9 1零记录时的错误处理
1.9.2在系统登录时出现的错误
1.10对话框资源对照说明
第2章商品销售管理系统
2.1系统概述
2.2系统分析
2.2 1用uml顺序图描述销售业务
处理流程
2.2.2业务流程
2.2.3系统的总体设计思想
2.3系统设计
2.3.1系统功能设计
2.3.2数据库设计
2.4主界面设计
2.5主要功能模块详细设计
2.5.1系统登录模块
2.5.2基础信息查询基类
2 5 3客户信息管理
2.5.4销售管理
2.5.5业务查询基类
2.5.6权限设置
2.6经验漫谈
2.6.1大小写金额的转化函数moneyto cinnesecode
2.6 2怎样取得汉字拼音简码
2 6 3怎样在字符串前或后生成指定数量的字符
2.6.4日期型(ctime)与字符串(csring)之间的转换
2.6.5 document与view之间的相互作用
2.6.6列表框控件(list box)的使用方法
2.6.7组合框控件(combo box)的使用方法
2.7程序调试及错误处理
2.7.1截获回车后的潜在问题
2.7.2数据恢复时的错误
2.8对话框资源对照说明
第3章企业合同管理系统
3.1需求分析
3.2系统分析
3.2.1使用uml活动图描绘合同管理系统业务流程
3.2.2系统目标
3.2.3功能分析
3.3系统设计
3.3.1系统功能设计
3.3.2数据库设计
3.4打印功能
3.4.1打印基础
3.4.2如何打印表格
3.5主界面设计
3 5.1概述
3.5.2制作方法
3.6主要功能模块详细设计
3.6.1签约前评审
3.6.2合同签订
3.6.3办理支付手续模块
3.6.4数据备份与恢复模块
3.7经验漫谈
3.7.1 dll技术
3.7.2如何调用dll文件
3 7 3动态库在程序中的使用
3.7.4手工添加消息处理函数
3.7.5树视图控件(treecontrol)的使用方法
3.8舟程序调试与错误处理
3.9对话框资源对照说明
第4章固定资产管理系统..
4.1概述
4.2系统分析
4.2.1用uml协作图描述周定资产管理系统操作流程
4.2.2业务流程
4.2.3系统目标
4.2.4功能分析
4.3系统总体设计
4.3.1系统功能结构设计
4.3.2编码设计
4.3.3数据库设计
4.4技术术语
4.5固定资产计提折旧算法分析
4.6主窗体设计
4.6.1功能分析
4.6.2开发过程
4.7主要功能模块详细设计
4.7.1通用基础信息类
4.7.2固定资产登记薄
4.7 3固定资产卡片
4.7.4固定资产减少
4.7.5计提管理
4.7.6反计提管理
4.7.7数据备份类
4.8经验漫谈
4.8.1怎样知道什么样的固定资产应该计提
4.8.2系统初始化的方法
4.8.3确认退出对话框
4.8.4visual c++中的控件数组
4.8.5取出常用的系统参数
4.8.6windows编程思想
4.8.7怎样显示路径选择对话框
4.8.8列表视图控件(list control)的使用方法
4.9对话框资源对照说明
第5章汽配管理系统
5.1系统概述
5.2系统分析
5.2.1系统规划
5.2.2汽配管理系统业务流程图
5.1.3数据库设计
5.3.1数据库概念设计
5.3.2数据库逻辑结构设计
5.4处理过程分析
5.4.1销售查询功能分析
5.4.2商品信息管理模块实现过栏分析
5.5特殊按钮类cbasebutton类的制作
5 51功能分析
5.5.2开发过程
5.6扩展的组合框cbasecombobox类
5.6.1功能分析
5.6.2开发过程
5.7程序设计与编码
5.7.1基础信息查询类
5 7.2商品信息模块
5.7.3系统设置
5.7.4日常业务类
5.7.5销售统计排行
5.8疑难问题解决
5 8.1根据分辨率显示背景图片
5.8.2用户界面与rxgrid类的连接与使用方法
5.8.3打印功能与用户界面的连接
5 8.4打印设置、打印预览与打印对话框的调用
5.8.5标签控件(tab control)使用方法
5.9对话框资源对照说明
5.10程序的打包与发行
5 10.1组织安装信息
5 10.2设置目标系统
5.10.3设置安装画面
5.10.4设置系统需求
第6章客户资源管理系统
6.1系统概述
6.1.1开发背景
6.1.2功能描述
6.2系统分析
6.2.1利用uml用例图描述客户
资源管理系统需求
6.2.2系统规划
6.2.3系统结构图
6.2.4系统流程图
6.3数据库设计
6.4处理过程分析
6.4.1地域信息管理模块处理过程分析
6.4.2主程序界面上的漂亮按钮
6.5主窗体设计
6.5.1功能分析
6.5.2开发过程
6.6主要功能模块设计
6.6.1地域信息管理模块设计
6.6.2客户通信管理
6.6.3客户职务管理模块
6.6.4商业往来模块
6.6.5用户管理模块
6.7经验漫谈
6.7.1怎样避免漏输现象
6.7.2保存的实现方法探究
6.7.3怎样将数据表中的数据添加到列表中
6.7.4屏蔽默认回车响应
6.7.5制作acfvex控件的方法
6.7.6 acfivex控件创建实例
6.8调试技术
6.8.1使用调试窗口
6.8.2输出信息到“output”窗口
6.8.3处理内存泄漏问题
6.9对话框资源对照说明
第7章智能大厦自动报警系统
7.1系统概述
7.1 1水灭火
7.1.2防排烟
7.1.3火灾事故广播
7.1.4电梯追降系统
7.1.5卷帘门控制
7.1.6其他联动控制
7.2系统分析
7.2.1系统功能图
7.2.2编码规则
7.2.3技术术语
7.2.4操作流程图
7.3数据库设计
7.4处理过程分析
7.4.1报警流程分析
7.4.2处警参数设置模块的实现方法
7.5为程序添加系统托盘
7 5.1添加系统托盘
7.5.2添加托盘响应消息
7.5.3删除系统托盘
7.6主要功能模块详细设计
7.6.1布防参数设置
7 6.2报警动作设置
7.6.3处警参数设置
7.6.4通信端口设置模块
7.7经验漫谈
7.7.1使用mscomm控件进行串口编程
7.7.2十进制与二进制之间的相互转换
7.7.3多媒体播放类cwave
7.7.4如何避免程序多次执行
7.7.5 mfc微软类库
7 7.6常用mfc类概述
7.7.7设备环境类cdc
7.8系统调试
7.9对话框资源对照说明
· · · · · · (收起)
读后感
用户评价
作为一名在IT行业摸爬滚打多年的老兵,我对市面上充斥的各种技术书籍已经见怪不怪。然而,《Visual C++信息系统开发实例精选》却让我耳目一新。这本书没有落入俗套,没有去追求那些花哨的前沿技术,而是脚踏实地地聚焦于Visual C++这一经典而强大的开发工具,并将其在信息系统开发中的应用进行了深入挖掘。我看到书中对于一些看似基础但至关重要的技术,比如文件I/O、内存管理、多线程编程在信息系统中的应用,都有非常精彩的阐述和实例演示。这对于理解一个稳定、高效的信息系统的底层原理非常有帮助。而且,作者在书中穿插了一些非常实用的开发技巧和注意事项,这些都是在实际开发中能够大大提升效率和减少出错的关键。这本书的价值在于它能够帮助开发者构建起扎实的基本功,让你在面对各种复杂的信息系统开发需求时,都能游刃有余。
这本《Visual C++信息系统开发实例精选》实在太让我惊喜了!我一直对用Visual C++构建大型信息系统充满好奇,但又担心实践起来过于晦涩难懂。这本书恰好解决了我的痛点,它不像某些理论书籍那样干巴巴地堆砌概念,而是通过一系列精心设计的实例,将抽象的知识点具体化、生动化。从基础的数据库连接,到复杂的权限管理、报表生成,再到更高级的网络通信和分布式部署,每一个章节都围绕着一个实际的应用场景展开,让人在解决实际问题的过程中,潜移默化地掌握了Visual C++在信息系统开发中的精髓。作者的讲解深入浅出,图文并茂,即使是初学者也能迅速理解并上手。我特别欣赏书中对代码的详细注释和逻辑的清晰阐述,让我不仅知道“怎么做”,更能理解“为什么这么做”。读完这本书,我感觉自己对Visual C++的信心倍增,也更加期待能够将学到的知识运用到实际项目中去,真正成为一名能够独立开发信息系统的工程师。
说实话,一开始我抱着试试看的心态购买了《Visual C++信息系统开发实例精选》,但很快就被它深深吸引住了。这本书的作者显然对Visual C++和信息系统开发有着非常深刻的理解,并且能够将这些复杂的知识用一种非常易于接受的方式呈现出来。我特别喜欢书中对面向对象设计原则在信息系统开发中的应用讲解,以及如何运用Visual C++的强大特性来实现这些原则。书中的实例非常贴近实际工作场景,例如,如何构建一个可以处理大量用户并发访问的系统,如何实现数据的备份和恢复机制,以及如何进行系统的性能调优。这些都是在实际项目中经常会遇到的挑战,而这本书给了我非常清晰的解决方案和思路。读完这本书,我感觉自己不仅掌握了一门技术,更重要的是,我学会了一种系统化的思考和解决问题的方法,这对于我未来的职业发展非常有帮助。
我是在一次技术分享会上偶然了解到这本书的,当时就觉得它的定位非常准确。《Visual C++信息系统开发实例精选》这本书,可以说是一本“实战教科书”。它不是那种泛泛而谈、浮光掠影的介绍,而是真正深入到信息系统开发的每一个细节之中。我印象最深刻的是关于数据持久化和安全性的章节,书中通过具体的实例,展示了如何设计健壮的数据库 schema,如何实现高效的数据检索和更新,以及如何采取必要的安全措施来保护敏感信息。这种“手把手”的教学方式,让我在学习过程中获得了极大的成就感。即使遇到一些难点,通过参考书中的代码和解释,也能很快找到解决思路。这本书的还有一个优点是,它并没有局限于某个特定的行业,而是选取了具有普遍代表性的信息系统案例,因此,无论你是在金融、教育、医疗还是其他行业从事信息系统开发,都能从中获益匪浅。
对于我这样一个有一定C++基础,但对信息系统开发领域涉足不深的开发者来说,这本书无疑是一座宝藏。它提供了一个非常好的平台,让我能够将C++的强大能力与信息系统的构建需求相结合。书中选取了几个非常有代表性的信息系统开发案例,例如客户关系管理(CRM)系统、库存管理系统等,这些案例涵盖了从需求分析、数据库设计、界面开发到功能实现等完整的开发流程。我尤其喜欢其中关于如何利用MFC框架构建用户友好界面的部分,以及如何高效地与SQL Server等数据库进行交互的讲解。书中提供的源代码质量很高,可以直接拿来参考和学习,并且作者还非常贴心地提供了开发环境的搭建指南,确保读者能够顺利地复现书中的实例。更重要的是,这本书不仅仅是教你如何实现某个功能,它更注重培养开发者解决问题的思路和方法,让我学会了如何分解复杂问题,如何进行模块化设计,以及如何进行代码优化。