10天学会php第10天cms的制作

前几天课程我们介绍了html、css、JavaScript、php、msyql几个知识点,今天讲解如何综合他们制作一个简单的企业网站或者政府网站。小编给同学们找了个学习参考网站

10天学会php第10天cms的制作

网站首页

文章列表页面

10天学会php第10天cms的制作

信息列表页面

然后是文章详细页面

10天学会php第10天cms的制作

文章详细页面

当我们拿到这个需求怎么实现呢?

先分析这个网站有哪些栏目。栏目1:地区概况、栏目2:园区概况、栏目3:政务公开、栏目4:招商引资、栏目5:在线留言、栏目6:主任信箱。这样我们建数据库就有个底了。

我们先把这几个图片转化为div+css文本页面,也就是先把静态页面写好,就需要用到前面说的css了。同学们可以练练手。第一步完成页面的制作。

页面写好之后就就开始构思网站怎么实现,数据库模型需要哪些字段,这些都是前期要考虑好的,到了后期再改需求或者增加功能的话可能导致前期工作白费。笔者先介绍一下简单的实现方法,有能力的可以在简单基础上加深,比如考虑页面打开速度,网站并发,是否存在url漏洞等等。

我们还需要做一个后台页面,只有管理员可以登陆,这样费管理员就添加不了信息。

笔者就做个简单的模型给大家参考,网站也可以找到很多后台登陆页面

10天学会php第10天cms的制作

网站后台登陆

在就是设计数据库字段,说下重要的表和字段,管理员表admin、网站栏目表category、网站信息表news当然你也可以弄个更久丰富,比如文章点击次数,编辑人员,编辑时间,相关推荐等等。

admin表基本字段id、username、password或者扩展增加登陆ip,登陆时间,登陆次数等等扩展都可以只要你水平够牛

category也是id自增长、栏目id、栏目名称。

news 字段 id自增长、栏目id(关联文章属于栏目栏目)、栏目信息文本字段、发布时间、发布人、发布ip等等

数据库设计好之后就是写php代码了

一般涉及到几个页面公用链接数据库文件,通用function函数文件,在就是单独页面

admin.php后台登陆页面(登陆成功跳转页面,登陆失败页面)

后台文章添加,删除,修改操作。

10天学会php第10天cms的制作

信息操作

10天学会php第10天cms的制作

文章信息操作

后台代码编写完毕之后就是首页的输出了 index.php 、list.php、show.php和留言的msg.php 最最基本的就是这几个文件了。根据不同的id获取到不同的栏目显示到页面。这个最基本的企业网站或者政府网站就制作完成了。当然要加深还是有很多可以需要优化的。有不懂的欢迎留言讨论。


分享到:


相關文章: