具体描述
本书以进销存管理系统、人力资源管理系统、生产管理系统、财务管理系统、酒店管理系统、图书馆管理系统、医院管理系统、教务管理系统等多个当今最热门的信息管理系统为例,详细地介绍了这些系统的地需求分析及管理信息系统开发的过程和方法。对项目背景、业务需求分析、功能需求分析、数据库需求分析、数据库建模、系统开发、系统编译及系统发行等过程进行了详细的讲解。
本书实例的实用性非常强,读者可以从中迅速了解相应实例的行业特点和用户需求,成为行业专家;同时还可以全面掌握利用C++ Builder开发信息管理系统的过程和方法。
同时本书提供了所有系统完整的数据库建库脚本,读者在实际的工作中可以直接使用,在此基础上进行补充,从而可以大大减少系统数据库设计的工作量和时间。
作者简介
目录信息
1.1 进销存管理
1.1.1 进销存管理的任务
1.1.2 进销存管理系统的作用
1.2 进销存管理系统需求分析
1.2.1 资料管理
1.2.2 采购管理
1.2.3 销售管理
1.2.4 库存管理
1.2.5 应付款管理
1.2.6 应收款管理
1.2.7 帐务管理
1.2.8 统计分析
1.2.9 零售管理
1.2.10 系统管理
1.3 进销存管理系统数据库分析
1.3.1 进销存管理系统E-R图
1.3.2 进销存管理系统数据表清单
1.3.3 利用Microsoft Visio 2002获取系统E-R图
1.4 实例制作介绍
1.4.1 实例功能
1.4.2 系统流程图
1.5 数据库设计
1.5.1 创建数据库
1.5.2 创建商品清单数据表
1.5.3 创建供货商清单数据表
1.5.4 创建客户清单数据表
1.5.5 创建进货单和进货单明细数据表
1.5.6 创建销售单和销售单明细数据表
1.5.7 创建其他重要数据表
1.5.8 创建外部关键字
1.5.9 创建存储过程
1.6 程序开发
1.6.1 程序运行结果
1.6.2 创建工程
1.6.3 创建系统主窗体
1.6.4 创建数据访问模块
1.6.5 完成系统登录功能
1.6.6 完成商品资料维护功能
1.6.7 完成供货商资料维护功能
1.6.8 完成客户资料维护功能
1.6.9 完成进货功能
1.6.10 完成进货单据打印功能
1.6.11 完成销售功能
1.6.12 完成库存查询功能
1.6.13 完成权限管理功能
1.7 系统发布
1.8 系统扩展
1.8.1 系统功能扩展
1.8.2 系统向医药行业扩展
1.8.3 系统向服装行业扩展
1.9 小结
第2章 人力资源管理系统
2.1 人力资源管理
2.1.1 人力资源管理的任务
2.1.2 人力资源管理系统的作用
2.1.3 人力资源管理系统发展历史
2.2 人力资源管理系统需求分析
2.2.1 机构编制管理
2.2.2 人员信息管理
2.2.3 人事档案管理
2.2.4 考勤管理
2.2.5 薪资福利管理
2.2.6 社会保障管理
2.2.7 招聘管理
2.2.8 合同管理
2.2.9 查询统计管理
2.3 人力资源管理系统数据库分析
2.3.1 人力资源管理系统E-R图
2.3.2 人力资源管理系统数据表清单
2.4 实例制作介绍
2.4.1 实例功能
2.4.2 系统流程图
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 程序运行结果
2.6.2 创建工样
2.6.3 创建系统主窗体
2.6.4 创建数据访问模块
2.6.5 完成机构设置及编码功能
2.6.6 完成机构详细信息功能
2.6.7 完成职员信息维护功能
2.6.8 完成职员信息查询功能
2.6.9 完成当月工资管理功能
2.6.10 完成个人所得税率设置功能
2.6.11 完成上资发放历史查询功能
2.6.12 完成职员奖励管理功能
2.6.13 完成职员惩罚管理功能
2.7 系统发布
2.8 系统扩展
2.9 小结
第3章 生产管理系统(MRP)
3.1 生产管理系统
3.1.1 生产管理系统的任务
3.1.2 生生产管理系统的基本构成
3.1.3 生产管理系统基本运算逻辑
3.2 生产管理系统需求分析
3.2.1 基础数据管理
3.2.2 生产计划管理
3.2.3 车间管理
3.2.4 采购业务管理
3.2.5 销售业务管理
3.2.6 库存管理
3.2.7 质量管理
3.3 生产管理系统数据库分析
3.3.1 生产管理系统E-R图
3.3.2 生产管理系统数据表清单
3.4 实例制作介绍
3.4.1 实例功能
3.4.2 系统流程图
3.5 数据库设计
3.5.1 创建数据库
3.5.2 创建“物料主文件”数据表
3.5.3 创建“物料清单”数据表
3.5.4 创建其他关键数据表
3.5.5 创建主键及外键等表约束
3.5.6 创建存储过程
3.6 程序开发
3.6.1 程序运行结果
3.6.2 创建工程
3.6.3 创建系统主窗体
3.6.4 创建数据访问模块
3.6.5 创建所有操作窗体的父类窗体
3.6.6 完成物料主文件维护功能
3.6.7 完成物料清单(产品结构)维护功能
3.6.8 完成工厂日历维护功能
3.6.9 完成产品需求计划维护功能
3.6.10 完成主生产计划维护功能
3.6.11 完成MRP计算功能
3.6.12 完成MRP需求查询功能
3.7 系统发布
3.8 系统扩展
3.9 小结
第4章 财务管理系统
4.1 财务管理
4.1.1 财务管理的任务
4.1.2 会计学的理论基础
4.2 财务管理系统需求分析
4.2.1 基础资料维护
4.2.2 凭证管理
4.2.3 帐簿管理
4.2.4 报表管理
4.2.5 期末处理
4.2.6 往来管理
4.2.7 出纳管理
4.2.8 出资管理
4.2.9 固定资产管理
4.2.10 财务分析
4.3 财务管理系统数据库分析
4.3.1 财务管理系统E-R图
4.3.2 财务管理系统数据表清单
4.4 实例制作介绍
4.4.1 实例功能
4.4.2 系统流程图
4.5 数据库设计
4.5.1 创建数据库
4.5.2 创建“科目表”数据表
4.5.3 创建“凭证表”和“分录表”数据表
4.5.4 创建其他关键数据表
4.5.5 创建主键及外键等表约束
4.5.6 创建存储过程
4.6 程序开发
4.6.1 程序运行结果
4.6.2 创建工程
4.6.3 创建系统主窗体
4.6.4 创建数据访问模块
4.6.5 创建数据操作窗体的父类窗体
4.6.6 完成会计科目设置功能
4.6.7 完成帐户设置功能
4.6.8 完成凭证输入功能
4.6.9 完成凭证过帐功能
4.6.10 完成总分类帐查询功能
4.6.11 完成明细帐查询功能
4.6.12 完成试算平衡表功能
4.6.13 完成期末结帐功能
4.6.14 完成资产负债表报表输出功能
4.6.15 编译并运行系统
4.7 系统发布
4.8 系统扩展
4.9 小结
第5章 图书馆管理系统
……
第6章 酒店管理系统
第7章 医院管理系统
第8章 教务管理系统
· · · · · · (收起)
读后感
用户评价
这本书的标题“C++ Builder数据库开发经典案例解析”让我眼前一亮。我一直觉得,学习数据库开发,尤其是在C++ Builder这样的可视化开发环境中,最有效的方式就是通过实际的案例来学习。理论知识固然重要,但如何在实际项目中应用这些理论,如何解决开发过程中遇到的各种疑难杂症,才是提升技能的关键。我希望这本书能够提供一些真正具有参考价值的“经典案例”,这些案例最好能够覆盖一些常见的应用场景,比如企业管理系统、电子商务平台、数据统计分析等。我期望书中能够详细讲解每个案例的开发思路、技术选型、关键代码实现以及遇到的挑战和解决方案。光盘的附带则让我对学习的便利性有了更高的期待,如果能够提供可运行的演示程序和完整的源代码,那将是我进行深入学习和实践的宝贵资源。
这本书的封面设计非常吸引眼球,深邃的蓝色背景搭配C++ Builder的标志,营造出一种专业且富有科技感的气息。书名“经典案例解析”更是直击了我一直以来学习数据库开发过程中遇到的瓶颈——理论知识固然重要,但缺少实际操作经验,遇到问题时往往无从下手。我一直想找一本能够将枯燥的数据库理论与生动的C++ Builder开发实践相结合的书籍,特别是能够提供一些解决实际问题的思路和方法。这本书的光盘附带,让我对内容充满了期待,想象着光盘里包含了丰富的源代码、演示案例和实用的工具,这将极大地缩短我从理论到实践的过渡时间,让我能够更快地掌握C++ Builder数据库开发的核心技能。我对书中所提到的“经典案例”尤其感兴趣,希望能通过这些案例的学习,了解到在实际项目中,开发者是如何运用C++ Builder来设计、实现和优化数据库应用的,比如如何处理复杂的数据查询、如何进行高效的数据插入和更新、如何保证数据的一致性和安全性等等。我希望这本书能够填补我在这方面的知识空白,让我能够自信地应对未来的项目挑战。
一直以来,我都在寻找一本能够系统地梳理C++ Builder数据库开发脉络的参考书,而不是零散的教程。这本书的标题“经典案例解析”给我带来了希望,它暗示着书中会涵盖一些具有代表性、能够反映实际开发场景的案例。我非常期待书中能够深入讲解如何利用C++ Builder的强大功能来连接和操作各种主流数据库,例如SQL Server、MySQL、Oracle等。更重要的是,我希望通过这些案例,能够学习到如何设计出健壮、可维护且性能优越的数据库应用程序。例如,在处理大量数据时,如何进行合理的索引设计?在进行网络数据库访问时,如何保证通信的安全性和效率?在用户界面设计方面,如何实现直观、易用的数据录入和显示功能?我希望这本书能够像一位经验丰富的导师,一步步地引导我,让我不仅知其然,更能知其所以然。光盘的附带更是锦上添花,如果能提供完整的源代码,让我能够进行修改和调试,那将是极大的帮助。
我对数据库开发始终抱有一种学习的热情,而C++ Builder作为一款优秀的开发工具,自然是我关注的焦点。这本书的出现,让我看到了解决实际开发中遇到的挑战的可能性。我非常期待书中能够涵盖一些能够体现C++ Builder在数据库交互方面的独特优势的案例,比如如何利用其可视化组件快速搭建数据访问层,如何通过代码生成器简化重复性的数据库操作,以及如何利用其强大的调试功能来定位和解决潜在的数据库问题。我希望书中能够提供一些超越基础CRUD(增删改查)的案例,例如涉及到数据报表生成、数据导出导入、甚至是一些简单的ETL(抽取、转换、加载)过程的实现。当然,光盘的附带让我对内容的丰富性有了更高的期望,希望能从中获得更直观、更深入的学习体验。
作为一名C++ Builder的爱好者,我深知数据库在应用开发中的核心地位。然而,在实际工作中,我常常会遇到一些棘手的问题,比如如何优化SQL查询语句以提升性能,如何处理事务并发带来的数据不一致问题,以及如何有效地进行数据校验和错误处理。我希望这本书能够提供一些“秘诀”或者说是“最佳实践”,通过具体的案例来阐述这些复杂的技术难题。我特别关注书中对于“案例解析”的定义,是仅仅罗列几个简单的例子,还是能够深入分析问题的根源,并给出多种解决方案,让我能够根据不同的场景进行选择。这本书的光盘,我希望里面不仅仅是简单的代码片段,而是能够包含一些可执行的、完整的项目示例,让我能够亲手去体验和感受数据库开发的全过程,从数据库的建立到应用程序的部署。