天一亮我就醒了,并沒有入睡多久,由于今天是早八,我不能選擇在床上多呆一會,不知道有多少天我沒有保持充足的睡眠了,也許是因為一個為了做某個事的努力后的產物吧,隨著時間的沉淀,說不準我也會成為一個經常熬夜的人。
比賽的時間在下午的2:30,在班里舉行,根據班上所劃分的不同的小組,各小組請一個人上臺利用PPT加上演講的方式講講自己的項目,最后將項目進行演示,由下面評委打分,最后取平均值就是最后的得分。
一眨眼上午的時光流逝掉了,感覺今天中午應該是睡不著了,我得認真的尋找項目中bug,看是否有沒有我沒有發現的bug,我在采用數據連接技術的時候,發現出現有錯誤的地方,那便是在表中插入數據的時候它居然有兩個主鍵,我連忙采用唯一關鍵字,因為主鍵它本身就具有主鍵唯一的標識,居然沒有給我報錯,看樣子是我大意了,我連忙改寫這塊代碼。如果在插入數據的時候還需要手動填寫編號是不是有點友好度不高呢?為什么這么想,因為如果這個表中有很多數據,那么用戶進行增刪改查的操作的時候中間一定會有短缺,如果下次插入數據將其成功插入那沒問題,但如果出現編號相同會產生報錯使程序無法繼續運行,我將其改為主鍵自增的形式,這樣能夠避免插入數據時會有可能插入失敗。
我反反復復的查看著代碼的實現原理以及方案,其他的都是一些小型的錯誤,能夠解決掉的我都將其解決掉,這時突然發現我采用的插入視頻的方法出現了崩潰……
它能夠將我的圖書管理系統一直處于休眠狀態,可以這么說吧,這個視頻播放完不會立刻跳轉窗口,可是黑屏畫面禁止不同,將其主應用無法運行,我這時出現了慌亂,看著離比賽時間僅僅只剩一個小時的時間,我還有機會解決嗎?
遺憾的是我并沒有解決這個問題,我修改了很多,可最終的視頻在窗口是無法播放的,我不理解為什么,視頻能夠正常播放,但是無法規定在一個浮動窗口進行播放,我很不理解,我臨時修改方案,我將視頻以視頻的格式打開,將其視頻播放完成之后立刻跳轉圖書管理系統,時間已經不多了,我必須用最短的時間解決掉這個問題。
離上課的時間不到20分鐘,我趕忙將東西收拾好,離開宿舍往教室跑去,由于我們班專業課在上課之前需要點名,所以提前10分鐘進教室,現在還剩十分鐘,不跑就來不及了,我以最快的速度跑著,不知為何,我的心情愉悅,仿佛從禁錮的枷鎖中解放出來……
進入教室我找到一個空位坐下,靜靜的等待會活動的開始。
本次活動是以小組為單位進行的項目演示,第一個小組上場展示的極簡圖書管理系統,操作簡單,對新手很友好,功能完善的可以,我當初怎么沒有這么想呢?這樣不僅人不累而且做的快,顯然我不是這種人,我有自己想法,無論結果如何,我盡力就好,我已經完成了自己想完成的事情,這就夠了,后面小組一個一個進行演講的時候,我發現他們有一個共同的特點,那就是合理分配任務,每個人做好自己的板塊,不僅效率更高,人也不累。
我發現這個項目是我一個人做出來的,我確實很累,不過很開心,我沒有團隊意識,所以我并不合格,以后進入社會的話,一定會和很多很打交道,人是群居動物,不一定非要合群,做好自己就行,很多情況下得靠自己,沒有人能夠陪你走一輩子的!
到了我們小組上場的機會,我將電腦帶上,走向講臺前,插入投影儀,深呼一口氣,其實這也算我第二次站在臺前給班上的人說話,不過這次我是作為一個展示項目的人,有很多話可以說,一年前我在班上一次的辯論賽中,我第一次擔任主持,那時的我真的是什么經驗都沒有,說的話也是有點口吃,不過好在班上的同學體諒我,沒有計較。
我先打開了我的PPT,緩了一會便開了口:“各位同學們,老師下午好!我們組做的是一個圖書管理系統,我將它分為四個板塊進行講解,首先這是我們第一部分”我將PPT翻到下一頁,“隨著互聯網行業的發展,我們圖書人工管理逐漸被替代,線上程序不僅方便簡單,而且能夠處理很多事情……
所以我選擇做一個圖書管理系統,將圖書管理變得更加簡便,讓讀者更好的去預約圖書,讓店長更好的去管理圖書館里的圖書。那么我的第二部分就是項目的部分展示,我出發點是,在項目運行時,會有一個開場動畫,動畫結束后,會進入圖書管理系統的登錄界面,在這里將我們賬號進行登錄,如果沒有賬號,下方有注冊,我們還能夠自己創建賬號的,只要符合要求即可,進入圖書管理系統大廳中,不同的賬號登錄界面會有所不同,管理員賬號的權限會高一點”
我隨后將PPT向后翻,后面都是我的界面展示以及效果,我將背景設置為各個讀書的人,給讀者良好的使用體驗。接下來就是第三個板塊,展示板塊。
我運行應用程序,界面上出現一只奔跑的豹子,從左向右進行奔跑,視角從它的側面慢慢的轉向正面,豹子往前方一個后空翻逐漸消失,出現“歡迎來到圖書管理系統”字樣,這時跳轉至登錄界面。應該有語音提示“歡迎來到圖書管理系統”,應該是由于投屏的原因,它并沒有聲音。
我一邊演示著我的項目,一邊描述我的功能,總體來說我的功能都是很完善,也添加了自己加的元素,登錄管理員系統進入可以增刪改查等許多權限,而普通用戶只有借書和還書功能。我多添加了游戲放松功能,采用坐標的方式實現的貪吃蛇,上下左右控制。
轉眼間來到我的最后一個模塊,那便是未來的發展前景,我將自己的想法表達了出來,未來可能會采用vue技術優化窗口,將容量加大,添加電子書功能,這樣能夠在家就能看書,添加更多的娛樂因素。最后我謝謝了這個項目給我帶來的收獲,我也是收獲滿滿,我希望在下一個平臺里,我會做的更好!
輪到評委給我打分,我看到他們的表情很是滿意,我的心情也是很好的,有一個評委開了口:“你的總體方案我很是滿意,不過內容過于花里胡哨我還是會給你扣一點分數,再就是剛才你在添加用戶借書的時候,發現有兩個同名的人,請問一下如果一個人在進行借書的時候不應該是同一個人嗎?為什么會有兩條記錄?應該在同一個賬戶后進行添加不是嗎?”
我對于他提出的問題并不感到驚訝,因為我考慮過這個元素,便回答道:“因為可能會存在兩個叫張三的人,所以我采用編號來進行分辨,如果是同一個名稱,不同的兩個人的密碼是不同的,否是視為同一個人,如果真有巧合賬號密碼都一致,會有彈窗提示,能夠分辨”
“好的,沒有什么問題了”
最后我的得分是98.6,目前我的分數是處于小組分數第一名的,我還是很激動的。這時輪到下一個小組,他們上去的時候,我瞪大了眼睛。他們做的項目為房屋租賃,我在想和圖書究竟有什么聯系,他們在剛開始的時候說的話我挺感興趣的。上臺講話的是朱毅,“雖然本次主題是圖書管理,不過我覺得我們所有人都做圖書管理系統,我會感覺到無趣,所以我選擇了創新,采用房屋租借的方式,我們做的是一個能夠進行線上租房”講到這里的時候我感覺他說的很有道理。
他們的項目演示也是很有新奇,因為我們做圖書管理系統這個項目的時候,老師也給過我們提示,也算是我們的項目有著老師的參與,而他們的項目是自己創新的,其中模塊都是自己想象出來的,雖然功能不是很多,不過我看著這個項目陷入了思考,“真厲害,我還沒有想過能夠這樣,跳出這個話題”可能由于功能不是很完善,很創新,他們的分值也是到了97.4,我覺得他們要是能夠將一些bug進行完善,添加管理員和用戶不同的界面我敢保證他們一定能超過我。
后面的小組也是一個一個的上臺來進行演示的,讓我沒想到的居然還有一個小組爛尾了,就是項目沒有做完,功能沒有實現,連接數據庫錯誤很多。
來到了最后宣布結果的時候,我也是非常激動。
小組第一名!