.NET編程強化指導(dǎo)書任務(wù)書_第1頁
.NET編程強化指導(dǎo)書任務(wù)書_第2頁
.NET編程強化指導(dǎo)書任務(wù)書_第3頁
.NET編程強化指導(dǎo)書任務(wù)書_第4頁
.NET編程強化指導(dǎo)書任務(wù)書_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

.NET編程強化指導(dǎo)書任務(wù)書實訓(xùn)報告課程名稱:.NET編程強化專業(yè):計算機科學(xué)與技術(shù)班級:103011學(xué)號:25姓名:常智棋指導(dǎo)教師:謝進軍、楊柯成績:完成日期:2013-1任務(wù)書題目:基于ASP.NET的時尚購物網(wǎng)站系統(tǒng)的設(shè)計與實現(xiàn)設(shè)計內(nèi)容及要求:要求熟練掌握WEB程序設(shè)計的過程及方法,設(shè)計一個網(wǎng)站,結(jié)合ASP.NET和SQLServer2005一起開發(fā)。要求網(wǎng)站具有前臺普通用戶和后臺管理員2個部分,可以實現(xiàn)對數(shù)據(jù)的錄入、刪除、修改等操作,以及對網(wǎng)站數(shù)據(jù)的查詢功能,具備模糊查詢。設(shè)計環(huán)境:VisualStudio.NET2005SQLServer2005(數(shù)據(jù)庫可以自選)實現(xiàn)目標:可以實現(xiàn)普通游客注冊會員功能、會員個人信息管理功能、會員購物車管理功能、會員結(jié)算功能。后臺模塊可以實現(xiàn)添加管理員的功能,并對管理員所能管理的權(quán)限進行設(shè)定,約束管理員的管理功能。同時也能對商品信息進行增、刪、改、查。摘要伴隨著計算機技術(shù)在各行各業(yè)日益廣泛和深入的應(yīng)用,網(wǎng)絡(luò)的概念早已深入人心。網(wǎng)絡(luò)在各行各業(yè)的發(fā)展戰(zhàn)略中占據(jù)了重要的位置,成為商家不可分割的部分。商品的宣傳已不只局限于電視與報紙,網(wǎng)絡(luò)已成為商家展示自己的另一個舞臺。商家建立網(wǎng)站,將商家各方面的宣傳與服務(wù)展現(xiàn)于網(wǎng)絡(luò)中,通過網(wǎng)絡(luò)更可實現(xiàn)如網(wǎng)上購物、信息查尋等功能,這些在改變我們原有經(jīng)營方式與經(jīng)營理念的同時,也為商家?guī)砹烁叩男б?。因此,對于商家來說,擁有一個屬于自己的網(wǎng)站是至關(guān)重要的。本論文研究一種基于MVC三框架的ASP.NET三層結(jié)構(gòu)軟件設(shè)上購物系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立、后臺管理以及前臺頁面的Web設(shè)計。系統(tǒng)使用Microsoft公司以C#為核心語言的ASP.NET開發(fā)工具,利用微軟提供的IIS5.0建立運行環(huán)境,再結(jié)合SQLServer2005建立數(shù)據(jù)連接關(guān)系。利用其提供的各種組件,在短時間內(nèi)建立數(shù)據(jù)庫,對數(shù)據(jù)庫進行分析與建立ASP.NET頁面,不斷改進,直到功能基本實現(xiàn)的可行系統(tǒng)。本系統(tǒng)主要分為后臺系統(tǒng)管理和前臺會員操作兩部分。后臺管理主要有:訂單管理,商品管理,會員管理,物流管理,系統(tǒng)管理五個功能模塊。前臺會員操作主要有:商品信息展示,會員注冊,會員登錄,會員信息修改,購物車管理,會員充值六個功能模塊。由于開發(fā)環(huán)境和工具都是基于Microsoft公司產(chǎn)品,所以系統(tǒng)能夠在VisualStudio2005或者更高版本上運行,又因為系統(tǒng)采用MVC三層架構(gòu)設(shè)計思想,使得系統(tǒng)的可移植性非常強,只需修改配置文件就能在在不同服務(wù)器上運行。關(guān)鍵詞:購物網(wǎng)站;數(shù)據(jù)庫;經(jīng)濟效益目錄摘要 ①訂單管理②商品管理③會員管理④物流管理⑤系統(tǒng)管理用列模型:=1\*GB3①參與者匯總游者:查看商品信息和注冊成為會員會員:查看商品信息和購買商品,修改個人信息等管理員:管理商品信息,管理用戶信息等②用列圖和相關(guān)的用列描述圖1.1系統(tǒng)用列圖1.1.2系統(tǒng)流程圖網(wǎng)上購物系統(tǒng)為顧客提供一個類似于超級市場的網(wǎng)絡(luò)界面。通過網(wǎng)絡(luò)界面,會員登錄后執(zhí)行各種操作,非會員可以查找商品信息,查看首頁面的最受歡迎商品等信息。網(wǎng)上購物系統(tǒng)網(wǎng)上購物系統(tǒng)商品分類列表模塊商品查找模塊訂單查詢模塊商品詳細信息模塊購物車模塊最受歡迎的商品模塊會員登陸登陸登陸未登陸圖1.2系統(tǒng)流程圖1.1.3系統(tǒng)邏輯這一階段的主要目標是明確用戶的信息需求,系統(tǒng)管理管理人員完成各自工作任務(wù)的信息需求。確定系統(tǒng)的邏輯功能,提出系統(tǒng)的邏輯方案,是系統(tǒng)分析階段的最終成果,是系統(tǒng)分析的最后一項活動,也是形成系統(tǒng)分析結(jié)果的關(guān)鍵工作,這一階段不但要利用前幾個活動的工作成果,而且要在此基礎(chǔ)上進一步調(diào)查、明確問題、進行創(chuàng)新。本系統(tǒng)的邏輯模型主要以數(shù)據(jù)流圖和數(shù)據(jù)字典為描述工具。在對電子購物商城的管理方式和業(yè)務(wù)流程進行分析和研究的基礎(chǔ)上,通過對系統(tǒng)的初步調(diào)查和詳細調(diào)查,按信息系統(tǒng)中應(yīng)有的數(shù)據(jù)流和數(shù)據(jù)結(jié)構(gòu)來勾畫系統(tǒng)的概貌。1.1.4數(shù)據(jù)流圖數(shù)據(jù)流圖重點在描述以處理邏輯為中心的數(shù)據(jù)的流入與流出,而對數(shù)據(jù)本身未加描述,影響了用戶對數(shù)據(jù)流圖的理解。數(shù)據(jù)字典是對數(shù)據(jù)流圖的很好的補充,它是數(shù)據(jù)流圖上所有成分的定義和解釋的文字集合,它是對數(shù)據(jù)流圖的各種成分起注解、說明的作用,同時它還對系統(tǒng)分析中其他需要說明的問題進行定義和說明。系統(tǒng)分析人員把不便在數(shù)據(jù)流圖上注明而對于系統(tǒng)分析應(yīng)該獲得,對整個系統(tǒng)開發(fā)以至將來系統(tǒng)運行與維護是必須的信息盡可能放入數(shù)據(jù)字典。數(shù)據(jù)字典對數(shù)據(jù)流圖的描述盡可能說明下列問題:①什么?(是什么或是什么)②何出?(在何處來或者來自何處,去向何處)③何時?(何時出現(xiàn),時間長短)數(shù)據(jù)字典描述的主要內(nèi)容有:數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲、加工和外部項,其中數(shù)據(jù)元素是組成數(shù)據(jù)流的基本成分。在系統(tǒng)分析中,數(shù)據(jù)字典起著重要的作用。它包含關(guān)于系統(tǒng)詳細信息。一般說來,系統(tǒng)分析人員把不便在數(shù)據(jù)流圖上注明而對于系統(tǒng)分析應(yīng)該獲得,對整個系統(tǒng)開發(fā)必需的信息,盡可能放入數(shù)據(jù)字典,部分數(shù)據(jù)字典如下所示。數(shù)據(jù)流系統(tǒng)名:提交訂單編號:F1條目名:訂貨公司別名:來源:客戶去處:P1接收訂貨信息數(shù)據(jù)流結(jié)構(gòu):合同編號+客戶名稱+簽訂日期+商品型號+數(shù)量+單價+總價+供貨日期+付款情況+簽訂人員+備注簡要說明:營銷人員根據(jù)客戶要求簽訂訂貨合同,隨時了解合同付款情況。表1.3數(shù)據(jù)字典:數(shù)據(jù)流數(shù)據(jù)元素系統(tǒng)名:銷售訂貨編號:F2條目名:簽訂日期別名:數(shù)據(jù)流:F1訂貨要求存儲處:訂貨客戶記錄數(shù)據(jù)元素屬性:代碼類型:日期型取值范圍:2004-2010意義:客戶簽訂訂貨合同的時間簡要說明:由營銷人員填寫訂貨合同。表1.4數(shù)據(jù)字典:數(shù)據(jù)元素數(shù)據(jù)存儲系統(tǒng)名:銷售訂貨編號:D2條目名:訂貨客戶記錄別名:存儲組織:訂貨客戶記錄記錄數(shù):數(shù)據(jù)量:主鍵:客戶編號副鍵:記錄組成:合同編號、客戶名稱、簽訂日期、商品型號、數(shù)量、單價、總價、供貨日期、付款情況、簽訂人員、備注簡要說明:營銷人員根據(jù)訂貨客戶記錄為客戶準備商品。表1.5數(shù)據(jù)字典:數(shù)據(jù)存儲加工系統(tǒng)名:銷售訂貨編號:P1條目名:確定價格別名:輸入:客戶訂貨要求輸出:價格和訂貨客戶記錄處理邏輯:1、營銷人員根據(jù)客戶要求,向客戶介紹價格。2、如果是再次訂貨客戶,應(yīng)按原有下浮折扣點定價格。3、第一次接觸新客戶,根據(jù)是否是直接用戶介紹價格。4、根據(jù)客戶采購用量大小,掌握價格下浮程度。5、根據(jù)客戶付款方式的差別,掌握價格確定最終成交價格。簡要說明:營銷人員根據(jù)市場價格和有關(guān)優(yōu)惠政策介紹價格。表1.6數(shù)據(jù)字典:加工外部項系統(tǒng)名:銷售訂貨編號:P2條目名:客戶資料別名:輸入數(shù)據(jù)流:輸出數(shù)據(jù)流:主要特征:客戶編號、客戶名稱、所在省、電話區(qū)號、聯(lián)系電話、傳真、聯(lián)系人、手機、地址、郵編、跟蹤業(yè)務(wù)員、客戶性質(zhì)、備注簡要說明:客戶的基本情況。表1.7數(shù)據(jù)字典:外部項1.2可行性分析網(wǎng)上購物系統(tǒng),是在網(wǎng)絡(luò)上建立一個虛擬的購物商場,避免了挑選商品的煩瑣過程,使您的購物過程變得輕松、快捷、方便,很適合現(xiàn)代人快節(jié)奏的生活;同時又能有效的控制“商場”運營的成本,開辟了一個新的銷售渠道。本系統(tǒng)是一個中小型的電子商務(wù)系統(tǒng),可以為各類用戶提供方便的在線購物環(huán)境,符合符合目前國內(nèi)流行的電子商務(wù)模式。用戶可以再系統(tǒng)中實現(xiàn)注冊、登錄、修改個個人信息、分類查詢商品信息、購物、管理購物車、結(jié)賬和查看各種服務(wù)條款等功能。通過后臺管理模塊可以實現(xiàn)后臺管理員對會員、商品、物流、訂單和系統(tǒng)管理功能。1.3開發(fā)工具硬件需求Cpu:1.5G以上的處理器內(nèi)存:512GB,推薦1GB。硬盤:500MB以上剩余空間。軟件需求操作系統(tǒng):WindowsXP數(shù)據(jù)庫工具:sql2005開發(fā)工具:MicrosoftVisualStudio2010

2數(shù)據(jù)庫設(shè)計2.1數(shù)據(jù)庫簡介MicrosoftSQLServer2005是一個全面的數(shù)據(jù)庫平臺,使用的智能(BI)

提供了企業(yè)級的數(shù)據(jù)管理。MicrosoftSQLServer2005

為關(guān)系型數(shù)據(jù)和化數(shù)據(jù)提供了更安全的功能,使您可以和管理用于的高可用和高的數(shù)據(jù)。MicrosoftSQLServer2005數(shù)據(jù)是該企業(yè)數(shù)據(jù)管理解決的。此外MicrosoftSQLServer2005結(jié)合了分析、、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟有效的BI解決,幫助您的團隊通過記分卡、Dashboard、Webservices和移動設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個。與MicrosoftVisualStudio、MicrosoftOfficeSystem以及新的開發(fā)工具包(包括BusinessIntelligenceDevelopmentStudio)的緊密集成使MicrosoftSQLServer2005與眾不同。無論您是開發(fā)人員、、還是決策者,MicrosoftSQLServer2005都可以為您提供創(chuàng)新的解決方案,幫助您從數(shù)據(jù)中更多地獲益。2.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計系統(tǒng)管理員表(Tab_Emps):管理系統(tǒng)管理員賬號和密碼的表,主要屬性有:用戶名和密碼。系統(tǒng)管理員根據(jù)用戶名密碼登陸后臺系統(tǒng)。列名描述類型其它EmpID用戶號int主鍵(自動增長)EmpName用戶名Varchar(50)EmpPwd密碼Varchar(50)roleID角色IDInt外鍵圖2.1用戶表角色表:角色表設(shè)定可以管理角色權(quán)限,管理員可以更改角色權(quán)限。列名描述類型其它roleID角色號int主鍵(自動增長)roleName角色名Varchar(50)roleInfo角色權(quán)限信息Varchar(50)圖2.2角色表權(quán)限表(Tab_Power):對權(quán)限進行詳細的設(shè)置。列名描述類型其它PowerID權(quán)限號int主鍵(自動增長)PowerName權(quán)限名Varchar(50)PowerContent權(quán)限描述textPowerUrl指定頁面路徑Varchar(100)PowerPID權(quán)限父IDint圖2.3權(quán)限表訂單表(Tab_Orders):針對會員用戶的購物車進行統(tǒng)計,顯示會員用戶所購買的商品。列名描述類型其它OrderID訂單IDint主鍵(自動增長)CustomerID客戶IDint外鍵OrderDetID訂單詳細表IDintOrderDetDate訂單日期dateTime自動添加圖2.4訂單表訂單詳細表(Tab_OrderDet):限制客戶權(quán)限,會員可以查看訂單詳情。列名描述類型其它OrderDetID權(quán)限號intProductID客戶IDint外鍵proCount訂單詳細表IDintOrderID訂單IDInt外鍵productUnitPrice產(chǎn)品單價float圖2.5訂單詳細表客戶表(會員表):可以顯示客戶在注冊時候所填寫的用戶信息。列名描述類型其它CustomerID客戶號int主鍵(自動增長)CustomerName客戶名Varchar(50)CustomerEmail郵箱Varchar(50)CustomerTel電話Varcahr(50)CustomerAddress地址TextCustomerPwd密碼Varchar(50)CustomerCode郵政編碼Varchar(50)圖2.6客戶表產(chǎn)品表(Tab_products):會員和非會員用戶可以隨時查看產(chǎn)品信息。列名描述類型其它productID產(chǎn)品號int主鍵(自動增長)productName產(chǎn)品名Varchar(50)productClassID 類別IDint外鍵productUnitPrice單價FloatproductCount產(chǎn)品數(shù)量IntproductImg產(chǎn)品圖片Varchar(50)productContent產(chǎn)品描述TextprductDate產(chǎn)品發(fā)布時間dateTime自動添加圖2.7產(chǎn)品表產(chǎn)品類別表:會員與非會員可以通過自己所需要的類別進行商品選購。列名描述類型其它productClassID類別號int主鍵(自動增長)productClassName類別名Varchar(50)productParentID類別父IDintproductClassContent類別描述Text圖2.8產(chǎn)品類別表

3系統(tǒng)設(shè)計3.1ASP.NET概述ASP.NET是統(tǒng)一的Web應(yīng)用程序平臺,它提供了為建立和部署企業(yè)級Web應(yīng)用程序所必需的服務(wù)。ASP.NET為能夠面向任何瀏覽器或設(shè)備的更安全的、更強的可升級性、更穩(wěn)定的應(yīng)用程序提供新的編程模型和基礎(chǔ)結(jié)構(gòu)。ASP.NET是Microsoft.NETFramework的一部分,是一種可以在高度分布的Internet環(huán)境中簡化應(yīng)用程序開發(fā)的計算環(huán)境。.NETFramework包含公共語言運行庫(CLR),它提供了各種核心服務(wù),如內(nèi)存管理、線程管理和代碼安全。它也包含.NETFramework類庫,這是一個開發(fā)人員用于創(chuàng)建應(yīng)用程序的綜合的、面向?qū)ο蟮念愋图稀?.2系統(tǒng)體系結(jié)構(gòu)目前,Web項目較為流行的開發(fā)模式是三層邏輯體系結(jié)構(gòu),本系統(tǒng)的開發(fā)按照WindowsDNA(WindowsDistributedInternetApplication,分布式互聯(lián)網(wǎng)應(yīng)用結(jié)構(gòu)),采用基于XML的三層B/S體系結(jié)構(gòu)。WindowsDNA提供了一種開發(fā)三層結(jié)構(gòu)Web應(yīng)用程序的通用方法是一個電子商務(wù)開發(fā)的良好環(huán)境。MVC的設(shè)計思想簡介,MVC的設(shè)計思想將平臺劃分為表現(xiàn)層、業(yè)務(wù)層、數(shù)據(jù)訪問層、數(shù)據(jù)庫層。表現(xiàn)層(PresentationTier)對應(yīng)于MVC的V(View),負責(zé)系統(tǒng)的表示邏輯,主要是每個.aspx頁面。業(yè)務(wù)層(BusinessTier)體現(xiàn)系統(tǒng)的業(yè)務(wù)邏輯。業(yè)務(wù)層起到了BusinessDelegate的作用,屏蔽了表示層,有利于重用業(yè)務(wù)模型。數(shù)據(jù)訪問/集成層(DataAccess/IntegrationTier)負責(zé)進行數(shù)據(jù)訪問及系統(tǒng)間交互操作。數(shù)據(jù)訪問組件負責(zé)與關(guān)系型數(shù)據(jù)庫打交道,進行具體的增刪改查(CRUD)操作。系統(tǒng)集成代理/適配器組件負責(zé)與軟件產(chǎn)品和外部系統(tǒng)打交道,交換數(shù)據(jù)和消息。數(shù)據(jù)訪問/集成層組件意識不到業(yè)務(wù)層的具體邏輯,通過約定的接口讓業(yè)務(wù)層來調(diào)用。MVC三層邏輯體系結(jié)構(gòu)如圖3.1所示。圖3.1三層邏輯體系結(jié)構(gòu)3.3系統(tǒng)總體功能結(jié)構(gòu)根據(jù)系統(tǒng)分析的結(jié)果數(shù)據(jù)流程圖所描述的系統(tǒng)的邏輯模型,把數(shù)據(jù)流程圖上各個處理模塊進一步分解,確定系統(tǒng)的層次結(jié)構(gòu)關(guān)系,把邏輯模型變?yōu)槲锢砟P汀?.3.1系統(tǒng)劃分在管理信息系統(tǒng)的設(shè)計過程中,系統(tǒng)劃分的一般原則如下:1)、子系統(tǒng)要具有獨立性。即應(yīng)把相對獨立的事務(wù)處理過程作為一個子系統(tǒng)。這樣的子系統(tǒng)具有較高的內(nèi)聚性,與其它的藕合較弱,便于軟件開發(fā)、使用及日后系統(tǒng)維護。2)、子系統(tǒng)的劃分結(jié)果應(yīng)使數(shù)據(jù)冗余度較小。應(yīng)避免部分數(shù)據(jù)在多個子系統(tǒng)中出現(xiàn),尤其是修改,以保證系統(tǒng)的安全性、可靠性和數(shù)據(jù)的一致性。3)、子系統(tǒng)的劃分應(yīng)能滿足目前和日后管理上的需要,功能應(yīng)齊全,操作要方便且為今后發(fā)展留有接口。4)、子系統(tǒng)的劃分應(yīng)以該單位的管理職能為依據(jù)。應(yīng)盡量避免過分依賴于組織機構(gòu),以防止機構(gòu)變更后為系統(tǒng)帶來不必要的麻煩。從公司的組織結(jié)構(gòu)上出發(fā),把整個管理信息系統(tǒng)劃分成多個子系統(tǒng)。每個子系統(tǒng)的功能相對獨立,但是子系統(tǒng)之間有必要的數(shù)據(jù)聯(lián)系。對電子購物商城系統(tǒng)的數(shù)據(jù)流圖采用變換中心法和事務(wù)中心法進行分析,對其逐步進行功能分解,直到分解成為含義明確、功能單一的單元功能模塊,從而得到系統(tǒng)的功能模塊結(jié)構(gòu)圖,即系統(tǒng)的功能圖。如圖3.2,反映了電子購物商城的系統(tǒng)功能模塊的劃分。圖3.2電子購物商城系統(tǒng)功能模塊結(jié)構(gòu)圖3.3.2前臺模塊詳細功能描述前臺模塊詳細功能描述:其中,用戶信息管理以及訂單和購物車是禁止匿名用戶訪問的內(nèi)容。(1)商品信息模塊:精品商品瀏覽(首頁顯示最精美的商品列表)、熱銷商品瀏覽首頁顯示點擊率最高的商品列表)、特價商品瀏覽(價格特別優(yōu)惠的商品列表)、商品分類瀏覽、商品詳細信息。(2)購物車模塊:添加商品到購物車、購物車信息修改、結(jié)賬。(3)用戶信息管理模塊:注冊新用戶、登錄、用戶修改密碼、用戶個人資料管理。(4)訂單模塊:查詢個人訂單列表、查詢某筆訂單的詳細信息。3.3.3后臺模塊詳細功能描述(1)管理員信息管理:登錄;添加新管理員、刪除管理員:修改密碼;管理員日志(記錄管理員的每個操作,由超級管理員進行查詢)。(2)商品信息管理:添加、刪除商品類別;添加、修改、刪除商品信息。(3)用戶信息管理:查詢用戶信息、修改賬戶金額。(4)訂單管理:管理訂單是否確認,是否發(fā)貨,是否付款,是否歸檔。并且對相應(yīng)信息進行查詢(支持多參數(shù)查詢)。4系統(tǒng)實現(xiàn)4.1系統(tǒng)實現(xiàn)在系統(tǒng)總體設(shè)計階段已經(jīng)提到過本系統(tǒng)采用MVC體系架構(gòu),但MVC架構(gòu)具體是怎么實現(xiàn)的呢?下面我將介紹數(shù)據(jù)訪問層,業(yè)務(wù)邏輯層,用戶表示層的實現(xiàn)。但我們可以先看本系統(tǒng)的程序結(jié)構(gòu)圖,如圖4.1。如圖4.1圖中的D\...\web\就是Web系統(tǒng)的用戶表示層,它控制著會員和管理員頁面顯示。Dll對應(yīng)著MVC中的業(yè)務(wù)邏輯層。DalFactory和SqlServerDAL對應(yīng)著MVC中的數(shù)據(jù)訪問層。4.1.1數(shù)據(jù)訪問層設(shè)計數(shù)據(jù)訪問/集成層(DataAccess/IntegrationTier)負責(zé)進行數(shù)據(jù)訪問及系統(tǒng)間交互操作。數(shù)據(jù)訪問組件負責(zé)與關(guān)系型數(shù)據(jù)庫打交道,進行具體的增刪改查(CRUD)操作。本系統(tǒng)的數(shù)據(jù)訪問層有SQLAccess組成。如圖4.2所示。圖業(yè)務(wù)邏輯層設(shè)計業(yè)務(wù)層(BusinessTier)體現(xiàn)系統(tǒng)的業(yè)務(wù)邏輯。業(yè)務(wù)層起到了BusinessDelegate的作用,屏蔽了表示層,有利于重用業(yè)務(wù)模型。它是數(shù)據(jù)訪問層和用戶顯示層的橋梁,使得用戶顯示層不需要直接操作數(shù)據(jù)庫訪問層對數(shù)據(jù)庫進行操作,這有利于數(shù)據(jù)訪問層的固化。如圖4.3所示。圖4.34.2系統(tǒng)流程圖處理過程設(shè)計要根據(jù)模塊劃分以及結(jié)構(gòu)化程序設(shè)計的基本原則,對每個程序模塊中的詳細處理過程進行設(shè)計,設(shè)計的工具有程序流程圖、合圖(N-S圖)、過程設(shè)計語言、判定樹和判定表等,本系統(tǒng)中采用的是程序流程圖,如電子購物商城前臺系統(tǒng)程序流程圖,如圖4.4所示。圖4.4流程圖4.3前臺首頁模塊前臺登陸模塊用戶登錄進入時尚購物網(wǎng)站時除商品部分信息之外還有會員登陸界面,如下是時尚購物網(wǎng)站的部分截,如圖4.5所示。圖4.54.4會員登陸/注冊模塊會員登陸模塊:在進入時尚購物網(wǎng)站的首頁面時,會員用戶可以進行會員登陸操作,同時非會員瀏覽商品信息時可以進行會員注冊,會員注冊過程需要嚴格按照個人信息的正確填寫格式進行填寫。部分截圖如圖4.6、4.7所示。圖4.6會員登陸模塊圖4.7會員注冊模塊4.5首頁展示模塊首頁展示模塊:其中包括新品上架和首頁推薦兩個模塊展示網(wǎng)店最新的商品信息部分截圖如下圖4.8所示。圖4.8首頁展示模塊4.6特色排行分類模塊特色排行分類模塊:本模塊為瀏覽網(wǎng)站的用戶提供了詳細的分類,當(dāng)用戶進行特定商品選購時更加方便的找到自己所需要的商品類別。排行榜包含著折扣排行和點擊率排行,使用戶清晰明了的選購本店最值得購買的商品。如圖4.9所示圖4.9特色排行分類模塊4.7商品查看添加購物車模塊查看商品信息可以通過點擊查看詳情圖標進入到商品詳情模塊,商品詳情里包括商品面料材質(zhì)以及商品價格等信息,查看商品信息模塊還包含添加至購物車模塊,將選定的商品添加到購物車里面以方便用戶的多次服裝操作。如圖4.10所示。圖4.10商品查看添加購物4.8購物車修改及付款模塊購物車模塊可以對商品的數(shù)量進行修改,購物車內(nèi)顯示商品價格以及折扣價格等多種商品信息。購物結(jié)算模塊,當(dāng)會員選購?fù)晟唐泛髸T可以進行結(jié)算。如圖4.11、4.12所示圖4.11購物車模塊圖4.12用戶支付模塊4.9功能分類查看模塊功能分類查看可以當(dāng)用戶進行瀏覽時按照自己所需要的購買方式進行點擊進入模塊查詢。如圖4.13所示圖4.13功能分類模塊4.9.1功能模塊中購物指南模塊購物指南模塊作為功能分類查看的分支頁面,當(dāng)用戶不確定購買流程時可以通過點擊購物指南模塊進行賣家的網(wǎng)站的銷售方式及售后服務(wù)。由于信息量比較大所以展示部分截圖,如圖4.14所示。圖4.14購物指南4.9.2功能模塊中報價中心模塊報價中心模塊可以根據(jù)買家所想了解的服裝款式今行分類式報價。如下使部分截圖如圖4.15所示。圖4.15報價中心4.9.3功能模塊中關(guān)于賣家模塊網(wǎng)站首頁顯示的是關(guān)于我們模塊,本模塊適用于對本網(wǎng)站不太了解服裝品牌的一類人群,部分截圖如圖4.16所示.圖4.16關(guān)于賣家4.10管理員后臺管理模塊管理員后臺管理模塊:前臺的核心模塊,后臺管理系統(tǒng)是處理前臺用戶瀏覽商品時所產(chǎn)生的購物信息的統(tǒng)計。如下是管理員后臺模塊的初始界面如圖4.20所示。圖4.20管理員后臺模塊4.10.1管理員管理商品添加模塊管理員添加商品模塊通過管理員后臺不斷的錄入信息系統(tǒng)會不斷的把新商品進行分類排序如下圖4.21所示是商品添加的部分截圖。圖4.21商品添加4.10.2管理員管理商品模塊管理員管理商品是針對后臺后臺添加商品后對商品的數(shù)據(jù)進行核實查看的功能通過核實查看能夠保證商品信息的完整性和正確性,其中包括對商品的增加、刪除、修改等等功能。如圖4.22所示。圖管理員管理商品類別添加模塊管理員添加商品類別模塊是這對各種風(fēng)格的服裝款式進行分類。通過后臺的添加可以通過錄入信息的方式在前臺顯示新的服裝類別,如圖4.23所示。圖4.23商品類別添加4.10.4管理員管理商品類別管理模塊管理員管理商品類別模塊可以獲取商品類別的分類,并對所分的類別進行修改。如圖4.24所示圖4.24商品類別管理4.10.5管理員管理客戶信息模塊客戶信息模塊可以管理前臺會員注冊模塊時所產(chǎn)生的信息,并對信息進行檢查更新功能。如圖4.25所示。圖4.25客戶信息4.10.6管理員管理權(quán)限信息模塊權(quán)限信息模塊是管理員在對員工登陸后臺管理系統(tǒng)所允許的操作進行詳細的限制,通過詳細的限制更好的管理網(wǎng)站信息的牢固性。如圖4.26所示。圖4.26權(quán)限信息4.10.6管理員添加員工模塊添加員工模塊可以添加員工也就是添加小部分管理員,通過添加所添加的信息可以通過選擇對員工的權(quán)限進行限制。如圖4.27所示圖4.27添加員工4.10.7管理員管理員工信息模塊管理員工模塊可以對所添加的員工進行刪除,修改??梢詾g覽到員工的信息包括權(quán)限級別。如圖4.28所示。圖4.28員工信息4.10.8管理員角色管理模塊角色管理模塊可以詳細的規(guī)定該角色所能管理的網(wǎng)站部分信息。如圖4.29所示。圖4.29角色管理4.10.9管理員角色信息查看模塊角色管理模塊可以查看到角色所負責(zé)的管理內(nèi)容。使總管理員清晰明了的可以修改角色信息。如圖4.30所示圖4.30角色信息查看4.10.10管理員訂單信息管理模塊訂單管理模塊可以查看到客戶的訂單信息,查看所負責(zé)訂單的聯(lián)系人信息以方便及時溝通。如圖4.31所示。圖4.31訂單信息結(jié)論ASP從推出至今時間也不算漫長,由于它具有開發(fā)簡單,功能強和靈活等優(yōu)點,現(xiàn)在

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論