版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 本科畢業(yè)論文(設計)</p><p> 論文題目:“8090印象館”攝影網站的設計與實現</p><p> 所在學院 </p><p> 專業(yè)班級 信息管理與信息系統(tǒng) </p><p> 學生姓名 學號 <
2、;/p><p> 指導教師 職稱 </p><p> 完成日期 年 月 日</p><p><b> 畢業(yè)論文獨創(chuàng)性聲明</b></p><p> 本人鄭重聲明所提交的畢業(yè)論文是本人在指導教師的指導下進行的研究工作及取得的研究成果。除文中
3、特別加以標注的地方外,論文中不包含他人已經發(fā)表的學術成果或者他人為獲得高等院校學位而使用過的材料,論文中不涉及任何知識產權糾紛。否則,本人將承擔一切責任。</p><p> 學生簽名:__________ </p><p> 日 期:__________ </p><p><b> 摘 要</b></
4、p><p> 隨著互聯網的快速普及和電子商務的迅猛發(fā)展,企業(yè)網站作為企業(yè)開展信息交流、網絡營銷、宣傳企業(yè)的最佳平臺應運而生。越來越多的企業(yè)著手建立自己的企業(yè)網站,網站可以讓更多的客戶和合作伙伴及時、準確、方便地了解企業(yè)各方面的信息,從而提高企業(yè)的市場競爭力。</p><p> 本網站以Visual Studio 2008為開發(fā)環(huán)境,使用SQL Server 2005數據庫管理系統(tǒng),采用.N
5、ET技術,為“8090印象館”攝影公司設計實現基于B/S平臺的公司網站。通過網站使該公司能向用戶全面展示公司的基本信息和作品信息,并通過留言板、在線預訂等與客戶形成互動,最終達到通過網站宣傳企業(yè)與產品,提升企業(yè)品牌形象,拓展網絡營銷,降低成本等一系列的目的。</p><p> 本文主要從用戶的需求出發(fā),論述“8090印象館”攝影網站的數據庫設計、前臺設計和后臺設計。前臺功能以用戶瀏覽、個人主頁、在線預訂和用戶留
6、言為主;后臺主要實現對網站基礎信息、在線預定等的管理,以及對網站的維護。網站的核心功能是作品的發(fā)布與管理,以及預定訂單的生成與管理。</p><p> 關鍵詞:企業(yè)網站;需求分析;網站設計</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 數據流圖4</p><p> 2.3 數據字典6</p><p> 3 數據庫設計15</p><p> 3.1 數據庫概念結構設計15</p><p> 3.2 數據庫邏輯結構設計16</p><p> 3.3 數據庫物理結構設計16</p><p>
16、3.4 數據庫的表結構17</p><p> 4 網站功能設計22</p><p> 4.1 總體功能設計22</p><p> 4.1.1 網站前臺功能設計22</p><p> 4.1.2 網站后臺功能設計23</p><p> 4.2 功能模塊設計24</p><p>
17、; 5 網站前臺實現27</p><p> 5.1 界面設計27</p><p> 5.1.1界面設計原則27</p><p> 5.1.2 具體界面實現28</p><p> 5.2 網站前臺功能的實現29</p><p> 5.2.1 在線預訂頁面29</p><p>
18、; 5.2.2 在線留言頁面30</p><p> 5.2.3 個人主頁頁面31</p><p> 5.2.4 取回密碼頁面35</p><p> 5.2.5 作品展示頁面36</p><p> 6 網站后臺實現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> 結 論48</b></p><p><b> 參考文獻49</b></p><p><b> 致 謝50</b></p><
21、p> 附件一:文獻綜述錯誤!未定義書簽。</p><p> 附件二:外文文獻譯文錯誤!未定義書簽。</p><p> 附件三:外文文獻原文錯誤!未定義書簽。</p><p><b> 1 引 言</b></p><p><b> 1.1 開發(fā)背景</b></p>
22、<p> 網絡媒體在傳播時間上具有明顯的自由、快捷的特點,可以輕易做到即時性、往復性發(fā)布各類新聞?;ヂ摼W在我國現已成為繼電視、廣播、報紙、雜志之后的第五大媒體,企業(yè)不僅通過大量的文字信息來宣傳產品、服務,還可以充分利用聲音、圖像、視頻、虛擬三維等技術充分展示[1]。</p><p> 當前,信息化的浪潮正席卷全球,互聯網以低代價,但很有效并且便捷地把產品或服務的信息發(fā)向全世界的每個角落。互聯網的迅猛
23、發(fā)展,使得企業(yè)建立自己的門戶網站成為一種在信息時代生存的必要手段。2011年7月19日,據中國互聯網絡信息中心(CNNIC)在京發(fā)布的《第28次中國互聯網絡發(fā)展狀況統(tǒng)計報告》顯示,截至2011年6月底,中國網民規(guī)模達到4.85億,網站數183萬[2]。由此可見,我國互聯網發(fā)展的迅猛勢頭強勁,使得互聯網成為強而有力的傳播媒介。而企業(yè)網站也成為最佳的宣傳媒體,企業(yè)可不限區(qū)域的向外宣傳企業(yè)的文化、企業(yè)的產品、服務品質以及新聞等方面的資訊。企業(yè)
24、網站是企業(yè)對全國、乃至全球開放的窗口,是目前向全球宣傳最快捷的方式。網站不僅成為企業(yè)宣傳產品和服務的窗口,也是樹立企業(yè)形象的前沿。網站的建設必將給企業(yè)帶來無限的商機。</p><p><b> 1.2 開發(fā)意義</b></p><p> 在這樣的信息時代背景下,建立企業(yè)網站,可以通過互聯網來樹立企業(yè)良好的品牌形象,提高企業(yè)的知名度,并且可以快捷、有效、長期地為企業(yè)
25、客戶或潛在客戶傳遞信息,提高公司產品被用戶采購的機率。</p><p> 本人曾在“8090印象館”攝影公司實習過一段時間,發(fā)現除去與一般企業(yè)網站的共性外,攝影公司具有其鮮明的獨特性。最大的特點就是公司的產品以相冊樣冊和電子樣冊的形式存在,大量精美的電子樣冊堆積,鑒于成本等原因不可能一一做成成品樣冊。而企業(yè)可以通過簡潔大方、特點鮮明、功能完善的網頁來全面詳盡地表達自己的產品信息和服務,并及時、全面的接受用戶的信
26、息查詢和信息反饋,從而大大地降低成本。而且,“8090印象館”攝影公司的客戶絕大多數為10至40歲的人群,客戶對象基本上是學生、公司企業(yè)一般職員,以及自由職業(yè)者。2011年7月19日,據中國互聯網絡信息中心(CNNIC)發(fā)布的《第28次中國互聯網絡發(fā)展狀況統(tǒng)計報告》可知10至40歲這個年齡層的網民占整體網民的79.9%,網民職業(yè)結構中學生群體占比最高,達到29.9%,第二高比率的個體戶/自由職業(yè)者占14.6%,第三高比率的公司企業(yè)一般職
27、員為10.9%[3]??梢?,無論從公司內部需求分析,還是從市場成熟度來看,建立“8090印象館”攝影網站是十分必要的。</p><p> 現在該公司主要的營銷策略為產品策略、廣告宣傳策略、事件營銷、會員策略、價格策略,而廣告宣傳局限于線下營銷。因此充分利用互聯網迅猛發(fā)展的有利形式,進行網絡營銷,讓更多的客戶了解“8090印象館”公司的獨特產品,進而拓寬公司的營銷市場,所以建立一個功能完善的企業(yè)網站是該公司必然的
28、選擇。</p><p><b> 2 需求分析</b></p><p> 需求分析就是通過對應用問題及其環(huán)境的分析與理解,采用一系列的分析方法和技術,將用戶的需求逐步精確化、完全化、一致化,最終形成需求規(guī)格說明文檔的過程[4]。本網站需求分析的方法選取的是結構化分析方法,強調的是開發(fā)方法的結構合理性。結合圖形表達用戶需求,使用的手段主要是數據流圖和數據字典。<
29、;/p><p><b> 2.1 用戶需求</b></p><p> 在網站設計之前,以及設計、開發(fā)的過程中,對用戶需求所作的調研與分析,是網站系統(tǒng)設計、系統(tǒng)完善和系統(tǒng)維護的最重要的依據。</p><p> 而通過與公司部門經理和員工的交談,獲取了公司方面的需求,即用戶需求。該公司的業(yè)務主要是寫真攝影、婚紗攝影和婚禮跟拍等,因此公司想要建立一
30、個全面展示公司及產品信息的網站,將“8090印象館”網作為一個資訊網站和信息平臺,能夠可以更好地展示企業(yè)風采和產品信息。從而提升公司形象,進行網絡營銷,讓更多的客戶了解“8090印象館”公司作品的精美度和服務的完善性,進而拓寬公司的營銷市場。</p><p> 通過用戶需求分析,從功能分析角度上來講,該公司認為網站前臺應該是產品展示和公司信息的介紹,特別是要向客戶展示產品的具體信息,包括公司介紹、作品展示、在線
31、預訂、拍攝景點介紹、優(yōu)惠活動介紹、留言功能、新聞瀏覽、會員注冊登錄等功能。會員可以通過在線預訂、在線留言等與公司形成互動,促進交流。</p><p> 該公司對后臺管理的需求,網站后臺應起到對網站維護管理的作用,包括對作品發(fā)布、公司信息、最新動態(tài)發(fā)布、留言、預訂、招聘信息等的管理。針對前臺的在線預訂,管理員可以進行對拍攝時間等信息進行審核,對留言進行回復等操作的管理。</p><p>
32、 此外,因為攝影公司所具有的獨特性,公司對數據庫有特別嚴密的要求。大量的電子樣冊被存儲在數據庫中,數據庫導入導出功能、數據增刪功能、信息更新功能等要完善,以及圖片排版的美觀。信息采集要方便快捷,數據更新維護要自動高效,系統(tǒng)操作要簡單實用。</p><p> 在滿足用戶的明確需求后,挖掘用戶的潛在需求,在最新動態(tài)里加入了攝影常識的介紹等功能。</p><p><b> 2.2
33、數據流圖</b></p><p> 數據流圖是系統(tǒng)的邏輯模型,用來描繪數據流在系統(tǒng)中流動和處理的情況。它以圖形的方式刻畫數據流從輸入到輸出的移動變換過程,是邏輯系統(tǒng)的圖形表示。為了控制復雜性,采用“自頂向下逐層分解”的結構化分析方法,方便研究[5]。數據流程圖有四種基本符號:實體、數據存儲、處理邏輯、數據流,如圖1所示:</p><p> 圖1 數據流程圖的四種基本符號&l
34、t;/p><p> 通過對“8090印象館”公司的業(yè)務及公司對網站要求的了解,加上對攝影網站的研究,采用結構化的分析方法,得出了該網站的數據流圖。</p><p><b> ?。?)0層數據流圖</b></p><p> 頂層數據流圖表達了網站總體數據處理和數據流之間的關系。本流程圖根據網站的結構將系統(tǒng)處理分為前臺管理和后臺管理兩部分。前臺管理
35、包括會員注冊及登錄、信息瀏覽、在線留言及在線預訂等。后臺管理包括管理員的注冊以及登錄、留言管理、預訂管理、會員相冊管理、會員管理,及基礎數據部分包括企業(yè)簡介管理、套系簡介管理、作品展示管理、優(yōu)惠活動管理、拍攝景點管理、友情鏈接管理、招聘信息管理和最新動態(tài)管理?!?090印象館”網站的0層數據流圖如圖2所示。</p><p> 圖2 “8090印象館”攝影網0層DFD</p><p>&l
36、t;b> ?。?)1層數據流圖</b></p><p> 對0層數據流圖中的前臺管理處理和后臺管理處理進行細化,得出前臺的1層數據流圖和后臺的1層數據流圖。</p><p> 前臺管理的1層數據流圖包括注冊、會員登錄、在線預訂、在線留言、修改會員信息和會員取回密碼等管理。用戶進入前臺系統(tǒng)后,可以瀏覽新聞信息和作品信息,可以通過注冊功能成為網站會員。會員登錄后,可以修改
37、會員資料,進行在線預訂和在線留言。會員如果忘記了登錄密碼,可以通過取回密碼功能取回密碼?!?090印象館”攝影網的后臺管理1層數據流圖如圖3所示:</p><p> 圖3 “8090印象館”攝影網前臺管理1層DFD</p><p> 圖4 “8090印象館”攝影網后臺管理1層DFD</p><p> 后臺管理的1層數據流圖包括管理員登錄、基礎數據管理、會員管理
38、、預訂管理、回復管理和會員相冊管理等管理。管理員登錄后,可以對套系信息、最新動態(tài)、友情鏈接、優(yōu)惠信息、拍攝景點、企業(yè)信息、招聘信息這些基礎數據進行增加、修改、刪除。管理員還可以發(fā)布、編輯、刪除和查詢作品,以及對留言進行查詢、回復、刪除管理,對預訂表進行查詢、審核、刪除管理。對會員相冊進行增加、修改、刪除等操作管理。“8090印象館”攝影網的后臺管理1層數據流圖如圖4所示。</p><p><b> ?。?/p>
39、3)2層數據流圖</b></p><p> 該層數據流圖是對1層數據流圖的細化,對1層數據流圖中個人主頁仍較為復雜的數據處理進行細化,得到個人主頁這個2層的數據流圖,如圖5所示。</p><p> 圖5 個人主頁的2層DFD</p><p> 會員進入個人主頁后,可以進行留言查詢、會員信息管理、預訂查詢和相冊管理。留言查詢是查看自己的留言信息和管理
40、員的回復信息,預訂查詢是會員對自己的預訂是否通過等進行查詢。相冊管理是會員以往拍攝的照片的電子版,管理員上傳相冊后,會員核對確認,會員可以查看相冊,下載相冊。會員還可以對會員自己的基本信息進行管理。</p><p><b> 2.3 數據字典</b></p><p> 數據字典是描述數據的信息的集合,是對系統(tǒng)中所有使用數據元素的定義的集合。數據字典的內容主要是對數
41、據流圖中的數據項、數據結構、數據流、處理邏輯、數據存儲和外部實體等六個方面進行具體的定義[6]。對“8090印象館”網站的數據流圖進行分析后,得出該公司網站的外部實體條目(見表1-2)、數據流條目(見表3-21)和處理邏輯條目(見表22-33)。</p><p> 表1 管理員外部實體條目</p><p> 表2 會員外部實體條目</p><p> 表3 管理
42、員數據流條目</p><p> 表4 會員信息數據流條目</p><p> 表5 會員注冊信息數據流條目</p><p> 表6 注冊成功或失敗提示數據流條目</p><p><b> 續(xù)表</b></p><p> 表7 留言信息數據流條目</p><p>
43、表8 會員取回密碼信息數據流條目</p><p> 表9 會員密碼信息數據流條目</p><p> 表10 預訂信息數據流條目</p><p> 表11 會員相冊信息數據流條目</p><p> 表12套系信息數據流條目</p><p> 表13 基本信息數據流條目</p><p>
44、 表14 最新動態(tài)信息數據流條目</p><p> 表15 友情鏈接信息數據流條目</p><p> 表16 優(yōu)惠活動信息數據流條目</p><p> 表17 拍攝景點信息數據流條目</p><p> 表18 企業(yè)信息數據流條目</p><p> 表19 招聘信息數據流條目</p><p&
45、gt;<b> 續(xù)表</b></p><p> 表20 作品展示信息數據流條目</p><p> 表21 回復信息數據流條目</p><p> 表22 前臺管理處理邏輯條目</p><p> 表23 后臺管理處理邏輯條目</p><p><b> 續(xù)表</b>&l
46、t;/p><p> 表24 注冊處理邏輯條目</p><p> 表25 會員登錄處理邏輯條目</p><p> 表26 在線預訂處理邏輯條目</p><p> 表27 個人主頁處理邏輯條目</p><p><b> 續(xù)表</b></p><p> 表28 管理員登錄
47、處理邏輯條目</p><p> 表29 基礎數據管理處理邏輯條目</p><p> 表30 會員管理處理邏輯條目</p><p> 表31 預訂管理處理邏輯條目</p><p><b> 續(xù)表</b></p><p> 表32 回復管理處理邏輯條目</p><p>
48、; 表33 會員相冊管理處理邏輯條目</p><p><b> 3 數據庫設計</b></p><p> 數據庫設計是指在給定的應用環(huán)境中,構造最優(yōu)的數據庫模式,并利用現有的數據庫管理系統(tǒng)建立數據庫及其應用系統(tǒng)的過程,使之能夠有效地收集、存儲、操作管理數據,滿足應用環(huán)境中各種用戶的應用需求[7]。數據庫的設計包括數據庫概念結構設計、邏輯結構設計和物理結構設計三個
49、階段。</p><p> 3.1 數據庫概念結構設計</p><p> 概念結構設計的主要任務是對用戶需求進行綜合、歸納與抽象,形成一個獨立于具體DBMS的概念模型。實體是現實世界中客觀存在的事物。聯系指的是實體之間可能存在的各種聯系,這種聯系通過系統(tǒng)的功能活動表現出來。屬性指的是實體或聯系的性質[8]。概念結構是現實世界與機械世界的中介,因此,概念結構設計是整個數據庫設計的關鍵所在。
50、</p><p> 概念結構設計的主要常用工具是E-R圖。E-R圖由實體、屬性和聯系三部分組成,如圖6所示。</p><p> 圖6 E-R圖圖例</p><p> 本網站數據庫設計的E-R圖,如圖7所示。</p><p> 圖7 “8090印象館”攝影網站E-R圖</p><p> 3.2 數據庫邏輯結構
51、設計</p><p> 數據庫邏輯設計主要是將現實世界的概念數據模型轉換為與選用的數據庫管理系統(tǒng)所支持的數據模型相符合的邏輯數據模式,即將E-R圖轉換成某一具體的數據模型[9]。以下是本網站數據庫的關系模式。</p><p> 會員信息(會員編號,會員名,密碼,性別,地址,電話,Email,密碼問題,密碼問題答案)</p><p> 管理員信息(管理員編號,管
52、理員名,管理員密碼)</p><p> 留言信息(留言編號,留言標題,會員名,會員電話,留言內容,留言時間)</p><p> 預訂表信息(預訂表編號,會員編號,會員名,套系編號,套系名稱,拍攝時間,拍攝景點,攝影師,預訂時間,審核,審核時間)</p><p> 套系信息(套系編號,套系名,套系價格,套系定金,套系簡介,套系照片)</p><
53、;p> 會員相冊信息(照片編號,會員名,套系名稱,拍攝時間,拍攝景點,攝影師,照片)</p><p> 以上是從E-R圖中得出的關系模式,另外本網站還包括以下關系模式。</p><p> 最新動態(tài)(動態(tài)編號,動態(tài)名稱,動態(tài)內容)</p><p> 友情鏈接(友情鏈接編號,網站名稱,鏈接網址)</p><p> 優(yōu)惠活動(優(yōu)惠活
54、動編號,優(yōu)惠活動名稱,優(yōu)惠活動內容)</p><p> 拍攝景點(拍攝景點編號,拍攝景點名稱,拍攝景點特色,景點圖片)</p><p> 企業(yè)信息(企業(yè)信息編號,企業(yè)地址,聯系方式,企業(yè)簡介)</p><p> 招聘信息(招聘信息編號,招聘職位,招聘人數,工作年限,性別要求,學歷要求,職位要求,聯系方式,備注,發(fā)布時間)</p><p>
55、; 作品展示(作品編號,作品名稱,作品照片)</p><p> 3.3 數據庫物理結構設計</p><p> 數據庫物理設計是在邏輯設計的基礎上進行的,其主要任務是確定數據庫在物理設備上的存儲結構、存取方法和存取路徑等。數據庫物理結構的設計,實際上就是利用數據庫管理系統(tǒng)提供的命令、語句等將邏輯模型在計算機上的實現過程[10]。例如:</p><p> 會員信
56、息(會員編號,會員名,密碼,性別,地址,電話,Email,密碼問題,密碼問題答案)</p><p> 套系信息(套系編號,套系名,套系價格,套系定金,套系簡介,套系照片)</p><p> 留言信息(留言編號,會員電話,會員名,留言內容,留言時間)</p><p> 拍攝景點(拍攝景點編號,拍攝景點名稱,拍攝景點特色,景點照片)</p><
57、p> 在這是個關系模式中,會員信息中會員編號是主鍵,套系信息中的套系編號是主鍵;另外在留言信息中,會員編號是外碼,在實現這一功能時常會涉及查詢用戶,而在拍攝景點中,經常要通過景點名來查詢景點,因此對他們建立普通索引,以提高查詢效率。</p><p> 3.4 數據庫的表結構</p><p> 數據庫表結構的設計方法直接影響應用軟件數據庫的性能和生命周期。根據數據庫概念設計和邏輯
58、設計,產生相應的數據庫表。</p><p> 管理員信息表,存儲系統(tǒng)中管理員信息,是管理員登錄時用到的信息。(如表34所示)。</p><p> 表34 管理員表Admin</p><p> 會員信息表,記錄系統(tǒng)中注冊會員的詳細信息,也是會員進行登錄與取回密碼時用到的信息,包括會員編號,會員名,會員性別,會員密碼,電話等屬性(見表35)。</p>
59、<p> 表35 會員表User</p><p> 套系表,主要記錄攝影套系的基本信息,包括套系名,套系簡介等,便于用戶的對套系的瀏覽了解(見表36)。</p><p> 表36 套系表Taoxi</p><p> 留言表記錄的是留言的基本信息,包括留言編號,留言標題,留言人姓名,留言會員編號,留言內容等屬性(見表37)。</p>
60、<p> 表37 留言表Language</p><p> 最新動態(tài)記錄的是最新動態(tài)的信息,包括更新時間和動態(tài)內容等屬性(見表38)。</p><p> 表38 最新動態(tài)News</p><p> 作品展示記錄了作品的信息,用于樣冊展示,包括作品編號,作品名稱等屬性(見表39)。</p><p> 表39 作品展示 Hua
61、zhilian</p><p> 友情鏈接記錄了友情鏈接的信息,包括友情鏈接編號,網站名稱等屬性(見表40)。</p><p> 表40 友情鏈接FriendLink </p><p><b> 續(xù)表</b></p><p> 優(yōu)惠表記錄了優(yōu)惠活動的信息,包括優(yōu)惠活動編號,優(yōu)惠活動內容屬性(見表41)。<
62、/p><p> 表 41 優(yōu)惠活動表Preferential</p><p> 拍攝景點記錄了拍攝景點的信息,包括拍攝景點編號,拍攝景點名稱等屬性(見表42)。</p><p> 表42 拍攝景點 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> 預訂表記錄了訂單的信息,
64、包括預訂表號,套系編號,套系名稱,訂購時間等屬性(見表45)。</p><p> 表45 預訂表 Order</p><p> 會員個人相冊記錄了會員以往拍過的拍攝信息,包括相冊編號、會員編號、套系名稱等屬性(見表46)。</p><p> 表46 會員相冊 Album</p><p> 回復留言記錄了留言的內容以及管理員回復的內容、
65、回復的時間等屬性(見表51)。</p><p> 表47 回復留言表 Huifu</p><p><b> 續(xù)表</b></p><p><b> 4 網站功能設計</b></p><p> 本網站的功能設計總體功能設計和功能模塊設計,以下將對這兩部分內容進行詳細介紹。</p>
66、<p> 4.1 總體功能設計</p><p> 總體功能設計包括網站前臺功能設計和網站后臺功能設計兩部分。前臺功能包括信息瀏覽、在線留言、在線預訂、個人主頁等功能,后臺功能包括基礎數據管理、訂單審核、回復留言等功能。</p><p> 4.1.1 網站前臺功能設計</p><p> 網站前臺功能包括會員管理、企業(yè)簡介、套系簡介、個人主頁、作品展
67、示、優(yōu)惠活動、留言管理、拍攝景點、友情鏈接、預訂管理、招聘信息和最新動態(tài)。其中會員管理又包括會員注冊、會員登錄、取回密碼等功能,個人主頁又包括預訂查詢、會員信息管理、留言查詢、相冊管理、修改密碼。網站前臺功能圖(見圖8)。</p><p> 圖8 網站前臺功能圖</p><p> 該網站前臺功能主要有兩大部分。一部分是信息瀏覽功能,為用戶提供網站基本信息,包括企業(yè)簡介、套系簡介、作品展
68、示、優(yōu)惠活動、拍攝景點管理、友情鏈接、招聘信息和最新動態(tài)等信息。</p><p> 另一部分,用戶還可以進行在線留言、在線預訂等操作,但必須先注冊成為會員,然后登錄才可以操作。會員還可以管理自己的主頁,修改個人信息、修改密碼、管理相冊、查詢留言和訂單。如果會員忘記登錄密碼,可以通過會員管理里的取回密碼功能,回答自己設置的密碼問題,回答正確就可以取回密碼。對于已經預訂的套系,會員可以通過預定管理對拍攝時間、拍攝景
69、點等進行預定。</p><p> 4.1.2 網站后臺功能設計</p><p> 網站后臺管理包括基礎數據管理、留言管理、預訂管理和會員管理。其中基礎數據管理分為企業(yè)簡介管理、套系簡介管理、作品展示管理、優(yōu)惠活動管理、拍攝景點管理、友情鏈接管理、招聘信息管理和最新動態(tài)管理,留言管理分為回復留言、刪除留言,預訂管理分為審核管理和刪除管理,會員相冊管理分外增加會員相冊、修改會員相冊、刪除會
70、員相冊等。網站后臺管理功能圖(見圖9)。</p><p> 圖9 網站后臺功能圖</p><p> 該網站后臺管理系統(tǒng)可以實現基礎數據管理、會員管理、留言管理、預訂管理和會員相冊管理。</p><p> 在基礎數據管理子系統(tǒng)中,管理員可以對企業(yè)簡介管理、套系簡介管理、作品展示管理、優(yōu)惠活動管理、拍攝景點管理、友情鏈接管理、招聘信息管理和最新動態(tài)管理進行添加、修
71、改、刪除和查看等操作。</p><p> 會員管理子系統(tǒng)是指管理員可以進行刪除會員等操作。</p><p> 留言管理子系統(tǒng)是管理員對會員的留言進行回復,或者刪除留言等。</p><p> 預訂管理子系統(tǒng)是管理員對會員的預訂進行管理。查詢預訂,對會員提出的預訂進行審核,并返回審核結果,同意預訂,或者駁回,還可以刪除預訂。</p><p>
72、; 會員個人相冊管理子系統(tǒng)是管理員對會員以往拍攝的相冊在個人主頁里進行增加、修改、刪除等操作。</p><p> 4.2 功能模塊設計</p><p> IPO圖主要是配合層次模塊結構圖詳細說明每個模塊內部功能的一種工具。IPO圖的設計包括輸入、處理、輸出,以及與之相應的數據庫/文件、在總體結構中的位置等信息[11]?!?090印象館”攝影網站包括兩個功能模塊:前臺管理和后臺管理。在
73、功能模塊設計中采用結構化網站設計方法中的IPO圖方法對功能模塊的功能實現進行描述。網站總體的IPO圖如圖10所示:</p><p> 圖10 系統(tǒng)總體IPO圖</p><p> 在網站功能總體IPO圖的基礎上,進行每項功能的IPO設計,設計結果如下:</p><p> 表48 前臺管理模塊IPO設計</p><p> 表49 后臺
74、管理模塊IPO設計</p><p> 表50 會員登錄模塊IPO設計</p><p> 表51 在線預訂模塊IPO設計</p><p> 表52 在線留言模塊IPO設計</p><p> 表53 個人主頁管理模塊IPO設計</p><p><b> 續(xù)表</b></p>
75、;<p> 表53 基礎數據管理模塊IPO設計</p><p> 表54 會員相冊管理模塊IPO設計</p><p> 表55 預訂表的管理模塊IPO設計</p><p> 表56 留言管理模塊IPO設計</p><p><b> 5 網站前臺實現</b></p><p
76、> 企業(yè)網站主要面向用戶,網頁的界面設計不但要講究可用性,功能齊全實用,導航設計布局清晰明了等,設計上還要美觀大方。網站前臺要充分體現出企業(yè)特色,符合用戶需求,從而達到預期的通過網站宣傳企業(yè)與產品,提升企業(yè)品牌形象,拓展網絡營銷,降低成本等一系列的目的。</p><p><b> 5.1 界面設計</b></p><p> 網站界面設計將界面設計的基本屬性
77、更多的融入其中,如一致性、簡潔性、避免干擾和打斷、減輕用戶記憶負擔等。之所以將界面設計融入到網站設計之中,就是為了顛覆傳統(tǒng)以技術為主導的設計原則,增強用戶使用網站的易操作性和用戶對網站的使用粘性[12]。</p><p> 5.1.1界面設計原則</p><p> 合理的界面設計會為用戶的使用帶來很大的方便,并且良好的界面設計更能增加美感,增加網站的趣味性。本網站設計原則如下[13]:
78、</p><p> (1)網站的設計形式與網站的要統(tǒng)一。</p><p> 設計的內容就是指它的主題、形象、題材等要素的總和,形式就是它的結構、風格或設計語言等表現方式。內容決定形式,形式反作用于內容。網站設計所追求的形式美,必須適合網站主題的需要,這是基本的前提。</p><p> ?。?)交互性和可持續(xù)性的體現。</p><p>
79、網站具備大多數媒體所不具備的特殊性:用戶的選擇和主動性。要更多融入吸引用戶的功能。同時網頁設計人員必須根據網站各個階段的經營目標,配合網站不同時期的經營策略,以及用戶的反饋信息,經常地對網頁進行調整和修改。</p><p> ?。?)視覺設計在上面的原則提到的基礎上,根據網站信息的類型來進行視覺上的設計。包括字體、圖形、頁面等。文字作為占據頁面重要比率的元素,同時又是信息重要載體,它的字體、大小、顏色和排布對頁面
80、整體設計影響極大。圖形往往能引起人們的注意,激發(fā)閱讀興趣,合理的運用圖形,可以生動直觀、形象地表現設計主題。版式是網頁界面設計的重要組成部分,它將文字、圖形等視覺元素進行組合配置,使頁面整體視覺效果美觀和諧,便于閱讀,實現信息傳達的最佳效果。利用屏幕顯示的優(yōu)勢,運用多媒體元素,增加吸引力。</p><p> 5.1.2 具體界面實現</p><p> “8090印象館”攝影網站界面設計
81、過程中遵循了以上界面設計的原則。網站的主題確定為清新風格,網頁的整體色調是以清新悅目的淺藍色為主,導航顯目,功能模塊清晰,能快速找到需要的準確功能模塊。圖11顯示的是網站前臺主頁面的部分截圖。</p><p> 圖11 網站前臺主頁面</p><p> 在以上的界面中,上側的導航欄模塊、右側的會員登錄、作品分類和最新動態(tài)功能模塊,左側的樣冊展示模塊,還有首頁頁尾底部的滾動樣冊展示、網站
82、的公司信息,管理員入口都屬于母板頁MasterPage.master的內容。</p><p> 其中網頁頁頭中的圖片是用Flash實現的,最新動態(tài)是走動的文字,底部是滾動的圖片,從而實現了網站的動態(tài)效果。樣冊展示的圖片是使用Image控件和樣冊名稱是使用Linkbutton控件,通過界面布局和代碼控制與數據庫連接實現的,如果數據庫中上傳了圖片、樣冊名稱或者修改了圖片、樣冊名稱,代碼就會實現局部刷新的功能。作品分
83、類和底部的滾動樣冊展示都使用代碼來控制。最新動態(tài)通過代碼與數據庫連接,當數據庫最新動態(tài)表更改或添加信息時,會自動更新首頁最新動態(tài)局部功能。</p><p> 母板頁MasterPage.master被綁定該網站中,用來封裝每個調用模板頁MasterPage.master的網頁的頁頭和頁尾,使網站的顏色、風格和布局保持了一致性。</p><p> 首頁、關于我們、作品展示、套系簡介、優(yōu)惠
84、活動、拍攝景點、在線預訂、在線留言、招聘信息、登錄和注冊等頁面綁定了MasterPage.master母板頁,然后各自顯示自己模塊的內容,這里不一一列舉。</p><p> 5.2 網站前臺功能的實現</p><p> 網站前臺的主頁面、關于我們頁面、優(yōu)惠活動頁面、景點拍攝頁面、作品展示頁面、招聘信息頁面等是供用戶瀏覽的,具體的實現比較單一簡潔。下面闡述的是在線預訂和在線留言、個人主頁
85、頁面的具體實現。</p><p> 5.2.1 在線預訂頁面</p><p> 該頁面顯示了在線預訂的信息,包括攝影師、拍攝時間、備注等。用戶登錄后可以實現在線預訂。圖12是在線預訂頁面的部分截圖。</p><p> 圖12 在線預訂頁面</p><p> 當用戶登錄后,先獲取用戶信息,用于提交到預訂表中的會員名和會員電話。部分關鍵代
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> 當用戶提交預訂信息時先判斷用戶是否已經登錄,如果沒有登錄則提示用戶先登錄,若已經登錄,并且預訂信息無誤時,則獲取系統(tǒng)時間,提交預訂信息、會員信息、預訂時間到數據庫預訂表。</p><p> 提交
89、按鈕的Click事件實現的是將預訂詳細信息插入到數據庫的預訂表中,由代碼查詢數據庫的預訂表里的記錄編號,查詢到最大的編號加一最為本次預訂的編號,將頁面的攝影師、拍攝時間、備注等賦值給DropDownList、Label和Textbox的Text,然后使用SQL語句插入數據庫預訂表中,部分關鍵代碼如下:關鍵代碼如下:</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> 該頁面顯示了在線留言的信息,包括標題、留言內容等。用戶登錄后可以實現在線預訂。圖13是在線留言頁面的
94、部分截圖。</p><p> 圖13 在線留言頁面</p><p> 提取用戶信息和系統(tǒng)時間等如在線預訂,這里不再重復闡述。</p><p> 提交按鈕的Click事件實現的是留言詳細信息插入到數據庫的留言表中,由代碼查詢數據庫的留言表里的記錄編號,查詢到最大的編號加一最為本次留言的編號,將頁面的留言標題、留言內容、會員信息等賦值給Label和Textbox的
95、Text,然后使用SQL語句插入數據庫留言表中,部分關鍵代碼如下:</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 個人主頁頁面</p><p> 當用戶登錄后,可以從前臺進入個人
98、主頁,從個人主頁進入我的信息、修改密碼、我的相冊、我的訂單、我的留言等頁面,圖14是個人主頁頁面的部分截圖。</p><p> 圖14 個人主頁頁面 </p><p> 現在對我的信息頁面、我的訂單頁面、我的留言頁面進行詳細說明,我的相冊頁面跟我的訂單頁面、修改密碼頁面跟我的信息頁面原理相同,不再重復累述。</p><p> ?。?)我的信息頁面。</p&
99、gt;<p> 會員進入該頁面,首先將會員原來的信息展現在修改信息頁面里相應的DropDownList和Textbox的Text里,便于會員查看和修改。圖15是個人主頁我的信息頁面的部分截圖。</p><p> 圖15 個人主頁修改信息頁面</p><p> 個人主頁修改信息頁面實現的是修改數據庫會員表中的會員信息,但會員編號跟會員名不允許修改。將頁面的性別賦值給Rad
100、ioButtonList控件,用于選擇。將忘記密碼問題賦值給DropDownList的Text,提供系統(tǒng)設定的選擇問題。電話、問題答案等賦值給和Textbox的Text,然后使用SQL語句修改數據庫會員表中的信息。部分關鍵代碼如下:</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> 我的留言頁面展示的是會員本人的留言信息和管理員的回復信息,可以供會員
106、查詢。圖16是個人主頁的我的留言的部分截圖。</p><p> 圖16 個人主頁我的留言頁面</p><p> 個人主頁的我的留言實現的是查看數據庫留言表中的會員本人留言信息,和數據庫中的留言回復表中管理員的回復信息。使用SQL語句查詢留言表和回復留言表,將留言標題、留言內容、留言時間、回復內容、回復時間等賦值給Label的Text,僅用于展示。部分關鍵代碼如下:</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> (3)我的訂單頁面。</p><p> 該頁面展示的是會員本人的預訂信息和管理員的審核信息,可以供會員查詢。預訂信息包括會員自己預訂的拍攝時間、訂單時間、攝影師,審核信息包括審核結果和審核時間。圖17是個人主頁的我的訂單的部分截圖。</p><p> 圖17 個人主頁我的訂單頁面</p><p> 個人主頁
114、我的訂單頁面實現查詢訂單查詢的功能。先獲取登錄的會員名,再用會員名查詢數據庫中預訂表的記錄,如果預訂表記錄中有該會員的會員名,則把該會員名相對應的訂單信息調出來并且賦值給Label的Text,用來顯示查詢的結果。并且用while循環(huá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> 取回密碼頁面實現的是當會員忘記密碼時,可以通過這個功能取回密碼,方便會員的密碼保存和管理,為會員提供人
118、性化的服務。圖18是取回密碼頁面的部分截圖。</p><p> 圖18 取回密碼頁面</p><p> 要使用取回密碼這個功能,則會員在注冊的時候或者在注冊后在個人主頁的修改我的信息頁面,填寫密碼問題和問題答案保存到數據庫會員表里。使用DropDownList控件將密碼問題提供給會員選擇問題。用Button提交按鈕將會員輸入的信息與數據庫里的會員表進行核對,當會員輸入的會員名、密碼問題
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- “8090印象館”攝影網站的設計與實現【開題報告】
- “8090印象館”攝影網站的設計與實現【文獻綜述】
- “8090印象館”攝影網站的設計與實現[任務書]
- “8090印象館”攝影網站的設計與實現【畢業(yè)論文+任務書+開題報告+文獻綜述+外文翻譯】
- 攝影網站畢業(yè)論文
- 婚紗攝影網站設計畢業(yè)論文
- 浪漫婚紗攝影網站設計與實現的畢業(yè)論文
- 攝影網站畢業(yè)設計論文
- 名門攝影網站的研究與實現-畢業(yè)論文
- 攝影網站攝影網站文獻綜述
- 基于B-S結構的攝影網站的設計與實現.pdf
- 電影網站設計研究畢業(yè)論文
- 攝影交易網站設計畢業(yè)論文
- 畢業(yè)論文----網站的設計與實現
- 畢業(yè)論文博客網站的設計與實現
- hope網站設計與實現-畢業(yè)論文
- 畢業(yè)論文個人網站的設計與實現
- 個人網站設計與實現畢業(yè)論文
- 個人網站的設計與實現畢業(yè)論文
- 電影網站i網站的設計與實現畢業(yè)設計說明書
評論
0/150
提交評論