需要金币:![]() ![]() |
资料包括:完整论文 | ![]() |
![]() |
转换比率:金额 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 |