第140章 应付周教授(2/2)

周教授板著的脸抽了一下,差点没绷住。

他拿起桌上的处分登记表,用手指在纸面上点了两下。

“叶辰,你上次课堂测试写得很好。”

“谢谢教授。”

“我还没夸完。”

周教授抬眼看著他。

“你的思路、基础,还有写程序的习惯,都不像一个刚入学的大一新生。”

“可有天赋,不代表你能无视课堂纪律。”

叶辰收起笑意。

“这次缺课是我的问题。”

“没有提前请假,也没有及时联繫辅导员。该怎么处理,我认。”

周教授原本准备了一肚子训话。

结果叶辰认错认得太乾脆,反倒把他后面的话堵回去了不少。

他盯著叶辰看了几秒,打开旁边的文件夹,从里面抽出三页纸,推到桌边。

“认错谁都会。”

“我这里既看態度,也看能力。”

“这是一份课程设计,原本是给大二学生准备的。”

周教授点了点那三页要求。

“编写一套机房资源管理程序,能录入设备、分配使用时段,还要统计故障记录。”

他又指了指桌上的电脑。

“藉口我不听,你就在这里做。”

“做得出来,缺课的事情我再考虑。”

“做不出来,平时成绩记零,处分登记表照常交上去。”

叶辰拿起那三页纸,快速扫了一遍。

要求不算难。

无非是录入、查询、排期和故障统计,再加上一些基础的衝突判断。

对大二学生来说,这是课程设计。

对叶辰而言,只能算热身。

“我能借您的电脑吗?”

“可以。”

周教授起身让开位置,又看了一眼墙上的钟。

“下午还有其他老师用办公室,抓紧时间。”

叶辰坐到电脑前,打开编程工具。

周教授站在旁边,本来还想看看他准备怎么拆需求。

结果叶辰连草稿纸都没拿。

短暂思考后,键盘声便密集地响了起来。

先搭数据结构。

再补设备录入、时段分配和衝突检测。

整个过程没有停顿,也没有来回修改。

不到十分钟,题目要求的基础功能已经全部跑通。

周教授原本还抱著胳膊站在旁边。

看到这里,他的胳膊慢放了下来。

叶辰却没有停。

基础功能完成后,他又加了一页使用统计。

哪个时段占用率最高,哪台设备长期閒置,哪台设备故障频繁,页面上一眼就能看清。

系统再次分配设备时,也会根据这些记录调整顺序。

长期閒置的设备优先开放。

故障率高的设备自动排后。

重复申请、设备损坏、数据格式错误,也全部增加了提示。

最后,叶辰又补上一个简洁的操作界面。

这只是课程演示版,数据量不大,但功能已经形成了完整闭环。

十九分钟后,叶辰敲下最后一行,按下运行键。

“教授,完成了。”

周教授端著茶杯走回来,脚步明显快了几分。

“这么快?”

他坐到电脑前,先录入二十台设备,又故意製造了几组时间衝突。

程序立刻弹出提示,並推荐了空閒时段。

周教授没有说话,又改了几组数据。

接著,他故意在设备编號里输入一串错误字符。

页面没有卡死。

错误位置反而被逐条標了出来。

周教授端起茶杯,又慢放下。

“这个调整功能是什么?”

叶辰指著统计页面。

“根据歷史使用频率进行动態分配。”

“长期閒置的设备优先开放,故障率高的设备降低使用顺序。”

“热门时段发生衝突,就结合课程优先级和过去的使用时长重新安排。”

周教授看了他一眼。

“题目没要求这些。”

“二十分钟还没到。”

叶辰语气隨意。

“顺手补了。”

周教授没有接话。

他重新调出代码,从第一行开始往下看。

越往后翻,他的神情越认真。

代码结构乾净,各项功能彼此独立,后面甚至还预留了接口。

只要继续完善,就能接入学校现有的机房管理系统。

这已经不是普通的课程作业了。

稍作修改,实验室设备管理、图书馆设备借用,甚至教室排课都能套用。

周教授原本靠著椅背。

看到后面,他已经不知不觉坐直了身体。

他把代码拉回开头,又重新看了一遍。

几分钟后,周教授拉开抽屉,拿出一个移动硬碟。

他刚准备插上电脑,叶辰却伸出手,按住了移动硬碟。