校园社交网站的设计与实现

校园社交网站的设计与实现[20191218094638]
摘要
全球的网络经济在持续的发展,计算机技术在不断的改进和创新,使得社交网站成为我们日常生活中不可或缺的一部分。现在,微博、开心网等一系列社交网站都以其操作方便、使用便捷以及界面友好等优点成为了我们日常生活中最常用的现代化交流方式。通过这些社交网站,我们可以快速的发布生活的动态、学业的动态、热点新闻、热门话题以及一些随笔和旅游见闻等,它真正的将“一桥飞架南北,天堑变通途”变成了现实。
本论文主要阐述了校园社交系统的相关技术和设计实现过程。在开发过程中,遵循软件管理与软件工程相关的要求。开发环境是Visual Studio 2010,其中业务逻辑使用C#实现,页面采用asp.net技术,同时采用SQL Server 2008进行后台数据库管理。实现了管理员的用户管理、个人信息管理、事务日志管理、热点新闻管理、文章管理、评论管理以及用户的关注好友、收藏文章、发布文章、个人空间、修改个人资料、关注管理、评论文章等等一系列的功能。
 查看完整论文请+Q: 351916072 
关键字:社交网站Asp.Net现代化交流方式
目录
1.绪论 1
1.1 选题背景及意义 1
1.1.1选题的背景 1
1.1.2选题的意义 1
1.2 课题的现状和发展趋势 2
1.2.1课题的现状 2
1.2.2发展趋势分析 2
2.相关技术介绍 3
2.1 开发环境 3
2.2 相关开发工具及语言介绍 3
2.2.1 Visual Studio 2010 的开发平台介绍 3
2.2.2 SQL Server 2008简介 3
2.2.3 Asp.Net的技术简介 4
2.2.4 jQuery技术简介 4
2.2.5 基于jQuery的AJAX技术简介 4
2.2.6 三层架构简介 4
3.系统分析 5
3.1 系统可行性分析 5
3.1.1技术可行性 5
3.1.2经济可行性 5
3.1.3组织可行性 5
3.2 系统需求分析 6
3.2.1用户需求分析 6
3.2.2系统目标实现分析 7
3.2.3系统业务流程图 7
4.系统设计 8
4.1系统功能概述 8
4.1.1系统的功能模块图 8
4.1.2系统用例图 8
4.2 数据库设计 9
4.2.1数据库的概念设计 9
4.2.2数据库的逻辑设计 15
4.2.3数据库的物理设计 16
5.系统实现 20
5.1系统用户开发模块 20
5.1.1 我的首页 20
5.1.2用户注册 22
5.1.3发布文章 23
5.1.4我的收藏 24
5.1.5搜索好友 25
5.1.6我的主页 25
5.1.7个人资料 26
5.1.8关注管理 27
5.1.9设置 27
5.1.10热点消息 28
5.1.11全文信息 29
5.2系统管理员开发模块 30
5.2.1个人信息管理 30
5.2.2用户管理 30
5.2.3文章管理 31
5.2.4评论管理 32
5.2.5事务日志管理 33
5.2.6热点新闻管理 34
5.3系统部分核心代码 35
5.3.1用户首页的幻灯片的功能 35
5.3.2管理员的局部更新功能 36
6.总结与展望 38
参考文献 39
致 谢 40
1.绪论
1.1 选题背景及意义
1.1.1选题的背景
随着信息技术的高速发展和网络技术的逐渐渗透,简单的通讯手段如电话、短信已经不能够满足当代大学生的需求。越来越多的大学生希望通过网络平台展现更多属于自己的特色个性,以及希望可以方便的和不同校区、不同专业的学生进行互动交流。而校园社交网站以它简单、快捷以及互动性强的特点成为了大学生的第一选择。如今,微博、开心网等一系列社交网站的成功运营,也论证了社交网站有着很好的市场前景。
1.1.2选题的意义
校园社交网站是一种当代流行的网络交流平台,它主要是给校园用户提供一个更直接,更快速的交流平台,用户可以通过文字,图片等媒介在平台上展示自我的个性化或者和其它的用户进行沟通交流。事实上社交网站已经成为了在网上发布文章的一种必不可少的工具,和其它通讯手段如电话,短信等沟通方式相比,社交网站有着简单,快捷,互动性强的优点。
校园社交网站作为社交网站的一部分,它为校园用户提供了一种简单有效的网上交流方式,校园用户可以通过校园社交网站的平台结交更多志同道合的朋友,更多的表达自己对学业、人生、实事的看法。事实上,随着使用校园社交平台人数的逐渐增加,校园社交平台作为一种新的交流方式、工作方式、生活方式也已经被越来越多的大学生所接受,因为一方面它使文章管理变得智能化、信息化以及数字化;另一方面它打破了传统报刊和杂志发表文章的方式;其次,由于网络技术的飞速发展,使得校园用户的选择性和方向性更加的明确;最后,社交系统还可以简单便捷快速的发布自己的体会心得,它以网络为载体,有效的及时的轻松的与不同校区,不同学校的人进行交流。换言之,只要有网络的地方,用户就可以通过校园社交平台进行互动交流,不会受到地区,时间等的限制。总之,校园社交网站是一个以网络为载体,集展示个性和交互式网络为一体、方便、实用、界面友好、操作性强的综合平台。
1.2 课题的现状和发展趋势
1.2.1课题的现状
现在,网络技术已经逐渐渗入到社会生活的各个层面,传统的交流方式也正在面临变革,社交网站就是其中的一个重要方向。因为社交网站通常可以是一种由个人管理、不定期张贴新的文章的网站。它经常是由简短且经常更新的帖子构成,它可以发表有关个人构思,日记,或者诗歌,散文,小说等等。而浏览文章的用户,也可以对发表观点和看法的文章进行评论。所以在这样的大环境下,校园社交网站会成为在校园中收到广大大学生欢迎的一种交流的平台也就毋庸置疑了。
1.2.2发展趋势分析
校园社交网站的主要的用户群体是在校大学生,用户可以在校园社交网站的平台上轻松快捷的认识更多志同道合的朋友。在校园社交网站中,用户可以通过互相的沟通交流来彼此了解、尊重、真实、坦诚的相处。它可以快速的拉近人与人之间的距离,弥补了在科技迅速发展的网络时代,人际关系的淡漠,相交相处泛泛的缺憾。另外一方面,校园社交系统也加速了信息传播的速度,使得消息的传播不在局限于传统的通讯方式和不同的院校、院系之间。它让信息的传播方式变得更加的多元化。更重要的一点是当大学生步入社会,他们的网络圈子可能变得更加的复杂,这时的自我表露也会更加的小心谨慎,而在学生时代,他们可以通过校园社交网站这个平台轻松的发表自己对学业、对工作等等的一系列个性化的看法。因此,随着社会和网络技术的发展,人们的生活与网络的联系会越来越紧密,而校园社交网站以它操作方便、使用便捷、界面友好、用户群体等优点一定会受到越来越多的在校大学生的青睐。
2.相关技术介绍
2.1 开发环境
操作系统:Windows 7操作系统
开发工具:Visual studio 2010
数据库管理系统:SQL Server 2008
网络通信协议:TCP/IP
2.2 相关开发工具及语言介绍
2.2.1 Visual Studio 2010 的开发平台介绍
Visual Studio 2010提供了功能强大的代码编辑器和文本编辑器,给开发者提供了很大的便利。同时Visual Studio 2010提供了更为强大的代码提示功能和语法纠正功能,给开发人员带来了一定的便利;而且还可以使用ASP.NET、AJAX以及其它新的技术,为软件开发人员提供了高效、快捷、交互性更强的、个性化的新一代的Web体验。
Visual Studio 2010的新功能有:
① C# 4.0中的动态类型和动态编程;
② 支持多显示器;
③ 支持Office ;
④ 支持Quick Search特性;
⑤ 增加了C++ 0x新特性;
⑥ 增强了IDE,提高了可读性;
⑦ 新增基于.NET平台的语言 F#。
2.2.2 SQL Server 2008简介
SQL Server 2008可以组织管理任何数据; SQL Server 2008出现在微软数据平台上是因为它使得公司可以运行他们最为关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3341.html

好棒文