天一亮我就醒了,并没有入睡多久,由于今天是早八,我不能选择在床上多呆一会,不知道有多少天我没有保持充足的睡眠了,也许是因为一个为了做某个事的努力后的产物吧,随着时间的沉淀,说不准我也会成为一个经常熬夜的人。
比赛的时间在下午的2:30,在班里举行,根据班上所划分的不同的小组,各小组请一个人上台利用PPT加上演讲的方式讲讲自己的项目,最后将项目进行演示,由下面评委打分,最后取平均值就是最后的得分。
一眨眼上午的时光流逝掉了,感觉今天中午应该是睡不着了,我得认真的寻找项目中bug,看是否有没有我没有发现的bug,我在采用数据连接技术的时候,发现出现有错误的地方,那便是在表中插入数据的时候它居然有两个主键,我连忙采用唯一关键字,因为主键它本身就具有主键唯一的标识,居然没有给我报错,看样子是我大意了,我连忙改写这块代码。如果在插入数据的时候还需要手动填写编号是不是有点友好度不高呢?为什么这么想,因为如果这个表中有很多数据,那么用户进行增删改查的操作的时候中间一定会有短缺,如果下次插入数据将其成功插入那没问题,但如果出现编号相同会产生报错使程序无法继续运行,我将其改为主键自增的形式,这样能够避免插入数据时会有可能插入失败。
我反反复复的查看着代码的实现原理以及方案,其他的都是一些小型的错误,能够解决掉的我都将其解决掉,这时突然发现我采用的插入视频的方法出现了崩溃……
它能够将我的图书管理系统一直处于休眠状态,可以这么说吧,这个视频播放完不会立刻跳转窗口,可是黑屏画面禁止不同,将其主应用无法运行,我这时出现了慌乱,看着离比赛时间仅仅只剩一个小时的时间,我还有机会解决吗?
遗憾的是我并没有解决这个问题,我修改了很多,可最终的视频在窗口是无法播放的,我不理解为什么,视频能够正常播放,但是无法规定在一个浮动窗口进行播放,我很不理解,我临时修改方案,我将视频以视频的格式打开,将其视频播放完成之后立刻跳转图书管理系统,时间已经不多了,我必须用最短的时间解决掉这个问题。
离上课的时间不到20分钟,我赶忙将东西收拾好,离开宿舍往教室跑去,由于我们班专业课在上课之前需要点名,所以提前10分钟进教室,现在还剩十分钟,不跑就来不及了,我以最快的速度跑着,不知为何,我的心情愉悦,仿佛从禁锢的枷锁中解放出来……
进入教室我找到一个空位坐下,静静的等待会活动的开始。
本次活动是以小组为单位进行的项目演示,第一个小组上场展示的极简图书管理系统,操作简单,对新手很友好,功能完善的可以,我当初怎么没有这么想呢?这样不仅人不累而且做的快,显然我不是这种人,我有自己想法,无论结果如何,我尽力就好,我已经完成了自己想完成的事情,这就够了,后面小组一个一个进行演讲的时候,我发现他们有一个共同的特点,那就是合理分配任务,每个人做好自己的板块,不仅效率更高,人也不累。
我发现这个项目是我一个人做出来的,我确实很累,不过很开心,我没有团队意识,所以我并不合格,以后进入社会的话,一定会和很多很打交道,人是群居动物,不一定非要合群,做好自己就行,很多情况下得靠自己,没有人能够陪你走一辈子的!
到了我们小组上场的机会,我将电脑带上,走向讲台前,插入投影仪,深呼一口气,其实这也算我第二次站在台前给班上的人说话,不过这次我是作为一个展示项目的人,有很多话可以说,一年前我在班上一次的辩论赛中,我第一次担任主持,那时的我真的是什么经验都没有,说的话也是有点口吃,不过好在班上的同学体谅我,没有计较。
我先打开了我的PPT,缓了一会便开了口:“各位同学们,老师下午好!我们组做的是一个图书管理系统,我将它分为四个板块进行讲解,首先这是我们第一部分”我将PPT翻到下一页,“随着互联网行业的发展,我们图书人工管理逐渐被替代,线上程序不仅方便简单,而且能够处理很多事情……
所以我选择做一个图书管理系统,将图书管理变得更加简便,让读者更好的去预约图书,让店长更好的去管理图书馆里的图书。那么我的第二部分就是项目的部分展示,我出发点是,在项目运行时,会有一个开场动画,动画结束后,会进入图书管理系统的登录界面,在这里将我们账号进行登录,如果没有账号,下方有注册,我们还能够自己创建账号的,只要符合要求即可,进入图书管理系统大厅中,不同的账号登录界面会有所不同,管理员账号的权限会高一点”
我随后将PPT向后翻,后面都是我的界面展示以及效果,我将背景设置为各个读书的人,给读者良好的使用体验。接下来就是第三个板块,展示板块。
我运行应用程序,界面上出现一只奔跑的豹子,从左向右进行奔跑,视角从它的侧面慢慢的转向正面,豹子往前方一个后空翻逐渐消失,出现“欢迎来到图书管理系统”字样,这时跳转至登录界面。应该有语音提示“欢迎来到图书管理系统”,应该是由于投屏的原因,它并没有声音。
我一边演示着我的项目,一边描述我的功能,总体来说我的功能都是很完善,也添加了自己加的元素,登录管理员系统进入可以增删改查等许多权限,而普通用户只有借书和还书功能。我多添加了游戏放松功能,采用坐标的方式实现的贪吃蛇,上下左右控制。
转眼间来到我的最后一个模块,那便是未来的发展前景,我将自己的想法表达了出来,未来可能会采用vue技术优化窗口,将容量加大,添加电子书功能,这样能够在家就能看书,添加更多的娱乐因素。最后我谢谢了这个项目给我带来的收获,我也是收获满满,我希望在下一个平台里,我会做的更好!
轮到评委给我打分,我看到他们的表情很是满意,我的心情也是很好的,有一个评委开了口:“你的总体方案我很是满意,不过内容过于花里胡哨我还是会给你扣一点分数,再就是刚才你在添加用户借书的时候,发现有两个同名的人,请问一下如果一个人在进行借书的时候不应该是同一个人吗?为什么会有两条记录?应该在同一个账户后进行添加不是吗?”
我对于他提出的问题并不感到惊讶,因为我考虑过这个元素,便回答道:“因为可能会存在两个叫张三的人,所以我采用编号来进行分辨,如果是同一个名称,不同的两个人的密码是不同的,否是视为同一个人,如果真有巧合账号密码都一致,会有弹窗提示,能够分辨”
“好的,没有什么问题了”
最后我的得分是98.6,目前我的分数是处于小组分数第一名的,我还是很激动的。这时轮到下一个小组,他们上去的时候,我瞪大了眼睛。他们做的项目为房屋租赁,我在想和图书究竟有什么联系,他们在刚开始的时候说的话我挺感兴趣的。上台讲话的是朱毅,“虽然本次主题是图书管理,不过我觉得我们所有人都做图书管理系统,我会感觉到无趣,所以我选择了创新,采用房屋租借的方式,我们做的是一个能够进行线上租房”讲到这里的时候我感觉他说的很有道理。
他们的项目演示也是很有新奇,因为我们做图书管理系统这个项目的时候,老师也给过我们提示,也算是我们的项目有着老师的参与,而他们的项目是自己创新的,其中模块都是自己想象出来的,虽然功能不是很多,不过我看着这个项目陷入了思考,“真厉害,我还没有想过能够这样,跳出这个话题”可能由于功能不是很完善,很创新,他们的分值也是到了97.4,我觉得他们要是能够将一些bug进行完善,添加管理员和用户不同的界面我敢保证他们一定能超过我。
后面的小组也是一个一个的上台来进行演示的,让我没想到的居然还有一个小组烂尾了,就是项目没有做完,功能没有实现,连接数据库错误很多。
来到了最后宣布结果的时候,我也是非常激动。
小组第一名!