[W班]第二次结对作业成绩评价

作业地址:

https://edu.cnblogs.com/campus/fzu/FZUSoftwareEngineering1715W/homework/1016

作业要求:

  • 1、代码具有规范性。

  • 2、实现的程序语言不做限制性要求,但需要能生成Windows平台的可执行文件。C/C++/C#编译后即可生成,其他语言可以使用打包工具把依赖打包上传,比如 exe4j。但注意,本次没有重测机会,请确保你项目的所有依赖文件都上传到了Github中。为确保没有问题,最好在无相应语言环境的机器上克隆项目并进行测试。

  • 3、代码提交在Github上,首页给出项目的Github链接。

  • 4、两个人共同撰写一个博客,包含上述内容的描述,同时包含结对感受,以及两个人对彼此结对中的闪光点或建议的分享。

  • 5、输入的数据,另外写生成程序,实现可定制的输入数据。在博客中举一个样例(贴出关键数据即可),并说明生成数据的所考虑因素。输入/输出数据文件也需要提交Github,文件名为:import.txt、output_condition.txt统一放于文件夹clubProject下面。

  • 6、为输入输出设计标准化、通用化、可扩展的接口,为该智能匹配程序模块后期可能的整合入系统提供便利。

  • 7、输入输出的格式,如采用文本文件或数据库的方式输入,可自由讨论确定,但需要明确,为后期可能的整合入系统提供便利。博客中要给出小组建立的数据模型。

  • 8、需要为智能匹配算法确立几条分配或排序原则,比如 绩点优先、或兴趣优先、或活动时间优先、或其他等等,请你们结对讨论确定。

  • 9、进行结果分析,给出不同优先条件下算法输出的结果、算法的运行时间分析,形成算法测试报告,格式如下

评分说明:

1、详细说明你们根据需求建立的数据模型;贴出你们生成的一组最“好”的数据(给出对应链接即可),并详细说明"数据生成"程序的原理以及你们所考虑的因素;20分

2、描述结合数据模型的算法,描述须合理且规范;35分

3、你们在代码遵循了一定的规范,在博客中描述结对团队遵循的代码规范,并截取部分关键代码佐证说明;5分

4、结果分析评价。结合算法测试报告,对于同一组输入,输出的未被导师选中的学生数越少越好;不同优先条件下,算法的执行时间越短越好。30分

5、已经尝试过结对编码,你一定很多话要说。请发表结对感受,以及两个人对彼此结对中的闪光点或建议的分享。10分

  • 说明:仅就上述内容,实现一个单独的程序模块。不需要和之前的原型整合在一起。

  • 请各位同学务必保证上传输入数据文件,输入/输出文件必须让助教能够清晰的了解数据的构成,并保证自己程序的正确性。

  • 请认真并详实地记录你们的测试结果和测试时间,形成测试报告。

  • 性能评分将采取档级评分制度,助教将根据同学们的博客和程序分为若干档,每一档的同学得到的分数为 5/档级数。

作业评分:

     

 

 

总结:

  1. 陈家权,庄家鑫:优先条件分为两个--志愿优先和绩点优先、兴趣优先。代码注释清晰,时间合理,缺点是博客排版不够清晰,没有付数据输出样例。
  2. 雷晶,张柽:博客条理清晰,每一步都有数据集链接,主要分为活动时间优先,兴趣爱好优先,绩点优先,代码规范,注释清晰。整体编程心路历程饱满。
  3. 周龙荣, 伍晨薇,郑秦:考虑因素周到合理,主要分为热度优先原则,绩点优先原则,有流程图,代码注释清晰。
  4. 陈甘霖,李家鹏:算法设计分析清晰,主要分为志愿优先原则,绩点、兴趣、时间,并且可以混合匹配原则,可以为每个部门设置有优先匹配,有流程图,算法测试报告和结果分析评价清晰。
  5. 赖晓连,林巧娜:心路历程饱满,主要分为志愿优先,但是博客内容不够详细,考虑的优先原则偏少。
  6. 蔡鸿杰,曾玮诗:每一个数据模型都有给出输入数据,主要分为:活动时间优先,兴趣优先,成绩优先。代码规范良好,注释清晰,法测试报告和结果分析评价清晰,时间效率高。
  7. 黄紫仪: 博客内容太少,整体排序比较乱,代码逻辑解释不足 ,主要分为;1.绩点,2.时间,3.兴趣

 

 

转载于:https://www.cnblogs.com/1qazse4/p/7811718.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/571648.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

resnet50结构_无需额外数据、Tricks、架构调整,CMU开源首个将ResNet50精度提升至80%+新方法

本文是CMU的Zhiqiang Shen提出的一种提升标准ResNet50精度的方法,它应该是首个将ResNet50的Top1精度刷到80%的(无需额外数据,无需其他tricks,无需网络架构调整)。该文对于研究知识蒸馏的同学应该是有不少可参考的价值,尤其是里面提…

msp430项目编程14

msp430中项目---电子测重系统 1、hx711工作原理 2、电路原理说明 3、代码(显示部分) 4、代码(功能实现) 5、项目总结 msp430项目编程msp430入门学习转载于:https://www.cnblogs.com/guochaoxxl/p/7818040.html

linq to sql 行转列_SQL 难题:行转列

问题:有一张学生成绩表sc(sid 学号,cid 课程,score 成绩),请查询出每个学生的英语、数学的成绩(行转列,一个学生只有一行记录)。建表语句:create 实现方式1—…

python课程设计矩阵对角线之和,为每个python numpy用不同的值填充矩阵对角线

I saw a function numpy.fill_diagonal which assigns same value for diagonal elements. But I want to assign different random values for each diagonal elements. How can I do it in python ? May be using scipy or other libraries ?解决方案You can use np.diag_i…

SpringMvc 系统启动时加载数据到内存中

SpringMvc 系统启动时加载数据到内存中 学习了:http://blog.csdn.net/newstruts/article/details/18668269 https://www.cnblogs.com/zhengteng/p/5381910.html http://xfxlch.iteye.com/blog/2048049 http://duanxuchu.iteye.com/blog/2181647 结论: 方…

python字符串计算加减乘除代码_Python 70行代码实现简单算式计算器解析

描述:用户输入一系列算式字符串,程序返回计算结果。要求:不使用eval、exec函数。实现思路:找到当前字符串优先级最高的表达式,在算术运算中,()优先级最高,则取出算式最底层的(),再进…

c++测试cpu_测评丨NXP系列 LS1028 LS1046等产品网络性能测试

号外号外!继OK1012A-C面市以来,飞凌嵌入式公司相继推出了OK1043A-C、OK1046A-C,以及最新上市的OK1028A-C,OK10XX系列产品也是一个大家族了。正所谓春兰秋菊,各擅胜场。下面小编就各产品的网络性能为您简单介绍一下。先…

四.Windows I/O模型之重叠IO(overlapped)模型

1.适用于除Windows CE之外的各种Windows平台.在使用这个模型之前应该确保该系统安装了Winsock2.重叠模型的基本设计原理是使用一个重叠的数据结构,一次投递一个或多个Winsock I/O请求。在重叠模型中,收发数据使用WSA开头的函数。2.WSA_FLAG_OVERLAPPED标…

python工作岗位要求_Python就业:Python就业岗位职能要求解析

我们来看一下某招聘网其中三个岗位的要求:Python数据分析任职要求:1.计算机、软件相关专业本科或以上学历,3年以上工作经历;2.了解python、JS开发言语;3.具有MySQL数据库设计与优化才能,了解mongoDB、mc、r…

Ajax--serialize应用表单数据序列化

一.jQueryAjax表单数据序列化 1 <!DOCTYPE html>2 <html>3 <head>4 <meta charset"UTF-8">5 <title>Title</title>6 </head>7 <body>8 <p id"results"><b>Results: </b> &…

vscode怎样导入数据_【Python开发】用VSCode+Jupyter notebook 编写 Python

版权声明&#xff1a;小博主水平有限&#xff0c;希望大家多多指导。本文仅代表作者本人观点。1、过去&#xff0c;想要在 VSCode 中运行 Jupyter notebook 需要安装一个 Neuron 扩展&#xff0c;我也装过&#xff0c;感觉很强大、很方便。不过现在&#xff0c;VSCode 中 Pytho…

msp430入门学习35

msp430的其他五 转载于:https://www.cnblogs.com/guochaoxxl/p/7820936.html

springboot怎么杀进程_全新Steam在线游戏 Among us太空狼人杀攻略

众多游戏爱好者已加入我们&#xff01;带你发现好游戏&#xff01;休闲娱乐小游戏&#xff01;点击下方↓↓↓↓"开始游戏"&#xff0c;赶紧进入吧&#xff01;&#xff01;戳“开始游戏”玩百款火爆小游戏&#xff01;《Among us》游戏好玩吗&#xff1f;《Among us…

kafka 怎么样连接图形化界面_从零开始搭建Kafka+SpringBoot分布式消息系统

前言由于kafka强依赖于zookeeper&#xff0c;所以需先搭建好zookeeper集群。由于zookeeper是由java编写的&#xff0c;需运行在jvm上&#xff0c;所以首先应具备java环境。(ps&#xff1a;默认您的centos系统可联网&#xff0c;本教程就不教配置ip什么的了)(ps2&#xff1a;没有…

《Iterative-GAN》的算法伪代码整理

花了一下午时间整理本人的论文Iterative-GAN的算法伪代码&#xff0c;由于篇幅较长&#xff0c;投会议方面的文章就不加入了&#xff0c;以后如果投期刊再说。留此存档。 转载于:https://www.cnblogs.com/punkcure/p/7821031.html

h5能调取摄像头吗_高质感的国产中型车,实力能比肩本田雅阁吗?带你看红旗H5...

中国品牌的豪华中型车&#xff0c;带你看红旗H5伴随着经济的快速发展&#xff0c;大家的钱包现在也是越来越鼓&#xff0c;也开始向往更加美好的生活。曾经很多人买车都是为了满足基本的代步需求&#xff0c;如今也开始在车辆的品质与行驶质感上有了更高要求。而为了迎合市场变…

python中update什么意思_如何在Python中更新字典中键的值?

我有一本代表书店的字典。键表示书名&#xff0c;值表示当前书籍的份数。从商店出售书时&#xff0c;书的份数必须减少。我已经写了一个代码来减少已售出图书的拷贝数&#xff0c;但在更新后打印词典时&#xff0c;我得到的是初始词典&#xff0c;而不是更新后的词典。ninput(&…

tess4j 注意事项

依赖&#xff1a; <dependency> <groupId>net.sourceforge.tess4j</groupId> <artifactId>tess4j</artifactId> <version>2.0.1</version> <exclusions> <exclusion> <groupId>com.sun.jna</groupId>…

lstm网络_LSTM(长短期记忆网络)

在上篇文章一文看尽RNN(循环神经网络)中&#xff0c;我们对RNN模型做了总结。由于RNN也有梯度消失的问题&#xff0c;因此很难处理长序列的数据&#xff0c;大牛们对RNN做了改进&#xff0c;得到了RNN的特例LSTM(Long Short-Term Memory)&#xff0c;它可以避免常规RNN的梯度消…

随笔27 面向对象的五大基本原则

面向对象的五大基本原则 单一职责原则&#xff08;Single-Resposibility Principle&#xff09;&#xff1a;一个类&#xff0c;最好只做一件事&#xff0c;只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申&#xff0c;将职责定义为引起变化…