JavaFX之班级未交作业统计】的更多相关文章

前言 最近转移了系统平台,用上了Ubuntu1804版本系统,原来用C#写的Windows窗体软件也不能用了,而且自己在班级上每周都需要收作业,所以写了这个软件.这篇博客主要记录这个JavaFX应用的编写过程以及怎么使用,并且不会涉及代码.代码部分在github上面,并且都有详细的中文注释,希望这篇博客能为喜欢JavaFX的伙伴提供一些参考资料.本程序涉及的知识点有一些基础组件和布局的使用,组件用到Label,Button,布局用到StackPane,BorderPane,GridPane,VB…
在作业管理系统中,学生登陆到个人中心后可以通过左侧的菜单查看自己已经提交的作业和未提交作业.那么在系统中如何实现这些数据的查询的呢?首先我们需要弄清楚学生(Student).班级(class).作业提交表(Submit)这三个表之间的关系. 每个学生都属于一个班级 班级里的每个学生都会被布置同样的作业 学生提交作业后会在作业提交表中添加响应的记录,如学生的ID,作业的ID,提交的内容等. 可以按照以下步骤获取学生已交作业和未交作业 获取学生所在班级的所有作业 //获取学生所在班级的所有作业  p…
报错 list index out of range : 超出下标   这个错误是因为在写stus列表的时候写成了如下stus=['小花,未交'] ,但是取下标的时候取的是stus[1]:实际该列表中只有1个下标为0 invalid character in identifier:“标识符中的无效字符” 此错误是因为逗号写用成了中文 最后print打印的时候不要放在循环里面,放在循环里面会把循环的每次结果都打印一遍,而不仅仅是打印最终版的结果 占位符格式不要写错了:print('未交人员有%s,…
话说实验报告每天都要查人数,何不用程序实现 使用 python 查看谁没有交作业 version 1.0 程序嘛,肯定是可以改进的.使用该程序的前提是实验报告文件名中包含学号信息.将以上程序放在实验报告所在目录,双击即可显示谁没交. 程序大致的流程是: 1.将本班学号姓名数据放在字典中 2.使用正则过滤出包含有学号数据的有效文档名放在列表中 3.正则提取有效列表名中的学号与标准字典对比 4.对比出的差值就是没有交作业的 import os import re #定义学号姓名标准字典 nameda…
Description 一个数轴上有 \(n \le 1000\) 个位置, 每个位置有一个时间 \(t_i\) 要求在 时刻 \(t_i\) 后, 至少经过该位置一次. (去交作业) 求从 \(0\) 号点出发前往 \(B\) 号点, 满足上述条件的最小需要时间 Solution 1 CQzhangyu的做法. 非常的妙啊 \(\ge t\) 不好做, 走过的位置以后可能又会突然冒出一个人, 决策的顺序位置. 考虑反着来, 先二分答案 \(Ans\), 并从 \(B\) 往 \(0\) 走.…
Description     贝茜有C(1≤C≤1000)门科目的作业要上交,之后她要去坐巴士和奶牛同学回家. 每门科目的老师所在的教室排列在一条长为H(1≤H≤1000)的走廊上,他们只在课后接收作业.交作业不需要时间.贝茜现在在位置0,她会告诉你每个教室所在的位置,以及走廊出口的位置.她每走1个单位的路程,就要用1秒.她希望你计算最快多久以后她能交完作业并到达出口. Input  第1行输入三个整数C,H,B,B是出口的位置.之后C行每行输入两个整数,分别表示一个老师所在的教室和他的下课时…
交作业 #!/usr/bin/env python # coding: utf-8 # # 1. 每个用户购买了多少不同种类的产品 # filename = 'train.txt' import sys result=[] with open(filename, 'r', encoding='utf8') as fp: for line in fp: result.append(list(line.strip('\n').split(','))) print(result) result.pop…
[BZOJ3379][Usaco2004 Open]Turning in Homework 交作业 Description     贝茜有C(1≤C≤1000)门科目的作业要上交,之后她要去坐巴士和奶牛同学回家. 每门科目的老师所在的教室排列在一条长为H(1≤H≤1000)的走廊上,他们只在课后接收作业.交作业不需要时间.贝茜现在在位置0,她会告诉你每个教室所在的位置,以及走廊出口的位置.她每走1个单位的路程,就要用1秒.她希望你计算最快多久以后她能交完作业并到达出口. Input  第1行输入…
写在前面 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任建) 这个作业的要求在哪里 团队项目选择 项目简介 项目名称:北航学生资源整合和作业提醒平台 项目内容: 设计实现一个基于微信小程序或网站的学生课程资源整合和课程作业DDL记录提醒平台. 课程资源整合:按课程编号将某一门课的课程资源整合,查找时更方便. 课程作业DDL的记录和提醒:以日历的形式记录学生每门课程的作业DDL情况,并支持自定义提醒,方便学生规划作业进度. NABCD分析 1. Need 作为一个当代大…
第一次写博文,好紧张啊,写这么烂怎么给别人看啊先做下总结: 刚开始学习python,自我感觉python写起来确实很方便,各种库,各种语法糖,不过刚接触,一下子记不下来这么多东西,总感觉乱乱的,用的多了熟悉之后应该就好了吧 这次作业基本完成了作业的要求,但是由于是在上班期间抽时间写的,可能有些乱.个人感觉这次作业的难度不大,唯一麻烦的地方就是找浏览量接口, 一开始我以为58会把浏览量的值直接发过来,通过选择器直接去修改页面的值,于是试了各种选择方式去js代码里搜,结果搜了半天也没找到,最后只好通…
题目描述 数轴上有C个点,每个点有一个坐标和一个访问时间,必须在这个时间后到达这个点才算访问完成.可以在某个位置停留.每在数轴上走一个单位长度消耗一个单位的时间,问:访问所有点并最终到B花费的最小时间. 输入 第1行输入三个整数C,H,B,B是出口的位置.之后C行每行输入两个整数,分别表示一个老师所在的教室和他的下课时间. 输出 贝茜最早能够到达出口的时间. 样例输入 4 10 3 8 9 4 21 3 16 8 12 样例输出 22 题解 区间dp 考试题...考挂了... (以下内容复制自题…
秦时鸥总算知道为什么这里这么多的房屋了,当一座吧台和一张张台球桌清理出来的时候他才发现,原来这渔场还有酒吧和桌球厅.…
题目描述 数轴上有\(n\)个点,你要从位置\(0\)去位置\(B\),你每秒钟可以移动\(1\)单位.还有\(m\)个限制,每个限制\((x,y)\)表示你要在第\(t\)秒之后(可以是第\(t\)秒)经过位置\(y\).问你最少需要几秒. \(n\leq 1000\). 题解 可以发现如果\(B\leq x_i\leq x_j\)且\(y_i\leq y_j\)那么第\(i\)个限制就没有效果.所以我们每次一定是选择当前还没走过的最边上两个端点之一,走过去,然后等待. 这样就可以DP了. 设…
题解: 比较容易想到二分答案+时间逆流 这样就变成了经典的路灯问题 f[a][b][0/1] 其实可以不用二分答案 根据倒着考虑我们会发现一定是先走旁边的再走中间的 计算到当前点+下课时间所需的最小时间 代码: 神奇的wa了一个点 对拍并不能拍出来 #include <bits/stdc++.h> using namespace std; #define rint int #define IL inline #define rep(i,h,t) for (rint i=h;i<=t;i+…
第一次作业统计完成. 注:1.作业顺序:取最早交作业的前3名,依次拿5,2,1分,前提是作业质量较高,否则轮至下一名同学得分,其余同学得0分:2.作业情况:满10分,空一题扣2分,心得写得好的有额外加分:3.博客情况:一篇5分,每周最高为10分,即2篇封顶且至少一篇技术博客,第一周不过于计较博客质量,后期按博客质量给分. 故本次作业满分20分,统计结果如下: 排名 学号 顺序 作业 博客 总分 地址 01 212 5 9 5 19 田京诚 02 216 0 10 5 15 高珊 03 213 0…
一.Daily Scrum Meeting照片 二.燃尽图 三.项目进展 学号 成员 贡献比 201421123001 廖婷婷 15% 201421123002 翁珊 17% 201421123004 黄美海 15% 201421123008 刘伟霞 16% 201421123013 张家豪 21% 201421123018 李福镪 16% 四.困难与问题 1. 今天我们完成的功能是"新增数据展示表格"和"显示未交作业的学生".这两个功能涉及到数据库方面的问题,需要…
1.检验注册用户是否合法:需要输入用户名,校验用户名是否被注册,如已注册,提示已经注册过,没注册就可以注册:用户名不能为空:用户名长度必须在6-13位之间:最多只能输入三次. users = ['aatest1','aatest2','aatest3'] ): username = input('请输入用户名:').strip() and len(username)<: if username in users: #if users.count(username)>0 print('这个名字太…
考试第三部分:Django 16.  列列举你熟悉的Http协议头以及作用.(1分) Accept-Charset: 用于告诉浏览器,客户机采用的编码 Host: 客户机通过这个头告诉服务器,想访问的主机名 User-Agent: 客户机通过这个头告诉服务器,客户机的软件环境 Cookie: 客户机通过这个头可以向服务器带数据 17. 状态码含义:200.301.302.304.404.500.(2分) 200 请求已成功 301 永久重定向 302 临时重定向 304 未修改.所请求的资源未修…
Day1:项目分析 一:需求分析 二:CRM角色功能介绍 三:业务场景分析 销售: .销售A 从百度推广获取了一个客户,录入了CRM系统,咨询了Python课程,但是没有报名 .销售B 从qq群获取一个客户,成功使他报名Python班,然后给他发送了报名连接,等待用户填写完毕后,将他添加到Python具体的学习班级中 .销售C 打电话给之前的一个客户,说服他报名Python课程,但是没有成功,更新了跟踪记录 .销售D 获取了一个客户,录入信息时,发现此客户已经存在,不允许重复录入,随后通知相应的…
1.切片 # 切片:是list取值的一种方式 nums = ['段佳琳','陈伟良','王占宇','李波','韶钢'] print(nums[1:3]) # 顾头不顾尾,不包含后面下标的元素 print(nums[1:]) # 从某个下标开始取,取到末尾,末尾的下标可以省略不写 print(nums[:2]) # 从头开始取,取到后面某个下标结束(不包括该下标的元素),开头的下标可以不写 print(nums[:]) # 取所有的元素 切片操作同样适用于字符串,如下: info = '你好,今天…
列表: stus= 'ada,dsfas.,saf,sdfas,saf'  #字符串new_stus = ['段','加','linux','123','数组']   #列表 取值方便#列表,数组,list,array  指的是一样的东西  不同叫法#下标,索引,角标,编号print(new_stus[2])   #根据下标取值print(new_stus[-1])  #最前面一个元素下标是0 ,最后面一个下标是 -1 cities = []增加 append&insertcities.appe…
截止日期 2018年3月29日23:59 要求 1. 对源文件(*.txt,*.cpp,*.h,*.cs,*.html,*.js,*.java,*.py,*.php等,文件夹内的所有文件)统计字符数.单词数.行数.词频,统计结果以指定格式输出到默认文件中,以及其他扩展功能,并能够快速地处理多个文件. 2. 使用性能测试工具进行分析,找到性能的瓶颈并改进 3. 对代码进行质量分析,消除所有警告 http://msdn.microsoft.com/en-us/library/dd264897.asp…
C语言作业评价标准 作业内容: 每周作业分为基础作业.挑战作业和预习作业: 基础作业为本周所学内容的巩固: 挑战作业包括但不仅限于所学知识的综合运用: 预习作业为下周所学内容的任务单,要求必须在课前完成. 作业要求: 1.作业开始必须写上作业头内容(5分) 一个作业并不是一上来就贴代码,它应该是学生在 "健身学员/健身教练"这一个关系下, 刻意练习,向自己目标前进的具体努力的体现.在作业的一开始,应该写: 这个作业属于那个课程 这个作业要求在哪里 我在这个课程的目标是 这个作业在哪个具…
准备工作(10分) 1.在博客园申请个人博客. 2.加入班级博客(2班班级博客链接地址)(1班班级博客链接地址) 3.关注邹欣老师博客.关注任课老师博客. 4.加入讨论小组,学习过程中遇到问题不要随意在聊天群里提出,小组里提问的好处是所有人可见.永久可查.所以提问时请认真思考,具体提问技巧请参考提问的智慧.提问和回答问题的同学会给与一定程度的加分. 5.安装并使用git[可参考冉华同学的简易帮助)管理你的代码,希望整个大学四年你编写的所有代码都有记录可查,具体托管平台可github.码云.码市任…
1.助教博客链接:https://home.cnblogs.com/u/lxt-/ 2.作业要求链接:https://www.cnblogs.com/nwnu-daizh/p/10569690.html 3.本周点评作业:应完成点评23份,实际点评22份,1人未交. 4.本周存在的问题:仍然有部分同学没有实现词频统计的可视化功能.而且只有少部分人实现了人机交互功能.另外,GitHub里边的代码提交,很明显部分同学只有一次潜入记录.值得表扬的是,基础薄弱的同学,仍然在不断地通过询问同学,查询资料一…
1.助教博客链接:https://home.cnblogs.com/u/lxt-/ 2.作业要求链接:www.cnblogs.com/nwnu-daizh/p/10487329.html 3.本周点评作业:应完成点评23份,实际点评22份,1人未交. 4.本周作业遇到的问题:每个同学的能力差异很明显.大部分同学只能完成词频统计功能,柱状图还是仅有几个人能完成,能明显看到同学们之间的差异.还有就是,有些同学的博客可以看出明显是在应付.github里边的代码,有的同学的java代码跟博客里实现的测试…
作业链接:https://egdu.cnblogs.com/campus/hljkj/CS2017-5/homework/963 一.评分要求 * 要求1 (5分):博客中给出安装软件的截图(得分点1.1),读者能从截图判断出被安装的设备是PC或者移动设备(得分点1.2): * 要求2 (5分):PC上安装C编译器,助教未明确要求博客应有编程软件截图,故按时交作业的同学均得分(得分点2): * 要求3 (5分):加入课程小组(得分点3): * 要求4 (5分):安装与使用Git(得分点4): *…
说明 本次公布的成绩为第2周个人作业WordCount的结果: 第2周个人作业:WordCount 如果同学对作业结果存在异议,可以: 在毕博平台讨论区的第2周作业第在线答疑区发帖申诉. 或直接在博客园本帖中进行评论进行申诉. 或在班级的微信群中艾特助教进行申诉. 评分细则 第2周个人作业:WordCount 本次作业总分55分,按照程序.博客两部分进行评分,其中,程序满分35分,博客满分20分.另有附加题两道,满分10分.具体细则如下表所示. 程序作业(总分35分) 源代码管理(SM,5分).…
[西北师大-2108Java]第五次作业成绩汇总 作业题目 面向对象程序设计(JAVA) 第7周学习指导及要求 实验目的与要求 (1)掌握四种访问权限修饰符的使用特点: (2)掌握Object类的用途及常用API: (3)掌握ArrayList类的定义方法及用途 (4)掌握枚举类定义方法及用途: (5)结合本章实验内容,理解继承与多态性两个面向对象程序设计特征,并体会其优点. 作业评分标准: 按时交,根据作业评分细目打分: 不按时交或未提交博客到班级博客,本次作业不得分: 抄袭 - 倒扣本次作业…
[西北师大-2108Java]第四次作业成绩汇总 深入理解程序设计中算法与程序的关系: 深入理解java程序设计中类与对象的关系: 理解OO程序设计的第2个特征:继承.多态: 学会采用继承定义类设计程序(重点.难点): 能够分析与设计至少包含3个自定义类的程序: 掌握利用父类定义子类的语法规则及对象使用要求. 作业题目 面向对象程序设计(JAVA) 第6-7周学习指导及要求 实验目的与要求 (1)理解继承的定义: (2)掌握子类的定义要求: (3)掌握多态性的概念及用法: (4)掌握抽象类的定义…