资料详情

基于Web的个人健康网站设计与实现 论文文档+项目源码

头像

PHP

编号:3026

目录

1 引言

1.1 编制目的

1.2 词汇表

1.3 参考文献

2 产品概述

3 体系结构设计

3.1 系统概述

3.2 体系结构模型

4 数据库设计

5 界面原型与人机交互设计

6 WEB性能优化

1. 减少HTTP请求

2. 压缩CSS、JS文件

3. 使用压缩组件

4. SQL语句优化

5. 使用Redis或者Memcached缓存


引言

1.1 编制目的

本文档详细完成对“知康”――个人健康Web应用的体系结构设计和模块的详细设计,达到指导后续软件构造的目的,同时实现和测试人员及用户的沟通。

本文档面向开发人员、测试人员及最终用户而编写,是了解系统的导航。

1.2 词汇表

词汇含义

词汇名称

备注

Healther

知康

应用名称

1.3 参考文献

《知康――个人健康Web应用 需求规格说明书》

2 产品概述

“知康”是一款关注个人健康的Web2.0应用,它结合了当下流行的互联网社交元素,加上原本的常规运动健康项目,以此来关注个人健康。“知康”主要包括以下几个模块:运动健身和个人健康数据采集和数据统计分析;活动、朋友圈、兴趣组等社交行为;教练和医生提供健康建议;等等。

系统的用例图如图2-1所示。

图2-1 用例图

系统的用例描述如表2-1所示。

表2-1 用例描述表

参与者

用例

个人用户

健康管理

活动管理

建议管理(查看)

统计分析

朋友圈

兴趣组

消息管理

个人信息管理

教练(在个人用户基础上)

建议管理(发表)

消息管理

医生(在个人用户基础上)

建议管理(发表)

消息管理

系统管理员

用户管理

权限管理

活动管理

建议管理(管理)

朋友圈(管理)

兴趣组(管理)

消息管理

系统管理

3 体系结构设计

3.1 系统概述

“知康”是一款关注个人健康的WEB应用,分为浏览器端(前端)和服务器端(后端)两个部分。前端使用Html、CSS、JavaScript语言编写,采用Bootstrap前端框架,并且使用Ajax技术。后端使用PHP语言编写,采用Laravel 5.1框架,其中数据库方面使用SQLite 3。