【北航软件工程】Alpha阶段前端页面编写及服务器部署
前端页面编写
虽然之前对html语法有过一些了解,但是完全没有编写前端页面的经验,和我合作的czy大概也是这么个情况。在Alpha阶段的前端页面编写过程中,我们是摸着石头过河,html是个入门很快专精却很花时间的语言,我们从最基本的布局入手来编写页面。除了业务不熟练之外,困扰我们的还有页面设计组给我们的样板页面,在我们的前端页面编写中需要尽量按照设计同学的设计图来编写html代码,这往往需要丰富的经验,例如下面这张设计图:
图中以“星星”的方式来展示老师和课程的评分,这个星星的组件是不包含在bootstrap里面的,需要第三方插件来实现,而第三方插件又不利于我们与后端的对接,这也就给我们html编写带来了挑战,最后我们还是用bootstrap进度条组件来替代星星,下面是我们的代码:
<div class="col-md-10 column">
<p><strong>评分详情:</strong></p>
<ul></ul>
<ul>
作业量合理
<div class="progress">
<div class="progress-bar progress-bar-success"
role="progressbar" style="width:{{percent1}}"
aria-valuenow="{{detail1}}" aria-valuemin="0"
aria-valuemax="5">{{detail1}}</div>
</div>
</ul>
<ul>
难易度合理
<div class="progress">
<div class="progress-bar progress-bar-success"
role="progressbar" style="width:{{percent2}}"
aria-valuenow={{detail2}}" aria-valuemin="0"
aria-valuemax="5">{{detail2}}</div>
</div>
</ul>
<ul>
收获量
<div class="progress">
<div class="progress-bar progress-bar-warning"
role="progressbar" style="width:{{percent3}}"
aria-valuenow="{{detail3}}" aria-valuemin="0"
aria-valuemax="5">{{detail3}}</div>
</div>
</ul>
<ul>
满意度
<div class="progress">
<div class="progress-bar progress-bar-warning"
role="progressbar" style="width:{{percent4}}"
aria-valuenow="{{detail4}}" aria-valuemin="0"
aria-valuemax="5">{{detail4}}</div>
</div>
</ul>
<ul></ul>
</div>
Alpha阶段的诸如此类的前端挑战也让我体会到了团队编程和个人编程不一样的地方,团队成员之间的交流合作至关重要。如果我们前端代码编写组能和前端设计组紧密交流,了解双方难题和需求,这对我们的团队进度将颇有好处。
服务器部署
如果说前端代码编写大家还算有点了解的话,服务器部署方面的知识完全是一张白纸。由于华为云服务器的自动部署没有适合django的方案,因此我很感谢cnblog和csdn里面的程序猿们分享了django+nginx+uwsgi服务器手动部署的方法。由于自己长期接触linux环境,除了一次误删mysql文件麻烦助教重置服务器外,整个配置进程还是很顺利的。
转载一波配置方法:部署Django到阿里云服务器教程
【北航软件工程】Alpha阶段前端页面编写及服务器部署的更多相关文章
- 缓存:前端页面缓存、服务器缓存(依赖SQL)MVC3
缓存依赖数据库 第一步 1通过vs里面带的命令提示窗口. 2或者.NET Framework 版本 4(64 位系统)条件,%windir%\Microsoft.NET\Framework64\v4. ...
- [Alpha阶段]第二次Scrum Meeting
Scrum Meeting博客目录 [Alpha阶段]第二次Scrum Meeting 基本信息 名称 时间 地点 时长 第二次Scrum Meeting 19/04/04 大运村寝室6楼 90min ...
- [Alpha阶段]第一次Scrum Meeting
Scrum Meeting博客目录 [Alpha阶段]第一次Scrum Meeting 基本信息 名称 时间 地点 时长 第一次Scrum Meeting 19/04/01 大运村寝室6楼 40min ...
- Alpha阶段--第七周Scrum Meeting
任务内容 本次会议为第六周的Scrum Meeting会议 召开时间为周日下午5点,在潮音餐厅召开,召开时间约为30分钟,对已经完成项目的总结和对今后项目设计的展望 队员 任务 张孟宇 “我的”界面代 ...
- [BUAA软工]Alpha阶段事后分析
设想和目标 虽然我们是从零开始的一个自定义项目,但语音Coding助手从一开始的设计与目标就很明确:加入语音接口使其能在shell端实现命令语音实现以及编辑运行脚本,设计前端编辑器并将后端shell与 ...
- 高级软件工程2017第6次作业——团队项目:Alpha阶段综合报告
1.版本测试报告 1.1在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个? Bug分类 Bug内容 Fixed 编辑博文时改变文字格式会刷新界面 Can't reproduced 无 N ...
- 软件工程网络15个人作业4(201521123010徐璐琳)——alpha阶段个人总结
一.个人总结 1. 总结自己的alpha 过程: 经过了两周的ALPHA阶段,在这之中学习到了很多,因为最开始其实是有抱着一种应付的.将就着的心理去做这个小程序,但是在完成项目的过程中,有老师和助教一 ...
- [软件工程基础]Alpha 阶段事后分析
设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 帮助选修物理实验的学生撰写实验报告,计算实验数据,验证计算结果,并提供一个讨论的平台. 全体成员认 ...
- 2016福州大学软件工程第五、六次团队作业-Alpha阶段成绩汇总
1.本次作业成绩统计结果: 本次Alpha阶段团队作业公布如下: 表格说明: PE:贡献百分比 YS:演示评分(满分15分) BK:博客评分(满分15分) SH:事后诸葛亮环节(满分5分) P:个人分 ...
随机推荐
- DHTMLX 常用技术
GRID的行设置前景色和背景色 $dataItem->set_row_color("red"); // 设置背景色 $dataItem->set_row_style(& ...
- Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(一)
环境 本地 win7 服务器:Virtual Box 上的Centos ssh工具: Xshell 文件传输: xftp 1.在本地创建asp.net core应用发布 1.1 使用Vs2017 新建 ...
- docker 创建mysql镜像,并成功进行远程连接
1.安装 1.1 拉取镜像 docker pull mysql 拉取成功可以验证一下 docker images 1.2 创建并启动一个mysql容器 docker run --name ly-mys ...
- C#_Lamada帮助类
using System; using System.Collections.Generic; using System.Linq; using System.Linq.Expressions; us ...
- [Go] golang原子函数锁住共享资源
1.atomic包里的几个函数以及sync包里的mutex类型,提供了解决方案2.原子函数能够以很底层的加锁机制来同步访问整型变量和指针3.atomic.AddInt64(&counter, ...
- JVM难学?那是因为你没认真看完这篇文章
一:虚拟机内存图解 JAVA程序运行与虚拟机之上,运行时需要内存空间.虚拟机执行JAVA程序的过程中会把它管理的内存划分为不同的数据区域方便管理. 虚拟机管理内存数据区域划分如下图: 数据区域分类: ...
- Java学习笔记之——异常处理
1.异常: 在程序运行时,发生了一些错误导致程序不能正常结束或者中断 2.异常导致的后果 Java程序的执行过程中如果出现异常事件,可以生成一个异常类对象,该异常对象封装了异常事件的信息,并将其被提交 ...
- HTML之body标签中的相关标签
一 字体标签 字体标签包含:h1~h6.<font>.<u>.<b>.<strong><em>.<sup>.<sub& ...
- 最简单打开三星note8三星galaxy susb调试模式的方法
每当我们使用安卓手机连接PC的时候,如果手机没有开启usb调试模式,PC则无办法成功检测到我们的手机,部分APP也无办法正常使用,这时我们需要找处理方法将手机的usb调试模式开启,以下内容我们介绍三星 ...
- MTK Android O1平台预置apk
在MTK Android O1平台预置apk为可卸载时.预置到旧的路径system/vendor/operator/app会编译报错,"You cannot install files to ...