ASP.NET:Bula,1仿布啦微博数据库设计和网页功能图片-阿里云开发者社区

开发者社区> 吞吞吐吐的> 正文

ASP.NET:Bula,1仿布啦微博数据库设计和网页功能图片

简介:
+关注继续查看

题图ylbtech-asp.net编号: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.1,  登录

 
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

 

warn 作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

 

最终目标

 代码的国际化标准示例 ylb,tech”,最大程度地规范软件编程开发统一,优质, 高效,易学,为建设软件强国(中国)而努力。

 


本文转自ylbtech博客园博客,原文链接:http://www.cnblogs.com/ylbtech/archive/2012/10/12/2720527.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
仿酷狗音乐播放器开发日志二十——换肤功能背景图片控件的制作(附源码)
转载请说明原出处,谢谢~~           《仿酷狗音乐播放器开发日志二十》里做了换肤功能的一部分,今天完成其他的部分。酷狗的换肤窗口里的背景图可以让用户选择来换图,原酷狗的背景图的小图标,有normal、hover、down等多种状态,鼠标移动上去便会发生变化。
1282 0
ASP.NET性能优化之让浏览器缓存动态网页
上一篇《ASP.NET性能优化之构建自定义文件缓存》我们通过OutputCache,让请求去访问服务器asp.net的输出缓存,我们扩展了OutputCacheProvider,这相当于是访问服务器上的静态资源。
717 0
[ASP.NET]强大的网页处理类NSoup
我们如果在项目中碰到要处理HTML,如果是.NET程序员的话,强烈推荐使用NSoup,不然的话截取字符串是在是太痛苦了。NSoup是一个开源框架,是JSoup的.
1003 0
asp.net mvc上传头像加剪裁功能
原文:asp.net mvc上传头像加剪裁功能 正好项目用到上传+剪裁功能,发上来便于以后使用。 我不能告诉你们其实是从博客园扒的前台代码,哈哈。 前端是jquery+fineuploader+jquery.
1078 0
[C#][ASP.net] 透过WebBrowser 取得AJAX 后的网页
原文[C#][ASP.net] 透过WebBrowser 取得AJAX 后的网页 今天 Shih-Min 问我说,假设网页一开始是AJAX 会载入一些资料,但是透过WebClient 去抓 抓到都是JavaScript 跟 AJAX 的原始码,有办法可以抓到AJAX 取完值之后的资料吗?!   这需求,如果写爬虫可能也会有这需求.
1020 0
4852
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载