展开全部

主编推荐语

《C#项目开发全程实录》: 详细介绍10个实际项目案例, 覆盖开发全过程。

内容简介

《C#项目开发全程实录》以房屋中介管理系统、企业客户资源管理系统、人事工资管理系统、文档管理系统、库存管理系统、企业QQ系统、企业人事管理系统、编程词典销售分析系统、在线考试网、公众号APP后台接口通用管理平台共10个实际项目开发程序为案例,从开发背景、需求分析、系统功能分析、数据库分析、数据库建模到系统开发,每一过程都进行了详细的介绍。

目录

  • 封面页
  • 书名页
  • 版权页
  • 内容简介
  • 前言(第4版) Preface 4~(th) Edition
  • 目录
  • 第1章 房屋中介管理系统(C#+SQL Server 2014实现)
  • 1.1 开发背景
  • 1.2 需求分析
  • 1.3 系统设计
  • 1.3.1 系统目标
  • 1.3.2 系统功能结构
  • 1.3.3 业务流程图
  • 1.3.4 业务逻辑编码规则
  • 1.3.5 程序运行环境
  • 1.3.6 系统预览
  • 1.4 数据库设计
  • 1.4.1 数据库概要说明
  • 1.4.2 数据库概念设计
  • 1.4.3 数据库逻辑设计
  • 1.5 公共类设计
  • 1.5.1 程序文件架构
  • 1.5.2 ClsCon类
  • 1.5.3 clsFavor类
  • 1.5.4 claFavorMethod类
  • 1.6 主窗体设计
  • 1.6.1 主窗体概述
  • 1.6.2 主窗体技术分析
  • 1.6.3 主窗体实现过程
  • 1.7 用户信息管理模块设计
  • 1.7.1 用户信息管理模块概述
  • 1.7.2 用户信息管理模块技术分析
  • 1.7.3 用户信息管理模块实现过程
  • 1.8 房源设置模块设计
  • 1.8.1 房源设置模块概述
  • 1.8.2 房源设置模块技术分析
  • 1.8.3 房源设置模块实现过程
  • 1.8.4 单元测试
  • 1.9 房源信息查询模块设计
  • 1.9.1 房源信息查询模块概述
  • 1.9.2 房源信息查询模块技术分析
  • 1.9.3 房源信息查询模块实现过程
  • 1.10 房源状态查询模块设计
  • 1.10.1 房源状态查询模块概述
  • 1.10.2 房源状态查询模块技术分析
  • 1.10.3 房源状态查询模块实现过程
  • 1.11 员工信息设置模块设计
  • 1.11.1 员工信息设置模块概述
  • 1.11.2 员工信息设置模块技术分析
  • 1.11.3 员工信息设置模块实现过程
  • 1.12 文件清单
  • 1.13 开发技巧与难点分析
  • 1.14 本章总结
  • 第2章 企业客户资源管理系统(C#+DevExpress控件库+SQL Server 2014实现)
  • 2.1 开发背景
  • 2.2 需求分析
  • 2.3 系统设计
  • 2.3.1 系统目标
  • 2.3.2 系统功能结构
  • 2.3.3 业务流程图
  • 2.3.4 业务逻辑编码规则
  • 2.3.5 程序运行环境
  • 2.3.6 系统预览
  • 2.4 数据库设计
  • 2.4.1 数据库概要说明
  • 2.4.2 数据库概念设计
  • 2.4.3 数据库逻辑设计
  • 2.5 公共类设计
  • 2.5.1 程序文件架构
  • 2.5.2 BaseOperate类
  • 2.5.3 OperateAndValidate类
  • 2.6 主窗体设计
  • 2.6.1 主窗体概述
  • 2.6.2 主窗体技术分析
  • 2.6.3 主窗体实现过程
  • 2.7 基本信息管理模块设计
  • 2.7.1 基本信息管理模块概述
  • 2.7.2 基本信息管理模块技术分析
  • 2.7.3 基本信息管理模块实现过程
  • 2.8 客户资料管理模块设计
  • 2.8.1 客户资料管理模块概述
  • 2.8.2 客户资料管理模块技术分析
  • 2.8.3 客户资料管理模块实现过程
  • 2.9 客户级别分析模块设计
  • 2.9.1 客户级别分析模块概述
  • 2.9.2 客户级别分析模块技术分析
  • 2.9.3 客户级别分析模块实现过程
  • 2.9.4 单元测试
  • 2.10 文件清单
  • 2.11 开发技巧与难点分析
  • 2.11.1 在Windows应用程序中使用正则表达式
  • 2.11.2 水晶报表在Visual Studio 2017中的应用
  • 2.12 本章总结
  • 第3章 人事工资管理系统(C#+水晶报表+SQL Server 2014实现)
  • 3.1 开发背景
  • 3.2 需求分析
  • 3.3 系统设计
  • 3.3.1 系统目标
  • 3.3.2 系统功能结构
  • 3.3.3 业务流程图
  • 3.3.4 编码规则
  • 3.3.5 程序运行环境
  • 3.3.6 系统预览
  • 3.3.7 数据库设计
  • 3.3.8 文件夹组织结构
  • 3.4 公共类设计
  • 3.4.1 DBConnection公共类
  • 3.4.2 DBOperate公共类
  • 3.5 登录模块设计
  • 3.5.1 登录模块概述
  • 3.5.2 登录模块技术分析
  • 3.5.3 登录模块实现过程
  • 3.6 主窗体设计
  • 3.6.1 主窗体概述
  • 3.6.2 主窗体技术分析
  • 3.6.3 主窗体实现过程
  • 3.6.4 单元测试
  • 3.7 档案管理模块设计
  • 3.7.1 档案管理模块概述
  • 3.7.2 档案管理模块技术分析
  • 3.7.3 档案管理模块实现过程
  • 3.7.4 单元测试
  • 3.8 奖罚管理模块设计
  • 3.8.1 奖罚管理模块概述
  • 3.8.2 奖罚管理模块技术分析
  • 3.8.3 奖罚管理模块实现过程
  • 3.9 文件清单
  • 3.10 开发技巧与难点分析
  • 3.10.1 文本框只能输入数字
  • 3.10.2 在数据库中存取图片
  • 3.11 使用水晶报表显示员工信息
  • 3.12 本章总结
  • 第4章 文档管理系统(C#+IO数据流+SQL Server 2014实现)
  • 4.1 开发背景
  • 4.2 需求分析
  • 4.3 系统设计
  • 4.3.1 系统目标
  • 4.3.2 系统功能结构
  • 4.3.3 系统业务流程
  • 4.3.4 程序运行环境
  • 4.3.5 系统预览
  • 4.4 数据库设计
  • 4.4.1 数据库概要说明
  • 4.4.2 数据库概念设计
  • 4.4.3 数据库逻辑设计
  • 4.5 公共类设计
  • 4.5.1 程序文件架构
  • 4.5.2 DataClass类
  • 4.5.3 FrmAffairClass类
  • 4.6 主窗体设计
  • 4.6.1 主窗体概述
  • 4.6.2 主窗体技术分析
  • 4.6.3 主窗体实现过程
  • 4.7 文件夹和资料集操作模块设计
  • 4.7.1 文件夹和资料集操作模块概述
  • 4.7.2 文件夹和资料集操作模块技术分析
  • 4.7.3 文件夹和资料集操作模块实现过程
  • 4.8 文件操作模块设计
  • 4.8.1 文件操作模块概述
  • 4.8.2 文件操作模块技术分析
  • 4.8.3 文件操作模块实现过程
  • 4.9 导入导出模块设计
  • 4.9.1 导入导出模块概述
  • 4.9.2 导入导出模块技术分析
  • 4.9.3 导入导出模块实现过程
  • 4.10 文件清单
  • 4.11 开发技巧与难点分析
  • 4.11.1 文件夹的复制
  • 4.11.2 创建文件夹时的特殊字符处理
  • 4.12 本章总结
  • 第5章 库存管理系统(C#+GDI+技术+SQL Server 2014实现)
  • 5.1 开发背景
  • 5.2 需求分析
  • 5.3 系统设计
  • 5.3.1 系统目标
  • 5.3.2 系统功能结构
  • 5.3.3 业务流程图
  • 5.3.4 业务逻辑编码规则
  • 5.3.5 程序运行环境
  • 5.3.6 系统预览
  • 5.4 数据库设计
  • 5.4.1 数据库概要说明
  • 5.4.2 数据库概念设计
  • 5.4.3 数据库逻辑设计
  • 5.5 公共类设计
  • 5.5.1 程序文件架构
  • 5.5.2 DataCon类
  • 5.5.3 DataOperate类
  • 5.6 供应商信息设置模块设计
  • 5.6.1 供应商信息设置模块概述
  • 5.6.2 供应商信息设置模块技术分析
  • 5.6.3 供应商信息设置模块实现过程
  • 5.7 货物入库管理模块设计
  • 5.7.1 货物入库管理模块概述
  • 5.7.2 货物入库管理模块技术分析
  • 5.7.3 货物入库管理模块实现过程
  • 5.8 货物出库管理模块设计
  • 5.8.1 货物出库管理模块概述
  • 5.8.2 货物出库管理模块技术分析
  • 5.8.3 货物出库管理模块实现过程
  • 5.9 库存信息查询模块设计
  • 5.9.1 库存信息查询模块概述
  • 5.9.2 库存信息查询模块技术分析
  • 5.9.3 库存信息查询模块实现过程
  • 5.10 出入库货物年统计模块设计
  • 5.10.1 出入库货物年统计模块概述
  • 5.10.2 出入库货物年统计模块技术分析
  • 5.10.3 出入库货物年统计模块实现过程
  • 5.11 文件清单
  • 5.12 开发技巧与难点分析
  • 5.12.1 货物入库时更新货物信息表
  • 5.12.2 通过饼图分析货物出入库情况
  • 5.13 本章总结
  • 第6章 企业QQ系统(C#+UDP通信+SQL Server 2014实现)
  • 6.1 开发背景
  • 6.2 需求分析
  • 6.3 系统设计
  • 6.3.1 系统目标
  • 6.3.2 系统功能结构
  • 6.3.3 业务流程图
  • 6.3.4 程序运行环境
  • 6.3.5 系统预览
  • 6.3.6 数据库设计
  • 6.3.7 文件夹组织结构
  • 6.4 类库的设计
  • 6.4.1 UDPSocket控件
  • 6.4.2 Publec_Class类
  • 6.4.3 ClassForms类
  • 6.4.4 ClassMsg类
  • 6.4.5 ClassOptionData类
  • 6.4.6 ClassSerializers类
  • 6.4.7 ClassUserInfo类
  • 6.4.8 ClassUsers类
  • 6.4.9 cVideo类
  • 6.5 客户端注册模块设计
  • 6.5.1 客户端注册模块概述
  • 6.5.2 客户端注册模块技术分析
  • 6.5.3 客户端注册模块实现过程
  • 6.5.4 单元测试
  • 6.6 客户端登录模块设计
  • 6.6.1 客户端登录模块概述
  • 6.6.2 客户端登录模块技术分析
  • 6.6.3 客户端登录模块实现过程
  • 6.7 客户端QQ模块设计
  • 6.7.1 客户端QQ模块概述
  • 6.7.2 客户端QQ模块技术分析
  • 6.7.3 客户端QQ模块实现过程
  • 6.8 客户端消息发送模块设计
  • 6.8.1 客户端消息发送模块概述
  • 6.8.2 客户端消息发送模块技术分析
  • 6.8.3 客户端消息发送模块实现过程
  • 6.9 服务器端控制台模块设计
  • 6.9.1 服务器端控制台模块概述
  • 6.9.2 服务器端控制台模块技术分析
  • 6.9.3 服务器端控制台模块实现过程
  • 6.10 文件清单
  • 6.11 开发技巧与难点分析
  • 6.12 UDP协议
  • 6.13 本章总结
  • 第7章 企业人事管理系统(C#+Office操作+SQL Server 2014实现)
  • 7.1 开发背景
  • 7.2 需求分析
  • 7.3 系统设计
  • 7.3.1 系统目标
  • 7.3.2 系统功能结构
  • 7.3.3 业务流程图
  • 7.3.4 编码规则
  • 7.3.5 程序运行环境
  • 7.3.6 系统预览
  • 7.3.7 数据库设计
  • 7.3.8 文件夹组织结构
  • 7.4 公共类设计
  • 7.4.1 MyMeans公共类
  • 7.4.2 MyModule公共类
  • 7.5 登录模块设计
  • 7.5.1 登录模块概述
  • 7.5.2 登录模块技术分析
  • 7.5.3 登录模块实现过程
  • 7.6 主窗体设计
  • 7.6.1 主窗体概述
  • 7.6.2 主窗体技术分析
  • 7.6.3 主窗体实现过程
  • 7.6.4 单元测试
  • 7.7 人事档案浏览模块设计
  • 7.7.1 人事档案浏览模块概述
  • 7.7.2 人事档案浏览模块技术分析
  • 7.7.3 人事档案浏览模块实现过程
  • 7.7.4 单元测试
  • 7.8 人事资料查询模块设计
  • 7.8.1 人事资料查询模块概述
  • 7.8.2 人事资料查询模块技术分析
  • 7.8.3 人事资料查询窗体实现过程
  • 7.9 用户设置模块设计
  • 7.9.1 用户设置模块概述
  • 7.9.2 用户设置模块技术分析
  • 7.9.3 用户设置模块实现过程
  • 7.10 数据库维护模块设计
  • 7.10.1 数据库维护模块概述
  • 7.10.2 数据库维护模块技术分析
  • 7.10.3 数据库维护模块实现过程
  • 7.11 文件清单
  • 7.12 开发技巧与难点分析
  • 7.12.1 文本框只能输入数字或单精度
  • 7.12.2 在数据库中存取图片
  • 7.12.3 程序为什么会无法运行
  • 7.12.4 为什么无法添加职工基本信息
  • 7.12.5 选择职工头像时出现异常怎么办
  • 7.12.6 数据库还原不成功应该如何解决
  • 7.12.7 出现Word引用问题怎么办
  • 7.13 将数据以自制表格的形式插入Word中
  • 7.14 本章总结
  • 第8章 编程词典销售分析系统(C#+SQL Server 2014实现)
  • 8.1 开发背景
  • 8.2 需求分析
  • 8.3 系统设计
  • 8.3.1 系统目标
  • 8.3.2 系统功能结构
  • 8.3.3 业务流程图
  • 8.3.4 编码规则
  • 8.3.5 程序运行环境
  • 8.3.6 系统预览
  • 8.3.7 数据库设计
  • 8.3.8 文件夹组织结构
  • 8.4 公共类设计
  • 8.4.1 DataLogic公共类
  • 8.4.2 Useful公共类
  • 8.5 产品大类模块设计
  • 8.5.1 产品大类模块概述
  • 8.5.2 产品大类模块技术分析
  • 8.5.3 产品大类模块实现过程
  • 8.5.4 单元测试
  • 8.6 代理登记模块设计
  • 8.6.1 代理登记模块概述
  • 8.6.2 代理登记模块技术分析
  • 8.6.3 代理登记模块实现过程
  • 8.7 订货单模块设计
  • 8.7.1 订货单模块概述
  • 8.7.2 订货单模块技术分析
  • 8.7.3 订货单模块实现过程
  • 8.8 权限分配模块设计
  • 8.8.1 权限分配模块概述
  • 8.8.2 权限分配模块技术分析
  • 8.8.3 权限分配模块实现过程
  • 8.9 文件清单
  • 8.10 开发技巧与难点分析
  • 8.10.1 在TextBox中仅输入非负十进制数
  • 8.10.2 清空DataGridView中的数据
  • 8.11 控件绑定数据源技术
  • 8.12 本章总结
  • 第9章 铭成在线考试系统(WebForm+SQL Server 2014+JavaScript实现)
  • 9.1 开发背景
  • 9.2 系统分析
  • 9.2.1 需求分析
  • 9.2.2 系统功能描述
  • 9.2.3 可行性分析
  • 9.2.4 编写项目计划书
  • 9.3 系统设计
  • 9.3.1 系统目标
  • 9.3.2 系统功能结构
  • 9.3.3 业务流程图
  • 9.3.4 构建开发环境
  • 9.3.5 系统预览
  • 9.3.6 数据库设计
  • 9.3.7 数据库概念设计
  • 9.3.8 数据库逻辑结构设计
  • 9.3.9 文件夹组织结构
  • 9.4 公共类设计
  • 9.5 登录模块设计
  • 9.5.1 登录模块概述
  • 9.5.2 登录模块技术分析
  • 9.5.3 登录模块实现过程
  • 9.6 随机抽取试题模块设计
  • 9.6.1 随机抽取试题模块概述
  • 9.6.2 随机抽取试题模块技术分析
  • 9.6.3 随机抽取试题模块实现过程
  • 9.6.4 单元测试
  • 9.7 自动评分模块设计
  • 9.7.1 自动评分模块概述
  • 9.7.2 自动评分模块技术分析
  • 9.7.3 自动评分模块实现过程
  • 9.8 试题管理模块设计
  • 9.8.1 试题管理模块概述
  • 9.8.2 试题管理模块技术分析
  • 9.8.3 试题管理模块实现过程
  • 9.8.4 单元测试
  • 9.9 后台管理员模块设计
  • 9.9.1 后台管理员模块概述
  • 9.9.2 后台管理员模块技术分析
  • 9.9.3 后台管理员模块实现过程
  • 9.10 其他主要模块设计
  • 9.10.1 阅读考试规则模块设计
  • 9.10.2 教师信息管理模块设计
  • 9.10.3 管理员信息维护模块设计
  • 9.11 开发技巧与难点分析
  • 9.12 GridView控件应用
  • 9.13 本章总结
  • 第10章 公众号/APP后台接口通用管理平台(ASP.NET+JSON数据解析+响应式布局实现)
  • 10.1 开发背景
  • 10.2 系统分析
  • 10.2.1 需求分析
  • 10.2.2 系统功能描述
  • 10.2.3 可行性分析
  • 10.2.4 编写项目计划书
  • 10.3 系统设计
  • 10.3.1 系统目标
  • 10.3.2 系统功能结构
  • 10.3.3 业务流程图
  • 10.3.4 构建开发环境
  • 10.3.5 系统预览
  • 10.3.6 文件夹组织结构
  • 10.3.7 数据库设计
  • 10.4 公共类设计
  • 10.5 主页面模块设计
  • 10.5.1 主页面模块概述
  • 10.5.2 主页面模块技术分析
  • 10.5.3 主页面模块实现过程
  • 10.6 显示API接口详细信息模块设计
  • 10.6.1 显示API接口详细信息模块概述
  • 10.6.2 显示API接口详细信息模块技术分析
  • 10.6.3 显示API接口详细信息模块实现过程
  • 10.7 添加API模块设计
  • 10.7.1 添加API模块概述
  • 10.7.2 添加API模块技术分析
  • 10.7.3 添加API模块实现过程
  • 10.8 我的API管理模块设计
  • 10.8.1 我的API管理模块概述
  • 10.8.2 我的API管理模块技术分析
  • 10.8.3 我的API管理模块实现过程
  • 10.9 开发技巧与难点分析
  • 10.10 三层架构开发技术
  • 10.10.1 什么是三层架构
  • 10.10.2 为什么使用三层架构
  • 10.10.3 使用三层架构开发的优点
  • 10.10.4 三层架构的种类
  • 10.11 本章总结
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。