版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 本科畢業(yè)設(shè)計(jì)</b></p><p><b> ?。?0 屆)</b></p><p> 基于Web的圖片信息管理系統(tǒng)設(shè)計(jì)</p><p> 所在學(xué)院 </p><p> 專業(yè)班級(jí) 通信工
2、程 </p><p> 學(xué)生姓名 學(xué)號(hào) </p><p> 指導(dǎo)教師 職稱 </p><p> 完成日期 年 月 </p><p><b> 摘 要</b>
3、</p><p> 隨著Internet的發(fā)展和廣泛應(yīng)用,網(wǎng)絡(luò)圖片信息已經(jīng)成為網(wǎng)絡(luò)上最重要的資源之一。圖片和相片等都是人們記錄、分享信息的重要手段,隨著網(wǎng)絡(luò)技術(shù)的發(fā)展使這種分享方式更加方便、快捷。在此基礎(chǔ)上,基于Web.NET的網(wǎng)絡(luò)圖片與相冊(cè)在其共享的合理性、方便性有了更進(jìn)一步的提高。目前有很多基于Web的網(wǎng)絡(luò)相冊(cè)的網(wǎng)站,為全世界范圍內(nèi)相片的檢索及共享提供了平臺(tái)。當(dāng)下國(guó)內(nèi)有許多網(wǎng)絡(luò)圖片與相冊(cè)網(wǎng)站:網(wǎng)易相冊(cè)、Go
4、ogle相冊(cè)、QQ相冊(cè)、TOM相冊(cè)、雅虎相冊(cè)、搜狐相冊(cè)等。隨著發(fā)展的逐步成熟,傳統(tǒng)網(wǎng)絡(luò)相冊(cè)的問(wèn)題也漸漸暴露出來(lái),越來(lái)越無(wú)法滿足用戶的展示需求。</p><p> Web2.0創(chuàng)造了一種新的媒體形式,使用戶不再是單方面的媒體受眾,同時(shí)也成了內(nèi)容原創(chuàng)的重要原始力量,創(chuàng)造了更加清晰的網(wǎng)絡(luò)社區(qū)的網(wǎng)絡(luò)群體。隨著網(wǎng)絡(luò)帶寬及其他相關(guān)技術(shù)的不斷完善,人們使用網(wǎng)絡(luò)相冊(cè)的滿意度不斷提高;同時(shí),隨著數(shù)碼攝像機(jī)以及拍照相機(jī)的不斷增多,
5、人們擁有大量的原創(chuàng)數(shù)碼相片,使得對(duì)網(wǎng)絡(luò)相冊(cè)的需求熱情迅速提升,互聯(lián)網(wǎng)進(jìn)入“讀圖時(shí)代”。因此,人們對(duì)網(wǎng)絡(luò)相冊(cè)網(wǎng)站的服務(wù)也有了對(duì)比,以選擇性能適合的。</p><p> 網(wǎng)絡(luò)達(dá)人圖片相冊(cè)網(wǎng)站是基于互動(dòng)娛樂于一體的,主要針對(duì)當(dāng)前校園圖片信息分享為目的的網(wǎng)站??梢约訌?qiáng)同學(xué)之間的交流和了解,這樣可以更好展現(xiàn)學(xué)習(xí)生活風(fēng)采。</p><p> 本系統(tǒng)采用ASP.NET開發(fā)平臺(tái),ASP是Microso
6、ft公司提供的一種開發(fā)動(dòng)態(tài)網(wǎng)頁(yè)的技術(shù),利用C#開發(fā)語(yǔ)言和SQL Server2005作為后臺(tái)數(shù)據(jù)庫(kù),SQL Server2005是Microsoft公司提供的一種數(shù)據(jù)庫(kù)管理系統(tǒng),是一種綜合、集成的數(shù)據(jù)平臺(tái),基于該平臺(tái)的圖片相冊(cè)系統(tǒng)具有性能完善、特定性強(qiáng)等優(yōu)勢(shì)。</p><p> 關(guān)鍵詞:圖片相冊(cè);數(shù)據(jù)庫(kù);SQL Server2005;ASP.NET</p><p><b>
7、Abstract</b></p><p> With the development and wide application of Internet, network picture messaging has become the network's most important resources. Pictures and photos are all the people reco
8、rded important means of sharing information, with the development of network technology to share ways to make this more convenient and faster. On this basis, the network-based Web.NET photos and albums in his share of th
9、e reasonable, convenient, has been further improved. There are many Web-based Web Albums site, for the wo</p><p> Web2.0 is creating a new form of media, so users no longer one-sided media audience, but als
10、o become an important content of original raw power, and create a more clear network of online communities online community. As the network bandwidth and other related technologies continue to improve, people use Web Alb
11、ums increasing satisfaction; same time, with photo camera, digital cameras and the growing number of people have a large number of original digital photos, making the demand for Web Albums</p><p> This syst
12、em uses the ASP.NET development platform, ASP is Microsoft provides a dynamic web development technologies, using C # development language and SQL Server2005 as the backend database, SQL Server2005 is Microsoft provided
13、a database management system, is a comprehensive, integrated data platform, the platform-based photo album system has perfect performance, a specific and strong advantage.</p><p> Keywords: Photo album; Dat
14、abase; SQL Server2005; ASP.NET</p><p><b> 目 錄</b></p><p><b> 1 引言1</b></p><p> 1.1 設(shè)計(jì)任務(wù)1</p><p> 1.2 設(shè)計(jì)內(nèi)容1</p><p> 1.3 目的和
15、意義1</p><p> 2 系統(tǒng)使用的技術(shù)綜述3</p><p> 2.1 ASP.net簡(jiǎn)介3</p><p> 2.2 IIS簡(jiǎn)介3</p><p> 2.3 SQL簡(jiǎn)介4</p><p> 3 需求分析及可行性5</p><p><b> 3.1研究方式
16、5</b></p><p> 3.2國(guó)內(nèi)外網(wǎng)站對(duì)比分析5</p><p> 3.3可行性分析6</p><p> 3.3.1 經(jīng)濟(jì)可行性6</p><p> 3.3.2 技術(shù)可行性6</p><p> 4 系統(tǒng)總體設(shè)計(jì)7</p><p> 4.1 系統(tǒng)總體框架
17、7</p><p> 4.1.1 基于B/S體系7</p><p> 4.1.2 系統(tǒng)總體框架圖7</p><p> 4.2 系統(tǒng)功能模塊設(shè)計(jì)8</p><p> 4.2.1用戶類型9</p><p> 4.2.1管理員9</p><p> 4.3 系統(tǒng)主要工作流程10
18、</p><p> 4.3.1 網(wǎng)絡(luò)圖片系統(tǒng)客戶端工作流程10</p><p> 4.3.2 網(wǎng)絡(luò)圖片系統(tǒng)管理端工作流程10</p><p> 5 數(shù)據(jù)庫(kù)的分析與設(shè)計(jì)12</p><p> 5.1數(shù)據(jù)庫(kù)及數(shù)據(jù)表分析12</p><p> 5.2 管理員信息數(shù)據(jù)庫(kù)表12</p><
19、p> 5.3 類別信息數(shù)據(jù)表13</p><p> 5.4 公告信息數(shù)據(jù)表13</p><p> 5.5圖片信息數(shù)據(jù)表13</p><p> 5.6會(huì)員信息數(shù)據(jù)表14</p><p> 5.7相冊(cè)信息數(shù)據(jù)表14</p><p> 6 系統(tǒng)詳細(xì)設(shè)計(jì)16</p><p>
20、; 6.1 普通用戶登錄主要模塊16</p><p> 6.2 普通相冊(cè)用戶圖片修改模塊設(shè)計(jì)17</p><p> 6.3 管理員模塊設(shè)計(jì)20</p><p> 7 系統(tǒng)關(guān)鍵技術(shù)24</p><p> 7.1 系統(tǒng)用戶簡(jiǎn)介24</p><p> 7.2 技術(shù)要點(diǎn)24</p><
21、;p> 7.2.1 圖片顯示的技術(shù)24</p><p> 7.2.2 SQL查詢27</p><p><b> 8 結(jié)論29</b></p><p> 致謝錯(cuò)誤!未定義書簽。</p><p><b> 參考文獻(xiàn)30</b></p><p> 附錄
22、1 源程序代碼32</p><p> 附錄2 畢業(yè)設(shè)計(jì)作品說(shuō)明書43</p><p><b> 1 引言</b></p><p><b> 1.1 設(shè)計(jì)任務(wù)</b></p><p> 本設(shè)計(jì)旨在幫助掌握專業(yè)知識(shí)和基本技能,培養(yǎng)綜合運(yùn)用所學(xué)知識(shí)與技術(shù),獨(dú)立地分析和解決問(wèn)題的能力;通過(guò)本
23、次設(shè)計(jì),掌握使用SQL Server開發(fā)數(shù)據(jù)庫(kù)系統(tǒng)和網(wǎng)頁(yè)制作的基本技能,實(shí)現(xiàn)網(wǎng)絡(luò)圖片系統(tǒng)的基本功能,培養(yǎng)正確的思維方法和嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度,和通過(guò)專業(yè)知識(shí)解決實(shí)際問(wèn)題的能力。</p><p><b> 1.2 設(shè)計(jì)內(nèi)容</b></p><p> 創(chuàng)建一個(gè)網(wǎng)絡(luò)圖片系統(tǒng),本站系統(tǒng)可實(shí)現(xiàn)普通用戶注冊(cè)、上傳圖片、下載圖片、分類瀏覽圖片和我的照片、按排行瀏覽圖片、瀏覽最新圖片、
24、管理員相冊(cè)管理等基本功能,并可以通過(guò)對(duì)圖片的更新,用戶可以及時(shí)交流,便于使用。</p><p> 根據(jù)網(wǎng)絡(luò)圖片管理的實(shí)際要求,網(wǎng)絡(luò)圖片管理的工作流程,系統(tǒng)應(yīng)實(shí)現(xiàn)以下功能:</p><p> 1.要求系統(tǒng)能夠?qū)崿F(xiàn)管理員端對(duì)圖片內(nèi)容、圖片用戶資料、用戶注冊(cè)等管理。</p><p> 2.要求系統(tǒng)能夠?qū)崿F(xiàn)用戶端對(duì)資料、相冊(cè)等管理和操作。</p><
25、;p> 3.要求系統(tǒng)能夠?qū)崿F(xiàn)普通用戶對(duì)圖片內(nèi)容、圖片相冊(cè)等訪問(wèn)功能。</p><p> 4.要求系統(tǒng)能夠進(jìn)行適當(dāng)?shù)臑g覽、查詢和修改功能。</p><p> 系統(tǒng)要求:實(shí)用、簡(jiǎn)單易用、代碼規(guī)范、設(shè)計(jì)說(shuō)明書完整規(guī)范。</p><p><b> 1.3 目的和意義</b></p><p> 隨著Internet
26、的發(fā)展和廣泛應(yīng)用,網(wǎng)絡(luò)圖片信息已經(jīng)成為網(wǎng)絡(luò)上最重要的資源之一。圖片和相片等都是人們記錄、分享信息的重要手段,隨著網(wǎng)絡(luò)技術(shù)的發(fā)展使這種分享方式更加方便、快捷。在此基礎(chǔ)上,基于Web.NET的網(wǎng)絡(luò)圖片與相冊(cè)在其共享的合理性、方便性有了更進(jìn)一步的提高[1]。目前有很多基于Web的網(wǎng)絡(luò)相冊(cè)的網(wǎng)站,為全世界范圍內(nèi)相片的檢索及共享提供了平臺(tái)。當(dāng)下國(guó)內(nèi)有許多網(wǎng)絡(luò)圖片與相冊(cè)網(wǎng)站:網(wǎng)易相冊(cè)、Google相冊(cè)、QQ相冊(cè)、TOM相冊(cè)、雅虎相冊(cè)、搜狐相冊(cè)等。隨
27、著發(fā)展的逐步成熟,傳統(tǒng)網(wǎng)絡(luò)相冊(cè)的問(wèn)題也漸漸暴露出來(lái),越來(lái)越無(wú)法滿足用戶的展示需求[2]。</p><p> Web2.0創(chuàng)造了一種新的媒體形式,使用戶不再是單方面的媒體受眾,同時(shí)也成了內(nèi)容原創(chuàng)的重要原始力量,創(chuàng)造了更加清晰的網(wǎng)絡(luò)社區(qū)的網(wǎng)絡(luò)網(wǎng)絡(luò)群體。隨著網(wǎng)絡(luò)帶寬及其他相關(guān)技術(shù)的不斷完善,人們使用網(wǎng)絡(luò)相冊(cè)的滿意度不斷提高;同時(shí),隨著數(shù)碼攝像機(jī)以及拍照相機(jī)的不斷增多,人們擁有大量的原創(chuàng)數(shù)碼相片,使得對(duì)網(wǎng)絡(luò)相冊(cè)的需求熱
28、情迅速提升,互聯(lián)網(wǎng)進(jìn)入“讀圖時(shí)代”。因此,人們對(duì)網(wǎng)絡(luò)相冊(cè)網(wǎng)站的服務(wù)也有了對(duì)比,以選擇性能適合的。</p><p> 正由于這種市場(chǎng)的實(shí)際需求,本課題采用最新的技術(shù)來(lái)開發(fā)系統(tǒng),采用ISS技術(shù),使用微軟ASP.NET環(huán)境使得系統(tǒng)結(jié)構(gòu)更加清晰,開發(fā)過(guò)程更加便捷。</p><p> 2 系統(tǒng)使用的技術(shù)綜述</p><p> 2.1 ASP.net簡(jiǎn)介</p>
29、;<p> ASP.net是基于通用語(yǔ)言的編譯運(yùn)行的程序,所以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺(tái)上(其和SQL能非常好的融合一起)。通用語(yǔ)言的基本庫(kù),消息機(jī)制,數(shù)據(jù)接口的處理都能無(wú)縫的整合到ASP.net的Web應(yīng)用中。</p><p> 與HTML相比,ASP網(wǎng)頁(yè)具有以下特點(diǎn)[3,4,5]: </p><p> ⑴利用ASP可以實(shí)現(xiàn)
30、動(dòng)態(tài)網(wǎng)頁(yè)技術(shù); </p><p> ?、艫SP文件包含在HTML代碼所組成的文件中,容易修改和測(cè)試[5]; </p><p> ⑶服務(wù)器上的ASP解釋程序會(huì)在服務(wù)器端制定ASP程序,并將結(jié)果傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁(yè),具有很強(qiáng)的兼容性[6]; </p><p> ⑷ASP提供了一些內(nèi)置對(duì)象,使用這些對(duì)象可以使服務(wù)器端
31、腳本功能更強(qiáng); </p><p> ?、葾SP可以使用服務(wù)器端ActiveX組建來(lái)執(zhí)行各種各樣的任務(wù)[7,8];</p><p> ?、视捎诜?wù)器是將ASP程序執(zhí)行的結(jié)果以HTML格式傳回客戶端瀏覽器,因此使用者不會(huì)看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取[9]。</p><p><b> 2.2 IIS簡(jiǎn)介</b><
32、/p><p> ASP應(yīng)用程序需要IIS服務(wù)器才可正常執(zhí)行。IIS是指一群因特網(wǎng)服務(wù)器,包括一個(gè)使用超文本傳輸協(xié)議(http協(xié)議)的服務(wù)器和一個(gè)使用文件傳輸協(xié)議(ftp協(xié)議)的服務(wù)器。ASP應(yīng)用程序需在安裝有IIS服務(wù)的計(jì)算機(jī)上運(yùn)行。</p><p> IIS支持有編輯環(huán)境的、有全文檢索功能的、有多媒體功能的界面,其次,IIS是隨Windows Server 2003一起提供的文件和應(yīng)用程
33、序服務(wù)器,是在Windows Server上建立Internet服務(wù)器的基本組件。IIS是Windows系統(tǒng)集成的Web開發(fā)服務(wù)器,利用它可以很容易地構(gòu)建出Web站點(diǎn)。</p><p><b> 2.3 SQL簡(jiǎn)介</b></p><p> SQL Server具有強(qiáng)大的創(chuàng)建、開發(fā)、設(shè)計(jì)及管理功能,SQL Server是真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu);圖形化用戶界
34、面,使系統(tǒng)管理和數(shù)據(jù)庫(kù)管理更加直觀、簡(jiǎn)單;豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地;SQL Server與Windows NT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等;SQL Server也可以很好地與Microsoft BackOffice產(chǎn)品集成[10]。</p><p> SQL Server 2005中包含了非常豐富的新特性:通過(guò)提供先進(jìn)的商業(yè)智能平臺(tái)滿足眾多
35、客戶對(duì)業(yè)務(wù)的實(shí)時(shí)統(tǒng)計(jì)分析、監(jiān)控預(yù)測(cè)等多種復(fù)雜管理需求,推動(dòng)企業(yè)管理信息化建設(shè)和業(yè)務(wù)發(fā)展;通過(guò)提供一個(gè)更安全、可靠和高效的數(shù)據(jù)管理平臺(tái),增強(qiáng)企業(yè)組織中用戶的管理能力,大幅提升IT管理效率并降低運(yùn)維風(fēng)險(xiǎn)和成本; SQL Server 2005將提供一個(gè)極具擴(kuò)展性和靈活性的開發(fā)平臺(tái),不斷拓展應(yīng)用空間,實(shí)現(xiàn)Internet數(shù)據(jù)業(yè)務(wù)互聯(lián),為客戶帶來(lái)新的商業(yè)應(yīng)用機(jī)遇。</p><p> SQL Server 2005在以下
36、三個(gè)主要方面幫助客戶提高業(yè)務(wù):</p><p> ?。?)企業(yè)數(shù)據(jù)管理,SQL Server 2005 針對(duì)行業(yè)和分析應(yīng)用程序提供了一種更安全可靠和更高效的數(shù)據(jù)平臺(tái)。SQL Server 的最新版本不僅是迄今為止 SQL Server 的最大發(fā)行版本,而且是最為可靠安全的版本。 </p><p> ?。?)開發(fā)人員生產(chǎn)效率,SQL Server 2005 提供了一種端對(duì)端的開發(fā)環(huán)境,其中涵
37、蓋了多種新技術(shù),可幫助開發(fā)人員大幅度提高生產(chǎn)效率。 </p><p> (3)商業(yè)智能,SQL Server 2005 的綜合分析、集成和數(shù)據(jù)遷移功能使各個(gè)企業(yè)無(wú)論采用何種基礎(chǔ)平臺(tái)都可以擴(kuò)展其現(xiàn)有應(yīng)用程序的價(jià)值。構(gòu)建于 SQL Server 2005 的 BI 解決方案使所有員工可以及時(shí)獲得關(guān)鍵信息,從而在更短的時(shí)間內(nèi)制定更好的決策[11]。</p><p> SQL Server 2
38、005 為IT專家和信息共作者帶來(lái)了強(qiáng)大的、熟悉的工具,同時(shí)減少了在從移動(dòng)設(shè)備到企業(yè)數(shù)據(jù)系統(tǒng)的多平臺(tái)上創(chuàng)建、部署、管理及使用企業(yè)數(shù)據(jù)和分析應(yīng)用程序的復(fù)雜度。 通過(guò)全面的功能集、和現(xiàn)有系統(tǒng)的集成性、以及對(duì)日常任務(wù)的自動(dòng)化管理能力,SQL Server 2005 為不同規(guī)模的企業(yè)提供了一個(gè)完整的數(shù)據(jù)解決方案[12,13]。</p><p> 3 需求分析及可行性</p><p><b&
39、gt; 3.1研究方式</b></p><p> 通過(guò)對(duì)各個(gè)網(wǎng)站的功能能進(jìn)行試用比較,以及通過(guò)問(wèn)卷形式抽樣調(diào)查,對(duì)該網(wǎng)絡(luò)圖片管理系統(tǒng)有總體上的認(rèn)識(shí),其次對(duì)該系統(tǒng)進(jìn)行功能上的補(bǔ)充,使其能夠簡(jiǎn)單地運(yùn)行,然后在后期不斷地完善。</p><p> 3.2國(guó)內(nèi)外網(wǎng)站對(duì)比分析</p><p> 現(xiàn)階段的網(wǎng)絡(luò)相冊(cè)服務(wù)商們,在網(wǎng)絡(luò)相冊(cè)儲(chǔ)存量、相冊(cè)上傳速度、批量上
40、傳、相冊(cè)訪問(wèn)速度、圖片編輯功能上有一番比拼。網(wǎng)絡(luò)相冊(cè)的開發(fā)成本高,不同的服務(wù)商為其利潤(rùn)的最大化,在這些功能上也下了一番心思。網(wǎng)易、Google、騰訊作為網(wǎng)絡(luò)相冊(cè)市場(chǎng)中優(yōu)秀的運(yùn)營(yíng)商。對(duì)其相冊(cè)的功能進(jìn)行一下如下比較:</p><p> 網(wǎng)易相冊(cè)只需注冊(cè)之后三步就進(jìn)入網(wǎng)易相冊(cè)界面,上傳圖片可以支持JPG、GIF格式,介于中等水平,在批量添加圖片的步驟中簡(jiǎn)單明了,上手容易。在圖片編輯中,網(wǎng)易相冊(cè)支持旋轉(zhuǎn)、裁剪、亮度/對(duì)
41、比度調(diào)整,網(wǎng)易相冊(cè)還具有好友相冊(cè)功能等。</p><p> Google相冊(cè)注冊(cè)之后需Email激活,上傳圖片支持所有格式。批量上傳顯得普通一些,每次最多上傳5張照片。Google相冊(cè)可以利用自己的插件"picasa"來(lái)實(shí)現(xiàn)對(duì)圖片的編輯,圖片修改功能是所有網(wǎng)絡(luò)相冊(cè)網(wǎng)站中最優(yōu)秀的。Google相冊(cè)具有RSS輸出功能。</p><p> QQ相冊(cè)用戶更是可以直接使用QQ
42、帳戶密碼登錄,上傳圖片可以支持JPG、GIF格式,介于中等水平。QQ用戶最多只能一次上傳5個(gè)圖片,可以支持圖片的旋轉(zhuǎn)、裁剪、亮度、對(duì)比度的調(diào)整,但上傳速度和修改速度、頁(yè)面轉(zhuǎn)換速度都極慢。QQ相冊(cè)具有相冊(cè)封面功能和幻燈片播放模式[2]。</p><p><b> 3.3可行性分析</b></p><p> 3.3.1 經(jīng)濟(jì)可行性</p><p&g
43、t; 由于各個(gè)網(wǎng)絡(luò)圖片與相冊(cè)網(wǎng)站采用的技術(shù)和面向的對(duì)象存在差異,在實(shí)際應(yīng)用中也存在一定的問(wèn)題:</p><p> (1).大部分網(wǎng)站的空間使用量有限制,用戶不能無(wú)限使用;</p><p> (2).大部分網(wǎng)站的圖片互動(dòng)、娛樂和平臺(tái)化的展示不夠,用戶使用不方便;</p><p> (3).大部分網(wǎng)站對(duì)圖片內(nèi)容的監(jiān)管不夠,用戶使用不放心。</p>
44、<p> 本課題研究的主要是網(wǎng)絡(luò)圖片系統(tǒng)的應(yīng)用,在企業(yè)中的優(yōu)點(diǎn)可以促進(jìn)企業(yè)內(nèi)部和諧發(fā)展,達(dá)到利益的最大化。而本課題主要研究是在校園達(dá)人中的應(yīng)用,不但可以更好的促進(jìn)交流,又可以更好的娛樂互動(dòng)。</p><p> 3.3.2 技術(shù)可行性</p><p> 本系統(tǒng)采用的是微軟公司的SQL Server 2005。原因如下:</p><p> 第一,SQL
45、 Server 2005與Windows 2003 Server服務(wù)器緊密集成,而Windows 2003 Server服務(wù)器具有良好的安全性,能夠排除所有未經(jīng)授權(quán)的非法用戶的訪問(wèn),確保了SQL Server 2005服務(wù)器的安全性,符合系統(tǒng)對(duì)安全性的要求。</p><p> 第二,用戶可以使用IE瀏覽器查詢存儲(chǔ)在SQL Server 2005數(shù)據(jù)庫(kù)中的數(shù)據(jù),符合系統(tǒng)遠(yuǎn)程訪問(wèn)數(shù)據(jù)庫(kù)的要求。</p>
46、<p> 第三,容量龐大,每個(gè)數(shù)據(jù)庫(kù)中可創(chuàng)建多達(dá)20萬(wàn)個(gè)數(shù)據(jù)表,數(shù)據(jù)表中的記錄的行數(shù)只受服務(wù)器硬盤空間的限制,符合系統(tǒng)圖片數(shù)量較多的要求[12,13]。</p><p><b> 4 系統(tǒng)總體設(shè)計(jì)</b></p><p> 4.1 系統(tǒng)總體框架</p><p> 4.1.1 基于B/S體系</p><p&
47、gt; B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過(guò)WWW瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(TCO)。局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò)Inter
48、net/Intranet模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪問(wèn)和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問(wèn)權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全 。</p><p> 4.1.2 系統(tǒng)總體框架圖 </p><p> 系統(tǒng)總體框架如圖4-1所示。
49、</p><p> 圖4-1 系統(tǒng)總體框架</p><p> 網(wǎng)絡(luò)圖片系統(tǒng)總體框架如圖4-2所示。</p><p> 圖4-2 網(wǎng)絡(luò)圖片系統(tǒng)總體框架</p><p> 4.2 系統(tǒng)功能模塊設(shè)計(jì)</p><p> 在此系統(tǒng)中根據(jù)用戶的需求可分為兩種用戶,站點(diǎn)瀏覽者即普通瀏覽者,站點(diǎn)管理者即管理員。</
50、p><p> 根據(jù)用戶的需求,可建立如下主要功能模塊。</p><p> 注冊(cè)登錄模塊:可實(shí)現(xiàn)用戶的注冊(cè)和登錄。</p><p> 相冊(cè)分類模塊:分類顯示相冊(cè)。</p><p> 相冊(cè)排行模塊:按排行顯示模塊。</p><p> 特殊相冊(cè)模塊:顯示設(shè)置為“會(huì)員可見”的相冊(cè)。</p><p>
51、; 圖片上傳模塊:包括相冊(cè)的創(chuàng)建和上傳圖片。</p><p> 后臺(tái)登錄模塊:用于管理員登錄后臺(tái)管理界面。</p><p> 網(wǎng)站設(shè)置模塊:可設(shè)置網(wǎng)站基本信息。</p><p> 管理員設(shè)置模塊:包括管理員的添加、修改和刪除。</p><p> 相冊(cè)分類管理模塊:管理相冊(cè)的類別。</p><p> 用戶信息
52、管理模塊:管理用戶的信息。</p><p> 公告管理模塊:包括公告的添加、修改和刪除。</p><p> 各功能模塊的關(guān)系如圖4-3所示。</p><p> 圖4-3 網(wǎng)絡(luò)圖片系統(tǒng)模塊圖</p><p><b> 4.2.1用戶類型</b></p><p> 本系統(tǒng)的普通用戶分為會(huì)員和
53、匿名用戶。會(huì)員用戶可以瀏覽其他人的圖片,也可以上傳自己的圖片;匿名用戶沒有權(quán)限瀏覽設(shè)置為“會(huì)員可見”照片和上傳照片。普通用戶可實(shí)現(xiàn)的功能為:分類瀏覽圖片和我的相冊(cè)、按排行瀏覽圖片、瀏覽最新圖片等。</p><p><b> 4.2.1管理員</b></p><p> 本系統(tǒng)的管理員分為超級(jí)管理員和普通管理員,兩者權(quán)限有很大不同。普通管理員能夠進(jìn)行的操作只有“相冊(cè)管
54、理”、“相片管理”、“添加公告”和“公告管理”。超級(jí)管理員可進(jìn)行所有的后臺(tái)操作,包括添加和刪除管理員。管理員可實(shí)現(xiàn)的功能:網(wǎng)站信息設(shè)置,網(wǎng)站公告管理,修改密碼,添加、修改和刪除管理員信息,管理相冊(cè)分類信息,管理相冊(cè),管理用戶等級(jí),管理用戶信息,管理圖片等。</p><p> 4.3 系統(tǒng)主要工作流程</p><p> 4.3.1 網(wǎng)絡(luò)圖片系統(tǒng)客戶端工作流程</p><
55、;p> 網(wǎng)絡(luò)圖片系統(tǒng)客戶端工作流程框圖,如圖4-4所示。</p><p> 圖4-4 網(wǎng)絡(luò)圖片系統(tǒng)客戶端工作流程框圖</p><p> 用戶通過(guò)點(diǎn)擊“index.asp”文件進(jìn)入網(wǎng)絡(luò)圖片系統(tǒng)首頁(yè)。Index.asp文件中顯示了推薦相冊(cè)和最新相冊(cè)的部分圖片信息。 </p><p> 點(diǎn)擊“我的相冊(cè)”,打開myphoto.asp文件,在此界面填寫會(huì)員登錄信
56、息。</p><p> 登錄后myphoto.asp文件將會(huì)顯示相冊(cè)信息;通過(guò)modiy.asp文件顯示個(gè)人資料修改界面;photoupload.asp文件實(shí)現(xiàn)圖片的上傳;photoxcadd.asp文件實(shí)現(xiàn)相冊(cè)添加界面的顯示;myphotoxc.asp文件顯示相冊(cè)中的圖片。</p><p> Photofl.asp文件顯示相冊(cè)的分類信息首頁(yè);classlist.asp文件顯示相冊(cè)分類
57、中的圖片;photolist.asp文件顯示相冊(cè)排行列表;photonews.asp文件顯示最新相冊(cè)圖片;通過(guò)help.asp顯示幫助信息[13]。</p><p> 4.3.2 網(wǎng)絡(luò)圖片系統(tǒng)管理端工作流程</p><p> 網(wǎng)絡(luò)圖片系統(tǒng)管理端工作流程框圖,如圖4-5所示。</p><p> 圖4-5 網(wǎng)絡(luò)圖片系統(tǒng)管理端工作流程框架</p>&l
58、t;p> 當(dāng)管理員登錄后,頁(yè)面將會(huì)跳轉(zhuǎn)進(jìn)入后臺(tái)管理頁(yè)面。</p><p> 網(wǎng)絡(luò)圖片系統(tǒng)后臺(tái)管理有多個(gè)分管項(xiàng)目,每個(gè)管理項(xiàng)目有各自不同的管理功能。主要包括:網(wǎng)站資料編輯、登錄密碼修改、管理添加、修改管理員信息、相冊(cè)分類管理、用戶信息查看、相冊(cè)IP鎖定管理、用戶等級(jí)管理、相冊(cè)管理、添加公告管理以及公告管理等。</p><p> 5 數(shù)據(jù)庫(kù)的分析與設(shè)計(jì)</p><
59、;p> 5.1數(shù)據(jù)庫(kù)及數(shù)據(jù)表分析</p><p> 在網(wǎng)絡(luò)圖片相冊(cè)系統(tǒng)中,數(shù)據(jù)表可以分為以下類別:</p><p> 1.用戶表:此類表包含管理員信息表、會(huì)員信息表。</p><p> 2.信息表:此類表包含公告信息表。</p><p> 3.相冊(cè)表:此類表包含相冊(cè)信息表、圖片信息表和相冊(cè)類別信息表。</p>&
60、lt;p> 本圖片相冊(cè)中的數(shù)據(jù)表名稱及其含義,如表5-1所示。</p><p> 表5-1 數(shù)據(jù)表名稱對(duì)照表</p><p> 5.2 管理員信息數(shù)據(jù)庫(kù)表</p><p> 在已創(chuàng)建的SQL Server2005數(shù)據(jù)庫(kù)Blog中,創(chuàng)建一個(gè)名為Admin的表,使用id、username、password和userdj四個(gè)字段,分別存儲(chǔ)管理員的編號(hào)和用戶
61、名、密碼和類型等信息。管理員信息數(shù)據(jù)表結(jié)構(gòu)如表5-2所示。</p><p> 表5-2 管理員信息數(shù)據(jù)表</p><p> 5.3 類別信息數(shù)據(jù)表</p><p> 在已創(chuàng)建的SQL Server2005數(shù)據(jù)庫(kù)Blog中,創(chuàng)建一個(gè)名為class的表,以id為主要字段。類別信息數(shù)據(jù)表結(jié)構(gòu)如表5-3所示。</p><p> 表5-3
62、類別信息數(shù)據(jù)表</p><p> 5.4 公告信息數(shù)據(jù)表</p><p> 公告信息表在系統(tǒng)中主要作用是存儲(chǔ)公告的信息。在已創(chuàng)建的SQL Server2005數(shù)據(jù)庫(kù)Blog中,創(chuàng)建一個(gè)名為gg的表,使用id、title、content、adddate和username字段,分別存儲(chǔ)公告的編號(hào)、標(biāo)題、內(nèi)容、添加時(shí)間和添加人信息。公告信息數(shù)據(jù)表結(jié)構(gòu)如表5-4所示。</p>&
63、lt;p> 表5-4 公告信息數(shù)據(jù)表</p><p> 5.5圖片信息數(shù)據(jù)表</p><p> 圖片信息表在系統(tǒng)中的作用是存儲(chǔ)和圖片有關(guān)的信息。創(chuàng)建一個(gè)名為picmap的表,以id為主要關(guān)鍵字段,圖片信息數(shù)據(jù)表結(jié)構(gòu)如表5-5所示。</p><p> 表5-5 圖片信息數(shù)據(jù)表</p><p> 5.6會(huì)員信息數(shù)據(jù)表</
64、p><p> 會(huì)員信息表在系統(tǒng)中的作用是存儲(chǔ)和會(huì)員有關(guān)的信息。創(chuàng)建一個(gè)名為user的表,以id為主要關(guān)鍵字段,會(huì)員信息數(shù)據(jù)表結(jié)構(gòu)如表5-6所示。</p><p> 表5-6 會(huì)員信息數(shù)據(jù)表</p><p> 5.7相冊(cè)信息數(shù)據(jù)表</p><p> 相冊(cè)信息表在系統(tǒng)中的作用是存儲(chǔ)和相冊(cè)有關(guān)的信息。創(chuàng)建一個(gè)名為xc的表,以id為主要關(guān)鍵字段
65、,相冊(cè)信息數(shù)據(jù)表結(jié)構(gòu)如表5-7所示。</p><p> 表5-7 相冊(cè)信息數(shù)據(jù)表</p><p><b> 6 系統(tǒng)詳細(xì)設(shè)計(jì)</b></p><p> 本系統(tǒng)設(shè)計(jì)主要分為2個(gè)大塊,即管理員模塊和普通用戶模塊</p><p><b> 一、管理員模塊設(shè)計(jì)</b></p><
66、;p> 管理員主要分為以下幾個(gè)部分:圖片相冊(cè)用戶管理、用戶登錄管理、圖片相冊(cè)管理等。</p><p> 二、普通用戶模塊設(shè)計(jì)</p><p> 普通用戶主要分為以下幾個(gè)部分:用戶登錄、修改資料、上傳圖片、下載圖片等功能。</p><p> 6.1 普通用戶登錄主要模塊</p><p> 普通相冊(cè)用戶登錄網(wǎng)站系統(tǒng),如圖6-1所示
67、。在這個(gè)界面中,用戶可進(jìn)行注冊(cè)或登錄系統(tǒng)操作。系統(tǒng)首頁(yè)有注冊(cè)、登錄、瀏覽圖片等功能。頁(yè)面中還有我的相冊(cè)、相冊(cè)分類、特殊相冊(cè)、相冊(cè)排行、最新照片顯示等功能。</p><p> 用戶輸入在該系統(tǒng)注冊(cè)的賬號(hào)和密碼及進(jìn)行登錄,使用了預(yù)定義的Login控件,包含了用戶輸入用戶名和密碼的控件,系統(tǒng)后臺(tái)會(huì)通過(guò)數(shù)據(jù)庫(kù)檢驗(yàn)賬號(hào)的權(quán)限指向相關(guān)頁(yè)面。應(yīng)用程序根據(jù)對(duì)登錄定義的session值作為檢索條件,查詢會(huì)員登錄信息,并將信息顯示
68、在窗體中。其實(shí)現(xiàn)的命令代碼主要是:</p><p> sql="select * from [user] where username='"&session("username")&"'"</p><p> set rss=connphoto.execute(sql)</p>&l
69、t;p> 該命令實(shí)現(xiàn)使用SQL對(duì)數(shù)據(jù)庫(kù)USER的查詢操作,根據(jù)用戶名檢索相應(yīng)的會(huì)員賬戶信息。</p><p> <%else%><table width="165" height="0" border="0" cellpadding="0" cellspacing="0"><
70、/p><p><b> <tr> </b></p><p> <td width="8"> </td></p><p> <td width="163" height="134">登錄會(huì)員<br></
71、p><p> <table width="71%" border="0" align="center" cellpadding="0"</p><p> 該命令序列實(shí)現(xiàn)會(huì)員信息顯示位置、樣式的定義。此外下列命令序列:</p><p> <td width="23%
72、" height="15" align="right" nowrap>用 戶:</td></p><p> <td width="23%" height="15" align="right">空 間:</td></p><p> &l
73、t;td width="23%" height="15" align="right">已 用:</td></p><p> <td><a href="myphoto.asp">我的相冊(cè)</a></td></p><p> <td bo
74、rdercolor="0"><a href="quit.asp">退出登錄</a></td></p><p> 上述代碼實(shí)現(xiàn)了會(huì)員登錄時(shí)的主要信息內(nèi)容,包括用戶名、空間容量、已經(jīng)使用的空間容量,一級(jí)“我的相冊(cè)”、“會(huì)員退出”按鈕等。運(yùn)行后的結(jié)果如圖6-1所示。</p><p> 圖6-1 網(wǎng)絡(luò)相冊(cè)用戶登錄
75、界面</p><p> 6.2 普通相冊(cè)用戶圖片修改模塊設(shè)計(jì)</p><p> 以普通相冊(cè)用戶登錄網(wǎng)站系統(tǒng)后,用戶可以進(jìn)行創(chuàng)建相冊(cè)、上傳圖片、查看其他用戶圖片等功能。點(diǎn)擊“我的相冊(cè)”,創(chuàng)建相冊(cè),如圖6-2所示。在這個(gè)頁(yè)面中相冊(cè)用戶可以進(jìn)行創(chuàng)建相冊(cè)以及圖片的上傳、下載、修改等。</p><p> 圖6-2 相冊(cè)用戶個(gè)人相冊(cè)頁(yè)面</p><p
76、> 系統(tǒng)可顯示相冊(cè)的信息,包括有幾張照片、是否可見等信息。</p><p> 顯示相冊(cè)中基本信息代碼如下:</p><p> <a href=myphotoxc.asp?xcid=<%=rss("id")%>><%if rss("filename")<>"" then</
77、p><p> if instr(rss("filename"),"small_")<=0 then</p><p> response.write("<script>showimages('"&rss("filename")&"',"&
78、;rss("photowidth")&","&rss("photohight")&");</script>")</p><p><b> else</b></p><p> response.write("<img border=0
79、src='"&rss("filename")&"'>")</p><p><b> end if</b></p><p><b> else</b></p><p> response.write("<img bo
80、rder=0 src='images/def_exp01.gif'>")</p><p> end if%></a> </p><p> 顯示相冊(cè)中有幾張照片以及人氣的代碼如下: </p><p> <tr><td width="100%" height="23&
81、quot; align="center"><%=rss("xps")%>張/<%=rss("hits")%>次</td></tr></p><p> 顯示照片是否可見的信息的代碼如下:</p><p> <tr><td width="100%&q
82、uot; height="23" align="center"></p><p> <a href=photoxcmodiy.asp?xcid=<%=rss("id")%>>修改</a> </p><p> <a href=photoxcdel.asp?xcid
83、=<%=rss("id")%>>刪除</a> <font color=red>[<%</p><p> if rss("xcdj")=1 then</p><p> response.write("公開")</p><p> elsei
84、f rss("xcdj")=2 then</p><p> response.write("會(huì)員")</p><p> elseif rss("xcdj")=3 then</p><p> response.write("密碼")</p><p><b
85、> else</b></p><p> response.write("隱私")</p><p><b> end if</b></p><p> 點(diǎn)擊“照片上傳”,如圖6-3所示。在這個(gè)頁(yè)面中相冊(cè)用戶可以對(duì)個(gè)人的圖片進(jìn)行修改。</p><p> 圖6-3 相冊(cè)用戶圖片修改
86、頁(yè)面</p><p> 填寫完表單信息后,就會(huì)由Upload文件進(jìn)行處理。首先進(jìn)行表單驗(yàn)證,圖片的上傳主要表現(xiàn)在對(duì)圖片的設(shè)置上,如圖片的格式、大小等。</p><p> 下面的語(yǔ)句將圖片保存到服務(wù)器上。</p><p> File.SaveAs Server.mappath(UpFilePath&thispath&"."&a
87、mp;fileext) </p><p> 若在相冊(cè)列表中單擊“上傳照片”按鈕,則列表框中的默認(rèn)選項(xiàng)為“請(qǐng)選擇”。代碼如下:</p><p> Else response.write("<option value='"&rss("id")&"'>"&rss("xcn
88、ame")&"</option>")</p><p> 若直接從相冊(cè)中單擊“上傳照片”按鈕,則列表框中顯示的是用戶所編輯的相冊(cè)名稱。應(yīng)用程序代碼如下:</p><p> if int(xcid)=rss("id") then</p><p> response.write("<
89、;option selected value='"&rss("id")&"'>"&rss("xcname")&"</option>")</p><p> 6.3 管理員模塊設(shè)計(jì)</p><p> 以管理員身份登錄系統(tǒng),如圖6-4所示
90、。登入管理員界面后系統(tǒng)有基本信息資料設(shè)置、用戶設(shè)置、相冊(cè)管理以及相冊(cè)公告管理等選項(xiàng),可以對(duì)管理員進(jìn)行信息的修改、添加或刪除管理員、IP管理等功能。</p><p> 圖6-4 管理員登錄頁(yè)面</p><p> 通過(guò)連接數(shù)據(jù)庫(kù),管理員進(jìn)行后臺(tái)登錄。數(shù)據(jù)庫(kù)的鏈接所示代碼如下:</p><p> connstr="Provider=Microsoft.J
91、et.OLEDB.4.0;Data Source=" & Server.MapPath(db)</p><p> connphoto.Open connstr</p><p> 'connphoto.Open"Driver={SQL Server};Server=(Local);UID=sa;PWD=sa;database=photo;"&
92、lt;/p><p> set rs=server.createobject("adodb.recordset")</p><p> sub adminxx(xx,xxx)</p><p> if xxx="" then</p><p> xxx="javascript:history.ba
93、ck(-1);"</p><p><b> end if</b></p><p> 點(diǎn)擊“修改管理員”,顯示頁(yè)面如圖6-5所示。</p><p> 圖6-5 修改管理員界面</p><p> 該命令實(shí)現(xiàn)了對(duì)相應(yīng)管理員的信息進(jìn)行修改和刪除的操作。</p><p> <td
94、 width="245" align="center" height="39"></p><p> <a href=main1.asp?username=<%=rs("username")%>修改</a> | </p><p> <a href=main3_del.
95、asp?id=<%=rs("id")%>>刪除</a></td></p><p> 選擇“相片管理”,如圖6-6所示。管理員可以查看到圖片相冊(cè)的基本資料、內(nèi)容,進(jìn)行審核。</p><p> 圖6-6 圖片相冊(cè)內(nèi)容管理頁(yè)面</p><p> 該界面列表顯示了所有圖片信息,并可通過(guò)該界面實(shí)現(xiàn)刪除、修改
96、和審核操作,對(duì)圖片進(jìn)行管理。</p><p> 下列代碼顯示圖片的樣式以及基本操作,其中包括刪除、修改和是否審核的信息。如下所示:</p><p> <td width="100%" align="center"><a href="?cation=adddate">添加時(shí)間</a></
97、td></tr></p><p> <tr><td width="100%"><%=rs("adddate")%></td></tr></p><p> <tr><td width="100%"align="center&
98、quot;><ahref="?cation=modiydate">修改時(shí)間</a></td></tr></p><p> <tr><td width="100%"><%=rs("modiydate")%></td></tr></tab
99、le></td></p><p> <td width="89" align="center" height="124"><a href="main8_del.asp?id=<%=rs("id")%>">刪除</a><br><a
100、href="main8_modiy.asp?id=<%=rs("id")%>">修改圖片</a><br></p><p> <%if rs("sh")=1 then</p><p> response.write("<a href='main8_sh.as
101、p?id="&rs("id")&"'><font color=red>已審</font></a>")</p><p><b> else</b></p><p> response.write("審核<input type='
102、checkbox' name='picid' value="&rs("id")&">")</p><p> end if%><br><br>評(píng)論(<font color=red></p><p> 下列代碼為一條數(shù)據(jù)庫(kù)語(yǔ)句,其作用是計(jì)算對(duì)應(yīng)圖片的評(píng)論
103、數(shù)量。如下所示:</p><p> sql="select count(*) as usercount from pl where picid="&rs("id")</p><p><b> 7 系統(tǒng)關(guān)鍵技術(shù)</b></p><p> 7.1 系統(tǒng)用戶簡(jiǎn)介</p><p&
104、gt; 該系統(tǒng)可以實(shí)現(xiàn)基本的網(wǎng)絡(luò)圖片相冊(cè)網(wǎng)站的功能,它可以實(shí)現(xiàn)訪問(wèn)相冊(cè)用戶、瀏覽圖片、上傳和下載圖片、發(fā)表評(píng)論等功能。</p><p><b> 7.2 技術(shù)要點(diǎn)</b></p><p> 7.2.1 圖片顯示的技術(shù)</p><p> 這里介紹的是網(wǎng)絡(luò)圖片相冊(cè)瀏覽人氣圖片的技術(shù),在檢索推薦相冊(cè)時(shí)應(yīng)用top關(guān)鍵字,該關(guān)鍵字為數(shù)據(jù)的前N位。
105、取數(shù)據(jù)后,會(huì)判斷是否取出數(shù)據(jù),若取出則應(yīng)用do while循環(huán)語(yǔ)句,將推薦相冊(cè)顯示在界面。用戶點(diǎn)擊相冊(cè)列表時(shí),在下拉列表中的相冊(cè)名稱是動(dòng)態(tài)顯示的,該數(shù)據(jù)從數(shù)據(jù)表中獲得。會(huì)員相冊(cè)列表、密碼相冊(cè)列表、相冊(cè)排行列表、推薦相冊(cè)列表界面的應(yīng)用都相似,代碼如下:</p><p> <%dim classid</p><p> if request("classid")=&
106、quot;" then</p><p><b> classid=1</b></p><p><b> else</b></p><p> classid=int(request("classid"))</p><p><b> end if%>
107、</b></p><p> <%=photoname%>—<%</p><p> if classid=1 then</p><p> response.write("會(huì)員相冊(cè)列表")</p><p> elseif classid=2 then</p><p>
108、; response.write("密碼相冊(cè)列表")</p><p> elseif classid=3 then</p><p> response.write("相冊(cè)排行列表")</p><p><b> else</b></p><p> response.writ
109、e("推薦相冊(cè)列表")</p><p><b> end if</b></p><p><b> %></b></p><p> <%dim page,i</p><p><b> i=1</b></p><p>
110、 if classid=4 then</p><p> sql="select * from xc where filename<>'' and xcdj<>3 and tj=1 order by id desc"</p><p> elseif classid=3 then</p><p> sq
111、l="select * from xc where filename<>'' and xcdj<>3 order by hits desc"</p><p> elseif classid=2 then</p><p> sql="select * from xc where filename<>'
112、;' and xcdj=4 order by id desc"</p><p><b> else</b></p><p> sql="select * from xc where filename<>'' and xcdj=2 order by id desc"</p><p&
113、gt;<b> end if</b></p><p> set rs=server.createobject("adodb.recordset")</p><p> rs.open sql,connphoto,1,1</p><p> if rs.eof then</p><p> resp
114、onse.write("暫無(wú)相冊(cè)顯示")</p><p><b> else</b></p><p> rs.pagesize=20</p><p> page=int(request("page"))</p><p> if page<=0 then page=1&
115、lt;/p><p> if request("page")="" then page=1</p><p> rs.absolutepage=page%></p><p> 實(shí)現(xiàn)顯示相冊(cè)的信息,包括有幾張圖片、是否可見等信息。代碼如下:</p><p> <%dim userid,xcid
116、,password,xcdj</p><p> if request("xcid")="" then</p><p> call photoxx("參數(shù)傳遞錯(cuò)誤.")</p><p> response.end</p><p><b> end if</b&g
117、t;</p><p> password=request("password")</p><p> if password<>"" then</p><p> password=md5(password)</p><p><b> end if</b></
118、p><p> xcid=request("xcid")</p><p> set rs=server.createobject("adodb.recordset")</p><p> sql="select * from xc where id="&xcid</p><p>
119、; rs.open sql,connphoto,1,3</p><p> if rs.eof then</p><p> call photoxx("未找到ID所對(duì)應(yīng)的相冊(cè)信息.")</p><p> response.end</p><p><b> end if</b></p>
120、;<p> rs("hits")=rs("hits")+1</p><p><b> rs.update</b></p><p> xcdj=rs("xcdj")%></p><p> <table width="546" bord
121、er="0" cellspacing="1" cellpadding="2" bgcolor="#C0C0C0"></p><p> <tr bgcolor="#EEEEEE"> </p><p> <td width="62" height=
122、"30" align="right">相冊(cè):</td></p><p> <td width="170"> <%=rs("xcname")%></td></p><p> <td width="81" alig
123、n="right">創(chuàng)建日期:</td></p><p> <td width="212"> <%=year(rs("regdate"))&"年"&month(rs("regdate"))&"月"&day(r
124、s("regdate"))&"日"%></td></p><p><b> </tr></b></p><p> <tr bgcolor="#FFFFFF"> </p><p> <td height="30&qu
125、ot; width="62" align="right">分類:</td></p><p> <td width="170"> <%call photoclass(rs("classid"))%></td></p><p> <t
126、d width="81" align="right">修改日期:</td></p><p> <td width="212"> <%=year(rs("modiydate"))&"年"&month(rs("modiydate"
127、;))&"月"&day(rs("modiydate"))&"日"%></td></p><p><b> </tr></b></p><p> <tr bgcolor="#EEEEEE"> </p><
128、;p> <td height="30" width="62" align="right">人氣:</td></p><p> <td width="170"> <%=rs("hits")%>次</td></p>&
129、lt;p> <td width="81" align="right">照片數(shù)量:</td></p><p> <td width="212"> <%=rs("xps")%>張</td></p><p><b>
130、</tr></b></p><p> <tr bgcolor="#FFFFFF"> </p><p> <td height="65" width="62" align="right">介紹:</td></p><p>
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文---基于web學(xué)生信息管理系統(tǒng)設(shè)計(jì)與開發(fā)
- 基于web的圖片信息管理系統(tǒng)設(shè)計(jì)【開題報(bào)告】
- 本科畢業(yè)論文基于web的影院信息管理系統(tǒng)
- 畢業(yè)論文—web學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與開發(fā)
- 基于web的圖片信息管理系統(tǒng)設(shè)計(jì)【任務(wù)書】
- 旅行社信息管理系統(tǒng)畢業(yè)論文--基于web的旅行社信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 基于java的學(xué)生信息管理系統(tǒng)設(shè)計(jì)-畢業(yè)論文
- 醫(yī)院信息管理系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 畢業(yè)論文--學(xué)生信息管理系統(tǒng)設(shè)計(jì)
- 醫(yī)院信息管理系統(tǒng)設(shè)計(jì)-畢業(yè)論文
- 基于web的小型電子商務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-信息管理與信息系統(tǒng)畢業(yè)論文
- 基于java web技術(shù)的圖片管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文
- 基于java web技術(shù)的圖片管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文
- 畢業(yè)論文基于java的學(xué)生信息管理系統(tǒng)的設(shè)計(jì)
- 基于web的小型電子商務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-信息管理與信息系統(tǒng)畢業(yè)論文
- 畢業(yè)論文 (1)醫(yī)院信息管理系統(tǒng)設(shè)計(jì)
- 教師信息管理系統(tǒng)——畢業(yè)論文
- 校友信息管理系統(tǒng)---畢業(yè)論文
- 期刊信息管理系統(tǒng)——畢業(yè)論文
- 車間信息管理系統(tǒng)畢業(yè)論文
評(píng)論
0/150
提交評(píng)論