开发过程包括:开发项目的需求、设计、实现、确认以及维护等活动整个过程。
首先,了解需求分析的重要性,比如:需求分析就是分析软件用户的 需求是什么。然后用draw.io网站绘制项目的ER图。
接下来是代码实现,此阶段是将网站项目设计的结果转换成计算机可运行的程序代码, 我们这个项目为4个模块,1.界面,2.逻辑层。3实现层。4.数据库及使用说明文档,分别为4个小组成员完成。这阶段我学到很多编程的思想,如: 分层思想、mvc、三大架构 的整合、controller 的编写。
编号程序之后就是软件测试了,此时在软件设计完成后要经过严密的测试,以发现软件在 整个设计过程中存在的问题并加以纠正。由于时间有限,我们测试是简单的使用一下每一个功能。
在编写代码 时,由于自己技术知识水平不广,常常遇到技术难题;还有自己没有良好的编程习惯,不注释,有时连自己也看懵了;编程的结构不好,维修和修改代码是很慢。经常遇到些路径转发和重定向的问题,在web路径跳转上也经常出现404的问题,然后根据路径的变化一步步解决问题。
开发体会:
在开发中,从一开始的如何创建html5标签,如何连接数据库,如何建数据库表以及如何搭建框架并实现功能,到之后的小组中各自独立完成模块的实现,可以说这次的开发练习不仅使我学到了知识,丰富了经验。也帮助我缩小了实践和理论的差距。也有利于我更好的适应以后的工作。我会把握和珍惜每一次的开发机会,在未来的工作中我会把学到的理论知识和实践经验不断的应用到实际工作中,为实现理想而努力。