网站编辑

网站需求

网站的构成

前台(用户查看)

后台(管理员登录,进行网站管理)

开发流程:后台——>前台

后台需求分析:

1.管理员登录模块

a.新建一个网页文件login.html,制作FORM表单,用于收集管理员提供的登陆名和密码。

b.将收集到的登陆名与密码提交给PHP文件(checklogin.php)去验证。

c.在checklogin.php文件中接受传递过来的登陆名和密码,验证有效性。

d.构造查询数据库的SQL语句,发往数据库执行,将执行的结果返回给一个变量(结果集)。

e.将查询的结果进行判断,如果有数据库则表示传递过来的登陆名和密码是正确的,跳转到后台首页。否则,没有数据时,表示提供的登陆名和密码数据库中不存在,验证不通过,跳转回登录界面。

注意:A、验证用户是否登录或者登录过期

(1)在后台的公共文件中,判断用户登录SESSION数据是否存在,如果不存在,提示用户重新登录,跳转到登录界面login.html

B、退出系统功能

(1)新建一个退出功能文件logout.php实现退出功能

(2)清除SESSION登录数据,跳转回logout.php实现退出

2.单页介绍模块

(1)新增一个单页

a.在后台导航上添加一个链接“新增单页”,文件名:page_new.php

b.新建文件page_new.php,制作FORM表单,表单元素:模块名(文本框)、内容(文本域)

c.将表单数据提交到page_new_save.php【POST】

d.新建page_new_save.php页面,接受表单传值

e.构造SQL语句将数据插入到数据库中,返回执行状态

insert into表名(模块名,内容)values('模块名的值','内容得值')

f.判断执行状态,输出相应结果

(2)显示所有单页列表

a.在后台导航上添加一个连接“单页管理”,文件名:page_list.php

b.新建page_list.php,用于显示所有的单页列表,可以提前做好显示列表的样式

c.构造SQL语句,从数据库中读取所有的单页数据,显示出来

select*from表名

while循环从结果集中读取所有数据,再echo显示出来

(3)修改单页

a.在单页列表每一项的后面添加一个操作栏目,加上“修改”连接,跳转到page_edit.php,同时传输一个单页的标识(id)

b.新建文件page_edit.php 制作FORM表单用于显示从数据库读取的所有单页信息,提供给管理员修改

c.修改完成后,将数据提交到page_edit_save.php 【POST】

d.新建文件page_edit_save.php  用于保存修改后的数据,接收表单传值

e.构造sql语句,将新的数据写入到数据库中即完成修改功能

update 表名 set 模块名='新的模块值',内容='新的内容值' where id=被修改的数据ID

e.批判执行状态,输出相应结果

(4)删除单页

a.在单页列表每一项后面添加一个“删除”连接,跳转到page_delete.php,同时传输一个单页的标识(ID)

b.新建一个page_delete.php,用于删除单页数据,接收被删除的单页的标识ID

c.构造删除数据的sql语句,发往数据库执行,实现删除功能

delete from 表名 where id=被删除的单页的标识ID

d.判断执行状态,输出相应的结果

3.新闻模块

4.产品模块

5.分类模块

6.友情链接模块

7.管理员模块

8.留言管理模块

前台需求分析:

1.首页

2.简介

3.新闻中心

5.访客留言

6.企业文化

7.联系我们

业务流程分析:


你可能感兴趣的:(网站编辑)