经过几个周的努力,终于完成了第二次项目的创作,这次的创作中用到了新的技术,让我把在课堂上的知识运用到了实际的项目中,让我更加理解了技术的运用,从中我学到了很多,在此期间同样遇到很多的问题,在同学和老师的帮助下,都得到了圆满的解决,在此我十分感谢老师和同学们的帮助,在答辩完成之后开始总结一下这一次的项目。

在选择制作项目的时候,经过我们的研究准备做一个招聘的网站,初步设想应该有首页、公司、个人、招聘信息和后台的功能,然后开始讨论并确定数据字典,这个网站在业务逻辑上和功能上的困难比较杂,在找模板的时候犯了一个错,在网上找到了一个比较全套的模板,也因为模板的整体比较全面使后面的更改上有很大的不便,最后决定放弃模板上所有的js,这使的我们的进程拖慢。

然后我们的小组开始分工,我首先将公司的表头和尾巴做了出来,在里面加上了返回顶部的功能,然后我上一次做的登录这一次开始负责注册,在注册我们是用手机作为账号,分为用户找工作和公司进行招人,设计的是同一个手机号既可以注册招人,也可以在注册找工作,两者之间不影响,做好正则表达式判断账号密码是否符合标准,然后写进数据库后,我开始做公司信息的填写,如果是找工作,注册成功后进入登录页面登录账号,公司的话将会跳转到公司信息填写页面,在里面填写公司的基本信息,上传公司的logo,公司标签,领域,规模,融资阶段等信息,还有公司创始人的信息,头像,营业执照上传审核,在编写时,图片的上传和地图选择经纬度,用的是插件,两者有冲突,在更改时浪费了很多时间,完成这个功能后,我开始写公司的详细信息页面,里面展示公司的信息,创始人信息,地址方位等,在页面展示做好后,有加上判断,如果这个是公司账号查看本公司的话,会显示更改的按钮,公司用户可以在上面更改公司信息,上传新的头像,选择领域及规模等,在这上边的逻辑判断上和更改信息关联多个表,而且每个更改都是一个新的ajax,在更改中使的编写上也有很大的代码量。

这次项目实训对我的启发很大,虽然有一些不足,但和同学们一起学习进步的感觉真的很好,最后再次感谢同学和老师们的帮助,让我的项目能完美结束,并且希望我和我的小伙伴们在以后的学习生活中能越来越好。