微博系统毕业设计答辩
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
测试用例
• 系统测试的参考测试用例主要是针对功能测试而选取的,在功能测试 中,涉及的数据输入多种多样,因此,以下罗列一些简要的字符串测 试用例,以对文字输入部分进行有效的功能测试。 • 1、在要求数值输入的文本框内填入英文或中文 • 2、在要求格式输入的文本框(如电子邮件地址文本框)内输入违反 格式规定(如不带“@”符号的“电子邮件地址”)的字符串 • 3、在要求数值输入的文本框内填写“-0.000000”
•
•
二、需求分析
• 可行性研究就是用最小的代价在尽可能短的时间内确定问 题是否能解决。包含:技术可行性、经济可行性、操作可 行性。 • 功能需求分析微博系统主要针对会员注册与登录、微博信 息分类、类别、友情链接、微博点评、微博自定义标签、 我的广播、我的收藏、我的听众、收听广播等。管理员后 台登录进行相关的添加、修改和删除操作。
系统结构功能图
•
退出 密码找回 用 户 登 录 会 员 管 理
微博系统
个人设置
选择话题 找人 广播 收听 评论
资 源 管 理
系 统 管 理
公 告 管 理
留 言 管 理
设 置 前 台 管 理 员
查 看 和 删 除 会 员
对 会 员 上 锁
查 看 和 删 除 广 播
编 辑 和 删 除 公 告
添 加 公 告
微博不但可以持续发展,还会继续升温:在可预见的未来,中国仍将保持发展中国家 的状态,因此我们认为微博将会更加流行,功能会更加强大。微博与传统博客服务不 同,微博就相当于是一份日报,可以天天阅读。而传统博客更像一份周刊或一本书, 可一周、一个月,甚至一年阅读一次。使用频率更高、互动性更强将使微博发展成为 一个强大的媒体平台,而传统博客则继续作为一种内容驱动型产品。
整体功能流程图
•
管理员
微博用户
• 该系统的主要流程是系统 管理员或普通用户通过身 份验证进入各自的主页面, 之后可以选择相应的功能 进行信息的处理。
发布广播 分享
应用设置
友情连接
微博点评
查看方式
数据库
前台功能流程图
随心所欲
•
用 户 进 入 网 站 帐 号 和 密 码
N
注 册 发 布 信 息 微 博 主 页 面
• 微博系统页 面显示微博 信息列表, 显示所有的 格式类型信 息,将会根 据分页设置 显示信息。 用户可以按 照提示进行 相关的操作。
普通用户登录页面
成功登录系统
进入微博页面
发布广播 信息 否 发布广播格式 是否正确 是 成功添加
编辑个人设 置 否 编辑个人资料格 式是否正确 是 成功编辑
点击友情链接
评论日期
评论内容
评论标题
评论类别
• 逻辑结构设计 • 根据对需求得到的数据结 构进行分析,按数据输入 输出的要求,确定表和表 间的关系,并进行验证、 调整、改善、查询、浏览 等,使其能够实现用户对 数据和功能的要求。 • 在逻辑设计中,把需求分 析中所得到的E-R图转换 为与数据模型相符合的逻 辑结果。以E-R图为主要 依据,设计出系统相关的 整体逻辑结构(即相关关 系模式)。
注册用户用例图
• 浏览广播日志:阅读系统 内收听的博主的广播。 • 发表评论:由于注册用户 具有身份标识,所以在对 广播日志进行评论时以自 己的身份进行评论,如果 为自己的身份进行评论, 被评论广播日志的博主可 能查看该用户的微博空间。 • 个人资料管理:可以对自 己的个人资料进行设置和 更新。
会员用例图
微博生命力何在
• • • • 为什么会受欢迎? 人的本性——人是社交动物,拥有沟通的欲望。马斯洛需要层次理论:情感 和归属的需求、尊重需求。卡耐基心理学:显要感。 使用体验——简便、快捷、随心所欲、随时随地。 话语权——人们发表言论的门槛降低,为普通人提供表达、分享和沟通的平 台,大大解放人们的的社会话题参与讨论热情,打破了以往精英的话语权垄 断,甚至可以预测能够促进中国民主。 使用价值——无论对个人、企业,还是对新浪及政府等各个阶层的人都有其 使用价值。
• • • •
4、在要求数值输入的文本框内填写“0.0.0.0002” 5、在要求文字输入的文本框内填写首尾为空格的字符串 6、在要求文字输入的文本框内填写全为空格的字符串 7、在本应该输入较短信息(如姓名)的文本框内填入超 过规定字符的长文本
致
谢
谢谢各位老师!
退出
后台功能流程图
•
管理员进入网站 N 帐号密码admin
Y
提示出错
进入主页面
资源管理
公告管理
会员管理
留言管理
系统管理
• 这个是管理员登入 的模式,帐号密码 验证正确后,进入 后台页面,管理员 可以在查看每个会 员发表的东西,对 这些资源,管理员 按照要求做出相关 的操作。
登录模块程序流程图
开始
• • • • • • •
1. 用户信息表 2. 空间信息表 3.广播信息表 4.评论反馈信息表 5.系统分类信息表 6.链接信息表 7.存储信息表
• 物理设计 • 上述微博系统各个表的属 性设置和描述。
四、详细设计
• 由于系统是可以供多个用户使用同一个服务系统,为了是 多用户使用时并行性和发布方便性,系统决定使用B/S的 运行结构模式。 • 系统设计分为前台管理和后台管理,系统总体结构和各个 子功能的结构。
用例图
• 用例图定义:由参与者(Actor)、用例(Use Case)以 及它们之间的关系构成的用于描述系统功能的动态视图称 为用例图。 • 用例图是被称为参与者的外部用户所能观察到的系统功能 的模型图,呈现了一些参与者和一些用例,以及它们之间 的关系,主要用于对系统、子系统或类的功能行为进行建 模。
1
设置
N
微博 1 1 我 的 微 博 1 N 友情链接 N 评论 包 含
主页
链接名称 链接地址 链接编号 链接添加时间
包 含
• 概念设计 • 一个好的全局 ER模式,除 能准确、全面 地反映用户功 能需求外,还 应满足下列条 件:实体类型 的个数要尽可 能的少;实体 类型所含属性 个数尽可能少; 实体类型间联 系无冗余。
编 辑
删 除 系 统 标 签 管 理 栏 目 管 理 文 件 管 理 友 情 链 接 管 理 系 统 管 理 员 管 理 网 站 信 息 设 置 查 看 和 删 除 留 言
数据总来自百度文库E-R图
•
用户名 密码 权限
管理员 邮箱帐号 用户名称 注册时间 型 昵称 博 主 1 密码 广播发布人 广播名称 置顶 发布时间 广播 1 N 发 表 1 名称
管理员
微博系统服务器
提 供 数 据 会员
浏 览 请 求
•
微博系统总体数据流图
三、总体设计
• 总体设计的基本目的就是回答“概括的说,系统应该如何 实现?”这个问题,因此总体设计又称为概要设计或是初 步设计。通过这个阶段工作将划分组成系统的物理元素— —程序、文件、数据库、人工过程和文档等等。总体设计 的另一项重要任务是设计微博软件的结构,也就是要确定 系统中每个程序是由哪些模块组成的,以及这些模块相互 之间的关系。
会员登录主页面
• 用户登录首页,会 员填写自己帐号和 密码,正确后进入 主页面。
微博主页面
•
• 用户注册成功后就可以进行登录操作,用户邮箱即为账号,账号 和密码输入都正确时即可以登录到个人首页,如果账号或密码错 误则给予相应的提示信息而不能登录到首页。用户根据自己的邮 箱帐号和密码进入操作页面,在用户信息表中有一个角色的属性, 在登录系统中,根据自己喜欢的个性设置页面,发表自己喜欢的 东西等。
心情日志 梦想博友 音乐视频 分享收藏
Y
登 录
资料文件 个 性 设 置
忘 记 密 码
我的设置
邮箱找回密码
网站公告 查看方式 我 的 主 页 微博信息分类 微博点评 博友自定义标签 友情链接 网站主页面
• 普通用户即会 员登录模式, 已登录会员可 以按照自己想 要的个性方式 发表自己想要 说的东西。图 为微博个人主 页的各个功能。
管理员登录页面
• 管理员通过后台页面输入帐号 和密码admin后进入后台页面, 管理员成功进入后就可以进行 相关的操作,可以对资源、公 告、留言、会员、系统进行管 理,可以设置页面。
管理员管理模块
• 系统管理员操 作页面
六、系统测试
• 程序测试就是程序投入运行之前,对程序的需求分析、设 计规格说明书和编码的最终复审,是保证程序质量的关键 步骤。如果要给程序测试下定义,可以是这样程序测试是 为了发现错误而执行程序的过程。
管理员用例图
数据流图
• 数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工 角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑 流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用 于表示软件模型的一种图示方法。
登录信息 修改操作 增加操作 相应结果返回
退出
选择关注
确认 是 成功退出
否
返回原有界 面
返回微博系统界面
结束
评论管理程序流程图
•
开始
普通用户登录页面
成功登录系统
进入个人微博页面
用户个人信息
浏览好友页面
查看好友 网页
是否做出评论
否
是
写出评论内 容
提交
结束
五、编码实现
• 本系统有一个小组两个人共同协作完成,我负责的模块主 要为用户登录界面、资产类型管理模块、资产管理模块、 资产借出管理模块、查看个人信息模块,由于分页模块页 面都需求,故由我们组共同完成。
微博系统的设计与开发
毕业答辩
内容安排
一、微博发展前景 二、需求分析 三、总体设计 四、详细设计 五、编码实现 六、系统测试
一、微博发展前景
• 随着Internet技术的发展,人们的日常生活、学习已经离不开网络。 未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越 数字化、网络化、电子化、虚拟化。Internet的发展历程以及目前的 应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的 生活和工作方式,甚至社会的价值观也会发生某种变化。 • 微博,是随着Web 2.0而兴起的一类开放的互联网社交服务,它允许 用户以简短文字随时随地更新自己的状态,每条信息的长度都在140 字以内支持图片、音频、视频等多媒体的出版。 • 微博和博客有共同点,不论是博客也好,微博也好,都是一个人所见 所闻,或编写,或转载,上至天文,下至地理,世态炎凉,悲欢离合, 一篇篇一字字组成了我们的生活,同时也让我们的生活变得丰富多彩。 • 我做系统的时候以新浪微博为参考对象。