2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩56頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p>  本科畢業(yè)論文(設(shè)計(jì))</p><p>  論文題目:“8090印象館”攝影網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  所在學(xué)院 </p><p>  專業(yè)班級 信息管理與信息系統(tǒng) </p><p>  學(xué)生姓名 學(xué)號 <

2、;/p><p>  指導(dǎo)教師 職稱 </p><p>  完成日期 年 月 日</p><p><b>  畢業(yè)論文獨(dú)創(chuàng)性聲明</b></p><p>  本人鄭重聲明所提交的畢業(yè)論文是本人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。除文中

3、特別加以標(biāo)注的地方外,論文中不包含他人已經(jīng)發(fā)表的學(xué)術(shù)成果或者他人為獲得高等院校學(xué)位而使用過的材料,論文中不涉及任何知識產(chǎn)權(quán)糾紛。否則,本人將承擔(dān)一切責(zé)任。</p><p>  學(xué)生簽名:__________ </p><p>  日 期:__________ </p><p><b>  摘 要</b></

4、p><p>  隨著互聯(lián)網(wǎng)的快速普及和電子商務(wù)的迅猛發(fā)展,企業(yè)網(wǎng)站作為企業(yè)開展信息交流、網(wǎng)絡(luò)營銷、宣傳企業(yè)的最佳平臺應(yīng)運(yùn)而生。越來越多的企業(yè)著手建立自己的企業(yè)網(wǎng)站,網(wǎng)站可以讓更多的客戶和合作伙伴及時(shí)、準(zhǔn)確、方便地了解企業(yè)各方面的信息,從而提高企業(yè)的市場競爭力。</p><p>  本網(wǎng)站以Visual Studio 2008為開發(fā)環(huán)境,使用SQL Server 2005數(shù)據(jù)庫管理系統(tǒng),采用.N

5、ET技術(shù),為“8090印象館”攝影公司設(shè)計(jì)實(shí)現(xiàn)基于B/S平臺的公司網(wǎng)站。通過網(wǎng)站使該公司能向用戶全面展示公司的基本信息和作品信息,并通過留言板、在線預(yù)訂等與客戶形成互動,最終達(dá)到通過網(wǎng)站宣傳企業(yè)與產(chǎn)品,提升企業(yè)品牌形象,拓展網(wǎng)絡(luò)營銷,降低成本等一系列的目的。</p><p>  本文主要從用戶的需求出發(fā),論述“8090印象館”攝影網(wǎng)站的數(shù)據(jù)庫設(shè)計(jì)、前臺設(shè)計(jì)和后臺設(shè)計(jì)。前臺功能以用戶瀏覽、個(gè)人主頁、在線預(yù)訂和用戶留

6、言為主;后臺主要實(shí)現(xiàn)對網(wǎng)站基礎(chǔ)信息、在線預(yù)定等的管理,以及對網(wǎng)站的維護(hù)。網(wǎng)站的核心功能是作品的發(fā)布與管理,以及預(yù)定訂單的生成與管理。</p><p>  關(guān)鍵詞:企業(yè)網(wǎng)站;需求分析;網(wǎng)站設(shè)計(jì)</p><p><b>  Abstract</b></p><p>  With the rapid popularization of the Int

7、ernet and the rapid development of e-commerce, corporate website came out as the best platform of information exchange, network marketing and enterprise publicity. More and more enterprises begin to build their own corpo

8、rate website. The site allows customers and partners more timely, accurate and easy to understand information on all aspects of corporate, thereby enhancing their market competitiveness.</p><p>  With Visual

9、 Studio 2008 as its development environment, this website has used SQL Server 2005 as its database management system and adopted ASP technology for the "8090 impression Hall" photography company to create a cor

10、porate website based on the architecture of Browser/server. The company can comprehensively demonstrate its basic information and productions information through the website for the user. And Website through message boar

11、ds, online booking interacts with customers. Ultimately thr</p><p>  In this paper, starting from the user's needs, discusses "8090 impression Hall" photography website database design, front d

12、esign and back design. Front main function is the user browsing, homepage, online booking, and user comments. Backstage is primarily used to implement web basis information and online booking and other management and mai

13、ntenance of the site. The core functions of this website are releasing and managing of products, and pre-order generation and management.</p><p>  Keywords: Corporate website; Demand analysis; Website design

14、目 錄</p><p><b>  1 引言1</b></p><p>  1.1 開發(fā)背景1</p><p>  1.2 開發(fā)意義1</p><p><b>  2 需求分析3</b></p><p>  2.1 用戶需求3</p><p&g

15、t;  2.2 數(shù)據(jù)流圖4</p><p>  2.3 數(shù)據(jù)字典6</p><p>  3 數(shù)據(jù)庫設(shè)計(jì)15</p><p>  3.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)15</p><p>  3.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)16</p><p>  3.3 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)16</p><p>  

16、3.4 數(shù)據(jù)庫的表結(jié)構(gòu)17</p><p>  4 網(wǎng)站功能設(shè)計(jì)22</p><p>  4.1 總體功能設(shè)計(jì)22</p><p>  4.1.1 網(wǎng)站前臺功能設(shè)計(jì)22</p><p>  4.1.2 網(wǎng)站后臺功能設(shè)計(jì)23</p><p>  4.2 功能模塊設(shè)計(jì)24</p><p>

17、;  5 網(wǎng)站前臺實(shí)現(xiàn)27</p><p>  5.1 界面設(shè)計(jì)27</p><p>  5.1.1界面設(shè)計(jì)原則27</p><p>  5.1.2 具體界面實(shí)現(xiàn)28</p><p>  5.2 網(wǎng)站前臺功能的實(shí)現(xiàn)29</p><p>  5.2.1 在線預(yù)訂頁面29</p><p>

18、;  5.2.2 在線留言頁面30</p><p>  5.2.3 個(gè)人主頁頁面31</p><p>  5.2.4 取回密碼頁面35</p><p>  5.2.5 作品展示頁面36</p><p>  6 網(wǎng)站后臺實(shí)現(xiàn)38</p><p>  6.1 后臺主頁面38</p><p&g

19、t;  6.2 訂單管理頁面39</p><p>  6.3 留言管理頁面41</p><p>  6.4 套系管理頁面43</p><p>  6.4.1 增加套系頁面43</p><p>  6.4.2 管理套系頁面44</p><p>  6.5 招聘信息頁面45</p><p&g

20、t;  6.5.1 發(fā)布招聘頁面45</p><p>  6.5.2 管理招聘頁面46</p><p><b>  結(jié) 論48</b></p><p><b>  參考文獻(xiàn)49</b></p><p><b>  致 謝50</b></p><

21、p>  附件一:文獻(xiàn)綜述錯(cuò)誤!未定義書簽。</p><p>  附件二:外文文獻(xiàn)譯文錯(cuò)誤!未定義書簽。</p><p>  附件三:外文文獻(xiàn)原文錯(cuò)誤!未定義書簽。</p><p><b>  1 引 言</b></p><p><b>  1.1 開發(fā)背景</b></p>

22、<p>  網(wǎng)絡(luò)媒體在傳播時(shí)間上具有明顯的自由、快捷的特點(diǎn),可以輕易做到即時(shí)性、往復(fù)性發(fā)布各類新聞?;ヂ?lián)網(wǎng)在我國現(xiàn)已成為繼電視、廣播、報(bào)紙、雜志之后的第五大媒體,企業(yè)不僅通過大量的文字信息來宣傳產(chǎn)品、服務(wù),還可以充分利用聲音、圖像、視頻、虛擬三維等技術(shù)充分展示[1]。</p><p>  當(dāng)前,信息化的浪潮正席卷全球,互聯(lián)網(wǎng)以低代價(jià),但很有效并且便捷地把產(chǎn)品或服務(wù)的信息發(fā)向全世界的每個(gè)角落。互聯(lián)網(wǎng)的迅猛

23、發(fā)展,使得企業(yè)建立自己的門戶網(wǎng)站成為一種在信息時(shí)代生存的必要手段。2011年7月19日,據(jù)中國互聯(lián)網(wǎng)絡(luò)信息中心(CNNIC)在京發(fā)布的《第28次中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告》顯示,截至2011年6月底,中國網(wǎng)民規(guī)模達(dá)到4.85億,網(wǎng)站數(shù)183萬[2]。由此可見,我國互聯(lián)網(wǎng)發(fā)展的迅猛勢頭強(qiáng)勁,使得互聯(lián)網(wǎng)成為強(qiáng)而有力的傳播媒介。而企業(yè)網(wǎng)站也成為最佳的宣傳媒體,企業(yè)可不限區(qū)域的向外宣傳企業(yè)的文化、企業(yè)的產(chǎn)品、服務(wù)品質(zhì)以及新聞等方面的資訊。企業(yè)

24、網(wǎng)站是企業(yè)對全國、乃至全球開放的窗口,是目前向全球宣傳最快捷的方式。網(wǎng)站不僅成為企業(yè)宣傳產(chǎn)品和服務(wù)的窗口,也是樹立企業(yè)形象的前沿。網(wǎng)站的建設(shè)必將給企業(yè)帶來無限的商機(jī)。</p><p><b>  1.2 開發(fā)意義</b></p><p>  在這樣的信息時(shí)代背景下,建立企業(yè)網(wǎng)站,可以通過互聯(lián)網(wǎng)來樹立企業(yè)良好的品牌形象,提高企業(yè)的知名度,并且可以快捷、有效、長期地為企業(yè)

25、客戶或潛在客戶傳遞信息,提高公司產(chǎn)品被用戶采購的機(jī)率。</p><p>  本人曾在“8090印象館”攝影公司實(shí)習(xí)過一段時(shí)間,發(fā)現(xiàn)除去與一般企業(yè)網(wǎng)站的共性外,攝影公司具有其鮮明的獨(dú)特性。最大的特點(diǎn)就是公司的產(chǎn)品以相冊樣冊和電子樣冊的形式存在,大量精美的電子樣冊堆積,鑒于成本等原因不可能一一做成成品樣冊。而企業(yè)可以通過簡潔大方、特點(diǎn)鮮明、功能完善的網(wǎng)頁來全面詳盡地表達(dá)自己的產(chǎn)品信息和服務(wù),并及時(shí)、全面的接受用戶的信

26、息查詢和信息反饋,從而大大地降低成本。而且,“8090印象館”攝影公司的客戶絕大多數(shù)為10至40歲的人群,客戶對象基本上是學(xué)生、公司企業(yè)一般職員,以及自由職業(yè)者。2011年7月19日,據(jù)中國互聯(lián)網(wǎng)絡(luò)信息中心(CNNIC)發(fā)布的《第28次中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告》可知10至40歲這個(gè)年齡層的網(wǎng)民占整體網(wǎng)民的79.9%,網(wǎng)民職業(yè)結(jié)構(gòu)中學(xué)生群體占比最高,達(dá)到29.9%,第二高比率的個(gè)體戶/自由職業(yè)者占14.6%,第三高比率的公司企業(yè)一般職

27、員為10.9%[3]。可見,無論從公司內(nèi)部需求分析,還是從市場成熟度來看,建立“8090印象館”攝影網(wǎng)站是十分必要的。</p><p>  現(xiàn)在該公司主要的營銷策略為產(chǎn)品策略、廣告宣傳策略、事件營銷、會員策略、價(jià)格策略,而廣告宣傳局限于線下營銷。因此充分利用互聯(lián)網(wǎng)迅猛發(fā)展的有利形式,進(jìn)行網(wǎng)絡(luò)營銷,讓更多的客戶了解“8090印象館”公司的獨(dú)特產(chǎn)品,進(jìn)而拓寬公司的營銷市場,所以建立一個(gè)功能完善的企業(yè)網(wǎng)站是該公司必然的

28、選擇。</p><p><b>  2 需求分析</b></p><p>  需求分析就是通過對應(yīng)用問題及其環(huán)境的分析與理解,采用一系列的分析方法和技術(shù),將用戶的需求逐步精確化、完全化、一致化,最終形成需求規(guī)格說明文檔的過程[4]。本網(wǎng)站需求分析的方法選取的是結(jié)構(gòu)化分析方法,強(qiáng)調(diào)的是開發(fā)方法的結(jié)構(gòu)合理性。結(jié)合圖形表達(dá)用戶需求,使用的手段主要是數(shù)據(jù)流圖和數(shù)據(jù)字典。<

29、;/p><p><b>  2.1 用戶需求</b></p><p>  在網(wǎng)站設(shè)計(jì)之前,以及設(shè)計(jì)、開發(fā)的過程中,對用戶需求所作的調(diào)研與分析,是網(wǎng)站系統(tǒng)設(shè)計(jì)、系統(tǒng)完善和系統(tǒng)維護(hù)的最重要的依據(jù)。</p><p>  而通過與公司部門經(jīng)理和員工的交談,獲取了公司方面的需求,即用戶需求。該公司的業(yè)務(wù)主要是寫真攝影、婚紗攝影和婚禮跟拍等,因此公司想要建立一

30、個(gè)全面展示公司及產(chǎn)品信息的網(wǎng)站,將“8090印象館”網(wǎng)作為一個(gè)資訊網(wǎng)站和信息平臺,能夠可以更好地展示企業(yè)風(fēng)采和產(chǎn)品信息。從而提升公司形象,進(jìn)行網(wǎng)絡(luò)營銷,讓更多的客戶了解“8090印象館”公司作品的精美度和服務(wù)的完善性,進(jìn)而拓寬公司的營銷市場。</p><p>  通過用戶需求分析,從功能分析角度上來講,該公司認(rèn)為網(wǎng)站前臺應(yīng)該是產(chǎn)品展示和公司信息的介紹,特別是要向客戶展示產(chǎn)品的具體信息,包括公司介紹、作品展示、在線

31、預(yù)訂、拍攝景點(diǎn)介紹、優(yōu)惠活動介紹、留言功能、新聞瀏覽、會員注冊登錄等功能。會員可以通過在線預(yù)訂、在線留言等與公司形成互動,促進(jìn)交流。</p><p>  該公司對后臺管理的需求,網(wǎng)站后臺應(yīng)起到對網(wǎng)站維護(hù)管理的作用,包括對作品發(fā)布、公司信息、最新動態(tài)發(fā)布、留言、預(yù)訂、招聘信息等的管理。針對前臺的在線預(yù)訂,管理員可以進(jìn)行對拍攝時(shí)間等信息進(jìn)行審核,對留言進(jìn)行回復(fù)等操作的管理。</p><p> 

32、 此外,因?yàn)閿z影公司所具有的獨(dú)特性,公司對數(shù)據(jù)庫有特別嚴(yán)密的要求。大量的電子樣冊被存儲在數(shù)據(jù)庫中,數(shù)據(jù)庫導(dǎo)入導(dǎo)出功能、數(shù)據(jù)增刪功能、信息更新功能等要完善,以及圖片排版的美觀。信息采集要方便快捷,數(shù)據(jù)更新維護(hù)要自動高效,系統(tǒng)操作要簡單實(shí)用。</p><p>  在滿足用戶的明確需求后,挖掘用戶的潛在需求,在最新動態(tài)里加入了攝影常識的介紹等功能。</p><p><b>  2.2

33、數(shù)據(jù)流圖</b></p><p>  數(shù)據(jù)流圖是系統(tǒng)的邏輯模型,用來描繪數(shù)據(jù)流在系統(tǒng)中流動和處理的情況。它以圖形的方式刻畫數(shù)據(jù)流從輸入到輸出的移動變換過程,是邏輯系統(tǒng)的圖形表示。為了控制復(fù)雜性,采用“自頂向下逐層分解”的結(jié)構(gòu)化分析方法,方便研究[5]。數(shù)據(jù)流程圖有四種基本符號:實(shí)體、數(shù)據(jù)存儲、處理邏輯、數(shù)據(jù)流,如圖1所示:</p><p>  圖1 數(shù)據(jù)流程圖的四種基本符號&l

34、t;/p><p>  通過對“8090印象館”公司的業(yè)務(wù)及公司對網(wǎng)站要求的了解,加上對攝影網(wǎng)站的研究,采用結(jié)構(gòu)化的分析方法,得出了該網(wǎng)站的數(shù)據(jù)流圖。</p><p><b> ?。?)0層數(shù)據(jù)流圖</b></p><p>  頂層數(shù)據(jù)流圖表達(dá)了網(wǎng)站總體數(shù)據(jù)處理和數(shù)據(jù)流之間的關(guān)系。本流程圖根據(jù)網(wǎng)站的結(jié)構(gòu)將系統(tǒng)處理分為前臺管理和后臺管理兩部分。前臺管理

35、包括會員注冊及登錄、信息瀏覽、在線留言及在線預(yù)訂等。后臺管理包括管理員的注冊以及登錄、留言管理、預(yù)訂管理、會員相冊管理、會員管理,及基礎(chǔ)數(shù)據(jù)部分包括企業(yè)簡介管理、套系簡介管理、作品展示管理、優(yōu)惠活動管理、拍攝景點(diǎn)管理、友情鏈接管理、招聘信息管理和最新動態(tài)管理?!?090印象館”網(wǎng)站的0層數(shù)據(jù)流圖如圖2所示。</p><p>  圖2 “8090印象館”攝影網(wǎng)0層DFD</p><p>&l

36、t;b> ?。?)1層數(shù)據(jù)流圖</b></p><p>  對0層數(shù)據(jù)流圖中的前臺管理處理和后臺管理處理進(jìn)行細(xì)化,得出前臺的1層數(shù)據(jù)流圖和后臺的1層數(shù)據(jù)流圖。</p><p>  前臺管理的1層數(shù)據(jù)流圖包括注冊、會員登錄、在線預(yù)訂、在線留言、修改會員信息和會員取回密碼等管理。用戶進(jìn)入前臺系統(tǒng)后,可以瀏覽新聞信息和作品信息,可以通過注冊功能成為網(wǎng)站會員。會員登錄后,可以修改

37、會員資料,進(jìn)行在線預(yù)訂和在線留言。會員如果忘記了登錄密碼,可以通過取回密碼功能取回密碼。“8090印象館”攝影網(wǎng)的后臺管理1層數(shù)據(jù)流圖如圖3所示:</p><p>  圖3 “8090印象館”攝影網(wǎng)前臺管理1層DFD</p><p>  圖4 “8090印象館”攝影網(wǎng)后臺管理1層DFD</p><p>  后臺管理的1層數(shù)據(jù)流圖包括管理員登錄、基礎(chǔ)數(shù)據(jù)管理、會員管理

38、、預(yù)訂管理、回復(fù)管理和會員相冊管理等管理。管理員登錄后,可以對套系信息、最新動態(tài)、友情鏈接、優(yōu)惠信息、拍攝景點(diǎn)、企業(yè)信息、招聘信息這些基礎(chǔ)數(shù)據(jù)進(jìn)行增加、修改、刪除。管理員還可以發(fā)布、編輯、刪除和查詢作品,以及對留言進(jìn)行查詢、回復(fù)、刪除管理,對預(yù)訂表進(jìn)行查詢、審核、刪除管理。對會員相冊進(jìn)行增加、修改、刪除等操作管理?!?090印象館”攝影網(wǎng)的后臺管理1層數(shù)據(jù)流圖如圖4所示。</p><p><b> ?。?/p>

39、3)2層數(shù)據(jù)流圖</b></p><p>  該層數(shù)據(jù)流圖是對1層數(shù)據(jù)流圖的細(xì)化,對1層數(shù)據(jù)流圖中個(gè)人主頁仍較為復(fù)雜的數(shù)據(jù)處理進(jìn)行細(xì)化,得到個(gè)人主頁這個(gè)2層的數(shù)據(jù)流圖,如圖5所示。</p><p>  圖5 個(gè)人主頁的2層DFD</p><p>  會員進(jìn)入個(gè)人主頁后,可以進(jìn)行留言查詢、會員信息管理、預(yù)訂查詢和相冊管理。留言查詢是查看自己的留言信息和管理

40、員的回復(fù)信息,預(yù)訂查詢是會員對自己的預(yù)訂是否通過等進(jìn)行查詢。相冊管理是會員以往拍攝的照片的電子版,管理員上傳相冊后,會員核對確認(rèn),會員可以查看相冊,下載相冊。會員還可以對會員自己的基本信息進(jìn)行管理。</p><p><b>  2.3 數(shù)據(jù)字典</b></p><p>  數(shù)據(jù)字典是描述數(shù)據(jù)的信息的集合,是對系統(tǒng)中所有使用數(shù)據(jù)元素的定義的集合。數(shù)據(jù)字典的內(nèi)容主要是對數(shù)

41、據(jù)流圖中的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲和外部實(shí)體等六個(gè)方面進(jìn)行具體的定義[6]。對“8090印象館”網(wǎng)站的數(shù)據(jù)流圖進(jìn)行分析后,得出該公司網(wǎng)站的外部實(shí)體條目(見表1-2)、數(shù)據(jù)流條目(見表3-21)和處理邏輯條目(見表22-33)。</p><p>  表1 管理員外部實(shí)體條目</p><p>  表2 會員外部實(shí)體條目</p><p>  表3 管理

42、員數(shù)據(jù)流條目</p><p>  表4 會員信息數(shù)據(jù)流條目</p><p>  表5 會員注冊信息數(shù)據(jù)流條目</p><p>  表6 注冊成功或失敗提示數(shù)據(jù)流條目</p><p><b>  續(xù)表</b></p><p>  表7 留言信息數(shù)據(jù)流條目</p><p>  

43、表8 會員取回密碼信息數(shù)據(jù)流條目</p><p>  表9 會員密碼信息數(shù)據(jù)流條目</p><p>  表10 預(yù)訂信息數(shù)據(jù)流條目</p><p>  表11 會員相冊信息數(shù)據(jù)流條目</p><p>  表12套系信息數(shù)據(jù)流條目</p><p>  表13 基本信息數(shù)據(jù)流條目</p><p> 

44、 表14 最新動態(tài)信息數(shù)據(jù)流條目</p><p>  表15 友情鏈接信息數(shù)據(jù)流條目</p><p>  表16 優(yōu)惠活動信息數(shù)據(jù)流條目</p><p>  表17 拍攝景點(diǎn)信息數(shù)據(jù)流條目</p><p>  表18 企業(yè)信息數(shù)據(jù)流條目</p><p>  表19 招聘信息數(shù)據(jù)流條目</p><p&

45、gt;<b>  續(xù)表</b></p><p>  表20 作品展示信息數(shù)據(jù)流條目</p><p>  表21 回復(fù)信息數(shù)據(jù)流條目</p><p>  表22 前臺管理處理邏輯條目</p><p>  表23 后臺管理處理邏輯條目</p><p><b>  續(xù)表</b>&l

46、t;/p><p>  表24 注冊處理邏輯條目</p><p>  表25 會員登錄處理邏輯條目</p><p>  表26 在線預(yù)訂處理邏輯條目</p><p>  表27 個(gè)人主頁處理邏輯條目</p><p><b>  續(xù)表</b></p><p>  表28 管理員登錄

47、處理邏輯條目</p><p>  表29 基礎(chǔ)數(shù)據(jù)管理處理邏輯條目</p><p>  表30 會員管理處理邏輯條目</p><p>  表31 預(yù)訂管理處理邏輯條目</p><p><b>  續(xù)表</b></p><p>  表32 回復(fù)管理處理邏輯條目</p><p>

48、;  表33 會員相冊管理處理邏輯條目</p><p><b>  3 數(shù)據(jù)庫設(shè)計(jì)</b></p><p>  數(shù)據(jù)庫設(shè)計(jì)是指在給定的應(yīng)用環(huán)境中,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,并利用現(xiàn)有的數(shù)據(jù)庫管理系統(tǒng)建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的過程,使之能夠有效地收集、存儲、操作管理數(shù)據(jù),滿足應(yīng)用環(huán)境中各種用戶的應(yīng)用需求[7]。數(shù)據(jù)庫的設(shè)計(jì)包括數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)三個(gè)

49、階段。</p><p>  3.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)</p><p>  概念結(jié)構(gòu)設(shè)計(jì)的主要任務(wù)是對用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS的概念模型。實(shí)體是現(xiàn)實(shí)世界中客觀存在的事物。聯(lián)系指的是實(shí)體之間可能存在的各種聯(lián)系,這種聯(lián)系通過系統(tǒng)的功能活動表現(xiàn)出來。屬性指的是實(shí)體或聯(lián)系的性質(zhì)[8]。概念結(jié)構(gòu)是現(xiàn)實(shí)世界與機(jī)械世界的中介,因此,概念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵所在。

50、</p><p>  概念結(jié)構(gòu)設(shè)計(jì)的主要常用工具是E-R圖。E-R圖由實(shí)體、屬性和聯(lián)系三部分組成,如圖6所示。</p><p>  圖6 E-R圖圖例</p><p>  本網(wǎng)站數(shù)據(jù)庫設(shè)計(jì)的E-R圖,如圖7所示。</p><p>  圖7 “8090印象館”攝影網(wǎng)站E-R圖</p><p>  3.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)

51、設(shè)計(jì)</p><p>  數(shù)據(jù)庫邏輯設(shè)計(jì)主要是將現(xiàn)實(shí)世界的概念數(shù)據(jù)模型轉(zhuǎn)換為與選用的數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型相符合的邏輯數(shù)據(jù)模式,即將E-R圖轉(zhuǎn)換成某一具體的數(shù)據(jù)模型[9]。以下是本網(wǎng)站數(shù)據(jù)庫的關(guān)系模式。</p><p>  會員信息(會員編號,會員名,密碼,性別,地址,電話,Email,密碼問題,密碼問題答案)</p><p>  管理員信息(管理員編號,管

52、理員名,管理員密碼)</p><p>  留言信息(留言編號,留言標(biāo)題,會員名,會員電話,留言內(nèi)容,留言時(shí)間)</p><p>  預(yù)訂表信息(預(yù)訂表編號,會員編號,會員名,套系編號,套系名稱,拍攝時(shí)間,拍攝景點(diǎn),攝影師,預(yù)訂時(shí)間,審核,審核時(shí)間)</p><p>  套系信息(套系編號,套系名,套系價(jià)格,套系定金,套系簡介,套系照片)</p><

53、;p>  會員相冊信息(照片編號,會員名,套系名稱,拍攝時(shí)間,拍攝景點(diǎn),攝影師,照片)</p><p>  以上是從E-R圖中得出的關(guān)系模式,另外本網(wǎng)站還包括以下關(guān)系模式。</p><p>  最新動態(tài)(動態(tài)編號,動態(tài)名稱,動態(tài)內(nèi)容)</p><p>  友情鏈接(友情鏈接編號,網(wǎng)站名稱,鏈接網(wǎng)址)</p><p>  優(yōu)惠活動(優(yōu)惠活

54、動編號,優(yōu)惠活動名稱,優(yōu)惠活動內(nèi)容)</p><p>  拍攝景點(diǎn)(拍攝景點(diǎn)編號,拍攝景點(diǎn)名稱,拍攝景點(diǎn)特色,景點(diǎn)圖片)</p><p>  企業(yè)信息(企業(yè)信息編號,企業(yè)地址,聯(lián)系方式,企業(yè)簡介)</p><p>  招聘信息(招聘信息編號,招聘職位,招聘人數(shù),工作年限,性別要求,學(xué)歷要求,職位要求,聯(lián)系方式,備注,發(fā)布時(shí)間)</p><p>

55、;  作品展示(作品編號,作品名稱,作品照片)</p><p>  3.3 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)</p><p>  數(shù)據(jù)庫物理設(shè)計(jì)是在邏輯設(shè)計(jì)的基礎(chǔ)上進(jìn)行的,其主要任務(wù)是確定數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)、存取方法和存取路徑等。數(shù)據(jù)庫物理結(jié)構(gòu)的設(shè)計(jì),實(shí)際上就是利用數(shù)據(jù)庫管理系統(tǒng)提供的命令、語句等將邏輯模型在計(jì)算機(jī)上的實(shí)現(xiàn)過程[10]。例如:</p><p>  會員信

56、息(會員編號,會員名,密碼,性別,地址,電話,Email,密碼問題,密碼問題答案)</p><p>  套系信息(套系編號,套系名,套系價(jià)格,套系定金,套系簡介,套系照片)</p><p>  留言信息(留言編號,會員電話,會員名,留言內(nèi)容,留言時(shí)間)</p><p>  拍攝景點(diǎn)(拍攝景點(diǎn)編號,拍攝景點(diǎn)名稱,拍攝景點(diǎn)特色,景點(diǎn)照片)</p><

57、p>  在這是個(gè)關(guān)系模式中,會員信息中會員編號是主鍵,套系信息中的套系編號是主鍵;另外在留言信息中,會員編號是外碼,在實(shí)現(xiàn)這一功能時(shí)常會涉及查詢用戶,而在拍攝景點(diǎn)中,經(jīng)常要通過景點(diǎn)名來查詢景點(diǎn),因此對他們建立普通索引,以提高查詢效率。</p><p>  3.4 數(shù)據(jù)庫的表結(jié)構(gòu)</p><p>  數(shù)據(jù)庫表結(jié)構(gòu)的設(shè)計(jì)方法直接影響應(yīng)用軟件數(shù)據(jù)庫的性能和生命周期。根據(jù)數(shù)據(jù)庫概念設(shè)計(jì)和邏輯

58、設(shè)計(jì),產(chǎn)生相應(yīng)的數(shù)據(jù)庫表。</p><p>  管理員信息表,存儲系統(tǒng)中管理員信息,是管理員登錄時(shí)用到的信息。(如表34所示)。</p><p>  表34 管理員表Admin</p><p>  會員信息表,記錄系統(tǒng)中注冊會員的詳細(xì)信息,也是會員進(jìn)行登錄與取回密碼時(shí)用到的信息,包括會員編號,會員名,會員性別,會員密碼,電話等屬性(見表35)。</p>

59、<p>  表35 會員表User</p><p>  套系表,主要記錄攝影套系的基本信息,包括套系名,套系簡介等,便于用戶的對套系的瀏覽了解(見表36)。</p><p>  表36 套系表Taoxi</p><p>  留言表記錄的是留言的基本信息,包括留言編號,留言標(biāo)題,留言人姓名,留言會員編號,留言內(nèi)容等屬性(見表37)。</p>

60、<p>  表37 留言表Language</p><p>  最新動態(tài)記錄的是最新動態(tài)的信息,包括更新時(shí)間和動態(tài)內(nèi)容等屬性(見表38)。</p><p>  表38 最新動態(tài)News</p><p>  作品展示記錄了作品的信息,用于樣冊展示,包括作品編號,作品名稱等屬性(見表39)。</p><p>  表39 作品展示 Hua

61、zhilian</p><p>  友情鏈接記錄了友情鏈接的信息,包括友情鏈接編號,網(wǎng)站名稱等屬性(見表40)。</p><p>  表40 友情鏈接FriendLink </p><p><b>  續(xù)表</b></p><p>  優(yōu)惠表記錄了優(yōu)惠活動的信息,包括優(yōu)惠活動編號,優(yōu)惠活動內(nèi)容屬性(見表41)。<

62、/p><p>  表 41 優(yōu)惠活動表Preferential</p><p>  拍攝景點(diǎn)記錄了拍攝景點(diǎn)的信息,包括拍攝景點(diǎn)編號,拍攝景點(diǎn)名稱等屬性(見表42)。</p><p>  表42 拍攝景點(diǎn) ShootingLocation </p><p>  企業(yè)信息表記錄了企業(yè)的信息,包括企業(yè)信息編號,企業(yè)地址等屬性(見表43)。</p&

63、gt;<p>  表 43 企業(yè)信息表 EnterpriseInformation</p><p>  招聘信息記錄了招聘的信息,包括招聘信息編號,有效期等屬性(見表44)。</p><p>  表44 招聘信息 Job</p><p><b>  續(xù)表</b></p><p>  預(yù)訂表記錄了訂單的信息,

64、包括預(yù)訂表號,套系編號,套系名稱,訂購時(shí)間等屬性(見表45)。</p><p>  表45 預(yù)訂表 Order</p><p>  會員個(gè)人相冊記錄了會員以往拍過的拍攝信息,包括相冊編號、會員編號、套系名稱等屬性(見表46)。</p><p>  表46 會員相冊 Album</p><p>  回復(fù)留言記錄了留言的內(nèi)容以及管理員回復(fù)的內(nèi)容、

65、回復(fù)的時(shí)間等屬性(見表51)。</p><p>  表47 回復(fù)留言表 Huifu</p><p><b>  續(xù)表</b></p><p><b>  4 網(wǎng)站功能設(shè)計(jì)</b></p><p>  本網(wǎng)站的功能設(shè)計(jì)總體功能設(shè)計(jì)和功能模塊設(shè)計(jì),以下將對這兩部分內(nèi)容進(jìn)行詳細(xì)介紹。</p>

66、<p>  4.1 總體功能設(shè)計(jì)</p><p>  總體功能設(shè)計(jì)包括網(wǎng)站前臺功能設(shè)計(jì)和網(wǎng)站后臺功能設(shè)計(jì)兩部分。前臺功能包括信息瀏覽、在線留言、在線預(yù)訂、個(gè)人主頁等功能,后臺功能包括基礎(chǔ)數(shù)據(jù)管理、訂單審核、回復(fù)留言等功能。</p><p>  4.1.1 網(wǎng)站前臺功能設(shè)計(jì)</p><p>  網(wǎng)站前臺功能包括會員管理、企業(yè)簡介、套系簡介、個(gè)人主頁、作品展

67、示、優(yōu)惠活動、留言管理、拍攝景點(diǎn)、友情鏈接、預(yù)訂管理、招聘信息和最新動態(tài)。其中會員管理又包括會員注冊、會員登錄、取回密碼等功能,個(gè)人主頁又包括預(yù)訂查詢、會員信息管理、留言查詢、相冊管理、修改密碼。網(wǎng)站前臺功能圖(見圖8)。</p><p>  圖8 網(wǎng)站前臺功能圖</p><p>  該網(wǎng)站前臺功能主要有兩大部分。一部分是信息瀏覽功能,為用戶提供網(wǎng)站基本信息,包括企業(yè)簡介、套系簡介、作品展

68、示、優(yōu)惠活動、拍攝景點(diǎn)管理、友情鏈接、招聘信息和最新動態(tài)等信息。</p><p>  另一部分,用戶還可以進(jìn)行在線留言、在線預(yù)訂等操作,但必須先注冊成為會員,然后登錄才可以操作。會員還可以管理自己的主頁,修改個(gè)人信息、修改密碼、管理相冊、查詢留言和訂單。如果會員忘記登錄密碼,可以通過會員管理里的取回密碼功能,回答自己設(shè)置的密碼問題,回答正確就可以取回密碼。對于已經(jīng)預(yù)訂的套系,會員可以通過預(yù)定管理對拍攝時(shí)間、拍攝景

69、點(diǎn)等進(jìn)行預(yù)定。</p><p>  4.1.2 網(wǎng)站后臺功能設(shè)計(jì)</p><p>  網(wǎng)站后臺管理包括基礎(chǔ)數(shù)據(jù)管理、留言管理、預(yù)訂管理和會員管理。其中基礎(chǔ)數(shù)據(jù)管理分為企業(yè)簡介管理、套系簡介管理、作品展示管理、優(yōu)惠活動管理、拍攝景點(diǎn)管理、友情鏈接管理、招聘信息管理和最新動態(tài)管理,留言管理分為回復(fù)留言、刪除留言,預(yù)訂管理分為審核管理和刪除管理,會員相冊管理分外增加會員相冊、修改會員相冊、刪除會

70、員相冊等。網(wǎng)站后臺管理功能圖(見圖9)。</p><p>  圖9 網(wǎng)站后臺功能圖</p><p>  該網(wǎng)站后臺管理系統(tǒng)可以實(shí)現(xiàn)基礎(chǔ)數(shù)據(jù)管理、會員管理、留言管理、預(yù)訂管理和會員相冊管理。</p><p>  在基礎(chǔ)數(shù)據(jù)管理子系統(tǒng)中,管理員可以對企業(yè)簡介管理、套系簡介管理、作品展示管理、優(yōu)惠活動管理、拍攝景點(diǎn)管理、友情鏈接管理、招聘信息管理和最新動態(tài)管理進(jìn)行添加、修

71、改、刪除和查看等操作。</p><p>  會員管理子系統(tǒng)是指管理員可以進(jìn)行刪除會員等操作。</p><p>  留言管理子系統(tǒng)是管理員對會員的留言進(jìn)行回復(fù),或者刪除留言等。</p><p>  預(yù)訂管理子系統(tǒng)是管理員對會員的預(yù)訂進(jìn)行管理。查詢預(yù)訂,對會員提出的預(yù)訂進(jìn)行審核,并返回審核結(jié)果,同意預(yù)訂,或者駁回,還可以刪除預(yù)訂。</p><p>

72、;  會員個(gè)人相冊管理子系統(tǒng)是管理員對會員以往拍攝的相冊在個(gè)人主頁里進(jìn)行增加、修改、刪除等操作。</p><p>  4.2 功能模塊設(shè)計(jì)</p><p>  IPO圖主要是配合層次模塊結(jié)構(gòu)圖詳細(xì)說明每個(gè)模塊內(nèi)部功能的一種工具。IPO圖的設(shè)計(jì)包括輸入、處理、輸出,以及與之相應(yīng)的數(shù)據(jù)庫/文件、在總體結(jié)構(gòu)中的位置等信息[11]。“8090印象館”攝影網(wǎng)站包括兩個(gè)功能模塊:前臺管理和后臺管理。在

73、功能模塊設(shè)計(jì)中采用結(jié)構(gòu)化網(wǎng)站設(shè)計(jì)方法中的IPO圖方法對功能模塊的功能實(shí)現(xiàn)進(jìn)行描述。網(wǎng)站總體的IPO圖如圖10所示:</p><p>  圖10 系統(tǒng)總體IPO圖</p><p>  在網(wǎng)站功能總體IPO圖的基礎(chǔ)上,進(jìn)行每項(xiàng)功能的IPO設(shè)計(jì),設(shè)計(jì)結(jié)果如下:</p><p>  表48 前臺管理模塊IPO設(shè)計(jì)</p><p>  表49 后臺

74、管理模塊IPO設(shè)計(jì)</p><p>  表50 會員登錄模塊IPO設(shè)計(jì)</p><p>  表51 在線預(yù)訂模塊IPO設(shè)計(jì)</p><p>  表52 在線留言模塊IPO設(shè)計(jì)</p><p>  表53 個(gè)人主頁管理模塊IPO設(shè)計(jì)</p><p><b>  續(xù)表</b></p>

75、;<p>  表53 基礎(chǔ)數(shù)據(jù)管理模塊IPO設(shè)計(jì)</p><p>  表54 會員相冊管理模塊IPO設(shè)計(jì)</p><p>  表55 預(yù)訂表的管理模塊IPO設(shè)計(jì)</p><p>  表56 留言管理模塊IPO設(shè)計(jì)</p><p><b>  5 網(wǎng)站前臺實(shí)現(xiàn)</b></p><p

76、>  企業(yè)網(wǎng)站主要面向用戶,網(wǎng)頁的界面設(shè)計(jì)不但要講究可用性,功能齊全實(shí)用,導(dǎo)航設(shè)計(jì)布局清晰明了等,設(shè)計(jì)上還要美觀大方。網(wǎng)站前臺要充分體現(xiàn)出企業(yè)特色,符合用戶需求,從而達(dá)到預(yù)期的通過網(wǎng)站宣傳企業(yè)與產(chǎn)品,提升企業(yè)品牌形象,拓展網(wǎng)絡(luò)營銷,降低成本等一系列的目的。</p><p><b>  5.1 界面設(shè)計(jì)</b></p><p>  網(wǎng)站界面設(shè)計(jì)將界面設(shè)計(jì)的基本屬性

77、更多的融入其中,如一致性、簡潔性、避免干擾和打斷、減輕用戶記憶負(fù)擔(dān)等。之所以將界面設(shè)計(jì)融入到網(wǎng)站設(shè)計(jì)之中,就是為了顛覆傳統(tǒng)以技術(shù)為主導(dǎo)的設(shè)計(jì)原則,增強(qiáng)用戶使用網(wǎng)站的易操作性和用戶對網(wǎng)站的使用粘性[12]。</p><p>  5.1.1界面設(shè)計(jì)原則</p><p>  合理的界面設(shè)計(jì)會為用戶的使用帶來很大的方便,并且良好的界面設(shè)計(jì)更能增加美感,增加網(wǎng)站的趣味性。本網(wǎng)站設(shè)計(jì)原則如下[13]:

78、</p><p> ?。?)網(wǎng)站的設(shè)計(jì)形式與網(wǎng)站的要統(tǒng)一。</p><p>  設(shè)計(jì)的內(nèi)容就是指它的主題、形象、題材等要素的總和,形式就是它的結(jié)構(gòu)、風(fēng)格或設(shè)計(jì)語言等表現(xiàn)方式。內(nèi)容決定形式,形式反作用于內(nèi)容。網(wǎng)站設(shè)計(jì)所追求的形式美,必須適合網(wǎng)站主題的需要,這是基本的前提。</p><p> ?。?)交互性和可持續(xù)性的體現(xiàn)。</p><p>  

79、網(wǎng)站具備大多數(shù)媒體所不具備的特殊性:用戶的選擇和主動性。要更多融入吸引用戶的功能。同時(shí)網(wǎng)頁設(shè)計(jì)人員必須根據(jù)網(wǎng)站各個(gè)階段的經(jīng)營目標(biāo),配合網(wǎng)站不同時(shí)期的經(jīng)營策略,以及用戶的反饋信息,經(jīng)常地對網(wǎng)頁進(jìn)行調(diào)整和修改。</p><p>  (3)視覺設(shè)計(jì)在上面的原則提到的基礎(chǔ)上,根據(jù)網(wǎng)站信息的類型來進(jìn)行視覺上的設(shè)計(jì)。包括字體、圖形、頁面等。文字作為占據(jù)頁面重要比率的元素,同時(shí)又是信息重要載體,它的字體、大小、顏色和排布對頁面

80、整體設(shè)計(jì)影響極大。圖形往往能引起人們的注意,激發(fā)閱讀興趣,合理的運(yùn)用圖形,可以生動直觀、形象地表現(xiàn)設(shè)計(jì)主題。版式是網(wǎng)頁界面設(shè)計(jì)的重要組成部分,它將文字、圖形等視覺元素進(jìn)行組合配置,使頁面整體視覺效果美觀和諧,便于閱讀,實(shí)現(xiàn)信息傳達(dá)的最佳效果。利用屏幕顯示的優(yōu)勢,運(yùn)用多媒體元素,增加吸引力。</p><p>  5.1.2 具體界面實(shí)現(xiàn)</p><p>  “8090印象館”攝影網(wǎng)站界面設(shè)計(jì)

81、過程中遵循了以上界面設(shè)計(jì)的原則。網(wǎng)站的主題確定為清新風(fēng)格,網(wǎng)頁的整體色調(diào)是以清新悅目的淺藍(lán)色為主,導(dǎo)航顯目,功能模塊清晰,能快速找到需要的準(zhǔn)確功能模塊。圖11顯示的是網(wǎng)站前臺主頁面的部分截圖。</p><p>  圖11 網(wǎng)站前臺主頁面</p><p>  在以上的界面中,上側(cè)的導(dǎo)航欄模塊、右側(cè)的會員登錄、作品分類和最新動態(tài)功能模塊,左側(cè)的樣冊展示模塊,還有首頁頁尾底部的滾動樣冊展示、網(wǎng)站

82、的公司信息,管理員入口都屬于母板頁MasterPage.master的內(nèi)容。</p><p>  其中網(wǎng)頁頁頭中的圖片是用Flash實(shí)現(xiàn)的,最新動態(tài)是走動的文字,底部是滾動的圖片,從而實(shí)現(xiàn)了網(wǎng)站的動態(tài)效果。樣冊展示的圖片是使用Image控件和樣冊名稱是使用Linkbutton控件,通過界面布局和代碼控制與數(shù)據(jù)庫連接實(shí)現(xiàn)的,如果數(shù)據(jù)庫中上傳了圖片、樣冊名稱或者修改了圖片、樣冊名稱,代碼就會實(shí)現(xiàn)局部刷新的功能。作品分

83、類和底部的滾動樣冊展示都使用代碼來控制。最新動態(tài)通過代碼與數(shù)據(jù)庫連接,當(dāng)數(shù)據(jù)庫最新動態(tài)表更改或添加信息時(shí),會自動更新首頁最新動態(tài)局部功能。</p><p>  母板頁MasterPage.master被綁定該網(wǎng)站中,用來封裝每個(gè)調(diào)用模板頁MasterPage.master的網(wǎng)頁的頁頭和頁尾,使網(wǎng)站的顏色、風(fēng)格和布局保持了一致性。</p><p>  首頁、關(guān)于我們、作品展示、套系簡介、優(yōu)惠

84、活動、拍攝景點(diǎn)、在線預(yù)訂、在線留言、招聘信息、登錄和注冊等頁面綁定了MasterPage.master母板頁,然后各自顯示自己模塊的內(nèi)容,這里不一一列舉。</p><p>  5.2 網(wǎng)站前臺功能的實(shí)現(xiàn)</p><p>  網(wǎng)站前臺的主頁面、關(guān)于我們頁面、優(yōu)惠活動頁面、景點(diǎn)拍攝頁面、作品展示頁面、招聘信息頁面等是供用戶瀏覽的,具體的實(shí)現(xiàn)比較單一簡潔。下面闡述的是在線預(yù)訂和在線留言、個(gè)人主頁

85、頁面的具體實(shí)現(xiàn)。</p><p>  5.2.1 在線預(yù)訂頁面</p><p>  該頁面顯示了在線預(yù)訂的信息,包括攝影師、拍攝時(shí)間、備注等。用戶登錄后可以實(shí)現(xiàn)在線預(yù)訂。圖12是在線預(yù)訂頁面的部分截圖。</p><p>  圖12 在線預(yù)訂頁面</p><p>  當(dāng)用戶登錄后,先獲取用戶信息,用于提交到預(yù)訂表中的會員名和會員電話。部分關(guān)鍵代

86、碼如下:</p><p>  cmd.CommandText = "select * from [User] where user_name = '" + Session["user_name"] + "'";</p><p>  SqlDataReader mydatareader = cmd.ExecuteRe

87、ader();</p><p>  if (mydatareader.Read())</p><p><b>  {</b></p><p>  Label3.Text = mydatareader["user_name"].ToString();</p><p>  Label4.Text = my

88、datareader["user_tel"].ToString();</p><p><b>  }</b></p><p>  當(dāng)用戶提交預(yù)訂信息時(shí)先判斷用戶是否已經(jīng)登錄,如果沒有登錄則提示用戶先登錄,若已經(jīng)登錄,并且預(yù)訂信息無誤時(shí),則獲取系統(tǒng)時(shí)間,提交預(yù)訂信息、會員信息、預(yù)訂時(shí)間到數(shù)據(jù)庫預(yù)訂表。</p><p>  提交

89、按鈕的Click事件實(shí)現(xiàn)的是將預(yù)訂詳細(xì)信息插入到數(shù)據(jù)庫的預(yù)訂表中,由代碼查詢數(shù)據(jù)庫的預(yù)訂表里的記錄編號,查詢到最大的編號加一最為本次預(yù)訂的編號,將頁面的攝影師、拍攝時(shí)間、備注等賦值給DropDownList、Label和Textbox的Text,然后使用SQL語句插入數(shù)據(jù)庫預(yù)訂表中,部分關(guān)鍵代碼如下:關(guān)鍵代碼如下:</p><p>  string g = DateTime.Now.ToString();<

90、/p><p>  cmd.CommandText = "select top 1* from [Order] order by id desc";</p><p>  int a = Convert.ToInt32(cmd.ExecuteScalar());</p><p>  string b = Convert.ToString(a + 1);&

91、lt;/p><p>  cmd.CommandText = "insert into [Order] (id,order_time,user_name,user_tel,photographer,photograph_time,beizhu) values('" + b + "','" + g + "','" + th

92、is.Label3.Text + "','" + this.Label3.Text + "','" + this.DropDownList6.Text + "','" + this.DropDownList7.Text + "年" + this.DropDownList8.Text + "月"

93、; + this.DropDownList9.Text + "日" + "','" + this.TextBox1.Text + "')";</p><p>  5.2.2 在線留言頁面</p><p>  該頁面顯示了在線留言的信息,包括標(biāo)題、留言內(nèi)容等。用戶登錄后可以實(shí)現(xiàn)在線預(yù)訂。圖13是在線留言頁面的

94、部分截圖。</p><p>  圖13 在線留言頁面</p><p>  提取用戶信息和系統(tǒng)時(shí)間等如在線預(yù)訂,這里不再重復(fù)闡述。</p><p>  提交按鈕的Click事件實(shí)現(xiàn)的是留言詳細(xì)信息插入到數(shù)據(jù)庫的留言表中,由代碼查詢數(shù)據(jù)庫的留言表里的記錄編號,查詢到最大的編號加一最為本次留言的編號,將頁面的留言標(biāo)題、留言內(nèi)容、會員信息等賦值給Label和Textbox的

95、Text,然后使用SQL語句插入數(shù)據(jù)庫留言表中,部分關(guān)鍵代碼如下:</p><p>  cmd.CommandText = "select top 1* from [Language] order by language_id desc";</p><p>  int a = Convert.ToInt32(cmd.ExecuteScalar());</p>

96、<p>  string b = Convert.ToString(a + 1);</p><p>  cmd.CommandText = "insert into [Language] values('" + b + "','" + this.TextBox2.Text + "','" + Labe

97、l2.Text + "','" + Label3.Text + "','" + this.TextBox1.Text + "','" + g + "')";</p><p>  5.2.3 個(gè)人主頁頁面</p><p>  當(dāng)用戶登錄后,可以從前臺進(jìn)入個(gè)人

98、主頁,從個(gè)人主頁進(jìn)入我的信息、修改密碼、我的相冊、我的訂單、我的留言等頁面,圖14是個(gè)人主頁頁面的部分截圖。</p><p>  圖14 個(gè)人主頁頁面 </p><p>  現(xiàn)在對我的信息頁面、我的訂單頁面、我的留言頁面進(jìn)行詳細(xì)說明,我的相冊頁面跟我的訂單頁面、修改密碼頁面跟我的信息頁面原理相同,不再重復(fù)累述。</p><p>  (1)我的信息頁面。</p&

99、gt;<p>  會員進(jìn)入該頁面,首先將會員原來的信息展現(xiàn)在修改信息頁面里相應(yīng)的DropDownList和Textbox的Text里,便于會員查看和修改。圖15是個(gè)人主頁我的信息頁面的部分截圖。</p><p>  圖15 個(gè)人主頁修改信息頁面</p><p>  個(gè)人主頁修改信息頁面實(shí)現(xiàn)的是修改數(shù)據(jù)庫會員表中的會員信息,但會員編號跟會員名不允許修改。將頁面的性別賦值給Rad

100、ioButtonList控件,用于選擇。將忘記密碼問題賦值給DropDownList的Text,提供系統(tǒng)設(shè)定的選擇問題。電話、問題答案等賦值給和Textbox的Text,然后使用SQL語句修改數(shù)據(jù)庫會員表中的信息。部分關(guān)鍵代碼如下:</p><p>  if (RadioButtonList1.Items[0].Selected)</p><p><b>  {</b>

101、;</p><p><b>  x = "男";</b></p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p><b&

102、gt;  x = "女";</b></p><p><b>  }</b></p><p>  string sql = ConfigurationManager.ConnectionStrings["conn"].ConnectionString;</p><p>  SqlConnecti

103、on con = new SqlConnection(sql);</p><p>  con.Open();</p><p>  string cmdText = "update [User] set user_sex='" + x + "',user_tel='" + this.TextBox1.Text.Trim() +

104、"',user_question='" + this.DropDownList1.Text + "',user_answer='" + this.TextBox2.Text.Trim() + "',user_email='" + this.TextBox3.Text.Trim() + "',user_addres

105、s='" + this.TextBox4.Text.Trim() + "' where user_name='" + this.Label2.Text.Trim() + "'";</p><p> ?。?)我的留言頁面。</p><p>  我的留言頁面展示的是會員本人的留言信息和管理員的回復(fù)信息,可以供會員

106、查詢。圖16是個(gè)人主頁的我的留言的部分截圖。</p><p>  圖16 個(gè)人主頁我的留言頁面</p><p>  個(gè)人主頁的我的留言實(shí)現(xiàn)的是查看數(shù)據(jù)庫留言表中的會員本人留言信息,和數(shù)據(jù)庫中的留言回復(fù)表中管理員的回復(fù)信息。使用SQL語句查詢留言表和回復(fù)留言表,將留言標(biāo)題、留言內(nèi)容、留言時(shí)間、回復(fù)內(nèi)容、回復(fù)時(shí)間等賦值給Label的Text,僅用于展示。部分關(guān)鍵代碼如下:</p>

107、<p>  cmd2.CommandText = "select * from [Language] where user_name = '" + this.Label7.Text + "'";</p><p>  SqlDataReader mydatareader2 = cmd2.ExecuteReader();</p><

108、;p>  while (mydatareader2.Read())</p><p><b>  {</b></p><p>  g = g + "<br/>" + "<br/>" + mydatareader2["language_title"].ToString();</

109、p><p>  this.Label1.Text = g;</p><p><b>  ……</b></p><p><b>  }</b></p><p>  SqlCommand cmd3 = con.CreateCommand();</p><p>  cmd3.Comma

110、ndText = "select * from [Huifu] where user_name='" + this.Label7.Text + "'";</p><p>  SqlDataReader mydatareader3 = cmd3.ExecuteReader();</p><p>  while (mydatareader

111、3.Read())</p><p><b>  {</b></p><p>  h = h + "<br/>" + "<br/>" + mydatareader3["huifu_content"].ToString();</p><p>  this.Label

112、5.Text = h;</p><p>  j = j + "<br/>" + "<br/>" + mydatareader3["time"].ToString();</p><p>  this.Label4.Text = j;</p><p><b>  }</b

113、></p><p> ?。?)我的訂單頁面。</p><p>  該頁面展示的是會員本人的預(yù)訂信息和管理員的審核信息,可以供會員查詢。預(yù)訂信息包括會員自己預(yù)訂的拍攝時(shí)間、訂單時(shí)間、攝影師,審核信息包括審核結(jié)果和審核時(shí)間。圖17是個(gè)人主頁的我的訂單的部分截圖。</p><p>  圖17 個(gè)人主頁我的訂單頁面</p><p>  個(gè)人主頁

114、我的訂單頁面實(shí)現(xiàn)查詢訂單查詢的功能。先獲取登錄的會員名,再用會員名查詢數(shù)據(jù)庫中預(yù)訂表的記錄,如果預(yù)訂表記錄中有該會員的會員名,則把該會員名相對應(yīng)的訂單信息調(diào)出來并且賦值給Label的Text,用來顯示查詢的結(jié)果。并且用while循環(huán)來實(shí)現(xiàn)控制多個(gè)訂單的查詢調(diào)用。部分關(guān)鍵代碼如下:</p><p>  SqlCommand cmd2 = con.CreateCommand();</p><p&g

115、t;  cmd2.CommandText = "select * from [Order] where user_name = '" + this.Label7.Text + "'";</p><p>  SqlDataReader mydatareader2 = cmd2.ExecuteReader();</p><p>  whi

116、le (mydatareader2.Read())</p><p><b>  {</b></p><p>  g = g + "<br/>" + "<br/>" + mydatareader2["order_time"].ToString();</p><p>

117、;  this.Label1.Text = g;</p><p><b>  ……</b></p><p><b>  }</b></p><p>  5.2.4 取回密碼頁面</p><p>  取回密碼頁面實(shí)現(xiàn)的是當(dāng)會員忘記密碼時(shí),可以通過這個(gè)功能取回密碼,方便會員的密碼保存和管理,為會員提供人

118、性化的服務(wù)。圖18是取回密碼頁面的部分截圖。</p><p>  圖18 取回密碼頁面</p><p>  要使用取回密碼這個(gè)功能,則會員在注冊的時(shí)候或者在注冊后在個(gè)人主頁的修改我的信息頁面,填寫密碼問題和問題答案保存到數(shù)據(jù)庫會員表里。使用DropDownList控件將密碼問題提供給會員選擇問題。用Button提交按鈕將會員輸入的信息與數(shù)據(jù)庫里的會員表進(jìn)行核對,當(dāng)會員輸入的會員名、密碼問題

溫馨提示

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

最新文檔

評論

0/150

提交評論