文档介绍:微博需求分析-数据库设计文档
微博系统
详细设计说明书
2012年5月14日
3
被加关注人
g字段说明
1
热议ID
bid
integer
主键
唯一性,自增长,权限ID号
2
热议状态
bstate
integer
非空
热议状态 默认0,如果是当前选择内容,则为1
3
热议标题
btitle
Varchar(50)
非空
热议标题
4
热议items
bitems
Varchar(50)
非空
热议具体节点内容
5
热议投票
bvote
Integer(50)
非空
对热议内容投票数量,默认为0
6
热议备注
premarks
Text
可空
热议备注
前台的HTML静态页面设计
微博系统前台功能设计
用户信息管理
注册时用户输入自己的基本信息,用户名密码不得为空,登陆时候,输入相应用户名密码,经过验证正确后方可登陆个人信息主页面,进入登陆界面用户可以通过点击个人信息账号进行个人信息设置和修改。
静态界面:
功能描述:用户注册信息,系统将用户前台页面输入的个人注册信息获取,提交到后台(并不是系统后台),并且写入数据库。注册的信息包含:邮箱,创建密码(确认密码),昵称,性别,所在地和验证码,输入规范正确后方可注册微博用户成功。
功能实现:用户前台注册页面输入相应信息,信息验证:对用户输入的邮箱验证、验证两次密码是否一致、验证验证码是否正确、性别和昵称验证是否填写。系统获取到对应表单信息后,提交到相应servlet()中去,并且通过biz(RegisterBizImpl)调用dao()层代码进行输入mysql数据库中。
:
静态页面:
功能描述:用户登录微博主页面,验证:用户名和密码是否输入。
功能实现:提交到后台Servlet(LoginServlet),获取前台页面用户输入的用户名和密码内容,提交到Biz(LoginBizImpl)层,并调用Dao(UsersDaoImpl)层代码和数据库交互来验证用户输入信息是否正确。
设置个人信息账号(修改个人信息)
静态页面:
修改个人信息截图
修改个人密码:
修改个人头像:
:修改个人信息,包含修改个人简单信息、密码、头像,对两次密码进行判断
功能实现:首先,用户进入此页面后,显示出用户自身全部信息,用户对此信息进行修改,并且把用户ID以隐藏表单形式显示在页面中,修改密码过程中验证两次密码输入是否一致,修改头像判断用户是否选择了新的头像,进入上传头像操作。用户将自己信息修改后,后台Servlet()获取前台用户提交信息,并且将此信息修改提交到Biz()层再调用到
dao()层