本科毕业论文-网上交友系统的设计与实现(34页).docx
《本科毕业论文-网上交友系统的设计与实现(34页).docx》由会员分享,可在线阅读,更多相关《本科毕业论文-网上交友系统的设计与实现(34页).docx(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-本科毕业论文-网上交友系统的设计与实现-第 27 页本科毕业论文(设计)题 目 网上交友系统的设计与实现 学生姓名 专业班级 2013级信息管理与信息系统本科1班学 号 院 (系) 信息工程系 指导教师(职称) 完成时间 2017年3月20日 郑州升达经贸管理学院本科毕业设计(论文)题 目 网上交友系统的设计与实现 学生姓名 专业班级 2013级信息管理与信息系统本科1班学 号 指导教师(职称) 完成时间 2017年3月20日 网上交友的系统的设计与实现摘 要在我们的日常生活中,人类越来越离不开对互联网的运用。其中网络交友系统几乎应用于人们工作生活中的各个方面,例如:沟通交流、文件发送、资源
2、共享等等,给人们的通信方式带来了革命性的变革。本交友网站基于ASP.NET,后台数据库采用了SQL Server 2012,搭配CSS布局展现出无与伦比的显示效果。本文论述了网络交友系统的设计与实现,首先介绍了系统设计的相关背景和现状,在此基础上进行了需求分析,并详细介绍了实现本系统所使用的关键技术,最后进行了系统的总体设计。系统实现部分主要包括系统模块的划分、后台数据库的设计以及系统开发工具的配置,并且详细介绍了各个功能模块的具体的实现。通过此系统用户端主要实现了用户的注册登录、个人资料的完善、以及留言和回复等功能;同时管理员还可以实现对用户的管理和留言的删除等操作。关键词:ASP.NET;
3、SQL Server 2012;交友系统Design and implementation of Online Dating SystemABSTRACTIn our daily life,human is increasingly inseparable from the use of the Internet. The dating system almost applied to every area of peoples working and living. such as: people communication,file transfer, the sharing of res
4、ources and so on,It has revolutionized the way people communication.The dating site is based on ASP.NET, its date base uses SqlServer 2012 , with the CSS display can show unparalleled. This article discusses the design and implementation of integrity of the Internet chat room system. Firstly, this p
5、aper introduced the background and present situation, Followed by a needs analysis on this basis, then the overall design of the system is carried out and introduced in detail the key technologies used. Design of the system, including a division of the module of the system, the design of the backgro
6、und database, the configuration of the system development tools, and the design pattern analysis, and it also described the use of the various functional modules and the realization of the key functions in detail.Through this system the user is mainly realized the user registration login,the improve
7、ment of personal data,as well as the message and reply function;at the same time,the administrator can also realize the users management and message delete function.KEY WORDS:ASP.NET;SQL Server 2012;Dating system目 录 摘 要IABSTRACTII1 绪论11.1 课题背景及研究意义11.1.1 课题的背景11.1.2 研究的意义21.2 国内外发展现状及趋势21.2.1 ASP.NE
8、T的现状及发展趋势21.2.2 交友系统的现状及发展趋势31.3 课题的内容及设计目标41.3.1 课题的内容41.3.2 课题的设计目标42 需求分析和可行性分析62.1 需求分析62.1.1 功能需求分析62.1.2 性能需求分析62.2 可行性分析72.2.1 技术可行性分析72.2.2 经济可行性分析72.2.3 社会可行性分析82.2.4 操作可行性分析82.3 本章小结83 系统关键技术介绍93.1 系统关键技术介绍93.1.1 ASP.NET概述93.1.2 C#概述103.2 开发运行环境简介113.2.1 Microsoft Visual Studio 2012113.2.2
9、 SQL Server 2012113.2.3 利用ADO.NET访问数据库134 网站总体设计154.1 系统总体规划154.2 系统数据库设计154.2.1 数据库各表设计154.2.2 系统E-R图175 网站具体实现205.1 前台功能模块205.1.1 用户注册登录模块205.1.2 网站会员显示模块225.1.3 用户个人资料完善模块235.1.4 好友留言模块245.1.5 留言回复模块255.1.6 留言删除模块255.2 后台功能模块265.2.1 管理员登录265.2.2 会员管理模块275.2.3 留言管理模块286 系统测试306.1 黑盒测试306.2 系统的性能测试
10、316.3 测试分析317 结论32参考文献33致 谢351 绪论在21世纪互联网产业飞速发展的信息时代,网站开发技术走在不断更新和完善的道路上,各种各样的网站在人们的生活中扮演着不可替代的作用。据调查了解到,像微信摇一摇这种虚拟方式的交友平台很受各个年龄段的用户的欢迎,同时网站作为网络信息主要的表现形式而且还是互联网信息的信差大使,在互联网上表现出了它不可逾越的地位,并发挥着极其重要的作用1。互联网技术无论是在国内还是国外都在迅速的发展和壮大,并被人们重视。现实生活中你会发现互联网已然成为我们生活的一部分,毕竟当今社会生活节奏的加快,使互联网成为我们生活中浏览、发布和传达信息的重要媒介,并且
11、它在我们娱乐、生活等各个方面都发挥着不可替代的作用。互联网行业里各种各样的交友网站很受欢迎,在这种便捷的交友软件里你随时都可以与朋友和家人面对面的交流,分享生活的点点滴滴。首先,这种交友方式带来了很大的想象空间,比起传统的相亲和朋友介绍这些方式更有神秘感。其次,我们可以通过好友的基本资料卡对好友的基本信息和兴趣爱好有一个简单的了解,在此基础上去结识那些来自五湖四海的人。最后在使用QQ、微信这些交友软件的同时,我们可以随时了解到好友何时在线,方便朋友间的交流。简而言之,网络交友系统带给我们的体验绝对不是传统的交流方式所能比拟的。1.1 课题背景及研究意义1.1.1 课题的背景随着社会的发展,信息
12、化的普及,网络现如今已成为最迅速的发布和获取信息的工具。与此同时,基于网络建设的各种基础设施也日益完善,基于网络的各种虚拟平台正蓬勃发展。在互联网的这块领域里,绝对有很多人们以前想都不敢想的东西,像现在的3D电影带来的各种效果绝对不是一块普通的电影画布所能比拟的。信息化社会还在不断的发展,像书信这种落后的交友方式基本上已经社会被淘汰了,随之而来的一定是交友软件的飞速发展,这是一种必然的趋势。经调查,绝大多数网民都有通过网络结识新朋友的客观心理需求,所以开发网上交友系统,势必成为大家寻找良友的有利工具。在这里来自五湖四海的人都可以是你的朋友,好友的个人信息一览无余,并且与其他交友方式相比,网络交
13、友能够为客户提供更为简洁,明了的好友界面展示和更为直接的交流方式。通过交友网站,人们可以充分利用网络资源,在闲暇之余简单有效的扩展人脉,与朋友进行日常互动交流,弥补了因地域带来的不便。并且生活的忙碌使人们的生活节奏越来越快,甚至无暇联系亲朋好友,相应的留给自己扩展人脉与结识异性的时间必然也会越来越少,因此网络交友就变得越来越重要。1.1.2 研究的意义人类社会正在向信息社会大跨步的迈进,以因特网为代表的信息基础设施正极大地推动着我国的经济发展,从而改变着我们的工作和生活方式。现如今,基于网络的各种应用平台犹如雨后春笋一样大量涌现,并以势不可挡之势向前迈进。同时,在人们生活的各个角落都可看到网络
14、的影子,如网络购物,网络交友,网络娱乐等等。很多人都被网络的魅力吸引着,走在大街上,你会经常看到,无论男女老少都在拿着智能手机进行语音、视频、购物等活动。比起以前的书信交流更快速,比起电话交流更直接,所以交友系统的发展趋势绝对是不容小觑的。并且现实生活中一个人的交际圈是有限的,尤其是地理区域存在限制性时,找到志同道合的朋友的难度可想而知,在这个平台上我们可以跨越地区的限制,只要你想天南地北,都可以是你的朋友。本文设计了一个简单便捷的网络交友系统,通过系统的实现可以使朋友、家人跨越地区的限制,自由的沟通、交流、以及分享生活的点点滴滴,它的传达方式更便捷,交流更直接。同时该交友系统的界面简洁明了,
15、操作简单,利用ASP.NET结合C#技术实现基本的用户注册、登录、修改资料、处理请求等功能,让用户体验高速的沟通速度,充分感受到互联网社会带来的不可阻挡的魅力。1.2 国内外发展现状及趋势1.2.1 ASP.NET的现状及发展趋势作为一种新的Web开发技术,ASP.NET基于Microsoft公司的.NET框架,支持C#和VB.NET语言,是主流的网站开发平台之一,也是Microsoft的Active Server Pages的新版本,主要是用于前端界面的制作过程。ASP.NET具有良好的实用性和稳定性,而且操作简单方便,它具有简单明了的操作界面,适用于市场上主流的编程语言,可靠性与安全性高,
16、为系统设计提供了基础的编程平台。ASP.NET的版本在不断的更新,每次更新都会保留很多令人喜爱的功能,最近的一次更新还增加了一些其他领域的新功能和工具,如自动绑定程序集的重定向,可以收集诊断信息,帮助开发人员提高服务器和云应用程序的性能等。总的来说,ASP.NET开发技术的发展前景不容小觑。ASP.NET有以下几个特点:(1)组件部署与组态操作简单在ASP.NET中不需要考虑组件注册,只需将相关文件复制到目的机器就可以,组件更换后不需重新启动,简化了组件的部署,它采用易读的XML(Extensible Markup Language,可扩展标记语言)组态文件,把此文件放在WEB应用程序的相关目
17、录即可完成组态操作,同时可采用文件复制与FTP文件上传的方式来实现WEB应用程序的组态2。(2)良好的可扩展性ASP.NET被设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能,其进程受到ASP.NET运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求3。(3)安全机制在ASP.NET中可使用Windows,Passport和Form三种登陆验证方式,也可采用Impersonation功能执行一些程序代码和存取资源,这三种方式都是结合IIS(Internet Information Services,互联网信息服
18、务)的验证机制,只需在IIS中进行相关设置而不需要编写程序代码4。Passport验证由Microsoft提供的基于中央主机的Passport验证服务,只要在中央主机上登陆则访问任何支持Passport服务的网站都能享有自动登录功能;Windows验证包括基本验证、摘要式验证和整合Windows验证;Cookie验证是以HTML Form Authentication为基础的,能够自定义其验证界面和验证规则,并且能够精确地控制安全性;其中的Impersonation功能是指ASP.NET程序执行时,使用客户端身份发出请求,其存取权限依赖于授予客户端的权限5。(4)更好的执行效率ASP.NET被
19、第一次请求时就编译进.NET类中,并且编译的类被缓存,用于随后的请求,因而以后每次执行无需加载,其执行性能和速度有了很大的改进和提高,ASP.NET Cache可将建立时间耗时很长的资源或经常存取且变动性不大的数据暂存在内存,以在最短的时间响应用户的请求。利用ASP.NET Cache可以建立高效率的WEB应用程序6。1.2.2 交友系统的现状及发展趋势经调查显示:约70%的人每天玩手机的时间超过5个小时,聚会时离不开数字终端,一个人无聊打发时间更是如此,出门在外 你会发现,如今地铁、公交车里的上班族,几乎个个都作“低头看手机”状,几乎每个人的零碎时间都被手机填满,就连去个卫生间也要玩会开心消
20、消乐来打发时间,同时我相信交友系统的出现让很多身在异地他乡的地人得到了一丝慰藉,因为利用交友系统可以随时跟家人面对面的沟通交流,分享生活事迹。网上交友系统很大程度的改变着我们的生活,同时它也很受各个年龄段的用户的喜爱,它的交流方式正是现实中快节奏的生活所需要的。在自己朋友圈的小天地里,我们可以简单、快速、便捷地发布自己的心得,及时有效轻松地与他人进行交流,将丰富多彩的生活展示于集中的朋友圈里。种种现象说明,网上聊天已成为一种不可逆转的发展趋势。运用ASP.NET和C#技术,结合后台数据库SQL Server 2012实现网上交友系统,同时结合CSS技术对网页进行美化,可以让它的展现方式更加丰富
21、多彩。近年来,各种交友软件蓬勃发展,除了前几年发展比较火爆的QQ和微信,现实生活中,像陌陌和探探这些交友软件也很受网友们的欢迎。网上交友成已然成了我们日常生活的一部分,因此,怎样才能实现一个能够满足我们日常需求的交友系统,必然成为了很多网络技术人员应该深入研究的问题。1.3 课题的内容及设计目标1.3.1 课题的内容本课题将使用ASP.NET结合C#和SQL Server 2012技术实现网上交友系统,同时结合CSS技术对网页进行美化,可以让它以多姿多彩的方式展现给广大用户。本交友网站主要包括两个大的模块,一是前台模块;前台模块属于客户应用端,包括普通会员用户的注册登录、添加好友、相互留言等功
22、能。二是后台模块;后台模块属于有管理员权限的功能模块,包括对用户信息管理、留言管理等功能模块。通过两个模块的配合以此形成一个完整的网络交友网站,提供一个可以互相了解、联系和相互交流的平台,并通过完善的服务与管理,建立一个良好的沟通渠道,以达到认识新朋友,增进相互间感情的目的。1.3.2 课题的设计目标总的设计目标就是通过ASP.NET结合C#技术和SQLServer 2012技术实现整个网站的设计,并通过前台和后台这两个模块的紧密结合,给客户提供一个完善的、友好的、舒适的交友环境。用户可以在这个交友系统中结实一些各行各业的新朋友,同时可以在节日里通过留言功能给朋友送去祝福,这样的节日祝福方式很
23、受欢迎,它不仅给我们的生活增添了色彩,还可以联络感情,实现交友系统的简单功能操作,需要完成的主要功能有:用户端功能,其中有注册登录、处理请求、修改资料以及留言功能等;管理员端功能:其中有会员管理、用户管理、留言管理、相册管理等。2 需求分析和可行性分析随着互联网技术的迅速发展,当今社会已经大跨步的迈进了网络时代。计算机早已成为我们学习和工作的得力助手,也成为了我们闲暇之余的最好玩伴。身处信息社会,市场上数字化、智能化的手机铺天盖地,老年机无人问津。社会的发展使计算机也已经不能衡量人们的贫富,它的价格已经能被大部分人接受,其性能也有了很大的进步。信息社会经济的高速发展,使交友软件从前几年单一的Q
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科毕业 论文 网上 交友 系统 设计 实现 34
限制150内