万码学堂2024级学生房*展
项目感言:
本次参与了供暖维修系统的开发,在开发的过程中,也遇到了很多技术问题,通过解决这些问题,我感觉自己的技术水平在不断的提升。
在参与开发的过程中,我意识到了在开发一个项目时需要站在自己所负责的角色的视角上去考虑去规划。
比如,自己此次负责了网页端用户首页的开发与设计,要在保证麻雀虽小五脏俱全的基础上,对网页的布局做到美化,如果能使用户在一看到这么一个首页后能停下脚步多驻留一会,或许用户就会选择我们的平台进行消费;
再比如,用户注册页面,除了页面要做到美观外,功能上,在用户填写注册表单时,要给与适当的要求提示,如果用户填写错误要明确给出错误提示,同样的用户填写正确时要明确给出不同的正确提示;
再有,像用户登录界面,除页面美观外,还要给用户多种登录方法,常用的有用户名密码图片验证码登录、手机号短信验证码登录、邮箱邮件验证码登录。用户名密码数字验证码登录,这种登录方式需要用户输入用户名和密码,再输入相应的图片验证码(一般四位)来进行登录;手机号短信验证码登录,需要配置相应依赖再在阿里云注册相关阿里云短信服务,用户输入手机号后,会发送相应验证码,用户输入正确验证码后才能进行登录;邮箱邮件验证码登录,与手机号短信验证码登录方法类似。本次项目中,由于技术问题只实现了用户名密码图片验证码登录的前后端以及手机号短信验证码登录的后端配置。
本项目的优点是基本上完成了从用户下订单到订单分配再到工人维修的整个订单流程,使用了最新的框架作为技术支持。缺点是有很多地方不方便用户使用:第一,维修时应该是先维修后付费,而且不应该收上门费;第二,后端管理功能中的删除功能,应该直接在列表中添加一个操作列,而不是通过输入id来删除;第三,工人接受订单时,应该给工人提供维修地址、距离等数据,来提供给工人作为参考数据,判断是否接受订单;第四,订单的费用应该有依据,不能让工人随意乱定,比如,统计维修所用的零件数量及种类,然后自动生成费用。