领骑衫的朝圣之旅

前言

因为变态的考试月加上放假后嗨过头,这篇领骑衫的博客姗姗来迟,看到小明和林锦辛苦整理的博客书里面,领骑衫的博客独缺我一个,真是蜜汁尴尬,为自己死活改不掉的拖延症说一声抱歉。刚看到大史助教里面提到的拖延症患者,我可能就是其实一位吧。完美主义者加拖延癌晚期,活该自己天天熬夜哈哈哈~

软工实践个人总结

驻足当下

课程期望对比

开学初的课程期望——软件工程的实践项目课程的自我目标

  • 对项目的整个开发流程有一个全面专业的了解
  • 掌握《构建之法》的精髓,懂得如何管理一个开发团队
  • 代码能力以及代码规范得到进一步的提升
  • 做出一个具有网站端又有移动端的项目
  • 项目能在各类比赛中大放异彩,并进一步商业化开发,投入市场
  • 实践课保持依旧的魔鬼强度,又有所新的创新,让我们在敲代码的时候享受到快乐

毕设选导系统:宣传文案

产品概述

  毕设导师智能分配系统是一个用来简化传统手工匹配繁琐操作的系统。本系统将学生报志愿、系负责人收集整理数据、相关人员进行手工分配、反馈选择结果等繁琐的操作转移到线上。把毕设导师互选的所有流程,传化对本系统的操作。减少了相关人员的工作量,降低了流程中由于手工操作而出现错误的可能。学生的志愿选择、导师分配、数据统计、结果查看及导出等操作均可在上系统完成,提高了毕设导师选择的效率。

1

毕设选导系统:测试

测试用例1

  • 测试内容

    获取下拉框的输入测试

  • 测试代码

1
2
3
4
5
6
7
8
9
10
$("#sub-confirm").click(function() {

gradeSelected = document.getElementById("gradeSelect").value;
departmentSelected = document.getElementById("departSelect").value;

QUnit.test("slecet test", function(assert) {
assert.equal(gradeSelect, "2014");
assert.equal(departmentSelected, "计算机系");
});
});

结对编程2:毕设选导系统

问题重述

编码实现一个毕设导师的智能匹配的程序。提供输入包括:30个老师(包含带学生数的要求的上限,单个数值,在[0,8]内),100个学生(包含绩点信息),每个学生有5个导师志愿(志愿的导师可以重复但不能空缺)。实现一个智能自动分配算法,根据输入信息,输出导师和学生间的匹配信息(一个学生只能有一个确认导师,一个导师可以带少于等于其要求的学生数的学生)及未被分配到学生的导师和未被导师选中的学生。

结对编程1:需求分析与原型设计

需求分析(NABCD模型)

N(Need,需求)

  • 师生互选,改变导师被动分配学生的局面
  • 每个学生分配到预想的导师,避免分配了志愿以外的导师的情况出现
  • 学生可以了解到所有导师的课题和研究方向
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×