網(wǎng)站需求
網(wǎng)站的構(gòu)成
前臺(用戶查看)
后臺(管理員登錄,進(jìn)行網(wǎng)站管理)
開發(fā)流程:后臺——>前臺
后臺需求分析:
1.管理員登錄模塊
a.新建一個網(wǎng)頁文件login.html,制作FORM表單,用于收集管理員提供的登陸名和密碼。
b.將收集到的登陸名與密碼提交給PHP文件(checklogin.php)去驗證。
c.在checklogin.php文件中接受傳遞過來的登陸名和密碼,驗證有效性。
d.構(gòu)造查詢數(shù)據(jù)庫的SQL語句,發(fā)往數(shù)據(jù)庫執(zhí)行,將執(zhí)行的結(jié)果返回給一個變量(結(jié)果集)。
e.將查詢的結(jié)果進(jìn)行判斷,如果有數(shù)據(jù)庫則表示傳遞過來的登陸名和密碼是正確的,跳轉(zhuǎn)到后臺首頁。否則,沒有數(shù)據(jù)時,表示提供的登陸名和密碼數(shù)據(jù)庫中不存在,驗證不通過,跳轉(zhuǎn)回登錄界面。
注意:A、驗證用戶是否登錄或者登錄過期
(1)在后臺的公共文件中,判斷用戶登錄SESSION數(shù)據(jù)是否存在,如果不存在,提示用戶重新登錄,跳轉(zhuǎn)到登錄界面login.html
B、退出系統(tǒng)功能
(1)新建一個退出功能文件logout.php實現(xiàn)退出功能
(2)清除SESSION登錄數(shù)據(jù),跳轉(zhuǎn)回logout.php實現(xiàn)退出
2.單頁介紹模塊
(1)新增一個單頁
a.在后臺導(dǎo)航上添加一個鏈接“新增單頁”,文件名:page_new.php
b.新建文件page_new.php,制作FORM表單,表單元素:模塊名(文本框)、內(nèi)容(文本域)
c.將表單數(shù)據(jù)提交到page_new_save.php【POST】
d.新建page_new_save.php頁面,接受表單傳值
e.構(gòu)造SQL語句將數(shù)據(jù)插入到數(shù)據(jù)庫中,返回執(zhí)行狀態(tài)
insert into表名(模塊名,內(nèi)容)values('模塊名的值','內(nèi)容得值')
f.判斷執(zhí)行狀態(tài),輸出相應(yīng)結(jié)果
(2)顯示所有單頁列表
a.在后臺導(dǎo)航上添加一個連接“單頁管理”,文件名:page_list.php
b.新建page_list.php,用于顯示所有的單頁列表,可以提前做好顯示列表的樣式
c.構(gòu)造SQL語句,從數(shù)據(jù)庫中讀取所有的單頁數(shù)據(jù),顯示出來
select*from表名
while循環(huán)從結(jié)果集中讀取所有數(shù)據(jù),再echo顯示出來
(3)修改單頁
a.在單頁列表每一項的后面添加一個操作欄目,加上“修改”連接,跳轉(zhuǎn)到page_edit.php,同時傳輸一個單頁的標(biāo)識(id)
b.新建文件page_edit.php 制作FORM表單用于顯示從數(shù)據(jù)庫讀取的所有單頁信息,提供給管理員修改
c.修改完成后,將數(shù)據(jù)提交到page_edit_save.php 【POST】
d.新建文件page_edit_save.php? 用于保存修改后的數(shù)據(jù),接收表單傳值
e.構(gòu)造sql語句,將新的數(shù)據(jù)寫入到數(shù)據(jù)庫中即完成修改功能
update 表名 set 模塊名='新的模塊值',內(nèi)容='新的內(nèi)容值' where id=被修改的數(shù)據(jù)ID
e.批判執(zhí)行狀態(tài),輸出相應(yīng)結(jié)果
(4)刪除單頁
a.在單頁列表每一項后面添加一個“刪除”連接,跳轉(zhuǎn)到page_delete.php,同時傳輸一個單頁的標(biāo)識(ID)
b.新建一個page_delete.php,用于刪除單頁數(shù)據(jù),接收被刪除的單頁的標(biāo)識ID
c.構(gòu)造刪除數(shù)據(jù)的sql語句,發(fā)往數(shù)據(jù)庫執(zhí)行,實現(xiàn)刪除功能
delete from 表名 where id=被刪除的單頁的標(biāo)識ID
d.判斷執(zhí)行狀態(tài),輸出相應(yīng)的結(jié)果
3.新聞模塊
4.產(chǎn)品模塊
5.分類模塊
6.友情鏈接模塊
7.管理員模塊
8.留言管理模塊
前臺需求分析:
1.首頁
2.簡介
3.新聞中心
5.訪客留言
6.企業(yè)文化
7.聯(lián)系我們
業(yè)務(wù)流程分析:
