图书目录

第1章 运行企业内部办公网站1

1.1 开发工具及网站类型1

1.1.1 Visual Studio 2005简介1

1.1.2 网站类型介绍2

1.2 浏览企业内部办公网站3

本章小结6

习题6

第2章 网站总体设计8

2.1 系统概述8

2.2 系统分析8

2.2.1 需求分析8

2.2.2 可行性分析9

2.3 总体设计9

2.3.1 项目规划9

2.3.2 目标设计9

2.3.3 系统功能结构图10

2.4 数据库系统结构设计10

2.4.1 关系型数据库概述10

2.4.2 数据库概念设计12

2.4.3 SQL Server常用数据类型14

2.4.4 创建数据库及数据表16

2.4.5 连接数据库 24

2.5 样式表25

2.5.1 样式表相关概念26

2.5.2 设计样式表28

2.6 网站总体架构38

本章小结39

习题39第3章 制作首页41

3.1 使用母版页设计页面版式41

3.1.1 Web窗体的结构41

3.1.2 母版页和内容页42

3.1.3 网站的首页设计45

3.1.4 基础版首页的母版页46

3.1.5 代码隐藏页文件介绍50

3.2 T-SQL语句介绍(1)51

3.2.1 查询语句52

3.2.2 添加记录语句56

3.2.3 修改字段值语句57

3.2.4 删除记录语句57

3.3 ADO.NET数据提供程序58

3.3.1 三层架构与公共类文件58

3.3.2 ADO.NET数据提供程序61

3.3.3 有关C#和JavaScript语句63

3.3.4 在公共类文件中定义方法65

3.3.5 调用自定义类69

3.4 制作首页文件70

3.4.1 数据绑定70

3.4.2 数据列表控件DataList71

3.4.3 首页Default.aspx前台制作72

3.4.4 首页Default.aspx后台代码76

本章小结77

习题78

第4章 登录与导航页面81

4.1 制作登录页81

4.1.1 常用的Web服务器控件81

4.1.2 登录页前台制作84

4.1.3 常用ASP.NET的内置对象86

4.1.4 有关C#流程语句91

4.1.5 登录页后台制作94

4.2 制作导航页96

4.2.1 导航菜单设计96

4.2.2 导航母版页前台制作98

4.2.3 导航母版页后台制作 104

4.2.4 导航页文件制作106

4.2.5 Global.asax文件制作107

本章小结109

习题110

第5章 部门和员工信息112

5.1 添加部门页面112

5.1.1 添加部门信息页前台制作113

5.1.2 添加部门页后台制作114

5.2 添加员工信息页面115

5.2.1 添加员工信息页前台制作116

5.2.2 使用验证控件验证数据118

5.2.3 员工照片上传到服务器128

5.2.4 员工基本信息添加到表中131

5.2.5 添加员工信息页后台代码132

5.3 查看员工信息页面133

5.3.1 网格显示控件GridView134

5.3.2 查看员工信息页前台制作136

5.3.3 查看员工信息页后台代码140

5.3.4 查看员工信息详情页142

5.3.5 查看员工信息详情后台代码143

5.4 编辑员工信息页面144

5.4.1 编辑员工信息页前台制作145

5.4.2 DataSet的子对象和FileInfo类148

5.4.3 删除员工信息后台代码151

5.4.4 修改员工信息页前台制作152

5.4.5 修改员工信息页后台代码153

本章小结154

习题155

第6章 操作权限设置158

6.1 添加管理员页面158

6.1.1 常见选择性控件159

6.1.2 添加管理员页前台制作163

6.1.3 添加管理员页后台代码165

6.2 员工登录权设置166

6.2.1 索引167

6.2.2 员工登录权设置页前台制作168

6.2.3 员工登录权设置页后台代码170

6.3 个人密码修改页面173

6.3.1 个人密码修改页前台制作173

6.3.2 个人密码修改页后台代码176

本章小结177

习题178

第7章 考勤管理179

7.1 考勤时间设置页面179

7.1.1 制作考勤设置前台页面180

7.1.2 SQL Server数据库的定界符181

7.1.3 考勤时间设置后台代码182

7.2 上班考勤页面183

7.2.1 制作上班考勤前台页面183

7.2.2 数据转换和DateTime类185

7.2.3 上班考勤后台代码187

7.3 下班考勤页面189

7.3.1 下班考勤页面前台制作189

7.3.2 下班考勤页面后台代码190

本章小结192

习题192

第8章 编辑公告区信息194

8.1 公告发布194

8.1.1 制作公告发布前台页194

8.1.2 公告发布后台代码196

8.2 公告信息编辑196

8.2.1 制作公告编辑前台页面197

8.2.2 公告编辑页后台代码199

本章小结200

习题201

第9章 文件传送与接收202

9.1 文件传送页202

9.1.1 文件传送页面前台制作203

9.1.2 文件传送页面后台代码205

9.2 文件接收页207

9.2.1 文件接收页前台制作208

9.2.2 文件接收页后台代码211

9.3 文件管理页213

本章小结214

习题215

第10章 聊天室216

10.1 聊天室设计216

10.2 聊天启动页217

10.2.1 制作聊天启动页前台页面217

10.2.2 聊天启动页后台代码219

10.2.3 Application对象的初始化221

10.3 显示聊天信息页221

10.3.1 JavaScript变量、函数和方法221

10.3.2 显示聊天信息前台页面224

10.3.3 显示聊天信息后台代码225

10.4 显示在线人员页面225

10.4.1 显示在线人员页前台制作225

10.4.2 显示在线人员页后台代码226

本章小结227

习题227

第11章 活动设置229

11.1 活动内容设置229

11.1.1 活动内容设置页前台制作230

11.1.2 活动内容设置页后台代码231

11.2 投票232

11.2.1 制作活动投票前台页面232

11.2.2 活动投票页后台代码235

11.3 投票结果及栏目编辑236

本章小结237

习题238

第12章 电子日历239

12.1 JavaScript对象239

12.2 在首页增加电子日历244

本章小结245

习题245

第13章 考勤统计247

13.1 T-SQL语句介绍(2)247

13.1.1 T-SQL常用函数247

13.1.2 查询语句续例249

13.1.3 自定义存储过程251

13.2 考勤月统计页面254

13.2.1 考勤月统计前台页面254

13.2.2 考勤月统计后台代码257

13.3 优秀员工候选人页260

13.3.1 优秀员工候选人前台页面261

13.3.2 优秀员工候选人后台代码264

本章小结266

习题267

第14章 完整版首页268

14.1 T-SQL语句介绍(3)268

14.1.1 嵌套查询(子查询)268

14.1.2 连接查询269

14.1.3 视图查询271

14.2 评优投票页273

14.2.1 评优投票前台页面274

14.2.2 评优投票页后台代码276

14.3 完整版首页母版页280

14.3.1 母版页前台页面制作280

14.3.2 母版页后台代码283

14.4 完整版首页285

14.4.1 首页前台页面制作285

14.4.2 DataList控件的分页显示286

14.4.3 首页后台代码288

本章小结290

习题291

第15章 实施数据完整性293

15.1 主键约束293

15.1.1 有关约束的概念293

15.1.2 主键约束293

15.2 外键约束296

15.2.1 外键约束及设置296

15.2.2 关系图302

本章小结303

习题304

第16章 系统部署与发布306

16.1 设置Web服务器306

16.2 在IIS中测试网站308

16.2.1 使用“复制网站”工具308

16.2.2 使用“发布网站”工具309

16.2.3 在IIS中浏览网站311

16.3 拥有因特网上的Web网站314

16.3.1 申请域名和租用空间314

16.3.2 推广自己的网站314

本章小结314

习题315

参考文献316