本交友平台系统是针对目前交友平台的实际需求,从实际工作出发,在分析以前交友平台系统中存在问题的基础上,结合管理信息系统开发的概念、结构及系统开发的基本原理和方法,并利用计算机运算速度快、存储信息容量大、处理逻辑问题强、功能强大的优势,采用目前最流行的B/S结构和JSP中流行的MVC三层设计模式。它帮助交友平台实现了信息化、网络化,通过测试,实现了系统设计目标,相比传统的管理模式,本系统合理的利用了新闻数据资源,有效的减少了交友平台的经济投入,大大提高了交友平台的效率。
本系统主要包含了系统用户管理、新闻资讯管理、新闻资讯管理、院校信息管理、招生数据管理、系统管理等多个功能模块。下面分别简单阐述一下这几个功能模块需求。
1) 登录模块:
管理用户的登录:管理员登录系统后台对本系统其他管理模块进行管理,
以及客户端管理员登录后向服务器传输数据。
用户的登录: 用户登录本系统前台系统,对个人的信息等进行查询。
2) 留言管理模块:只有注册用户才能进行在线留言,需要登录网站前台,输入留言内容既可以完成在线留言功能,同时可以查看别的用户的留言。后台管理员对用户的留言进行管理。
3) 交友模块:注册用户在网站前台登录个人账号后,可以选择某个会员,进行信息查看,点击交友。
4) 用户注册:进入网站首页,游客可以进行用户注册,系统会反馈是否注册成功。
5) 管理员用户管理模块:
管理员账号管理:向本系统中查询更多的注册用户,管理员包括超级管理员。
注册用户管理:呈现本系统中的注册用户,若某注册用户注销,在列表
将此用户删除。
修改密码:本系统管理员修改管理员密码。
6) 会员相册管理模块:
会员相册查询:实现管理员查询会员相册。
7) 会员留言管理模块:
会员留言查询:呈现在本系统的管理员查询会员留言。
8) 前台新闻管理模块:
前台新闻添加:呈现在本系统的管理员添加前台新闻。
前台新闻查询:呈现在本系统的管理员查询前台新闻。
9) 在线留言管理模块:管理员实现在线留言回复。
10) 系统管理:数据备份、友情链接添加、友情链接查询、系统简介设置、留言管理、系统公告设置。
目录
摘要 I
Abstract II
目录 IV
1 绪论 6
1.1研究背景 6
1.2研究目的及意义 6
1.3主要研究内容 6
2 相关技术知识介绍 8
2.1 JSP相关技术介绍 8
2.2 MVC开发模式介绍 8
2.3 sqlserver相关知识介绍 9
2.4三层结构体系 9
3 系统分析 10
3.1可行性分析 10
3.1.1 技术可行性 10
3.1.2 经济可行性 10
3.1.3 操作可行性 10
3.2功能需求分析 11
3.3数据需求分析 12
3.4性能需求分析 12
3.5数据流分析 12
4 系统设计 15
4.1系统功能模块设计 15
4.2系统功能设计 15
4.3数据库的设计 19
4.3.1 概念模式设计 19
4.3.2 数据库表的设计 21
5 系统实现 26
5.1登录模块 26
5.2注册模块 28
5.3在线留言模块 30
5.4系统用户管理模块 32
5.5普通用户模块 33
5.6管理员模块 34
5.7系统管理 36
6 系统测试 38
6.1测试概述 38
6.2数据库测试 38
6.3测试用例 41
7 总结 45
参考文献 46
致 谢 47