词条 | Visual Basic项目开发案例整合 |
释义 | 图书信息实战突击:Visual Basic项目开发案例整合(含DVD光盘1张)明日科技 等 编著 ISBN 978-7-121-14117-1 2011年8月1日出版 定价:89.8元(含DVD光盘1张) 16开 808页 内 容 简 介本书以网络五子棋、明日桌面精灵、图片处理系统、个人通讯录管理系统、财政局触摸屏查询系统、图书馆管理系统、钢筋拉伸管理系统、酒店客房管理系统、小区物业管理系统、在线考试系统、企业文档管理系统、企业人事管理系统、企业办公自动化系统、企业生产管理系统、餐饮管理系统、医药进销存管理系统、房地产销售管理系统、学生成绩管理系统、小型ERP系统、洗浴管理系统和企业营销管理系统共21个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程序的开发流程。从开发背景、需求分析、系统功能分析、数据库分析、数据库结构、系统开发到系统的编译发行,每一过程都进行了详细的介绍。 本书所附配套光盘提供了书中所有项目案例的全部源代码,所有源代码都经过精心调试,在Windows 2000、Windows XP、Windows 2003和Window 7下全部通过,保证能够正常运行。 本书项目案例涉及行业广泛,实用性非常强,通过本书的学习,读者可以了解各个行业的特点,能够针对某一行业进行软件开发,也可以通过光盘中提供的项目案例源代码和数据库进行二次开发,以减少开发系统及网站所需要的时间。 前 言Visual Basic 6.0是Microsoft公司推出的基于Windows环境的一种面向对象的可视化编程环境,自从面世以来一直以易学易用、功能强大的特点得到了广泛的应用,长期占据中小型系统开发工具的主流地位。其强大的可视化用户界面设计,使程序员从复杂的界面设计中解脱出来,使编程成为一种享受。Visual Basic不但可以开发数据库管理系统,而且也可以开发集声音、动画、视频为一体的多媒体应用程序和网络应用程序,这使得Visual Basic 6.0成为应用十分广泛的编程语言之一。 『成书缘由』 熟话说“巧妇难为无米之炊”,作为一名有经验的程序开发人员,都有自己积累的编程资源。在软件开发过程中,他们可以借助编程资源每天写出上万行代码,还可以利用已有的项目资源,迅速完成一个新产品的开发。可以说,编程资源是开发高手的左膀右臂。离开了这些编程资源,开发高手的功力将大大降低。 目前初学编程者普遍缺乏编程资源,尤其是项目开发资源和项目开发经验。为此,我们编写了本书。本书精选了21个实用软件项目,涵盖了Visual Basic各方面的实战开发项目,是进行Visual Basic项目开发必备的参考书。通过本书,读者不但可以快速提升开发能力和经验,更可以快速组建自己的项目资源库。 『本书内容』 本书分为4篇21章内容,共计21个软件项目。所选项目均来源于开发一线,具有很好的实践价值。本书具体内容如图1所示。 第一篇:时尚娱乐篇。这一篇介绍了网络五子棋、明日桌面精灵、图像处理专家、个人通讯录管理系统等4个时尚娱乐项目。 第二篇:小型数据库篇。这一篇介绍了财政局触摸屏查询系统、图书管理系统、钢筋拉伸管理系统、酒店客房管理系统、小区物业管理系统等5个小型数据库项目。 第三篇:SQL Server 2000数据库篇。这一篇介绍了在线考试系统、企业文档管理系统、企业人事管理系统、企业办公自动化系统、企业生产管理系统、餐饮管理系统、医药进销存管理系统、房地产销售管理系统等8个SQL Server 2000数据库项目。 第四篇:SQL Server 2005数据库篇。这一篇介绍了学生成绩管理系统、小型ERP管理系统、洗浴管理系统、企业营销管理系统等4个SQL Server 2005数据库项目。 『本书适用人群』 本书非常适合以下人员阅读: 从事Visual Basic编程行业的开发人员 相关培训机构的老师和学员 即将从事工作岗位的大学毕业生 Visual Basic编程爱好者 有一定编程基础,想进一步提高技能的人员 大、中专院校的老师和学生 『本书作者』 本书由明日科技组织编写,参加编写的有高春艳、巩建华、孙秀梅、王小科、赵会东、张英豪、张振坤、李继业、赛奎春、王国辉、陈丹丹、潘凯华、刘欣、李慧、杨丽、刘龄龄、陈英、朱晓、肖鑫、李鑫等。由于作者水平有限,疏漏和不足之处在所难免,请广大读者朋友批评指正。 软件开发工作是相当复杂的,对于已经做完或者正在做着的开发工作,永远都有一种更好、更聪明或更快的方法来完成它。我们虽然提供了这些项目的开发思路、方法和完整开发过程,但希望读者不拘泥在这些已提供的方法中,要不断演进并寻找更好的方法,学会享受挑战,并将之看做臻于精熟、成为高手的通道。 明日科技 2011年6月 目 录第1篇 时尚娱乐篇 第1章 网络五子棋 20 1.1 开发背景 21 1.2 需求分析 21 1.3 系统设计 21 1.3.1 系统功能结构 21 1.3.2 系统预览 22 1.4 公共模块设计 22 1.5 链接方式模块设计 25 1.5.1 链接方式模块概述 25 1.5.2 链接方式模块代码设计 25 1.6 聊天信息模块设计 25 1.6.1 聊天信息模块概述 25 1.6.2 聊天信息模块代码设计 26 1.7 棋盘模块设计 27 1.7.1 棋盘模块概述 27 1.7.2 棋盘模块技术分析 27 1.7.3 棋盘模块代码设计 30 1.8 本章总结 30 第2章 明日桌面精灵 31 2.1 开发背景 32 2.2 系统分析 32 2.2.1 需求分析 32 2.2.2 可行性分析 32 2.3 系统设计 32 2.3.1 系统目标 32 2.3.2 系统预览 32 2.4 数据库设计 34 2.5 公共模块设计 34 2.6 主窗体设计 36 2.6.1 主窗体模块概述 36 2.6.2 主窗体技术分析 36 2.6.3 主窗体实现过程 40 2.7 备忘录模块设计 48 2.7.1 备忘录模块概述 48 2.7.2 备忘录模块技术分析 48 2.7.3 备忘录模块实现过程 50 2.8 小时钟模块设计 52 2.8.1 小时钟模块概述 52 2.8.2 小时钟模块技术分析 53 2.8.3 小时钟模块实现过程 54 2.9 系统托盘模块设计 56 2.9.1 系统托盘模块概述 56 2.9.2 系统托盘模块技术分析 56 2.9.3 系统托盘模块实现过程 57 2.10 本章总结 59 第3章 图像处理专家 60 3.1 需求分析 61 3.2 系统设计 61 3.2.1 系统目标 61 3.2.2 系统功能结构 61 3.3 系统运行环境 62 3.4 创建项目 62 3.5 启动窗体的设计 63 3.5.1 设计窗体界面 64 3.5.2 添加资源文件 65 3.5.3 代码注册Flash控件 66 3.5.4 调用Flash动画 67 3.6 主窗体设计 68 3.6.1 设计窗体界面 68 3.6.2 设计菜单栏 69 3.6.3 设计状态栏 71 3.6.4 窗体初始化 71 3.6.5 工具栏设计 72 3.6.6 打开图片 74 3.6.7 显示历史图片 74 3.6.8 撤销/重复执行 76 3.6.9 浏览大幅图片 79 3.7 图像旋转 80 3.7.1 图像旋转窗体的设计 81 3.7.2 使用二次插值法缩放图片 81 3.7.3 设置旋转角度 84 3.8 图像的剪切与合成 86 3.8.1 设计图像合成窗体 87 3.8.2 利用资源文件加载剪切 光标 87 3.8.3 图像的剪切 88 3.8.4 选择合成方式 89 3.8.5 设置合成图片的坐标 位置 89 3.8.6 图像的合成 90 3.9 设置图片大小 90 3.9.1 窗体界面设计 91 3.9.2 锁定纵横比率 91 3.9.3 调整图片的大小 92 3.10 滤镜窗体的设计 93 3.10.1 滤镜窗体设计 93 3.10.2 选择滤镜 94 3.10.3 图片预览 96 3.10.4 应用到主窗体图片上 96 3.11 滤镜算法 97 3.11.1 图像锐化算法 97 3.11.2 图像柔化算法 98 3.11.3 图像浮雕算法 100 3.11.4 图像扩散算法 101 3.11.5 图像轮廓算法 102 3.11.6 图像饱和度算法 104 3.11.7 图像亮度算法 105 3.12 本章总结 107 第2篇 小型数据库篇 第4章 个人通讯录管理系统 108 4.1 开发背景 109 4.2 系统分析 109 4.2.1 需求分析 109 4.2.2 功能结构图 109 4.3 数据库设计 110 4.3.1 数据库分析 110 4.3.2 创建数据库 110 4.3.3 创建数据表 111 4.4 公共模块设计 114 4.5 主窗体设计 117 4.5.1 功能概述 117 4.5.2 设计窗体界面 118 4.5.3 设计菜单栏 119 4.5.4 设计工具栏 119 4.5.5 设计状态栏 120 4.6 联系人查询模块设计 121 4.6.1 联系人查询模块概述 121 4.6.2 联系人查询模块实现过程 121 4.6.3 联系人信息查询 122 4.7 联系人管理模块设计 123 4.7.1 联系人管理模块概述 123 4.7.2 联系人管理模块实现过程 123 4.8 群组管理模块设计 129 4.8.1 群组管理模块概述 129 4.8.2 群组管理实现过程 130 4.8.3 群组信息管理模块分析 130 4.9 本章总结 134 第5章 财政局触摸屏查询系统 136 5.1 开发背景 137 5.2 系统分析 137 5.2.1 需求分析 137 5.2.2 可行性分析 137 5.3 系统设计 137 5.3.1 系统结构 137 5.3.2 功能分析 138 5.3.3 系统应用平台配置 138 5.3.4 系统功能结构 139 5.4 数据库设计 140 5.5 公共模块设计 141 5.5.1 触摸屏查询系统界面设计 141 5.5.2 触摸屏的工作原理 142 5.5.3 触摸屏技术简介 142 5.6 主要功能模块设计 143 5.6.1 主窗体设计 143 5.6.2 组织结构 145 5.6.3 主要职责 147 5.7 局长分工模块设计 149 5.7.1 局长分工模块概述 149 5.7.2 局长分工模块技术分析 149 5.7.3 局长分工模块实现过程 151 5.7.4 单元测试 155 5.8 处室职能模块设计 156 5.9 政务公开模块设计 160 5.10 本章总结 162 第6章 图书馆管理系统 163 6.1 开发背景 164 6.2 需求分析 164 6.3 系统设计 164 6.3.1 系统目标 164 6.3.2 系统功能结构 165 6.3.3 系统预览 165 6.3.4 业务流程图 168 6.4 数据库设计 168 6.4.1 数据库概要说明 168 6.4.2 数据库概念设计 169 6.4.3 数据库逻辑设计 170 6.5 公共模块设计 172 6.6 主窗体设计 173 6.6.1 主窗体模块概述 173 6.6.2 主窗体技术分析 173 6.6.3 主窗体实现过程 175 6.7 读者信息管理 180 6.7.1 读者信息管理模块 概述 180 6.7.2 读者信息管理模块技术 分析 180 6.7.3 读者信息管理模块实现 过程 182 6.7.4 单元测试 187 6.8 读者借书管理模块设计 187 6.8.1 读者借书管理模块 概述 187 6.8.2 读者借书管理模块技术 分析 188 6.8.3 读者借书管理模块实现 过程 189 6.9 图书丢失管理模块设计 193 6.9.1 图书丢失管理模块 概述 193 6.9.2 图书丢失管理模块技术 分析 194 6.9.3 图书丢失管理模块实现 过程 196 6.10 图书验收报表模块设计 200 6.10.1 图书验收报表模块 概述 200 6.10.2 图书验收报表模块技术 分析 201 6.10.3 图书验收报表模块实现 过程 204 6.10.4 单元测试 206 6.11 本章总结 206 第7章 钢筋拉伸管理系统 207 7.1 开发背景 208 7.2 系统分析 208 7.2.1 需求分析 208 7.2.2 可行性分析 208 7.3 系统设计 208 7.3.1 系统目标 208 7.3.2 系统功能结构 209 7.3.3 项目规划 209 7.3.4 开发及运行环境 210 7.4 数据库设计 210 7.5 公共模块设计 212 7.5.1 ActiveX控件准备 212 7.5.2 文件准备 213 7.6 主要功能模块设计 213 7.6.1 系统架构设计 213 7.6.2 自定义类型模块设计 214 7.6.3 绘图模块设计 216 7.6.4 主模块设计 221 7.6.5 读写模块设计 221 7.7 启动窗体模块设计 226 7.7.1 启动窗体模块概述 226 7.7.2 启动窗体模块技术分析 226 7.7.3 启动窗体模块实现过程 227 7.8 登录窗体模块设计 228 7.8.1 登录窗体模块概述 228 7.8.2 登录窗体模块技术分析 228 7.8.3 登录窗体模块实现过程 229 7.9 主窗体设计 230 7.9.1 初始化模块设计 234 7.9.2 试样设置模块设计 240 7.9.3 口令修改模块设计 242 7.9.4 用户自定义控件设计 244 7.10 本章总结 247 第8章 酒店客房管理系统 248 8.1 开发背景 249 8.2 系统分析 249 8.2.1 需求分析 249 8.2.2 可行性分析 249 8.3 系统设计 250 8.3.1 系统目标 250 8.3.2 系统功能结构 250 8.3.3 系统预览 251 8.3.4 业务流程图 253 8.4 数据库设计 253 8.4.1 数据库概要说明 253 8.4.2 数据库概念设计 254 8.4.3 数据库逻辑设计 255 8.5 公共模块设计 258 8.6 主窗体设计 259 8.6.1 主窗体界面概述 259 8.6.2 主窗体界面技术分析 259 8.6.3 主窗体实现过程 260 8.6.4 单元测试 263 8.7 系统登录模块设计 263 8.7.1 系统登录模块概述 263 8.7.2 系统登录模块技术分析 264 8.7.3 系统登录模块实现过程 265 8.7.4 单元测试 266 8.8 住宿登记模块 267 8.8.1 住宿登记模块概述 267 8.8.2 住宿登记模块技术分析 267 8.8.3 住宿登记模块实现过程 268 8.8.4 单元测试 273 8.9 房态查询模块设计 274 8.9.1 房态查询模块概述 274 8.9.2 房态查询模块技术分析 274 8.9.3 房态查询模块实现过程 275 8.10 调房登记模块设计 276 8.10.1 调房登记模块概述 276 8.10.2 调房登记模块技术分析 277 8.10.3 调房登记模块实现过程 278 8.11 追加押金模块设计 281 8.11.1 追加押金模块概述 281 8.11.2 追加押金模块技术分析 282 8.11.3 追加押金模块实现过程 282 8.12 客房销售报表模块设计 284 8.12.1 客房销售报表模块 概述 284 8.12.2 客房销售报表模块技术 分析 285 8.12.3 客房销售报表模块实现 过程 286 8.12.4 单元测试 288 8.13 宿费提醒模块设计 289 8.13.1 宿费提醒模块概述 289 8.13.2 宿费提醒模块技术分析 289 8.13.3 宿费提醒模块实现过程 291 8.14 本章总结 292 第9章 小区物业管理系统 293 9.1 开发背景 294 9.2 系统分析 294 9.2.1 需求分析 294 9.2.2 可行性分析 294 9.3 系统设计 295 9.3.1 系统目标 295 9.3.2 系统功能结构 295 9.3.3 系统预览 296 9.3.4 业务流程图 299 9.4 数据库设计 299 9.4.1 数据库概要说明 299 9.4.2 数据库概念设计 300 9.4.3 数据库逻辑设计 301 9.5 公共模块设计 303 9.6 主窗体设计 304 9.6.1 主窗体模块概述 304 9.6.2 主窗体技术分析 305 9.6.3 主窗体实现过程 306 9.7 系统登录模块设计 312 9.7.1 系统登录模块概述 312 9.7.2 系统登录模块技术分析 312 9.7.3 系统登录模块实现过程 313 9.8 大楼信息登记模块设计 315 9.8.1 大楼信息登记模块 概述 315 9.8.2 大楼信息登记模块技术 分析 316 9.8.3 大楼信息登记模块实现 过程 317 9.8.4 单元测试 320 9.9 人口查询模块设计 322 9.9.1 人口查询模块概述 322 9.9.2 人口查询模块技术分析 322 9.9.3 人口查询模块实现过程 323 9.10 本章总结 327 第3篇 SQL Server 2000数据库篇 第10章 在线考试系统 329 10.1 开发背景 330 10.2 系统分析 330 10.2.1 需求分析 330 10.2.2 可行性分析 330 10.3 系统设计 331 10.3.1 系统目标 331 10.3.2 系统功能结构 331 10.3.3 系统预览 332 10.3.4 业务流程图 334 10.4 数据库设计 335 10.4.1 数据库概要说明 335 10.4.2 数据库概念设计 335 10.4.3 数据库逻辑设计 337 10.5 公共模块设计 339 10.6 系统登录模块设计 342 10.6.1 系统登录模块概述 342 10.6.2 系统登录模块技术分析 342 10.6.3 系统登录模块实现过程 343 10.6.4 单元测试 346 10.7 主窗体设计 347 10.7.1 主窗体模块概述 347 10.7.2 主窗体技术分析 348 10.7.3 主窗体实现过程 348 10.7.4 单元测试 352 10.8 考试窗体设计 352 10.8.1 考试窗体模块概述 352 10.8.2 考试窗体技术分析 353 10.8.3 考试窗体实现过程 355 10.9 后台管理员窗体设计 367 10.9.1 后台管理员窗体模块 概述 367 10.9.2 后台管理员窗体技术 分析 367 10.9.3 后台管理员窗体实现 过程 369 10.10 修改试题窗体设计 371 10.10.1 修改试题窗体模块 概述 371 10.10.2 修改试题窗体技术 分析 371 10.10.3 修改试题窗体实现 过程 372 10.10.4 单元测试 374 10.11 本章总结 375 第11章 企业文档管理系统 376 11.1 开发背景 377 11.2 系统分析 377 11.2.1 需求分析 377 11.2.2 可行性分析 378 11.3 系统设计 378 11.3.1 系统目标 378 11.3.2 系统功能结构 378 11.3.3 系统预览 379 11.3.4 业务流程图 381 11.4 数据库设计 381 11.4.1 数据库概要说明 381 11.4.2 数据库逻辑设计 383 11.5 公共模块设计 385 11.6 主窗体设计 386 11.6.1 主窗体模块概述 386 11.6.2 主窗体技术分析 387 11.6.3 主窗体实现过程 388 11.7 文档类别管理模块设计 395 11.7.1 文档类别管理模块 概述 395 11.7.2 文档类别管理模块技术 分析 395 11.7.3 文档类别管理模块实现 过程 396 11.7.4 单元测试 400 11.8 文档信息添加模块设计 401 11.8.1 文档信息添加模块 概述 401 11.8.2 文档信息添加模块技术 分析 401 11.8.3 文档信息添加模块实现 过程 403 11.8.4 单元测试 406 11.9 文档信息查询模块设计 406 11.10 本章总结 409 第12章 企业人事管理系统 410 12.1 开发背景 411 12.2 系统分析 411 12.2.1 需求分析 411 12.2.2 可行性分析 411 12.3 系统设计 411 12.3.1 系统目标 411 12.3.2 系统功能结构 412 12.3.3 系统预览 412 12.4 数据库设计 415 12.4.1 数据库概要说明 415 12.4.2 数据库概念设计 416 12.4.3 数据库逻辑设计 418 12.5 公共模块设计 420 12.6 主窗体设计 421 12.6.1 主窗体模块概述 421 12.6.2 主窗体技术分析 422 12.6.3 主窗体实现过程 424 12.7 添加员工信息模块设计 427 12.7.1 添加员工信息模块 概述 427 12.7.2 添加员工信息模块技术 分析 428 12.7.3 添加员工信息模块实现 过程 431 12.7.4 单元测试 437 12.8 添加/修改出勤模块设计 437 12.8.1 添加/修改出勤模块 概述 437 12.8.2 添加/修改出勤模块技术 分析 438 12.8.3 选择员工模块实现 过程 439 12.8.4 添加/修改出勤模块实现 过程 444 12.9 员工公出/请假模块设计 448 12.9.1 员工公出/请假模块 概述 448 12.9.2 员工公出/请假模块技术 分析 448 12.9.3 添加或修改员工公出/请假模块实现过程 449 12.9.4 员工公出/请假模块实现 过程 452 12.10 本章总结 454 第13章 企业办公自动化系统 455 13.1 开发背景 456 13.2 系统分析 456 13.2.1 需求分析 456 13.2.2 可行性分析 456 13.3 系统设计 456 13.3.1 系统目标 456 13.3.2 系统功能结构 457 13.3.3 业务逻辑编码规则 457 13.3.4 项目规划 458 13.3.5 系统工作原理网络 结构图 458 13.4 数据库设计 459 13.5 公共模块设计 461 13.6系统登录设计 463 13.6.1 系统登录模块概述 463 13.6.2 系统登录模块实现 过程 463 13.7主界面设计 466 13.7.1 主界面概述 466 13.7.2 主界面实现过程 467 13.8 新闻管理模块设计 473 13.8.1 新闻管理模块概述 473 13.8.2 新闻管理模块实现 过程 474 13.9 文件传送模块设计 479 13.9.1 文件传送模块概述 479 13.9.2 文件传送模块实现 过程 480 13.10 文件接收模块设计 482 13.10.1 文件接收模块概述 482 13.10.2 文件接收模块实现 过程 483 13.11 活动投票管理模块设计 485 13.11.1 活动投票管理模块 概述 485 13.11.2 活动投票管理模块实现 过程 486 13.12 活动投票模块设计 488 13.12.1 活动投票模块 概述 488 13.12.2 活动投票模块实现 过程 489 13.13 本章总结 491 第14章 企业生产管理系统 492 14.1 开发背景 493 14.2 系统分析 493 14.2.1 需求分析 493 14.2.2 可行性分析 493 14.3 系统设计 494 14.3.1 系统目标 494 14.3.2 系统功能结构 494 14.3.3 业务逻辑编码规则 495 14.3.4 系统架构设计 495 14.4 数据库设计 498 14.4.1 数据库概要说明 498 14.4.2 数据库逻辑设计 498 14.5 公共模块设计 501 14.6 主窗体设计 502 14.6.1 主窗体模块概述 502 14.6.2 主窗体实现过程 503 14.7 系统登录模块设计 506 14.7.1 系统登录模块概述 506 14.7.2 系统登录模块技术 分析 507 14.7.3 系统登录模块实现 过程 507 14.8 物料信息设置模块设计 510 14.8.1 物料信息设置模块 概述 510 14.8.2 物料信息设置模块实现 过程 511 14.9 生产计划单管理模块设计 516 14.9.1 生产计划单管理模块 概述 516 14.9.2 生产计划单管理模块 实现过程 516 14.10 设备报废信息模块设计 519 14.10.1 设备报废信息模块 概述 519 14.10.2 设备报废信息模块实现 过程 519 14.11 生产领料模块设计 521 14.11.1 生产领料模块 概述 521 14.11.2 生产领料模块实现 过程 522 14.12 本章总结 524 第15章 餐饮管理系统 525 15.1 开发背景 526 15.2 需求分析 526 15.3 系统设计 526 15.3.1 系统目标 526 15.3.2 系统功能结构 527 15.3.3 系统预览 527 15.3.4 业务流程图 529 15.4 数据库设计 529 15.4.1 数据库概要说明 529 15.4.2 数据库概念设计 530 15.4.3 数据库逻辑设计 531 15.5 公共模块设计 534 15.6 主窗体设计 538 15.6.1 主窗体模块概述 538 15.6.2 主窗体技术分析 538 15.6.3 主窗体实现过程 542 15.6.4 单元测试 546 15.7 系统登录模块设计 546 15.7.1 系统登录模块概述 546 15.7.2 系统登录模块技术 分析 546 15.7.3 系统登录模块实现 过程 547 15.7.4 单元测试 551 15.8 开台管理模块设计 551 15.8.1 开台管理模块概述 551 15.8.2 开台管理模块技术 分析 552 15.8.3 开台管理模块实现 过程 553 15.9 转台服务模块设计 558 15.9.1 转台服务模块概述 558 15.9.2 转台服务模块技术 分析 559 15.9.3 转台服务模块实现 过程 560 15.10 本章总结 562 第16章 医药进销存管理系统 563 16.1 需求分析 564 16.2 系统设计 564 16.2.1 系统目标 564 16.2.2 业务流程 565 16.2.3 系统功能结构 566 16.3 数据库设计 566 16.3.1 数据库概要说明 566 16.3.2 数据库概念设计 567 16.3.3 数据库逻辑设计 568 16.4 公共模块设计 569 16.5 MDI主界面设计 570 16.5.1 认识MDI窗体 570 16.5.2 创建MDI窗体 570 16.5.3 设计菜单 571 16.5.4 设计工具栏 573 16.5.5 设计状态栏 576 16.5.7 运行结果 579 16.6 药品信息管理模块设计 580 16.6.1 药品信息管理模块 概述 580 16.6.2 药品信息管理模块技术 分析 580 16.6.3 药品信息管理模块实现 过程 580 16.7 药品销售模块设计 588 16.7.1 药品销售模块概述 588 16.7.2 药品销售模块技术 分析 589 16.7.3 药品销售模块实现 过程 589 16.8 药品入库模块设计 599 16.8.1 药品入库模块概述 599 16.8.2 药品入库模块技术 分析 600 16.8.3 药品入库模块实现 过程 600 16.9 库存药品查询模块设计 601 16.9.1 库存药品查询模块 概述 601 16.9.2 库存药品查询模块技术 分析 601 16.9.3 库存药品查询模块实现 过程 602 16.10 销售日报表模块设计 603 16.10.1 销售日报表模块 概述 603 16.10.2 销售日报表模块技术 分析 604 16.10.3 销售日报表模块实现 过程 604 16.11 客户销售报表模块设计 605 16.11.1 客户销售报表模块 概述 605 16.11.2 客户销售报表模块技术 分析 605 16.11.3 客户销售报表模块实现 过程 606 16.12 应收款管理模块设计 607 16.12.1 应收款管理模块 概述 607 16.12.1 应收款管理模块技术 分析 607 16.12.3 应收款管理模块实现 过程 607 16.13 本章总结 609 第4篇 SQL Server 2005数据库篇 第17章 房地产销售管理系统 610 17.1 开发背景 611 17.2 需求分析 611 17.3 系统设计 611 17.3.1 系统目标 611 17.3.2 系统功能结构 611 17.3.3 系统功能设计 612 17.3.4 业务流程图 613 17.4 数据库设计 613 17.4.1 数据库概要说明 613 17.4.2 数据库概念设计 613 17.5 公共模块设计 616 17.6 主窗体设计 616 17.6.1 主窗体模块概述 616 17.6.2 主窗体界面设计 617 17.6.3 主窗体程序代码设计 618 17.7 楼盘房屋信息管理模块 设计 620 17.7.1 楼盘房屋信息管理窗体 模块概述 620 17.7.2 楼盘房屋信息管理窗体 设计 621 17.7.3 房屋调价管理窗体的 设计 629 17.8 房屋销售管理模块设计 633 17.8.1 房屋销售管理模块 概述 633 17.8.2 房屋销售管理模块窗体界面设计 633 17.8.3 房屋销售管理模块窗体程序代码设计 634 17.9 房屋预订数据统计报表模块设计 647 17.9.1 房屋预订数据统计报表模块概述 647 17.9.2 房屋预订数据统计报表模块窗体界面设计 647 17.9.3 房屋预订数据统计报表模块窗体程序代码设计 648 17.10 客户数据分析图表模块设计 648 17.10.1 客户数据分析图表模块 概述 648 17.10.2 客户数据分析管理窗体 设计 649 17.10.3 客户数据分析图表窗体 设计 650 17.11 本章总结 652 第18章 学生成绩管理系统 654 18.1 开发背景 655 18.2 系统分析 655 18.2.1 需求分析 655 18.2.2 可行性分析 655 18.3 系统设计 655 18.3.1 系统目标 656 18.3.2 系统功能结构设计 656 18.3.3 系统预览 657 18. 4 数据库设计 659 18.4.1 数据库概要说明 659 18.4.2 触发器的创建 661 18.5 公共模块设计 664 18.6 主窗体设计 665 18.6.1 主窗体模块概述 665 18.6.2 主窗体技术分析 666 18.6.3 主窗体实现过程 667 18.7 系统登录模块设计 669 18.7.1 系统登录模块概述 669 18.7.2 系统登录模块技术分析 670 18.7.3 系统登录模块实现过程 671 18.8 学生信息管理模块设计 672 18.8.1 学生信息管理模块 概述 672 18.8.2 学生信息管理模块技术 分析 673 18.8.3 学生信息管理模块实现 过程 673 18.9 学生信息添加模块设计 675 18.9.1 学生信息添加模块 概述 675 18.9.2 学生信息添加模块实现 过程 675 18.9.3 单元测试 676 18.10 课程信息管理模块设计 677 18.10.1 课程信息管理模块 概述 677 18.10.2 课程信息管理模块技术 分析 678 18.10.3 课程信息管理模块实现 过程 679 18.10.4 单元测试 680 18.11 学生成绩查询模块 681 18.12 本章总结 683 第19章 小型ERP管理系统 684 19.1 开发背景 685 19.2 系统分析 685 19.2.1 需求分析 685 19.2.2 可行性分析 685 19.3 系统设计 685 19.3.1 系统目标 685 19.3.2 系统功能结构 686 19.3.3 业务逻辑编码规则 687 19.4 数据库设计 687 19.4.1 数据库概要说明 687 19.4.2 数据库逻辑设计 687 19.5 公共模块设计 690 19.6 主窗体设计 691 19.6.1 主窗体模块概述 691 19.6.2 主窗体技术分析 692 19.6.3 主窗体实现过程 693 19.7 人事信息管理模块设计 698 19.7.1 人事信息管理模块概述 698 19.7.2 父窗体设计 699 19.7.3 子窗体设计 702 19.8 工资信息管理模块设计 706 19.8.1 父窗体设计 707 19.8.2 子窗体——工资信息修改窗体设计 709 19.8.3 子窗体——批量修改窗体 设计 710 19.9 合同管理模块设计 711 19.9.1 父窗体设计 712 19.9.2 子窗体设计 715 19.9.3 单元测试 716 19.10 入库管理模块设计 717 19.10.1 入库管理模块概述 717 19.10.2 入库管理模块技术 分析 717 19.10.3 入库管理模块实现 过程 718 19.11 本章总结 724 第20章 洗浴管理系统 725 20.1 开发背景 726 20.2 系统分析 726 20.2.1 用UML协作图描述洗浴管理系统业务流程 726 20.2.2 功能分析 727 20.3 系统设计 728 20.3.1 系统目标 728 20.3.2 系统功能设计 728 20.4 数据库设计 728 20.4.1 创建数据库和表 728 20.4.2 数据库逻辑设计 730 20.5 公共模块设计 733 20.6 系统登录模块设计 734 20.6.1 系统登录模块概述 734 20.6.2 系统登录模块技术 分析 734 20.6.3 系统登录模块实现 过程 735 20.7 箱号信息管理模块设计 740 20.7.1 箱号信息管理模块 概述 740 20.7.2 箱号信息管理技术模块 分析 740 20.7.3 箱号信息管理模块实现 过程 740 20.8 服务项目管理模块设计 746 20.8.1 服务项目管理模块 概述 746 20.8.2 服务项目管理模块实现 过程 746 20.9 总台服务管理模块设计 751 20.9.1 总台服务管理模块 概述 751 20.9.2 总台服务管理模块技术 分析 751 20.9.3 总台服务管理模块实现 过程 752 20.10 结账收银管理模块 设计 770 20.10.1 结账收银管理模块 概述 770 20.10.2 结账收银管理模块技术 分析 771 20.10.3 结账收银管理模块实现 过程 771 20.11 本章总结 774 第21章 企业营销管理系统 775 21.1 开发背景 776 21.2 需求分析 776 21.3 系统设计 776 21.3.1 系统目标 776 21.3.2 系统功能结构 777 21.3.3 业务逻辑编码规则 777 21.3.4 系统预览 777 21.4 数据库设计 778 21.4.1 数据库概要说明 778 21.4.2 数据库逻辑设计 779 21.5 公共模块设计 781 21.6 主窗体设计 783 21.6.1 主窗体模块概述 783 21.6.2 主窗体技术分析 784 21.6.3 主窗体实现过程 785 21.7 产品管理模块设计 789 21.7.1 产品管理模块概述 789 21.7.2 产品管理父窗体设计 791 21.7.3 产品管理添加、修改窗体 设计 792 21.8 销售组织模块设计 793 21.8.1 销售组织模块概述 793 21.8.2 销售组织父窗体设计 795 21.8.3 销售组织添加、修改窗体 设计 796 21.9 销售业绩考核模块设计 798 21.9.1 销售业绩考核模块 概述 798 21.9.2 销售业绩父窗体 设计 799 21.9.3 销售业绩考核添加、修改窗体设计 801 21.10 市场走势模块设计 802 21.10.1 市场走势模块概述 802 21.10.2 市场走势模块窗体 设计 803 21.10.3 市场走势模块代码 设计 803 21.11 销售预测模块设计 803 21.11.1 销售预测模块概述 803 21.11.2 销售预测模块窗体 设计 804 21.11.3 销售预测模块代码 设计 804 21.12 本章总结 805 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。