1项目介绍
个人交友网站的主要用户被分成了两类,一类是管理员,另一类是用户。具体的实现功能具体如下:管理员:个人中心、用户管理、交友信息管理、线下活动管理、活动报名管理、系统公告管理、论坛交流、系统管理。首页,交友信息,线下活动,系统公告,论坛信息,“我的”,“后台”,“客服”等功能。在此基础上,通过对该站点的功能模块进行了较为完善的设计,从而使该站点的整体信息管理流程得以实现。
2、项目技术
前端框架:easyui、jsp、css、JavaScript、JQuery
后端框架:SSM(Spring、SpringMVC、Mybatis)
3、开发环境
tomcat版本:Tomcat 7.x、8.x、9.x、10.x版本均可
JAVA版本:JDK1.8,其它版本理论上可以
IDE类型:IDEA、Eclipse、Myeclipse都可以。推荐IDEA与Eclipse
数据库版本:MySql 5.x
硬件环境:Windows 或者 Mac OS
4 系统性能
(1)系统的反应速度:一个网页的反应时间必须在3秒内,最多不能超过4秒,并且可以在同一时间内,支持10000人以上的用户。
(2)界面要简洁明了:本系统的界面要简洁明了,便于使用,要与使用者的使用习惯相一致。
(3)高储存性:由于在个人约会网站中要保存的信息非常多,所以对系统的储存量的需求也非常大,必须要有一个强大的数据库作为支撑,以保证这些信息能够被安全、稳定地保存下来。
(4)易学:这个系统的使用要求很简单,很容易上手,不需要太过复杂的操作,只要学会就可以使用。
(5)稳定性:所开发的社交网站,必须是一个稳定的、稳定的、不会出现界面不清晰、字体不清晰的情况。
5 功能介绍
5.1前台首页功能模块
个人交友网站,在系统首页可以查看首页、交友信息、线下活动、系统公告、论坛信息、我的、跳转到后台、客服等内容,如图5-1所示。
图5-1系统功能界面图
用户注册,在用户注册页面可以填写用户账号、密码、用户姓名、年龄等信息进行注册,如图5-2所示。
图5-2用户注册界面图
登录,在登录页面通过填写账号、密码等信息进行登录,如图5-3所示。在交友信息页面通过填写用户账号、用户姓名、性别、年龄、头像、联系方式、个人邮箱、爱好、特长、个人介绍等信息进行点我收藏操作,如图5-4所示。
图5-3登录界面图
图5-4交友信息界面图
5.2管理员功能模块
管理员登录,通过填写注册时输入的用户名、密码进行登录,如图5-5所示。
图5-5管理员登录界面图
管理员登录进入个人交友网站可以查看个人中心、用户管理、交友信息管理、线下活动管理、活动报名管理、系统公告管理、论坛交流、系统管理等信息。
用户管理,在用户管理页面中可以通过填写用户账号、密码、用户姓名、性别、年龄、头像等内容进行修改、删除,如图5-6所示。还可以根据需要对交友信息管理进行详情,修改或删除等详细操作,如图5-7所示。
图5-6用户管理界面图
图5-7交友信息管理界面图
线下活动管理,在线下活动管理页面中可以填写活动标题、活动地点、活动内容、活动要求、开始时间、结束时间、图片封面等信息,并可根据需要对已有线下活动管理进行修改或删除等操作,如图5-8所示。
图5-8线下活动管理界面图
活动报名管理,在活动报名管理页面中可以填写报名编号、活动标题、活动地点、开始时间、结束时间、用户账号、用户姓名、备注等信息,并可根据需要对已有活动报名管理进行修改或删除等详细操作,如图5-9所示。
图5-9活动报名管理界面图
系统公告管理,在系统公告管理页面中可以查看标题、内容、公告类型、发布时间、发布人、图片等内容,并且根据需要对已有系统公告管理进行详情,修改或删除等详细操作,如图5-10所示。
图5-10系统公告管理界面图
论坛交流,在论坛交流页面中可以查看帖子标题、帖子内容、父节点ID、用户ID、用户名、状态等内容,并且根据需要对已有论坛交流进行详情,修改或删除等详细操作,如图5-11所示。
图5-11论坛交流界面图
轮播图;该页面为轮播图管理界面。管理员可以在此页面进行首页轮播图的管理,通过新建操作可在轮播图中加入新的图片,还可以对以上传的图片进行修改操作,以及图片的删除操作,如图5-12所示。
图5-12轮播图管理界面图
5.3用户功能模块
用户登录进入个人交友网站可以查看个人中心、交友信息管理、活动报名管理、我的收藏管理等内容。
交友信息管理,在交友信息管理页面中通过填写用户账号、用户姓名、性别、年龄、头像、联系方式、个人邮箱、爱好、特长、个人介绍等信息,还可以根据需要对交友信息管理进行修改、删除如图5-13所示。
图5-13交友信息管理界面图
活动报名管理,在活动报名管理页面中可以查看报名编号、活动标题、活动地点、开始时间、结束时间、用户账号、用户姓名、备注等信息内容,并且根据需要对已有活动报名管理进行修改或删除等其他详细操作,如图5-14所示。
图5-14活动报名管理界面图
6 结论
本个人交友网站的设计要求基本上都能满足,该系统软件功能完善,用户界面良好,可以对错误信息进行正确的处理,并且可以精确地指出错误的类型。然而,在进行系统测试的过程中,也暴露出了一些系统存在的缺点和漏洞。除此之外,系统的代码和数据库中,还存在着大量的冗余现象,这些都是由于对编程技术的运用不够娴熟造成的。在未来,我会加强自己的自我学习和能力,来降低这些冗余现象。
通过对以上的测试结果进行分析,本个人交友网站无论在技术、操作、经济等方面都是可行的,而且通过测试,该系统操作简单,全部功能都能够实现,所以能够满足用户的使用要求,值得推广。