1、概述
开发环境: jdk、tomcat、mysql
开发工具:idea或tomcat、navicat
编程语言后端:java;
编程语言前端:JSP、html5、javascript、jquery;框架和引用的包:My97DatePicker、ueditor、struts-tags标签库
注:本项目未引用当前流行的ssm(Spring+SpringMVC+MyBatis)、Springboot,在随后的项目中讲解
2、功能描述
主要包括以下几个方面:
前台用户控制模块:
个人资料管理:包含对会员的资料进行删除、增加、修改、回复的一系列操作
上传照片管理:会员可以把自己的形象照片上传到本系统中。
好友列表管理:这部分要求对每个会员好友能够进行浏览、查询和分类。
留言管理:包含对查看每个会员的具体留言情况
后台远程管理模块:
用户管理模块:涉及到系统对登录的会员资料的管理,目的是让管理员对登录本系统的会员有着更详细的了解。
网站信息管理:主要是管理员对本网站的会员和其他信息进行控制,对会员进行分类
退出登录:管理员和会员在结束本次登录后,为了保护系统的安全性,实行的操作
网站前台
会员注册:会员填写用户名、密码、联系方式等基本资料。
会员登陆:用户通过身份验证即可成功登陆网站进行交友。
上传照片:会员可以上传自己的形象照片,分享自己的个人信息。
会员查询:会员可以输入基本的查询条件查找到符合条件的会员。
会员留言:注册的会员可以通过本系统留言,方便的联系其他会员。
加入好友:每个会员可以申请加入自己认为合适的会员。
网站后台
使用帮助:其中包含返回首页、注销登陆两个功能。
会员信息管理:管理员可以通过该项实现对本系统的会员资料进行管理,包括删除虚假会员的信息。
网站信息管理:其中包含首页公告设置,管理员要定期对站内的信息进行更新管理。
3、数据表
1.管理员表
此表用于记录网站管理员信息。
2.交友信息表
此表用于记录网站会员发布的交友信息
3.交友信息表
此表用于记录网站会员注册信息