第三章 具体设计
Zip Nvarchar 6 Y 邮编 2)快讯表(News)
此数据表用来存储书斋快讯的信息字段: 字段名 NewsId NewsName NewsPubler NewsContent 数据类型 Int Nvarchar Nvarchar Ntext 长度 4 50 50 16 是否可空 N Y Y Y 备注 书讯编号 书讯标题 发布者 书讯内容 3)书籍信息表(bookinfo)
此数据表用来存储书籍的所有属性信息: 字段名 BookId BookName Covert CategoryID Author Translator Press Price 数据类型 Int Nvachar Nvachar Int Nnvachar Nvarchar Nvarchar Decimal 长度 4 20 50 4 10 10 20 9 16 是否可空 N Y Y N Y Y Y Y Y 备注 书籍编号 书籍名称 封面 类别 作者 翻译者 出版社 价格 书籍简介 Introduction Ntext 4)书籍分类(bookcatgory)
此数据表用来存储书籍的类别信息: 字段名 categoryId 数据类型 Int 长度 4 10 是否可空 N Y 备注 书籍分类 分类名称 categoryName Nvarchar 5)购物车表(ShopCart)
此数据表用来存储购物车的信息: 字段名 ID UserName BookId BookName Price 数据类型 Int Nvarchar Int Nvarchar Decimal 长度 4 10 4 20 9 是否可空 N N N Y Y 备注 编号 用户名 书籍编号 书籍名称 价格 21
第三章 具体设计
6)留言板表(BBS)
此数据表用来存储用户留言信息和管理员回复信息: 字段名 ID BuserName BuserSex BuserTel BuserCunent Adminre 数据类型 Int Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar 长度 4 8 2 20 100 50 是否可空 N N N N N Y 备注 留言编号 留言者 性别 联系方式 留言内容 回复内容 3.4 本章小结
根据自己的设计体会,总结出以下基本设计思路: 1.定位网站的主题和名称 2.定位网站的CI形象 3.确定网站的栏目内容和版块
建立一个网站好比写一篇文章,首先要拟好提纲,文章才能主题明确,层次清晰。如果网站结构不清晰,目录庞杂,内容东一块西一块。结果不但浏览者看得糊涂,自己扩充和维护网站也相当困难。
在动手制作网页前,一定要考虑好以下三方面: 1.栏目和版块
2.网站的目录结构和链接结构 3.确定网站的整体风格创意设计
网站的链接结构是指页面之间相互链接的拓扑结构。它建立在目录结构基础之上,但可以跨越目录。形象的说:每个页面都是一个固定点,链接则是在两个固定点之间的连线。一个点可以和一个点连接,也可以和多个点连接。更重要的是,这些点并不是分布在一个平面上,而是存在于一个立体的空间中。
22
第四章 网站设计的实现
第四章 网站设计的实现
本网站的设计主要使用ASP Vbscript语言和后台数据库技术,现将设计工程中技术的实现介绍如下∶
4.1 动态网页各部分的实现
本网站采用了后台数据库与前台相连接的技术实现了各个部分的链接。在前台的页面中我们又分为几个大块:首页、会员管理、求职招聘信息管理、系统管理模块。
根据上述对网页的设计与分析,整个系统的结构图如下所示: 基于C#.NET技术“网上书店”设计与实现登录与注册功能模块管理员功能模块注册用户功能模块登录注册添加新书添加书讯管理分类修改书籍信息管理注册用户管理留言板个人信息修改浏览书籍个人购物车管理阅读书斋快讯个人订单管理发表留言取回密码
23
第四章 网站设计的实现
通过header的导航连接可以在权限范围内的各个页面之间进行切换。
4.2 网页中的ASPX代码
本网站设计主要依靠C#.NET语言实现,根据实用的原则,默认的显示页面为LookBook.aspx。下面展示该页面的前台代码∶
<%@PageLanguage=\Inherits=\
<%@ Register Src=\
<%@ Register Src=\<%@ Register Src=\