题图编号:ylbtechASPNET
1,功能描述 |
数据库设计类型为:微博。设计模块2个:1,用户。2,关系(关注|被关注)。3,信息和私信息。
成员T06和T08
2,技术与环境 |
ASP.net+SQLServer
3,数据库设计 |
数据库关系图
3.0, /App_Data/SQL-Basic.sql 数据库设计
-- ============================================= -- ylb:仿布啦微博 -- url: http://bula.cn/ -- devloper:ylb,tech -- author: YuanBo -- date: 11:11 2011-06-05 -- remark:【注】现在改成3g版 -- ============================================= USE master GO -- Drop the database if it already exists IF EXISTS ( SELECT name FROM sys.databases WHERE name = N'BuLa' ) DROP DATABASE BuLa GO CREATE DATABASE BuLa GO use BuLa go -- ============================================= -- 1,用户表 -- ============================================= create table Users ( UserID int identity(200,1) primary key, --用户ID Username varchar(30) not null, --昵称 Userpass varchar(30) not null, --密码 Sex varchar(30) check(Sex='male' or Sex='female'), --性别 HeadImageUrl varchar(30) default('list_face.jpg'), --头像Url Province varchar(30), --省份 City varchar(30), ---市 County varchar(30), --县 Years int default(2011), --年 Months int default(2), --月 Days int default(15), --日 Signature varchar(500) --个性签名 ) go -- ============================================= -- 2_1,关注表 -- ============================================= create table Attending ( UserID int foreign key references Users(UserID), --用户ID【FK】 AttendingID int foreign key references Users(UserID) --用户ID【FK】 ) go -- ============================================= -- 2_2,被关注表 -- ============================================= create table Attended ( AttendedID int foreign key references Users(UserID), --用户ID【FK】 UserID int foreign key references Users(UserID) --用户ID【FK】 ) go -- ============================================= -- 3,信息表 -- ============================================= create table Msg ( MsgID int identity primary key, --信息ID【PK】 Content varchar(150), --内容 HeadImageUrl varchar(150), --头像地址 Username varchar(150), --昵称 Pubdate datetime default(getdate()), --发布时间 UserID int foreign key references Users(UserID), --用户ID【FK】 BaseID int default(0) --信息ID(基类)0:基类, ) go -- ============================================= -- 4,私信息表 -- ============================================= create table SiMsg ( MsgID int identity primary key, --信息ID【PK】 Content varchar(150), --内容 HeadImageUrl varchar(150), --头像地址 Username varchar(150), --昵称 Pubdate datetime default(getdate()), --发布时间 SendID int foreign key references Users(UserID), --发送用户ID【FK】 JieShouID int foreign key references Users(UserID) --接收用户ID【FK】 ) go print '数据创建成功!'
3.1, /App_Data/Select/1,Users.sql 用户表
View Code
3.2, /App_Data/Select/2,Attend.sql 关系表
View Code
3.3, /App_Data/Select/3,Msg.sql 信息表
View Code
3.4, /App_Data/Select/4,BulaSearching.sql 查找查询
View Code
3.5, /App_Data/Select/5,Ranking.sql 排行查询
View Code
3.6, /App_Data/Select/6,Bulake.sql 布啦客
View Code
3.7, /App_Data/Select/7,Recommendation.sql 热门回复查询
View Code
3.8, /App_Data/Select/8,SiMsg.sql 私信息
View Code
4,功能截图 |
4.2, 登录-密码不许为空
4.3, 登录-用户或密码有误
4.4, 注册
4.5, 注册-动态检查昵称是否被占用
4.6, 我的布啦圈
4.7, 设置-修改个人资料
4.8, 设置-修改头像
4.9, 设置-修改密码
5,代码分析 |
解决方案属性图
6,示例|讲解案例下载 |
博客园讲解: http://ylbtech.cnblogs.com/
百度文库开发文档: http://passport.baidu.com/?business&aid=6&un=ylbtech#7
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
最终目标 |
“代码的国际化标准示例 ylb,tech”,最大程度地规范软件编程开发统一,优质, 高效,易学,为建设软件强国(中国)而努力。
本文转自ylbtech博客园博客,原文链接:http://www.cnblogs.com/ylbtech/archive/2012/10/12/2720527.html,如需转载请自行联系原作者