1、 毕毕 业业 设设 计计 论论 文文 题 目: BookShopBookShop 系统系统设计与实现设计与实现 院 系:软件技术系软件技术系 专 业:软件技术软件技术 C#C#编程方向编程方向 姓 名: 指导教师: XXXXXXXX 年年 XXXX 月月 XXXX 日日 目录目录 0. 引言引言 .5 1. 相关技术突破相关技术突破5 1.1. .NET 环境 . 5 1.2. .NET 概述 . 5 1.3. .NET 平台介绍 6 1.3.1. 公共语言运行库.6 1.3.2. .NET Framwork 类 7 1.3.3. ASP.NET .7 1.3.4. 开发语言(C# 8 1.3
2、.5. Web Service 8 1.3.6. .NET远程处理8 1.3.7. Windows窗体8 1.3.8. Microsoft Visual Studio.NET .8 1.3.9. Windows Server System .9 2. 系统需求分析系统需求分析. 10 2.1. 架构说明 . 10 2.1.1. 系统开发环境 10 2.1.2. 系统软件架构 10 2.1.3. 系统硬件结构 10 2.1.4. 条件与限制 .11 2.2. 功能分析 . 11 2.3. 模块分析 . 13 3. 系统设计系统设计 . 14 3.1. 三层体系结构 14 3.2. 系统结构与设计
3、 14 3.2.1. 系统总体结构 14 3.2.2. 用户管理 . 15 3.2.3. 目录管理 . 15 3.2.4. 功能描述 . 15 3.2.5. 商品管理 . 16 3.2.6. 搜索 17 3.2.7. 购物车模块 17 3.2.8. 订单管理 . 18 3.2.9. 商品推荐 . 19 3.2.10. 增强订单 . 19 3.2.11. 订单流水线 19 3.2.12. 顾客信息管理 20 3.2.13. 错误信息及处理报告. 20 3.3. 新闻管理 . 20 3.3.1. 公告管理 . 21 3.3.2. 统计管理 . 21 3.3.3. 错误处理 . 21 3.4. 数据
4、库设计. 21 3.4.1. 表设计概述 21 3.4.2. 表设计 . 23 3.4.3. 存储过程设计 26 3.4.4. 自定义函数设计 38 3.4.5. 数据库安全性设计 . 39 3.4.6. 数据库管理和设置 . 39 3.4.7. 数据库备份恢复策略. 40 3.4.8. 数据库运行日常维护. 40 3.5. 类与结构设计 40 3.6. 页面设计 . 50 3.6.1. 前台页面设计 50 3.6.2. 管理页面设计 53 4. 系统实现系统实现 . 54 4.1. 数据实现(部分) . 54 4.1.1. 用户自定义函数(UDF) 54 4.1.2. 搜索功能实现 55 4.1.3. 分页实现 . 58 4.2. 类实现(部分) 60 4.2.1. 通用类:Utilities.cs. 60 4.2.2. 通用数据访问类:GenericDataAccess.cs . 6