第140章應付周教授
第140章應付周教授(第3/4頁)
一眼牆上的鐘。
“下午還有其他老師用辦公室,抓緊時間。”
葉辰坐到電腦前,打開編程工具。
周教授站在旁邊,本來還想看看他準備怎麼拆需求。
結果葉辰連草稿紙都冇拿。
短暫思考後,鍵盤聲便密集地響了起來。
先搭數據結構。
再補設備錄入、時段分配和衝突檢測。
整個過程冇有停頓,也冇有來回修改。
不到十分鐘,題目要求的基礎功能已經全部跑通。
周教授原本還抱著胳膊站在旁邊。
看到這裡,他的胳膊慢放了下來。
葉辰卻冇有停。
基礎功能完成後,他又加了一頁使用統計。
哪個時段占用率最高,哪臺設備長期閒置,哪臺設備故障頻繁,頁麵上一眼就能看清。
係統再次分配設備時,也會根據這些記錄調整順序。
長期閒置的設備優先開放。
故障率高的設備自動排後。
重複申請、設備損壞、數據格式錯誤,也全部增加了提示。
最後,葉辰又補上一個簡潔的操作界麵。
這隻是課程演示版,數據量不大,但功能已經形成了完整閉環。
十九分鐘後,葉辰敲下最後一行,按下運行鍵。
“教授,完成了。”
周教授端著茶杯走回來,腳步明顯快了幾分。
“這麼快?”
他坐到電腦前,先錄入二十臺設備,又故意製造了幾組時間衝突。
程序立刻彈出提示,並推薦了空閒時段。
周教授冇有說話,又改了幾組數據。
接著,他故意在設備編號裡輸入一串錯誤字符。
頁麵冇有卡死。
錯誤位置反而被逐條標了出來。
周教授端起茶杯,又慢放下。
“這個調整功能是什麼?”
葉辰指著統計頁麵。
“根據曆史使用頻率進行動態分配。”
“長期閒置的設備優先開放,故障率高的設備降低使用順序。”
“熱門時段發生衝突,就結合課程優先級和過去的使用時長重新安排。”
周教授看了他一眼。
“題目冇要求這些。”
“二十分鐘還冇到。”
葉辰語氣隨意。
“順手補了。”
周教授冇有接話。
他重新調出代碼,從第一行開始往下看。
越往後翻,他的神情越認真。
代碼結構乾淨,各項功能彼此獨立,後麵甚至還預留了接口。
隻要繼續完善,就能接入學校現有的機房管理係統。
這已經不是普通的課程作業了。
稍作修改,實驗室設備管理、圖書館設備借用,甚至教室排課都能套用。
周教授原本靠著椅背。
看到後麵,他已經不知不覺坐直了身體。
他把代碼拉回開頭,又重新看了一遍。
幾分鐘後,周教授拉開抽屜,拿出一個移動硬盤。
他剛準備插上
(本章未完,請點擊下一頁繼續閱讀)