心得體會(huì),php設(shè)計(jì)心得體會(huì)
發(fā)布時(shí)間:2020-08-06 來(lái)源: 精準(zhǔn)扶貧 點(diǎn)擊:
php 設(shè)計(jì)心得體會(huì) php 設(shè)計(jì)心得體會(huì) Php 基本設(shè)計(jì)模式:工廠單例注冊(cè) 1.工廠方法或類生成對(duì)象而不是隨意去new對(duì)象2.單例是類的對(duì)象只創(chuàng)建一個(gè) 3.注冊(cè)即全局共享和交換對(duì)象 4.適配器模式 先寫(xiě)一個(gè)數(shù)據(jù)庫(kù)接口包括 connectquery 和 close 然后在 mysql.php,mysqli,pdo 中分別 implements 他 這樣調(diào)用的時(shí)候是類名不同但是操作接口是一致的 5.策略模式:將一組特定的行為和算法封裝成類以適應(yīng)特定的上下文環(huán)境例子:電商網(wǎng)站,針對(duì)男女客戶不同跳轉(zhuǎn)到不同的商品目錄。傳統(tǒng)的做法是 ifelse 硬編碼。。。增加或修改的話要改很多策略模式就是新增或修改策略即可。首先寫(xiě)一個(gè)接口 strage。
然 后 寫(xiě) 針 對(duì) 男 性 和 女 性 用 戶 的 實(shí) 現(xiàn) 分 別 implementstrage 即femaleStragemaleStrage 最后是調(diào)用先寫(xiě)一個(gè) class 這個(gè) class 有 set 方法 外部根據(jù) femle 還是 male 來(lái) newfemalestrage 還是 malestrage Class 根據(jù)傳來(lái)的 strage 去調(diào)用具體實(shí)現(xiàn) 6.數(shù)據(jù)對(duì)象映射模式 把對(duì)象和數(shù)據(jù)存儲(chǔ)映射起來(lái)對(duì)對(duì)象的操作映射為對(duì)數(shù)據(jù)存儲(chǔ)的操作面向?qū)ο?7.觀察者模式 一個(gè)對(duì)象狀態(tài)發(fā)生改變依賴他的對(duì)象全部會(huì)收到通知并自動(dòng)更新 比如一個(gè)事件發(fā)生要執(zhí)行一串更新傳統(tǒng)方式是在代碼后加入邏輯處
理但是難以維護(hù)觀察者模式低耦合非入侵式的通知與更新機(jī)制 觀察者更新時(shí)操作啥 update Add 是添加觀察者 notify 是當(dāng)事件發(fā)生時(shí)更新觀察者的接口 一個(gè)觀察者 事件事件發(fā)生調(diào)用 notify 去處理 為事件添加觀察者調(diào)用 trigger 個(gè)人理解:觀察者是處理一個(gè)事件發(fā)生后更新與此事件發(fā)生相關(guān)的一些操作這樣做的好處是不用 ifelse 邏輯那樣比較混亂事實(shí)上還是事件發(fā)生調(diào)用 notify 挨個(gè)去處理每個(gè)事件 8.原型模式 用來(lái)創(chuàng)建對(duì)象。先創(chuàng)建好一個(gè)原型對(duì)象然后 clone 原型創(chuàng)建新的對(duì)象免去類創(chuàng)建時(shí)重復(fù)的初始化操作。適用于大對(duì)象的創(chuàng)建。因?yàn)閯?chuàng)建大的開(kāi)銷比較大這樣可以直接內(nèi)存 copy 首先創(chuàng)建然后 clone 9.裝飾器模式第二篇、php 課程設(shè)計(jì)報(bào)告 php 設(shè)計(jì)心得體會(huì) 課程設(shè)計(jì)報(bào)告 題目:網(wǎng)購(gòu)商城院系:電信分院專業(yè):電子商務(wù)姓名:吳錦珍班級(jí):二班指導(dǎo)老師:吳宇鵬 xx 年十二月 摘要
本次的課程設(shè)計(jì)主要以 PHP 為制作工具,實(shí)現(xiàn)了用戶的登陸、注冊(cè)、驗(yàn)證身份及用戶數(shù)據(jù)的采集,物品的預(yù)覽、查詢搜索,可在線下單從而實(shí)現(xiàn)網(wǎng)上購(gòu)物銷售。
網(wǎng)上購(gòu)物,這個(gè)逐漸流行于 20 世紀(jì)的購(gòu)物方式已被越來(lái)越多的人所接受,不論是富有或是貧窮,也不分時(shí)尚白領(lǐng)或是普通工薪階級(jí),上至老人下至青少年,大部分的人都有過(guò)網(wǎng)上購(gòu)物的經(jīng)歷,也許有的人只是想擁有這種體驗(yàn)的感覺(jué),有的將此作為一種“知識(shí)人士”標(biāo)簽,有的則可能將網(wǎng)上購(gòu)物作為自己日常生活中重要組成部分而取消傳統(tǒng)上街購(gòu)物方式, 隨著互聯(lián)網(wǎng)的普及,網(wǎng)絡(luò)購(gòu)物的優(yōu)點(diǎn)愈加凸顯,日益成為一種重要的購(gòu)物形式,網(wǎng)上購(gòu)物突破了傳統(tǒng)商務(wù)的障礙,只要擁有一個(gè)賬號(hào)、綁定的支付卡,就可以足不出戶買遍全球。這點(diǎn)無(wú)論是對(duì)消費(fèi)者、企業(yè)還是市場(chǎng)都有著巨大的吸引力和影響力,在新經(jīng)濟(jì)時(shí)期無(wú)疑是達(dá)到“多贏”效果的理想模式。
關(guān)鍵詞:網(wǎng)上購(gòu)物方便便宜 AbstractThiscoursedesignmainlyinPHP,formakingtools,andRealizethefunctionofuserregistration,login,verificationofidentityanduserdatacollection,previewofitemsinquiries,search/viewtheitemsofinformation,mayenterordersonlineinordertoachievenetworksales. Shoppingonline,Theincreasinglypopularinthe20thcenturywayofshoppinghasbeenacceptedbymoreandmorepeople,Whetheryourichorpoor,regardlessoffashionablewhite-collarorordinaryworking-class,uptotheoldmantee
nagers,mostpeoplehaveexperienceofonlineshopping,someofthemmightjustwanttohavethefeelingofthisexperience,somemaytakethisasasignofaknowledgeperson,whileothersmayhaveonlineshoppingasanimportantpartoftheirdailylives,replacingthetraditionalstreetshoppingway.WiththepopularityoftheInternet,theadvantagesofonlineshoppingismoreprominent,andisincreasinglybecominganimportantformofshopping,breakthroughinthetraditionalbusinessbarrierstoonlineshopping,Aslongasyouhaveanaccount,thebindingofpaymentcard,youcanneverleavehometobuyallovertheworld,Thisnottotheconsumers,enterpriseormarkethasgreatattractionandinfluence,intheneweconomyperiodisundoubtedlytheidealmodetoachievewin-wineffect. Keywords:shoppingonline,convenient,cheap 目錄 摘要..........................................................................................................IAbstract...................................................................................................II 第一章緒論.............................................................................................4 1.1 背景...................................................................................................................................4 1.2 目的.................................................................................................................
..................4 第二章網(wǎng)站開(kāi)發(fā)工具..............................................................................6 2.1PHP 編 程 軟 件 介紹............................................................................................................6 2.2wampserver 介紹...............................................................................................................6 2.3bootstrap 介紹...................................................................................................................7 第三章需求分析.....................................................................................8 3.1 網(wǎng) 站 需求............................................................................................................................8 3.2 功 能 需求............................................................................................................................8 3.3 功 能 規(guī)定............................................................................................................................8 3.4 系 統(tǒng) 模 塊 結(jié) 構(gòu)圖 ................................................................................................................8
第四章網(wǎng)站界面設(shè)計(jì)與實(shí)現(xiàn)................................................................11 4.1 首 頁(yè) 設(shè)計(jì)..........................................................................................................................12 4.2 用 戶 登 錄 注 冊(cè) 界面...........................................................................................................13 4.3 購(gòu) 物車...............................................................................................................................14 4.4 服 務(wù) 中心...........................................................................................................................15 第五章網(wǎng)站數(shù)據(jù)庫(kù)分析........................................................................17 5.1 登 錄 注冊(cè)..........................................................................................................................17 5.2 商 品 搜索..........................................................................................................................19 5.3 購(gòu) 物車..............................................................................................................................20
5.4 背 景 音樂(lè)..........................................................................................................................21 第六章結(jié)束語(yǔ).......................................................................................22 第一章緒論 1.1 背景 上世紀(jì) 90 年代以來(lái),隨著網(wǎng)絡(luò)、通信和信息技術(shù)的突破性發(fā)展,Internet 在全球爆炸性增長(zhǎng)并迅速普及。在這一前提下,電子商務(wù)應(yīng)運(yùn)而生了。電子商務(wù)基于互聯(lián)網(wǎng)、以交易雙方為主體、以銀行電子支付和結(jié)算為手段、以客戶數(shù)據(jù)為依托的全新的商務(wù)模式,它可以使商家與供貨商更加緊密的聯(lián)系起來(lái),更快的滿足客戶的需求,也可以讓商家在全球范圍內(nèi)選擇最佳供應(yīng)商,在全球市場(chǎng)銷售產(chǎn)品。
目前,世界各國(guó)紛紛看好電子商務(wù)這塊新大陸,普遍認(rèn)為電子商務(wù)的發(fā)展將是未來(lái) 25 年世界經(jīng)濟(jì)發(fā)展的一個(gè)重要推力,對(duì)經(jīng)濟(jì)的促進(jìn)將遠(yuǎn)遠(yuǎn)超過(guò) 200 多年前的工業(yè)革命。
1.2 目的 隨著網(wǎng)絡(luò)的普及,“網(wǎng)上購(gòu)物”已經(jīng)成為了一種趨勢(shì),越來(lái)越多的年輕人甚至中老年人愛(ài)上了網(wǎng)購(gòu),實(shí)體店慢慢的已被他們拋棄,網(wǎng)下購(gòu)物是人們延續(xù)千年的習(xí)慣,傳統(tǒng)市場(chǎng)中人們強(qiáng)調(diào)貨比三家,姑且不說(shuō)三家是否足夠,僅是在地理位置相隔較遠(yuǎn)的不同渠道中找到三個(gè)同類型、檔次的商品進(jìn)行細(xì)致比較的成本就非常高,消費(fèi)者理性判斷的高成本就促使商家著重于滿足顧客的感官體驗(yàn),從而有了各種的營(yíng)銷手
段并形成完善的理論方法體系。第三篇、PHP 個(gè)人博客設(shè)計(jì)報(bào)告 php 設(shè)計(jì)心得體會(huì) Web 程序設(shè)計(jì) 設(shè)計(jì)題目:個(gè)人博客系統(tǒng)學(xué)生姓名:學(xué)號(hào):專業(yè)班級(jí):指導(dǎo)老師:
數(shù)學(xué)與信息技術(shù)學(xué)院 xx 年 1 月 1 日 摘要 Blog 全名 Weblog,中文意思是“網(wǎng)絡(luò)日志”,后來(lái)縮寫(xiě)為 Blog。它是繼 Email、BBS、IM 之后出現(xiàn)的第四種網(wǎng)絡(luò)交流方式,是網(wǎng)絡(luò)時(shí)代的個(gè)人“讀者文摘”,是以超級(jí)鏈接為武器的網(wǎng)絡(luò)日記,是代表著新的生活方式和新的工作方式,更代表著新的學(xué)習(xí)方式。簡(jiǎn)言之,Blog 就是以網(wǎng)絡(luò)作為載體,簡(jiǎn)易迅速便捷地發(fā)布自己的心得,及時(shí)有效輕松地與他人進(jìn)行交流,再集豐富多彩的個(gè)性化展示于一體的綜合性平臺(tái)。
一個(gè) Blog 其實(shí)就是一個(gè)網(wǎng)頁(yè),它通常是由簡(jiǎn)短且經(jīng)常更新的帖子所構(gòu)成,這些張貼的文章都按照年份和日期倒序排列。Blog 的內(nèi)容和目的有很大的不同,從對(duì)其他網(wǎng)站的超級(jí)鏈接和評(píng)論,有關(guān)公司、個(gè)人構(gòu)想到日記、照片、詩(shī)歌、散文,甚至科幻小說(shuō)的發(fā)表或張貼都有。許多 Blog 是個(gè)人心中所想之事情的發(fā)表,其它 Blog 則是一群人基于某個(gè)特定主題或共同利益領(lǐng)域的集體創(chuàng)作。本系統(tǒng)利用 PHP 動(dòng)態(tài)網(wǎng)絡(luò)開(kāi)發(fā)技術(shù),以 MySQL 作為后臺(tái)數(shù)據(jù)庫(kù),使用軟件 xampp,以及配合eclipse 和 Dreamweaver 網(wǎng)頁(yè)開(kāi)發(fā)工具,實(shí)現(xiàn)了個(gè)人日志發(fā)表和交流
的平臺(tái)——個(gè)人博客系統(tǒng)。
本博客和網(wǎng)上的其他博客一樣,實(shí)現(xiàn)了一般博客所具有的功能,能夠進(jìn)行博文的發(fā)布、修改、刪除,前臺(tái)和后臺(tái)的管理,瀏覽者可以進(jìn)行瀏覽和留言。
關(guān)鍵字:博客 PHPMySQL 目錄 第一章緒論---------------------------------------4 1.1 課題的背景-------------------------------4 1.2 博客的簡(jiǎn)介-------------------------------4 1.3 博客的歷史-------------------------------4 第二章開(kāi)發(fā)環(huán)境和開(kāi)發(fā)工具-------------------------7 2.1xampp 的簡(jiǎn)介------------------------------7php 設(shè)計(jì)心得體會(huì) 2.2xampp 的快速安裝--------------------------7 2.3Dreamweaver8 簡(jiǎn)介-------------------------9 2.4MySQL 的簡(jiǎn)介------------------------------9 2.5 本章小結(jié)---------------------------------10 第三章需求分析和數(shù)據(jù)庫(kù)設(shè)計(jì)-----------------------11 3.1 需求分析---------------------------------11 3.2 數(shù)據(jù)庫(kù)的設(shè)計(jì)和實(shí)現(xiàn)-----------------------12 3.3 本章小結(jié)---------------------------------16 第四章個(gè)人博客系統(tǒng)的實(shí)現(xiàn)-------------------------17 4.1 系統(tǒng)功能---------------------------------17
4.2 管理員登錄-------------------------------18 4.3 會(huì)員注冊(cè)和登錄---------------------------19 4.4 留言-------------------------------------19 4.5 瀏覽留言---------------------------------20 4.6 博客相冊(cè)---------------------------------20 4.7 瀏覽博主資料-----------------------------21 4.8 會(huì)話管理---------------------------------21 4.9 本章小結(jié)---------------------------------22 第五章個(gè)人博客系統(tǒng)模塊分析-----------------------23 5.1 用戶登錄驗(yàn)證----------------------------23 5.2 博文的分頁(yè)------------------------------23 5.3 數(shù)據(jù)添加到數(shù)據(jù)庫(kù)------------------------24 5.4 本章小結(jié)--------------------------------27 第六章個(gè)人總結(jié)-----------------------------------28 第七章參考文獻(xiàn)-----------------------------------29php 設(shè)計(jì)心得體會(huì) 第一章緒論 1.1 課題的背景 21 世紀(jì)的今天,網(wǎng)絡(luò)在人們生活中已經(jīng)日益盛行,越來(lái)越多人已經(jīng)離不開(kāi)網(wǎng)絡(luò)。人們已經(jīng)不再滿足于了解最新信息、查找資料等一些傳統(tǒng)的網(wǎng)絡(luò)使用方式,而是過(guò)渡到娛樂(lè)、購(gòu)物等新興的網(wǎng)民生活。網(wǎng)上娛樂(lè),成了當(dāng)今廣大群眾的時(shí)尚?蛻粢餐ㄟ^(guò)博客把自己喜歡的東西寫(xiě)出來(lái)或是和別人一起分享那份快樂(lè)。因此,博客已成為個(gè)人、公司、
部門(mén)和團(tuán)隊(duì)之間越來(lái)越盛行的交流溝通工具。Blog 是未來(lái)信息化教育和個(gè)人知識(shí)管理的強(qiáng)大而簡(jiǎn)單易用的工具。
1.2 博客的簡(jiǎn)介 “博客”一詞是從英文單詞 Blog 翻譯而來(lái)。Blog 是 Weblog 的簡(jiǎn)稱,而 Weblog 則是由 Web 和 Log 兩個(gè)英文單詞組合而成。Weblog 就是在網(wǎng)絡(luò)上發(fā)布和閱讀的流水記錄,通常稱為“網(wǎng)絡(luò)日志”,簡(jiǎn)稱為“網(wǎng)志”。它是繼 Email、BBS、IM 之后出現(xiàn)的第四種全新的網(wǎng)絡(luò)交流方式。它絕不僅僅是一種單向的發(fā)布系統(tǒng),而且有著極其出色的交流功能。另外 Blog 也提供了非常方便實(shí)用的個(gè)性化功能。簡(jiǎn)言之,Blog 就是以網(wǎng)絡(luò)作為載體,簡(jiǎn)易迅速便捷地發(fā)布自己的心得,及時(shí)有效輕松地與他人進(jìn)行交流,再集豐富多彩的個(gè)性化展示于一體的綜合性平臺(tái)。
1.3 博客的歷史 最早,是由 JornBarger 在 xx 年 12 月提出博客這個(gè)名稱。但是在 xx年,互聯(lián)網(wǎng)上的博客網(wǎng)站卻屈指可數(shù)。那時(shí),Infosift 的 編輯 JesseJ.Garrett 想列舉一個(gè)博客類似站點(diǎn)的名單,便在互聯(lián)網(wǎng)上開(kāi)始了艱難的搜索。
終于在 xx 年的 12 月,他的搜集好了部分網(wǎng)站的名單。他把這份名單發(fā)給了 CameronBarrett,Cameron 覺(jué)得這份名單非常有用,就將它在Camworld 網(wǎng)站上公布于眾。其它的博客站點(diǎn)維護(hù)者發(fā)現(xiàn)此舉后,也紛紛把自己的網(wǎng)址和網(wǎng)站名稱、主要特色都發(fā)了過(guò)來(lái),這個(gè)名單也就日漸豐富。到了 xx 年初,Jesse 的“完全博客站點(diǎn)”名單所列的站點(diǎn)已達(dá) 23 個(gè)。
由于 Cameron 與 Jesse 共同維護(hù)的博客站點(diǎn)列表既有趣又易于閱讀,吸引了很多人的眼球。在這種情況下,PeterMerholz 宣稱:“這個(gè)新鮮事物必將引起大多數(shù)人的注意。作為未來(lái)的一個(gè)常用詞語(yǔ),web-blog 將不可避免地被簡(jiǎn)稱為 blog,而那些編寫(xiě)網(wǎng)絡(luò)日志的人,也就順理成章地成為 blogger——博客”。這代表著博客被正式命名。隨著博客數(shù)量的增多,每個(gè)博客網(wǎng)站上編寫(xiě)的網(wǎng)絡(luò)日志的內(nèi)容也混雜起來(lái),以至把每一個(gè)新出的站點(diǎn)主要內(nèi)容和特色都不可能搞清楚。Cameron 后來(lái)就只在網(wǎng)站上登載熟悉的博客站點(diǎn)了。時(shí)隔不久,BrigitteEaton 也搜集出了一個(gè)名叫“Eaton 網(wǎng)絡(luò)門(mén)戶”的博客站點(diǎn)名單,并且提出應(yīng)該以日期為基礎(chǔ)組織內(nèi)容。這也建立了 blog 分類排列的一大標(biāo)準(zhǔn)。
xx 年 7 月,一個(gè)專門(mén)制作博客站點(diǎn)的“Pitas”免費(fèi)工具軟件發(fā)布了,這對(duì)于博客站點(diǎn)的快速搭建起著很關(guān)鍵的作用。隨后,上百個(gè)同類工具也如雨后春筍般制作出來(lái)。這種工具對(duì)于加速建立博客站第四篇、php 設(shè)計(jì) php 設(shè)計(jì)心得體會(huì) 實(shí)驗(yàn)八 PHP 自定義函數(shù) 一、實(shí)驗(yàn)?zāi)康呐c要求 1.復(fù)習(xí)編寫(xiě)和測(cè)試 PHP 程序的方法。2.掌握 PHP 自定義函數(shù)的定義和調(diào)用。3.理解在函數(shù)間傳遞參數(shù)的 3 種方法。
二、實(shí)驗(yàn)內(nèi)容 1.PHP 自定義函數(shù)的定義和調(diào)用(1)PHP 中函數(shù)定義的語(yǔ)法:function
函數(shù)名(形式參數(shù)列表){函數(shù)體;return 返回值;} 說(shuō)明:
●形式參數(shù)列表中各參數(shù)之間用逗號(hào)隔開(kāi)。
●函數(shù)體是實(shí)現(xiàn)函數(shù)功能的語(yǔ)句體,函數(shù)體中可以只有一條語(yǔ)句,也可以是多條語(yǔ)句,這些語(yǔ)句完 成函數(shù)所要實(shí)現(xiàn)的功能。外面的大括號(hào)也不能省略!馪HP 允許函數(shù)有返回值或無(wú)返回值。(2)函數(shù)名的定義規(guī)則:
、俸瘮(shù)名可以由大小寫(xiě)字母、數(shù)字或下劃線組成,但是不能以數(shù)字開(kāi)頭。②函數(shù)名不能與 PHP 的系統(tǒng)函數(shù)同名、不能與 PHP 的關(guān)鍵字重名。
、酆瘮(shù)名不區(qū)分大小寫(xiě)。用戶可以在定義函數(shù)時(shí)寫(xiě)成大寫(xiě)的名稱,而在使用時(shí)使用小寫(xiě)的名稱。例如:定義一個(gè)函數(shù) bj(),然后調(diào)用函數(shù)BJ(),其實(shí)也是在調(diào)用函數(shù) bj()。
(3)函數(shù)調(diào)用的語(yǔ)法分為 2 種:①函數(shù)無(wú)返回值時(shí),其語(yǔ)法為:函數(shù)名(實(shí)際參數(shù)列表);例如:abs(-9); ②函數(shù)有返回值時(shí),還可以利用函數(shù)調(diào)用為變量賦值,其語(yǔ)法為:變量名=函數(shù)名(實(shí)際參數(shù)列表);例如:$result=abs(-9);舉例:無(wú)返回值:
functionmy_cc($a,$b){$s=$a+$b;echo$s;} my_cc(30,150); 有返回值:
functionmy_cc($a,$b){$s=$a+$b;return$s;}
$r=my_cc(30,150);echo$r; $r2=my_cc(4,60);echo$r2; 【任務(wù) 1】自定義一個(gè)函數(shù) my_max()求兩個(gè)數(shù)中的較大值。假設(shè)兩個(gè)數(shù)是 100 和 200,請(qǐng)輸出結(jié)果。輸出格式如下圖所示:
將該 PHP 頁(yè)面保存在文件夾“C:\phpstudy\WWW”中,命名為task1.php。步驟:
①打開(kāi) DreamweaverCS5 軟件,新建一個(gè) PHP 頁(yè)面,并保存在文件夾“C:\phpstudy\WWW”中,命名為 task1.php。
、谠诖a視圖的 body>;和/body>;之間輸入 PHP 程序代碼,如下:
、弁瓿珊,保存 task1.php 網(wǎng)頁(yè)文檔,按下 F12 鍵在瀏覽器中預(yù)覽效果。此時(shí),會(huì)彈出設(shè)置服務(wù)器的提示,單擊“是”,就可以在站點(diǎn)設(shè)置中建立一個(gè)新站點(diǎn),如下圖所示:
輸入站點(diǎn)名稱:PHP 實(shí)驗(yàn),本地站點(diǎn)文件夾:C:\phpstudy\WWW。
單擊左側(cè)的“服務(wù)器”,會(huì)出現(xiàn)一個(gè)設(shè)置服務(wù)器的窗口,點(diǎn)擊“+”按鈕,添加一個(gè)遠(yuǎn)程服務(wù)器。
在彈出的窗口中設(shè)置服務(wù)器的基本和高級(jí)選項(xiàng)(如下圖所示),完成后,單擊“保存”按鈕。
服務(wù)器設(shè)置完成后,預(yù)覽網(wǎng)頁(yè) task1.php,如下圖所示:
【任務(wù) 2】自定義一個(gè)函數(shù) my_fun()用于求一元二次方程 ax2+bx+c=0的實(shí)根,然后調(diào)用函數(shù) my_fun(),求方程 2x2+3x+1=0,x2-6x+9=0,3x2+2x+1=0,5x2+12x+3=0 的根分別是多少? 輸出格式如下圖所示:
將該 PHP 頁(yè)面保存在文件夾“C:\phpstudy\WWW”中,命名為task2.php。編程提示:
、僖辉畏匠糖蟾剑
2 當(dāng)Δ=b-4ac<0 時(shí),沒(méi)有實(shí)根 2 當(dāng)Δ=b-4ac=0 時(shí),有一個(gè)實(shí)根 x=-b/2a 2 當(dāng)Δ=b-4ac>;0 時(shí),有兩個(gè)實(shí)根 x1=(-b+√(b²-4ac))/2a,x2=(-b-√(b²-4ac))/2a②求平方根函數(shù)為 sqrt() ③輸出結(jié)果時(shí)用 HTML 標(biāo)簽 sup>;表示次冪,例如:代碼 echo 方程xsup>;2/sup>;+2x+1=0 的根為:
2 ,則輸出:“方程 x+2x+1=0 的根為:”。
代碼:請(qǐng)同學(xué)們自己編寫(xiě)代碼。
完成后,保存 task2.php 網(wǎng)頁(yè)文檔,按下 F12 鍵在瀏覽器中預(yù)覽效果。如下圖所示:
2.在函數(shù)間傳遞參數(shù)的方法 在調(diào)用函數(shù)時(shí),需要向函數(shù)傳遞參數(shù),被傳入的參數(shù)稱為實(shí)參,而函數(shù)定義的參數(shù)稱為形參。參數(shù)傳遞的方式有 3 種:值傳遞、引用傳遞、默認(rèn)參數(shù)。
(1)值傳遞
值傳遞,就是將實(shí)際參數(shù)的值復(fù)制到對(duì)應(yīng)的形式參數(shù)中。然后由形式參數(shù)參與函數(shù)內(nèi)部的計(jì)算,函數(shù)調(diào)用結(jié)束后,實(shí)際參數(shù)的值不會(huì)發(fā)生改變。
【任務(wù) 3】自定義一個(gè)函數(shù) zcd(),使用值傳遞的方式傳遞參數(shù)。將該P(yáng)HP 頁(yè)面保存在文件夾“C:\phpstudy\WWW”中,命名為 task3.php。
代碼:
完成后,保存 task3.php 網(wǎng)頁(yè)文檔,按下 F12 鍵在瀏覽器中預(yù)覽效果。如下圖所示:第五篇、php 課程設(shè)計(jì)報(bào)告書(shū) php 設(shè)計(jì)心得體會(huì) 經(jīng)濟(jì)管理學(xué)院 《電子商務(wù)應(yīng)用技術(shù)課程設(shè)計(jì)》報(bào)告書(shū) 專業(yè)班級(jí):130511 學(xué)號(hào):xx1370 姓名:張宏玉 指導(dǎo)教師:劉泰然 日期:xx.1.11—xx.1.22 目錄 一、課程設(shè)計(jì)選題.............................................1 二、系統(tǒng)開(kāi)發(fā)背景.............................................1 三、系統(tǒng)的分析...............................................2 四、系統(tǒng)的設(shè)計(jì)...............................................4 五、系統(tǒng)的實(shí)現(xiàn)...............................................7
六、系統(tǒng)調(diào)試與運(yùn)行...........................................7 七、課程設(shè)計(jì)總結(jié)............................................12 一、課程設(shè)計(jì)選題 根據(jù)此次電子商務(wù)應(yīng)用技術(shù)課程設(shè)計(jì)的要求,網(wǎng)店靈感來(lái)源于HELLOKITTY,本人是 HELLOKITTY 的忠實(shí)粉絲,一直想設(shè)計(jì)一家專門(mén)銷售關(guān)于 HELLOKITTY 的相關(guān)正品產(chǎn)品的網(wǎng)店,所以此次課程設(shè)計(jì)選題是關(guān)于 HELLOKITTY 喵喵嗚網(wǎng)店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。
二、系統(tǒng)開(kāi)發(fā)背景 電子商務(wù)作為網(wǎng)路時(shí)代技術(shù)發(fā)展的必然,已經(jīng)開(kāi)始對(duì)傳統(tǒng)經(jīng)濟(jì)貿(mào)易方式產(chǎn)生了有力的沖擊。網(wǎng)店潮流更成為了全民購(gòu)物的新型潮流,學(xué)習(xí)開(kāi)發(fā)和裝修網(wǎng)店無(wú)疑成了一種必要的工作,基于 PHP 開(kāi)發(fā)的開(kāi)源產(chǎn)品有很多,包括 WordPress、Ecshop 等等,具體可以瀏覽 PHP 開(kāi)源大全。Ecshop 是一款免費(fèi)的開(kāi)源的獨(dú)立建站系統(tǒng),其功能強(qiáng)大、操作簡(jiǎn)便,只需輕點(diǎn)鼠標(biāo)+簡(jiǎn)單目錄即可完成商城管理。本人從很小的時(shí)候就深深迷戀 HELLOKITTY,粉嫩嫩的,充滿少女心暖暖的感覺(jué),每個(gè)女孩都有一個(gè)公主夢(mèng),我也不例外。帶著對(duì) HELLOKITTY 深深的愛(ài)戀,我對(duì)所有與 HELLOKITTY 相關(guān)的事物都有一種特殊的情感關(guān)愛(ài),針對(duì)于此次老師要求的電子商務(wù)應(yīng)用技術(shù)的課程設(shè)計(jì)選題要求,我決定選題是關(guān)于 HELLOKITTY 喵喵嗚網(wǎng)店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。這不僅僅是我的一個(gè)愛(ài)好,也算是我的一個(gè)夢(mèng)想,HELLOKITTY 的專賣實(shí)體店在現(xiàn)實(shí)世界中不在少數(shù),但是在互聯(lián)網(wǎng)上的網(wǎng)店卻少之又少,最重要的是在網(wǎng)上售賣的充斥著很多次品和假貨。所以我決定開(kāi)一家銷售關(guān)于
HELLOKITTY 品牌相關(guān)產(chǎn)品的正品網(wǎng)店,堅(jiān)持產(chǎn)品品質(zhì)和包裝優(yōu)良,所有在店銷售的產(chǎn)品都保證均為正品,歡迎檢驗(yàn),從進(jìn)貨,配貨和發(fā)貨多渠道相配合,保證產(chǎn)品到顧客手上完好如初。我決定開(kāi) HELLOKITTY喵喵嗚網(wǎng)店目的不僅僅是為圓我兒時(shí)的一個(gè)夢(mèng)想,更是為像我一樣的HELLOKITTY 忠實(shí)粉絲提供一個(gè)購(gòu)買 HELLOKITTY 正品行貨和情感寄托的場(chǎng)所。用戶到店購(gòu)買產(chǎn)品,首先可以注冊(cè)用戶會(huì)員賬號(hào),方便每次購(gòu)物的積分積累商家數(shù)據(jù)后臺(tái)管理,積分按購(gòu)物金額計(jì)算,每一元積一分,多次購(gòu)物的金額獲得的積分可以累加,在下次購(gòu)物時(shí)可以換算抵消費(fèi)金額下單購(gòu)買。而且本店具有會(huì)員等級(jí)制度,總共分為 5 級(jí):VIP1-VIP5,購(gòu)物金額累計(jì)增加,會(huì)員等級(jí)越高,消費(fèi)折扣力度也就越大,折扣程度可以在商品詳情頁(yè)自動(dòng)顯示,只有具有會(huì)員等級(jí)資格的會(huì)員才可以看見(jiàn)。會(huì)員到店購(gòu)物可以選擇與客服溝通或者自助購(gòu)物下單。
三、系統(tǒng)的分析 (一)賣家的后臺(tái)管理過(guò)程:
1、商品管理模塊:
。1)在商品管理模塊中通過(guò)添加新商品按鈕將商品的信息上傳形成商品列表,在添加新商品時(shí)需將上傳的商品放在已有的分類中并且能夠?qū)⑸唐妨斜碇械纳唐肥謩?dòng)上架。
。2)點(diǎn)擊商品分類按鈕,設(shè)置商品的分類,分類可以為頂級(jí)商品分類,子分類,將商品分類顯示在導(dǎo)航欄內(nèi),以及在所有商品分類除了能夠看到商品的頂級(jí)分類外還可以看到商品的子類,并且可通過(guò)商品
的子類名稱鏈接到商品詳細(xì)信息的頁(yè)面 (3)商品分類清晰,相同性質(zhì)的產(chǎn)品分為一類,例如女裝、毛絨公仔、兒童包袋、成人包袋、拉桿箱、百貨等。
2、會(huì)員管理模塊:
。1)添加會(huì)員:對(duì)注冊(cè)的會(huì)員數(shù)據(jù)進(jìn)行后臺(tái)的儲(chǔ)存整理形成會(huì)員列表。
。2)會(huì)員積分制:注冊(cè)用戶每消費(fèi)一元就可積一分,當(dāng)積分達(dá)到一定的額度在購(gòu)物時(shí)抵用現(xiàn)金。
。3)會(huì)員等級(jí)制:隨著會(huì)員消費(fèi)金額累計(jì)增加,會(huì)員等級(jí)遞增,會(huì)員級(jí)別越高,商品折扣力度越大。
3、訂單管理模塊:
商家可以在后臺(tái)查看訂單列表,根據(jù)下單用戶的信息進(jìn)行產(chǎn)品的配貨和發(fā)貨,也可以將訂單合并,打印已經(jīng)生成的訂單,如若缺貨需要對(duì)缺貨的產(chǎn)品進(jìn)行登記,可以在后臺(tái)添加訂單,可以查看已經(jīng)發(fā)貨或者退貨列表。
4、報(bào)表統(tǒng)計(jì)模塊:
在報(bào)表統(tǒng)計(jì)模塊可以實(shí)現(xiàn)對(duì)每一天流量分析,客戶的統(tǒng)計(jì),訂單統(tǒng)計(jì),銷售情況,會(huì)員排行,銷售明細(xì),搜素引擎數(shù)量的多少,訪問(wèn)購(gòu)買率以及站外投放 JS 的查看。
5、系統(tǒng)設(shè)置模塊:
。1)系統(tǒng)設(shè)置:首先是店鋪設(shè)置,設(shè)置店鋪的名稱,店鋪的主要經(jīng)營(yíng)項(xiàng)目,商店公告,網(wǎng)店信息以及客服的聯(lián)系電話等。
(2)會(huì)員注冊(cè)項(xiàng)設(shè)置:會(huì)員注冊(cè)信息包括 qq、電話方便密碼丟失找回用戶密碼,更好的保護(hù)會(huì)員的信息安全。php 設(shè)計(jì)心得體會(huì) (3)支付方式:分為支付寶、網(wǎng)銀在線支付、余額支付、銀聯(lián)在線支付等多種方式 (4)配送方式:本店默認(rèn)申通和圓通兩種方式,下單用戶可以自主選擇哪種郵遞方式,如果下單無(wú)注明留言,商店系統(tǒng)將隨機(jī)根據(jù)下單用戶的地址信息隨機(jī)選擇適合的物流方式郵遞貨物。
6、輪播管理模塊:
可以通過(guò)點(diǎn)擊首頁(yè)廣告管理按鈕,選擇廣告的放置的位置,以及廣告圖片的大小,將廣告圖片上傳,設(shè)想上傳三個(gè)關(guān)于 HELLOKITTY 的圖片,通過(guò)調(diào)換輪播模式將商品圖片顯示在首頁(yè)。
7、自定義導(dǎo)航欄:
可以通過(guò)此項(xiàng)將商品的頂級(jí)分類顯示在導(dǎo)航欄內(nèi),包括所有產(chǎn)品、女裝、毛絨公仔、兒童包袋、成人包袋、拉桿箱、百貨等。
8、模板管理:
(1)模板的選擇 將網(wǎng)站上下載的模板上傳到后臺(tái)并且啟用此模板。
。2)庫(kù)項(xiàng)目管理 通過(guò)查詢模板上.lbi 文件,了解每個(gè)模板的結(jié)構(gòu),并且調(diào)整代碼,使模板的設(shè)計(jì)更加符合要求,更加的具有個(gè)性化。
9、推薦設(shè)置:
可以在此模板內(nèi)設(shè)置商品的精品推薦,商品的新品發(fā)布等內(nèi)容,使消
費(fèi)者能夠更好的掌握店鋪的動(dòng)態(tài),做到店家與消費(fèi)者更好的良性的溝通與互動(dòng)。
。ǘ┯脩舻馁(gòu)物流程:
當(dāng)用戶瀏覽網(wǎng)站商品的時(shí),可以瀏覽商品的名稱,商品的詳情,商品的重量、型號(hào)等,還可以查看以往消費(fèi)者的評(píng)價(jià),以及賣家對(duì)留言的反饋情況;還可以在用戶想要購(gòu)買某個(gè)產(chǎn)品時(shí),通過(guò)登錄已經(jīng)注冊(cè)了的用戶信息,將商品加入到購(gòu)物車,同時(shí)也可以與客服聊天詢問(wèn)商品情況。在消費(fèi)者添錯(cuò)商品時(shí),可以將商品刪除,可以更改商品的數(shù)量。在用戶付款的界面可以選擇付款方式--支付寶,貨到付款,網(wǎng)上銀行等;除此之外還可以選擇物流運(yùn)輸方式——中通、圓通等。同時(shí)可以添加用戶的個(gè)人信息,用戶的姓名,聯(lián)系方式,地址,如果添加錯(cuò)誤時(shí)可以更改姓名、地址方式,而且自一個(gè)用戶賬號(hào)中可以添加多個(gè)收貨人信息,方便用戶的使用。對(duì)于每一個(gè)賣家來(lái)說(shuō),通過(guò)對(duì)商品信息和客戶信息的管理,能夠更好的了解客戶的需求,根據(jù)對(duì)客戶需求的分析做出正確的判斷,給商家?guī)?lái)更多的利益,同時(shí)更好的方便顧客,提高了商家和顧客的有效地溝通,更好的促進(jìn)商家的發(fā)展。網(wǎng)絡(luò)購(gòu)物這一消費(fèi)方式給人們生活帶來(lái)的變化,除了購(gòu)物場(chǎng)所的形式的改變以外,還大大改變了傳統(tǒng)的消費(fèi)方式,無(wú)論是否在網(wǎng)上購(gòu)物,上網(wǎng)查看產(chǎn)品的相關(guān)消息,已經(jīng)成為購(gòu)物決策環(huán)節(jié)的重要組成部分,這一部分對(duì)購(gòu)物行為的實(shí)際發(fā)生起了至關(guān)重要的指導(dǎo)作用。第六篇、PHP 入門(mén)到精通 php 網(wǎng)絡(luò)上關(guān)于設(shè)計(jì)模式一些總結(jié) php 設(shè)計(jì)心得體會(huì)
PHP 入門(mén)到精通 1.單例模式 php 網(wǎng)絡(luò)上關(guān)于設(shè)計(jì)模式一些總結(jié) 單例模式顧名思義,就是只有一個(gè)實(shí)例。作為對(duì)象的創(chuàng)建模式,單例模式確保某一個(gè)類只有一個(gè)實(shí)例,而且自行實(shí)例化并向整個(gè)系統(tǒng)提供這個(gè)實(shí)例。
單例模式的要點(diǎn)有三個(gè):
一是某個(gè)類只能有一個(gè)實(shí)例; 二是它必須自行創(chuàng)建這個(gè)實(shí)例; 三是它必須自行向整個(gè)系統(tǒng)提供這個(gè)實(shí)例。
為什么要使用 PHP 單例模式?兄弟連 PHP 培訓(xùn):
1.php 的應(yīng)用主要在于數(shù)據(jù)庫(kù)應(yīng)用,一個(gè)應(yīng)用中會(huì)存在大量的數(shù)據(jù)庫(kù)操作,在使用面向?qū)ο蟮姆绞介_(kāi)發(fā)時(shí),如果使用單例模式,則可以避免大量的 new 操作消耗的資源,還可以減少數(shù)據(jù)庫(kù)連接這樣就不容易出現(xiàn) toomanyconnections 情況。
2.如果系統(tǒng)中需要有一個(gè)類來(lái)全局控制某些配置信息,那么使用單例模 式 可 以 很 方 便 的 實(shí) 現(xiàn) . 這 個(gè) 可 以 參 看 zendFramework 的FrontController 部分。
3.在一次頁(yè)面請(qǐng)求中,便于進(jìn)行調(diào)試,因?yàn)樗械拇a(例如數(shù)據(jù)庫(kù)操作類 db)都集中在一個(gè)類中,我們可以在類中設(shè)置鉤子,輸出日志,從而避免到處 var_dump,echo。
例子:
/xx
x 設(shè)計(jì)模式之單例模式 x$_instance 必須聲明為靜態(tài)的私有變量 x 構(gòu)造函數(shù)必須聲明為私有,防止外部程序 new 類從而失去單例模式的意義 xgetInstance()方法必須設(shè)置為公有的,必須調(diào)用此方法以返回實(shí)例的一個(gè)引用 x::操作符只能訪問(wèn)靜態(tài)變量和靜態(tài)函數(shù) xnew 對(duì)象都會(huì)消耗內(nèi)存 x 使用場(chǎng)景:最常用的地方是數(shù)據(jù)庫(kù)連接。
x 使用單例模式生成一個(gè)對(duì)象后,該對(duì)象可以被其它眾多對(duì)象所使用。x/ classman { //保存例實(shí)例在此屬性中 privatestatic$_instance; //構(gòu)造函數(shù)聲明為 private,防止直接創(chuàng)建對(duì)象 privatefunction__construct() { echo 我被實(shí)例化了!; } //單例方法 publicstaticfunctionget_instance() {
var_dump(isset(self::$_instance)); if(!isset(self::$_instance)) { self::$_instance=newself(); } returnself::$_instance; } //阻止用戶復(fù)制對(duì)象實(shí)例 privatefunction__clone() { trigger_error(Cloneisnotallow,E_USER_ERROR); } functiontest() { echo(test); } } //這個(gè)寫(xiě)法會(huì)出錯(cuò),因?yàn)闃?gòu)造方法被聲明為 private //$test=newman; //下面將得到 Example 類的單例對(duì)象 $test=man::get_instance(); $test=man::get_instance();
$test->;test(); //復(fù)制對(duì)象將導(dǎo)致一個(gè) E_USER_ERROR. //$test_clone=clone$test; 2.簡(jiǎn)單工廠模式 ①抽象基類:類中定義抽象一些方法,用以在子類中實(shí)現(xiàn) ②繼承自抽象基類的子類:實(shí)現(xiàn)基類中的抽象方法 ③工廠類:用以實(shí)例化所有相對(duì)應(yīng)的子類 /xx x 定義個(gè)抽象的類,讓子類去繼承實(shí)現(xiàn)它 x x/ abstractclassOperation{ //抽象方法不能包含函數(shù)體 abstractpublicfunctiongetValue($num1,$num2);//強(qiáng)烈要求子類必須實(shí)現(xiàn)該功能函數(shù) } /xx x 加法類 x/ classOperationAddextendsOperation{ publicfunctiongetValue($num1,$num2){ return$num1+$num2;
} } /xx x 減法類 x/ classOperationSubextendsOperation{ publicfunctiongetValue($num1,$num2){ return$num1-$num2; } /xx x 乘法類 x/ classOperationMulextendsOperation{publicfunctiongetValue($num1,$num2){return$num1x$num2; } } /xx x 除法類 x/ classOperationDivextendsOperation{publicfunctiongetValue($num1,$num2){try{ if($num2==0){
thrownewException(除數(shù)不能為 0);}else{ return$num1/$num2; } }catch(Exception$e){ echo 錯(cuò)誤信息:.$e->;getMessage();}第七篇、PHP 課程設(shè)計(jì) php 設(shè)計(jì)心得體會(huì) PHP 項(xiàng)目設(shè)計(jì)報(bào)告 學(xué)院:
組長(zhǎng):
成員:
指導(dǎo)老師 完成時(shí)間:信息工程學(xué)院賴恒財(cái)(計(jì)算機(jī) 132,04 號(hào))董曉唐(計(jì)算機(jī) 132,17 號(hào))謝澤民(計(jì)算機(jī) 132,21 號(hào))ASIM 外教 xx-05-22 目錄 第 一 章 需 求 分析...............................................................................................................................4 1.1 功 能 性 需求................................................................................................................................4 1.2 . 非 功 能 性 需求.................................................................................................................
........4 第 二 章 總 體 設(shè)計(jì)...............................................................................................................................5 2.1 系 統(tǒng) 目標(biāo)....................................................................................................................................5 2.2 系 統(tǒng) 功 能 結(jié)構(gòu)............................................................................................................................5 2.2.1 系 統(tǒng) 功 能 模塊 ................................................................................................................6 2.2.3 系 統(tǒng) 各 模 塊 流程...........................................................................................................6 2.3 系 統(tǒng) 開(kāi) 發(fā) 環(huán)境...........................................................................................................................9 2.3.1 開(kāi) 發(fā) 環(huán)境.......................................................................................................................9 2.3.2 系 統(tǒng) 平 臺(tái) 體 系 結(jié) 構(gòu) 的 選
擇...........................................................................................9 2.3.3PHP 語(yǔ)言......................................................................................................................10 2.3.4ThinkPHP.....................................................................................................................10 2.3.5MySQL 數(shù) 據(jù)庫(kù) ..............................................................................................................11 第 三 章 數(shù) 據(jù) 庫(kù) 設(shè)計(jì).........................................................................................................................13 3.1 數(shù) 據(jù) 庫(kù) 分析.............................................................................................................................13 3.2 數(shù) 據(jù) 庫(kù) 概 念 設(shè)計(jì).....................................................................................................................13 3.3 數(shù) 據(jù) 庫(kù) 邏 輯 設(shè)計(jì).....................................................................................................................14 3.4 數(shù) 據(jù) 庫(kù) 物 理 結(jié) 構(gòu) 實(shí)
現(xiàn).............................................................................................................15 第 四 章 編 程 實(shí)現(xiàn).............................................................................................................................17 4.1 首 頁(yè) 界 面 設(shè) 計(jì) 與 實(shí)現(xiàn) ..............................................................................................................17 4.1.1 首 頁(yè) 界 面 設(shè)計(jì).............................................................................................................17 4.1.2 前 面 顯 示 概述.............................................................................................................19php 設(shè)計(jì)心得體會(huì) 4.1.3 控 制 器 的 實(shí)現(xiàn).............................................................................................................19 4.2 注 冊(cè) 頁(yè) 面 的 設(shè) 計(jì) 與 實(shí)現(xiàn).........................................................................................................21 4.2.1 注 冊(cè) 頁(yè) 面 的 界 面 設(shè)計(jì).................................................................................................21 4.2.2 用 戶 注 冊(cè) 的 控 制 器 的 實(shí)現(xiàn):.....................................................................................21 4.3 用 戶 登 錄 的 設(shè)計(jì).................................................................................................................
....22 4.3.1 用 戶 登 錄 的 界 面 設(shè)計(jì).................................................................................................22 4.3.2 用 戶 登 錄 的 控 制 器 的 實(shí)現(xiàn):.....................................................................................23 4.4 帖 子 詳 情 頁(yè) 面 設(shè)計(jì).................................................................................................................24 4.4.1 帖 子 詳 情 的 前 臺(tái) 界 面 效 果 設(shè)計(jì).................................................................................24 4.4.2 帖 子 詳 情 頁(yè) 面 的 控 制 器 的 實(shí)現(xiàn).................................................................................25 4.5 個(gè) 人 中 心 的 設(shè)計(jì).....................................................................................................................28 4.5.1 個(gè) 人 中 心 的 前 臺(tái) 界 面 設(shè)計(jì).........................................................................................28 4.5.2 個(gè) 人 中 心 控 制 器 的 設(shè)計(jì).............................................................................................28 第 五 章 測(cè) 試 運(yùn)行.............................................................................................................................32
5 . 1 測(cè) 試 概述................................................................................................................................32 5 . 2 測(cè) 試 過(guò)程...............................................................................................................................32 5 . 2 . 1 用 戶 注 冊(cè) 的 測(cè)試.....................................................................................................32 5 . 2 . 2 用 戶 登 錄 的 測(cè)試.....................................................................................................33 5 . 2 . 3 帖 子 回 復(fù) 管 理 的 測(cè)試..............................................................................................34 5 . 2 . 4 新 帖 發(fā) 表 的 的 測(cè)試..................................................................................................35 第 六 章 總結(jié).....................................................................................................................................36 第一章需求分析 1.1 功能性需求 BBS 也稱為論壇,是 bulletinBoardSystem 的簡(jiǎn)稱,意即電子公告板,是一種在 Internet 上常見(jiàn)的用于信息服務(wù)的 Web 系統(tǒng)。它主要給瀏覽者提供相互溝通的平臺(tái)。BBS 信息量大,形式自由,在論壇中大家
可以發(fā)布信息,進(jìn)行討論、聊天等,是用戶間交流的優(yōu)秀平臺(tái)。
開(kāi)發(fā) BBS 論壇系統(tǒng)的目的是提供一個(gè)供用戶交流的平臺(tái),為廣大用戶提供交流經(jīng)驗(yàn)、探討問(wèn)題的社區(qū)。因此,BBS 論壇系統(tǒng)最基本的功能首先是發(fā)表主題,其次是其他人員根據(jù)主題發(fā)表自己的看法。此外,為了記錄主題的發(fā)表者和主題的加復(fù)者信息民,系統(tǒng)還需要提供用戶注冊(cè)和登錄的功能。只有注冊(cè)的用戶登錄后才能夠發(fā)表和回復(fù)主題,瀏覽者(游客)只能瀏覽主題信息。根據(jù)用戶的需求及以上的分析,BBS 論壇需要具備前臺(tái)功能和后臺(tái)功能。
BBS 系統(tǒng)的作用在于提供給用戶彼此交流的空間,這種交流的方式即使瀏覽文章和發(fā)表文章。因此,對(duì)于文章的管理是 BBS 系統(tǒng)的一個(gè)核心功能。發(fā)表文章的權(quán)力只能給予特定的人群,否則容易失去秩序,基于同樣地考慮,修改文章的權(quán)力也只能提供給特定的人群。
因此,用戶的劃分應(yīng)該成為 BBS 系統(tǒng)的一個(gè)核心思想,系統(tǒng)將用戶劃分為普通用戶、管理員 2 類,他們的權(quán)限不同,各司其職,其中管理員擁有最高的權(quán)力,可以對(duì)用戶、文章、論壇 3 大對(duì)象進(jìn)行增加、刪除及修改操作。
(1)系統(tǒng)前臺(tái)功能:前臺(tái)模塊提供給所有用戶使用,不論是論壇的注冊(cè)用戶,還 是普通的瀏覽者,都可以進(jìn)入其中。區(qū)別在于隨著用戶的等級(jí)不同,所允許使用的功能也有所不同。顯示各論壇類別及版面、查看版面下所有根帖、查看精華帖子、查看自己發(fā)表的帖子、搜索帖子、查看根帖內(nèi)容、用戶注冊(cè)、用戶登錄、發(fā)表帖子、回復(fù)帖子
(2)系統(tǒng)后臺(tái)功能:進(jìn)入后臺(tái)、論壇類別管理、版面管理、用戶管理、用戶注冊(cè) 1.2.非功能性需求 (1)平臺(tái)限制:基于 Windows10,不需要安裝其他軟件。
(2)操作方式:全部操作都可以基于瀏覽器進(jìn)行。
第二章總體設(shè)計(jì) 2.1 系統(tǒng)目標(biāo) 對(duì)于典型的數(shù)據(jù)庫(kù)管理系統(tǒng),尤其是對(duì)像論壇這樣的數(shù)據(jù)流量特別大的網(wǎng)絡(luò)管理系統(tǒng),必須要滿足使用方便、操作靈活等設(shè)計(jì)需求。本系統(tǒng)在設(shè)計(jì)時(shí)應(yīng)滿足以下幾個(gè)目標(biāo):
1.采用人機(jī)對(duì)話的操作方式,界面設(shè)計(jì)美觀友好,信息查看靈活、方便、快捷、準(zhǔn)確,數(shù)據(jù)存儲(chǔ)安全可靠。
2.全面展示系統(tǒng)內(nèi)所有帖子,方便直接查看。
3.為用戶提供一個(gè)方便、快捷的主題信息查看功能。
4.實(shí)現(xiàn)在線發(fā)表帖子。
5.提供登錄模塊,主要用于發(fā)表帖子時(shí)留下發(fā)表者的信息,和對(duì)發(fā)表的帖子進(jìn)行管理。
6.用戶隨時(shí)都可以查看自己發(fā)表的帖子。
7.對(duì)用戶輸入的數(shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能排除人為的錯(cuò)誤。
8.系統(tǒng)最大限度地實(shí)現(xiàn)了易維護(hù)性和易操作性。
9.系統(tǒng)運(yùn)行穩(wěn)定安全可靠。
2.2 系統(tǒng)功能結(jié)構(gòu) 用戶訪問(wèn)論壇首頁(yè)面后,可進(jìn)行查看版面下根貼信息、查看自己發(fā)表的帖子、查看精華帖子、查看根貼信息、用戶注冊(cè)等功能。用戶在此BBS 論壇中通過(guò)注冊(cè)成為該網(wǎng)站的真正用戶并成功登錄系統(tǒng)后,可進(jìn)行發(fā)表帖子、回復(fù)帖子、查看自己發(fā)表的帖子,刪除自己發(fā)表的帖子,以及刪除自己發(fā)表帖子下回復(fù)等操作。BBSt 論壇系統(tǒng)功能結(jié)構(gòu)圖如圖下圖所示。第八篇、PHP 開(kāi)發(fā)經(jīng)驗(yàn)總結(jié),很值得看下 php 設(shè)計(jì)心得體會(huì) 用單引號(hào)代替雙引號(hào)來(lái)包含字符串,這樣做會(huì)更快一些。因?yàn)?PHP會(huì)在雙引號(hào)包圍的字符串中搜尋變量,單引號(hào)則不會(huì),注意:只有echo 能這么做,它是一種可以把多個(gè)字符串當(dāng)作參數(shù)的“函數(shù)”(譯注:PHP 手冊(cè)中說(shuō) echo 是語(yǔ)言結(jié)構(gòu),不是真正的函數(shù),故把函數(shù)加上...
相關(guān)熱詞搜索:心得體會(huì) 設(shè)計(jì) php
熱點(diǎn)文章閱讀