《Visual FoxPro课程设计与系统开发案例》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:伍俊良主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302065535
  • 页数:390 页
图书介绍:本书通过10个案例介绍了Visual Foxpro的编程方法和开发技巧。

案例一 用Visual FoxPro制作一个通用高校职工管理系统 1

1.1 课程设计及系统开发的目的和意义 1

1.2 系统功能设计 1

1.3 创建项目文件及项目结构文件夹 2

1.4 高校职工管理系统数据库及数据表的设计与创建 4

1.4.1 定义数据表的逻辑结构 4

1.4.2 创建数据库及数据表的物理结构 6

1.5 创建应用系统启动表单 14

1.5.1 系统启动表单的创建与布局 14

1.5.2 编制表单的相关过程代码 16

1.6 制作系统权限认证表单 18

1.6.1 系统权限认证表单的创建与布局 18

1.6.2 为表单创建数据环境 19

1.6.3 为组合框控件连接数据源 21

1.6.4 为权限认证表单编制相关的过程代码 22

1.7 制作系统主表单 24

1.7.1 主表单的创建与布局 24

1.7.2 主表单相关控件的过程代码 26

1.8 制作院处名称编辑表单 26

1.8.1 院处名称编辑表单的创建与布局 26

1.8.2 为院处名称编辑表单中的相关控件编制过程代码 28

1.9 制作系科名称编辑表单 30

1.9.1 系科名称编辑表单的创建与布局 30

1.9.2 为系科名称编辑表单中的相关控件编制过程代码 31

1.10 制作职工信息编辑表单 33

1.10.1 职工信息编辑表单的创建与布局 34

1.10.2 为职工信息编辑表单中的相关控件编制过程代码 35

1.11 制作职工综合管理表单 37

1.11.1 职工综合管理表单的创建与布局 38

1.11.2 为职工综合管理表单增加数据编辑功能 40

1.11.3 为综合管理表单中的相关控件编制过程代码 40

1.12 制作用户权限维护表单 41

1.12.1 用户权限维护表单的创建与布局 41

1.12.2 为用户权限维护表单中的相关控件编制过程代码 43

1.13 制作一个About表单 43

1.13.1 About表单的创建与布局 45

1.13.2 用系统主表单调用About表单 46

1.14 制作系统主程序 46

1.14.1 编制系统主程序 47

1.14.2 主程序的编译与运行检验 47

1.14.3 应用系统的连接与可执行文件创建 48

案例二 用Visual FoxPro制作一个工资管理系统 50

2.1 系统设计 50

2.2 数据库设计 50

2.3 创建项目文件 53

2.4创建数据库及数据表文件 53

2.5制作工资处理表单 54

2.6制作“部门”、“年份”和“月份”列表框 55

2.7制作“复制上月工资表单” 56

2.8制作数据过滤查询表单 58

2.9制作成批数据替换的表单 63

2.10系统维护表单的制作 64

2.11 工资汇总报表与个人工资单的打印 68

2.12制作系统权限认证表单 70

2.13制作工资管理系统主表单 72

2.14制作系统的启动封面 74

2.15制作系统主程序 75

案例三用Visual FoxPro制作一个校园自助银行模拟系统 77

3.1 课程设计及系统开发的目的和意义 77

3.2系统功能设计 77

3.3“自助银行模拟系统”数据表的逻辑结构设计 78

3.4创建应用程序项目文件及项目结构 79

3.5创建数据库文件与数据表的物理结构 80

3.6制作系统主控界面 84

3.6.1 系统主窗口的创建与布局 84

3.6.2主表单中相关控件的过程代码 85

3.7制作用户新开户表单 86

3.7.1用户新开户表单的创建与布局 86

3.7.2为“确认开户”命令按钮编制过程代码 87

3.8制作“存款权限认证表单” 88

3.8.1用户存款权限认证表单的创建与布局 89

3.8.2为权限认证表单引入数据环境 90

3.8.3 为表单的相关对象创建过程代码 90

3.9制作存款操作表单 92

3.9.1存款操作表单的创建与布局 92

3.9.2 为存款操作表单的相关对象创建过程代码 93

3.10制作取款权限认证表单 94

3.10.1 用户取款权限认证表单的创建与布局 94

3.10.2为取款权限认证表单引入数据环境 95

3.10.3 为取款权限认证表单的相关对象创建过程代码 96

3.11 制作取款操作表单 97

3.11.1 取款操作表单的创建与布局 98

3.11.2 为取款操作表单的相关对象创建过程代码 99

3.12制作挂失解挂失权限认证表单 100

3.12.1用户挂失解挂失权限认证表单的创建与布局 101

3.12.2为挂失解挂失权限认证表单引入数据环境 102

3.12.3 为挂失解挂失权限认证表单的相关对象创建过程代码 102

3.13制作挂失解挂失操作表单 103

3.13.1 挂失解挂失操作表单的创建与布局 103

3.13.2为挂失解挂失操作表单的相关对象创建过程代码 105

3.14制作系统主程序 105

3.14.1 系统对象的类设置文件 105

3.14.2编制系统主程序 109

3.14.3创建主文件 109

3.14.4应用程序的连编 110

案例四 用Visual FoxPro制作一个通用高校科研管理系统 111

4.1 课程设计及系统开发的目的和意义 111

4.2系统功能设计 111

4.3创建项目文件及项目结构 113

4.4通用高校科研管理系统数据库及数据表的设计与创建 114

4.4.1 数据表的逻辑结构设计 114

4.4.2创建数据库与数据表的物理结构 117

4.4.3创建项目参加人员简表的物理结构 119

4.4.4创建科研项目情况表的物理结构 121

4.4.5创建获奖情况表的物理结构 122

4.4.6创建学术论文登记表的物理结构 122

4.4.7创建学术著作登记表的物理结构 123

4.4.8创建学术刊物查询表的物理结构 124

4.4.9创建项目辅助编码查询表的物理结构 124

4.4.10创建密码表的物理结构 125

4.5创建系统启动画面 125

4.5.1 系统启动画面的创建与布局 126

4.5.2编制表单的相关过程代码 127

4.6制作系统权限认证窗口 127

4.6.1 权限认证窗口的创建与布局 127

4.6.2编制权限认证表单的相关代码 129

4.7制作系统主表单 131

4.7.1 系统主表单的创建与布局 131

4.7.2制作主表单的主菜单 131

4.7.3将主表单与菜单对象进行连接 134

4.7.4制作主表单的加速键与状态栏 135

4.8制作实现各个管理功能模块的表单 138

4.8.1 管理功能表单的创建与布局 138

4.8.2制作“科研项目管理”的功能页面 139

4.8.3用系统主表单的主菜单及加速键调用管理表单 155

4.9 为应用系统建立主程序并对项目进行连编 159

4.9.1建立系统配置文件 159

4.9.2创建应用系统主程序 160

4.9.3连编应用系统 161

案例五用Visual FoxPro制作一个通用商品销售管理系统 162

5.1课程设计与系统开发的目的和意义 162

5.2系统功能设计 162

5.3创建项目文件及项目结构 163

5.4数据库及数据表的设计与创建 164

5.4.1数据表的逻辑结构定义 164

5.4.2创建商品销售管理系统中的数据库和数据表 166

5.4.3创建“销售记录”数据表的物理结构 168

5.4.4创建“销售记录1”数据表的物理结构 169

5.4.5创建“商品供应商信息”数据表的物理结构 169

5.4.6创建“商品基本信息”数据表的物理结构 170

5.4.7创建“密码表”数据表的物理结构 170

5.5制作系统启动封面 171

5.5.1系统启动封面的创建与布局 171

5.5.2编制表单的相关过程代码 172

5.6制作权限认证窗口 173

5.6.1 创建权限认证窗口 173

5.6.2编制权限认证的相关代码 175

5.7制作系统主窗口 176

5.7.1 系统主表单的创建与布局 176

5.7.2主表单中相关对象的过程代码 177

5.8制作商品销售综合管理表单 178

5.8.1 商品销售综合管理表单的创建与布局 178

5.8.2制作页框控件的第一个页面 179

5.8.3制作页框控件的第二个页面 183

5.8.4制作页框控件的第三个页面 186

5.8.5制作页框控件的第四个页面 189

5.9制作商品的逐笔销售记录表单 191

5.9.1 商品的逐笔销售记录表单的创建与布局 191

5.9.2为逐笔销售记录表单的相关控件创建过程代码 192

5.10制作查找商品表单 194

5.10.1 查找商品表单的创建与布局 195

5.10.2给表单的相关控件编制过程代码 196

5.11 供货商查找表单的制作 198

5.11.1 供货商查找表单的创建与布局 198

5.11.2给表单的相关控件编制过程代码 199

5.12制作商品销售的报表文档 201

5.12.1 制作商品“销售记录报表”文档 201

5.12.2报表文档的调用 203

5.13 为系统主窗口编制过程代码 204

5.14编制系统主程序并编译可执行文件 205

案例六 用Visual FoxPro制作一个学校课程和课时分配管理系统 207

6.1 课程设计与系统开发的目的和意义 207

6.2系统功能设计 207

6.3创建项目文件及项目结构 208

6.4数据库及数据表的设计与创建 209

6.4.1数据表的逻辑结构定义 210

6.4.2创建课程课时分配管理系统中的数据库和数据表 212

6.4.3创建“初中部课时p分配主表”数据表的物理结构 213

6.4.4创建“初中部课时分配从表”数据表的物理结构 215

6.4.5创建“高中部课时分配主表”数据表的物理结构 216

6.4.6创建“高中部课时分配从表”数据表的物理结构 216

6.5创建系统启动封面与权限认证功能 217

6.5.1系统启动封面的创建与布局 217

6.5.2编制表单的相关过程代码 218

6.6制作系统主表单 220

6.6.1 系统主表单的创建与布局 220

6.6.2主表单中相关对象的过程代码 221

6.7制作初中部课时分配表单 221

6.7.1初中部课时分配表单的创建与布局 221

6.7.2为表单及表单中的相关的控件编制过程代码 224

6.8制作高中部课时分配表单 229

6.8.1“高中部课时分配表单”的创建与布局 229

6.8.2为表单中的相关对象编制过程代码 232

6.9制作课时分配报表 237

6.9.1初中部课时分配报表的制作 237

6.9.2报表的调用 241

6.10系统主程序与系统连编 242

案例七 用Visual FoxPro制作一个客房管理系统 244

7.1 课程设计与系统开发的目的和意义 244

7.2系统功能设计 244

7.3创建项目文件 246

7.4数据库及数据表的设计与创建 247

7.4.1数据表的逻辑结构定义 247

7.4.2创建客房管理系统中的数据库和数据表 249

7.4.3创建客户信息数据表的物理结构 250

7.4.4创建房间供需情况表的物理结构 252

7.4.5 创建密码表数据表的物理结构 253

7.5创建系统启动画面 253

7.5.1系统启动画面的创建与布局 254

7.5.2编制表单的相关过程代码 255

7.6制作系统总控表单 255

7.6.1 在项目管理器中增加主窗口表单 255

7.6.2制作主表单的主菜单 256

7.6.3将主表单与菜单对象进行连接 259

7.7制作主窗口的加速键与状态栏 260

7.7.1 制作主窗口的加速键面板与加速键 260

7.7.2制作系统状态栏 261

7.8制作客户登记的权限认证窗口 262

7.8.1 客户登记权限认证表单的新建与布局 262

7.8.2编制客户登记权限认证表单的相关代码 264

7.9制作客户信息记录表单 267

7.9.1 客户信息记录表单的创建与布局 267

7.9.2编制客户信息记录表单的相关代码 269

7.10制作客户退房结算权限认证表单 271

7.10.1 客户退房权限认证表单的新建与布局 271

7.10.2编制客户退房结算权限认证表单的相关代码 273

7.11 制作客户查询退房结算表单 275

7.11.1 新建客户查询退房结算表单 275

7.11.2给客户查询退房结算表单的相关控件编制过程代码 276

7.12制作宾馆收入统计表单 279

7.12.1 宾馆收入统计表单的创建与布局 279

7.12.2 宾馆收入统计表单相关控件的过程代码的编制 281

7.13制作宾馆房间设置表单 283

7.13.1 宾馆房间设置表单的创建与布局 283

7.13.2宾馆房间设置表单的相关控件的过程代码 285

7.14系统权限维护表单的制作 286

7.15 系统主程序的制作与可执行文件的生成 287

案例八用Visual FoxPro制作一个航班售票管理系统 288

8.1 课程设计及系统开发的目的和意义 288

8.2系统功能设计 288

8.3创建项目及项目文件 289

8.4 航班管理数据库与数据表的逻辑结构设计与物理结构实施 290

8.4.1数据表的逻辑结构定义 290

8.4.2数据库的创建与数据表的物理结构实施 294

8.5创建特色化系统软件封面 299

8.5.1 软件封面表单的创建与布局 300

8.5.2编制表单的相关过程代码 301

8.6制作系统的权限认证表单 302

8.6.1权限认证表单的创建与布局 302

8.6.2编制权限认证表单的相关代码(单击事件Click过程代码) 304

8.7制作具有动态效果的系统主表单 305

8.7.1创建表单与表单布局 305

8.7.2几个控件的过程代码编制 307

8.8乘客订票购票表单的制作 308

8.8.1 乘客订票购票表单的创建与布局 308

8.8.2为乘客订票购票表单的相关控件编制过程代码 313

8.9制作乘客查询和退票表单 315

8.9.1乘客查询与退票表单的创建与布局 315

8.9.2乘客查询与退票表单相关控件的过程代码编制 318

8.10制作飞行时刻表综合查询表单 320

8.10.1 飞行时刻表综合查询表单的新建与布局 320

8.10.2 飞行时刻表综合查询表单相关控件的过程代码编制 322

8.11制作航班售票收入统计表单 324

8.11.1 航班售票收入统计表单的创建与布局 324

8.11.2航班售票收入统计表单相关控件的过程代码的编制 326

8.12制作系统维护选择表单 327

8.13制作用户权限维护表单 329

8.13.1用户权限维护表单的创建与布局 329

8.13.2用户权限维护表单的相关控件的过程代码编制 332

8.14制作航班座位与等级配置初始化表单 334

8.14.1 航班座位与等级配置初始化表单的创建与布局 334

8.14.2航班座位与等级配置初始化表单相关控件的过程代码 335

8.15制作系统数据清理表单 336

8.15.1 系统数据清理表单的创建与布局 336

8.15.2系统数据清理表单的相关控件的过程代码 339

8.16制作系统主程序与可执行文件 341

8.16.1 系统主程序与环境参数文件的创建 341

8.16.2应用系统的连编与可执行文件的生成 343

案例九 用Visual FoxPro制作一个生产-销售-客户-订单管理系统 344

9.1 课程设计及系统开发的目的和意义 344

9.2系统功能设计 344

9.3创建项目及项目文件 345

9.4数据库与数据表的逻辑结构设计与物理结构实施 346

9.4.1数据表的逻辑结构定义 346

9.4.2数据库的创建与数据表的物理结构实施 351

9.4.3 为产品雇员客户订单管理数据库中的数据表建立关联 356

9.5 制作应用系统主表单 357

9.5.1系统主表单的创建与布局 357

9.5.2主表单控件的过程代码编制 359

9.6制作产品生产管理表单 359

9.6.1 产品生产管理表单的创建与布局 359

9.6.2产品生产管理表单相关控件的过程代码编制 361

9.7制作产品生产雇员管理表单 364

9.7.1 产品生产雇员管理表单的创建与布局 364

9.7.2产品生产雇员管理表单相关控件的过程代码编制 365

9.8制作产品销售雇员管理表单 367

9.8.1 产品销售雇员管理表单的创建与布局 367

9.8.2产品销售雇员管理表单相关控件的过程代码编制 368

9.9制作产品-生产雇员-销售雇员综合管理表单 370

9.9.1 产品-生产雇员-销售雇员综合管理表单的创建与布局 371

9.9.2产品-生产雇员-销售雇员综合管理表单相关控件的过程代码编制 372

9.10制作客户管理表单 376

9.10.1 客户管理表单的创建与布局 376

9.10.2客户管理表单相关控件的过程代码编制 377

9.11 制作客户订单管理表单 379

9.11.1 客户订单管理表单的创建与布局 379

9.11.2客户订单管理表单相关控件的过程代码编制 380

9.12制作产品—销售雇员—客户—订单综合管理表单 382

9.12.1产品—销售雇员—客户—订单综合管理表单的创建与布局 382

9.12.2产品—销售雇员—客户—订单综合管理表单相关控件的过程代码编制 383

案例十 应用系统的分发与安装盘的创建 386

10.1应用系统安装向导 386

10.2创建安装程序的具体步骤 387

10.3应用系统在用户机上的安装 390