基于web的乐游旅行社区的设计与实现(MyEclipse,SSH,MySQL)
来源:56doc.com 资料编号:5D12735 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D12735
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
基于web的乐游旅行社区的设计与实现(MyEclipse,SSH,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文14000字,程序代码,MySQL数据库)
本社区是一个网络应用软件以MyEclipse为开发工具,以MySQL为后台数据库。针对旅游爱好者作为用户而开发的,主要用来对旅游爱好者的信息进行管理并且提供了一个供旅游爱好者之间相互交流的平台。本系统采用前台采用流行的JSP、Ajax(Asynchronous JavaScript and XML)和JavaScrip技术实现了这个乐游社区。还采用了目前最流行的SSH(Spring、Struts2 和Hibernate)组合技术实现了对业务逻辑的处理后台采用MySQL实现了对用户数据的持久操作。本系统实现了可实现了会员信息管理,好友管理,管理员后台管理,旅游社区四大模块的全部功能。系统可以在应用环境为Windows2000及以上版本及相应Linux上运行。
系统具有界面直观友好、操作简单、功能强、自动化程度高等特点。系统能够同时承受500多的用户上线,满足了用户在网络交流方面的需求。
本系统分为四个大的模块,他们分别是用户信息模块,信息管理模块,旅行信息模块和好友信息管理模块。
联系人管理模块设计框架
联系人管理模块主要要实现对好友的管理和黑名单的管理。好友管理分为增加好友,查看好友,删除好友,好友加黑名单,查看黑名单等功能。黑名单管理分为查看黑名单,删除黑名单等功能。
邮件管理模块设计框架
为了方便用户间的交流系统提供一个收发信息的功能,它包括短信的创建,对已收信息和已发信息的删除和查看等功能。
用户基本信息管理模块设计
根据系统功能模块结构图和管理流程,以及乐游社区系统的需要总结出如下的数据字典。
1.系统用户数据:包含的数据项有系统用户名,密码,性别,年龄,邮箱,省份,地址,密码提示问题,密码提示答案等。
2.用户个人空间数据:包含的数据项有旅游观点,旅游季节,旅游地点,旅游习惯,电话,上传的图片等。
3.短信息数据:包含的数据项有发送者,接收者,发送时间,标题,内容等。
4.好友名单数据:包含的数据项有自己的名字,好友的名字。
5.黑名单数据:包含的数据项有自己的名字,黑名单的名字。
6.积分等级数据:最小积分,最大积分,等级名称,对应头像
7.积分动作数据:积分动作名称,可获积分,动作描述
8.积分记录数据:用户名称,获得时间等。
开发环境:windows
开发工具:MyEclipse
开发框架:MVC
数据库管理系统:MYSQL
目 录
摘 要 I
Abstract II
1 绪论 1
1.1 总体概述 1
1.2 开发背景 1
1.3 开发环境 2
1.3.1 开发语言 3
1.3.2 开发工具 3
1.3.3 开发框架 4
2 系统分析 5
2.1 系统需求分析 5
2.2 技术可行性分析 6
3 系统设计 7
3.1 系统过程设计 7
3.2 系统模块设计 7
3.2.1 总体设计框架 7
3.2.2 联系人管理模块设计框架 8
3.2.3 邮件管理模块设计框架 9
3.2.4 用户基本信息管理模块设计 10
3.3 数据库结构设计 10
4 系统详细设计 16
4.1 系统框架实现 16
4.1.1 底层数据库的建立 16
4.1.2 持久化层的建立 16
4.1.3 业务逻辑层的建立 16
4.1.4 表示层的建立 17
4.2 程序设计 17
4.2.1 用户登录功能设计 17
4.2.2 用户注册功能设计 19
4.2.3 创建个人空间功能设计 21
4.2.4 发送信息功能设计 22
4.2.5 收件箱功能设计 23
4.2.6 音乐跑不停功能设计 25
4.2.7 旅行相关信息功能设计 25
4.3使用本社区的说明 28
结束语 30
致 谢 31
参考文献 32
|