ASP.NET 電子購物商城系統(tǒng)第五章  系統(tǒng)實(shí)施與維護(hù).doc_第1頁
ASP.NET 電子購物商城系統(tǒng)第五章  系統(tǒng)實(shí)施與維護(hù).doc_第2頁
ASP.NET 電子購物商城系統(tǒng)第五章  系統(tǒng)實(shí)施與維護(hù).doc_第3頁
ASP.NET 電子購物商城系統(tǒng)第五章  系統(tǒng)實(shí)施與維護(hù).doc_第4頁
ASP.NET 電子購物商城系統(tǒng)第五章  系統(tǒng)實(shí)施與維護(hù).doc_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第五章系統(tǒng)實(shí)施與維護(hù)40第五章系統(tǒng)實(shí)施與維護(hù)系統(tǒng)實(shí)施是繼系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計之后的又一個重要階段,它將按照系統(tǒng)設(shè)計選定的方案具體實(shí)施。在系統(tǒng)分析和系統(tǒng)設(shè)計階段,系統(tǒng)開發(fā)工作主要是集中在邏輯、功能和技術(shù)設(shè)計上,工作成果是以各種系統(tǒng)分析和設(shè)計文檔來體現(xiàn)的。系統(tǒng)實(shí)施階段要繼承此前各階段的工作成果,將技術(shù)設(shè)計轉(zhuǎn)化為物理實(shí)現(xiàn)。管理信息系統(tǒng)在完成系統(tǒng)實(shí)施、投入正常運(yùn)行后,就進(jìn)入系統(tǒng)運(yùn)行與維護(hù)階段。系統(tǒng)維護(hù)的目的是保證管理信息系統(tǒng)正常而可靠的運(yùn)行,并能夠使系統(tǒng)不斷得到改善和提高,以充分發(fā)揮作用。因此,系統(tǒng)維護(hù)是為了保證系統(tǒng)中的各個要素隨著環(huán)境的變化始終處于最新、最正確的工作狀態(tài),是信息系統(tǒng)可靠運(yùn)行的重要技術(shù)保障。這一階段包括開發(fā)工具的選擇,功能模塊的實(shí)現(xiàn)等主要活動。5.1開發(fā)工具的選擇程序設(shè)計的編寫是以程序設(shè)計語言為工具的,并要選擇適當(dāng)?shù)某绦蛟O(shè)計語言。本系統(tǒng)的前端軟件開發(fā)工具選用了ASP.NET,后臺數(shù)據(jù)庫選用MicrosoftSQLServer2000。5.1.1ASP.NET開發(fā)平臺隨著計算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,人們對網(wǎng)絡(luò)的要求也越來越高。傳統(tǒng)的靜態(tài)網(wǎng)頁技術(shù)已不能滿足廣大互聯(lián)網(wǎng)用戶的需要,各種動態(tài)網(wǎng)頁技術(shù)應(yīng)運(yùn)而生。ASP是目前網(wǎng)頁制作中最常用的重要技術(shù)之一,許多網(wǎng)站都使用ASP制作網(wǎng)頁。ASP并不是一種編程語言,而是一種綜合的網(wǎng)絡(luò)解決方案,它允許用戶根據(jù)自己的習(xí)慣采用不同的語言環(huán)境,在服務(wù)器端經(jīng)過語言解釋器的解釋或HTML代碼發(fā)送給客戶端。Microsoft新近推出的ASP.NET不是對ASP在一般意義上的版本更新,而是一門全新的技術(shù),是對ASP如何提供動態(tài)Web開發(fā)環(huán)境的跳躍性發(fā)展。ASP.NET幾乎完全基于組件和模塊化,用戶使用的每一個頁面、部件和HTML單元都是一個運(yùn)行時間的組件對象。ASP.NET的面向?qū)ο蠊δ苁归_發(fā)者可以通過創(chuàng)建新組件或繼承基礎(chǔ)類,為整個環(huán)境提供延展性。.NET是Microsoft公司應(yīng)用于Web服務(wù)的開發(fā)環(huán)境而推出的一個整體技術(shù)框架。通過.Netruntime統(tǒng)一執(zhí)行的機(jī)制,所有開發(fā)語言(VB,C+,C#)都被統(tǒng)一在一個平臺上,使開發(fā)工具和平臺支持的提供代價大大降低,適用性大大提高。.NET的突出特點(diǎn)是它的實(shí)用性和高度的集成性。V是該公司推出的下一代可視化開發(fā)環(huán)境。它為基于組件的應(yīng)用程序(尤其是在使用Web服務(wù)和XML技術(shù)方面)開發(fā)提供了很大的方便。V提供了一個支持VB,C+和C#開發(fā)和運(yùn)行的新環(huán)境。第五章系統(tǒng)實(shí)施與維護(hù)41ASP.NET是建立在公共語言運(yùn)行庫上的編程框架,可用于在服務(wù)器上生成功能強(qiáng)大的Web應(yīng)用程序。5.1.2SQLServer2000MircrosoftSQLServer2000是一個分布式的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),支持B/S結(jié)構(gòu),具有強(qiáng)大的網(wǎng)絡(luò)功能,支持發(fā)布Web頁面以及接受電子郵件。MircrosoftSQLServer2000是一個應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著特點(diǎn),例如,用戶喜歡的易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性能價格比等。在MircrosoftSQLServer2000系統(tǒng)中,數(shù)據(jù)庫的管理采取了先進(jìn)的動態(tài)管理機(jī)制,數(shù)據(jù)庫的大小可以隨著數(shù)據(jù)量的變化而縮小或者擴(kuò)大。另外,用戶數(shù)據(jù)都是非常重要的和保密的,這些數(shù)據(jù)存儲在MircrosoftSQLServer2000系統(tǒng)中有絕對的安全性保障,有完善的用戶帳戶策略和許可機(jī)制,只有經(jīng)過授權(quán)的用戶才能訪問系統(tǒng),并且執(zhí)行相應(yīng)的操作和訪問允許訪問的數(shù)據(jù)。未經(jīng)授權(quán)的用戶既不能執(zhí)行相應(yīng)的操作,也不能訪問數(shù)據(jù)庫中的相應(yīng)數(shù)據(jù)。MircrosoftSQLServer2000系統(tǒng)具有強(qiáng)大的網(wǎng)上功能,可以在Internet上發(fā)布數(shù)據(jù)庫中的數(shù)據(jù)。在MircrosoftSQLServer2000系統(tǒng)中,允許用戶簡單的使用一些向?qū)Ш凸ぞ甙褦?shù)據(jù)庫的數(shù)據(jù)發(fā)布到網(wǎng)絡(luò)上,并且可以根據(jù)需要來調(diào)度修改已經(jīng)發(fā)布的數(shù)據(jù)。5.2程序設(shè)計5.2.1程序設(shè)計概要程序設(shè)計又稱編碼,為了保證編碼工作正確而順利進(jìn)行,一方面程序設(shè)計人員必須仔細(xì)閱讀系統(tǒng)設(shè)計的全部文檔資料,充分理解程序模塊的內(nèi)部過程和外部接口,以保證系統(tǒng)實(shí)施與系統(tǒng)設(shè)計的一致性。另一方面,程序設(shè)計人員必須深刻的理解,熟練的掌握和正確的運(yùn)用程序設(shè)計語言以及軟件開發(fā)環(huán)境和工具,以保證功能的正確實(shí)現(xiàn)。對程序設(shè)計的基本質(zhì)量要求是程序的正確性,即一方面正確運(yùn)用程序設(shè)計語言環(huán)境,以避免語法的錯誤。另一方面,程序所描述的過程和算法要滿足系統(tǒng)設(shè)計的功能要求,以避免語義錯誤。我們盡量使程序不僅能在計算機(jī)上正確執(zhí)行,而且對于閱讀人來說猶如一篇好文章,結(jié)構(gòu)清晰,邏輯簡明,易讀易懂,便于修改和擴(kuò)充。5.2.2功能模塊的實(shí)現(xiàn)本系統(tǒng)由前臺系統(tǒng)和后臺管理系統(tǒng)系統(tǒng)組成。前臺系統(tǒng)就是面向Internet上用戶的網(wǎng)站。后臺系統(tǒng)則是商店管理員對網(wǎng)站及其上的信息進(jìn)行管理和維護(hù)的系統(tǒng),也可以說是一個Intranet系統(tǒng)。第五章系統(tǒng)實(shí)施與維護(hù)42主要有前臺系統(tǒng)的主頁、商品信息模塊、購物車模塊、用戶信息管理模塊和訂單模塊,后臺的管理員信息管理、商品信息管理、用戶信息管理、以及銷售管理模塊。后臺管理模塊是一個完整的電子商務(wù)系統(tǒng)不可或缺的部分,主要包括:登錄(Login.aspx)、修改密碼(ChangePwd.adpx)、查看管理員(AdminList.aspx)、添加、刪除管理員(AddNewAdmin.apx)、查看管理員日志(Axtion.aspx)、查詢、修改商品信息(ProduxtList.aspx)、查詢用戶信息、添加用戶賬戶存款(UserList.aspx)、查詢銷售記錄(Sails.aspx)等功能頁面。本系統(tǒng)的用戶界面分為以下幾個層次(實(shí)現(xiàn)代碼見附錄):1、首頁(default.aspx):是直接展示給電子購物商城(eshop)用戶的部分,界面效果如圖5-1所示。圖5-1首頁設(shè)計狀態(tài)圖以及界面效果在這一模塊中,主要包括以下自定義控件和頁面的實(shí)現(xiàn):(1)頁面頭部控件(UserControHeaderMenu.ascx):主要包括登錄、購物車、幫助等頁面的鏈接以及搜索框。頁面頭部控件是為了方便用戶快速導(dǎo)航到某個頁面的,由于這是需要顯示在每個頁面上的模塊,所以定義為用戶控件是一種不錯的解決方法。在HeaderMenu.ascx的設(shè)計中,具有技巧性的地方是如何展示給登錄用戶和匿名用第五章系統(tǒng)實(shí)施與維護(hù)43戶不同的導(dǎo)航條,例如,匿名用戶看到的導(dǎo)航鏈接有登錄、購物車和幫助,而登錄用戶看到的則是注銷、我的賬戶和幫助。如圖5-2、5-3所示。登錄|幫助搜索圖5-2匿名用戶導(dǎo)航條注銷|我的賬戶|幫助搜索圖5-3登錄用戶導(dǎo)航條(2)商品分類導(dǎo)航控件(UserControlCategoryList.ascx):顯示所有商品的列表,作為頁面的左側(cè)導(dǎo)航目錄,如圖5-1所示。該控件顯示所有的商品分類,單擊目錄中某一個商品分類時將顯示相應(yīng)類別的商品列表頁面。(3)熱門商品列表控件(UserControlPopularProduct.ascx)以及新到商品控件(UserControlNewProducts.ascx),如圖5-1所示。這兩個控件的功能是在首頁顯示相應(yīng)的商品列表,與商品分類導(dǎo)航控件類似,單擊某一商品將顯示相應(yīng)商品詳細(xì)信息頁面。2、商品信息模塊共包含如下的頁面:(1)分類顯示商品(ProductList.aspx):分頁顯示某種類型的所有商品。該控件分類顯示相應(yīng)的商品信息,商品信息包括每個商品的商品編號、商品名稱、簡單描述。ProductList.aspx的界面效果如圖5-4所示。查詢結(jié)果商品編號商品名稱簡單描述購買25TCLD1100(128MB40GB)處理器類型:IntelPentium4-M處理器主頻(MHz):200026微星AVERATEC1

溫馨提示

  • 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

提交評論