前几天课程我们介绍了html、css、JavaScript、php、msyql几个知识点,今天讲解如何综合他们制作一个简单的企业网站或者政府网站。小编给同学们找了个学习参考网站
网站首页
文章列表页面
信息列表页面
然后是文章详细页面
文章详细页面
当我们拿到这个需求怎么实现呢?
先分析这个网站有哪些栏目。栏目1:地区概况、栏目2:园区概况、栏目3:政务公开、栏目4:招商引资、栏目5:在线留言、栏目6:主任信箱。这样我们建数据库就有个底了。
我们先把这几个图片转化为div css文本页面,也就是先把静态页面写好,就需要用到前面说的css了。同学们可以练练手。第一步完成页面的制作。
页面写好之后就就开始构思网站怎么实现,数据库模型需要哪些字段,这些都是前期要考虑好的,到了后期再改需求或者增加功能的话可能导致前期工作白费。笔者先介绍一下简单的实现方法,有能力的可以在简单基础上加深,比如考虑页面打开速度,网站并发,是否存在url漏洞等等。
我们还需要做一个后台页面,只有管理员可以登陆,这样费管理员就添加不了信息。
笔者就做个简单的模型给大家参考,网站也可以找到很多后台登陆页面
网站后台登陆
在就是设计数据库字段,说下重要的表和字段,管理员表admin、网站栏目表category、网站信息表news当然你也可以弄个更久丰富,比如文章点击次数,编辑人员,编辑时间,相关推荐等等。
admin表基本字段id、username、password或者扩展增加登陆ip,登陆时间,登陆次数等等扩展都可以只要你水平够牛
category也是id自增长、栏目id、栏目名称。
news 字段 id自增长、栏目id(关联文章属于栏目栏目)、栏目信息文本字段、发布时间、发布人、发布ip等等
数据库设计好之后就是写php代码了
一般涉及到几个页面公用链接数据库文件,通用function函数文件,在就是单独页面
admin.php后台登陆页面(登陆成功跳转页面,登陆失败页面)
后台文章添加,删除,修改操作。
后台栏目编辑
信息操作
文章信息操作
后台代码编写完毕之后就是首页的输出了 index.php 、list.php、show.php和留言的msg.php 最最基本的就是这几个文件了。根据不同的id获取到不同的栏目显示到页面。这个最基本的企业网站或者政府网站就制作完成了。当然要加深还是有很多可以需要优化的。有不懂的欢迎留言讨论。