基于php的个人图片相册管理系统
基于PHP和mysql的網(wǎng)上相片圖片管理系統(tǒng),主要實(shí)現(xiàn)了,圖片上傳,圖片查詢(xún),圖片分類(lèi),圖片管理等,角色分為個(gè)人用戶(hù)和管理員.包含畢業(yè)論文,開(kāi)題報(bào)告非常適合當(dāng)畢業(yè)設(shè)計(jì)或課程設(shè)計(jì)。功能相對(duì)比較完善,界面也比較美觀(guān),
系統(tǒng)流程設(shè)計(jì)思想如下:
1.用戶(hù)根據(jù)自己的圖片格式,選擇合適的圖片上傳到本系統(tǒng)的處理端。
2.系統(tǒng)在接到用戶(hù)上傳的圖片后,應(yīng)根據(jù)系統(tǒng)當(dāng)前所允許上傳的圖片的類(lèi)型判斷用戶(hù)所上傳的文件是否符合系統(tǒng)的要求,確定用戶(hù)為上傳圖片所分配的標(biāo)簽,依據(jù)上傳圖片的設(shè)置對(duì)圖片進(jìn)行分類(lèi)以及更改格式,此時(shí)的圖片并非最后存儲(chǔ)在系統(tǒng)中的圖片,該圖片在經(jīng)過(guò)裁減以及根據(jù)系統(tǒng)設(shè)定更改后的格式進(jìn)行存儲(chǔ)。(這樣做,是為了統(tǒng)一圖片的格式,便于輸出的處理以及圖片入庫(kù)時(shí)統(tǒng)一處理接口。)
3.圖片添加成功后,將上傳的圖片直接緩存到用戶(hù)所在的文件夾下,按照上傳日期排列,并且同時(shí)在數(shù)據(jù)庫(kù)中保存圖片的副本。
4.圖片在存儲(chǔ)后,同時(shí)在前臺(tái)顯示已經(jīng)上傳的圖片,并且將圖片添加到所設(shè)定的標(biāo)簽下,并且按照任務(wù)對(duì)圖片進(jìn)行分批顯示。
5.用戶(hù)在用戶(hù)管理臺(tái)里面可以對(duì)當(dāng)前所有圖片進(jìn)行管理,用戶(hù)刪除圖片時(shí),可以按照單個(gè)圖片,分類(lèi),標(biāo)簽,以及任務(wù)對(duì)圖片進(jìn)行刪除操作。
6.已經(jīng)上傳的圖片,可以通過(guò)用戶(hù)查看圖片的連接直接提供給第三方用戶(hù)進(jìn)行查看。或者直接通過(guò)系統(tǒng)生成的連接發(fā)送給第三方用戶(hù)進(jìn)行查看。
7.后臺(tái)管理員可以通過(guò)系統(tǒng)提供的功能直接對(duì)管理用戶(hù)進(jìn)行添加以及更改。當(dāng)需要具體賦予用戶(hù)某個(gè)功能時(shí),可以通過(guò)更改后臺(tái)用戶(hù)的細(xì)節(jié)設(shè)定來(lái)更改用戶(hù)權(quán)限。
8.管理員在需要?jiǎng)h除某個(gè)用戶(hù)的上傳圖片時(shí),也可通過(guò)統(tǒng)一的圖片管理接口對(duì)用戶(hù)的圖片,分類(lèi),標(biāo)簽以及任務(wù)進(jìn)行刪除。
附:各模塊功能簡(jiǎn)介:
1 圖片管理
圖片管理應(yīng)該包括的基本內(nèi)容:圖片的刪除,圖片的添加,圖片分類(lèi)的添加以及刪除,圖片任務(wù)的添加以及刪除。同時(shí),在圖片管理中,用戶(hù)能夠以比較直觀(guān)的方式查看自己上傳的圖片。
2 圖片展現(xiàn)
應(yīng)該能夠很直接的展示給最終用戶(hù)進(jìn)行查看
3 圖片查詢(xún)功能
用戶(hù)需要了解自己的分類(lèi)下的圖片總量以及任務(wù)下的圖片情況,又因?yàn)橛脩?hù)可能需要根據(jù)不同的情況下,對(duì)自己的分類(lèi),任務(wù)下的圖片情況做統(tǒng)計(jì),因此該系統(tǒng)還應(yīng)具有分類(lèi),任務(wù),標(biāo)簽的多條件組合查詢(xún)功能。
4 圖片分類(lèi)
圖片上傳后,根據(jù)圖片的標(biāo)簽以及圖片所在任務(wù)自動(dòng)將圖片按照標(biāo)簽以及任務(wù)進(jìn)行分類(lèi)。
類(lèi),任務(wù),標(biāo)簽進(jìn)行刪除操作。
目 錄 1
圖片管理系統(tǒng)設(shè)計(jì)(設(shè)計(jì)正文) 4
第一章.前言 4
一、課題的作用和意義 4
二.國(guó)內(nèi)外現(xiàn)狀和發(fā)展趨勢(shì) 5
第二章. 圖片管理系統(tǒng)開(kāi)發(fā)所需要的工具 6
2.1 系統(tǒng)開(kāi)發(fā)工具介紹 6
2.1.1 Macromedia Dreamweaver 簡(jiǎn)介 6
2.1.2 Macromedia Fireworks 簡(jiǎn)介 8
2.1.3 Macromedia Flash 簡(jiǎn)介 8
2.1.4 PHP簡(jiǎn)介 9
2.1.5 MySQL簡(jiǎn)介 11
2.2 系統(tǒng)需求 13
2.2.1 Macromedia Dreamweaver MX等軟件的系統(tǒng)需求 13
2.2.2 在Mysql數(shù)據(jù)庫(kù)下PHP的配置 14
2.3 PHP環(huán)境配置 14
2.3.1 配置IIS 14
2.3.2 安裝IIS服務(wù)器 15
第三章 系統(tǒng)分析 16
第四章 功能模塊描述 17
4.1圖片上傳需要支持的方式 17
4.2各模塊功能簡(jiǎn)介: 18
4.3管理后臺(tái)子模塊 18
4.4流程路如下: 20
第五章 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)分析 20
5.1 管理員用戶(hù)表的數(shù)據(jù)結(jié)構(gòu)分析如表5-1 20
5.2 普通用戶(hù)表的數(shù)據(jù)結(jié)構(gòu)分析如表5-2 21
5.3 圖片類(lèi)別表的數(shù)據(jù)結(jié)構(gòu)分析如表5-3 22
5.4 圖片信息表的數(shù)據(jù)結(jié)構(gòu)分析如表5-4 23
6 界面設(shè)計(jì) 24
6.1 前臺(tái)用戶(hù)界面設(shè)計(jì) 24
6.1.1 密碼管理界面 25
6.1.2 添加圖片管理界面 25
6.1.3 編輯圖片管理界面 26
6.1.4 瀏覽圖片管理界面 26
6.1.5 用戶(hù)管理界面 27
7 實(shí)現(xiàn)技術(shù) 27
7.1 用戶(hù)與管理員登陸實(shí)現(xiàn)技術(shù) 27
7.2 用戶(hù)密碼修改實(shí)現(xiàn)技術(shù) 29
7.3 添加圖片實(shí)現(xiàn)技術(shù) 30
7.3 編輯與管理圖片實(shí)現(xiàn)技術(shù) 30
7.4用戶(hù)管理實(shí)現(xiàn)技術(shù) 32
8 結(jié)束語(yǔ) 33
致 謝 33
參考文獻(xiàn) 34
總結(jié)
以上是生活随笔為你收集整理的基于php的个人图片相册管理系统的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【翻译】开源促进会没有赢得 Neo4j
- 下一篇: php nginx 负载均衡