需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:19898 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:在当今社会,随着工作压力的增大和生活节奏的加速,人们的空闲时间越来越少,导致了人们与他人交流的时间也越来越少。但是,随着互联网技术的飞速发展,各种交友网站如同雨后春笋一般应运而生,解决了人们交友和交流的的难题,使人们可以在足不出户的情况下,结识到更多的朋友,促使了人们之间的沟通和交流,逐渐成为了网络中人们需要的重要角色。 -为了能让用户更好地与外界交流并更全面地展示自己,各大交友网站都为用户提供了日志,相册,说说,留言板,音乐盒等功能模块。各种新兴的交友网站在近几年来都有了显著的发展,如“人人网”,“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 |