家庭网站的设计与实现.doc

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

摘要: 伴随着Web2.0的普及,大多数的网站都有着丰富的交互能力。选择家庭网站设计作为毕业设计的课题,而不是传统的管理系统,一方面如今业界对于CMS(内容管理系统)已经有了非常完善和成熟的解决方案,在这些基础上进行扩充拓展功能则是轻而易举的,另一方面我对于web前端的了解更深入一些,同时也更为感兴趣,因此想利用这样的机会完整地进行一次Web应用的开发。

  这次网站的制作着重点在于从脚手架的搭建到整个项目的构建过程,把我在各个网站中,Github源码中学习到的小技巧以及企业化开发的思想运用在了项目中,也从前端到后端详细介绍了网站的整体架构以及管理各个模块的方法,对于所有应用到的框架以及新的技术选型的认识和看法我也都有详细阐述,通过这次实践,我深入学习到了真正前后端分离的开发流程,以及一些前端开发中模块化,组件化的思想。我认为这是将来Web开发的一个大趋势,每一位程序员都必须了解的。

  

关键词:网站设计;前后分离;组件化;模块化

 

目录

摘要

Abstract

1.网站整体架构介绍1

1.1前端基于Webpack架构方案-1

1.2后端SpringBoot+MyBatis整合框架描述-4

1.3关系型数据库与NoSQL型数据库结合的介绍-9

2.设计实践详细介绍15

2.1 家庭网站需求分析和总体设计15

2.2 网站详细设计-16

 2.2.1 左侧导航栏以及ElementUI组件库-16

 2.2.2 通讯录功能MockServer模拟数据-17

 2.2.3 时间轴页面以及留言板功能介绍-20

 2.2.4 JQuery插件构造家族树的方案-22

 2.2.5 家庭影音HTML5播放器的实现原理23

 2.2.6 基于BufferedImage实现的照片集管理功能24

 2.2.7 基于nodejs实现家庭日志功能的介绍25

 2.2.8 基于百度地图API实现周边地图的查找,公交步行路线推荐-29

 2.2.9 家庭计划表实现-30

 2.2.10 家庭网介绍页面-31

3. 项目的管理33

3.1 使用Maven管理后端Java依赖包-33

3.2 使用npm管理前端node模块-33

3.3 使用Git管理整个项目版本-33

3.4 使用swagger管理接口文档-35

4 总结和展望-37

5 参考文献38

6 致谢39

相关论文资料:
最新评论
上传会员 浅浅的微笑 对本文的描述:为啥我对ES6如此情有独钟呢?大家都知道,JS是一门比较“泛滥”的语言,什么意思呢,JS的语言似乎并不像Java那么规范,很多情况下显然是错的,但依然可以编译,甚至有结果。我曾经......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: