本书通过几个完整的商业系统案例,带领读者完成商业管理软件开发的各个目标。通过这些实例不仅可以了解开发商业管理软件的专业知识,而且可以全面掌握整个商业系统的设计思路和开发技术。全书包含餐饮管理系统、物业管理系统、校园管理系统、维修管理系统、汽配管理系统五个案例,既有小型Access数据库,也有大型的SQL Server数据库。通过对不同数据库、不同行业的实例开发,使读者可以快速掌握利用Delphi开发数据库管理软件的精髓。
本书附有配套光盘。光盘提供了书中5个案例的全部源代码,全部源代码都经过精心调试,在Windows98/XP下全部通过,保证能够正常运行。
本书内容详实,案例完整,步骤详尽,具有很强的实用性。适合于各级软件开发人员学习使用,也可供大中专院校师生学习参考,是编程者不可多得的一本好书。
本书的每个案例都可直接作为商业软件使用,在将本书案例直接用于商业行为时,请首先征得作者同意或授权。
出版说明
前言
第1章 Delphi开发环境概述
1.1 Delphi简介
1.2 Delphi 7新特征
1.3 Delphi安装
1.4 Delphi可视化编程环境介绍
1.5 构成Delphi 7项目的主要文件
1.6 熟悉Delphi的常用概念
1.7 Delphi代码编写基础
1.8 Delphi常用操作技巧
1.9 常用快捷键
第2章 Delphi数据库开发技巧
2.1 数据库连接设置
2.2 SQL查询技巧
2.3 数据录入技巧
2.4 数据备份恢复
第3章 餐饮酒店管理系统
3.1 系统分析
3.2 系统设计
3.3 关键技术
3.4 主程序设计
3.5 系统登录界面设计
3.6 前台管理
3.7 财务管理
3.8 数据分析
3.9 库存管理
3.10 出入库管理
3.11 员工管理
3.12 基础信息管理
3.13 数据初始化
3.14 系统管理
第4章 物业管理系统
4.1 系统分析
4.2 系统设计
4.3 关键技术
4.4 主程序设计
4.5 系统登录界面设计
4.6 经营部
4.7 管理部
4.8 工程部
4.9 财务部
4.10 办公室
4.11 保安部
4.12 经理室
4.13 系统管理
4.14 系统环境与软件安装
第5章 校园综合管理系统
5.1 系统分析
5.2 系统设计
5.3 关键技术
5.4 系统登录界面设计
5.6 学生交费管理
5.7 学生档案管理
5.8 职工人事管理
5.9 数据维护
5.10 系统环境设置与软件安装
第6章 维修管理系统
6.1 系统分析
6.2 系统设计
6.3 关键技术
6.4 主程序设计
6.5 系统注册与登录
6.6 基本信息管理
6.7 业务管理
6.8 库存管理
6.9 职员管理
6.10 系统信息
6.11 关于系统窗口设计
6.12 系统环境与软件安装
第7章 汽配管理系统
7.1 系统分析
7.2 系统设计
7.3 关键技术
7.4 主程序设计
7.5 系统登录界面设计
7.6 基础信息管理
7.7 日常业务
7.8 系统查询
7.9 系统报表
7.10 系统维护
7.11 系统环境与软件安装
软件开发是一项复杂细致的工作,尤其是开发商业管理软件,不但要求开发人员要有丰富的编程经验,而且还要了解商业企业的运营机制。本书不同于一般的编程工具书,也不仅限于简单的数据添加、查询等,而是通过几个完整的商业管理案例,将完整的软件开发过程介绍给读者,带领读者完成商业管理软件开发的各个目标。
全书共分7章,第1、2章主要介绍Delphi的开发环境和数据库开发的一些必备技巧。第3章到第7章为案例,分别是餐饮管理系统、物业管理系统、校园管理系统、维修管理系统、汽配管理系统。既有小型Access数据库,也有大型的SQL Server数据库,通过对不同数据库、不同行业的案例开发过程,使读者可以快速掌握Delphi程序开发的精髓。
在案例讲解上,全书采用了相同的编排方式,每个案例都包括系统分析、系统设计、关键技术、设计实现、系统环境与软件安装等五个部分。系统分析介绍系统的开发背景、需求分析和实现目标,让读者了解软件开发的需求和目的;系统设计给出案例的系统结构、业务流程、数据库设计,使用户了解开发的流程和如何建立数据库;设计实现给出整个案例程序代码开发的整个过程,主要通过实现目标、实现过程让用户轻松掌握软件开发的核心内容,另外还对代码中的重点进行了讲解;系统环境与软件安装介绍如何将案例程序安装到计算机上,如何进行数据库设置并提供了程序文件对照表,可以使用户轻松使用案例程序。
本书突出案例的实际应用性,具有如下特点:(1)案例完整。本书的五个商业管理实例,是五个完整的商业管理软件。每个案例都可直接作为商业软件使用。(2)商业性强。本书所有内容都突出商业实用性。开发一个数据库管理系统,不但要很好地完成功效性,而且还要具有界面友好、操作简便、快速灵活等特点。如一个简单的商品入库,从操作界面上讲要实现完全键盘操作、利用辅助控件协助快速录入数据、格式化输入和数据验证等;从功能上讲要正确处理库存与供应商往来账款、自动计算代替手工计算等。(3)实用。每个案例都突出实用性,围绕任务讲解管理,根据需求作开发。通过本书,不仅可以了解开发商业管理软件的专业知识,而且可以全面掌握整个商业系统的设计思路和开发技术。(4)内容详实。本书的案例都是作者多年编程经验的总结。一些代码是非常关键的,也是编程者急需的编程资料。
商业管理软件的开发是一项复杂又充满乐趣的创造性活动,希望本书能为读者提供一些商业管理软件开发的思路和技巧,帮助读者开发出适合我国商业企业的优秀商业管理软件。
本书主要由赛奎春、郑骁鹏、郑齐心编写,参加编写的人员还有:邹天思、贾南、高月、斯扬、郭锐、赵丹、胡宾、李根福、高峰、王玉莹、李赫、晓斌、李杰、李猛、吴京、孙建鹏、高尚、郝洪斌、王键奎、梁金哲、赵慧、肖岗、孙金、基林明、胡永等。
由于作者的水平有限,书中难免存在一些错误或不足,敬请广大读者批评指正。