"景先生毕设|www.jxszl.com

.Net的微博系统的设计与开发

2019-12-19 17:33编辑: www.jxszl.com景先生毕设
.Net的微博系统的设计与开发[20191219111919]
摘 要
随着社会不断地进步,科技不断地发展,人们的交流方式也随之改变,变得越来越快,越来越广。网络的发展让我们的生活变得多姿多彩,尤其是微博的产生和出现,不仅让朋友之间能够随时随地交流,还能够让你了解到不一样的世界,开拓了你的视野和增长了知识面。它已经成为人们不可缺少的交流平台。
本微博系统主要是基于ASP.NET技术来实现与开发的,它拥有最简单最基本的功能,能够使用户可以简单快速地完成微博用户的注册、登陆、微博的更新和发表等功能。它是一个可供大家方便交流的系统平台,不仅可以让用户实现正常的简单交流,还提供了管理人员对博文和用户信息的简单管理的平台,是一个多用户的系统。
 查看完整论文请+Q: 351916072 
关键字:字微博系统数据库ASP.NET
目录
1. 绪论 - 1 -
1.1 课题研究的选题背景 - 1 -
1.2 课题研究的目的和意义 - 1 -
1.3 课题研究的现状分析 - 2 -
1.4 微博系统要实现的目标 - 2 -
2. 微博系统技术背景 - 3 -
2.1 系统体系结构 - 3 -
2.1.1 C/S体系结构 - 3 -
2.1.2 B/S体系结构 - 3 -
2.2 ASP.NET概述 - 5 -
2.3 SQL数据库的概述 - 6 -
2.4 HTML的概述 - 7 -
3. 系统概要设计 - 8 -
3.1 系统结构设计 - 8 -
3.1.1 系统总体结构设计 - 8 -
3.2 系统功能模块设计 - 9 -
3.2.1 前台功能模块 - 9 -
3.2.2 后台功能模块 - 11 -
4. 微博系统数据库分析与设计 - 12 -
4.1 数据库设计原则 - 12 -
4.1.1 本系统中设计数据库的考虑因素 - 12 -
4.1.2 数据库的需求分析 - 13 -
4.2 数据库设计 - 13 -
4.2.1 数据库的实体集及E-R图 - 13 -
4.2.2 数据库的逻辑设计 - 15 -
5.系统详细设计 - 18 -
5.1 用户注册功能 - 18 -
5.2 登陆功能 - 19 -
5.3 游客浏览博文 - 20 -
5.4用户发表微博功能 - 21 -
5.5用户对好友微博评论 - 22 -
5.6 用户关注微博 - 23 -
5.6.1 查看好友微博 - 23 -
5.6.2 评论好友微博 - 24 -
5.7用户修改微博 - 26 -
5.8 管理员管理功能 - 27 -
5.8.1 用户信息管理 - 27 -
5.8.2 管理微博信息 - 28 -
6.论文工作总结及展望 - 30 -
参考文献 - 31 -
致 谢 - 32 -
1. 绪论
1.1 课题研究的选题背景
微博,从表面上来理解就是,微型博客(MicroBlog)。它是一个以用户体验为基础的可以进行交涉以及交流的平台。用户可以通过各种客户端建立自己的天地,以简短的文字,实现即时地发布和共享,同时还能够阅览到其他用户所分享的。
微博存在的价值不仅仅是可以记录自己的心情和状态,也不会单是发布几句诙谐或者是美丽的饶舌,而是一种新的开阔的填写自己的方式。随着信息传播的方式在不断地发展,传播信息的平台也就越来越多了,这样才有了每个人都能够发微博,每个人都能够书写自己心情的观念。
从某个角度上来讲,微博这种传播方式的出现让很多事情变得简单很多:你只要随时随地地点击转发,那么信息就可以立即散播到周围的朋友。而且微博这种交流和互动的方式一方面不仅可以让不同层次的人群拉近距离,使他们能够更好地交流;另一方面也能够更加丰富人们的交流方式和生活,让他们的情感有更多的表达途径,同时也能够更加快速地获取信息和传递信息。
如今微博的存在更是一种媒体介质,其实每天都有很多的新闻和信息够在微博上得到广泛的传播,并且广大的人民群众能够迅速产生集中效应,也能够使得当前很多的社会问题得到快速地解决。
1.2 课题研究的目的和意义
当互联网出现在我们的世界中,人们就极大地降低了获取信息和传播信息的成本,这对于我们整个人类社会,不难说是一次成功地飞跃。网络的出现,是人类在文明发展道路上的伟大发明,它可以算是又一次的革命,它的存在改变了社会的组织结构。而微博的存在和发展具有非常重大的意义,它标志着个人的网络世界的到来。与此同时,微博还把互联网的社会媒体更进一步地推广开来,因此有很多的公众人物都以此为媒介来树立自己的公众形象。
微博能够得到广泛地应用,首先它就是要归功于它在国外的出现,它主要是基于个人大量的信息服务的爆发,为此可以让个人社会信息化建立一个数据库,而更加重要的是英文世界已有的拥有个人信誉的现实社会具有一定规模,其中最关键的就是知道自由的价值和肉体无关,拥有个人的资产、信仰的人,才知道如何尊重别人和保护自己的信用。微博能够成为人们所公认的交流平台,主要是因为它有很大的及时性和随意性。微博它能够随时随地表达自己的心情和见闻,而它与博客的主要区别就是在于,博客更加注重个人在一段时间内的心情、见闻和感悟的表达。而且随着社会在进步发展,微博越来越接地气,无论是什么形形色色的人都能够表达自己,这为普通大众人们提供了交流、分享、表现的机会,很大地释放了人们对社会的感知和表达情感,深深地打破了一部分人垄断话语权的形式。
1.3 课题研究的现状分析
微博的出现最早是在二零零六年的美国,只是当时还不够成熟和完整,也得不到广泛地认可,直到后来才被人们慢慢地熟悉和接受,甚至是受到很多人的热情欢迎和极力地追捧。要知道微博能够被人们真正地认知和得到广泛地应用的时间,就是在二零零九年,那个时候明星们开始在微博上互动,同时也带领了一大批的粉丝也加入了微博群。微博也就是在这样的情况下推广开来的。
微博让一些无法抒发自己心情的博主都再次复出了,博主们不需要再受到博客创作的限制,而是能够随时地表达自己的想法和见地。微博的实时性和方便性,让人们能够更加深刻地感受到信息传播的广度和速度,人们只要在有网络的地方,拥有客户端也就能够及时发表信息。
1.4 微博系统要实现的目标
该微博系统主要是由用户模块和管理模块两个模块组成,同时具备了访问数据库,修改数据库等多种功能,让每个功能能够更好地协调合作。
具体要实现的目标如下:
1.在本系统中主要针对不同的对象来实现视图界面,主要有匿名用户、管理员、用户。
2.匿名用户可以浏览页面,可以浏览博文;微博用户则可以通过注册拥有自己的账号,这样就能够登录到自己的微博空间,用户就能够发表自己想要表达的信息和内容,同时还可以关注微博好友,可以评论其他微博账号发布的博文;管理员主要是管理用户的信息以及博文的信息。
3.所有用户的信息和博文的信息都可以从数据库中进行调用和存储,实现了简单地信息管理和集中,并且这个系统能够快速地实现信息地传递和表达,使得人们能够更加地畅所欲言。
2. 微博系统技术背景
2.1 系统体系结构
2.1.1 C/S体系结构
C/S 体系结构就是人们所熟知的客户机与服务器架构。它是系统软件体系结构,有了它就可以完全地利用两端的硬件环境,合理地把任务分配到客户机端和服务器端来实现,降低了信息传递成本。现在大多数的软件系统都是Client/Server式的两层结构,但是由于如今的软件系统正朝着web应用的发展,致使Web和Client/Server 能够进行相同的事物处理,应用在不同的模块但能够共享相同的组件。因此,无论是怎样的用户都可以访问应用系统,还可以通过现有的应用系统中的逻辑扩展出新的应用系统。
虽然原本的C/S体系结构采用的是开放形式,但这只是一级的系统开放性,因此在某些特定的应用中不管是Client端还是Server端需要一定的软件支撑。正是由于没有提供给用户足够的开放环境,以及C/S结构的软件不能够应用在不同的操作系统版本,需要开发不同的软件,再加上软件产品的更新换代的速度之快,这种结构模式已经很难适应上百台电脑同时在局域网上应用。
C/S 结构的基本法则就是把计算机的应用任务分成很多个子任务,再由多台计算机分别完成。客户端也就完成了数据处理,数据显示以及用户接口的功能;服务器端完成数据库管理系统的重点功能。这种用户请求服务、服务器提供服务的解决方式是一种新颖的计算机应用模式。

原文链接:http://www.jxszl.com/jsj/qrs/2385.html