050_《Delphi管理信息系统开发案例》

《Delphi管理信息系统开发案例》

Delphi 教程 系列书籍 (050) Delphi管理信息系统开发案例》 网友(邦)整理 EMail: shuaihj@163.com

下载地址:

Pdf

  • 作者: 武新华 安向东 李彦 朱慧娟
  • 丛书名: 管理信息系统开发案例系列丛书
  • 出版社:西安电子科技大学出版社
  • ISBN:7560614744
  • 上架时间:2005-3-9
  • 出版日期:2005 年1月
  • 开本:16开
  • 页码:331
  • 版次:1-1

内容简介

本书融知识性、实用性于一体,通过详细介绍五个利用Borland Delphi 7.0语言进行管理信息系统开发的典型实例,全面讲解了Borland Delphi 7.0语言程序设计的方法和步骤。书中开篇就以实例构成,将Borland Delphi数据库及系统的开发方法渗入到每个实例设计中进行讲解,其中每个实例的讲解主要分为需求分析、功能设计、数据库结构设计、模块设计、系统开发过程、相关技术应用等几个方面,并提供编译好的安装程序与源程序供读者参考。本书实例丰富,内容翔实,涵盖了Borland Delphi 7.0语言编程的难点和热点。本书适于作为大中专院校计算机与相关专业及培训班的Borland Delphi语言信息管理教学辅导书,也可以作为Borland Delphi语言培训班的参考书和从事管理信息系统设计人员的参考资料,更是广大毕业生进行毕业设计的第一手参考资料。

前言

本书是一本关于如何使用Borland Delphi数据库编程语言进行数据库管理信息系统应用实例开发的指导教程。尽管Borland Delphi已经新近推出了基于.net的Borland Delphi 8.0版本(目前该软件的7.0版和8.0版均无中文版),但由于目前实际应用中绝大多数用户仍然使用Borland Delphi 6.0或其升级版本7.0版,因此,本书主要以7.0版本为主介绍相关的应用实例开发。书中通过典型实例,全面介绍了Borland Delphi 7.0数据库管理信息系统的基础知识,主要内容包括:数据库的基本概念,表和数据库的操作,数据库管理程序的设计,数据库的查询,报表和标签的设计,面向对象程序设计,控件、表单、菜单设计,类的设计方法。全书以"应用案例→如何解决问题→处理实际问题"为主线,重点在于培养数据库管理信息系统开发爱好者的编程能力和解决实际问题的分析、设计能力。为照顾初学者,作者特意经过精心编排,尽力做到以图例讲解代替大段大段枯燥的代码和文字说教,使得各个层面的读者,甚至是那些从未接触过管理信息系统开发和没有太多Borland Delphi数据库编程语言基础的读者也能够在阅读完本书后轻松入门。 为进一步方便广大读者的阅读,本书完全采用图例步骤式的讲解方法,理论讲解深入浅出,同时强调应用技能的快速掌握,简单易读。我们策划与编写本书的初衷不是单纯地教大家如何进行某一个管理信息系统的开发,而是要大家尽可能多地掌握数据库管理信息系统的开发精髓,了解别人的编程思路。通过分析这些不同管理信息系统开发的程序原理,从中充分体会Borland Delphi的编程思想,掌握其中的设计理念和实现技巧,并且做到举一反三,最终达到能够根据自己的实际情况和设计需求,开发出适合具体需求的管理信息系统的目的。我们相信,有这样一本书置于你的案头,那许许多多在过去看来很难实现的事情,现在会突然发现原来它们是那么的触手可及。 本书不仅可以作为大中专院校相关课程的教学辅导书,也可作为Delphi爱好者及培训班的参考书,更是相关专业毕业生进行毕业设计或从事管理信息系统开发设计人员的第一手参考资料。 本书几经改写,反复锤炼,由众多经验丰富的高校教师合编写成,并得到了众多网友的支持。本书的编写情况是:武新华负责第1、7章及附录部分,朱慧娟负责第2章,安向东负责第3、5章,李彦负责第4章,梁铎负责第6章,最后由武新华、安向东统审全稿。 我们虽满腔热情,但限于自己的水平,书中难免会有疏漏之处,欢迎广大读者批评 指正。 编者 2004年11月

目录

第1章 Borland Delphi管理信息系统开发基础 1

1.1 开发数据库首选Delphi语言的原因 1

1.1.1 "以人为本"的开发工具 2

1.1.2 Delphi开发工具的优点 2

1.2 Delphi语言的开发环境 4

1.2.1 主窗口 5

1.2.2 对象浏览器 5

1.2.3 窗体窗口 6

1.2.4 代码窗口 6

1.2.5 Delphi的程序结构 8

1.3 开发Delphi应用程序 9

1.3.1 设计简单的用户界面 9

1.3.2 改变对象的属性 12

1.3.3 编写Delphi程序的事件处理过程 14

1.3.4 用Delphi管理InterBase数据库 14

1.4 Delphi的程序发布 20

1.4.1 安装InstallShield Express for Delphi 20

1.4.2 运用InstallShield Express发布程序 22

第2章 高校学生通用综合管理系统 33

2.1 系统开发的功能设计 33

2.2 创建数据库的结构 33

2.3 创建相应的窗体事件 34

2.3.1 用数据库窗体向导开发数据库录入窗体和主窗体 34

2.3.2 设置窗体属性并改造窗体 37

2.3.3 设置主窗体和数据库窗体的属性 39

2.3.4 学生管理系统查询窗体的创建 43

2.3.5 用主窗体调用子窗体的事件 49

2.4 相关开发技术?D?DImage组件 50

2.4.1 Image组件的作用 50

2.4.2 Image组件的应用实例 52

2.5 最终运行结果的查看 58

2.6 系统的编译和发行 60

2.6.1 编译应用程序 60

2.6.2 制作相应的安装程序 60

2.6.3 准备发布安装(Prepare for Release)应用程序 64

第3章 盛戎客户管理信息系统 65

3.1 本系统需要实现的功能 65

3.2 创建相应的数据库结构 66

3.3 本系统相关功能模块的设计 68

3.3.1 创建工程组 69

3.3.2 创建应用服务器 69

3.3.3 创建客户端 73

3.4 设计系统应用程序的自定义组件 82

3.4.1 创建自定义组件 83

3.4.2 为自定义组件添加相应属性 86

3.4.3 为自定义组件加入事件 91

3.4.4 SendTrayMessage()方法 91

3.4.5 处理消息 92

3.4.6 处理鼠标单击事件 92

3.4.7 自定义组件中控件的安装 93

3.5 相关开发技术——DMIDAS开发初探 102

3.5.1 MIDAS的组成 102

3.5.2 Delphi中包含的MIDAS组件 103

3.5.3 创建应用服务器 104

3.5.4 创建客户端 105

3.5.5 发布MIDAS程序 106

3.6 运行最终的设计结果 109

3.7 系统的编译和发行 111

第4章 盛戎酒店订餐管理信息系统 112

4.1 本系统所要实现的基本功能 112

4.1.1 需要实现的基本功能 112

4.1.2 各程序模块的作用 113

4.2 分析和设计相应的数据库 114

4.3 为系统设计相关功能模块 115

4.3.1 系统的登录界面 115

4.3.2 设计应用程序的主界面 117

4.3.3 用户及权限设置窗体的设计 120

4.3.4 创建系统的密码修改窗体 123

4.3.5 添加用户窗体的设计实现 125

4.3.6 用户信息管理窗体的设计实现 128

4.3.7 创建删除用户信息管理窗体 134

4.3.8 创建修改用户信息管理窗体 136

4.3.9 菜单信息管理窗体的设计实现 137

4.3.10 创建订餐信息管理窗体 143

4.3.11 创建用户信息查询窗体 148

4.3.12 菜单信息查询窗体的设计实现 152

4.3.13 订单信息查询窗体的设计实现 157

4.4 相关开发技术——窗体的灵活运用 161

4.4.1 关闭窗体的常用处理方法 161

4.4.2 使用OnCloseQuery关闭窗体 162

4.4.3 创建窗体的初始化处理 162

4.4.4 Delphi中启动画面的设计 163

4.4.5 如何创建透明窗体 164

4.4.6 不受用户控制窗体的设计实现 164

4.5 最终运行结果演示 165

4.6 程序发布——定制BDE驱动程序 168

第5章 盛戎商品交易管理信息系统 170

5.1 设计本系统的基本功能 170

5.1.1 需要实现的基本功能 170

5.1.2 各程序模块的作用 171

5.2 设计与创建数据库和数据表 171

5.2.1 认识Delphi 7.x中的数据表 171

5.2.2 创建商品交易数据表 172

5.2.3 创建商品信息数据表 173

5.2.4 创建产品供应商信息数据表 174

5.2.5 创建系统用户权限表 174

5.3 本系统中各模块的设计实现 175

5.3.1 创建系统的启动窗体 176

5.3.2 设计系统权限认证窗体 178

5.3.3 设计系统权限维护窗体 179

5.3.4 创建系统的主控界面 183

5.3.5 创建系统的"商品交易"管理窗体 184

5.3.6 设计系统的"商品信息"窗体 188

5.3.7 创建系统的"产品供应商信息"窗体 190

5.4 相关开发技术——浅谈Delphi数据库 192

5.4.1 设计数据库应用程序的几点体会 192

5.4.2 自动调用Login数据库 197

5.4.3 在Delphi数据库中对用户输入数据的控制 198

5.4.4 实现SQL字段的模糊查询 200

5.4.5 在Delphi中实现数据集过滤 201

5.5 运行最终的设计结果 203

第6章 盛戎数码影像管理信息系统 205

6.1 本系统所要实现的功能 205

6.2 本系统的实现设计 206

6.3 为支持本系统需要安装的控件 206

6.3.1 GraphicEx图像控件的安装 208

6.3.2 使用GraphicEx控件打开图像 209

6.4 设计系统中的相关功能模块 210

6.4.1 自启动中的系统托盘技术 210

6.4.2 ActionList的设计与内容 214

6.4.3 创建系统的图形工具条 215

6.4.4 设计与实现本系统界面的总体分区 217

6.4.5 设计与实现窗体中的图像显示区 217

6.4.6 设计与实现窗体中的文件浏览区 217

6.4.7 设计与实现窗体中的右键菜单 219

6.4.8 窗体界面中其他内容的设计与实现 220

6.4.9 设计系统中的幻灯片显示设置界面 221

6.5 相关开发技术——Delphi中的多媒体技术 237

6.5.1 Delphi中程序状态的直接显示方法 237

6.5.2 使用Delphi播放Flash动画 244

6.5.3 通过编程模拟3DS的自动播放 246

6.5.4 批量抓取多媒体文件中的图像 248

6.6 运行最终的设计结果 253

第7章 盛戎网络通讯管理信息系统 257

7.1 在Delphi中选择合适的通讯方案 257

7.1.1 Windows Sockets的概念和基本原理 257

7.1.2 两种通讯方案的比较 258

7.2 Windows Sockets的库函数 259

7.2.1 Windows Sockets的套接口函数 260

7.2.2 Windows Sockets的数据库函数 260

7.2.3 针对Windows Sockets的扩展函数 261

7.3 Delphi中WinSock的编程 262

7.3.1 编写WinSocket程序的步骤 262

7.3.2 TTcpServer组件和TTcpClient组件 263

7.3.3 TUdpSocket 组件 266

7.4 设计网络通讯系统的相关功能 266

7.4.1 用TTcpServer和TTcpClient组件设计窗体 266

7.4.2 在Delphi 中实现远程控制 269

7.4.3 用Delphi实现点对点文件传输 270

7.5 设计一个较为完备的网络通讯管理系统 275

7.6 网络通讯管理系统中各模块的设计 276

7.6.1 创建和设计系统的聊天主界面 277

7.6.2 设计系统的E-mail编写界面 278

7.6.3 创建和设计系统中的个人信息设置界面 278

7.6.4 设计系统的个性化浏览器界面 279

7.6.5 局域网网内用户列举和搜索的关键代码 279

7.6.6 设计网友列表信息管理的关键代码 283

7.6.7 设计发送SMTP邮件的完整代码 283

7.6.8 设计个性化Web浏览器的完整代码 286

7.7 相关技术资料--网络技术的运用 290

7.7.1 认识Windows Sockets规范 291

7.7.2 套接口的定义 291

7.7.3 客户机/服务器模型和广播 292

7.7.4 在Delphi中获取网络资源信息 293

7.7.5 利用IE浏览器控件制作帮助系统 301

7.8 测试系统的最终运行效果 301

附录A 熟悉Delphi的常用语法 304

A.1 Delphi语法中的通用源代码格式规则 304

A.1.1 缩格 304

A.1.2 代码行的长度 304

A.1.3 Begin…End配对 304

A.2 Object Pascal 305

A.2.1 括号的使用 305

A.2.2 保留字和关键字 306

A.2.3 过程和函数(例程) 306

A.2.4 变量 307

A.2.5 类型 309

A.2.6 语句的运用 311

A.2.7 结构异常的处理 312

A.3 通用文件 313

A.3.1 工程文件 313

A.3.2 窗体文件 313

A.3.3 数据模块文件 314

A.3.4 远程数据模块文件 314

A.3.5 单元(Unit)文件 314

附录B Delphi IDE菜单功能 316

附录C Delphi常用函数及属性 321

时间: 2024-08-04 04:45:17

050_《Delphi管理信息系统开发案例》的相关文章

研究生管理信息系统的开发流程

 系统需求分析     研究生个人信息管理     导师信息管理    专业信息管理 功能模块设计     针对上述需求,设计的功能模块如图10.34所示.开发流程-管理信息系统开发流程"> 数据表设计     1.研究生信息数据表    数据表名称:graduate_info.数据表结构如表10.4所示.    2.专业信息数据表    3.导师信息数据表 索引和视图设计     1.研究生信息数据表的索引和视图设计    2.专业信息表的索引和视图设计    3.导师信息数据表的索引和

115_《Delphi信息系统开发实例精选》

<Delphi信息系统开发实例精选> Delphi 教程 系列书籍 (115) <Delphi信息系统开发实例精选> 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Part1 Part2 Part3 Part4 作者: 赛奎春 宋坤 赵智勇 刘强等 丛书名: 信息系统开发实例精选丛书 出版社:机械工业出版社* ISBN:7111167619 上架时间:2005-9-5 出版日期:2005 年8月 开本:16开 页码:415 版次:1-1 内容简介 本书精

请问用vb+asp开发基于GIS平台建设的农业综合管理信息系统问题

问题描述 问题是下面的gis功能用vb+asp作,那种gis开发工具简单基于GIS平台建设的农业综合管理信息系统具有以下功能:更多农业GIS应用详情请查看:数据采集功能遥感数据采集模块:主要用来对地面卫星接收站传回的遥感数据进行处理.入库.GPS数据采集模块:接受和处理GPS数据.人工报送模块:接收和处理人工报送数据.动态监测功能土地变化监测模块:对数据采集系统所收集到的数据进行处理.分析.分类,抽取出土地利用与变化的相关信息进行入库.种植面积和种类监测模块:通过对数据采集系统采集到的数据进行处

信息系统开发与管理

          信息化是这个时代的主旋律,如何执她之手,跟上她的节拍,不掉队,我相信,聪明的读者,你的答案一定跃然于心底...... 一本<信息系统开发与管理>,结合学生信息管理系统,一本静静沉睡的书,感觉一下子就活了起来,有了灵魂,有了生气.......          米老师常说,读书三部曲:       第一步:首先细读书的概述和目录,然后通读全书.在读的过程中不要求看懂,自己一定不要想一遍就看懂,  看 完对书有一个整体的认识,知道全是主要讲的什么内容,建立整体的知识网,做一个整

057_《Delphi住宿餐饮管理系统开发实例导航》

<Delphi住宿餐饮管理系统开发实例导航> Delphi 教程 系列书籍 (057) <Delphi住宿餐饮管理系统开发实例导航> 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Pdf 作者: 求是科技 刘敬 严冬明 马刚 丛书名: 行业项目开发实例系列丛书 出版社:人民邮电出版社 ISBN:7115113114 上架时间:2003-7-17 出版日期:2003 年6月 开本:16开 页码:440 版次:1-1 内容简介 本书选择了住宿餐饮行业中的会员

113_《DELPHI接口技术开发实例解析》

<DELPHI接口技术开发实例解析> Delphi 教程 系列书籍 (113) <DELPHI接口技术开发实例解析> 网友(邦)整理 EMail: shuaihj@163.com 下载地址: 下载 作者: 张仿彦 出版社:机械工业出版社 ISBN:7111203216 上架时间:2006-12-28 出版日期:2007 年1月 开本:16开 版次:1-1 内容简介 本书包括食堂管理系统.程控电话计费系统.批发零售管理系统.vod点播系统.钢筋拉伸试验管理系统5个案例,这5个不同行业

用JSP构建三层管理信息系统

js 1. 引言 管理信息系统(MIS)是一个由人.计算机等组成的能进行信息的收集.传递.存储.加工和使用的系统.随着科技的发展,信息的膨胀,企业信息化成了企业在竞争中处于不败地位的有效手段之一.而MIS不仅能够及时全面地提供信息和数据,简化统计工作,对不同的管理层次提出不同的报告之外,还能根据过去的数据预测未来的情况.因此,采用何种方法开发出一种兼顾开发效率和运行效率,同时满足分布式事件处理功能的管理信息系统就显得尤为重要.本文阐述了一种利用JSP/Servlet构建三层式管理信息系统的方法.

JSP/Servlet构建三层管理信息系统

js|servlet 摘 要 介绍了一种基于Web的管理信息系统的实现框架.利用JSP/Servlet技术,结合MVC设计模式,使得开发过程更加灵活,更加易于维护. 关键词 管理信息系统,JSP,Servlet,MVC设计模式,JDBC 1. 引言 管理信息系统(MIS)是一个由人.计算机等组成的能进行信息的收集.传递.存储.加工和使用的系统.随着科技的发展,信息的膨胀,企业信息化成了企业在竞争中处于不败地位的有效手段之一.而MIS不仅能够及时全面地提供信息和数据,简化统计工作,对不同的管理层次

iOS开发入门:Passbook详解与开发案例

Passbook是iOS 6的新功能,只能在iPhone和iPod touch设备中使用.它可以帮助我们管理商家发放的电子会员卡.积分卡.优惠券等.这将对未来电子商务产生深远的影响.商家通过发放会员卡.积分卡.优惠券等,提高与消费者的互动,吸引人们更多消费.Passbook的诞生,正是为了将所有这些"卡"和"券"电子化,存放在iPhone或iPod touch里. Passbook与Pass iOS 6中的Passbook能够帮助我们集中管理电子"卡&qu