目录 1
第1章 教务实验课选课系统 1
1.1 数据库的设计 2
1.1.1 逻辑设计 2
1.1.2 物理结构设计 2
1.1.3 数据库角色分配 5
1.1.4 具体实现 6
1.2 系统功能的设计 11
1.2.1 学生用户角色功能的设计 11
1.2.2 教师用户角色功能的设计 11
1.2.3 页面划分 12
1.3 编辑Web.Config页 15
1.3.1 定义全局变量 15
1.3.2 页面错误处理 16
1.4 注册页面的实现 17
1.4.1 注册条件判断 19
1.4.2 进行注册 20
1.4.3 重填事件 21
1.5 登录页面的实现 22
1.5.1 定义变量 24
1.5.2 判断身份 24
1.5.3 查找数据库 25
1.5.4 填写Cookie值 26
1.6 学生主界面的实现 27
1.6.1 取Cookie值 28
1.6.2 显示通知 29
1.6.3 显示个人信息 29
1.6.4 注销功能 31
1.7 选择班级页面的实现 31
1.7.1 查询班级情况 34
1.7.2 加入班级 35
1.7.3 退出班级 38
1.8.1 作业列表页面 41
1.8 作业信息页面的实现 41
1.8.2 作业内容页面 42
1.9 提交作业页面的实现 44
1.9.1 上传作业 45
1.9.2 重传作业 47
1.10 其他学生页面的实现 49
1.11 教师通知输入页面的实现 49
1.12 教师其他页面的实现 51
1.13 系统的改进与扩展 52
第2章 电子购物商城 53
2.1 数据库设计 54
2.1.1 数据库需求分析 54
2.1.2 数据库逻辑结构设计 55
2.1.3 数据库设计图 57
2.2 系统功能的设计 58
2.2.1 系统功能分析 58
2.2.2 系统流程分析 60
2.2.3 系统开发总体设计方案 60
2.3 首页的实现 64
2.3.1 页面头部控件 64
2.3.2 商品分类导航控件 66
2.3.3 热门商品列表控件和新到商品列表控件 67
2.4 商品信息模块的实现 68
2.4.1 分类显示商品(ProductList.aspx) 69
2.4.2 显示商品详细信息(ProductInfo.aspx) 73
2.4.3 商品搜索结果页面(Search.aspx) 77
2.5 购物车功能模块的实现 79
2.5.1 添加到购物车(AddToCart.aspx) 81
2.5.2 购物车管理(ShoppingCart.aspx) 82
2.6 用户信息管理模块的实现 89
2.6.1 登录(SignIn.aspx) 90
2.6.2 注册(Register.aspx) 93
2.6.3 找回密码(GetBackPassword.aspx) 96
2.6.4 用户管理项导航目录(UserMenu.ascx) 100
2.7 订单模块的实现 102
2.7.1 结算购物车(CheckOut.aspx) 103
2.7.2 查询个人订单列表(OrderList.aspx) 105
2.8 后台管理模块的实现 106
2.8.1 权限控制的实现 107
2.8.2 管理员日志生成 109
2.8.3 查询、修改用户信息(UserList.aspx) 110
2.8.4 查询销售情况(Sails.aspx) 113
2.9 本章小结 117
第3章 物业管理系统 119
3.1 数据库的设计 120
3.1.1 设计数据库结构 121
3.1.3 配置系统Web.config 126
3.1.2 创建并配置数据库 126
3.2 系统功能的设计 127
3.2.1 功能设计 127
3.2.2 模块设计 128
3.2.3 系统预览 130
3.3 编写公共操作类(CCUtility) 139
3.4 具体模块实现 147
3.4.1 系统主框架页面的设计 148
3.4.2 用户身份验证模块 149
3.4.3 物业管理模块 151
3.4.4 住户管理模块 163
3.4.5 设备管理模块 171
3.4.6 系统管理模块 176
3.5 系统的改进与扩展 180
第4章 图书借阅系统 181
4.1 数据库的设计 182
4.1.1 设计数据库结构 183
4.1.3 配置系统Web.config 185
4.2 系统功能的设计 185
4.1.2 创建并配置数据库 185
4.2.1 功能设计 186
4.2.2 模块设计 187
4.2.3 系统预览 189
4.3 编写系统CSS样式(main.css) 194
4.4 编写公共类 195
4.4.1 编写数据操作类(DBController) 196
4.4.2 编写图书操作类(BookController) 199
4.5.1 建立主页面 204
4.5 具体模块实现 204
4.5.2 用户身份验证模块 205
4.5.3 用户个人信息管理模块 209
4.5.4 信息发布模块 212
4.5.5 图书管理模块 218
4.5.6 图书查询模块 231
4.5.7 系统管理模块 238
4.6 系统的改进与扩展 242
第5章 个人办公系统 243
5.1 应用背景 244
5.2.1 功能模块简介 245
5.2.2 模块设计及程序预览 245
5.2 系统设计 245
5.3 用户登录模块的实现 250
5.3.1 逻辑功能设计 251
5.3.2 数据库设计与实现 254
5.3.3 用户界面与数据访问 255
5.4 我的邮件模块的实现 258
5.4.1 逻辑功能设计 258
5.4.2 数据库设计与实现 258
5.4.3 用户表示与数据访问 261
5.5.2 数据库设计与实现 280
5.5 我的短信模块的实现 280
5.5.1 逻辑功能设计 280
5.5.3 用户表示与数据访问 281
5.6 我的联系人模块的实现 290
5.6.1 逻辑功能设计 290
5.6.2 数据库设计与实现 290
5.6.3 用户表示与数据访问 291
5.7 本章小结 298
第6章 公司内部管理系统 299
6.2.1 功能模块简介 300
6.1 应用背景 300
6.2 系统设计 300
6.2.2 模块设计及程序预览 301
6.3 职位设置的实现 304
6.3.1 业务逻辑功能设计 304
6.3.2 数据库设计与实现 304
6.3.3 用户表示与数据访问 305
6.4.2 数据库设计与实现 324
6.4.3 用户表示与数据访问 324
6.4.1 业务逻辑功能设计 324
6.4 角色设置的实现 324
6.5 人员管理的实现 334
6.5.1 业务逻辑功能设计 334
6.5.2 数据库设计 334
6.5.3 用户表示与数据访问 335
6.6 考勤设置的实现 342
6.6.1 逻辑功能设计 342
6.6.2 数据库设计与实现 342
6.6.3 用户表示与数据访问 343
6.7 本章小结 346