摘要:人们在旅游途中看到美景时会用手机或照相机记录下来,通过本网站可以上传自己的照片和心情与全国各地的好友分享,在这个互联网普及的时代,可以通过网站即时上传实时分享。它改变了人们信息分享的方式和速度,人们可以简单快速地将信息分享给好友。
该社交分享网站主要实现用户注册、发布状态、查看他人状态、评论、删除状态或评论、发送消息、修改资料、后台管理等操作。根据实际需求,该系统采用Struts2、Hibernate和Spring三个框架整合开发;使用网上的一些开源模板搭设框架;Jsp页面采用struts2标签技术显示数据;客户端采用Javascript 、HTML5和CSS等技术;数据库采用MySql。
本系统的开发以先进性、整体性、经济性、开放性、实用性、安全性、标准化为基本建设原则。在一些功能上以用户方便为首要考虑因素,使系统不仅是停留在满足功能需求上,而且要在使用的舒适度和灵活度上加大力度。该系统进行了简单地测试,尽力减少系统的错误。
关键词 社交分享网站;旅游;MySql;SSH;HTML5
目录
摘要
Abstract
1 绪论-1
1.1研究背景-1
1.2研究现状-1
1.3研究内容-1
1.4论文的组织结构-2
2 相关技术与开发工具-3
2.1相关技术-3
2.1.1 JSP技术简述-3
2.1.2 JavaScript技术简述-3
2.1.3 HTML5技术简述-3
2.1.4 CSS技术简述-3
2.1.5 Struts2技术简述-3
2.1.6 Hibernate技术简述-3
2.1.7 Spring技术简述-4
2.2开发工具及平台-4
2.2.1 MyEclipse开发平台简述-4
2.2.2 Tomcat 服务器简述-4
2.2.3 MySql 数据库简述-4
3 系统需求分析-5
3.1 需求概述-5
3.2 功能需求-5
3.3 详细功能需求分析-5
3.3.1 用户注册-5
3.3.2 广场-5
3.3.3 登陆-5
3.3.4 后台管理系统-7
3.4 系统操作流程分析-8
4 系统分析与设计-13
4.1 架构分析与设计-13
4.2 业务逻辑分析-13
4.3 WEB服务层的分析与设计-15
4.3.1 系统包结构-15
4.3.2 系统ACTION-15
5 数据库设计-18
5.1 数据库设计-18
5.1.1 表结构关系图-18
5.1.2 数据库表-18
5.2 数据库生成-20
6 功能用例及系统实现-21
6.1 系统功能-21
6.2 前台功能模块-21
6.2.1 用户注册-21
6.3.2 用户登陆-22
6.3.3 首页管理-23
6.3.4 个人主页管理-26
6.3.5 关注管理-27
6.3.6 消息管理-29
6.3.7 资料管理-31
6.4 后台功能模块-31
6.4.1 用户管理-31
6.4.2 帖子管理-33
6.4.3 管理员管理-34
结论-36
致谢-37
参考文献-38
附录-39
附录-37