Beta阶段发布说明

发布地址

公客

新功能

对于评论的点赞点踩功能

1632489-20190522195808804-1241799437.png
如图所示,增加了对评论的点赞和点踩的功能,并且有相应的动画显示。

热评置顶显示功能

1632489-20190522195905355-212632661.png
对于所有评论,点赞数前三的将置顶显示。

个人信息上传头像功能

1632489-20190522195943569-2073435030.png
1632489-20190522200002178-288169846.png
可上传个人头像,并且将在评论区显示。

增加按照教师查看评论功能

1632489-20190522200101478-104735279.png
可筛选出只有某位老师的评价。

子评论功能

1632489-20190522201438159-95860936.png
可对评论进行回复。

与Alpha阶段的对比

在Beta阶段,我们决定将网站的安全性和美观性作为工作的重点。为此,我们在转会期引入了一位专门负责UI设计的同学。

页面排版和样式设计

首先展示各个页面的对比图,其中左边为Alpha阶段的页面,右边为Beta阶段的页面。

首页对比图

1632489-20190522131145916-797469631.png 1632489-20190522203254304-1382527488.png

公告区对比图

1632489-20190522205118634-1283781538.png 1632489-20190522204919723-1234144654.png

个人信息对比图

1632489-20190522205328924-1954094237.png 1632489-20190522205959145-1137486419.png

课程列表对比图

1632489-20190522210902192-2083358613.png 1632489-20190522210836121-17120515.png

课程评价评分对比图

1632489-20190522211221009-1919122266.png 1632489-20190522211157602-1921004546.png

安全性问题

对于安全性的考虑,我们组的测试成员首先撰写了一篇自身安全分析报告。针对不同的安全性问题,我们组撰写了这篇解决方案:安全性分析及性能对比。同时,针对Alpha阶段遭受的恶意注册攻击,我们采取了如下的拼图验证:1632489-20190522212029828-1703118320.png

测试

除了针对安全性的测试之外,在Alpha阶段测试工作的基础上,Beta阶段增加了对浏览器兼容性的测试和压力测试,详见如下博客基于动态继承类、WebDriver的浏览器兼容性测试框架搭建压力测试报告

网站访问速度

我们在beta阶段对网站进行了各种优化,使用了缓存,CDN,优化加载等等手段,大幅提升了网站的访问速度。详见使用CDN加快网站访问速度

系统已知的问题和限制

  • 移动端的适配问题,尽管在前端调整样式和排版布局的时候考虑了移动端的情况,但是在没有一份新的移动端设计之前,移动端的界面还是比较难看。
  • 后端测试样例的编写缺乏灵活性,批量编写的时候不太方便;测试数据随着功能增加带来的样例堆叠,逐渐变得不够灵活、难以修改。

运行环境

后端需求

  • Python 3.6/3.7

  • Django 2.0/2.1

  • sqlite3

  • gitpython, django-test, django-crosheader等附加内容

服务器需求

系统无特殊限制,已知可以在以下系统正常部署

  • Ubuntu 1804

  • Debian 9

  • CentOS 7

  • Win10 1809

以下Web server经过测试,可以正常部署

  • Nginx 1.10.3/1.14.0

  • Apache 2.4.25

系统正常运行时占用内存约400MiB

安装方法

在保证依赖项安装完毕,正确配置后,可以从GitHub仓库Clone代码,使用Django直接运行服务

转载于:https://www.cnblogs.com/tbqjxjkwg/p/10905258.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值