微博系统需求与设计文档
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用户登录模块
在登录页面进行登录,通 过request对象读取form 数据集合中的用户提交账 号、密码信息,并在数据 库的user表查询用户信息, 并判断用户帐号、密码信 息是否正确,若正确则转 到首页表示登录成功,用 户可以进入首页,否则登 录不成功或账户不存在, 则提示其进行重新登录或 用户选择注册账户
软件配置:windows系统 服务器端:安装Web服务器软件:iis, 数据库软
件sql server2005 客户端: IE6.0以上 开发语言:ASP.NET,C# 开发工具:Dreamweaver8,Visual studio 2010,sql server2005
3.流程设计
3.1 系统流程
员管理页面。
开始
进入用户管理 页面
查看用户信息
修改、增删用 户信息
修改或增删信 息更新数据库
结束
数据库user表里,注册成功。
开始
进入注册首页
输入用户 注册信息
进行注册
Y
提交信息
用户是 否存在?
N 注册成功添 加到数据库 提交信息
结束
后台管理员登陆管理模块
在登录页面进行登录, 通过request对象读取 form数据集合中的用户提 交账号、密码信息、验证 码,并在数据库的user表 查询用户帐号、密码信息, 并判断信息是否正确,若 正确则转到首页表示登录 成功,用户可以进入首页, N 否则登录不成功
名称
20
否
主键
Password
Varchar
6
否
密码
3.4系统结构设计 前台系统
进入首页
非
注
注
册
册
用
用
户
户
浏浏 览览 微评 博论
浏 浏 发发 览 览 表表 微 评 微评 博 论 博论
后台系统:
管理员
后台管理中 心
用微留公标链栏 户博言告签接目 管管管管管管管 理理理理理理理
4.系统实现主要技术
微博系统需求与设计文档
1. 课题背景与意义 2. 需求分析 3. 流程设计 4. 系统实现主要技术 5. 详细设计
1.系统开发背景与意义
随着互联网的迅猛发展,网络日益成为人 们交流的重要媒介,网络交流方式也日新月异。 2006年,Twitter的横空出世把世人引入了一 个称为“微博”的世界,微博也成为继SDN社 区交流之后的又一创新性网络交流方式,国内 许多企业把纷纷将目光瞄准微博市场,将 Twitter当做效仿对象。本次毕业设计通过设计 微博系统,加深对微博系统的了解。
开始 进入后台登录页
输入账号 输入密码
账号是否
正确
N
Y
密码是否 正确
Y
进入微博后台首页, 登录成功
结束
后台用户管理模块
对网站用户进行 管理。可具有查看用 户信息并删除、增添 用户账号权限,同时 可对用户权限进行设 定,并可以对用户进 行锁定。管理员在后 台首页Admin.asp点 击会员管理,进入会
基于iis的ASP.NET技术 javascript 脚本语言
5.详细设计
1.前台开发 主要是包括登录模块、用户注册模块、个人
设置模块、微博发布模块、留言模块等。 2.后台开发 主要包括管理员登录模块、用户管理模块、
留言管理模块、栏目信息管理模块等。
前台首页如图所示:
后台首页如图所示:
Password
Int
Varchar
Sex
Char
Phone
Datetime
Address
Char
大小 10 4 10 2 12 20
可空 否 否 否 否 否 否
约束
备注 昵称 密码 邮箱 性别 出生年月 居住地
2). 管理员信息表( Admin )
字段名
类型
大小
可空
备注 约束
Name
Varchar
非注册用 户
注册用户
浏览
发布
填写
微博信息 评论信息 链接信息 标签信息 公告信息
微博管理 评论管理 链接管理 标签管理 公告管理
个人信息 用户管理
管理员
3.2系统总E-R图Βιβλιοθήκη Baidu
M
注册用户
M
N
发
布
N
N
N
N
N
注
个人信息
册
微博信息
N
评论信息
N
链接信息 N
N
标签信息
N
公告信息 N
管 理
1
管理员
3.3数据库表
1. 用户信息表(User) 2. 管理员信息表(Admin ) 3. 留言信息表 (Message ) 4. 标签信息表(Tages ) 5. 链接信息表(Link ) 6. 微博信息表(Microblog) 7. 分类信息表(Classifi )
1). 用户表(User)
字段名 Name
类型 Varchar
开始 进入登录页
输入账号 输入密码
账号是
N
否正确?
Y
N
密码是
否正确?
Y
进入微博首页, 登录成功
结束
注册模块
用户可以通过首页注册 进入注册register.asp,填入 所要求填写信息,执行注册 后,服务器通过request对象 form集合获取用户提交信息, 根据用户注册信息进行数据 库查询操作,判断是否已经 存在相同的用户信息,若不 存在,则将用户信息插入到
2 需求分析
性能需求分析:操作简单、界面友好 ;系统 运行应该快速、稳定、高效和可靠;在结构 上应具有很好的可扩展性,便于将来的功能 扩展和维护。
功能需求分析:正确性、健壮性、可靠性、 易理解性 、兼容性等等。
可行性分析:微博在中国有着极大的发展空 间以及良好的背景。微博技术日益成熟。
系统配置 :