- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《3.微博系统毕业设计答辩
微博系统的设计与开发 毕业答辩 内容安排 一、微博发展前景 二、需求分析 三、总体设计 四、详细设计 五、编码实现 六、系统测试 一、微博发展前景 随着Internet技术的发展,人们的日常生活、学习已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。Internet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。 微博,是随着Web 2.0而兴起的一类开放的互联网社交服务,它允许用户以简短文字随时随地更新自己的状态,每条信息的长度都在140字以内支持图片、音频、视频等多媒体的出版。 微博和博客有共同点,不论是博客也好,微博也好,都是一个人所见所闻,或编写,或转载,上至天文,下至地理,世态炎凉,悲欢离合,一篇篇一字字组成了我们的生活,同时也让我们的生活变得丰富多彩。 我做系统的时候以新浪微博为参考对象。 微博生命力何在 为什么会受欢迎? 人的本性——人是社交动物,拥有沟通的欲望。马斯洛需要层次理论:情感和归属的需求、尊重需求。卡耐基心理学:显要感。 使用体验——简便、快捷、随心所欲、随时随地。 话语权——人们发表言论的门槛降低,为普通人提供表达、分享和沟通的平台,大大解放人们的的社会话题参与讨论热情,打破了以往精英的话语权垄断,甚至可以预测能够促进中国民主。 使用价值——无论对个人、企业,还是对新浪及政府等各个阶层的人都有其使用价值。 微博不但可以持续发展,还会继续升温:在可预见的未来,中国仍将保持发展中国家的状态,因此我们认为微博将会更加流行,功能会更加强大。微博与传统博客服务不同,微博就相当于是一份日报,可以天天阅读。而传统博客更像一份周刊或一本书,可一周、一个月,甚至一年阅读一次。使用频率更高、互动性更强将使微博发展成为一个强大的媒体平台,而传统博客则继续作为一种内容驱动型产品。 二、需求分析 可行性研究就是用最小的代价在尽可能短的时间内确定问题是否能解决。包含:技术可行性、经济可行性、操作可行性。 功能需求分析微博系统主要针对会员注册与登录、微博信息分类、类别、友情链接、微博点评、微博自定义标签、我的广播、我的收藏、我的听众、收听广播等。管理员后台登录进行相关的添加、修改和删除操作。 用例图 用例图定义:由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的动态视图称为用例图。 用例图是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。 注册用户用例图 浏览广播日志:阅读系统内收听的博主的广播。 发表评论:由于注册用户具有身份标识,所以在对广播日志进行评论时以自己的身份进行评论,如果为自己的身份进行评论,被评论广播日志的博主可能查看该用户的微博空间。 个人资料管理:可以对自己的个人资料进行设置和更新。 会员用例图 管理员用例图 数据流图 数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。 微博系统总体数据流图 三、总体设计 总体设计的基本目的就是回答“概括的说,系统应该如何实现?”这个问题,因此总体设计又称为概要设计或是初步设计。通过这个阶段工作将划分组成系统的物理元素——程序、文件、数据库、人工过程和文档等等。总体设计的另一项重要任务是设计微博软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互之间的关系。 系统结构功能图 数据总体E-R图 概念设计 一个好的全局ER模式,除能准确、全面地反映用户功能需求外,还应满足下列条件:实体类型的个数要尽可能的少;实体类型所含属性个数尽可能少;实体类型间联系无冗余。 逻辑结构设计 根据对需求得到的数据结构进行分析,按数据输入输出的要求,确定表和表间的关系,并进行验证、调整、改善、查询、浏览等,使其能够实现用户对数据和功能的要求。 在逻辑设计中,把需求分析中所得到的E-R图转换为与数据模型相符合的逻辑结果。以E-R图为主要依据,设计出系统相关的整体逻辑结构(即相关关系模式)。 1. 用户信息表 2. 空间信息表 3.广播信息表 4.评论反馈信息表 5.系统分类信息表 6.链接信息表 7.存储信息表 物理设计 上述微博系统各个表的属性设置和描述。 四、详细设计 由于系统是可以供多个用户使用同一个服
文档评论(0)