基于java的吉他社区的设计与实现.doc

资料分类:计算机信息 上传会员:紫色烟火 更新时间:2022-06-10
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:10718
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:现在社区类产品数不胜数,交流社区,学习社区,例如开源中国社区,每一种社区都有它特定的功能及其业务。吉他社区针对爱好吉他爱好音乐的人群建立,也因本人多年弹吉他的经验和心得,还有和各大琴行联系,对音乐吉他的理解,想通过这样一个渠道认识更多爱好音乐的伙伴,音乐类社区目前市场上做的挺好的有,吉他中国社区,也只是针对吉他谱分享,和解答做出一系列的教学,大部分实践还需要个人自己去花时间练习,并不拥有社交功能,或者直播功能,当下流行的,例如抖音APP,各大直播平台,对社交和个人秀联系的很紧密。社区类项目不仅能够促进人与人之间的交流,而且能够把自己的知识分享出来让大家讨论参考学习,作为社区项目的推从者,把自己所学所想所见融合,完善自己的架构体系,开发一个属于自己的吉他社区交流网站。

本社区目前分为首页、文章、问答。用户进入网站后,不仅可以浏览其他用户发表的文章内容并且可以进行评论点赞,问答,没登陆只能做浏览,登录之后可以发表自己的文章和问答,非常欢迎对于吉他或者音乐与自己独特见解的用户,能够有效的提高吉他方面的技术。

该社区采用分布式架构,采用restful风格进行资源的获取,css+ajax+js进行视图的数据渲染,dubbo+zookeeper进行服务的发布和消费,页面生成形式使用freemarker技术并且经过渲染和数据渲染使其更美观,所有文件后缀同一为.ftl,并且采用前后端分离的以json字符作为数据之间的交互。文章发表利用百度的ueditor插件进行编辑,redis进行数据存储,Mysql数据库分离思想,数据格式全部采用Json形式交互。在进行注册时,利用阿里云的短信发送技术进行手机验证注册,同样利用redis进行手机验证码信息的存储和时间设置。

 

关键词:交流社区;学习吉他;网站开发

 

目录

摘要

Abstract

1 绪论-1

1.1 研究背景与意义-1

1.2 研究内容-2

1.3 相关技术简介-2

1.3.1 dubbo简介-2

1.3.2 zookeeper简介-3

1.3.3 mysql简介-4

1.4 本文的组织结构-5

2 系统需求及可行性分析-6

2.1 系统需求分析-6

2.1.1 系统功能需求分析-6

2.1.2 系统性能需求分析-7

2.1.3 主要技术分析-8

2.2 系统可行性分析-12

3 系统总体设计-14

3.1  系统总体结构设计-14

3.2 功能模块详细设计-15

3.2.1 注册模块-15

3.2.2 写文章模块-18

3.2.3 显示文章模块-19

4 系统详细设计-20

4.1登录模块设计-20

4.2 注册模块设计-21

4.2 个人中心模块设计-21

4.3写文章模块设计-22

4.4 项目整体架构模块设计-24

5 系统测试-25

5.1 测试目标与测试方法-25

5.1.1 测试目标-25

5.1.2测试方法-26

5.2改进方案-26

结论-27

参 考 文 献-28

致   谢-30

相关论文资料:
最新评论
上传会员 紫色烟火 对本文的描述:现在很多热爱吉他音乐的伙伴都被一些趋势限制,想提升自己的吉他素养或者音乐素养更是难上加难,吉他社区将作为一个学习交流类社区给这些热爱吉他的伙伴一个平台。第一期的开......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: