本書按照“項目驅動,職場模擬”的課程改革思路,以網站開發(fā)人員的主要職業(yè)活動為導向,以典型工作任務及其工作過程為依據,按照“網站設計、網站開發(fā)、網站測試和網站發(fā)布”的基本開發(fā)流程來組織編寫教材內容。
本書選用B/S/S三層架構作為軟件開發(fā)模式,以JavaScript+AJAX為前臺腳本開發(fā)語言,以C#為后臺服務器開發(fā)語言,以SQL Server 2005為后臺數(shù)據庫開發(fā)平臺,將Web應用開發(fā)環(huán)境配置、界面設計、狀態(tài)管理、圖形編程、權限管理、數(shù)據庫操作、站點測試與部署等主流網站開發(fā)技術融入項目任務中。全書共8個項目,主要內容包括開發(fā)一個簡單的Web網站、電子商務網站的系統(tǒng)設計、電子商務網站的Web窗體設計、Web應用的基本配置、業(yè)務邏輯層的設計與實現(xiàn)、數(shù)據訪問層的設計與實現(xiàn)、表示層前臺子系統(tǒng)的設計與實現(xiàn)、電子商務網站的測試與發(fā)布。
項目一開發(fā)一個簡單的Web網站
任務1 安裝和配置Web網站的應用
開發(fā)環(huán)境
1.1.1 安裝和配置IISWeb服務器
1.1.2 安裝和配置VisualStudio
2005開發(fā)環(huán)境
任務2 開發(fā)一個簡單的Web應用
程序
1.2.1 項目需求分析與系統(tǒng)設計
1.2.2 新建Web應用程序
任務3 Web應用程序的調試與發(fā)布
1.3.1 Web應用程序的調試
1.3.2 Web應用程序的發(fā)布
習題
項目二電子商務網站的系統(tǒng)設計 項目一開發(fā)一個簡單的Web網站
任務1 安裝和配置Web網站的應用
開發(fā)環(huán)境
1.1.1 安裝和配置IISWeb服務器
1.1.2 安裝和配置VisualStudio
2005開發(fā)環(huán)境
任務2 開發(fā)一個簡單的Web應用
程序
1.2.1 項目需求分析與系統(tǒng)設計
1.2.2 新建Web應用程序
任務3 Web應用程序的調試與發(fā)布
1.3.1 Web應用程序的調試
1.3.2 Web應用程序的發(fā)布
習題
項目二電子商務網站的系統(tǒng)設計
任務1 體系結構的設計
2.1.1 分析和確定衣購網的軟件
體系結構
2.1.2 繪制衣購網的軟件體系
結構圖
任務2 功能結構的設計
2.2.1 衣購網網站功能分析
與設計
2.2.2 繪制衣購網網站功能
結構圖
任務3 網站數(shù)據庫設計
2.3.1 數(shù)據庫概念結構設計
2.3.2 數(shù)據庫邏輯表設計
2.3.3 數(shù)據庫物理結構設計
習題
項目三電子商務網站的Web窗體設計
任務1 網站首頁的窗體設計
3.1.1 創(chuàng)建網站首頁Web窗體
3.1.2 首頁窗體的界面設計
任務2 網站導航欄的設計
2.2.1 建立站點地圖
3.2.2 在頁面中添加導航控件
任務3 網站母版頁的設計
3.3.1 制作母版頁
3.3.2 使用母版頁統(tǒng)一各內容頁
習題
項目四Web應用的基本配置
任務1 Global.asax文件與應用程序級別異常處理
4.1.1 Global.asax文件配置
4.1.2 創(chuàng)建出錯處理頁面
error.aspx
任務2 Web.config文件配置
4.2.1 Web.config文件配置
習題
項目五業(yè)務邏輯層的設計與實現(xiàn)
任務1 由需求分析確定業(yè)務邏輯
任務2 接口的編程實現(xiàn)
習題
項目六數(shù)據訪問層的設計與實現(xiàn)
任務1 數(shù)據訪問層的規(guī)劃與設計
6.1.1 由業(yè)務邏輯確定數(shù)據訪問
操作
6.1.2 繪制數(shù)據訪問層類圖
任務2 數(shù)據訪問接口子層的設計
與實現(xiàn)
6.2.1 接口的定義
6.2.2 接口的編程實現(xiàn)
任務3 數(shù)據訪問輔助類的設計
與實現(xiàn)
6.3.1 數(shù)據訪問輔助類的定義
6.3.2 輔助類的編程實現(xiàn)
任務4 數(shù)據實體操作類子層的設計
與實現(xiàn)
6.4.1 數(shù)據實體操作類的定義
6.4.2 編寫數(shù)據實體操作類子層
習題
項目七表示層前臺子系統(tǒng)的
設計與實現(xiàn)
任務1 用戶中心模塊的設計與實現(xiàn)
7.1.1 登錄窗體的設計與實現(xiàn)
7.1.2 注冊窗體和修改個人資料
窗體的設計與實現(xiàn)
任務2 添加商品子模塊的設計
與實現(xiàn)
7.2.1 添加商品子模塊的窗體設計
7.2.2 添加商品子模塊的事件處理
程序
任務3 商品顯示及交易模塊的設計與
實現(xiàn)
7.3.1 商品顯示模塊的設計與
實現(xiàn)
7.3.2 查看購物車與查看訂單功能
的實現(xiàn)
任務4 留言管理子模塊的設計
與實現(xiàn)
7.4.1 在留言管理子模塊窗體中添加數(shù)據控件
7.4.2 在留言管理子模塊窗體中編寫事件處理程序
任務5 用戶訂單管理子模塊的設計
與實現(xiàn)
任務6 商品管理子模塊的設計與實現(xiàn)
習題
項目八電子商務網站的測試與發(fā)布
任務1 電子商務網站的測試
8.1.1 鏈接測試
8.1.2 使用VS2005進行Web測試
和負載測試
任務2 電子商務網站的發(fā)布
8.2.1 域名注冊
8.2.2 發(fā)布網站
習題
附錄A 習題答案
參考文獻
近年來,我國電子商務發(fā)展迅猛,根據知名咨詢機構艾瑞咨詢集團(iResearch)統(tǒng)計數(shù)據顯示,2011年中國電子商務整體交易規(guī)模達到7萬億元,同比增長46.4%,預計2013年將達到12.7萬億元。電子商務已成為以信息化帶動工業(yè)化,轉變經濟增長方式,走新型工業(yè)化道路的重要舉措,成為中國國民經濟和社會信息化的重要組成部分。
浙江經貿職業(yè)技術學院電子商務專業(yè)為省重點專業(yè)、特色專業(yè),近年來通過對大量電子商務行業(yè)、企業(yè)的人才需求調研,確定了電子商務網站建設、網絡營銷及電子商務客戶服務三個典型電子商務工作崗位(群)及其典型工作任務,在此基礎上進行課程項目教學化教材開發(fā),目前已經完成了電子商務網站建設崗位(群)方向的5本項目化系列教材。
本書圍繞“項目驅動,職場模擬”的課程改革思路,以網站開發(fā)人員的主要職業(yè)活動為導向,以典型工作任務及其工作過程為依據,按照“網站設計、網站開發(fā)、網站測試和網站發(fā)布”的基本開發(fā)流程設置了8大教學項目和25個工作任務。其中,8大教學項目以一個中小型B2C電子商務網站開發(fā)項目為載體,按照商務網站開發(fā)的典型工作過程進行劃分,即首先介紹網站的需求分析(包括功能分析、性能分析、數(shù)據分析),其次介紹網站的規(guī)劃設計(包括系統(tǒng)設計、界面設計),然后介紹網站的實施過程(包括Web應用配置、業(yè)務邏輯層開發(fā)、數(shù)據訪問層開發(fā)和用戶表示層開發(fā)),最后介紹網站的測試與發(fā)布過程。而每個項目中的工作任務均按照任務分析、任務實施、相關知識、任務拓展和習題5個部分進行組織編寫,較好地體現(xiàn)了“導教相融、學做合一”的教學思想。通過任務引導進行任務描述和要點分析,通過任務實施進行專項技能實訓和培養(yǎng),通過任務分析進行理論知識要點講解,通過任務拓展進行專項技能的延續(xù)培養(yǎng),通過習題鞏固專項技能和理論知識,從而將知識、技能、態(tài)度教學內容很好地融入到工作任務中,使學生在強化訓練職業(yè)技能的同時,也使職業(yè)道德與職業(yè)素養(yǎng)得到培養(yǎng)。
本書由浙江經貿職業(yè)技術學院電子商務專業(yè)教學團隊策劃。林鋒擔任主編,制定了本書的總體綱要,并編寫了項目一、項目二、項目六;錢麗丹擔任副主編,編寫了項目四和項目八;吳俊峰擔任副主編,編寫了項目三和項目七;石東賢編寫了項目五。本書在編寫過程中,得到了上海商學院宋文官教授的幫助和指導,并為我們系列教材寫序。
本書還得到了長沙民政職業(yè)技術學院方玲玉教授、北京博導前程信息技術有限公司總裁段建、杭州宏創(chuàng)電子商務有限公司董事長李建宏等專家、學者和企業(yè)家的幫助和指導,在此一并致謝!
本書可以說是我們專業(yè)團隊近年來教學實踐的總結。高職課程改革面臨的任務還十分繁重,我們希望以此作為與院校同行、與企業(yè)界朋友交流的載體,期待大家的指點和幫助,期待大家共同推進電子商務專業(yè)教學的改革和發(fā)展。
為了方便教師教學,本書配有電子教學課件,請有此需要的教師登錄華信教育資源網免費注冊后進行下載,如有問題可在網站留言板留言 由于本課程項目教學法正處于經驗積累和改進過程中,同時,由于編者水平有限和時間倉促,書中難免存在疏漏和不足。希望同行專家和讀者能給予批評和指正。
編者