对CMS的体会

通过对内容管理系统的实现,我了解到相对于传统建网站而言,CMS以系统成熟,可以不断升级。使用该技术的人多,便于交流,加上功能强大,节省了人员成本和时间等优点,下面,我和大家介绍该项目:

  1. 系统研究的背景及意义

内容管理系统(Content Management System,CMS),是一种位于WEB前端(Web 服务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统。随着个性化的发展,内容管理还辅助WEB前端将内容以个性化的方式提供给内容使用者,即提供个性化的门户框架,以基于WEB技术将内容更好地推送到用户的浏览器端。相对于传统建网站而言,它更能符合程序员的要求

    2.用户体验分析

随着社会的发展,用户体验是系统开发里非常重视的一个方面,而我们的内容管理具有:

实用性:以用户需求为出发点,方便用户使用为目标。使用户在打开我们系统页面的时候能在第一眼了解该系统的操作流程

安全性:该系统采用了laravel中的自动验证,session机制,中间件,Auth认证,能很好的防御CSRF攻击。

清晰性:该系统网站文件目录及代码结构清晰,让人一目了然

3.系统模块分析

1)用户注册登录:实现对用户信息的注册和管理登录的功能,便于跨设备同步数据,也便于在同一设备中切换不同的账户并保留账户之前的状态。

2)首页:主要是对内容管理系统的展示功能、添加功能、查看详情功能及各模块入口(炒米糖,肉蛋,牛腩米粉,卷粉,白撒,鸭塘鱼);

3)点赞评论:实现用户(管理员)点赞评论功能,以供用户反馈及了解用户喜好。

4)后台管理:

 1.登录:是进入后台的第一步,可以满足用户在产品中获得一个独立的ID,以体现其个性化的存在,获得其记录使用进度、状态、收藏的内容,便于跨设备同步数据,也便于在同一设备中切换不同的账户并保留账户之前的状态。

2.首页:能让用户了解CMS的配置

3.栏目:能对前台的导航进行增删减

4.内容,广告位和栏目是一样的

  1. 代码分享

5.出错

在敲写代码的过程,多多少少都会碰到一些问题,我碰到的问题如下:

  1. )格式排版出错,主要原因是因为css内容出错,只需要将里面的内容改成你所需的内容即可;
  2. )某某文件不存在,主要原因是因为路径出错,只需要仔细检查该文件的代码,再改正

6.感悟

刚步入大学的时候,我还是作为一个零基础的小白。啥都不会,还闹了不少笑话时间久了,慢慢的代码也逐渐熟悉,敲起来也快了。这次的CMS项目的完成,让我对PHP语言和Mysql有了进一步的了解,也提升了我对项目的开发能力。我想和大家说:“在学习代码的过程中,一定要多动手实践,如果在实践的过程中,要多思考,多请教同学老师,要不耻下问。”

我的分享到此结束,感谢观看。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值