網(wǎng)上書店管理系統(tǒng)需求及分解演示課件_第1頁
網(wǎng)上書店管理系統(tǒng)需求及分解演示課件_第2頁
網(wǎng)上書店管理系統(tǒng)需求及分解演示課件_第3頁
網(wǎng)上書店管理系統(tǒng)需求及分解演示課件_第4頁
網(wǎng)上書店管理系統(tǒng)需求及分解演示課件_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第一章 學(xué)習(xí)情境:網(wǎng)上書店管理系統(tǒng)需求及分解,1.1 學(xué)習(xí)情境引入,書籍是我們熟悉的商品;本書將帶領(lǐng)大家完成一個網(wǎng)上書店管理系統(tǒng)?;谥谱鬟@個系統(tǒng)的過程,我們將學(xué)會使用各種工具,用ASP.NET技術(shù)進(jìn)行 .NET平臺下網(wǎng)站(Web應(yīng)用程序)開發(fā)的基本技能。,第一章本書學(xué)習(xí)情境:網(wǎng)上書店管理系統(tǒng)需求及分解,1.1 學(xué)習(xí)情境引入 1.2 基礎(chǔ)知識1:網(wǎng)站開發(fā)的環(huán)境準(zhǔn) 1.3 基本知識2:網(wǎng)站開發(fā)技術(shù)概述,1.1 學(xué)習(xí)情境引入,1.1.1 網(wǎng)上書店管理系統(tǒng)需求描述 1.1.2 網(wǎng)上書店管理系統(tǒng)案例展示 1.1.3 網(wǎng)上書店管理系統(tǒng)開發(fā)技能分解,1.1.1 網(wǎng)上書店管理系統(tǒng)需求描述,概述 本案例的領(lǐng)域

2、為“小型網(wǎng)上書店系統(tǒng)”。為了減少經(jīng)營成本、擴(kuò)大客戶范圍,開發(fā)一個網(wǎng)站系統(tǒng),匿名訪問者可以瀏覽網(wǎng)頁查詢圖書,免費注冊會員;會員從首頁登錄后,可以修改密碼,選擇圖書加入購物車,查看并確認(rèn)個人購物車,根據(jù)購物車下訂單,并可查詢訂單;書店經(jīng)營者從首頁登錄后臺管理頁面,查詢訂單、處理訂單,處理新書入庫,查詢?nèi)霂煊涗?,并對已入庫圖書信息及圖書類別進(jìn)行修改,還可對會員賬號進(jìn)行管理。結(jié)算和配送是通過其他途徑完成的,與網(wǎng)站無關(guān)。要求網(wǎng)站易用、美觀、安全可靠。,1.1.2網(wǎng)上書店管理系統(tǒng)案例展示,2注冊新賬戶 注冊新賬戶頁面是一個向?qū)降捻撁?,圖 13顯示了已經(jīng)填寫了信息的第一頁,后續(xù)有注冊成功或失敗的提示頁面。

3、,1.1.2 網(wǎng)上書店管理系統(tǒng)案例展示,3圖書詳細(xì)信息 會員登錄后,通過主頁搜索結(jié)果或暢銷排行中的書名鏈接,可以使用圖書詳細(xì)信息頁面。圖書詳細(xì)信息頁面包含圖書的內(nèi)容簡介和目錄等信息,另外包含購書功能,填入購買數(shù)量,單擊“購買”按鈕,即可將相應(yīng)數(shù)量的該書加入個人購物車。,1.1.2 網(wǎng)上書店管理系統(tǒng)案例展示,4購物車和訂單 單擊頁面上部“購物車”圖標(biāo),可訪問個人購物車頁面,包含基本的購書信息和購物車總金額。 單擊“取消”鏈接,系統(tǒng)將彈出確認(rèn)刪除對話框,經(jīng)用戶確認(rèn)后即刪除某行購書數(shù)據(jù)。單擊頁面中的“下訂單”按鈕,可以顯示(或隱藏)填寫訂單部分可以恢復(fù)到自動填單狀態(tài)。,1.1.2 網(wǎng)上書店管理系統(tǒng)案

4、例展示,5后臺訂單管理 注冊新賬戶只能注冊網(wǎng)站顧客,該網(wǎng)站設(shè)計時建立的管理員用戶名為字母“l(fā)”,密碼為字母“l(fā)ll”,以管理員賬號登錄后,前臺頁面上部會出現(xiàn)“管理”鏈接,單擊即進(jìn)入后臺管理。后臺管理的所有頁面,以簡潔、實用為主,各頁面頂部是相同的管理菜單,一級菜單包括訂單管理、入庫管理、圖書管理、用戶管理,各子菜單動態(tài)顯示。訂單管理包括訂單查詢和訂單處理功能。,1.1.2 網(wǎng)上書店管理系統(tǒng)案例展示,6后臺入庫管理 頁面中有一個日歷按鈕和一個類別按鈕,單擊日歷按鈕,將出現(xiàn)日歷控件,協(xié)助輸入正確格式的日期,再次單擊該按鈕則隱藏日歷控件;單擊類別按鈕,將出現(xiàn)類別樹控件,單擊類別樹中某類別名稱節(jié)點,即

5、可在“所屬類別”文本框輸入對應(yīng)的圖書類別。,1.1.2 網(wǎng)上書店管理系統(tǒng)案例展示,7后臺圖書管理 修改圖書信息頁面,使用“先查詢,再修改”的操作模式。如圖 111,使用與入庫查詢相同的關(guān)鍵字搜索操作,即可查詢指定條件的圖書,修改后,單擊“更新”鏈接,可保存這些修改。,1.1.2 網(wǎng)上書店管理系統(tǒng)案例展示,后臺用戶管理 后臺用戶管理可以瀏覽會員信息,并對會員賬戶進(jìn)行解鎖、刪除操作,如圖 113。當(dāng)用戶在前臺登錄時,連續(xù)密碼錯誤次數(shù)超過5次,其賬號就會被鎖定,通過管理員解鎖,才可繼續(xù)使用。,1.1.3網(wǎng)上書店管理系統(tǒng)開發(fā)技能分解,技術(shù)分解 網(wǎng)站開發(fā)技術(shù)的層次很多,最簡單技術(shù)分解 HTML語言和CS

6、S樣式表 JavaScript語言和DOM技術(shù) 頁面數(shù)據(jù)保持與跨頁面?zhèn)鬟f 數(shù)據(jù)庫訪問和顯示 服務(wù)器網(wǎng)頁所使用的統(tǒng)一化管理和美化 網(wǎng)站用戶管理 3. 學(xué)習(xí)安排,1.2 基本知識1:網(wǎng)站開發(fā)的環(huán)境準(zhǔn)備,1.2.1 Visual Studio Team System 2008 開發(fā)環(huán)境 1.2.2 Internet Information Server介紹 1.2.3 IE瀏覽器介紹,1.2.1 Visual Studio Team System 2008 開發(fā)環(huán)境1.安裝簡介2.環(huán)境簡介 VS 2008啟動后的IDE(通常把VS 2008這樣的編程環(huán)境稱為IDE,即集成開發(fā)環(huán)境)界面如圖 11所示

7、,默認(rèn)會顯示“起始頁”,但I(xiàn)DE的啟動項可以在“工具”菜單的“導(dǎo)入導(dǎo)出設(shè)置”或“選項”中修改。圖 12是打開了網(wǎng)站,并打開了一個網(wǎng)頁后的IDE界面。,1.2.2 Internet Information Server介紹,1.功能簡介ASP.NET網(wǎng)站生成、發(fā)布之后,并不產(chǎn)生 .exe之類的可執(zhí)行文件,所以網(wǎng)站的運行需要另一個可執(zhí)行程序的支持,這個程序以一定的用戶身份創(chuàng)建進(jìn)程環(huán)境,管理若干網(wǎng)站的各種資源,接收客戶端瀏覽器的請求,將這些請求給對應(yīng)的網(wǎng)站,并將網(wǎng)站的響應(yīng)頁面交給網(wǎng)絡(luò),以送回客戶端瀏覽器。2.安裝簡介 安裝好VS 2008以及IIS后,在“開始”菜單,“Microsoft Visua

8、l Studio 2008”程序組,“Visual Stutio Tools”子程序組中打開“Visual Studio 2008 命令提示”程序項,在命令窗口中,輸入“aspnet_regiis i”命令,以安裝IIS對ASP.NET 2.0/3.5的支持。,1.2.3 IE瀏覽器介紹1.瀏覽器網(wǎng)站程序統(tǒng)一的界面部分 IE瀏覽器捆綁在現(xiàn)有Windows所有版本中,不必單獨安裝,并且對IE的使用是十分普及的技能。,2. IE 8的開發(fā)者應(yīng)用 對于網(wǎng)站開發(fā)人員來說,IE 8中,除了“頁面”菜單下“源文件”功能,可以供我們查看服務(wù)器端發(fā)來的響應(yīng)源碼(HTML標(biāo)記),還增加了強(qiáng)大的“開發(fā)人員工具”功

9、能,,1.3基本知識2:網(wǎng)站開發(fā)技術(shù)概述,1.3.1 HTTP協(xié)議和HTML語言 1.3.2 靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁 1.3.3 網(wǎng)站程序和桌面程序的區(qū)別,1.3.1 HTTP協(xié)議和HTML語言,1. HTTP協(xié)議 HTTP(Hyper Text Transport Protocol,超文本傳輸協(xié)議)是定義服務(wù)器和客戶端瀏覽器之間信息傳輸方式的應(yīng)用層通信協(xié)議。 HTML語言 隨著動態(tài)網(wǎng)頁發(fā)展,HTML發(fā)展為DHTML,幾乎包含了客戶端的所有動態(tài)技術(shù),對于HTML的具體內(nèi)容我們會在后續(xù)章節(jié)中詳細(xì)介紹。,1.3.2 靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁,靜態(tài)網(wǎng)頁 所謂靜態(tài)網(wǎng)頁就是服務(wù)器端存儲的網(wǎng)頁文件中只有 HTML標(biāo)記組成,除非重新設(shè)計網(wǎng)頁內(nèi)容不會發(fā)生變 化,這種網(wǎng)頁文件的后綴名為“.htm”或者“.html”。 動態(tài)網(wǎng)頁 所謂動態(tài)網(wǎng)頁不是指網(wǎng)頁上有動畫效果的網(wǎng)頁,而是指不用重新設(shè)計,一個網(wǎng)頁的內(nèi)容或樣式就可以變化,,1.3.3 網(wǎng)站程序和桌面程序的區(qū)別,HTTP協(xié)議中,“請求響應(yīng)”之后,就會斷開連接,也就是下一次請求時,將不知道上一次這個頁面的狀態(tài),而在交互過程中,往往需要多次“請求響應(yīng)”。所以,要實現(xiàn)網(wǎng)站程序和用戶的交互,必須想辦法記錄頁面的狀態(tài),這大大不同于桌面程序。 因為有許多客戶端訪問同一個網(wǎng)站,可以說網(wǎng)站需要響應(yī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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論