第五十二讲 ASP.NET实战编程(五)

* 摘要
。在线同学录

* 技术难点
。输入验证控件的使用
。数据库连接操作
。数据绑定

。多用户其权限管理的设计
功能表(Function_table)
f_id int 无重复 功能标识 主键
f_name char(20) 不允许为空 功能名称,不允许重复
f_desc char(50) 允许为空 功能描述

用户组表(User_group)
group_id int 无重复 用户组标识 主键
group_name char(20) 不允许为空用户组名称
group_power char(20) 允许为空 用户组权限表,内容为功能表f_id的集合

用户表(User_table)
user_id int 无重复 用户标识 主键
user_name char(20) 无重复 用户名
user_pwd char(20) 不允许为空 用户密码
user_type int 不允许为空 所属用户组标识 和User_group.group_id关联

。数据库扩展
商品信息表(Wares_info)

增加两个扩展表

商品额外属性表(Wares_ex_property)
ex_pid int 无重复 商品额外属性标识 主键
p_name char(20) 不允许为空 额外属性名称

商品额外信息表(Wares_ex_info)
ex_iid int 无重复 商品额外信息标识 主键
wares_id int 不允许为空 所属商品标识和Wares_info.wares_id 关联
property_id int 不允许为空 商品额外属性标识和Wares_ex_prooperty.ex_pid关联
proerty_value char(20) 不允许为空商品外属性值

原文地址:https://www.cnblogs.com/iceberg2008/p/1447551.html