《C#项目案例分析》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:明日科技编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302276579
  • 页数:328 页
图书介绍:本书向大家介绍了6个完整项目和两个毕业设计,项目包括进销存管理系统、人事工资管理系统、房屋中介管理系统、Office物品管理系统等;两个毕业设计,包括企业ERP管理系统、明日文库。

第1篇 Windows项目篇 2

第1章 进销存管理系统(C# 4.0+MicrosoSQL Server2005实现)自学视频、源程序:配套资源\mr\1\ 2

1.1项目设计思路 3

1.1.1功能阐述 3

1.1.2系统预览 3

1.1.3功能结构 4

1.1.4业务流程 5

1.1.5文件组织结构 5

1.2数据库设计 6

1.2.1数据库设计 6

1.2.2数据表设计 6

1.2.3数据表逻辑关系 8

1.3公共类设计 9

1.3.1 DataBase公共类 9

1.3.2 BaseInfo公共类 13

1.4登录模块设计 18

1.4.1登录模块概述 18

1.4.2登录模块实现原理 18

1.4.3登录模块实现过程 18

1.5系统主窗体设计 20

1.5.1系统主窗体概述 20

1.5.2使用MenuStrip控件设计菜单栏 21

1.5.3系统主窗体实现过程 21

1.6库存商品管理模块设计 22

1.6.1库存商品管理模块概述 22

1.6.2自动生成库存商品编号 22

1.6.3库存商品管理模块实现过程 23

1.7进货管理模块设计 27

1.7.1进货管理模块概述 27

1.7.2向进货单中批量添加商品 28

1.7.3进货管理模块实现过程 29

1.8商品销售排行模块设计 35

1.8.1商品销售排行模块概述 35

1.8.2使用BETWEEN…AND关键字查询数据 35

1.8.3商品销售排行模块实现过程 35

1.9库存盘点模块设计 37

1.9.1库存盘点模块概述 37

1.9.2隔离驱动模式的使用 38

1.9.3库存盘点模块实现过程 38

系统打包部署 41

本章摘要 44

第2章 人事工资管理系统(C# 4.0+Microsoft SQL Server 2005实现)自学视频、源程序:配套资源\mr\2\ 45

2.1项目设计思路 46

2.1.1功能阐述 46

2.1.2系统预览 46

2.1.3功能结构 48

2.1.4业务流程 48

2.1.5文件组织结构 48

2.2数据库设计 49

2.2.1数据库设计 49

2.2.2数据表设计 49

2.3公共类设计 52

2.3.1 DBConnection类 52

2.3.2 DBOperate类 52

2.4登录模块设计 57

2.4.1登录模块概述 57

2.4.2登录模块实现原理 58

2.4.3登录模块实现过程 58

2.5系统主窗体设计 59

2.5.1系统主窗体概述 59

2.5.2使用MenuStrip控件设计菜单栏 60

2.5.3系统主窗体实现过程 61

2.6奖罚管理模块设计 61

2.6.1奖罚管理模块概述 61

2.6.2使用模糊查询 62

2.6.3奖罚管理模块实现过程 63

2.7调动管理模块设计 68

2.7.1调动管理模块概述 68

2.7.2水晶报表的设计 69

2.7.3调动管理模块实现过程 72

2.8考评管理模块设计 77

2.8.1考评管理模块概述 77

2.8.2操作数据后更新窗体内容 78

2.8.3考评管理模块实现过程 78

2.9考勤津贴模块设计 84

2.9.1考勤津贴模块概述 84

2.9.2验证数字输入 84

2.9.3考勤津贴模块实现过程 85

系统打包部署 89

本章摘要 89

第3章 房屋中介管理系统(C# 4.0+Microsoft SQL Server 2005实现)自学视频、源程序:配套资源\mr\3\ 90

3.1项目设计思路 91

3.1.1功能阐述 91

3.1.2系统预览 91

3.1.3功能结构 92

3.1.4业务流程 93

3.1.5文件组织结构 93

3.2数据库设计 94

3.2.1数据库设计 94

3.2.2数据库概念设计 94

3.2.3数据表设计 95

3.3公共类设计 96

3.3.1 ClsCon公共类 96

3.3.2 clsFavor公共类 98

3.3.3 claFavorMethod公共类 98

3.4主窗体设计 99

3.4.1系统主窗体概述 99

3.4.2使用TreeView控件作为导航菜单 100

3.4.3主窗体实现过程 101

3.5用户信息管理模块设计 105

3.5.1用户信息管理模块概述 105

3.5.2动态设置具有查询功能的SQL语句 105

3.5.3用户信息管理模块实现过程 106

3.6房源设置模块设计 110

3.6.1房源设置模块概述 110

3.6.2自动生成房源编号 110

3.6.3房源设置模块实现过程 111

3.7房源信息查询模块设计 115

3.7.1房源信息查询模块概述 115

3.7.2为DataGridView控件设置选中行颜色 116

3.7.3房源信息查询模块实现过程 116

3.8房源状态查询模块设计 120

3.8.1房源状态查询模块概述 120

3.8.2使用ListView控件显示房源状态 121

3.8.3房源状态查询模块实现过程 121

系统打包部署 125

本章摘要 126

第4章 Office物品管理系统(C# 4.0+Microsoft SQL Server 2005实现)自学视频、源程序:配套资源\mr\4\ 127

4.1项目设计思路 128

4.1.1功能阐述 128

4.1.2系统预览 128

4.1.3功能结构 129

4.1.4业务流程 129

4.1.5文件组织结构 130

4.2数据库设计 130

4.2.1数据库设计 130

4.2.2数据表设计 131

4.3公共类设计 133

4.4登录模块设计 134

4.4.1登录模块概述 134

4.4.2登录模块实现原理 134

4.4.3登录模块实现过程 135

4.5系统主窗体设计 136

4.5.1系统主窗体概述 136

4.5.2使用MenuStrip控件设计菜单栏 137

4.5.3系统主窗体实现过程 138

4.6员工基本信息与管理模块设计 138

4.6.1员工基本信息与管理模块概述 138

4.6.2使用条件查询指定列数据 138

4.6.3员工基本信息与管理模块实现过程 139

4.7物品入库管理模块设计 144

4.7.1物品入库管理模块概述 144

4.7.2使用BETWEEN…AND查询指定时间段数据 144

4.7.3物品入库管理模块实现过程 144

4.8物品借用(领用)管理模块设计 147

4.8.1物品借用(领用)管理模块概述 147

4.8.2利用触发器实现各表之间的级联更改 147

4.8.3物品借用(领用)管理模块实现过程 148

4.9物品归还管理模块设计 150

4.9.1物品归还管理模块概述 150

4.9.2使用UPDATE语句更新列值 150

4.9.3物品归还管理模块实现过程 151

系统打包部署 154

本章摘要 154

第5章 编程词典销售分析系统(C# 4.0+Microsoft SQL Server 2008实现)自学视频、源程序:配套资源\mr\5\ 155

5.1项目设计思路 156

5.1.1功能阐述 156

5.1.2系统预览 156

5.1.3功能结构 157

5.1.4业务流程 159

5.1.5文件组织结构 160

5.2数据库设计 160

5.2.1数据库设计 160

5.2.2数据表设计 161

5.2.3数据表逻辑关系 165

5.3公共类设计 166

5.3.1 DataLogic公共类 166

5.3.2 Useful公共类 169

5.4产品大类模块设计 172

5.4.1产品大类模块概述 172

5.4.2向命令对象中添加参数 172

5.4.3产品大类模块实现过程 173

5.5代理登记模块设计 176

5.5.1代理登记模块概述 176

5.5.2绑定TreeView控件到代码表 177

5.5.3代理登记模块实现过程 178

5.6订货单模块设计 184

5.6.1订货单模块概述 184

5.6.2切换窗体上控件的状态 184

5.6.3订货单模块实现过程 185

5.7不同月份之间销售情况对比分析图设计 191

5.7.1不同月份之间销售情况对比分析图概述 191

5.7.2使用强类型的数据集作为报表数据源 191

5.7.3不同月份之间销售情况对比分析图实现过程 193

5.8权限分配模块设计 198

5.8.1权限分配模块概述 198

5.8.2使用CheckedListBox设置权限 198

5.8.3权限分配模块实现过程 199

系统打包部署 202

本章摘要 202

第6章 企业ERP管理系统(毕业设计)自学视频、源程序:配套资源\mr\6\ 203

6.1设计说明 204

6.1.1毕业设计(论文)主要内容 204

6.1.2毕业设计(论文)要求 204

6.2填写开题报告 205

6.3封面设计 206

6.4书写摘要 206

6.4.1中文摘要 207

6.4.2英文摘要(Abstract) 207

6.5编排制定目录 207

6.6绪论 209

6.6.1本课题的开发背景及意义 209

6.6.2课题研究内容 210

6.6.3设计组织结构 210

6.7开发工具及相关技术 211

6.7.1常用开发工具 211

6.7.2运行环境 212

6.7.3相关技术 215

6.7.4 C/S系统结构 216

6.8需求分析 217

6.8.1可行性分析 217

6.8.2系统需求 218

6.8.3功能需求 219

6.8.4系统性能要求 219

6.9系统数据库设计 219

6.9.1数据库概述 220

6.9.2系统实体E-R图 220

6.9.3系统数据表设计 222

6.10系统设计 227

6.10.1系统实现关系图 227

6.10.2系统功能模块设计 228

6.11系统功能实现 228

6.11.1物料清单模块设计 228

6.11.2销售收款单模块设计 230

6.11.3生产单模块设计 231

6.11.4产品销售毛利汇总模块设计 232

6.12结论 233

6.13参考文献 234

6.14致谢 234

6.15附录 234

6.15.1附录A主程序(FormBSBom.cs代码) 234

6.15.2附录B子程序(FormSelProfit CollectReport.cs代码) 237

本章摘要 239

第2篇 Web网站项目篇 242

第7章 明日文库(ASP.NET 4.0+SQLServer 2005实现)自学视频、源程序:配套资源\mr\7\ 242

7.1项目设计思路 243

7.1.1功能阐述 243

7.1.2网站预览 243

7.1.3功能结构 245

7.1.4业务流程 246

7.1.5文件组织结构 246

7.2数据库设计 247

7.2.1数据库设计 247

7.2.2数据表设计 248

7.3公共类设计 250

7.3.1 DBClass公共类 250

7.3.2 CommonClass公共类 253

7.3.3 UserClass公共类 255

7.3.4 GoodsClass公共类 258

7.4网站首页设计 259

7.4.1首页概述 259

7.4.2使用母版页设计首页 260

7.4.3首页实现过程 262

7.5会员注册页面设计 263

7.5.1会员注册页面概述 263

7.5.2使用验证控件验证会员注册信息 264

7.5.3会员注册页面实现过程 266

7.6会员下载页面设计 268

7.6.1会员下载页面概述 268

7.6.2设置HTTP实现文件下载 268

7.6.3会员下载页面实现过程 269

7.7会员分享页面设计 270

7.7.1会员分享页面概述 270

7.7.2会员分享页实现原理 271

7.7.3会员分享页面实现过程 271

7.8会员购买页面设计 273

7.8.1会员购买页面概述 273

7.8.2自动显示图书信息 274

7.8.3会员购买页面实现过程 274

7.9后台登录页面设计 276

7.9.1后台登录页面概述 276

7.9.2随机产生验证码计术 277

7.9.3后台登录页面实现过程 278

7.10图书库存页面设计 279

7.10.1图书库存页面概述 279

7.10.2使用DataBinder.Eval方法绑定数据 280

7.10.3图书库存页面实现过程 281

发布网站 284

本章摘要 286

第8章 博研图书馆管理系统(毕业设计)自学视频、源程序:配套资源\tnr\8\ 287

8.1设计说明 288

8.1.1毕业设计(论文)主要内容 288

8.1.2毕业设计(论文)要求 288

8.2填写开题报告 289

8.3封面设计 290

8.4书写摘要 290

8.4.1中文摘要 291

8.4.2英文摘要(Abstract) 291

8.5编排制定目录 291

8.6绪论 293

8.6.1本课题的开发背景及意义 293

8.6.2课题研究内容 293

8.6.3设计组织结构 294

8.7开发工具及相关技术 294

8.7.1开发工具 294

8.7.2运行环境 295

8.7.3相关技术 298

8.7.4 B/S系统结构 300

8.8需求分析 301

8.8.1可行性分析 301

8.8.2系统需求 302

8.8.3功能需求 302

8.8.4系统性能要求 302

8.9系统数据库设计 303

8.9.1数据库概述 303

8.9.2系统实体E-R图 304

8.9.3系统数据表设计 305

8.10系统设计 308

8.10.1系统实现关系图 308

8.10.2系统功能模块设计 309

8.11系统功能实现 309

8.11.1管理员模块设计 309

8.11.2图书档案管理模块设计 312

8.11.3图书借还模块设计 315

8.12结论 317

8.13参考文献 317

8.14致谢 317

8.15附录 318

8.15.1附录A主程序(Default.aspx页面) 318

8.15.2附录B子程序(BorrowBook.aspx页面) 321

本章摘要 328