java小项目之成绩管理、排课软件、局域网聊天软件

本文分享了三个Java小项目:成绩管理系统,通过读取Excel记录学生成绩;自动排课系统,解决课程冲突问题;以及局域网聊天软件,实现类似QQ的即时通讯功能。项目中使用了Apache POI库处理Excel,通过对比不同实现方法,反思了项目的优化空间。
摘要由CSDN通过智能技术生成

大三下,想把上个学期的一些东西整理一下。可能是突然有点想法吧。

我把答辩ppt以及文档要求还有项目文件夹全部都放在了我的github里面啦。点击打开链接

项目一

问题描述:教师在教学过程中,需要记录学生的成绩,包括平时成绩、实验成绩、考试成绩等等,并在课程结束后,综合各项成绩权重,算出每个学生的课程最终成绩。在教学过程中,记录学生的成绩是一项较为繁琐的任务,现在采用的手工记录的方法存在诸多不便,工作量大,因此教师希望有一款软件可以帮助教师记录并统计学生成绩。教师在上课期间就可以直接将学生出勤、课堂表现、平时作业、实验等成绩直接输入系统中,在期末时输入各项成绩的权重,系统换算各项成绩,并可以导出学生的成绩。教师现有学生的电子版名单(excel),要求最终导出的成绩也为excel文件(格式见附件),希望你能实现这款软件。


需求分析:我要从excel读取出来所需要的个人信息显示在界面中,根据什么读出来想要的学生呢,我是根据学号读取的。

输入权重确定,再导入到excel中

后来项目答辩的时候,我发现许许多多的同学用到的方法并没有比我高大许多,但就是看起来整个界面也好,功能也好,感觉都比我强大很多。虽然这个真的只是个小小的项目,也可以叫做一个小作业吧。我用的一直都是很愚蠢的textfield,好多同学用的是tableModel,就是只读取一次excel,然后让它整个显示到界面中,而我是

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软件简介:鑫钜排课系统是一套智能排课系统 ,专门解决令头头疼的学校排课问题。 手工排课一向是学校教务工作中最令人头疼的事,非常费时费神,而且由于人工操作时多多少少会有些失误。往往经过一两天的冥思苦想排出来的课程表,却总会发现纰漏,导致课程表需要修改。而修改课程表一般都是牵一发而动全身,令人非常苦恼。 鑫钜排课系统的出现解决了以上所有难题,本系统特聘一位从事20余年学校教务工作的老师,根据自己多年来排课经验,全程跟踪系统开发,集众家排课软件之长,操作简单,直观;排课算法先进,合理分配每天的课程节次,排出来的课更合理、更科学,完全符合中小学排课的需要。让您从此告别繁琐的手工排课,只要设置好学校班数、节数、课程、教师任课,系统就会自动排出所有课程表。一个几十个班的学校,从信息开始录入到开始打印课程表的整个过程一般一个小时内就可以完全搞定,这在手工排课阶段,几乎是不可想象的。而且电脑自动排课的过程只需几秒钟,排完之后觉得不满意,完全可以根据系统提示进行调整。 功能特点:鑫钜排课系统还有很多特点都领先于同类软件,如: 1.傻瓜型的向导操作模式:《鑫钜排课系统》的向导操作模式使得对电脑一知半解的用户也可以操作自如。并采用教务工作者的思路来设计软件,即使不懂电脑的老教务主任操作起来也会有一种似曾相识的感觉。 2一流的排课算法: 《鑫钜排课系统》采用优秀的排课算法,自动排课无论速度及准确性是其它排课软件不可比拟的 3.直观的调课功能。能采用直观的卡片式显示方法,用不同的颜色显示哪些课可以调,哪些课不能调,调课直观,方便,像玩游戏一样,让您排出的课符合您的要求。 4.方便的查询功能。任意选中课表中某一节课(或几节课),能查询哪些老师在上课,哪些老师在休息,这样方便领导选派教师安排临时性的工作,或考勤查岗等事务,也可以在调课过程中利用它发现哪些课不合理,以便进行调整. 5.教学工作量统计功能。能自动统计全校任课教师的教学工作量,并导出到Excel(电子表格)中编辑、打印。以便根据您的需要计算出教师的教学工作量津贴等。 6.能合理分配场地受限的课程。例如:微机课、体育课。如果您学校只有一间微机教室,那么在同一课时排课系统会只安排一节微机课。 7.能设置教师在哪节课不排课。例如:有些老师每周固定时间开会,固定时间教研等。 8..能设置课程的不排节次。例如:体育不安排在上午第一、二节。 9.能根据您的需要安排固定课。例如:班会课、劳动课、自习课等安排在固定的某一节课;也可以用来做手工排课,如:把某班的语文课固定在第一节课上。 10.方便、灵活的打印功能。总功课表、班级课表、个人课表能一键导出到Excel(电子表格)中编辑、打印,让你打出更精美的课表。班级课表和个人课表还可以用A4纸张直接打印出来。 11.强大的手动调课功能。系统能够自动提示可调课程位置,可以方便地调动课程。 12.采用24小时在线升级技术。采用在线升级技术,令升级更方便。 13.立足用户的本地化改造。如校方对排课系统的某些功能需求有异,可在第一时间为校方做调整完善。 使用范围:适用于各类中学、小学、全日制、半日制、中专类院校等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值