基于web的作業(yè)管理系統(tǒng)學士學位論文_第1頁
基于web的作業(yè)管理系統(tǒng)學士學位論文_第2頁
基于web的作業(yè)管理系統(tǒng)學士學位論文_第3頁
基于web的作業(yè)管理系統(tǒng)學士學位論文_第4頁
基于web的作業(yè)管理系統(tǒng)學士學位論文_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

畢業(yè)設(shè)計題目:基于Web的作業(yè)管理系統(tǒng)Englishtitle:BasedonWebhomeworkmanagementsystem東華理工大學長江學院畢業(yè)設(shè)計(論文)摘要PAGEII東華理工大學長江學院畢業(yè)設(shè)計(論文)緒論PAGE1摘要社交網(wǎng)站創(chuàng)立了面向社會性網(wǎng)絡(luò)的互聯(lián)網(wǎng)服務(wù),是社會拓展的一種方式這種方式目前正在中國紅火地發(fā)展著,SNS社交性網(wǎng)站是這個時代一道亮麗的風景線?,F(xiàn)今社會上班族固定的兩點一線,很多人沒時間也不喜歡在現(xiàn)實中和身邊的人分享自己的事情,但是喜歡在網(wǎng)絡(luò)上與人暢所欲言。SNS的魅力此刻已經(jīng)無人可當。上網(wǎng)與網(wǎng)友分享自己一天的心情感受,已經(jīng)成為很多人生活中的一部分。在SNS網(wǎng)站,每個用戶都有一個信息圈,每條信息都有一個信息流。Facebook、Twitter、人人網(wǎng)、開心網(wǎng)、微博等一大批SNS網(wǎng)站的興起,網(wǎng)絡(luò)上似乎也有全民SNS的熱潮和風氣,由此,學界和業(yè)界有人在關(guān)注和研究著SNS這一新媒體形式,人人網(wǎng)、新浪微博等國內(nèi)知名SNS會有典型的熱點話題的案例素材,這會為本文的切入提供了基礎(chǔ)。系統(tǒng)中基于MVC的開發(fā)模式,采用Appserv的集成開發(fā)環(huán)境,數(shù)據(jù)庫則采用的是MySQL,利用LAMP的運行環(huán)境,數(shù)據(jù)庫通過PHP語言來與應(yīng)用程序進行連接。LAMP是一組常用來搭建動態(tài)網(wǎng)站或者服務(wù)器的開源軟件,是最強大的網(wǎng)站解決方案。我在這次論文撰寫中,加入自己對互聯(lián)網(wǎng)產(chǎn)品的理解和認識,闡釋自己對互聯(lián)網(wǎng)的了解和看法,理論結(jié)合實際,在論文中將適當加入操作技術(shù)、實驗數(shù)據(jù)等,并嘗試將論文成果應(yīng)用于實踐當中。關(guān)鍵詞:SNS;MVC;MySQL;LAMP東華理工大學長江學院畢業(yè)設(shè)計(論文)AbstractAbstractSocialnetworkingsitefoundedthefacesocialnetworkingInternetservice,socialdevelopmentisawayofthiswayiscurrentlyChinaprosperousdevelopment,SNSsocialwebsiteistheageofabeautifulsceneryline.Nowadaysthesocietyanofficeworkerfixedtwopointonelines,alotofpeopledidn'thavetimetoalsodon'tlikeinrealpeoplearoundandsharetheirthings,butlikeonthenetworkandthepeoplespeakfreely.ThecharmofSNSnowhasnoonecanwhen.TheInternetandsharetheirfeelingsofadaymood,hasbecomealotofpeoplepartoflife.SNSinwebsite,eachuserhasainformationlaps,eachmessagecanhaveatraffic.Facebook,Twitter,everyonenets,happynets,microboalargenumberoftheriseofSNSwebsite,thenetworkalsoseemstohaveuniversalSNSupsurgeandclimate,andthus,academicandindustrialsomeoneintheattentionandresearchofSNSthisnewtypeofmedia,everyonenets,sinamicrobo,domesticfamousSNSwillhaveatypicalcaseofthehottopicsonthematerial,itisthepropertyofthispaperprovidedthefoundation.BasedonthedevelopmentofthesystemofMVCmode,theAppservintegrateddevelopmentenvironment,databaseisusedisMySQL,usetheLAMPoperatingenvironment,databasethroughthePHPlanguagetoandapplicationconnection.LAMPisagroupofcommonlyusedtocreatedynamicwebsiteorserveropensourcesoftware,isthemostpowerfulwebsitesolutions.Iinthisthesiswriting,jointheirproductsontheInternettheunderstandingandknowledge,totheunderstandingoftheInternetinterpretationandview,theorycombiningwithpractice,inthepaperwilljoinoperationtechnology,theappropriatedataetc,andtrytobeusedinthepracticeofpaperresults.KeyWords:SNS;MVC;MySQL;LAMP東華理工大學長江學院畢業(yè)設(shè)計(論文)目錄目錄摘要 IAbstract I目錄 II緒論 11.1概述 11.2研究背景和發(fā)展趨勢 11.2.1研究背景 11.2.2發(fā)展趨勢 11.3研究的目的和意義 21.4本文工作概述 21.5本文層次解析 22開發(fā)環(huán)境和開發(fā)工具 42.1開發(fā)環(huán)境 42.2開發(fā)工具 43設(shè)計構(gòu)思 53.1可行性分析: 53.2需求分析: 53.2.1需求分析 53.2.2系統(tǒng)的業(yè)務(wù)需求及流程 63.2.3系統(tǒng)數(shù)據(jù)分析 73.2.4系統(tǒng)數(shù)據(jù)字典 74數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 94.1概念設(shè)計 94.2數(shù)據(jù)表結(jié)構(gòu) 95系統(tǒng)總體設(shè)計 155.1系統(tǒng)總體設(shè)計思路、規(guī)范 155.2系統(tǒng)功能設(shè)計 155.2.1總體功能描述 155.2.2功能模塊設(shè)計 156系統(tǒng)詳細設(shè)計與實現(xiàn) 186.1網(wǎng)站首頁展示 186.2前臺個人相冊 196.2.1個人相冊的IPO 196.2.2功能流程圖及代碼文字闡述 206.3個人相冊中圖片展示 216.3.1相冊中圖片的IPO 216.3.2功能流程圖及代碼文字闡述 226.4單個圖片詳情及用戶評論 236.4.1單個圖片詳情及用戶評論的IPO 236.4.2功能流程圖及代碼文字闡述 246.5前臺愛的搜索 266.5.1愛的搜索的IPO 266.5.2功能流程圖及文字代碼闡述 276.6后臺星座推薦管理 286.6.1功能流程圖及文字代碼闡述 286.7后臺用戶相冊管理 316.7.1功能流程圖及文字代碼闡述 326.8后臺相冊評論管理 346.8.1功能流程圖及文字代碼闡述 347總結(jié)與展望 377.1總結(jié) 377.2前景展望 37致謝 38參考文獻 39東華理工大學長江學院畢業(yè)設(shè)計(論文)緒論PAGE13緒論當下是一個互聯(lián)網(wǎng)的時代,互聯(lián)網(wǎng)開創(chuàng)了一個全新的文明時代的嶄新篇章,它正以改變一切的力量,影響著我們世界的政治、經(jīng)濟、文化、科技、社會和生活,這是一場深刻的變革。互聯(lián)網(wǎng)的出現(xiàn)和發(fā)展,把我們每個人都聯(lián)系在一起,實現(xiàn)了“每個個體、時刻聯(lián)網(wǎng)、各取所需、實時互動”的狀態(tài)?;ヂ?lián)網(wǎng)時代經(jīng)歷了從web1.0門戶時代到web2.0搜索/社交時代再到web3.0大互聯(lián)時代的轉(zhuǎn)變。web1.0的特點的是信息的展示基本上只能實現(xiàn)單向互動,例如新浪、搜狐、網(wǎng)易這樣的門戶網(wǎng)站。Web2.0的特點是實現(xiàn)了人與人之間的雙向交互,開啟了用戶生產(chǎn)內(nèi)容的時代,例如新浪微博、人人網(wǎng)這樣的社交平臺。Web3.0的特點是互聯(lián)網(wǎng)的本質(zhì)是讓互動變得更高校,包括人與人的互動和人與機的互動。多對多交互,不僅包括人與人,還包括人機交互以及多個終端的交互。由智能手機為代表的移動互聯(lián)網(wǎng)開端,在真正的物聯(lián)網(wǎng)時代將盛行。一開始僅僅是大互聯(lián)時代的初期,真正的3.0時代一定是基于物聯(lián)網(wǎng)、大數(shù)據(jù)和云計算的智能生活時代。未來是一個大互聯(lián)的時代,未來的行政要務(wù)、企業(yè)管理、社會生活等方方面面都要實現(xiàn)電子化。在互聯(lián)網(wǎng)迅速發(fā)展并深刻影響著人們生活的今天,傳統(tǒng)的作業(yè)管理模式已經(jīng)不能適應(yīng)時代的發(fā)展和師生的訴求,實現(xiàn)作業(yè)管理的電子化是時代發(fā)展的客觀要求,作業(yè)管理電子化具有很強的可行性,現(xiàn)在的技術(shù)水平也完全能夠完成并實施好這個項目,作業(yè)管理電子化在教育教學領(lǐng)域能夠凸顯強大的價值,協(xié)調(diào)老師與學生的關(guān)系,是老師與學生的好助手。作業(yè)管理電子化功能強大并且易用有利于節(jié)約時間、提高作業(yè)管理水平、優(yōu)化資源、提高效率,實現(xiàn)效益最大化。本課題非常有現(xiàn)實意義,具有很高的研究價值。1.1概述所謂社交網(wǎng)站,是指一種網(wǎng)絡(luò)服務(wù)網(wǎng)站,即SNS網(wǎng)站。從1997年美國出現(xiàn)第一個社交網(wǎng)站開始,幾乎每年都有大量的社交網(wǎng)站出現(xiàn)。在年輕人群體中,社交網(wǎng)站備受關(guān)注。SNS,即社會性網(wǎng)絡(luò)服務(wù),專門指旨在幫助人們建立社會性網(wǎng)絡(luò)的互聯(lián)網(wǎng)應(yīng)用服務(wù)。通過網(wǎng)絡(luò),建立一個有網(wǎng)站會員組成的網(wǎng)絡(luò)社區(qū),社區(qū)中的網(wǎng)友可以相互加為好友,相互留言,增加資料等行為提高溝通能力,增加交際圈。1.2研究背景和發(fā)展趨勢1.2.1研究背景SNS凝聚人氣,體現(xiàn)在結(jié)交朋友、特別是異性朋友上,而這種線上聯(lián)系由現(xiàn)在的越來越渴望“見光”轉(zhuǎn)而走向線下。使用SNS服務(wù),用戶可以隨時寫博客、拍照、上傳、供圈子里的朋友分享。3G時代的到來和手機終端的日益智能化都為移動SNS的實現(xiàn)帶來了便利的條件。SNS不是一個應(yīng)用產(chǎn)品。而是一個象WINDOWS那樣的技術(shù)平臺。SNS可以在自身的平臺上開發(fā)與很多應(yīng)用產(chǎn)品開發(fā)商類似的產(chǎn)品。比如論壇、音樂、視頻等,同時為那些沒有服務(wù)器資源。面向個人消費者免費。1.2.2發(fā)展趨勢手機變成社交網(wǎng)站的生命線:目前大約七層的公司機構(gòu)禁止訪問社交網(wǎng)站,與此同時,智能手機的銷售量正在攀升,這表明企業(yè)員工正在利用手機登陸社交網(wǎng)站收發(fā)信息。過去的“吸煙時間”將變成“社會網(wǎng)站訪問時間”,因此我們將會看到越來越多的社交網(wǎng)站推出手機版。你的公司將會有一個社交媒體政策,它可能真正被貫徹:如果你供職的公司目前還沒有社交網(wǎng)站政策規(guī)范職員的一些訪問行為,那么或許在明年就會產(chǎn)生一個。對于職員的這些規(guī)定,也可以反映出公司對社交網(wǎng)絡(luò)和職員參與所持的態(tài)度。分享不再通過電子郵件:最近《紐約時報》的iphone應(yīng)用添加一個新的分享功能,可以讓用戶在Facebook或是Twitter的一個朋友網(wǎng)絡(luò)之內(nèi)推薦一篇好文章。許多網(wǎng)站現(xiàn)在推出了這種功能,不過明年我們將會看到網(wǎng)民開始普遍使用這種服務(wù),社交網(wǎng)絡(luò)將會取代電子郵件方式,內(nèi)容提供商業(yè)樂于看到網(wǎng)民用自己喜歡的方式傳播內(nèi)容。1.3研究的目的和意義互聯(lián)網(wǎng)的社區(qū)化其實就是一種通過信息與信息,信息與人的整合從而最終達到的人與人之間的關(guān)系。因此,構(gòu)建互聯(lián)網(wǎng)社區(qū)化的最終意義就在于人與人之間的意義,所有的價值也都架構(gòu)在參與者之間互動的價值之上。作為一種趨向于服務(wù)型的網(wǎng)站,社區(qū)化網(wǎng)站不僅要重視每一個個體的存在。更要深刻的觸摸到用戶之間所需要的服務(wù)。社區(qū)中的每一個人都應(yīng)當是被卷入其中并且參與運行,在不知不覺中制造信息,吸引信息,進而逐步完善社區(qū)本身的構(gòu)建者。1.4本文工作概述本論文講在下文中通過基于MVC的模式闡述一個社交網(wǎng)絡(luò),對該系統(tǒng)的設(shè)計和功能進行分析和闡述。該系統(tǒng)主要是針對用戶在網(wǎng)絡(luò)上進行心情的發(fā)表,個人的博客撰寫、在線交流與問答、搜索好友等模塊詳細設(shè)計研究。首先,對系統(tǒng)的可行性及發(fā)展動態(tài)進行分析,完成該網(wǎng)站的需求分析和總體設(shè)計。其次,對系統(tǒng)的數(shù)據(jù)庫進行分析,完成個表之間的設(shè)計和關(guān)聯(lián)。再次,對系統(tǒng)分前臺和后臺詳細設(shè)計。前臺主要模塊包含首頁、戀愛說說、個人主頁、戀愛學堂以及愛的搜索。后臺主要根據(jù)前臺對應(yīng)模塊進行分析,在后臺進行控制管理。最后,對代碼冗余、系統(tǒng)的安全性、用戶的權(quán)限和測試該系統(tǒng)產(chǎn)生的錯誤進行分析處理。1.5本文層次解析本文分七個層次。第一個層次是概述社交網(wǎng)站,對研究北京和發(fā)展趨勢闡述,并對提出研究的目的和意義。第二個層次是對系統(tǒng)總體設(shè)計所需的相關(guān)知識理論、流程的闡述。第三個層次是對系統(tǒng)可行性分析和需求分析。第四個層次是對系統(tǒng)的數(shù)據(jù)庫表設(shè)計及各表結(jié)構(gòu)關(guān)系描述。第五個層次是對整個系統(tǒng)總體設(shè)計。對總體功能進行描述和設(shè)計。第六個層次是對各模塊詳細設(shè)計和實現(xiàn)。第七個層次是對該這社交網(wǎng)站的總結(jié)。指出其優(yōu)點和缺陷和改進的辦法。東華理工大學長江學院畢業(yè)設(shè)計(論文)開發(fā)環(huán)境和開發(fā)工具東華理工大學長江學院畢業(yè)設(shè)計(論文)開發(fā)環(huán)境和開發(fā)工具2開發(fā)環(huán)境和開發(fā)工具MVC是三個單詞的縮寫,分別為:模型(Model),視圖(View)和控制Controller)。MVC模式的目的就是實現(xiàn)Web系統(tǒng)的職能分工。Model層實現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯,通??梢杂肑avaBean或EJB來實現(xiàn)。View層用于與用戶的交互,通常用JSP來實現(xiàn)。Controller層是Model與View之間溝通的橋梁,它可以分派用戶的請求并選擇恰當?shù)囊晥D以用于顯示,同時它也可以解釋用戶的輸入并將它們映射為模型層可執(zhí)行的操作。本項目在lamp環(huán)境下使用的是BroPHP框架開發(fā)!BroPHP是一個免費開源的輕量級PHP框架,完全采用面向?qū)ο蟮脑O(shè)計思想,并且基于MVC三層設(shè)計模式。2.1開發(fā)環(huán)境LAMP(Linux+Apache+Mysql+PHP)網(wǎng)站架構(gòu)是目前國際流行的WEB框架,該框架包括Linux操作系統(tǒng),Apache網(wǎng)絡(luò)服務(wù)器(Apache是世界使用排名第一的Web服務(wù)器軟件。它可以運行在幾乎所有廣泛使用的計算機平臺上,由于其跨平臺和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一),MySQL數(shù)據(jù)庫(MySQL軟件采用了GPL。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。),php編程語言,所有組成產(chǎn)品均是開源軟件,是國際上成熟的架構(gòu)框架,很多流行的商業(yè)應(yīng)用都是采取這個架構(gòu),lamp具有通用、跨平臺。高性能。低價格的優(yōu)勢,因此LAMP無論是性能、質(zhì)量還是價格都是企業(yè)搭建網(wǎng)站的首選平臺。

2.2開發(fā)工具項目開發(fā)工具:NotePad++、Vim等東華理工大學長江學院畢業(yè)設(shè)計(論文) 設(shè)計構(gòu)思3設(shè)計構(gòu)思3.1可行性分析:可行性研究主要內(nèi)容是要求以全面、系統(tǒng)的分析為主要方法,經(jīng)濟效益為核心,圍繞影響項目的各種因素,運用大量的數(shù)據(jù)資料論證擬建項目是否可行。對整個可行性研究提出綜合分析評價,指出優(yōu)缺點和建議。在生活方面,現(xiàn)在生活在高樓林立的城市之中,在冰冷的水泥搶下,很少能感覺到學生時代各種好友?,F(xiàn)在宅男宅女很多,對于喜歡交朋友或想給自己找另一半的用戶來說,做一個社交網(wǎng)站讓用戶之間可以在上面進行交流,同時可以讓自己的生活不那么單調(diào)。在技術(shù)可行性方面,本系統(tǒng)在windows環(huán)境下開發(fā),使用brophp框架,純PHP語言編寫社交網(wǎng)站前后臺,數(shù)據(jù)庫使用MySQL。這些條件可以完成對本系統(tǒng)的開發(fā)。通過分析,在技術(shù)上是可行性。在操作可行方面,開發(fā)人員對語言的了解,及團隊的合作,在時間上合理的分配,和程序任務(wù)上的分工合理,而且屬于小型系統(tǒng),所以在操作上也是可行的。綜上所述,本系統(tǒng)在各個方面分析都是可行的,所以該系統(tǒng)是可行的。3.2需求分析:3.2.1需求分析需求分析是設(shè)計網(wǎng)站的起點,需求分析的結(jié)果是否準確地反映了用戶的實際要求,將直接影響到后面各個階段的設(shè)計,并影響到設(shè)計結(jié)果是否合理和實用。Elangman項目是一個新型的在線互動婚戀交友的項目。此項目分為前臺和后臺兩大模塊。下面是對此項目實體與屬性分析:前臺模塊:用戶中心模塊:在用戶個人管理中心,顯示用戶相關(guān)的信息。用戶可以更改個人資料,查看關(guān)注與被關(guān)注信息(站內(nèi)信)。可以查看速配信息、同城在線、魅力推薦、星座推薦、。可以查看訪客,查看評論,查看好友的活動狀態(tài)??梢圆榭春酶行畔?、關(guān)注與被關(guān)注信息、挑逗信息。還可以查看網(wǎng)站推薦的其他內(nèi)容。個人標簽模塊:用戶可以查看你魅力值,可以更改個人標簽,我的關(guān)注,個人最新動態(tài),發(fā)送心情速語,發(fā)送新鮮事。愛情說說模塊:愛情說說是用戶發(fā)表的心情、感悟。用戶可以查看自己的愛情說說,也可以查看別人的愛情說說。戀愛學堂(問答)模塊:戀愛學堂是用戶問答模塊,用戶可以提出問題,也可以回答別的用戶的提問??梢圆榭慈繂栴}、提過的問題、關(guān)注的問題、最新的問題、最熱門的問題等。評論模塊模塊:用戶可以在個人主頁進行留言評論。用戶可以回復評論。搜索模塊模塊:用戶可以搜索用戶、搜索戀愛學堂的問題、最新注冊的用戶和當前在線的用戶。圖片上傳模塊:用戶可以添加自己的頭像、可以更換自己的頭像,可以上傳照片,可以對照片進行分組修改刪除操作。身份驗證模塊:用戶可以填寫信息,系統(tǒng)對頭像、郵箱進行認證。查看帳號的狀態(tài)。分享與收藏模塊:用戶可以分享網(wǎng)頁內(nèi)容(如愛情說說,評論,問答等),可以收藏網(wǎng)頁。3.2.2系統(tǒng)的業(yè)務(wù)需求及流程由于是社交網(wǎng)站。首先需要用戶注冊一個賬號,再登錄本系統(tǒng)。進入首頁之后對用戶資料、心情、關(guān)注對象、給對感興趣的人發(fā)小紙條等等進行管理和對相應(yīng)模塊增刪改查操作。用戶可以發(fā)表自己的說說。還可以查看個人主頁,對自己的心情、相冊、戀愛學堂模塊進行應(yīng)用。網(wǎng)友可以訪問他人的主頁,瀏覽他人發(fā)布的心情、相冊、關(guān)注、粉絲等信息,還可以對相冊進行評論,給他人發(fā)送小紙條。系統(tǒng)業(yè)務(wù)流程如圖3-1所示:圖3-1社交網(wǎng)站系統(tǒng)總體業(yè)務(wù)流程圖3.2.3系統(tǒng)數(shù)據(jù)分析該系統(tǒng)主要針對用戶資料、心情、說說、相冊、關(guān)注、粉絲等模塊進行數(shù)據(jù)分析。算法對程序具有重要的作用,數(shù)據(jù)的類型正是決定程序中的算法。因此。分析的起點必須有數(shù)據(jù)。成為該系統(tǒng)會員之后登陸,系統(tǒng)通過緩存技術(shù)將用戶的各種操作請求通過分析數(shù)據(jù)庫語句執(zhí)行相關(guān)的操作,再遍歷出對應(yīng)結(jié)果。系統(tǒng)接收到結(jié)果后,再處理轉(zhuǎn)換到PHP頁面,顯示給用戶查看。3.2.4系統(tǒng)數(shù)據(jù)字典網(wǎng)站中的數(shù)據(jù)元素:表3-1用戶信息名字:用戶信息名字:用戶信息別名:描述:用戶的個人信息,用于對用戶的確認和更新。定義:用戶信息=賬號+密碼+姓名+性別+地址+郵箱位置:輸入到用戶瀏覽器表3-2相冊信息名字:相冊信息名字:相冊信息別名:描述:用戶的所有相冊=信息。定義:相冊信息=用戶id+相冊類型+類型名稱位置:輸入到用戶瀏覽器表3-3圖片信息名字:圖片信息名字:圖片信息別名:描述:相冊中所有圖片信息。定義:圖片信息=用戶者id+相冊類型id+圖片名稱+時間位置:輸入到用戶瀏覽器表3-4星座管理信息名字:星座管理信息名字:星座管理信息別名:描述:對前臺星座管理控制。定義:星座管理信息=星座名稱+星座圖片+星座特點+速配星座位置:輸入到用戶瀏覽器(后臺)表3-5搜索信息名字:搜索信息名字:搜索信息別名:描述:對特定條件的用戶進行搜索。定義:搜索=用戶id+用戶資料+是否關(guān)注位置:輸入到用戶瀏覽器(前臺)東華理工大學長江學院畢業(yè)設(shè)計(論文)系統(tǒng)數(shù)據(jù)庫設(shè)計4數(shù)據(jù)庫結(jié)構(gòu)設(shè)計數(shù)據(jù)庫設(shè)計(DatabaseDesign)是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)4.1概念設(shè)計數(shù)據(jù)庫概念模型用于信息世界的建模,是現(xiàn)實世界到信息世界的第一層抽象,是數(shù)據(jù)庫設(shè)計人員進行數(shù)據(jù)庫設(shè)計的有力工具,也是數(shù)據(jù)庫設(shè)計人員和用戶之間進行交流的語言。根據(jù)分析可將網(wǎng)站分為用戶實體,相冊實體,星座實體,用戶關(guān)系實體。概念模型展示:圖4-1數(shù)據(jù)概念圖4.2數(shù)據(jù)表結(jié)構(gòu)分析數(shù)據(jù)庫表結(jié)構(gòu)之前,要懂的數(shù)據(jù)庫設(shè)計的原則。在分析時,主鍵與外鍵的設(shè)計,在全局數(shù)據(jù)庫的設(shè)計中,占有重要地位。所以在每個表中將主鍵和外鍵配對好,實現(xiàn)實體之間的連接。在個人圖片中圖片表和圖片類型之間,圖片類型的主鍵是圖片的外鍵。實現(xiàn)多表查詢。在設(shè)計過程中分析表結(jié),盡量滿足三大范式。根據(jù)三大范式,并結(jié)合數(shù)據(jù)冗余適當考慮。根據(jù)現(xiàn)實分析思考設(shè)計,得到以下表結(jié)構(gòu):表4-1elm_picbook表列名中文含義數(shù)據(jù)類型空/非空約束條件idintnotnullunsignedauto_incrementprimarykeyuid用戶idintnotnull無tid類型idintnotnull無picname圖片名稱varchar(255)Null無picfname物理文件名varchar(255)Null無picdes圖片描述textNull無addtime添加時間intNull無表4-2elm_pictype表列名中文含義數(shù)據(jù)類型空/非空約束條件idintnotnullunsignedauto_incrementprimarykeyuid用戶idintnotnull無typename類型名稱varchar(140)notnull無表4-3elm_user表列名中文含義數(shù)據(jù)類型空/非空約束條件idintnotnullunsignedprimarykeyauto_incrementusernameE身份varchar(50)notnull無password密碼varchar(50)notnull無sex性別enum(0,1,2)notnull無email郵箱varchar(60)notnull無location所在地varchar(50)Null無birthday生日intNullunsignedcity城市varchar(50)Null無height身高intNull無weight體重intNull無xueli學歷varchar(50)Null無lovetext浪漫格言varchar(50)Null無checktou頭像驗證enum(0,1)Null無intersetbiao興趣標簽textNull無mvalue魅力值intdefault0無addtime注冊時間intnotnull無userstatus用戶狀態(tài)intNull無touxiangpic頭像圖片textNull無表4-4elm_piccomment表列名中文含義數(shù)據(jù)類型空/非空約束條件idintnotnullUnsignedauto_incrementprimarykeypid圖片idintnotnull無cid評論人idintnotnull無piccomments評論內(nèi)容varchar(255)Null無addtime評論時間intNull無表4-5elm_constellation表列名中文含義數(shù)據(jù)類型空/非空約束條件idintnotnullunsignedauto_incrementprimarykeyxname星座名稱varchar(100)Null無xpic星座圖片varchar(255)Null無xtedian星座特點textNull無xsupei速配星座textNull無表4-6elm_lrelation表列名中文含義數(shù)據(jù)類型空/非空約束條件idintnotnullunsignedauto_incrementprimarykeyuid用戶idintnotnullunsignedgid關(guān)注用戶idintnotnullunsignedustatus用戶關(guān)注狀態(tài)enum(0,1)default0無gstatus關(guān)注用戶狀態(tài)enum(0,1)default0無表4-7elm_brelation表列名中文含義數(shù)據(jù)類型(精度范圍)空/非空約束條件notnullunsignedprimarykeyauto_incrementuid用戶idintnotnullunsignedgid黑名用戶idintnotnullunsigneduhstatus用戶黑名狀態(tài)enum(0,1)default0無ghstatus黑名用戶狀態(tài)enum(0,1)default0無補充說明互黑的時候uhstatus=ghstatus互相黑東華理工大學長江學院畢業(yè)設(shè)計(論文)系統(tǒng)總體設(shè)計5系統(tǒng)總體設(shè)計5.1系統(tǒng)總體設(shè)計思路、規(guī)范總體設(shè)計通常有兩個主要階段組成:系統(tǒng)設(shè)計階段,確定系統(tǒng)的具體實現(xiàn)方案;結(jié)構(gòu)設(shè)計階段,確定軟件結(jié)構(gòu)。系統(tǒng)程序設(shè)計思路首先,設(shè)想提供選擇的方案,如何實現(xiàn)要求的系統(tǒng)?在總體設(shè)計階段開始時只有系統(tǒng)邏輯模型,在進行實際調(diào)查跟設(shè)計原則后根據(jù)數(shù)據(jù)分析進行總體設(shè)計。其次,功能分析,為了現(xiàn)最終目標系統(tǒng),進行結(jié)構(gòu)設(shè)計。再次設(shè)計數(shù)據(jù)庫。最后進行過程設(shè)計,完成程序的子功能,把模塊組織成良好的功能層次關(guān)系。5.2系統(tǒng)功能設(shè)計5.2.1總體功能描述本系統(tǒng)總體上分兩大模塊。一是前臺模塊。另一個是后臺模塊。前臺主要是用戶與用戶之間進行社交的部分。后臺模塊主要是管理員對前臺用戶信息以及界面控制進行管理控制。(1)前臺模塊主要功能:登陸、注冊功能。對進入社交的首步,必須先注冊登陸才能瀏覽之后的功能。主頁功能。默認顯示好友說說、用戶搜索。推薦用戶及星座推薦。愛情說說功能。用戶隨時發(fā)布自己的語句。個人主頁功能。用戶對自己的資料進行增刪改查。戀愛學堂功能。提出自己想問的問題。愛情搜索功能。用戶可通過篩選功能,對特定的內(nèi)容進行搜索。(2)后臺模塊主要功能個人中心。當前后臺超級管理員資料進行增刪改查。用戶管理。對系統(tǒng)中所有用戶的信息進行增刪改查。每日星座推薦管理。對用戶前臺的星座推薦進行控制更改。戀愛學堂管理。狀態(tài)設(shè)置和對問題和回答進行增刪改查。系統(tǒng)管理。系統(tǒng)中站內(nèi)信,小貼士標簽進行管理。5.2.2功能模塊設(shè)計根據(jù)前面對數(shù)據(jù)的分析,本系統(tǒng)劃分為兩大功能:前臺模塊和后臺模塊。前臺主要用戶中心模塊:在用戶個人管理中心,顯示用戶相關(guān)的信息。用戶可以更改個人資料,查看關(guān)注與被關(guān)注信息(站內(nèi)信)??梢圆榭此倥湫畔ⅰ⑼窃诰€、魅力推薦、星座推薦、??梢圆榭丛L客,查看評論,查看好友的活動狀態(tài)。可以查看好感信息、關(guān)注與被關(guān)注信息、挑逗信息。還可以查看網(wǎng)站推薦的其他內(nèi)容。個人標簽模塊、愛情說說模塊、戀愛學堂(問答)模塊、評論模塊模塊、搜索模塊模塊、圖片上傳模塊、身份驗證模塊、分享與收藏模塊等等。后臺主要是對其前臺進行管理。如圖5-2所示為整個社交網(wǎng)站的功能模塊劃分圖:圖5-1前臺模塊圖5-2后臺模塊東華理工大學長江學院畢業(yè)設(shè)計(論文)系統(tǒng)詳細設(shè)計與實現(xiàn)PAGE386系統(tǒng)詳細設(shè)計與實現(xiàn)6.1網(wǎng)站首頁展示圖6-1前臺首頁6.2前臺個人相冊圖6-2個人相冊6.2.1個人相冊的IPO1.功能在個人主頁中點擊圖片,顯示頁面。頁面頂部可顯示用戶最新的照片。中部可統(tǒng)計出所有相冊各種并可以上傳新照片。上傳新照片中,可創(chuàng)建用戶相冊,也可直接選擇相冊進行上傳照片。下部顯示用戶的相冊,當用戶上傳了個人頭像,則在個人圖片總會自動綁定個人頭像并顯示。其他用戶相冊可以修改相冊名或刪除相冊。當相冊中照片時,刪除功能會自動跳進該相冊內(nèi),提示用戶先把照片刪除再刪除相冊。2.輸入用戶可點擊上傳新照片,轉(zhuǎn)到上傳頁面??奢斎胗脩粝鄡灶愋兔?,上傳圖片輸入圖片名稱和圖片描述。在個人相冊頁面輸入修改相冊類型名稱。3.處理(1)利用控制器photo.class.php,通過elm_user,elm_picbook和elm_pictype表利用session中獲取當前用戶id值再通過查詢語句查詢出相冊總數(shù),添加、修改用戶相冊。4.輸出輸出個人圖片類型頁面。6.2.2功能流程圖及代碼文字闡述個人相冊功能流程圖如下顯示:圖6-3個人相冊類型功能流程圖個人相冊類型功能代碼實現(xiàn):(1)顯示當前用戶的最新相冊:通過$_SESSION[‘userid’]獲取當前用戶的id。連接數(shù)據(jù)庫后對相冊表elm_picbook通過where和時間排序查詢當前用戶最新照片并將查詢結(jié)果賦給一個變量。再在控制層中設(shè)置一個變量裝載該變量,在視圖層中用smarty模板中顯示出來。(2)統(tǒng)計用戶所以相冊類型的個數(shù):根據(jù)之間已獲取的當前用戶id對數(shù)據(jù)庫中的相冊類型表elm_pictype用框架中內(nèi)置函數(shù)total可得到并賦給一個變量。再在控制層中設(shè)置一個變量裝載該變量,在視圖層中顯示出來。(3)上傳照片:上傳照片中可分為兩個功能。一個功能為創(chuàng)建相冊類型。此功能先通過if語句判斷輸入是否為空,當不為空時才調(diào)用insert函數(shù)成功創(chuàng)建相冊類型。另一個功能是直接選擇相冊類型進行圖片的上傳。調(diào)用model層中的上傳函數(shù)upload進行上傳。上傳成功則在視圖層中顯示上傳成功。若失敗,將圖片刪除和在視圖層中顯示上傳失敗。(4)個人頭像:如果用戶上傳了個人頭像,則自動創(chuàng)建一個相冊,名為個人頭像。在該相冊中對于個人頭像相冊類型不給于直接修改相冊名和刪除該相冊。此功能是在個人主頁中創(chuàng)建了之后調(diào)用model進行處理。再直接在相冊類型頁中遍歷出來。(5)顯示、修改、刪除每個相冊名稱:此功能可分為三個功能,第一個功能是顯示相冊名稱。顯示每個相冊名稱是通過foreach遍歷將每個相冊名賦給一個變量。再在控制層中設(shè)置一個變量裝載該變量,在視圖層中顯示出來。第二個功能是修改相冊名稱。修改相冊名稱則調(diào)用update函數(shù)直接對需要修改的相冊名進行修改。第三個功能是刪除相冊功能。刪除相冊,首先通過統(tǒng)計并顯示該相冊類型中圖片的數(shù)量可通過elm_picbook和pictype兩個表通過用戶id和相冊id和函數(shù)total進行查詢。判斷數(shù)量是為零時,才可以調(diào)用delete函數(shù)進行刪除。否則提示用戶該相冊中還有相片,先進入相冊將里面的相片刪除再刪除該相冊。當用戶點擊之后進入該相冊中相片頁。6.3個人相冊中圖片展示 圖6-4前臺個人相冊圖片展示6.3.1相冊中圖片的IPO1.功能在圖片類型中點擊一類型相冊進入圖片展示區(qū)。首部顯示用戶的相冊類型名稱和在該類型中圖片的總張數(shù),并可以返回相冊頁。下部顯示所有該類型相冊中的圖片。每張圖片經(jīng)過縮放得到。每張圖片可顯示、修改圖片名,刪除圖片。刪除圖片時,會講縮放圖和原圖都進行銷毀。2.輸入點擊圖片可進入單張圖片的詳細信息。點擊修改跟換當前圖片的圖片名稱。點擊刪除對圖片進行刪除。3.處理通過視圖層index.php點擊傳遞用戶相冊類型id和用戶id和類型名稱。利用控制器photo.class.php,通過,elm_picbook和elm_pictype表連接數(shù)據(jù)庫后進行增刪改查并會相對應(yīng)給出處理成功、失敗信息。4.輸出輸出類型圖片展示頁面。6.3.2功能流程圖及代碼文字闡述類相冊類型中相片的功能流程圖如下:圖6-5相冊類型中的相片流程圖相冊類型中相片的功能代碼實現(xiàn):統(tǒng)計相片數(shù)量:根據(jù)用戶相冊類型id調(diào)用total函數(shù)可以獲得并賦給一個變量,再在控制層中設(shè)置一個變量裝載該變量,在視圖層中用smarty模板中顯示出來。顯示該相冊中圖片的縮略圖和名稱:通過select進行查詢并賦給一個變量。在視圖層進行遍歷顯示名稱及圖片。在上傳圖片的時候在upload函數(shù)中已對圖片進行過處理生成過一個縮略的小圖。在顯示的時候可直接顯示縮略圖。修改相片名稱:通過相冊表和相冊類型表和調(diào)用update函數(shù)就可以對相片進行相片的修改。刪除相片:該功能是調(diào)用delete函數(shù)進行刪除。刪除只是在數(shù)據(jù)庫表中對相片進行數(shù)據(jù)的處理。當刪除成功時,還要對原圖片和縮略圖用unlink函數(shù)進行刪除,防止垃圾數(shù)據(jù)的不斷產(chǎn)生。6.4單個圖片詳情及用戶評論 圖6-6單個圖片詳情及用戶評論6.4.1單個圖片詳情及用戶評論的IPO1.功能用戶點擊圖片進入圖片詳情??梢圆榭辞耙粡垐D片和后一張圖片。展示圖片原始上傳規(guī)定大小。用戶可以對該圖片進行評論。評論后在圖片下方顯示。也可以對所評論的內(nèi)容進行刪除。2.輸入通過按鈕選擇查看圖片。可對相片進行輸入評論發(fā)表。對已評論的內(nèi)容可選擇刪除。3.處理獲取圖片的id號。再elm_picbook,elm_pictype,elm_piccomment通過數(shù)據(jù)庫連接將表之間相互結(jié)合起來,將用戶圖片和用戶評論顯示。用戶對圖片評論后顯示提示信息,圖片評論成功后,跳轉(zhuǎn)到當前頁面。4.輸出 顯示用戶原圖和用戶評論內(nèi)容。6.4.2功能流程圖及代碼文字闡述單個圖片詳情及評論的功能流程圖:圖6-7圖片詳情及用戶評論流程圖單個圖片的功能代碼實現(xiàn):(1)獲取上一張圖片:該功能通過查詢最大圖片id并限制條件是小于當前圖片的id即可查詢上一張圖片的信息.(2)顯示當前圖片大小:通過get的方式獲取當前圖片的id,調(diào)用select語句查詢出當前圖片的信息并賦給一個變量,再在控制層中設(shè)置一個變量裝載該變量,在視圖層中用smarty模板中顯示出原圖片。(3)下一張圖片:該功能通過查詢最小圖片id并限制條件是大于當前用戶id即可查詢出下一張圖片的信息。(4)評論:評論部分中又可分為三大功能。第一大功能是顯示該圖片的所有評論。通過用戶表,elm_picbook表和用戶評論表關(guān)聯(lián)查詢可獲得所有的評論信息并賦給一個變量,再在控制層中設(shè)置一個變量裝載該變量,在視圖層中用smarty模板中依次遍歷顯示出評論人和評論時間、內(nèi)容。第二大功能是刪除評論。根據(jù)前功能獲得的評論id號通過delete函數(shù)進行刪除即可。第三大功能是對當前圖片進行評論??赏ㄟ^$_SESSION[‘userid’]查詢用戶id和之前就獲得的當前圖片id,通過表單的形式再獲取評論內(nèi)容,調(diào)用insert函數(shù)可發(fā)表評論。6.5前臺愛的搜索 圖6-8愛的搜索6.5.1愛的搜索的IPO1.功能用戶可以通過頁面給定的各種條件篩選出自己想要要搜索的用戶。默認開始顯示在該網(wǎng)站魅力值大到小的順序進行排列。可以通過最新注冊用戶來顯示搜索用戶。顯示搜索用戶信息中,直接對用戶進行關(guān)注和取消關(guān)注行為。2.輸入用戶可以輸入想要搜索的用戶身份名稱、個性標簽、興趣愛好等條件進行搜索。3.處理在視圖層通過表單將所有頁面信息傳送到控制層search.class.php中。通過過濾默認信息和空白的顯示將用戶搜索無用的條件過濾。再將有用的信息通過連接數(shù)據(jù)庫處理查詢滿足用戶需求的信息,再傳遞給視圖層。顯示每個用戶信息中,通過模型中封裝好的用戶與用戶之間關(guān)注關(guān)系進行調(diào)用操作。4.輸出搜索后顯示滿足條件的用戶信息。6.5.2功能流程圖及文字代碼闡述愛的搜索的功能流程圖如下:圖6-9愛的搜索流程圖愛的搜索的功能代碼實現(xiàn):魅力值搜索功能:連接數(shù)據(jù)庫,用戶表elm_user中通過where條件直接對用戶表中魅力值字段進行降序排序并通過框架本身中的分頁類對搜索出來的所有數(shù)據(jù)進行l(wèi)imit的分頁輸出。最新注冊搜索功能:通過數(shù)據(jù)庫中的用戶表elm_user,利用where條件對用戶表中的時間或者id的自增進行降序排列再通過分頁類對搜索出來的數(shù)據(jù)進行l(wèi)imit分頁再將數(shù)據(jù)賦于一個變量中,再在控制層中設(shè)置一個變量裝載該變量,在視圖層中用smarty模板中顯示出來。默認搜索功能:當用戶初次進入搜索頁面時,出現(xiàn)的用戶信息即通過按魅力值搜索功能進行排序搜索。顯示用戶信息功能:通過elm_user表可對各種條件進行搜索可得數(shù)據(jù)變量。再在控制層中設(shè)置一個變量裝載該變量,在視圖層中可用foreach進行遍歷輸出用戶信息。在顯示用戶信息時,還有另外一個功能即用戶相互關(guān)注??芍苯永胢odel層中已對用戶相互關(guān)注的類方法進行盒子調(diào)用。只需通過判斷0或者1即可知道用戶關(guān)注關(guān)系。按條件進行搜索功能:按條件搜索,首先利用表單post提交方式可得到所有條件的值用數(shù)組存放,再將本身表單中默認的值取出可過濾前面的數(shù)組。這樣可得到所有用戶真正對各種條件進行的選擇,再將這些放在一個新的數(shù)組當中,將此數(shù)組轉(zhuǎn)化成where條件可查詢的數(shù)組進行查詢。這樣既可按多個條件進行搜索查詢。之后即可通過顯示用戶信息功能顯示。 6.6后臺星座推薦管理圖6-10后臺星座推薦6.6.1功能流程圖及文字代碼闡述星座推薦管理功能流程圖如下:圖6-11后臺星座推薦流程圖星座推薦管理的功能代碼實現(xiàn):classConstellation{ //默認顯示頁面可查詢

functionindex(){

$con=D("constellation");

$where="";

$arr=!empty($_POST)?$_POST:$_GET;

$next="";

if(!empty($arr["xname"])){

$where['xname']='%'.$arr["xname"].'%';

$next.="/xname/".$arr["xname"]; }

$page=newPage($con->total($where),3,$next);

$data=$con->field('id,xname,xpic,xtedian,xsupei')->limit($>limit)->order("iddesc")->select($where);}

functionadd(){//顯示添加頁面操作 $data=array("白羊座","金牛座","雙子座","巨蟹座","獅子座","處女座","天平座","天蝎座","摩羯座","水平座","雙魚座","射手座"); }

functioninsert(){//執(zhí)行添加操作

$con=D("constellation");

$up=$con->upload();

if($up[0]){

$_POST["xpic"]=$up[1];}else{

$this->error($up[1],3,"add");}

$data=$con->insert($_POST);}

functionupdate(){//更新操作

$con=D("constellation");

$bj=false;

$id=$_POST['id'];

$xpic=$_POST['xpic'];

if($_FILES["pic"]["error"]==0){

$up=$con->upload();

if($up[0]){

$_POST["xpic"]=$up[1];

$bj=true;

P($up[1]);}else{

$this->error($up[1],3,"constellation/mod/id/$id");}}

$data=$con->update($_POST);

if($data){

if($bj){

$con->delimg($xpic);}

$this->success("修改成功",1,"index");}else{

if($bj){

$con->delimg($_POST['xpic']); }

$this->error("修改失敗",3,"constellation/mod/id/$id");}}

//刪除操作

functiondel(){

$con=D("constellation");

$id=!empty($_POST["id"])?$_POST["id"]:$_GET["id"];

if(is_array($id)){

$a=$con->field("xpic")->where($id)->select();

foreach($aas$v){ $xpic[]=$v["xpic"];

}}

if($con->delete($id)){

if(is_array($id)){

foreach($xpicas$v){

$con->delimg($v);}}

$con->delimg($v);

$this->redirect("index","page/{$_GET['page']}");}else{

$this->error("刪除失敗",3,"index");}}} 6.7后臺用戶相冊管理圖6-12后臺用戶相冊管理圖6-13后臺用戶相冊管理圖6-14后臺用戶相冊管理6.7.1功能流程圖及文字代碼闡述后臺用戶相冊功能流程圖如下:圖6-15后臺用戶相冊管理流程圖后臺相冊管理的功能代碼實現(xiàn):classUserphoto{ //查看所有用戶的相冊類型數(shù)和圖片總數(shù) functionindex(){ $user=D("user"); $pictype=D("pictype"); $picbook=D("picbook"); $where=""; $arr=!empty($_POST)?$_POST:$_GET; $next=""; if(!empty($arr["username"])){ $where['username']='%'.$arr["username"].'%'; $next.="/username/".$arr["username"];} $page=newPage($user->total($where),4,$next); $users=$user->field("id,username")->limit($>limit)->select($where);//查詢所有用戶 //獲取每個用戶的相冊類型數(shù)和圖片總數(shù) foreach($usersas$v){ $uid=$v["id"]; $v["typecount"]=$pictype->where(array("uid"=>$uid))->total(); $v["piccount"]=$picbook->where(array("uid"=>$uid))->total(); $data[]=$v;} //查看點擊用戶的所有相冊類型 functionshowtype(){ $next=""; $uid=$_GET["id"];//獲取用戶的ID號 $username=$_GET["username"];//獲取用戶名稱 $pictype=D("pictype"); $picbook=D("picbook"); $next.="/id/".$uid."/username/".$username; $page=newPage($pictype->where(array("uid"=>$uid))->total(),3,$next); $type=$pictype->where(array("uid"=>$uid))->limit($>limit)->select(); foreach($type$v){$tid=$v["id"];$v["count"]=$picbook->where(array("tid"=>$tid,"uid"=>$uid))->total(); $data[]=$v;}} functionshowpic(){//查看用戶相冊類型中的圖片 $tid=$_GET["id"];//獲取類型ID $uid=$_GET["uid"]; $typename=$_GET["typename"]; $picbook=D("picbook"); $next=""; $next.="/id/".$tid."/uid/".$uid."/typename/".$typename; $page=newPage($picbook->where(array("uid"=>$uid,"tid"=>$tid))->total(),3,$next); $data=$picbook->where(array("tid"=>$tid,"uid"=>$uid))->limit($>limit)->select(); functionshowpicx(){//查看詳細的圖片信息 $id=$_GET["id"];//獲取圖片的編號 $pictype=D("pictype"); $picbook=D("picbook"); $user=D("user"); //當前圖片的信息 $data=$picbook->where(array("id"=>$id))->find(); $a=$pictype->field("typename")->where(array("id"=>$data["tid"]))->find(); $b=$user->field("username")->where(array("id"=>$data["uid"]))->find(); $data["typename"]=$a["typename"];$data["username"]=$b["username"];} 6.8后臺相冊評論管理圖6-16后臺用戶相冊評論管理圖6-17后臺用戶相冊評論管理圖6-18后臺用戶相冊評論管理6.8.1功能流程圖及文字代碼闡述后臺用戶相冊評論功能流程圖如下:圖6-19后臺用戶相冊評論管理流程圖后臺相冊管理的功能代碼實現(xiàn):classpiccomment{ functionindex(){//設(shè)置查詢信息 $where=""; $arr=!empty($_POST)?$_POST:$_GET; $next=""; if(!empty($arr["typename"])){ $where['typename']='%'.$arr["typename"].'%'; $next.="/typename/".$arr["typename"]; }//設(shè)置分頁信息 $page=newPage(D("pictype")->total($where),5,$next); //獲取圖片分類信息 $type=D('pictype')->limit($>limit)->select($where); foreach($typeas$k=>$v){ $userinfo=D('user')->find($v['uid']); $type[$k]['username']=$userinfo['username']; }} functionshow(){ //顯示相冊類型下所有圖片的每張評論數(shù) $tid=$_GET["tid"];//獲取用戶類型id $next="tid/".$tid; $page=newPage(D("picbook")->where(array("tid"=>$tid))->total(),5,$next); //獲取用戶類別下所有的圖片信息 $a=D("picbook")->where(array("tid"=>$tid))->limit($>limit)->select(); foreach($aas$k=>$v){

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論