基于JSP的在线社交门户网站的设计与实现.zip

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2016-10-14
  • 论文字数:19898
  • 当前位置论文阅览室 > 毕业设计 > 信息与计算科学 >
  • 课题来源:(王教授)提供原创文章

支付并下载

摘要:在当今社会,随着工作压力的增大和生活节奏的加速,人们的空闲时间越来越少,导致了人们与他人交流的时间也越来越少。但是,随着互联网技术的飞速发展,各种交友网站如同雨后春笋一般应运而生,解决了人们交友和交流的的难题,使人们可以在足不出户的情况下,结识到更多的朋友,促使了人们之间的沟通和交流,逐渐成为了网络中人们需要的重要角色。

-为了能让用户更好地与外界交流并更全面地展示自己,各大交友网站都为用户提供了日志,相册,说说,留言板,音乐盒等功能模块。各种新兴的交友网站在近几年来都有了显著的发展,如“人人网”,“QQ空间”等,都得到了用户广泛的好评。所以本系统吸取了各大交友网站的经验,根据它们的几个重要的功能,加以实现。本系统模仿一个交友网站的实现。在实现过程中,根据真实的用户需求,对功能做出合理的判断,最终实现一个受欢迎的交友网站。

本文安排如下:首先会根据当今的社会背景对项目进行需求分析和可行性分析,并说明开发此程序的意义。在完成需求分析后,将对数据库进行设计,并确定本网站所需要实现的模块及具体功能。其中,主要实现的模块有注册登陆,网址导航模块,个人日志模块,相册管理模块,说说模块,留言板模块,个人档案模块以及音乐盒模块。

-本网站的主要技术采用Spring框架,Struts2框架和Mybatis框架这三大框架。用Java EE实现后台功能,遵循MVC开发模式,使用JavaScript,HTML5实现界面设计的前端。数据库采用MySql数据库。本文将会详细介绍在线社交门户网站的设计与实现。

-本网站考虑到用户多方面的需求,相比于一般的交友网站增加了导航的功能。在导航页面用户可以轻松地找到自己希望访问的各种类型的网站,在导航页面应用了百度的搜索引擎,即使用户无法直接看到自己所需要的网站,也可以通过搜索功能来找到相关信息。

-本网站界面简洁美观,操作简单,给用户带来了良好的体验。本系统提供了网上交流所需的各种功能,在与好友互动之余,用户也可以浏览导航页面,根据自己的喜好,进行其他的上网活动,本网站还提供了音乐盒功能,里面提供了十个音乐电台,每个电台都有自己不同的风格,用户也可以根据自己的喜好,在闲暇之余收听自己喜爱的音乐。同时,本网站的各种好友互动功能,也为人们在空闲时间与他人的交流提供了很大的便利和平台,促进了人与人之间的交流。

 

关键词  Java EE;MVC设计模式; MySql数据库;在线社交;门户网站

 

目录

摘要

Abstract

1 绪论-1

 1.1 项目背景-1

 1.2 课题研究的目的及意义-1

 1.3 研究内容-1

2 相关技术和开发环境介绍-2

 2.1 B/S结构介绍-2

 2.2 JavaEE介绍-3

 2.3 Json简介-4

 2.4 Mysql介绍-5

 2.5 Myeclipse介绍-6

3 可行性分析与需求分析-7

 3.1 可行性分析-7

   3.1.1 技术可行性-7

   3.1.2 经济可行性-7

   3.1.3 操作可行性-8

 3.2 系统功能分析-8

 3.3 需求分析-8

   3.3.1系统功能概述-8

   3.3.2系统功能说明-9

   3.3.3功能模块分析-9

 3.4 用例模型图-9

4 系统设计-11

 4.1 系统总体设计-11

   4.1.1设计目标与原则-11

   4.1.2功能设计-11

 4.2 系统功能模块设计-12

   4.2.1 网址导航模块-11

   4.2.2好友管理模块-12

   4.2.3日志管理模块-13

   4.2.4相册管理模块-13

   4.2.5说说模块-15

   4.2.5留言板模块-15

 4.3 系统类图-15

 4.4 数据库设计-16

   4.4.1 数据库概念设计-16

   4.4.2 数据库表设计-18

5 系统实现-20

 5.1 网址导航模块-23

   5.1.1 信息搜索区域-23

   5.1.2 图片导航区域-24

   5.1.3 分类导航区域-25

5.2日志管理模块-24

   5.2.1 日志列表页面-25

   5.2.2 日志添加页面-25

   5.2.3 日志浏览页面-26

   5.2.4 日志查看页面-27

   5.2.5 日志编辑页面-28

5.3好友管理模块-29

   5.3.1 好友列表页面-29

   5.3.2 好友添加页面-30

   5.3.3 好友空间页面-31

5.4相册管理模块-32

5.4.1相册查看页面-32

5.4.2相册添加页面-33

5.5说说模块-34

5.6留言板模块-34

5.7音乐盒模块-35

5.8更多功能模块-35

结论-37

致谢-38

参考文献-39