【摘要】随着信息时代的到来,人们在社交领域已经不仅仅局限于传统沟通设备的使用。与传统社交相比,网络社交以其实时性、便捷性、多样性迅速走进了人们的生活。
校园社交平台是一个单独针对学生群体搭建的提供了多种社交方式的服务平台。通过需求分析,平台包含账户、说说、私信及社交功能模块,通过分析数据库,含有用户表、说说表、评论表、私信表等17张表。通过使用流程图对整个模块进行了详细设计,系统的设计与实现是基于MVC模式开发的,设计了数据库中的表结构,利用Hibernate来创建实体类从而生成数据表。系统使用Eclipse工具进行开发,以MySQL为数据库,创建Apache Tomcat服务器,后台采用Java为编程语言,前端使用JSP、HTML5、CSS3技术及Bootstrap+Angular JS框架开发。平台界面分为欢迎页面和主页,主页以单页面形式展示。经测试,平台主要模块的功能均可实现。
校园社交平台为学生群体提供了更多的社交生活方式,利于学生走出宿舍,丰富课余生活,结识更多的朋友。
【关键词】Java;MySQL;社交平台;设计;实现
目录
摘要
Abstract
1 绪论-1
1.1 设计现状-1
1.2 设计的目的、意义及应用前景-1
1.2.1 目的-1
1.2.2 意义-2
1.2.3 应用前景-2
1.3 开发流程及组织结构-2
1.3.1 开发流程-2
1.3.2 组织结构-3
2 平台功能模块的分析-3
2.1 需求分析-3
2.1.1 功能需求-3
2.1.2 可拓展模块分析-5
2.2 开发环境及技术介绍-5
2.2.1 开发工具及环境-5
2.2.2 前端框架及技术介绍-6
2.2.3 后台框架及技术介绍-6
2.3 数据库介绍-7
3 平台功能模块的设计-7
3.1 账户功能模块的设计-7
3.2 说说功能模块的设计-7
3.3 私信功能模块的设计-9
3.4 社交功能模块的设计-10
3.5 数据库的设计-11
3.5.1 数据表结构的设计-11
3.5.2 系统数据库的连接-14
4 平台界面的设计与实现-15
4.1 账户功能界面的设计与实现-15
4.2 说说功能界面的设计与实现-18
4.3 私信功能界面的设计与实现-22
4.4 社交功能界面的设计与实现-23
5 平台功能模块的测试-31
5.1 账户功能模块测试-31
5.2 说说功能模块测试-31
5.3 私信功能模块测试-31
5.4 社交功能模块测试-32
总 结-34
参考文献-35
致 谢-36