大学生社交网站的设计毕业论文.doc
《大学生社交网站的设计毕业论文.doc》由会员分享,可在线阅读,更多相关《大学生社交网站的设计毕业论文.doc(71页珍藏版)》请在三一办公上搜索。
1、XXXXXXXXX大学毕业设计(论文)题 目 名 称大学生社交网站的设计题 目 类 型毕业设计系 部信息系专 业 班 级XXX学 生 姓 名XXX指 导 教 师XXX辅 导 教 师XXX时 间2010.11.15至2011.6.15目录毕业设计任务书I毕业设计(论文)开题报告III大学生社交网站的设计III指导教师审查意见VII评阅教师评语VIII答辩记录及成绩评定IXASP.NET 概述XASP.NET OVERVIEWXIV1 引言11.1 课题背景11.2 国内外研究现状11.3 本课题研究的意义21.4 本课题的研究方法22 系统概述42.1 总体设计42.2 数据库分析52.3 运行
2、环境52.4 理论基础63 社交系统的设计83.1 功能概述83.2 数据库设计83.3 整个框架以及相关类的设计134 社交系统的实现164.1 部分功能演示以及相关代码165 结论22参考文献23致 谢24附录25长江大学工程技术学院毕业设计任务书系(部) 信息系 专业 计算机科学与技术 班级 60701 学生姓名 XXX 指导教师/职称 XXX/教师 1毕业设计(论文)题目:大学生社交网站的设计2毕业设计(论文)起止时间:XXXX年XX月XX日XXXX年XX月XX日3毕业设计(论文)所需资料及原始数据(指导教师选定部分)主要参考文献:1 KarliWatson,康博(译).C#入门经典.
3、北京:清华大学出版社,2003.2 林宏基.Web开发技术教程ASP/ASP.NET/JSP程序设计M.北京:北京大学出版社,2004.3 张海藩.软件工程导论M.北京:清华大学出版社,2004.4 方洪.ASP.NET实战M.北京:中国机械工业出版社,2003.5 BillEvjen,李敏波(译).ASP,NET MVC编程.北京:清华大学出版社,2006.4毕业设计(论文)应完成的主要内容综合应用软件工程、数据库相关知识,借助成熟的网站开发技术(ASP。net)或其它网站开发工具结合SQL,利用三层架构框架,完成大学生社交网站。主要包含以下功能:1.用户个人主页(显示用户朋友的一些新鲜事。
4、)。2用户好友系统(用户查找好友,发送好友请求,对好友进行管理)。3.用户博客系统(用户发表日志及查看好友的日志可进行相关评论)。4.用户相册系统(用户上传头像,对图像进行管理,查看好友图片)。5.用户分享(用户分享一个链接可以是图片,也可以是视频)。6.用户留言系统(用户对其好友留言)。 5毕业设计(论文)的目标及具体要求目标:开发一个简易的SNS系统。用于大学生进行交流活动。我国电信行业重组的完成以及3G的发放以后,市场竞争日趋白热化,激烈市场竞争所导致的用户流失现象日益加剧。为增加用户粘性,我国电信运营商纷纷投身社交网站的阵营当中,在电信运营商业务发展日益纵深的趋势下,社交网站定将成为未
5、来黏住用户推广新业务的重要途径之一。具体要求:查阅相关资料,进行实际调研写出该系统的详细需求分析及进行适当的功能模块划分; 熟悉ASP.net编程以及SQL数据库编程与调试,并实现各模块的代码编写及调试; 要求系统的交互性好,图形界面美观; 对系统进行必要的测试,以避免可能存在的漏洞。6完成毕业设计(论文)所需的条件及上机时数要求微型计算机一台操作系统:Windows 2000或更高版本开发工具:VS2008,SQLServer2005数据库上机时数大约200小时任务书批准日期 XXXX 年 XX 月 XX 日 系主任或教研室 (签字) 任务书下达日期 XXXX 年 XX 月 XX 日 指导教
6、师(签字) 完成任务日期 XXXX 年 X月 XX 日 学生(签名) 辅 导 教 师XXX开题报告时间XXXXX一、题目来源科研真题生产实际实验室建设其它二、研究目的和意义网络社交不仅仅是一些新潮的商业模式,从历史维度来看,它更是一个推动互联网向现实世界无限靠近的关键力量。目前,社交网络含盖以人类社交为核心的所有网络服务形式,互联网是一个能够相互交流,相互沟通,相互参与的互动平台,互联网的发展早已超越了当初ARPANET的军事和技术目的,社交网络使得互联网从研究部门、学校、政府、商业应用平台扩展成一个人类社会交流的工具。通过社交服务网站我们与朋友保持了更加直接的联系,建立大交际圈,其提供的寻找
7、用户的工具帮助用户寻到失去了联络的朋友们。三、阅读的主要参考文献及资料名称1 KarliWatson,康博(译).C#入门经典.北京:清华大学出版社,2003.2 林宏基.Web开发技术教程ASP/ASP.NET/JSP程序设计M.北京:北京大学出版社,2004.3 张海藩.软件工程导论M.北京:清华大学出版社,2004.4 方洪.ASP.NET实战M.北京:中国机械工业出版社,2003.5 BillEvjen,李敏波(译).ASP,NET MVC编程.北京:清华大学出版社,2006.四、国内外现状和发展趋势与研究的主攻方向社交网络SNS,全称Social Networking Service
8、s,即社会性网络服务,专指旨在帮助人们建立社会性网络的互联网应用服务。社交网站在全球范围内的轰动效应始于美国校园网站FACEBOOK,Compete公司公开数据显示,截止09年1月,由Mark Zuckerberg于2004年创建的社交网站仅美国国内用户访问数达到6850万,全球用户人数已达1.5亿,全球活跃用户量已突破1.75亿。在我国国内第一个校园交友网站校内网在大学生群体中的覆盖率已超过90%,08年 增长的开心网则成为年轻白领娱乐休闲的新宠。社交业务经过短短5年的发展已成为覆盖用户最广,传播影响最大,商业价值最高的WEB业务。虽然全球社交网站存在个人隐私安全漏洞,业务应用雷同,用户流失
9、率高等诸多问题,但服务商正积极通过调整安全机制以及依靠平台开发来解决业务运营问题。未来,“社交”的理念将逐步渗透,融合至更多的互联网业务当中,社交网站也定将成续搜索引擎业务之后又一改变互联网,改变网民生活的互联网业务。我国电信行业重组的完成以及3G的发放以后,市场竞争日趋白热化,激烈市场竞争所导致的用户流失现象日益加剧。为增加用户粘性,我国电信运营商纷纷投身社交网站的阵营当中,在电信运营商业务发展日益纵深的趋势下,社交网站定将成为未来黏住用户推广新业务的重要途径之一。五、主要研究内容、需重点研究的关键问题及解决思路综合应用软件工程、数据库相关知识,借助成熟的网站开发技术(ASP。net)或其它
10、网站开发工具结合SQL,利用三层架构框架,完成大学生社交网站。主要包含以下功能:1.用户个人主页(显示用户朋友的一些新鲜事。)。2用户好友系统(用户查找好友,发送好友请求,对好友进行管理)。3.用户博客系统(用户发表日志及查看好友的日志可进行相关评论)。4.用户相册系统(用户上传头像,对图像进行管理,查看好友图片)。5.用户分享(用户分享一个链接可以是图片,也可以是视频)。6.用户留言系统(用户对其好友留言)。主要解决思路:1.数据库表的设计2.设计整个项目的框架3.页面以及相关类的设计,页面前台的样式设计,数据绑定六、完成毕业设计(论文)所必须具备的工作条件(如工具书、计算机辅助设计、某类市
11、场调研、实验设备和实验环境条件等)及解决的办法微型计算机一台操作系统:Windows 2000或更高版本开发工具:VS2008,SQLServer数据库相关资料上机时数大约200小时七、工作的主要阶段、进度与时间安排进度安排:20010年12月20日20010年12月30日 查阅资料、进行调研,确定题目2011年2月28日2011年3月10日 准备开题报告,进行开题答辩。2011年3月11日2011年3月31日 收集相关信息、资料汇总,系统需求分析。2011年4月1日2011年5月1日 数据库设计、系统界面设计,系统测试。2011年05月2日2011年6月初 归纳总结,整理论文和文档,准备答辩
12、。八、指导教师审查意见ASP.NET 概述学 生:XXX 长江大学工程技术学院信息系指导教师:XXX 长江大学工程技术学院信息系摘 要 ASP.NET 是一个统一的 Web 开发模型,它包括您使用尽可能少的代码生成企业级 Web 应用程序所必需的各种服务。ASP.NET 作为 .NET Framework 的一部分提供。当您编写 ASP.NET 应用程序的代码时,可以访问 .NET Framework 中的类。您可以使用与公共语言运行库 (CLR) 兼容的任何语言来编写应用程序的代码,这些语言包括 Microsoft Visual Basic、C#、JScript .NET 和 J#。使用这些
13、语言,可以开发利用公共语言运行库、类型安全、继承等方面的优点的 ASP.NET 应用程序。ASP.NET 包括: 页和控件框架 ASP.NET 编译器 安全基础结构 状态管理功能 应用程序配置 运行状况监视和性能功能 调试支持 XML Web services 框架 可扩展的宿主环境和应用程序生命周期管理 可扩展的设计器环境ASP.NET 页和控件框架是一种编程框架,它在 Web 服务器上运行,可以动态地生成和呈现 ASP.NET 网页。可以从任何浏览器或客户端设备请求 ASP.NET 网页,ASP.NET 会向请求浏览器呈现标记(例如 HTML)。通常,您可以对多个浏览器使用相同的页,因为
14、ASP.NET 会为发出请求的浏览器呈现适当的标记。但是,您可以针对诸如 Microsoft Internet Explorer 6 的特定浏览器设计 ASP.NET 网页,并利用该浏览器的功能。ASP.NET 支持基于 Web 的设备(如移动电话、手持型计算机和个人数字助理 (PDA))的移动控件。 ASP.NET 网页是完全面向对象的。在 ASP.NET 网页中,可以使用属性、方法和事件来处理 HTML 元素。ASP.NET 页框架为响应在服务器上运行的代码中的客户端事件提供统一的模型,从而使您不必考虑基于 Web 的应用程序中固有的客户端和服务器隔离的实现细节。该框架还会在页处理生命周期
15、中自动维护页及该页上控件的状态。使用 ASP.NET 页和控件框架还可以将常用的 UI 功能封装成易于使用且可重用的控件。控件只需编写一次,即可用于许多页并集成到 ASP.NET 网页中。这些控件在呈现期间放入 ASP.NET 网页中。ASP.NET 页和控件框架还提供各种功能,以便可以通过主题和外观来控制网站的整体外观和感觉。可以先定义主题和外观,然后在页面级或控件级应用这些主题和外观。除了主题外,还可以定义母版页,以使应用程序中的页具有一致的布局。一个母版页可以定义您希望应用程序中的所有页(或一组页)所具有的布局和标准行为。然后可以创建包含要显示的页特定内容的各个内容页。当用户请求内容页时
16、,这些内容页与母版页合并,产生将母版页的布局与内容页中的内容组合在一起的输出。所有 ASP.NET 代码都经过了编译,可提供强类型、性能优化和早期绑定以及其他优点。代码一经编译,公共语言运行库会进一步将 ASP.NET 编译为本机代码,从而提供增强的性能。ASP.NET 包括一个编译器,该编译器将包括页和控件在内的所有应用程序组件编译成一个程序集,之后 ASP.NET 宿主环境可以使用该程序集来处理用户请求。除了 .NET 的安全功能外,ASP.NET 还提供了高级的安全基础结构,以便对用户进行身份验证和授权,并执行其他与安全相关的功能。您可以使用由 IIS 提供的 Windows 身份验证对
17、用户进行身份验证,也可以通过您自己的用户数据库使用 ASP.NET Forms 身份验证和 ASP.NET 成员资格来管理身份验证。此外,可以使用 Windows 组或您自己的自定义角色数据库(使用 ASP.NET 角色)来管理 Web 应用程序的功能和信息方面的授权。您可以根据应用程序的需要方便地移除、添加或替换这些方案。ASP.NET 始终使用特定的 Windows 标识运行,因此,您可以通过使用 Windows 功能(例如 NTFS 访问控制列表 (ACL)、数据库权限等等)来保护应用程序的安全。ASP.NET 提供了内部状态管理功能,它使您能够存储页请求期间的信息,例如客户信息或购物车
18、的内容。您可以保存和管理应用程序特定、会话特定、页特定、用户特定和开发人员定义的信息。此信息可以独立于页上的任何控件。ASP.NET 提供了分布式状态功能,使您能够管理一台计算机或数台计算机上同一应用程序的多个实例的状态信息。通过 ASP.NET 应用程序使用的配置系统,可以定义 Web 服务器、网站或单个应用程序的配置设置。您可以在部署 ASP.NET 应用程序时定义配置设置,并且可以随时添加或修订配置设置,且对运行的 Web 应用程序和服务器具有最小的影响。ASP.NET 配置设置存储在基于 XML 的文件中。由于这些 XML 文件是 ASCII 文本文件,因此对 Web 应用程序进行配置
19、更改比较简单。您可以扩展配置方案,使其符合自己的要求。ASP.NET 包括可监视 ASP.NET 应用程序的运行状况和性能的功能。使用 ASP.NET 运行状况监视可以报告关键事件,这些关键事件提供有关应用程序的运行状况和错误情况的信息。这些事件显示诊断和监视特征的组合,并在记录哪些事件以及如何记录事件等方面提供了高度的灵活性。ASP.NET 支持两组可供应用程序访问的性能计数器: ASP.NET 系统性能计数器组 ASP.NET 应用程序性能计数器组ASP.NET 利用运行库调试基础结构来提供跨语言和跨计算机调试支持。可以调试托管和非托管对象,以及公共语言运行库和脚本语言支持的所有语言。此外
20、,ASP.NET 页框架提供使您可以将检测消息插入 ASP.NET 网页的跟踪模式。ASP.NET 支持 XML Web services。XML Web services 是包含业务功能的组件,利用该业务功能,应用程序可以使用 HTTP 和 XML 消息等标准跨越防火墙交换信息。XML Web services 不用依靠特定的组件技术或对象调用约定。因此,用任何语言编写、使用任何组件模型并在任何操作系统上运行的程序,都可以访问 XML Web services。ASP.NET 包括一个可扩展的宿主环境,该环境控制应用程序的生命周期,即从用户首次访问此应用程序中的资源(例如页)到应用程序关闭这
21、一期间。虽然 ASP.NET 依赖作为应用程序宿主的 Web 服务器 (IIS),但 ASP.NET 自身也提供了许多宿主功能。通过 ASP.NET 的基础结构,您可以响应应用程序事件并创建自定义 HTTP 处理程序和 HTTP 模块。关键词 ASP.NET;特性;性能;基础结构ASP.NET OverviewAbstract ASP.NET is a unified Web development model that includes the services necessary for you to build enterprise-class Web applications with
22、 a minimum of coding. ASP.NET is part of the .NET Framework, and when coding ASP.NET applications you have access to classes in the .NET Framework. You can code your applications in any language compatible with the common language runtime (CLR), including Microsoft Visual Basic, C#, JScript.NET, and
23、 J#. These languages enable you to develop ASP.NET applications that benefit from the common language runtime, type safety, inheritance, and so on.ASP.NET includes: A page and controls framework The ASP.NET compiler Security infrastructure State-management facilities Application configuration Health
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学生社交网站的设计 毕业论文 大学生 社交 网站 设计
链接地址:https://www.31ppt.com/p-4022968.html