微博系统概要设计(推荐完整)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
查询留言
用户输入要查询用户的用户 编码,如果管理员没有输入 任何字符就点击了查询或者 数据库中没有与之相匹配的 结果则显示相应的提示信息, 数据库中如果有与管理员输 入的用户编码相对应的用户 信息,则显示这条用户信息。
结构
此系统的主要模块有六个, 分别是:登录模块我的微 博模块、个人中心模块、 最新动态模块、留言板模 块和帮助中心模块。在我 的微博模块中有查看我的 微博和查看我的好友功能, 还有更多设置功能;在个 人中心模块中具体分为完 善资料功能和对密码的操 作;在最新动态模块中可 以发表微博和查看历史微 博内容;在留言板模块中 可以发表留言和查看历史 留言信息等;而帮助模块 中主要是对一些常见问题 进行解答。
后台管理模块功能分析
管理员及自动处理系统可以进行删除用户、删除言论不当微博、 系统备份、系统还原操作,在平时自动处理系统可以代替管理员 进行系统的管理,系统管理员拥有更高的权限
回顾数据流图绘制SC图
顶层数据流图
第二层数据流图
第三层数据流图(1)
第三层数据流图(2)
第四层数据流图
第五层数据流图
删除好友
删除好友的功能,用 户选中要删除的好友 点击删除按钮之后, 系统就把将这条好友 信息从数据库中的好 友表中删除,删除成 功则提示删除成功, 失败则显示相应的错 误信息。
修改个人信息
用户先读取到个人信息,然 后点击修改按钮浏览器会跳 转到修改界面,此时用户修 改想要修改的内容,用户确 认无误后点击确认修改按钮 后,验证输入信息的合法性, 验证失败则提示错误信息并 要求用户重新填写个人信息, 验证成功则将更新后的信息 存入到数据库中,存储成功 则显示修改成功,失败则显 示相应的错误信息。
登陆模块功能分析
在登录模块,用户可以登 录微博系统,非注册用户 可以进行注册,如果忘记 密码可以点击忘记密码进 行修改,修改的依据是邮 箱或手机号码。
Βιβλιοθήκη Baidu
我的微博模块功能分析
在我的微博模块中有查看我的 微博和发表微博功能,还有更 多设置功能。在这个模块中用 户可以根据自己的需求选择相 应的功能进行使用
最新动态模块
用户可以在最新动态模块查看好友机关注的人发表 的最新的微博
留言板模块功能分析
用户可以在留言板模块中发表留言信息,还可以查看历史留言信息并对 其进行操作
帮助中心模块功能分析
在帮助中心这个模块中主要是针对一些常见问题进行解答。例如对于 初用者的提问最多莫过于“如何使用微博系统”、“如何发表微博信 息”等,还有就是主要的一些微博规则等
1.4.5留言板模块功能分析
17
3
1.4.6 帮助模块功能分析
18
3
1.4.7后台管理模块功能分析 18
3
1.5功能需求与程序关系
19
3
1.6人工处理过程
20
5
1.7尚未解决的问题
20
6 2.接口设计
20
6
2.1用户接口
20
6
2.2外部接口
21
6
2.3内部接口
21
7 3.运行设计
22
9
3.1运行模块组合
合法性进行验证,要登录的用户需输入编
号密码和验证码,单击“登录”按钮进行
登录,如果验证码正确,这时后台会从登
录页面中读取到用户填写的编号和密码与
数据库中的数据进行比较,只有用户编号
存在并且对应的密码正确才会登录成功跳
转到主页面,否则则会显示相应的错误信
息如“用户不存在”或“密码错误”等。
注册
首先用户会进入到登录页面, 但是没有账号所以可以点击注 册按钮,此时浏览器会跳转到 注册页面,用户可以填写自己 的信息,后台会从页面获取到 用户所填写的信息进行验证是 否合法,如果不正确就需要用 户重新填写不合法的信息,如 果正确就可以注册,注册成功 就会显示成功信息,注册失败 也会提示相应的错误信息。
在这里,查看我的微博功能可 以跳转到微博信息界面,用户 可以查看历史的微博信息并对 其进行操作。发表微博用来发 微博。更多设置功能是跳转到 个人中心界面,可以对个人信 息等信息进行操作。
个人中心模块功能分析
在个人中心模块中可以对关注、收藏、好友进行管理,还可以完 善用户的基本信息和密码修改等操作
微博系统结构图
微博系统层次图
系统数据库设计
系统数据库设计 物理结构设计——PDM图
id
u_id
f_id
f_note ...
friend
int(20) int(20) int(20) varchar(20)
<pk> <fk>
id
a_id
a_name
a_password ...
admin
int(20) int(20) varchar(20) varchar(20)
微博系统概要设计
第一组
目录
目录
1概要设计 1.1需求规定
1.1.1本系统主要的输入项目 1.1.2主要输出项目 1.1.3处理的功能需求: 1.1.4性能需求 1.2运行环境 1.2.1硬件环境 1.2.2支持环境 1.3基本设计概念和处理流程 1.3.1系统登录和注册 1.3.2添加留言信息 1.3.3删除好友功能 1.3.4修改个人信息 1.3.5查询留言信息 1.3.6 其他功能 1.4结构 1.4.1登陆模块功能分析 1.4.2我的微博模块功能分析 1.4.3个人中心模块功能分析 1.4.4最新动态模块功能分析
22
10
3.2运行控制
22
11 4系统数据库设计
22
12
4.1物理模型设计
22
13
4.2逻辑结构设计
23
13 5系统出错处理
30
14
5.1出错信息
30
15
5.2补救措施
30
16
5.3系统维护设计
30
17
基本设计概念和处理流程
登陆
微博系统的登录功能的设计采用用户
的编号和密码及验证码三条信息对用户的
<pk>
c_id w_id c_content u_id c_sendtime ...
comment
int(20) int(20) varchar(200) int(20) varchar(20)
添加留言
添加留言信息功能,首先, 用户会进入到添加留言信息 页面,用户填写留言信息点 击“提交留言”按钮后,检 查留言信息是否为空,如果 出现错误则提示相应的错误 信息,重新写入正确的留言 信息并且数据正确存入数据 库之后,显示留言添加成功, 失败则提示相应的错误信息。 添加之后信息则会按照添加 时间显示在所有留言信息中