团队项目-第14周总结

mac2022-06-30  257

团队项目-第14周总结


一、各组员个人汇报

1.1 R.B. Xu

PM: 在本周创建了团队的GitHub仓库 https://github.com/InspAlgo/TeamProject_BITCourse

使用issue来提出目标任务等。issue是个很好的功能,即可以用来记录bug,也可以提出我们的目标、心得等等。等完成后再close,很方便。

在GitHub上创建了个项目板,用来记录大家的任务进展,也为之后的老师评分提供依据。 这是项目板的样子,由于刚开始建,大家还没有完全熟悉,所以只记录了PM的进展,之后会补上其他组员的信息。

进行了一次例会,原本想搞个scrum meeting的形式,后来发现自己还是too young too simple,还是算了,等自己有足够的能力再搞吧,现在还是按传统开发模式进行吧。进行项目技术概要总结以及准备第一次我们组的项目汇报。前端: 这周开始写主页了,不过苦于网页兼容性,虽然使用了bootstrap框架,但是自己实在太菜了。。。

1.2 Z.Y. Lou

服务器: 本周对django进行了学习,并在阿里云服务器上进行了django+python3.5+MYSQL环境配置,由于我们的服务器使用的是ubuntu17.04LTS配置没有可视化界面,所以决定现阶段先在我的本机上进行部署后期再转移到服务器上。 购买了域名,bitcourse.top正在进行实名认证和域名解析。帮忙写了一下项目的总体设计。 网站允许用户新建一个课程,并提交课程信息,不允许用户新建一个教师项,用户提交的课程信息将在管理员审核通过后给予显示,用户可以在已经存在的教师信息和课程信息下进行评价,评价在提交后直接显示,用户评价和提交的课程信息都可在已提交信息管理中进行删改操作 管理员负责教师信息的编辑,并审核用户提交的课程信息,检查用户评价,管理用户信息

1.3 Z.H.

数据库: 搭建mysql的环境,刚开始是想把mysql和Visio studio 连接起来,但是突然发现好像不大对,我们后端使用的是python,应该要把python的IDE,pycharm和mysql连接起来。这件事做起来也简单,但还是踩了不少坑。刚开始看到一个教程使用命令行,python的环境我已经搭建好很久了,但是昨天用命令行输入:“python”时,却总是提示python不是内部或外部的命令。网上找的解决方案都是设置环境变量,但是我设置了环境变量之后仍然提示该错误,我很懵逼,找了各种各样的教程,90%的教程都是说怎么设置环境变量,没有解决我的问题,这样僵持了一个多小时,后面发现是我设置的环境变量有问题,出错了,出错了……真是无语,环境变量的值我设为python.exe所在的位置而且加上了python.exe,其实只用删掉后面的\python.exe就可以了,感觉浪费了一个多小时,很难受。但是其实我想我之所以会犯这个错误,主要是因为对环境变量了解不够吧!经过这一个多小时的了解,其实我对环境变量了解更深了。其次就是配置好mysql的环境了。之前我就是直接在官网上直接下载mysql,但是由于对mysql缺乏必要的了解,我最开始的时候是下错软件了,我下的是MySQLconnect什么什么的,后面还是乖乖的找了一些教程去看,最后根据教程把改下的东西下对了,后面就是安装了。MySQL只能用命令安装,最开始也是犯了不少错,因为找到的教程都是MySQL5.7的,所以其实和8.0很多地方都不一样,例如,8.0是没有data文件夹的,需要输入命令初始化生成data文件夹,然后也没有my-default.imi文件,当然网上有很多叫你怎么去写这个文件。但是当我准备的差不多的时候,在bin目录下,输入mysql install命令时,总是爆error2003,我就去网上找怎么排除掉error2003,但是发现网友遇到的问题都和我不大一样,我是install时就报了这个错误,而他们大都是连接数据库时报了这个错。这个错误也折腾了一个多小时,后面我想是版本不同的原因,于是我就搜索MySQL的关键字那儿加上了版本号,成功的找到了适合我的版本。其实原因是8.0版本的命令有点不一样,8.0是输入“mysqld -install”,多一个-和d,另外还有一个比较智障问题就是我在写.imi文件的时候,我将后缀写错了,写成了.ini文件,我能怎么办,我也很难受啊!

1.4 C.H. Chen

前端: 负责登陆界面的编写工作,当然了,说是编写,其实还是借鉴了许多网上的资料。 由于我们组长有一颗过6/1儿童节的心,找了一个非常卡通的(有一堆js)登陆界面告诉我要我设计成那样。这个登陆界面大概可以描述为,有一只非常可爱的小熊,当你输入账号的时候,他的眼睛会盯着账号看,从左到右移动,当你输入密码的时候就会用手遮住自己的眼睛,如果你点密码可见,他还会把遮住眼睛的手松开一条缝隙. 听了以上的描述,是不是就觉得很难实现了。但是事实上,这个界面是有开源代码的,不过是用swift写的,我又找到了另一个类似的,用js/css/html写的。效果图如下:主要工作就是将css,js逐个下载,并且建立html框架,将css,js,套入其中,还有之后的兼容性等问题。

1.5 C.J.

信息收集: 从本周开始组长给我派下任务,我就着手开始了信息搜集的工作。起初,我浏览了我们学校的教务处网站、极速执行论坛、百度贴吧,只找到了零星而且很久远的信息,帮助不大。之后,我又找到了学业指导中心和北理的各大公众号,信息采集量还可以。就在本周四,我想到,教务处每年都会进行评教活动,他们一定有大量的相关信息,找他们不就行了?我立即开始了我的行动,由于临近周末,我找到他们的机会已不多,不出我所料,直到教务处办公室放双休我没能成功找到他们拿到我想要的资料,于是,我果断放弃了这条道,转而寻求了学长们和认识的朋友们的帮助,就这样一点一滴地搜集了大部分专项英语选修课的信息。

1.6 D.J.

PM注:本周暂无个人总结汇报,不过D.J.收集了部分专业课评价信息。

二、PM总结

本周进展情况总体良好,不过前端应该需要提前注意兼容性问题,提前做好移动端的兼容性预备工作,而不是在网页设计过程中发现出问题了再来修兼容性问题,负责信息收集工作的组员要注意个人进度,做好信息收集工作,数据库和服务器部署由于具有较大难度,希望负责此部分的组员继续努力。

转载于:https://www.cnblogs.com/InspAlgo/p/9127471.html

相关资源:JAVA上百实例源码以及开源项目

最新回复(0)