网站需求
网站的构成
前台(用户查看)
后台(管理员登录,进行网站管理)
开发流程:后台——>前台
后台需求分析:
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.联系我们
业务流程分析: