冲就完了——现场编程

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2020
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2020/homework/11480
团队名称 冲就完了
这个作业的目标 编程实现在线投票网站

PSP表格

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划
Estimate 估计这个任务需要多少时间 210 210
Development 开发
Analysis 需求分析 (包括学习新技术) 100 120
Design Spec 生成设计文档 10 20
Design Review 设计复审
Coding Standard 代码规范 (为目前的开发制定合适的规范) 10 10
Design 具体设计 20 20
Coding 具体编码 110 90
Code Review 代码复审 30 30
Test 测试(自我测试,修改代码,提交修改) 30 30
Reporting 报告
Test Report 测试报告
Size Measurement 计算工作量 30 40
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 5 10
合计 210 210

一、GitHub链接

https://github.com/helttt/TEAM-Repository

二、提交日志截图


三、程序运行截图

1 正确输入:学号+密码(此处可为空)

1.1如果错误输入:非学号或非本班学生学号

1.2 会提醒错误信息

2 进入学生投票页面

2.1 可以多选但是不可以选自己所在的小组

2.2点击链接可以链接到对应小组的博客
(ps:为了美观超链接改了白色,鼠标截图无法显示,可下载后自行验证)

3.1 投票确认后,可看到投票总计

3.2 换第二个学生投票,票数自动变化

4 如果是同一个学生进行了二次投票,则会被识别,禁止反复投票,直接跳转到投票数量统计


5 教师通道进入

查看投票总数统计、和投票的具体学生情况

四、程序运行环境

A.
运行环境要求:计算机中安装了 Python 3 版本,并且安装了 Flask 库。

运行步骤:

  1. 使用 git clone https://github.com/helttt/TEAM-Repository.git 命令将仓库克隆至本地,或在 GitHub 仓库中点击 Code->Download ZIP 命令下载仓库压缩包后解压。

  2. 用 Python 3 执行 server.py,并保持运行状态。(视环境不同,可能要运行 python server.pypython3 server.py

    如果该步报错 ModuleNotFoundError: No module named 'flask',则说明 Flask 库没有安装。请根据操作系统环境,运行 pip install flaskpip3 install flask 安装。

  3. 从上一步运行输出中找到类似 Running on http://127.0.0.1:5000/ 的内容(具体地址请以实际显示为准),在浏览器中打开相应网址。

B.
已完成在服务器上的部署,
可以直接访问 http://six.luckycat.io/

五、单元测试

六、组员分工&贡献分

七、每位成员的总结

黄颜熠

压力马斯内,3小时现学后端编程+coding,还有尝试前后端交互。一早上凳子都坐烫了,虽然辛苦,我们还是很好的讨论了分工,选择了合适的框架。但是自学还是有点痛苦的,还好有个大腿,也学到了Flask,表单用法等等一些东西,希望能再接再厉!

吴鹏辉

痛苦。这次限时编程,时间紧,任务重,基本是面向搜索引擎从零开始编程,但这种紧张的情况下还是短时间内学习了不少东西,算是有一些意义吧。下次别这么搞了,痛苦。

黄泷

这是人干的事?过程相当有趣,三个小时坐着摁学web前端后端交互,就很不错。起初小组分析做的感觉还不错,但奈何知识不够,只能现学。三个小时的学习成果,emmmmm学了点表单、flask,我要强,我要变强!!!!

高兴

前端越做越感觉自己标签不熟,到处查标签含义,只能尽量美化界面。和后端传数据也是知识盲区。总而言之就是太难了。
这是人做的?????

黄明浩

小组讨论倒挺和谐,但基本都不会哈哈,这次我主要做后端数据库的部分,然而后端我一点都不会……按组员提示采用了Flask框架,数据库就改上次个人编程的代码,做了三个小时,做到了能统计各小组票数了……收获是了解了最最最最最最基础的HTML表单数据传送和GET、POST之类的方法。由于实际上的完成度,也没啥好Git协作的。感觉还是自己太菜了吧,然而那么多都不会,怎么学啊……

刘婷婷

深刻体会了编码之难……

孙瀚

编程时间少,一些语法不熟悉,导致要常查询函数及其参数意义,学习了flask,sqlite数据库之类的知识,但是连接数据库有些小错误,让人烦恼。

胡烨艳

以前很少经历这么紧张刺激的现场编程,花了很多的时间在学习和安装上,在以后的学习中会尽力做到提前做好充足的准备!

刘嘉伟

我是谁我在哪我要做什么,哲学三大终极难题,前端倒是不难,但是对于从未接触过接口的我来说真的是一头雾水,做前端一直都像画画一样,从来没考虑过数据的传递,于是百度了一早上,还是啥都不会![]

posted @ 2020-11-07 09:22  冲就完了  阅读(245)  评论(3编辑  收藏  举报