软件工程团队项目开发个人工作总结(二)

博客班级 https://edu.cnblogs.com/campus/zjcsxy/SE2020
作业目标 完成个人分工任务,并上传一篇博文
作业要求 https://edu.cnblogs.com/campus/zjcsxy/SE2020/homework/11539
姓名 谢健
组号 1
学号 31801141
院系 浙大城市学院计算机系

个人任务:
1.完成数据库设计。
2.Spring boot结合Vue 数据传输基本实现逻辑学习。
3.原需求完善更改。
备注:感谢组内张帅同学提供的技术指导。

个人任务内容:
一、数据库相关设计
相关说明:经团队讨论,测试尽量采用随机生成模式,防止多次测试中的重复题目对测试效果造成影响。仅对矩阵推理测试项目采取题库模式,因矩阵操作的随机模式可能生成题目类型相同,造成实验效果欠佳。故该题采用题库形式,其他均由代码随机生成。后台题库数据表仅1张。

目录

1. 模块清单

WX-关系图

名称 代码 备注
User 用户
User_to_Test 用户测试情况
Test_item 测试单项
代码 名称 数据类型(MYSQL) 主键 备注
id id INT 小程序专属用户id
openid(WeChat id) openid VARCHAR(32) 用户微信id
usename username VARCHAR(32) 用户名
birthday birthday DATE 生日(可选)
sex sex VARCHAR(1) 性别(可选)
area area VARCHAR(32) 所在区域(可选)
sign sign VARCHAR(32) 个性签名(可选)
education edu VARCHAR(32) 受教育程度(可选)
Delete_flag delete_flag VARCHAR(1) 删除标记
代码 名称 数据类型(MYSQL) 主键 备注
id id INT 对应关系号
user_id user_id INT 用户id
test_number test_number INT 用户测试次数
test_id test_id INT 测试id
score score DECIMAL(32,10) 得分(1位)
finish_time finish_time DATETIME 完成日期
delete_flag delete_flag VARCHAR(1) 删除标记
代码 名称 数据类型(MYSQL) 主键 备注
Test_item_id test_id INT 测试号
Test_name test_name VARCHAR(32) 测试名称
test_type test_type VARCHAR(32) 测试类型
delete_flag delete_flag VARCHAR(32) 删除标记

background-关系图

名称 代码 备注
Test6 矩阵推理
admin 管理员
代码 名称 数据类型(MYSQL) 主键 备注
id id INT 题目序号
question_img_address question_img_address VARCHAR(32) 题目图片地址
choice1 choice1_img_address VARCHAR(32) 选项1
choice2 choice2_img_address VARCHAR(32) 选项2
choice3 choice3_img_address VARCHAR(32) 选项3
choice4 choice4_img_address VARCHAR(32) 选项4
choice5 choice5_img_address VARCHAR(32) 选项5
choice6 choice6_img_address VARCHAR(32) 选项6
level level INT 难度
delete_flag delete_flag INT 删除标记
代码 名称 数据类型(MYSQL) 主键 备注
id id INT 序号
admin_accout accout VARCHAR(32) 管理员账号
password password VARCHAR(32) 管理员密码
delete_flag delete_flag VARCHAR(32) 删除标记

二、前后台数据传输基本逻辑探索

利用Vue,结合Element UI设计了一个初始的后台登录界面,并且通过数据传输连接后台数据库读取信息进行匹配,只有当账号密码与数据库中的已存信息符合才能完成登录界面。通过这一初步探索,学习了前后台之间的信息传输以及后台网页和后端Spring boot的代码实现方式,同时网页端具有基本的空值判断。

代码地址:https://github.com/Hsaeno/SoftWareBackAndWeb

完成了技术积累,基本掌握了后台控制页的开发和数据库连接相关操作。

三、原始需求更改
根据老师建议,删去了原负责的题目设计中同时性加工板块中的图形旋转测试,因测试项不够具有说服力。同时将矩阵推理测试的随机生成改由题库实现,以满足对测试者的多维度考量。

个人心得:
通过这两周的讨论,我们项目的需求分析更加明确,并且确立了相关后台的内容、逻辑和实现方式,项目总体思路较之前更加清晰。同时分工基本确定。后续事项只需组内成员各自负责好相应的板块内容,继续保持需求联系。确保项目开发整体有序进行。希望我们的项目能够继续保持进度有序推进,完成一个需求明确,功能完善的测试小程序。

posted @ 2020-11-20 12:34  Ash_Xie  阅读(200)  评论(0)    收藏  举报