"第6章 简易网上书店总体设计.ppt"
本章主要介绍了如何设计一个简易的网上书店系统,涵盖了系统的页面组成和数据库设计。首先,系统分为两种用户类型:顾客和后台管理员。顾客可以浏览图书并进行购买,而管理员则负责处理订单、图书管理和类别管理。
6.1简易网上书店页面组成
网上书店的页面由多种功能模块组成,包括顾客端和管理员端。顾客端页面涉及图书浏览、购买、个人信息查看和订单管理等。管理员端则包含了图书添加、分类管理、订单处理以及密码修改等功能。系统结构清晰,文件组织有序,如Admin文件夹存储管理员页面,Image文件夹用于存储图片资源,Styles文件夹包含样式表文件,确保网站的视觉呈现和交互体验。
文件名及其作用:
- AddBook.aspx: 用于管理员添加图书的页面
- AddCategory.aspx: 添加图书分类的页面
- ChangePassword.aspx: 修改密码页面
- EditBook.aspx: 图书编辑页面
- EditCategory.aspx: 分类编辑页面
- ManageOrder.aspx: 管理订单的页面
- WebSite.css: 网站整体样式文件
- Backend.Master: 后台页面的母板页
- Book.cs: 图书数据类
- BookDetail.aspx: 图书详细信息页面
- DataBase.cs: 数据库操作相关的类
- Default.aspx: 网站首页
- ExpressInfo.aspx: 订单快递信息展示页面
- Main.Master: 前台页面的母板页
- MyInfo.aspx: 用户个人信息页面
- MyOrder.aspx: 用户订单管理页面
- OrderInfo.cs: 订单信息类
- Register.aspx: 用户注册页面
- ShoppingCart.aspx: 购物车页面
- ShowBookByCategory.aspx: 按分类查询图书的页面
- ShowBookByKey.aspx: 根据关键词搜索图书的页面
- Web.config: 网站配置文件
- Web.sitemap: 站点地图
6.2数据库设计
数据库采用了SQL Server 2008,并创建了一个名为BookShop的数据库。该数据库包含多个表,如Book(图书信息)、Cart(购物车)、Category(类别)和Ord(订单),这些表分别存储了图书的基本信息、用户的购物车记录、图书分类和订单详情,确保了数据的有效存储和快速检索。
通过这样的设计,简易网上书店系统实现了用户友好的界面和高效的数据管理,为顾客提供方便的购书体验,同时方便管理员进行日常运营维护。这种设计思路对于初学者理解Web应用系统的构建和数据库设计具有很高的参考价值。