瑜伽网站的设计与制作(附件)【字数:7521】

摘 要据市场分析调查发现每年因为缺乏锻炼而导致疾病的人群不在少数,相关领域的专家和营养师呼吁人们多运动。随着生活生平的不断提高,社会经济的发展,有更多的人进入瑜伽进行锻炼,各类瑜伽网站也应运而生。本文设计和制作了一个“瑜伽网站”,包括用户的登录注册、文章中心、课程介绍、企业荣誉及后台管理等模块。本网站基于MVC的设计模式进行开发,将网站的各部分业务逻辑进行分布处理,处理前台UI页面不需要考虑到数据的来源与格式,记录接口所需要的数据格式,交付后台接口。本文使用MySQL数据库对数据进行存储。
目 录
一、引言 1
(一)开发背景 1
(二)研究内容 1
(三)相关技术 1
1. Vue技术 1
2. MySQL简介 1
3.Bootstrap框架 1
4. ajax技术 1
二、需求分析 2
(一)网站需求分析 2
1.初步调查 2
2.技术可行性分析 2
3.经济可行性 2
4.操作可行性 2
(二)用户需求分析 2
三、网站架构设计 3
(一)网站的设计与目标 3
(二)数据库设计 4
1.数据库的分析与设计 4
2.数据库概念设计 4
3.数据库逻辑设计 5
四、网站详细设计及代码实现 6
(一)网站设计描述 6
(二)后台员工登录页面 6
(三)后台管理首页 7
(四)课程信息管理 8
(五)文章管理页面设计 9
(六)公司简介模块 10
(七)课程信息模块 11
五、网站实施 12
(一)测试用例 13
(二)测试分析 15
六、总结 15
致 谢 17
参考文献 18
一、引言
(一)开发背景
目前越来越多的人加入了“瑜伽”的行列,不仅仅是上班的人,大学生、退休的人群中也有很多通过瑜伽进行身体锻炼的。通过线下的调查发现, *好棒文|www.hbsrm.com +Q: &351916072& 
百分之四十的大学生有瑜伽的想法,他们获取瑜伽信息的很多都来源于网上。这对于瑜伽类网站来说是一个极好的机会。基于此,开发一个瑜伽网站是非常有必要的。瑜伽网站要有实质性的功能,既要注重于UI展示和后台管理员的操作体验,希望在消费者和管理员双方做出一个完美的权衡。
(二)研究内容
本文主要介绍该网站的开发过程。瑜伽网站模块的分布包括两个方面:前台页面和后台页面。前台页面包括首页,登录注册,产品中心,文章中心,联系我们等模块,后台主要是对前台数据的管理,包括所有用户信息的管理和课程的管理等。前端和后端相互独立,不同权限用户进行分类管理。
(三)相关技术
1. Vue技术
Vue.js是一个小巧轻便的JavaScript库,与react和angular相比更加容易理解react的开发思想采用面向对象的方式对dom树进行修改然后整体渲染到根目录下,而vue使用typescript的方式使用伪JavaScript的方式进行内容填充,对于没有学过面向对象的编程人员来说容易上手,就扩展方而言,由于急于node.js的特性,对于npm的依赖包都可以很好的支持,可以实现快速开发。
2. MySQL简介
Mysql数据库是我们在学校学习比较熟悉的数据库,在众多的数据库中,它可以从被开发出来一直延用至今,是因为它处理数据的速度非常快。一般大型的数据处理都会选择用mysql数据库。它不仅支持多种开发语言还支持很多类型的操作网站。
3.Bootstrap框架
Bootstrap是前端UI框架的代表,bootstrap提供了很多可以直接使用的小部件以及同用样式组件,开发过程中,只需要进行应用给定的class类,便可以进行样式的快速实现,对需要整体修改的样式,可以对源文件进行改写。
4. ajax技术
Ajax技术的出现为了解决异步传输问题,ajax不是一种编程语言,是一种编程思想,一种编程方法,可以在保证页面不刷新的情况下实现数据的更新,传统的响应方式通过路由的方式进行数据的通篇更行,例如点击分页器的某个页面序号,通过a标签的方式进行页面的跳转,使用get方式将页id放入导航栏,服务器获取get的id查找符合条件的数据,返回给浏览器。使用ajax可以避免整个页面刷新,获取到的数据可以通过typescript的方式渲染到页面中。
二、需求分析
(一)网站需求分析
1.初步调查
随着生活水平的提高,人们不再因为日常居行而烦恼,然而过度的舒适并非是好事,据不完全统计,当今社会有百分之十点三的人存在健康问题,通过对高校不同人群的调查发现,无论是体质和身材处于什么阶段的人对于去瑜伽消费都充满了期待,对于各类瑜伽信息以及瑜伽方式,都有不同程度的向往。
2.技术可行性分析
本套网站的开发使用的是PHP+MySQL组合,总所周知PHP和MySQL是开源软件,核心代码占用空间较小,对于硬件所要掌握的知识要求较低,MySQL入门较低,使用navicat可以对MySQL进行可视化的开发,网络中关于MySQL的开发文档较为丰富,github中此类问题关注量较大,更新速度较快,论坛活跃,就开发而言基本不会纯在技术难点。PHP作为学习了3年的必修课程来说,对于基本的操作已经有了了解,所以在技术上是可行的。
3.经济可行性
基于html5瑜伽网站,使用到的软件均是开源免费的,对于本地的开发环境使用xampp集成环境,数据库的部署方面使用阿里云MySQL托管服务,对于小型网站的部署云数据库成本更低,综上分析本套网站在经济上是可行的。
4.操作可行性
随着我国的教育水平稳步提升,广大人民群众对于电脑和手机已经不陌生,对于一些专业术语的理解也有了较好的提高,本套网站的开发采用市面上流行的内容管理网站的模式,核心功能包括增删改查,仅仅学会一类数据的操作其他的数据操作方法便可以迎刃而解。
(二)用户需求分析
本套网站通过详细的调查分析,得出以下需求:

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wlw/8.html

好棒文