非诚勿扰相亲网站的设计与实现
摘要
随着社会经济的快速发展,人们的生活节奏也变得越来越快,传统的生活模式很多都已经无法满足人们的日常需求。像年轻人最关心的婚姻问题,如果还是沿用以前的相亲过程去相亲,恐怕太多的人会没有机会找到自己心仪的对象。我的毕业设计就是为了方便大家开展征婚活动而开发一个相亲网站。通过该网站,人们足不出户,就能找到征婚的群体,以便更大范围地寻找符合自己要求的对象。
本网站有三类用户,分别是游客、已注册会员和管理员。游客可以浏览和搜索征婚人员在网上登记的信息,还可以查看注册人员的数量,目前配对成功的对数等。已注册会员除了可以象游客一样浏览和搜索信息,还可以发表自己的个人信息、上传照片;给自己感兴趣的人发送邮件、查看和回复邮件;对于有不良言论的征婚人,还可以进行举报等。管理员则发布网站公告、处理举报信息,如果需要的话,还可以添加二级管理员。
网站的开发工具为Visual Studio 2010和Microsoft SQL Server 2008,采用了ADO.NET、ASP.NET、CSS、DIV等技术。
查看完整论文请+Q: 351916072
关键字:字非诚勿扰相亲网站ASP.netSQLServer
目录
1. 引言 1
1.1开发背景 1
1.2开发目的和意义 1
2.开发工具和开发技术 3
2.1开发工具 3
2.1.1 Microsoft Visual Studio 2010 3
2.1.2 Microsoft SQL Server 2008 3
2.2开发技术 4
2.2.1 ADO.NET 4
2.2.2 ASP.NET 5
2.2.3 CSS+DIV 5
3. 系统需求分析 7
3.1系统功能分析 7
3.2 数据库需求分析 8
4. 系统设计 9
4.1系统功能设计 9
4.1.1 系统流程图 9
4.1.2 管理员模块设计 12
4.1.3 会员模块设计 12
4.2数据库设计 13
4.2.1 数据库概念设计 13
4.2.2 数据库逻辑设计 17
5.系统实现 21
5.1游客模块 21
5.2管理员子模块 22
5.2.1 管理员登录模块 22
5.2.2 修改密码模块 24
5.2.3 会员信息管理模块 25
5.2.4 照片信息管理模块 28
5.2.5 二级管理员管理模块 30
5.2.6 消息管理模块 31
5.3会员子模块 32
5.3.1会员登录、注册模块 32
5.3.2会员中心模块 33
5.3.3修改个人信息模块 41
5.3.4 照片信息管理模块 42
5.3.5 消息管理模块 43
开发心得 47
参考文献 48
致谢 49
1.引言
1.1开发背景
现如今人们为了生活,学习等事情无暇顾及自己的个人问题,导致现在有很多剩男剩女的出现。这就催生出一种新的相亲方式,网上相亲。网上相亲是一种利用互联网相亲的新的相亲方式,流行于年轻人中,他们先互留聊天软件的账号聊天,待双方“熟悉”后再相约见面,或通过相亲网站相约见面。
传统相亲,过程繁多,相亲双方要提前很多天做准备,同时还要考虑到天气、时间等因素。一切都准备好后才安排两家人见面,初次见面不免会出现尴尬等问题。网上相亲就不会有这些问题,它直接面对相亲的两个对象,没有其他人参与,而且不受时间、空间、地域的限制,只要有网络,就能实现网上相亲,为人们的生活带来很多便利。
非诚勿扰相亲网站就是这样一个交友性质的网站,是为了帮助生活,工作或学习繁忙的人在闲暇的时候找到自己的另一半,促进交流与学习,增进社会和谐。
1.2开发目的和意义
网上相亲前景远大。现在人们的生活节奏、工作节奏都变得越来越快,不管做什么都觉得时间不够用,人们已经没有太多的精力、时间投入到依靠他人穿针引线才能进行的相亲活动中,如此一来一个电子化的相亲平台就变得很受群众欢迎。
该系统就是为这种需求而开发的。通过这样一个网站,需要的人可以在网上提交自己的婚姻需求,挑选自己中意的对象,甚至可以通过系统进行约会。
对于非诚勿扰相亲网站的设计意义,我觉得有以下几点:
一、网上相亲可以满足现代人时间少,工作忙的现状。
二、网上相亲可以使待相亲者在短时间内了解大量异性的信息,效率高,见效快。
三、网上相亲可以避免见面时的尴尬,让人在轻松愉快的气氛中完成相互了解。
四、网上相亲可以节省一些不必要的金钱开支。
五、相亲时间和地点不受限制,只要工作之余就可以上网相互了解。
相亲网站可以解决大家的后顾之忧,对于自己不想见的人,可以在聊天的时候就自动屏蔽,可以减少因自己不喜欢相亲对象而带来的不必要的麻烦,人生安全等放面也能得到一定的保障。相亲本是寻得佳偶的一种方式,希望大家都能在这里找到自己如意的另一半。
2.开发工具和开发技术
2.1开发工具
2.1.1 Microsoft Visual Studio 2010
Visual Studio是由微软公司推出的开发环境。在目前看来是最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,它的集成开发环境(IDE
借助于Visual Studio 2010集成开发环境,软件开发将变得更为简单便捷,业务决策也会相应的变得更为有效。不管规模组织大小都可以使用Visual Studio 2010快速创建相应应用程序,这些程序利用Windows操作系统,使其成为更安全、高效、更易于管理、更可靠的应用程序。
Visual Studio 2010集成开发环境提供了调试功能、数据库功能、创新功能和高级开发工具。使会员在开发过程中得心应手,能够快速开发系统,解决系统运行过程中出现的问题。
Visual Studio 2010集成开发环境提供的丰富控件,会员只需拖动控件,后台编写代码就能实现相应的操作,简化了操作过程。
2.1.2 Microsoft SQL Server 2008
现在用的比较多的主流数据库主要是Oracle 和Microsoft SQL Server。Oracle数据库适用于大型数据开发时使用,而Microsoft SQL Server则适用于大中型数据开发时使用。
SQL Server 2008 是在Microsoft
这个平台有以下三个主要特点:
可信任性——它使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。
高效性——它使得公司可以降低开发和管理他们的数据基础设施的时间和成本。
智能性——提供了一个全面的平台,可以在你的会员需要的时候给他发送观察和信息。
2.2开发技术
2.2.1 ADO.NET
ADO.NET的名称起源于ADO(ActiveX Data Objects),是一个COM组件库,用于在以往的Microsoft技术中访问数据。之所以使用ADO.NET名称,是因为Microsoft希望表明,这是在NET编程环境中优先使用的数据访问接口。
ADO.NET 是一组向 .NET Framework 程序员公开数据访问服务的类。 它为创建分布式数据共享应用程序提供了一组丰富的组件。 它提供了对关系数据、XML 和应用程序数据的访问。 ADO.NET 支持多种开发需求,包括创建由应用程序、工具、语言或 Internet 浏览器使用的前端数据库客户端和中间层业务对象。
使用ADO.NET技术,ASP.NET可以简单快捷地访问数据库。ADO.NET对象模型由两个部分构成:一个是数据集(DataSet),它与数据源断开并且不需要知道所保持数据的来源;另一个是.NET数据提供程序,.NET数据提供程序能够为数据库连接,并执行针对数据源的SQL命令。
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/2286.html