《毕业设计(论文)-移动互联网相亲系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-移动互联网相亲系统设计.doc(34页珍藏版)》请在金锄头文库上搜索。
1、移动互联网相亲系统网站平台昆明学院2015届毕业论文(设计)论文(设计)题目移动互联网相亲系统设计子课题题目网站平台设计姓名杨兴涛学号*所属院系 信息技术学院专业年级计算机科学与技术指导教师洪孙焱2015年5月摘要本文主要研究的内容是移动互联网相亲系统网站平台设计,其功能主要包括用户管理系统、交友信息系统、留言系统、点赞系统、会员管理系统、公告系统。此系统采用Thinkphp 作为开发框架,MySQL作为数据库开发语言,WampServer作为集成开发环境。此系统遵循MVC软件设计典范,将业务逻辑、数据、界面显示分离的方法组织代码,逻辑清晰、层次分明,便于对程序进行修改和维护。程序开发完成后,
2、需进行测试,保证系统满足所需功能,最后需提交源代码、论文以及答辩ppt。关键词:Thinkphp;MySQL;WampServer;MVC;相亲系统AbstractThe content what this paper mainly research is that design a system for mobile Internet dating website platform. Its functions mainly include users management system, dating information system, the message system, poin
3、t system, member management system and public announcement system. This system uses Thinkphp as development framework, MySQL as development language of database and WampServer as integrated development environment. This system follows the design model of MVC software and uses the methods of business
4、 logic, data and interface display separation as organization of code. Clear logic and distinct gradation are easy to modify and main the program. After the completion of program development, the system needs to be tested, and ensure that the system can meet the required functions. In the end, the s
5、ource code, thesis and the PPT of thesis defense will be submitted.Keywords: Thinkphp;MySQL;WampServer;MVC;Blind system目录第一章引言11.1 背景11.2 系统概述1第二章需求分析22.1 引言22.1.1 编写目的22.1.2 用户简介22.1.3 版本更新信息22.2 综合描述22.2.1 组织结构与权限22.2.2 角色定义32.2.3数据流程和处理流程32.3 运行环境52.3.1 硬件环境52.3.2 软件环境52.4 系统功能需求52.4.1 功能需求分析52.4
6、.2 功能需求点列表62.5目标系统其他要求62.5.1 安全性62.5.2 可靠性62.5.3 培训需求7第三章概要设计73.1 引言73.1.1 编写目的73.1.2 背景73.2 总体设计73.2.1 需求规定73.2.2 运行环境73.2.3 基本设计概念和处理流程83.3系统数据结构设计93.3.1 逻辑结构设计要点93.3.2 物理结构设计要点9第四章详细设计124.1 引言124.1.1 编写目的124.1.2 背景124.2 程序系统的组织结构134.3登录模块设计说明134.3.1 模块描述134.3.2 功能144.3.3 性能144.3.4输入项14435 输出项1443
7、6 算法144.3.7 流程逻辑154.4注册模块设计说明154.4.1 模块描述154.4.2 功能154.4.3 性能154.4.4输入项15445 输出项16446 算法164.4.7 流程逻辑164.5搜索模块设计说明164.5.1 模块描述164.5.2 功能164.5.3 性能164.5.4 输入项174.5.5 输出项174.5.6 算法174.5.7 流程逻辑174.6个人中心模块设计说明184.6.1 模块描述184.6.2 功能184.6.3 性能184.6.4输入项184.6.5 输出项194.6.6 算法194.6.7 流程逻辑194.7微社区模块设计说明194.7.1
8、 模块描述194.7.2 功能194.7.3 性能194.7.4 输入项204.7.5 输出项204.7.6 算法20第五章测试225.1目的225.2 软、硬件限制225.3系统功能测试225.3.1 服务器配置225.3.2 系统数据库235.3.3 测试内容235.3.4 测试方法235.4 改进意见25第六章总结25参考文献26谢辞27第一章 引言1.1 背景随着互联网技术的迅猛发展,网络给人们带来了很多便利,人们借助于网络进行相互交流变得更加方便,越来越多的人通过网络进行交流沟通,于是网上相亲也变随之兴起了。“网上相亲”以其便捷、经济等优势,受到越来越多的年轻人喜爱。和以前的赴媒人之
9、约或者自己参与一对一的相亲,网上相亲显然更有吸引力和高性价,也免去了“见光死”的尴尬。在网络已进入千家万户的今天,网上相亲是男女适龄青年相知的一种好途径。因为它注入了时尚元素,具有其他途径不可比拟的优势:第一是可以避免见面时的尴尬,让人在轻松愉快的气氛中完成相互了解;第二是可以节省一些不必要的金钱开支;第三是相亲时间和地点不受限制,只要工作之余就可以上网相互了解。网上相亲作为新时代的产物,它的存在为许多年轻人带去了便利,让他们轻松找到心仪的另一半。现在越来越多的人通过网络相亲,网上相亲具有十分广阔的前景和价值。1.2 系统概述系统名称:移动互联网相亲系统网站平台本系统的功能主要包括:用户管理系
10、统、交友信息系统、留言系统、点赞系统、微社区、后台管理系统、公告系统。用户可以通过注册帐号成为会员登录网站,设置个人信息,然后搜索心仪的对象,查看他(她)的信息、给他(她)留言、点赞。管理员可以通过后台登录以后对网站实施操作,包括添加新管理员、修改密码、发布公告、修改公告等。第二章 需求分析2.1 引言需求分析主要是为了明确开发需求,保证客户需求稳定,尽量减法开发过程中的需求变更,提升开发速度,降低开发成本。2.1.1 编写目的说明移动互联网相亲系统的用户需求分析,明确所要开发的系统需求,例如系统应具有的功能、性能与界面,界定系统的功能范围,引导软件各模块的设计及编码。2.1.2 用户简介本系
11、统面向的是适龄结婚的年轻人,以及丧偶的中年人。随着社会的发展,网上相亲如今已经作为人们相亲的一种途径。2.1.3 版本更新信息表2-1 版本更新信息表版本号创建者创建日期维护者维护日期维护纪要V1.0杨兴涛2015-3-272.2 综合描述2.2.1 组织结构与权限本系统用户的组织结构与角色如图2-1所示:图2-1 组织结构与角色说明图管理组管理员用户组用户(会员)2.2.2 角色定义组织结构图中各用户类型的权限说明,如表2-2所示表 2-2 权限说明表编号角色权限1管理员发布公告、修改公告、修改管理员信息2用户(会员)进行搜索会员信息、留言、设置个人交友信息等操作2.2.3数据流程和处理流程
12、如图2-2为管理员操作流程图:图2-2管理员操作流程图登陆开始验证密码退出YN添加用户管理用户发布公告管理公告如图2-3为用户操作流程图:图2-3用户操作示意图登陆开始验证密码微信搜索缘分个人中心退出NY微社区我的留言点赞2.3 运行环境2.3.1 硬件环境建议CPU:Pentium III或以上建议内存:128MB或以上建议硬盘:50G或以上网络环境:建议带宽2M以上2.3.2 软件环境操作系统:Windows 2008 Server软件环境:WampServer。数据库:MySQL。2.4 系统功能需求2.4.1 功能需求分析使用用况图描述系统的功能需求,如图2-3所示。图2-4系统功能需
13、求图搜索会员我的留言微社区个人中心点赞查看公告会员公告管理会员管理管理员管理管理员2.4.2 功能需求点列表表 2-3 功能需求点列表编号功能名称功能描述输入内容输出内容1后台登录只有管理员能够登录管理员帐号、密码进入管理主页2信息发布管理对公告进行添加、修改、删除添加、修改、删除命令提示操作结果3用户注册用户通过信息检测后称为网站会员用户名、昵称、密码、验证码注册结果(提示注册成功或注册失败)4用户登录会员通过身份验证进入系统用户名、密码、验证码进入网站首页5搜索会员会员选择条件搜索心仪对象会员选择的条件显示搜索结果页面6会员个人中心会员可以修改个人信息、访问个人空间输入的相应信息和命令提示
14、操作结果7微社区会员可以浏览、搜索微社区输入的相应信息和命令提示操作结果2.5目标系统其他要求2.5.1 安全性没有登录的用户只能浏览网站部分功能。用户登录时需进行验证码验证,防止恶意攻击。2.5.2 可靠性不会因为一些错误而导致系统崩溃或数据丢失,保证系统长时间运行不会出现任何错误。设计过程要充分考虑恶意代码等非法入侵行为,尽量提高系统的安全性。2.5.3 培训需求鉴于本系统使用比较简单、方便,只要有一些Windows操作经验的人就可以使用,而且网站上面有新手帮助手册,故可以省去培训服务。第三章 概要设计3.1 引言3.1.1 编写目的说明移动互联网相亲平台的总体设计和实现,记录系统整体实现上技术层面上的考虑。并且以需求说明