最近一次做的比较完整的项目开发是上学期末的web大作业。
项目的基本要求是做一个通缉犯管理系统。其中包括了可以对于用户进行操作的后台管理员部分,以及可以进行通缉信息查询和添加举报信息的前台界面。从项目开始到deadline大概有2周左右的时间。当然,由于仅仅是作为期末的大作业,并没有涉及到什么预算之类的问题,开发中涉及的技术都是通过网络进行学习以及搜索的。
开发中使用的语言是JAVA,IDE用的是Intellij IDEA,使用了java web开发的spring mvc框架,前台页面使用了bootstrap框架。
项目实际进行过程中,由于基本要求比较简单的缘故,所用时间比预期要短很多,仅用了一周不到的时间就完成了。因此,剩下的时间对于已写好的部分进行了相应的改造和优化,使其用户体验更好,同时添加了许多作业没有提到的细节,更加符合一个管理系统的基本模式。比如,搜索功能添加了分类检索,对于登录做过滤校验,不同用户给予不同权限等。
总体来说,最后的成果比较符合预期并且在项目的进行过程中,学习到了许多知识。