微博系统毕业设计答辩.ppt

上传人:小飞机 文档编号:6363346 上传时间:2023-10-21 格式:PPT 页数:29 大小:605KB
返回 下载 相关 举报
微博系统毕业设计答辩.ppt_第1页
第1页 / 共29页
微博系统毕业设计答辩.ppt_第2页
第2页 / 共29页
微博系统毕业设计答辩.ppt_第3页
第3页 / 共29页
微博系统毕业设计答辩.ppt_第4页
第4页 / 共29页
微博系统毕业设计答辩.ppt_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《微博系统毕业设计答辩.ppt》由会员分享,可在线阅读,更多相关《微博系统毕业设计答辩.ppt(29页珍藏版)》请在三一办公上搜索。

1、微博系统的设计与开发,毕业答辩,内容安排,一、微博发展前景二、需求分析三、总体设计四、详细设计五、编码实现六、系统测试,一、微博发展前景,随着Internet技术的发展,人们的日常生活、学习已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。Internet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。微博,是随着Web 2.0而兴起的一类开放的互联网社交服务,它允许用户以简短文字随时随地更新自己的状态,每条信息的长度都在140字以内支持图片、音频、视频等

2、多媒体的出版。微博和博客有共同点,不论是博客也好,微博也好,都是一个人所见所闻,或编写,或转载,上至天文,下至地理,世态炎凉,悲欢离合,一篇篇一字字组成了我们的生活,同时也让我们的生活变得丰富多彩。我做系统的时候以新浪微博为参考对象。,微博生命力何在,为什么会受欢迎?人的本性人是社交动物,拥有沟通的欲望。马斯洛需要层次理论:情感和归属的需求、尊重需求。卡耐基心理学:显要感。使用体验简便、快捷、随心所欲、随时随地。话语权人们发表言论的门槛降低,为普通人提供表达、分享和沟通的平台,大大解放人们的的社会话题参与讨论热情,打破了以往精英的话语权垄断,甚至可以预测能够促进中国民主。使用价值无论对个人、企

3、业,还是对新浪及政府等各个阶层的人都有其使用价值。微博不但可以持续发展,还会继续升温:在可预见的未来,中国仍将保持发展中国家的状态,因此我们认为微博将会更加流行,功能会更加强大。微博与传统博客服务不同,微博就相当于是一份日报,可以天天阅读。而传统博客更像一份周刊或一本书,可一周、一个月,甚至一年阅读一次。使用频率更高、互动性更强将使微博发展成为一个强大的媒体平台,而传统博客则继续作为一种内容驱动型产品。,二、需求分析,可行性研究就是用最小的代价在尽可能短的时间内确定问题是否能解决。包含:技术可行性、经济可行性、操作可行性。功能需求分析微博系统主要针对会员注册与登录、微博信息分类、类别、友情链接

4、、微博点评、微博自定义标签、我的广播、我的收藏、我的听众、收听广播等。管理员后台登录进行相关的添加、修改和删除操作。,用例图,用例图定义:由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的动态视图称为用例图。用例图是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。,注册用户用例图,浏览广播日志:阅读系统内收听的博主的广播。发表评论:由于注册用户具有身份标识,所以在对广播日志进行评论时以自己的身份进行评论,如果为自己的身份进行评论,被评论广播日志的博主可能查看

5、该用户的微博空间。个人资料管理:可以对自己的个人资料进行设置和更新。,会员用例图,管理员用例图,数据流图,数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。,微博系统总体数据流图,三、总体设计,总体设计的基本目的就是回答“概括的说,系统应该如何实现?”这个问题,因此总体设计又称为概要设计或是初步设计。通过这个阶段工作将划分组成系统的物理元素程序、文件、数据库、人工过程和文档等等。总体设计的另一项重要任务是设计微博软件的结构

6、,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互之间的关系。,系统结构功能图,数据总体E-R图,概念设计一个好的全局ER模式,除能准确、全面地反映用户功能需求外,还应满足下列条件:实体类型的个数要尽可能的少;实体类型所含属性个数尽可能少;实体类型间联系无冗余。,逻辑结构设计根据对需求得到的数据结构进行分析,按数据输入输出的要求,确定表和表间的关系,并进行验证、调整、改善、查询、浏览等,使其能够实现用户对数据和功能的要求。在逻辑设计中,把需求分析中所得到的E-R图转换为与数据模型相符合的逻辑结果。以E-R图为主要依据,设计出系统相关的整体逻辑结构(即相关关系模式)。,1.用户信息

7、表 2.空间信息表 3广播信息表 4评论反馈信息表 5系统分类信息表6链接信息表 7存储信息表,物理设计上述微博系统各个表的属性设置和描述。,四、详细设计,由于系统是可以供多个用户使用同一个服务系统,为了是多用户使用时并行性和发布方便性,系统决定使用B/S的运行结构模式。系统设计分为前台管理和后台管理,系统总体结构和各个子功能的结构。,整体功能流程图,该系统的主要流程是系统管理员或普通用户通过身份验证进入各自的主页面,之后可以选择相应的功能进行信息的处理。,前台功能流程图,普通用户即会员登录模式,已登录会员可以按照自己想要的个性方式发表自己想要说的东西。图为微博个人主页的各个功能。,后台功能流

8、程图,这个是管理员登入的模式,帐号密码验证正确后,进入后台页面,管理员可以在查看每个会员发表的东西,对这些资源,管理员按照要求做出相关的操作。,登录模块程序流程图,微博系统页面显示微博信息列表,显示所有的格式类型信息,将会根据分页设置显示信息。用户可以按照提示进行相关的操作。,评论管理程序流程图,五、编码实现,本系统有一个小组两个人共同协作完成,我负责的模块主要为用户登录界面、资产类型管理模块、资产管理模块、资产借出管理模块、查看个人信息模块,由于分页模块页面都需求,故由我们组共同完成。,会员登录主页面,用户登录首页,会员填写自己帐号和密码,正确后进入主页面。,微博主页面,用户注册成功后就可以

9、进行登录操作,用户邮箱即为账号,账号和密码输入都正确时即可以登录到个人首页,如果账号或密码错误则给予相应的提示信息而不能登录到首页。用户根据自己的邮箱帐号和密码进入操作页面,在用户信息表中有一个角色的属性,在登录系统中,根据自己喜欢的个性设置页面,发表自己喜欢的东西等。,管理员登录页面,管理员通过后台页面输入帐号和密码admin后进入后台页面,管理员成功进入后就可以进行相关的操作,可以对资源、公告、留言、会员、系统进行管理,可以设置页面。,管理员管理模块,系统管理员操作页面,六、系统测试,程序测试就是程序投入运行之前,对程序的需求分析、设计规格说明书和编码的最终复审,是保证程序质量的关键步骤。

10、如果要给程序测试下定义,可以是这样程序测试是为了发现错误而执行程序的过程。,测试用例,系统测试的参考测试用例主要是针对功能测试而选取的,在功能测试中,涉及的数据输入多种多样,因此,以下罗列一些简要的字符串测试用例,以对文字输入部分进行有效的功能测试。1、在要求数值输入的文本框内填入英文或中文 2、在要求格式输入的文本框(如电子邮件地址文本框)内输入违反格式规定(如不带“”符号的“电子邮件地址”)的字符串3、在要求数值输入的文本框内填写“-0.000000”4、在要求数值输入的文本框内填写“0.0.0.0002”5、在要求文字输入的文本框内填写首尾为空格的字符串 6、在要求文字输入的文本框内填写全为空格的字符串 7、在本应该输入较短信息(如姓名)的文本框内填入超过规定字符的长文本,致 谢,谢谢各位老师!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号