启程三部杨凤轩同事作为主持人,首先向全体参与者介绍了本次答辩规则和流程:每个项目部推选两位同事上台讲解、展示项目代码和页面效果,并根据项目内容完成老师的现场提问。接着六位答辩选手依次上台展现了他们的实力。
01
邢晓剑——微博管理系统
破晓一部邢晓剑同学在完成了老师要求的登录、注册及博客的增删改查后,还自己添加了超级管理员账户和普通用户。超级管理员可以对普通用户进行增删改查。项目整体功能基本完善,并展示了代码实现。在提问环节时,彭衍博老师和肖德智老师都根据项目展示情况,提出了中肯改进意见,并提醒大家,在项目开发时,只用el、jstl表达式进行编写才是符合标准的。
02
赵建龙——宠物商店
鸿鹄二部赵建龙同学带来的宠物商店项目,完成了注册、登录、注销、个人中心(可信息修改)、宠物推荐、宠物百科等功能,界面美观、简洁可爱,并用自己所学习的知识编写了下拉菜单,最后给大家展示了代码实现部分。肖老师在看到前端代码部分时针对jsp数量过多的问题给出了改进意见,即可以使用一个jsp其他数据内容保存在数据库。这样就方便简洁了许多。
03
刘海龙——博客系统
启程三部刘海龙同学为大家展示了他的博客系统代码部分,他使用自己自学的ajax技术,以它代替了原本的form表单,并用到了vue以及Lay UI、Element UI两个前端框架进行了界面美化。整体界面效果整洁优美,且功能实现较为全面,不仅实现了登录、注册和博客的增删改查,还实现了留言板、博客发布时间轴及游客账户、登录账户等多个不同的功能项目。
04
韩景龙——网上点餐系统
启程三部韩景龙同学展示了他的网上点餐系统相关功能。包含了注册,登录,根据用户名找回密码,根据价格区间查找菜品,分页等功能。管理员用户可查询每种菜品销量,总收入,单个菜品收入;购买者账户可以查看购买信息,结付订单等功能。最后他还进行了代码展示,在操作数据库方面使用了德鲁伊连接池,提高了操作数据库的效率。
05
李俊涛——ATM自助取款系统
鸿鹄二部李俊涛同事进行了ATM取款系统的功能展示,该项目完成了注册、登录查询个人信息、存款、取款、查询余额、余额不足提示取款失败等功能。在最后更是向大家展示了代码部分。项目的基本功能较为完善,肖德智老师对此项目给予了积极的评价,并希望其能在未来完善其他项目功能,以达到更好的项目效果。
06
姚文成——菜谱系统
破晓一部姚文成同事的菜谱系统,功能包括注册、登录、菜谱项目的增删改查、以及购物车功能,购物车功能可以实现用户选择自己的菜品加入购物车并查看编辑等功能实现。而在最后展示了其代码实现部分。在看到首页界面之后,孙传波老师说到,不同功能信息界面可分开展示,避免杂乱。购物车表单字段冗余可进行更好地改进。
最后老师们针对答辩,逐一进行了点评并做出总结。本次项目二答辩是为了让大家观摩其他人所做的项目,找到自己可以学习注意的地方,这不仅是一个分享的过程,更是让同学们对比自己的项目程序来学习和改进的机会。每位进行答辩的同学都是对自己的项目花费了时间打磨,项目质量和答辩效果没有辜负大家的努力。
答辩过程中,同学们充分展示了自己在过去两个月中的学习成果,大家的成长和提升有目共睹。希望在之后两个月的学习生活中,同学们能继续努力,充分完善自己的项目,在未来的简历上写下最亮眼的一笔。