北京航空航天大学毕业论文-婚恋交友网站的设计与实现

上传人:大米 文档编号:397120483 上传时间:2023-12-01 格式:DOC 页数:29 大小:3.75MB
返回 下载 相关 举报
北京航空航天大学毕业论文-婚恋交友网站的设计与实现_第1页
第1页 / 共29页
北京航空航天大学毕业论文-婚恋交友网站的设计与实现_第2页
第2页 / 共29页
北京航空航天大学毕业论文-婚恋交友网站的设计与实现_第3页
第3页 / 共29页
北京航空航天大学毕业论文-婚恋交友网站的设计与实现_第4页
第4页 / 共29页
北京航空航天大学毕业论文-婚恋交友网站的设计与实现_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《北京航空航天大学毕业论文-婚恋交友网站的设计与实现》由会员分享,可在线阅读,更多相关《北京航空航天大学毕业论文-婚恋交友网站的设计与实现(29页珍藏版)》请在金锄头文库上搜索。

1、 学校代码 10006 学 号1 分类号 密 级 毕业设计(论文)婚恋交友网站的设计与实现学习中心名称山东科技职工中等专业学校专业名称计算机科学与技术学生姓名 2021年8月15日目 录 摘要IAbstractII1.1 背景11.2 目的意义12 开发环境及技术22.1 开发环境22.2 开发技术22.3 NET开发平台22.4 ADO.NET技术33 可行性分析43.1 技术可行性分析43.2 经济可行性分析43.3 社会可行性分析54 系统的需求分析54.1 系统的功能需求54.2 定义USE CASE54.3 流程图75 系统的概要设计95.1 系统的总体结构95.2 数据库的设计10

2、5.2.1 系统的E-R图105.2.2 数据库的物理设计116 系统的详细设计与实现156.1 网站的总体实现156.2 主要模块的设计与实现16网站的首页166.2.2 注册,登录模块设计176.2.3 个人空间模块176.2.4 会员搜索模块206.2.5 爱情指南模块216.2.6 交友活动模块226.2.7 网站建议模块226.2.8 管理员后台模块23结论24参考文献24婚恋交友网站的设计与实现摘要伴随着现代科技日新月异,计算机和网络技术已经突破了质的飞跃。在人们的日常生活中,网络已经成为了人们生活和办公的主要工具。人们希望通过以网络为代表的高科技技术能够改变自己的生活,能够更方便

3、、现代、灵活的生活和办公。社会生活中的方方面面似乎都可以通过网络的应用来帮我们解决问题,在这期间人们之间的交流渠道也因网络在发生着一些新的变化。通过现代互联网和众多APP客户端的应用,人们之间的交流已经在某种范围内突破了时间和空间的限制。在人们的交往方式中,交友类网站的兴起打破了传统建立在以朋友为中心的交往方式,使陌生人之间的交流变成了可能性,再加上交友网站自身所具有的一些特点,比方能根据用户的兴趣、爱好等方面的特性,使用户之间的交流更具有目的性,能迅速方便的构建属于自己的兴趣圈,因此受到了现代人们的拥护。通过分析,本文提出了一种利用ASP.NET技术,采用B/S体系结构进行开发的方案,以期到

4、达功能强大,费用低廉,通用性强,适合我们使用习惯的网站。本文详细的介绍了网站制作的整个过程,并且按照软件工程设计思想,采用生命周期法进行全程开发,包括需求分析,系统总体设计,系统详细设计等。关键词:婚恋交友;B/S;ASP.NET;数据库1 绪论1.1 背景伴随着现代科技日新月异,计算机和网络技术已经突破了质的飞跃。在人们的日常生活中,网络已经成为了人们生活和办公的主要工具。人们希望通过以网络为代表的高科技技术能够改变自己的生活,能够更方便、现代、灵活的生活和办公。社会生活中的方方面面似乎都可以通过网络的应用来帮我们解决问题。在这期间人们之间的交流渠道也因网络在发生着一些新的变化。通过现代互联

5、网和众多APP客户端的应用,人们之间的交流已经在某种范围内突破了时间和空间的限制。在人们的交往方式中,交友类网站的兴起打破了传统建立在以朋友为中心的交往方式,使陌生人之间的交流变成了可能性,再加上交友网站自身所具有的一些特点,比方能根据用户的兴趣、爱好等方面的特性,使用户之间的交流更具有目的性,能迅速方便的构建属于自己的兴趣圈,快速的结交好友,因此受到了现代人们的拥护。目前以交友为目标,或者提供交友类效劳的网站在世界范围内蓬勃的开展,比较典型的社区类网站如Facebook等。但是受限于我国网络技术的起步较晚,目前我国的交友类网站起步普遍比较晚,但是开展区非常的迅速,并且也涌现了一批有自己独特效

6、劳的行业佼佼者,但是仍未出现行业内的巨头。虽然交友类网站具有一些传统交友方式所不可比较的好处,但是由于提供交友类效劳的网站本质上是依赖于网络和计算机技术的开展,因此对于网站的设计、开发和应用就不可防止的要随着现代网络和科技水平的提高而随时改变,以适应时代的需求。1.2 目的意义 婚恋交友网站的重点就是获得庞大的用户群,并努力提升用户的满意度。为了实现这两个目标,除了加强网站的真实诚信外,还将在界面友好方面,以及功能完善方面努力加强。例如,用户会有自己的空间,可以发表日志,上传照片,发表心情等;网站会定期举行真实的活动,像“8分钟相亲之类的,并提前在网站上公布通知;用户之间还可以在线交流,通过传

7、统的文字方式交流或者是通过视频的方式交流等等。让用户切实感觉到本网站的实用性好,真实度高。目前中国的交友类网站正处于成长期,需求较高。但是与传统的网站比较,用户规模不大,这主要是因为目前的交友网站真实诚信方面做得不太好,如何提升网站的可信度,以及注册会员之间的可信度,是解决这一问题的根本方法。交友网站只有营造一个平等健康的环境,让用户感觉到真实、诚信,才能有庞大的用户群体。 本网站将努力加强真实度这一方面,并努力实现比较完善的功能,增加用户的体验度。2 开发环境及技术2.1 开发环境 本系统开发采用微软公司的Windows作为效劳器,采用SQL Server 2000作为数据库,采用IIS 作

8、为Internet 效劳器,前台使用ASP.NET来开发,网站设计采用三层架构来开发。2.2 开发技术SQL Server 2000使部署、管理和优化企业数据以及分析应用程序变得更简单、更容易。作为一个企业数据管理平台,它提供单一管理控制台,使数据管理员能够在任何地方监视、管理和调谐企业中所有的数据库和相关的效劳。它还提供了一个可以使用 SQL 管理对象轻松编程的可扩展的管理根底结构,使得用户可以定制和扩展他们的管理环境,同时使独立软件供给商 (ISV) 也能够创立附加的工具和功能来更好地扩展翻开即得的能力。SQL Server 2000 通过提供一个集成的管理控制台来监视和管理 SQL Se

9、rver 关系数据库、Integration Services、Analysis Services、Reporting Services、Notification Services 以及在数量众多的分布式效劳器和数据库上的 SQL Server Mobile Edition,从而简化了管理工作1。SQL Server 2000 包含许多可以显著提高开发人员生产效率的新技术。从对 .NET Framework 的支持到与 Visual Studio 的紧密集成,这些功能使开发人员能够以较低的本钱更轻松地创立平安、强大的数据库应用程序。SQL Server 2000 使开发人员可以利用现有的跨多种

10、开发语言的技巧并且为数据库提供端对端开发环境2。本机 XML 功能也使开发人员能够创立运行在不同平台或设备上的新型应用程序3。2.3 NET开发平台.Net开发平台的发布标志着近十年来微软开发平台第一个重大的转变。这个开发平台包括一个用于加载和运行应用程序的新的软件根底结构.NET Framework和ASP.NET,一个新的开发环境Visual Studio .NET,以及支持该结构的编程语言4。.NET开发平台使得开发者创立运行在Internet Information Server (IIS互联网信息效劳器Web效劳器上的Web应用程序更为容易,它也使得创立稳定、可靠而又平安的Windo

11、ws桌面应用程序变得更为容易 5。.NET开发平台包括以下内容:.NET Framework架构,包括:Common Language RuntimeCLR通用语言运行环境,这是用于运行和加载应用程序的软件组件;新的类库,分级组织了开发者可以在他们的应用程序中用来显示图形用户界面、访问数据库和文件以及在Web上通信的代码集。.NET开发者工具,包括:Visual Studio .NET Integrated Development Environment IDEVisual Studio .NET集成开发环境,用来开发和测试应用程序;.NET编程语言例如Visual Basic .NET和新的

12、Visual C#,用来创立运行在CLR下并且使用类库的应用程序。ASP .NET,一个取代以前的Active Server Pages ASP的特殊类库,用来创立动态的Web内容和Web效劳器应用程序,这些都将采用诸如HTML、XML和Simple Object Access ProtocolSOAP简单对象访问协议等Internet协议和数据格式6。所有在.NET开发平台上创立的应用程序运行都需要运行两个核心块:Common Language RuntimeCLR通用语言运行环境,这是一个软件引擎,用来加载应用程序,确认它们可以没有错误地运行,进行相应的平安许可验证,执行应用程序,然后在完

13、成后将它们去除。.NET Framework类库,向程序员提供所需用来编写在CLR的控制下运行的代码的软件组件。它们按照单一有序的分级组织提供了一个庞大的功能集7。2.4 ADO.NET技术ADO.NET技术8是一个基于标准的面向创立分布式数据共享应用程序的编程模型,是ADOActive Data Objects技术的延伸和开展,但是它带来了比ADO技术更为优越的互操作性、可维护性、可编程性和更出色的性能9。ADO.NET包含了众多的类,程序员通过使用这些类来获得数据访问效劳。这些类位于.net类库中,可以被任何基于.net设计的应用程序使用,包括前端的数据库客户程序、中间层的各种应用程序、工

14、具、语言或者浏览器调用的业务逻辑对象。ADO.NET是由.NET framework为与数据库中的数据进行交互而提供的一组对象类的名称。我们知道,面向对象编程的有关主要优点是可以把各种复杂的功能封装在一个自包含的单元中,接着要处理的就是个定义好的接口,它由一些方法和属性组成。ADO.NET可以与许多类型的对象交互,不仅有存储在数据库中的数据,还有存储在电子邮件效劳器、文本文件、应用程序文档(例如Excel电子表格)和XML中的数据10。ADO.NET连接的结构是可以为目前还没有想像出来的数据源格式编写供给程序、驱动程序和适配器。ADO.NET允许从源中选择相当抽象的数据。数据库管理员只需授予使

15、用数据的一个视图的权限接口。即使没有访问数据源其它内容的权限,也可以使用ADO.NET把数据放在ASP.NET页面上11。3 可行性分析3.1 技术可行性分析.Net开发平台的发布标志着近十年来微软开发平台第一个重大的转变。这个开发平台包括一个用于加载和运行应用程序的新的软件根底结构.NET Framework和ASP.NET,一个新的开发环境Visual Studio .NET,以及支持该结构的编程语言。.NET开发平台使得开发者创立运行在Internet Information Server (IIS互联网信息效劳器Web效劳器上的Web应用程序更为容易,它也使创立稳定、可靠而又平安的Windows桌面应用程序更为容易。B/S结构,主要是利用了不

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号