新浪微博系统设计与开发内容摘要:

表 用户 注册验证 会员 会员界面 会员信息表 帐号、密码 会员 登录验证 会员信息表 会员信息 微博系统 新浪微博系统设计与开发 9 图 微博系统总体数据流图 新浪微博系统设计与开发 1011 系统功能模块描述 1. 用户登录模块 该模块是我们微博系统的首界面,进入该系统时,需要先 注册一个用户名,然后登录后进行以后的操作,用户名唯一。 当然,此登陆界面也分为普通用户登录以及系统管理员用户登录,上述步骤为普通用户登录,而系统管理员登陆则有固定的一个系统管理员帐号,登录后进入系统管理模块进行对微博系统的维护以及更新。 微博应用设置模块主要分为四个部分:微博广播发表功能、微博评论、微博转发以及微博收藏。 微博发表功能:注册用户登录以后进入个人主页面,然后可以在个人主页或者在广播大厅中发表属于自己的微博。 微博评论功能:注册用户登录以后进入个人主页面,然后可以在广播大厅模 块中对注册用户所关注的用户进行评论以及回复。 微博转发功能:注册用户登录以后进入个人主页面,然后可以在广播大厅模块中对注册用户关注的用户所发的微博进行转发,从而变为自己的微博。 微博收藏功能:注册用户登录以后进入个人主页面,然后可以在广播大厅模块中对注册用户关注的用户所发的微博进行收藏,从而使所收藏的微博进入注册用户的收藏夹中。 友情链接模块主要是注册用户登录进入个人主页面后寻找自己好友的场所,其内容就是当注册用户在其他用户中点击了“加粉”之后,该用户就已经成为了注册用户的粉丝,同理如 果其他用户对注册用户点击了“加粉”,那么注册用户也成为了其他用户的粉丝。 大厅模块 微博 大厅模块就是一个集中注册用户以及注册用户的粉丝所发表的微博的模块,在 微博 大厅模块中对注册用户以及注册用户的粉丝的个人主页进行实时更新,同时还可以对其进行评论、回复、转发以及收藏微博操作等等。 系统管理模块主要是系统管理员进行修改以及更新的场所,其功能包含:会员管理, 资源管理,系统管理,公告管理,留言管理功能。 会员管理:通过设置,可以把会员设置为前台管理员,也可以对其进行上锁和删除的操作。 新浪微博系统设计与开发 12 资源 管理:管理员可以查看会员所发表的任何内容的广播,对这些资源进行备份和删除。 系统管理:设置网页页面显示的主题,网页的布局等。 公告管理:发布公告,告诉会员需要注意什么;也可对公告进行编辑修改和删除。 留言管理:查看会员的各种留言,也可以对其进行删除。 数据库设计 概念结构设计 设计局部 ER 模式: 1. 管理员用户类别(用户名,密码,权限,注册时间等) 图 管理员用户实体与属性的定义 2. 注册用户类别(用户名,密码,电话,昵称,注册时间等) 图 注册用户实体与属性的定义 管理员用户 用户名 密码 权限 注册时间 注册用户 用户名 密码 昵称 注册时间 新浪微博系统设计与开发 13 3. 站内 微博 (名称,类别,添加时间,发布人,发布人昵称,是否主帖) 图 站内新闻实体与属性的定义 4. 友情链接板块(名称,编号,简介,添加时间) 图 友情链接记录实体与属性的定义 5. 评论(标题,内容,添加时间,类别等) 图 图片公告实体与属性的定义 物理结构设计 下面是微博系统所有表的结构: 站内 微博 微博 名称 微博 类别 微博 添加时间 微博 发布人 是否置顶 友情链接 板块 链接名称 链接网址 链接添加时间 评论 评论内容 评论日期 评论类别 链接编号 评论标题 新浪微博系统设计与开发 14 User 用 户表结构如表 31 所示: 表 31 users 用户表 字段 类型 是否为空 是否为主键 描述 User_ID int 否 是 用户 ID User_CoolName varchar(50) 否 否 用户昵称 User_Name varchar(50) 否 否 用户名 User_Email varchar(50) 否 否 用户邮箱 User_Pass varchar(50) 否 否 用户密码 User_Photo varchar(50) 否 否 用户头像 User_Address varchar(50) 否 否 用户地址 User_PostCode int 是 否 邮编 User_Tel int 是 否 用户电话 User_Sex varchar(50) 否 否 性别 User_Birthday int 是 否 用户生日 User_HomeWeb varchar(50) 否 否 用户微博 IP 网址 User_Demo varchar(50) 否 否 微博标题 User_SignInDate datetime 否 否 最近登录时间 Main page 空间信息表结构如表 32 所示: 表 32 Main page 空间信息表 字段 类型 是否为空 是否为主键 描述 Uid int 否 是 用户 ID Mainname varchar(50) 否 否 微博名称 Description varchar(250) 是 否 微博描述 Views int 否 否 微博浏览数 Lastpost int 否 否 最近发表日志时间 Addtime int 否 否 添加信息时间 Message 微博信息表结构如表 33 所示: 表 33 Message 微博信息表 字段 类型 是否为空 是否为主键 描述 Msg_ID int 否 是 id Msg_Title varchar(20) 否 否 标题 Msg_Content text 是 否 评论 Msg_OrderBy int 否 否 排序 Msg_Source varchar(20) 否 否 来源 Msg_AddDate datetime 否 否 添加信息时间 Msg_ModifyTime text 是 否 修改信息 新浪微博系统设计与开发 15 Relation 用户关系表结构用来表示用户之间的关系, Relation 用户关系信息表如图 34 所示: 表 34 Relation 用户关系信息表 字段 类型 是否为空 是否为主键 描述 Re_ID int 否 是 关系 id I_tag integer 否 否 “ 1”表示 uid 关注了 re_uid,“ 0”表示uid 没有关注 re_uid F_tag integer 否 否 “ 1”表示 uid 是re_uid 的粉丝,“ 0”表示 uid 不是 re_uid的粉丝 Uid int 否 否 用户 ID Re_uid int 否 否 关系用户 ID Feedback 评论微博 信息表 结 构如表 35 所示: 表 35 Feedback 评论微博 信息表 字段 类型 是否为空 是否为主键 描述 ID int 否 是 评论 id MesName varchar(20) 否 否 评论名 Content text 是 否 评论内容 MetUsertype Varchar(20) 否 否 类型 Linkman varchar 否 否 评论发布者 AddTime int 否 否 评论发布时间 ReplyContent text 是 否 回应评论内容 ReplyTime datetime 否 否 回应日期 ViewFlag int 否 否 视图标号 Uid int 否 否 评论发布者 id Tag 系统分类信息表如表 36 所示: 表 36 Tag 系统分类信息表 字段 类型 是否为空 是否为主键 描述 tag_id Int 否 是 分类 id tag_TypeID enum 否 否 分类类型 tag_name varchar(20) 否 否 分类名称 tag_IsUse varchar(20) 否 否 发布 tag_OrderBy int 否 否 排序 tag_IP varchar(15) 否 否 分类 ip 新浪微博系统设计与开发 16 Link 链接信息表如表 37 所示 : 表 37 Link 链接信息表 字段 类型 是否为空 是否为主键 描述 Link_ID int 否 是 id Link_Name varchar(20) 否 否 名称 Link_Url varchar(40) 否 否 网址 Link_Type varchar(50) 否 否 链接图片 Link_OpenType enum 否 否 打开类型 Link_OrderBy int 否 否 排序 Link_AddTime int 否 否 链接添加时间 Link_ModifyTime int 否 否 修改链接时 间 Link_IP varchar(15) 否 否 链接 IP。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。