2023-09-18 13:36

军事谭,为民众普及武器知识

蓝明晓

项目

(160)

(0)

收藏

军事谭的产生是为了给人民普及相对薄弱的武器知识,热门可以通过论坛来了解热门武器。我们可以通过这个论坛来讨论交流自己喜爱的武器。人们可以交流,发帖,和平友好的讨论。

在进行编写的过程中,也遇到了一些相对较为困难的问题,如在帖子中,人们可以对帖子的内容进行评论,探讨。但是这时多级评论的出现,让我们停滞了一段时间。如何分级显示,使我们绞尽脑汁。最终使用分两张表的方式来进行实现多级评论。第一张表实现一级评论的管理,储存评论用户的id,和被评论的帖子,还有评论的内容。第二张表则存储了二级评论、三级评论甚至更多级评论的一些信息,存储了评论的几级评论,用于定位显示,存储了具体被评论的id,用于显示回复了某个用户。但也同样存在着一定问题。虽然不需要递归,优化了一定的性能,但这样的评论体系只存在一级和二级评论的样式。要进行多级显示,还是需要用到递归显示。

同样的,在后台也遇到了管理员登录时的IP获取,用到了请求的信息。但在一定情景下,同一个请求中可能会存在多个IP地址的情况,针对这个问题,通过网上查询到的方法,对获得的IP组进行了处理,只保留了同一个请求头中最开始的IP地址。到此为止,我们的项目的一些问题就此化解。剩下的都是一些小问题,诸如分页,查询后再次点击分页,查询到的内容不是搜索对应的内容,忘记在form表单中添加enctype属性等等。在后面仔细的检查中也都一一解决。

这次的分组项目,很好的锻炼了我们对于小组分工完成工作的能力。在项目整合过程中出现的种种问题,也间接的锻炼了我处理异常问题的能力。组员之间相互帮助,协作,使我们的效率大大提高。同时在讨论的过程中也会发现很多自己在构思项目中思虑中欠佳的地方。此项目对于我来说,没有太多的编程语句方面的问题,更多的是将前面的大部分内容融合到一起,是否可以灵活运用方面的提高。同时也有巩固知识,加强理解的作用。

本次项目担任组长,也让我学会统筹全局,对任务进行合理分配。收获不可谓不多。


0条评论

点击登录参与评论