绿皮驿站

作品
课时分配系统
开发背景

大一的第二学期加入了项目组,全称叫软件创新开发工作室。学期末时,徐老师给我们分配个任务,就是修改师兄开发的课时分配系统。

有些BUG和不足需要我们去优化修复。讲真,去阅读别人写的源码确实很痛苦,我果断放弃,选择重新开发。

我发现个很严重的问题就是,在改数据的时候,软件会卡顿。经过分析调查,我发现这个问题主要是执行SQL保存数据的时候会耗时。

于是我将计就计,利用多线程,把耗时的任务放到后台的一条线程去慢慢执行。由于是一条队列式的单线程,所以不存在线程安全问题。

每修改一次数据,就往后台线程添加一个任务,按顺序执行下去。

正是由于这个项目,徐老师认识了我。

这里我要吐槽一下,徐老师的审美跟我们不一样。


软件介绍

简单点说,这个就是用来给教师分配课时的系统。


软件截图



发布于 2017年8月9日   浏览(915)