萌宠之家项目总结
项目介绍:
萌宠之家是一个为爱宠而生的网站,在萌宠之家用户可以查看宠物的种类信息,可以实时查看国内外宠物的有关新闻,可以在论坛中交流个人的养宠心得,可以在博客中发表宠物的每天的有趣故事,可以通过交易系统让更多以的宠物得到关爱。
使用开发工具:IntelliJIDEA Maven gitee
使用技术:ajax、jQuery、Spring、SpringMVC、Mybatis等
实现功能:该网站分为宠物百科、宠物日志、宠物新闻等模块。实现用户搜索相应的宠物信息、发表日志。可浏览有关宠物的新闻,亦可发布宠物领养的信息,使宠物不无家可归。可以收藏感兴趣的宠物日志、也可以对其和评论点赞。后台实现对日志和评论的删除恢复,对类型添加、排序。
项目总结:
萌宠之家从立项开始至项目完结,经过确定项目名、设计数据库、分配项目功能模块等,历时44天。在此记下项目之间的一些经历感想。
第一步建立数据库字典,此后根据字典建立数据库。这一步的好坏关系到代码从数据库提取数据的速度,并进一步关系到整体代码的运行速率。
经过,全组人员的讨论、孙老师的检查鉴定,数据库字典得以正式确定。项目开始进入分发功能模块阶段,经过简单的讨论,我负责宠物之家项目-宠物百科模块前后台的完成。之后,项目正式进入编写阶段。
在项目初期程序思路不清晰。没有在动手编写的时候把整个要实现的功能与流程想清楚,做一步看一步,遇到什么问题只去找解决办法,而没有去细细的发现为什么要这么做,这么做会对其他代码有什么影响,想的太少,造成了当程序实现了之后有大量的错误,每一个错误都需要巨大的改动,耗费了大量的时间,影响了程序编写的效率。为其他功能的实现流出的时间不足。要在编写之前想好,每一步的实现过程,整体架构想法要清晰明确。
并且在我写项目是发下我的功能实现方法不正确。在代码编写的过程中,一味的追求实现功能,功能实现之后不顾其他后果继续编写下一功能,没有考虑到功能实现之后这种写法会不会对用户体验,服务器维护造成什么影响,这就造成了程序整体不流畅,使得程序看起来像是被分为了一块一块的。不能串联起来,造成项目零散,导致最后不知道要补哪。
宠物百科首页 可以通过快捷栏直接跳转到想要到的页面
宠物百科 可以查询宠物 也可以通过条件筛选宠物
宠物详情页 可以查看宠物名称 宠物简介 宠物详细介绍及宠物图片
博客首页,可发表博客信息查看所有博客
个人中心展示页面,客人中心可修改信息,修改密码,修改手机号,修改头像等,可查看自己发表过的各类文章和收藏过的文章,评论过的文章等
宠物百科后台管理 可以添加宠物或修改宠物信息
宠物新闻管理 可以查看新闻点赞数 评论数 收藏数 浏览数 及对新闻的实时更新
宠物新闻首页 可以查看国内外实时新闻
0条评论
点击登录参与评论