[关闭]
@shaobaobaoer 2019-03-22T10:39:53.000000Z 字数 8142 阅读 810

三创网站介绍部分

创新项目 vue


************************************************************************
> File Name: 三创网站介绍部分
> Author: shaobaobaoer
> Student-Id: 16121141
> Mail: shaobaobaoer@126.com
> WebSite: shaobaobaoer.cn
> Time: Sunday, 17. March 2019 06:14PM
************************************************************************

二、网站介绍

2.1 网站概述

OneForAll 平台是以多功能为主要亮点,以全国大学生为服务群体的综合性社交平台。主要的包括了
【还请小姐姐在这边给我多吹一点】

2.2 网站设计

2.2.1 网站风格

主题:以白色与少量红色相互搭配,明黄色,橙色点色调变换图片,提示信息。网页大气美观,充满活力。
字体:字体采用五号宋体字为主,页面整洁干净。对于重要信息,采用红底白字等样式,让人一目了然。
LOGO:logo采用黄色与红色的艺术字体,同样是暖色调,给人一种温暖、耳目一新的感觉

2.2.2 网站功能规划

为了满足之前提出的种种需求,我们将网站的规划为如下几个部分。
-->
TIM图片20190322181105.png-6.7kB

2.3 帖子板块

用户能够通过论坛发表,检索帖子。帖子有自己对应的板块名称。用户能够在帖子中畅所欲言,可以发提问贴,文章帖,评测贴等多种帖子类型,帖子应当支持富文本类型。其他用户可以在帖子底下回复。

2.3.1 帖子模块的相关功能

帖子功能应当是一个论坛中相当重要的部分之一。我们的帖子功能板块包含了如下的功能。

2.3.2 帖子模块的用例图

烧包.jpg-64.2kB

2.4 活动与讲座模块

讲座是一种只有教务管理权限的用户才能够发表的帖子。这种帖子支持更加高级的富文本编辑,以达成宣传的目的。而活动是一种只有拥有活动管理员权限或者广告商权限的用户才可以发表。该帖子同样支持更高级的富文本编辑,方便活动管理员或者广告商宣传它们的活动或者产品。两者功能在大部分上类似。

2.4.1 活动模块的相关功能

2.4.2 活动与讲座模块的用例图

TIM图片20190320133532.png-14.7kB

2.5 赞助广告模块

赞助广告是可由广告商权限的用户编辑的板块。广告板块在首页的右上角,帖子中等多个地方。赞助广告有多种类型,包括考研辅导班,出国辅导班,学生用品广告等等。旨在吸引广告商前来投资。也是主要的收入来用,赞助广告模块,旨在通过多种方式,来达成用户-赞助商-系统运维之间的友好利益链关系。

2.5.1 赞助广告模块的相关功能

2.5.2 赞助广告模块的用例图

12.png-11kB

2.6 后台管理模块

每个用户都少不了一个后台管理。对于每个权限的用户而言,管理系统都不一样。

2.6.1 后台管理模块的相关功能

2.6.2 后台管理模块的用例图

烧包 (1).jpg-61.9kB

2.7 网站推广

2.7.1 基础手段

制作宣传册,海报,传单,卡片,QQ,微信,微博等方式,是一些比较基础的宣传手段。

2.7.2 SEO 优化

目前在各大引擎中,能够更具用户的偏好来设置关键词广告投放。,比较成熟的比如Google Ads,百度广告等。目前,对于大学生服务平台,社交网站,一站式服务等关键词的竞价较低,利于推广。如果考虑SEO优化,可能会在各大搜索引擎中召集到大批用户的投资商。

2.7.3 校园宣讲

由于面向的用户是大学生,因此安排校园宣讲等活动自然能够招揽到一批忠实用户。通过在大学设置宣传摊位,并推出一些活动,例如注册送小礼品,发帖增明信片等方式,稳定客户群体,增大影响力。

2.8 网站建设

2.8.1 网站开发策略

在充分考虑经济实力和现有资源的基础上,网站采用小团队开发的策略,即招募优秀且经验丰富的大学生来进行编程。充分发挥小团队的优势,在开发过程中随时做出改变,优化功能,又最大限度的节约成本。在测试方面,亦可从学校招募志愿者,最大程度上发挥本土效应。

2.8.2 网站开发关键技术

HTTPS技术

HTTPS是身披SSL外壳的HTTP。HTTPS是一种通过计算机网络进行安全通信的传输协议,经由HTTP进行通信,利用SSL/TLS建立全信道,加密数据包。HTTPS使用的主要目的是提供对网站服务器的身份认证,同时保护交换数据的隐私与完整性。
基于HTTP协议,通过SSL或TLS提供加密处理数据、验证对方身份以及数据完整性保护。
HTTPS有如下特点:

  1. 内容加密:采用混合加密技术,中间者无法直接查看明文内容
  2. 验证身份:通过证书认证客户端访问的是自己的服务
  3. 保护数据完整性:防止传输的内容被中间人冒充或者篡改

NodeJs前端技术

Node 公开宣称的目标是 “旨在提供一种简单的构建可伸缩网络程序的方法”。对于当前的服务器程序存在的问题来说。在 Java和 PHP 这类语言中,每个连接都会生成一个新线程,每个新线程可能需要 2 MB 的配套内存。在一个拥有 8 GB RAM 的系统上,理论上最大的并发连接数量是 4,000 个用户。而node则最大程度上避免了这个问题。node理论上可以支持数万个并发连接。利用node中vue的框架作为我们的前端服务器是一个不二之选。

Django后端技术

Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 Django是一个开放源代码的Web应用框架,由Python写成。Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。
Django的特点包括如下几点:
1) 强大的数据库功能:用python的类继承,几行代码就可以拥有一个动态的数据库操作API,如果需要也能执行SQL语句。
2) 自带的强大的后台功能:几行代码就让网站拥有一个强大的后台,轻松管理内容。
3) 优雅的网址:用正则匹配网址,传递到对应函数。
4) 模板系统:强大,易扩展的模板系统,设计简易,代码和样式分开设计,更易管理。
5) 缓存系统:与memcached或其它缓存系统联用,表现更出色,加载速度更快。
6) 国际化:完全支持多语言应用,允许你定义翻译的字符,轻松翻译成不同国家的语言。

Oracle数据库技术
Oracle Database是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。
Oracle数据库主要特点包括:
1.支持多用户、大事务量的事务处理。
2.在保持数据安全性和完整性方面性能优越。
3.支持分布式数据处理。将公布在不同物理位置的数据库用通信网络连接起来,组成一个逻辑上统一的数据库,完成数据处理任务。
4.具有可移植性。Oracle可以在Windows、Linux等多个操作系统平台上使用。

推荐算法
推荐算法是计算机专业中的一种算法,通过一些数学算法,推测出用户可能喜欢的东西,目前应用推荐算法比较好的地方主要是网络,其中淘宝做的比较好。所谓推荐算法就是利用用户的一些行为,通过一些数学算法,推测出用户可能喜欢的东西。主要有内容推荐,基于协同,基于关联规则,基于效用,基于知识,组合推荐6种主流方法。在该平台的建设中,我们主要采用的是基于内容的推荐算法。该算法推荐结果简单并易懂,主要的思想就是计算用户特征向量于被推荐项目向量之间的夹角,夹角越小,该项目越有可能推荐给用户。

2.8.3 网站安全防护

网络安全和信息化是相辅相成的,安全是发展的前提,发展是安全的保障。两者应当同步推进。作为一个一站式服务平台,用户有自己的权限去发表帖子,一些特殊的角色也有着特殊的权限,例如发表广告,发布活动等。为了创造一个和谐稳定的服务平台。需要一些全面的安全防护。包括以下几点

2.9 网站开发周期

2.9.1 需求分析

2.9.2 网站开发

2.9.3 网站测试

2.10 网站运维

网站投入运营之后,任然需要团队对网站进行实时监控,广泛收集客户意见,及时发现对网站的威胁和漏洞并予以排除于预防。维护工作主要包括如下几个方面

2.10.1 网站与性能优化

网站优化,关键字密度分析,提高搜索引擎友好度。标题页面的内容优化,排行榜实时更新。加入更多让人感兴趣的板块。分析网站代码,精简结构,减少冗余。使网站性能更加优秀,加载更加流畅。同时,根据相应的传统节日,上线多种配色方案。
有针对性的进行体验优化,降低用户操作成本,提高用户友好度。在之后将网站的静态资源搬运到CDN上,减少宽带与服务器的请求数。从而提高服务器性能。

2.10.2 用户与内容优化

在各大媒体网站,比如百度贴吧,新浪微博等地方开通认证账号。广泛听取用户意见,根据用户喜好,及时修改网站的功能,增加或者减少用户广泛要求的板块,提高用户友好度。
对用户数据采用机器学习算法,生成每个用户的喜好维度,供之后的广告,活动,讲座的推荐算法使用。

2.10.3 安全与备份

上线系统监护平台,可以从云服务商处购买或者自行利用开源代码搭建。对服务器,流量,日志进行24小时监控。对于用户的可疑操作,做到及时排查,及时处理。
作为网站的生存之本,需要对数据进行时刻的备份,以防止数据丢失。对于即将寿命到期的软件,需要及时更换,提高系统整体的稳定性。

2.11 网站demo

为了充分演示网站的相关信息,我们小组制作了网页的相关demo。jing'go

2.11.1 首页部分

在首页的左侧是推荐内容。最上为导航栏和登陆栏目。
首页中央包括了最新的一些帖子,而首页的右上角是广告位招租。其下为讲座推荐与活动图推荐。

image_1d6cps2db1ba5udbe941jaui4a1p.png-518.1kB

之后的四个板块的右侧栏目与首页相似,不多做叙述。

2.11.2 课程板块

image_1d6cpte7c1dnc1ae3tgs1n99194926.png-149.9kB

2.11.3 留学板块

image_1d6cpu3h3hs11nqn089nv1mqi2j.png-157.6kB

2.11.4 考研板块

image_1d6cpum85liovo2dks12361la730.png-139.2kB

2.6.5 考证板块

231.png-57.8kB

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注