id 编号 Int 主键
name 名称 Nchar(20) 允许空
place 寄养地点 Nchar(30) 允许空
introduce 寄养条件介绍 Text 允许空
dayprice 每日价格 Int 允许空
monthprice 每月价格 Int 允许空
pic 寄养地点图片 Nvarchar(50) 允许空
touchman 联系人 Char(12) 允许空
tel 上传时间 Smalldatetime 允许空
(6)发帖信息表。用于存放用户发表的帖子信息。如表6所示。
表6 发帖信息表
字段名称 含义 类型 约束
id 帖子编号 Int 主键
subject 帖子主题 Nvarchar(50) 允许空
username 发帖人 Nvarchar(10) 外键
contents 内容 Text 允许空
createtime 来源 Smalldatetime 允许空
lastanswertime 上传时间 Smalldatetime 允许空
hitcount 点击次数 Int 允许空
(7)帖子回复信息表。用于保存用户回帖信息。如表7所示。
表7 帖子回复信息表
字段名称 含义 类型 约束
id 回帖编号 Int 主键
replyid 原帖编号 Nchar(20) 外键
replycontents 回帖内容 Text 允许空
replysubject 回帖主题 Nchar(10) 允许空
replyman 回帖人 Nvarchar(10) 外键
replytime 回帖时间 Smalldatetime 允许空
3.功能模块实现
3.1用户登录注册
该模块主要包括用户的注册、登录、退出三方面的功能,用户注册操作中用到了验证控件,用于验证用户的输入数据,并在失败的情况下显示自定义的错误信息,从而减少服务器与客户端之间的往返过程。用户登录操作中用到了验证码,防止合法用户登录时遭到恶意攻击,保证用户安全登录。用户输入登录信息经审核成功后跳转到用户信息界面,通过该页面用户可以管理个人信息、查看网站帖子和个人已发表的帖子,发表新帖和回复帖子。若登录失败,仍显示登录界面。
3.2宠物用品销售
宠物用品包括四类商品,分别是狗粮、猫粮、宠物服饰和宠物玩具。该模块主要使用DataList控件的数据绑定技术从数据库ComThings表中根据商品种类读取所有商品的详细信息并将商品分页显示,不同类别的商品通过链接到不同的页面来显示商品列表,并通过获取每个商品的编号在Product.aspx页面显示商品名称、价格、产品简介、联系人等详细信息。
3.3宠物美容
宠物美容模块主要介绍一些与美容、护理有关的知识,用户可以浏览、学习相关的美容知识,也可以登录网站与其他用户交流心得。通过使用DataList控件来绑定数据库ImpLooks表中的数据,并在ImpLook.aspx页面显示各个条目的详细信息,包括宠物美容的名称、来源、方法等。 ASP.net宠物管理系统的设计与实现(4):http://www.751com.cn/jisuanji/lunwen_1492.html