Delphi 7.0/8.0课程设计与系统开发案例

Delphi 7.0/8.0课程设计与系统开发案例
作 者: 伍俊良
出版社: 清华大学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Delphi
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Delphi 7.0/8.0课程设计与系统开发案例》作者简介

内容简介

本书特色:案例导学循序渐进本书对16个典型案例进行精心安排和设计,采用循序渐进的方法,逐步深入,从各个方面介绍了Delphi7.0/8.0之间的各期版本在应用系统开发中的技巧。内容详实,应用性强书中每一案例都有多个知识点,不仅介绍了用Delphi开发应用系统的思想方法和具休步骤,而且涉及了ObjetPascal语言与程序编制的多种方法。适用性广、参考价值高无论对学习计算机编程和系统开发的在校学生,还是制作毕业论文的研究生,或者广大教师、计算机专业编程人员,本书都有很高的参考价值。近年来,Borland公司的Delphi系列产品受到了全世界计算机用户的广泛关注。目前,Delphi7.0/8.0也与大家见面了。在本书中,我们要以16个系统开发的典型案例,从各个方面介绍Delphi7.0/8.0之间各个版本在应用系统开发中的技术技巧。每个案例都有多个知识点,不仅会给出使用Delphi开发应用系统的方法、步骤,还要介绍系统设计和系统开发的基本思想和方法,其中还将涉及Delphi中所使用的ObjectPascal语言与程序的编制的多种方法。本书将是在校大学生学习计算机编程课程设计和系统开发的好帮好和重要参考资料;也是研究生制作毕业论文的优秀参考文献;另外,它还会是广大教师、计算机专业编程人员的重要参考书。本书的所有案例均已通过编译运行。本书内容详实,理论与实际结合密切,因而具有极强的应用性,是一本不可多得的实用案例书。

图书目录

案例一 制作一个高校团委团员管理系统

1. 1 课程设计的目的和意义

1. 2 系统功能设计

1. 3 团员管理系统数据表的设计与创建

1. 3. 1 学院数据表的结构定义与创建

1. 3. 2 专业班级数据表的结构定义与创建

1. 3. 3 团员记录数据表的结构定义与创建

1. 4 制作系统主窗体

1. 4. 1 增加主窗体

1. 4. 2 为主窗体制作关闭过程代码

1. 5 制作学院名称编辑窗体

1. 5. 1 窗体的增加与控件布局

1. 5. 2 为窗体中的数据控件进行数据连接

1. 5. 3 为命令按钮控件编制过程代码

1. 5. 4 通过主窗体对学院名称编辑窗体进行调用

1. 6 制作专业班级名称编辑窗体

1. 6. 1 窗体的增加与控件布局

1. 6. 2 数据控件的数据连接

1. 6. 3 为数据编辑控件编制过程代码

1. 6. 4 通过主窗体对象调用专业班级名称编辑窗体

1. 7 制作团员记录编辑窗体

1. 7. 1 增加窗体与控件布局

1. 7. 2 为数据控件进行数据连接

1. 7. 3 为数据编辑按钮编制过程代码

1. 7. 4 通过主窗体对象调用团员记录窗体

1. 8 制作全校团员编辑. 查询和统计窗体

1. 8. 1 窗体的增加与布局

1. 8. 2 数据控件的连接与数据表的关联

1. 8. 3 为团员数据统计按钮编制过程代码

1. 8. 4 通过主窗体的选项按钮调用窗体

1. 8. 5 窗体对象属性值参考

1. 9 制作团员名册打印窗体

1. 9. 1 打印窗体的增加与布局

1. 9. 2 制作全校团员名册报表

1. 9. 3 为窗体中的打印全校团员名册选项按钮控件编制过程

1. 9. 4 制作专业班级团员报表

1. 9. 5 在打印窗体中编制主/从报表的打印过程

1. 9. 6 通过主窗体对象调用打印窗体

案例二 用窗体向导制作一个固定资产管理系统

2. 1 系统设计过程

2. 1. 1 系统的功能设计

2. 1. 2 数据表逻辑结构设计

2. 1. 3 数据表物理结构的创建

2. 2 固定资产管理系统的开发

2. 2. 1 用Delphi 7. x窗体向导制作固定资产管理窗体

2. 2. 2 制作一个浏览窗体

2. 3 为固定资产管理系统增加统计功能

2. 4 为固定资产系统开发一个万能查询功能

2. 5 为固定资产管理系统建立一个条件删除功能

2. 6 为固定资产管理系统建立一个退出功能

案例三 制作一个学生缴费注册管理系统

3. 1 系统设计

3. 2 数据库设计

3. 2. 1 学生缴费数据表结构

3. 2. 2 初始化设置数据表

3. 3 主控界面设计

3. 3. 1 窗体的基本属性设置

3. 3. 2 标签控件的基本属性设置

3. 3. 3 数据编辑控件的基本属性设置

3. 4 实现自动数据计算功能

3. 5 自己制作数据导航控件

3. 6 制作初始化设置界面

3. 7 增加浏览窗体与任意组合条件的数据统计功能

3. 7. 1 为ComboBox1控件编制列表

3. 7. 2 为ComboBox2控件编制列表

3. 7. 3 为ComboBox3控件编制列表

3. 7. 4 为ComboBox1控件编制单击事件 Click 代码

3. 7. 5 为ComboBox2控件编制单击事件 Click 代码

3. 7. 6 为ComboBox3控件编制单击事件 Click 代码

3. 7. 7 为ComboBox4控件编制事件代码

3. 7. 8 为ComboBox4控件编制另一代码

3. 7. 9 为执行统计按钮编制统计代码

3. 7. 10 检测程序的正确性

3. 7. 11 在主窗体中增加一个调用按钮

案例四 开发一个宾馆住宿管理系统

4. 1 课程设计的目的意义

4. 2 系统功能设计

4. 3 数据库设计

4. 4 界面设计

4. 4. 1 创建新工程

4. 4. 2 在窗体中布局控件

4. 4. 3 在窗体多页控件第一页中放置相关数据控件

4. 4. 4 开发自动结算功能

4. 5 开发查询客房的功能

4. 6 开发宾馆总收入统计功能

4. 7 开发宾馆登记清理模块

4. 7. 1 开发有条件删除功能

4. 7. 2 开发数据清空功能

4. 7. 3 宾馆业务数据清理页面控件的事件代码

案例五 制作一个飞机订票管理系统

5. 1 课程设计的目的

5. 2 系统功能设计

5. 3 数据库结构设计

5. 3. 1 创建航班数据库:航班数据库. db

5. 3. 2 为航班数据库建立第二索引

5. 3. 3 创建顾客数据库

5. 3. 4 创建飞行时刻表数据库

5. 4 开发售票/订票子系统窗体

5. 4. 1 用数据库导向开发订票售票窗体

5. 4. 2 属性设置与工程的改造

5. 5 开发系统主窗体

5. 5. 1 设计主窗体及放置控件

5. 5. 2 用主窗体调用子窗体

5. 5. 3 设计自动统计功能

5. 5. 4 检验程序的自动统计功能

5. 6 开发一个信息查询窗体

5. 6. 1 放入控件与布局窗体

5. 6. 2 设置窗体及控件属性

5. 6. 3 建立主/从关系

5. 6. 4 运行并检验程序的正确性

5. 7 建立航班运行时刻表窗体

5. 7. 1 控件放置与窗体布局

5. 7. 2 控件属性设置

5. 7. 3 编制查询的事件代码

5. 7. 4 编译并运行程序以检验结果

案例六 开发一个火车票务管理系统

6. 1 课程设计的意义

6. 2 系统功能设计

6. 3 数据库设计

6. 3. 1 创建火车售票数据库

6. 3. 2 火车订票顾客信息数据库的创建

6. 4 系统界面设计

6. 4. 1 窗体分割布局

6. 4. 2 在窗体中放置相关的数据库控件

6. 4. 3 设置相关的属性

6. 5 实现自动统计功能

6. 5. 1 剩余座位和售票收入自动统计的控件放置

6. 5. 2 新增控件的属性设置

6. 5. 3 实现自动统计的事件代码

6. 5. 4 运行并检验结果

6. 6 Delphi 7. x的工程文件与单元文件

6. 6. 1 工程文件

6. 6. 2 单元文件

案例七 开发一个通用人口普查系统

7. 1 课程设计的目的和意义

7. 2 系统功能设计

7. 3 人口数据库设计

7. 4 人口普查录入窗体的创建

7. 4. 1 利用Delphi 7. x窗体向导开发应用程序

7. 4. 2 窗体的加工改造

7. 4. 3 Form1及其控件的属性

7. 4. 4 Form2窗体及其控件的属性值

7. 5 人口普查统计查询窗体的开发

7. 5. 1 查询窗体的创建

7. 5. 2 查询统计窗体的属性列示

7. 5. 3 查询事件代码的编制

7. 5. 4 运行程序检验查询与统计

7. 6 再度认识工程文件与单元文件

7. 6. 1 程文件

7. 6. 2 单元文件

案例八 制作一个多媒体播放器

8. 1 系统功能描述

8. 2 系统设计

8. 3 多媒体功能的实现

8. 3. 1 播放程序的窗体布局

8. 3. 2 主要控件分析

8. 3. 3 控件属性设置列示

8. 4 执行播放的事件代码

8. 4. 1 选曲按钮的事件代码

8. 4. 2 播放介质类型的6个按钮的事件代码

8. 4. 3 运行并检验程序

案例九 开发一个高考成绩管理系统

9. 1 课程设计的目的和意义

9. 2 系统功能设计

9. 3 数据库结构设计

9. 3. 1 建立理科主数据表

9. 3. 2 建立理科从数据表

9. 3. 3 建立文科主表与文科从表

9. 4 主控界面设计

9. 4. 1 放入控件与窗体布局

9. 4. 2 窗体与控件的属性设置列示

9. 5 理科成绩录入窗体设计

9. 5. 1 放入控件与窗体布局

9. 5. 2 主从表关联方法

9. 5. 3 全部属性列示

9. 6 理科成绩查询窗体的布局

9. 6. 1 查询窗体的设计

9. 6. 2 窗体及控件的属性设置值

9. 6. 3 执行查询的事件代码

9. 7 文科成绩录入窗体的设计

9. 7. 1 窗体布局与控件放入

9. 7. 2 文科录入窗体及控件属性值

9. 8 文科查询窗体的开发

9. 8. 1 文科查询窗体的布局

9. 8. 2 文科查询窗体及控件的属性值

9. 8. 3 文科查询窗体的事件代码编制

9. 9 主窗体调用子窗体

案例十 制作大学学生综合管理系统

10. 1 课程设计的目的和意义

10. 2 系统功能设计

10. 3 数据库结构设计与创建

10. 4 用数据库窗体导向开发数据库录入窗体

10. 4. 1 用窗体向导开发录入窗体和主窗体

10. 4. 2 设置窗体属性并改造窗体

10. 4. 3 主窗体和数据库窗体的属性列示

10. 5 开发学生管理系统查询窗体

10. 5. 1 增加查询窗体并进行窗体布局

10. 5. 2 查询窗体及控件的属性列示

10. 5. 3 查询事件代码的编制

10. 6 用主窗体调用子窗体的事件

10. 7 编译程序检验结果

案例十一 制作一个校园自助银行模拟系统

11. 1 课程设计的目的和意义

11. 2 系统功能设计

11. 3 自助银行模拟系统数据表的设计与创建

11. 4 制作系统主控界面

11. 4. 1 创建工程并对主窗体进行控件布局

11. 4. 2 为系统主窗体制作退出系统过程的代码

11. 5 制作存款权限认证窗体

11. 5. 1 窗体的增加与控件布局

11. 5. 2 为存款权限认证窗体的数据控件进行数据连接

11. 5. 3 编制存款权限检验程序

11. 5. 4 在主窗体中通过命令按钮调用存款权限认证窗体

11. 6 制作自助存款管理窗体

11. 6. 1 自助存款管理窗体的增加与控件布局

11. 6. 2 数据控件的数据连接

11. 6. 3 为确认存款命令按钮控件编制过程代码

11. 7 制作取款权限认证窗体

11. 7. 1 增加窗体与控件布局

11. 7. 2 为取款权限认证窗体的数据控件进行数据连接

11. 7. 3 编制取款权限检验程序

11. 7. 4 在主窗体中通过命令按钮调用取款权限认证窗体

11. 8 制作自助取款管理窗体

11. 8. 1 自助取款窗体的增加与布局

11. 8. 2 数据控件的数据连接

11. 8. 3 为确认取款命令按钮控件编制过程代码

11. 9 制作挂失权限认证窗体

11. 9. 1 增加窗体与控件布局

11. 9. 2 为挂失权限认证窗体的数据控件进行数据连接

11. 9. 3 编制挂失权限检验过程代码

11. 9. 4 在主窗体中通过命令按钮调用挂失权限认证窗体

11. 10 制作挂失与解挂失操作窗体

11. 10. 1 增加挂失窗体并进行控件布局

11. 10. 2 数据控件的数据连接

11. 10. 3 为确认挂失命令按钮控件编制过程代码

11. 11 系统单元文件及过程代码列示

11. 11. 1 主窗体的单元文件

11. 11. 2 权限认证窗体Form2的单元文件

11. 11. 3 自助存款窗体Form3的单元文件

11. 11. 4 自助取款权限认证窗体Form4的单元文件

11. 11. 5 自助取款窗体Form5的单元文件

11. 11. 6 挂失/解挂失权限认证窗体Form6单元文件

11. 11. 7 挂失/解挂失窗体Form7单元文件

案例十二 制作一个职工档案管理系统

12. 1 课程设计的目的和意义

12. 2 系统功能设计

12. 3 职工档案管理系统数据表的设计与创建

12. 4 制作系统启动界面

12. 4. 1 创建工程并对窗体进行控件布局

12. 4. 2 为系统启动窗体制作退出系统过程代码

12. 5 制作职工档案管理操作窗体

12. 5. 1 窗体的增加与控件布局

12. 5. 2 页面控件的页面生成

12. 5. 3 制作第一个页面--个人档案记录页面

12. 5. 4 为TabSheet1中的数据控件进行数据连接

12. 5. 5 编制数据编辑命令按钮的过程代码

12. 5. 6 在启动窗体中通过图片控件调用档案管理操作窗体

12. 5. 7 制作第二个页面--个人简历页面

12. 5. 8 制作第三个页面--档案浏览与查询页面

12. 5. 9 关于第四个页面的制作说明

12. 6 窗体Form2单元文件列示

案例十三 制作一个通用高校科研管理系统

13. 1 课程设计的目的和意义

13. 2 系统功能设计

13. 3 科研管理系统数据表的设计与创建

13. 3. 1 科研人员简表的结构定义与创建,

13. 3. 2 科研项目情况表的结构定义与创建

13. 3. 3 获奖情况表的结构定义与创建

13. 3. 4 项目参加人员表的结构定义与创建

13. 3. 5 学术论文登记表的结构与创建

13. 3. 6 学术著作登记表的结构定义与创建

13. 3. 7 学术刊物查询表的结构定义与创建

13. 3. 8 项目辅助编码查询表的结构定义与创建

13. 4 创建系统启动窗体

13. 5 制作系统主窗体

13. 5. 1 增加主窗体

13. 5. 2 制作主窗体的主菜单

13. 5. 3 制作主菜单的加速面板与加速键

13. 5. 4 制作状态条

13. 6 系统功能的实施窗体制作

13. 7 制作科研人员管理页面

13. 7. 1 制作科研人员管理页面布局

13. 7. 2 为数据编辑按钮和数据浏览按钮编制过程代码

13. 7. 3 主窗体对功能窗体的调用

13. 8 制作科研项目管理页面

13. 8. 1 科研项目管理页面的布局

13. 8. 2 为命令按钮编制过程代码

13. 8. 3 用主窗体调用管理窗体和科研项目情况页面

13. 9 获奖情况页面的制作

13. 9. 1 获奖情况页面的布局

13. 9. 2 获奖情况页面中对象的属性分析

13. 9. 3 用主窗体对象调用管理窗体与页面

13. 10 制作参加人员管理页面

13. 10. 1 参加人员页面的布局

13. 10. 2 为表建立关联

13. 10. 3 用主窗体对象调用功能窗体和显示页面

13. 11 其他功能和其他页面的制作

案例十四 制作一个药品进销存管理系统

14. 1 课程设计的目的和意义

14. 2 系统功能设计

14. 3 药品进销存管理系统数据表的设计与创建

14. 3. 1 药品信息数据表的结构定义与创建

14. 3. 2 进货情况数据表的结构定义与创建

14. 3. 3 销售情况数据表的结构定义与创建

14. 4 制作系统启动窗体

14. 4. 1 创建新工程并进行启动窗体控件布局

14. 4. 2 为系统启动窗体制作退出系统过程代码

14. 5 制作系统主窗体

14. 5. 1 窗体的增加与控件布局

14. 5. 2 为主窗体编制相关的过程代码

14. 6 制作药品信息管理窗体

14. 6. 1 窗体的增加与控件布局

14. 6. 2 数据控件的数据连接

14. 6. 3 为数据编辑命令按钮控件编制过程代码

14. 6. 4 为数据操作建立查询功能

14. 6. 5 通过主窗体对象调用药品信息管理窗体

14. 7 制作药品进货管理窗体

14. 7. 1 增加窗体与控件布局

14. 7. 2 为数据控件进行数据连接

14. 7. 3 为数据编辑按钮编制过程代码

14. 7. 4 通过主窗体对象调用药品进货管理窗体

14. 8 制作药品销售管理窗体

14. 8. 1 窗体的增加与布局

14. 8. 2 数据控件的连接与数据表的关联

14. 8. 3 为窗体中的命令按钮编制过程代码

14. 8. 4 通过主窗体的对象调用药品销售管理窗体

14. 9 制作药品盘存窗体

14. 9. 1 库存管理窗体的增加与布局

14. 9. 2 为数据控件进行数据连接

14. 9. 3 为药品盘存编制过程代码

14. 9. 4 用主窗体对象调用药品盘存管理窗体

案例十五 制作一个客户订货管理系统

15. 1 课程设计的目的和意义

15. 2 系统功能设计

15. 3 客户数据表和订货数据表的设计

15. 4 制作过滤查询系统的主窗体

15. 4. 1 工程创建与窗体布局

15. 4. 2 系统主菜单的制作

15. 4. 3 制作菜单的加速键面板与加速键

15. 5 数据模板

15. 5. 1 创建数据模板

15. 5. 2 数据模板的调用

15. 5. 3 为数据模板创建初始化过程与数据源连接

15. 5. 4 为主窗体中的数据表格和数据导航器控件设置属性

15. 6 加工制作主窗体

15. 6. 1 选择数据集的类型的选项按钮的过程编制

15. 6. 2 编制主窗体中复选框控件的过程代码

15. 6. 3 设置编辑框的Chang过程代码

15. 7 制作万能查询窗体

15. 7. 1 增加窗体与控件布局

15. 7. 2 编制窗体及其控件的过程代码

15. 8 用主窗体调用查询窗体

15. 8. 1 主窗体对查询过滤窗体的调用声明

15. 8. 2 编制主窗体中的调用菜单与命令按钮的过程代码

15. 9 制作一个About窗体

15. 9. 1 窗体增加与布局

15. 9. 2 声明窗体并调用窗体

15. 10 工程单元文件

15. 10. 1 客户数据管理单元的单元文件

15. 10. 2 条件编制窗体单元的过程代码

15. 10. 3 About窗体单元文件

15. 10. 4 数据模板单元文件

案例十六 制作一个商品交易系统

16. 1 课程设计的目的和意义

16. 2 系统功能设计

16. 3 数据库及数据表的设计与创建

16. 3. 1 关于数据库. 数据表与数据库别名

16. 3. 2 商品交易数据表的创建

16. 3. 3 商品信息数据表的创建

16. 3. 4 供货商信息表的设计与创建

16. 3. 5 系统用户权限表的设计与创建

16. 4 制作系统启动窗体

16. 5 制作系统权限认证窗体

16. 6 制作系统权限维护窗体

16. 6. 1 增加用户选项按钮RadioButton1的过程代码

16. 6. 2 删除用户选项按钮RadioButton2的过程代码

16. 6. 3 修改密码选项按钮RadioButton3的过程代码

16. 6. 4 确认增加命令按钮SpeedButton1的过程代码

16. 6. 5 确认删除命令按钮SpeedButton2的过程代码

16. 6. 6 确认修改命令按钮SpeedButton3的过程代码

16. 7 制作系统主控界面

16. 8 制作商品交易管理窗体

16. 9 制作商品信息窗体

16. 10 商品供货商信息窗体的制作

附录 案例使用说明