馮川
摘 要 本文主要采用技術(shù)成熟的ASP.NET平臺(tái)和功能齊備的MS-SQL2000數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng)技術(shù),在VS.NET 2008平臺(tái)下使用C#.NET和ADO.NET開(kāi)發(fā)網(wǎng)站。根據(jù)為了節(jié)省廣告和銷售報(bào)價(jià)單的開(kāi)支,減少銷售的成本的實(shí)際需要,以及企業(yè)根據(jù)銷售情況,進(jìn)行有針對(duì)性的業(yè)務(wù)轉(zhuǎn)向,適應(yīng)市場(chǎng)的需要,避免盲目進(jìn)貨,從而賺取更大的利澗,因此在一般網(wǎng)站開(kāi)發(fā)技術(shù)的基礎(chǔ)上,實(shí)現(xiàn)了一個(gè)在后臺(tái)改變網(wǎng)頁(yè)布局、背景、控件數(shù)據(jù)等功能,動(dòng)態(tài)的添加并處理圖片和數(shù)據(jù)表,給企業(yè)和一般客戶提供了一個(gè)更為人性化的操作界面。
關(guān)鍵詞 Web ASP.NET 網(wǎng)站開(kāi)發(fā)
中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A
1網(wǎng)站設(shè)計(jì)和功能分析
網(wǎng)站主要實(shí)現(xiàn)了在單一商家網(wǎng)站的基礎(chǔ)上,建立一個(gè)統(tǒng)一的商品銷售交流平臺(tái),實(shí)現(xiàn)對(duì)相關(guān)商品信息進(jìn)行統(tǒng)計(jì)、查詢等管理,這樣就可以提高經(jīng)營(yíng)和管理的效率,降低廣告成本;同時(shí)商家通可以過(guò)網(wǎng)站展示自己的最新產(chǎn)品,發(fā)布最新動(dòng)態(tài),與用戶進(jìn)行交流和溝通、與合作伙伴建立聯(lián)系,開(kāi)展電子商務(wù),還可以及時(shí)的向顧客公告企業(yè)經(jīng)營(yíng)業(yè)績(jī)、技術(shù)與研發(fā)進(jìn)展、特別推薦或優(yōu)惠的項(xiàng)目、產(chǎn)品和服務(wù),從而吸引顧客,擴(kuò)大顧客群。
網(wǎng)站的主要功能有商家注冊(cè)、修改資料,添加、刪除、修改商品和報(bào)價(jià), 商品信息顯示和查找,以及各種相應(yīng)的管理控制功能:如瀏覽權(quán)限、等級(jí)設(shè)置等。
普通用戶登陸后,一般只能添加商品,刪除/修改該用戶添加的商品,發(fā)布和瀏覽零售信息;商戶用戶登錄后,可以添加自己的商品,刪除/修改該用戶添加的商品,發(fā)布和瀏覽經(jīng)銷價(jià)和零售價(jià)等信息,有獨(dú)立的報(bào)價(jià)單,同時(shí)可以擁有一個(gè)自己的主頁(yè),也可以連接到商家自己已有的主頁(yè);管理員用戶登錄后,擁有最高的管理權(quán)限,可以添加、刪除、凍結(jié)其他賬戶的登陸和使用,刪除,修改任何商品和價(jià)格的信息以及動(dòng)態(tài)創(chuàng)建網(wǎng)頁(yè),修改添加、修改、刪除數(shù)據(jù)庫(kù)表,動(dòng)態(tài)修改網(wǎng)頁(yè)顏色、格局、背景等。
2數(shù)據(jù)庫(kù)設(shè)計(jì)
在數(shù)據(jù)庫(kù)設(shè)計(jì)中,所選擇的數(shù)據(jù)庫(kù)必須具有良好的數(shù)據(jù)管理與控制功能,同時(shí)又具有很好的安全性能與很強(qiáng)數(shù)據(jù)處理能力,利用SQL Server 2000 Express版來(lái)實(shí)現(xiàn)網(wǎng)站的前、后臺(tái)數(shù)據(jù)庫(kù)是一個(gè)很好的選擇。其中,為了便于理解數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)以及數(shù)據(jù)表之間的關(guān)系,將這些表按功能分成三大類進(jìn)行分別解釋:商品及報(bào)價(jià)類、用戶信息類和頁(yè)面設(shè)置類。
2.1商品及報(bào)價(jià)類
商品和報(bào)價(jià)類的表,一般來(lái)說(shuō),一種商品對(duì)應(yīng)了5個(gè)表:~(一手報(bào)價(jià)),~fold(一手報(bào)價(jià)舊),~s(二手報(bào)價(jià)),~sold(二手報(bào)價(jià)舊),~sp(商品信息表)。
不論一手還是二手,報(bào)價(jià)需要存儲(chǔ)的信息量是比較大的,再者報(bào)價(jià)是有時(shí)效的,為了提高管理和訪問(wèn)的速度,報(bào)價(jià)在失效超過(guò)一定時(shí)間范圍后,由系統(tǒng)經(jīng)檢測(cè)后,自動(dòng)將失效超過(guò)一定時(shí)間的報(bào)價(jià)移動(dòng)到相應(yīng)的舊庫(kù)中,以保證報(bào)價(jià)表中的數(shù)據(jù)是最新的數(shù)據(jù),同時(shí)可以在一定程度上保證查詢和訪問(wèn)的速度。
對(duì)于企業(yè)用戶而言,還有兩個(gè)關(guān)于商品及報(bào)價(jià)的表:companyfindex、companysindex,這兩個(gè)表是用來(lái)記錄企業(yè)用戶的報(bào)價(jià)單的數(shù)據(jù)的,它有BID(編號(hào))、companyid(企業(yè)編號(hào)),dataid(報(bào)價(jià)單中商品的編號(hào))、shopid()、datatime1(報(bào)價(jià)時(shí)間)等字段。
2.2用戶信息類
在網(wǎng)站設(shè)計(jì)中,用戶有三種級(jí)別,從安全性的角度考慮,分別使用了三個(gè)表:companyuser(企業(yè)用戶),bp (管理員用戶),pernaluser (一般用戶);和用戶有關(guān)用戶信息的表還有: address(地址信息表),introduce(企業(yè)介紹表),linkmethod(聯(lián)系信息表),officenumber(辦公室電話表),oldaddress(舊地址表), oldname(舊名稱表),qqnumber(QQ信息表),userinformaton(簡(jiǎn)單的用戶信息總表)。
其中,管理員帳戶是一個(gè)獨(dú)立的表,與其它的用戶表沒(méi)有任何的交互,這樣保證了超級(jí)用戶即管理員的帳號(hào)安全。企業(yè)用戶和一般用戶的表存在一對(duì)多的關(guān)系,如一個(gè)企業(yè)用戶會(huì)有好幾個(gè)地址、聯(lián)系人、電話以及QQ號(hào)碼。
2.2頁(yè)面設(shè)置類
有關(guān)頁(yè)面設(shè)置所用的數(shù)據(jù)庫(kù)表有:shezhi(頁(yè)面背景表),datacategory(數(shù)據(jù)庫(kù)信息表), peizhi(系統(tǒng)相關(guān)配置信息),sp(臨時(shí)信息表),zngg(公告和友情連接)和picture(圖片)等。shezhi(頁(yè)面背景表)記錄了幾乎所有頁(yè)面每一個(gè)位置的配置信息,包括框架設(shè)置,顏色,字體等。datacategory(數(shù)據(jù)庫(kù)信息表)保存了所有商品表的字段信息可順序。picture(圖片)表不但記錄了頁(yè)面上的圖片信息,同時(shí)也記錄了商品的圖片以及企業(yè)用戶上傳的企業(yè)照片;他們以categery字段進(jìn)行區(qū)分。
3 網(wǎng)站模塊具體劃分
整個(gè)網(wǎng)站分為4大模塊:用戶管理性模塊,用戶操作性模塊、商戶獨(dú)立控制模塊以及網(wǎng)站管理性模塊。用戶管理性模塊主要有登陸模塊、注冊(cè)模塊、修改資料模塊和密碼修改;網(wǎng)站管理性模塊主要包含頁(yè)面設(shè)置、內(nèi)容更新模塊以及生成新網(wǎng)頁(yè)模塊;商戶獨(dú)立控制模塊主要包含添加、刪除、查詢、修改報(bào)價(jià)和商品等模塊。
3.1 系統(tǒng)首頁(yè)
作為一個(gè)網(wǎng)站的首頁(yè),必須具備界面友好,網(wǎng)站功能一目了然和訪問(wèn)快速響應(yīng)等優(yōu)點(diǎn);首頁(yè)的主要由以下幾部分部分主成:頁(yè)頭,頁(yè)面操作按鈕,如登陸、注冊(cè)、聯(lián)系我們以及數(shù)據(jù)的相關(guān)操作等。
信息管理網(wǎng)站作為一個(gè)企業(yè)和消費(fèi)者共同訪問(wèn)的平臺(tái),它必須具備操作簡(jiǎn)單、界面友好的特點(diǎn),并且,有可能大量的用戶同時(shí)進(jìn)行操作,從而產(chǎn)生大量的數(shù)據(jù),要求系統(tǒng)還應(yīng)具有較好的并發(fā)性。由于每個(gè)頁(yè)面都有相同的頁(yè)頭,為了方便管理,設(shè)計(jì)了一個(gè)頭文件header.ascx,并且在各個(gè)頁(yè)面上包含該文件。
3.2 用戶注冊(cè)頁(yè)面
用戶從登錄界面進(jìn)入后臺(tái)管理系統(tǒng)。如果用戶沒(méi)有登錄或者是新用戶,則必須先登錄或先注冊(cè)。用戶只一般分成兩大類:企業(yè)用戶和一般用戶。先填寫帳號(hào)和選擇用戶類型,再填寫其它的詳細(xì)信息。
如果新用戶的用戶名已經(jīng)存在,那么創(chuàng)建用戶將失敗,在進(jìn)行帳號(hào)是否已被使用的檢測(cè)之后,進(jìn)入到注冊(cè)界面,公司注冊(cè)和一般用戶注冊(cè)共同使用一個(gè)界面,雖然需要填寫的內(nèi)容不一樣,但大部分的參數(shù)是一樣的,只需要?jiǎng)討B(tài)的添加一些不一樣的控件,就可以在一個(gè)頁(yè)面上實(shí)現(xiàn)兩種類型的用戶的注冊(cè)了。其中帶*的為必填選項(xiàng)。為了保證用戶注冊(cè)信息完整性和有效性,新注冊(cè)的用戶帳戶是被凍結(jié)的狀態(tài),需要管理員在核對(duì)信息后激活用戶屬性,而沒(méi)有被激活的用戶將無(wú)法進(jìn)行登錄。
用戶資料修改和注冊(cè)界面極為相似,操作和控制也極為相似。在注冊(cè)的過(guò)程中,可以選擇用戶身份,而用戶資料不可以修改,同樣也不可以修改用戶的注冊(cè)帳戶。
3.3用戶登錄頁(yè)面
在登錄界面上,如果是新用戶,可以單擊“注冊(cè)”按鈕進(jìn)行注冊(cè);如果已經(jīng)有了帳戶,就可以直接輸入帳號(hào)和密碼以及驗(yàn)證碼進(jìn)行登陸。登錄驗(yàn)證碼已經(jīng)成為網(wǎng)站預(yù)防暴力破解的基本手段之一。
在登錄信息提交并驗(yàn)證通過(guò)的情況下,如果是一次驗(yàn)證通過(guò),系統(tǒng)將自動(dòng)返回進(jìn)入登錄界面之前的界面,使用戶接續(xù)未完成的工作;如果驗(yàn)證是一次以上的驗(yàn)證才通過(guò)的,系統(tǒng)在用戶登錄后將自動(dòng)返回主頁(yè)。登錄以后,如果希望換一個(gè)用戶帳號(hào)進(jìn)行登錄,只需要單擊頁(yè)面上的“退出”按鈕以重新登錄。
3.4 網(wǎng)站內(nèi)容更新頁(yè)面
管理友情連接和管理公告使用的是同一個(gè)頁(yè)面,只是顯示內(nèi)容不同。這就極大地顯示了動(dòng)態(tài)添加和設(shè)置一些控件的好處。友情連接是主頁(yè)上的一系列的超級(jí)連接,有時(shí)需要添加連接,有時(shí)需要修改連接,甚至需要?jiǎng)h除連接;如果不能動(dòng)態(tài)的修改,則每次修改后都需要再次的重新上傳。這樣就比較的麻煩,也不是很安全。管理友情連接和管理公告均有修改和添加的功能以及刪除的功能,從功能上來(lái)說(shuō)非常相似,在顯示上只需要?jiǎng)討B(tài)的添加和刪除一些不相同的DATAGRID的列信息,就行了。
3.5頁(yè)面設(shè)置頁(yè)面
通過(guò)頁(yè)面設(shè)置界面的相關(guān)參數(shù)的設(shè)置,一般來(lái)說(shuō)可以設(shè)置所有頁(yè)面的布局、前景顏色、背景顏色和字體等。在進(jìn)入設(shè)置頁(yè)面后,只需要輸入需要設(shè)置的頁(yè)面的名稱和位置,就可以設(shè)置相關(guān)的參數(shù)了。關(guān)于頁(yè)面設(shè)置的參數(shù)可以保存在數(shù)據(jù)庫(kù)中,也可以保存在文本文件中;相比較而言,保存在文本文件中速度較快,但安全系數(shù)低。
只有管理員才有進(jìn)行頁(yè)面設(shè)置的權(quán)利,這是提供給管理員的一項(xiàng)特殊功能,主要為了避免在完成遠(yuǎn)程調(diào)試后發(fā)現(xiàn)由于設(shè)計(jì)時(shí)部分界面不太合適而需要重新在本地修改、調(diào)試后重新上傳的操作。
3.6數(shù)據(jù)庫(kù)設(shè)置頁(yè)面
修改和新建數(shù)據(jù)庫(kù)德界面比較一致,主要用于動(dòng)態(tài)的創(chuàng)建和修改商品的表。由于商品的種類繁多,且很多商品和報(bào)價(jià)信息需要每天更新,這就需要給新的商品創(chuàng)建一個(gè)相應(yīng)的數(shù)據(jù)庫(kù)表。編號(hào)、報(bào)價(jià)日期、經(jīng)銷價(jià)、零售價(jià)等信息是每種商品的數(shù)據(jù)庫(kù)表都必須有的,所以不需要在上圖的字段名和說(shuō)明中標(biāo)記出來(lái)。
3.6管理用戶頁(yè)面
用戶管理功能:管理所有用戶的用戶信息、進(jìn)行信息修改以及處理用戶訪問(wèn)權(quán)限、注冊(cè)新用戶信息等。用戶管理功能是在選定某個(gè)用戶的基礎(chǔ)上進(jìn)行的,所以必須先查詢用戶信息,企業(yè)用戶根據(jù)企業(yè)名稱查詢,而一般用戶按照注冊(cè)帳號(hào)進(jìn)行查詢。
3.7新網(wǎng)頁(yè)生成頁(yè)面
(1)前臺(tái)的類別和產(chǎn)品瀏覽頁(yè)面將以靜態(tài)頁(yè)面的形式呈現(xiàn)。采用靜態(tài)頁(yè)面而非動(dòng)態(tài)頁(yè)面的好處在于,前者降低了動(dòng)態(tài)頁(yè)面的執(zhí)行開(kāi)銷,從而能支持更多的同時(shí)在線用戶數(shù)量。
(2)在對(duì)產(chǎn)品和產(chǎn)品類別進(jìn)行添加、修改、刪除操作時(shí),需要重新發(fā)布相應(yīng)的頁(yè)面,以便保持前臺(tái)頁(yè)面顯示與后臺(tái)數(shù)據(jù)的一致。
(3)要求既能夠批量發(fā)布頁(yè)面,也能夠發(fā)布單個(gè)頁(yè)面。例如,應(yīng)該支持一次性發(fā)布某個(gè)類別下的所有產(chǎn)品頁(yè)面。此外,對(duì)于各個(gè)模塊有一條通用規(guī)則,即不能直接從數(shù)據(jù)庫(kù)中刪除任何實(shí)體,如:類別、產(chǎn)品、用戶、訂單等。從商業(yè)上考慮,所有已經(jīng)錄入的信息,除非另外歸檔,否則都不能刪除,因?yàn)檫@些信息都有可能成為重要的歷史數(shù)據(jù);從程序上考慮,這些實(shí)體往往有著錯(cuò)綜復(fù)雜的關(guān)系,因而需要不方便直接刪除單個(gè)實(shí)體。在本案例中,為這些實(shí)體都設(shè)置了“狀態(tài)”字段以專門記錄該實(shí)體數(shù)據(jù)是否仍然被使用。
考慮到有些信息頁(yè)面的用戶訪問(wèn)量會(huì)非常大,如果仍然使用ASPX動(dòng)態(tài)頁(yè)面,就會(huì)產(chǎn)生一定的性能瓶頸。與動(dòng)態(tài)頁(yè)面相比,靜態(tài)頁(yè)面(純HTML頁(yè)面)或簡(jiǎn)單的ASPX頁(yè)面具有更快的訪問(wèn)速度。
靜態(tài)頁(yè)面需要一個(gè)專門的發(fā)布程序。要實(shí)現(xiàn)靜態(tài)頁(yè)面發(fā)布,首先必須有一個(gè)模板頁(yè)面。這里編寫了Product View.aspx作為模板頁(yè)面。如果某個(gè)類別下的商品數(shù)量較多,那么可能很希望看到商品靜態(tài)頁(yè)面發(fā)布的過(guò)程和進(jìn)度。在通常情況下,ASPX頁(yè)面將對(duì)輸出內(nèi)容進(jìn)行緩沖,緩沖區(qū)充滿后才向?yàn)g覽器輸出結(jié)果。通過(guò)設(shè)定Buffer=false頁(yè)面指令,就可以禁用緩沖,從而一旦向Response中寫入任何內(nèi)容,就立即發(fā)送到瀏覽器。全性和性能上獲益,并且,泛型集合也可以作為數(shù)據(jù)源直接綁定到AsP.NET的數(shù)據(jù)綁定控件上。而這些操作所適用方法如add、remove和update等,都是通過(guò)BizCart類來(lái)完成的。
3.8添加商品頁(yè)面
進(jìn)行產(chǎn)品和相關(guān)信息的管理,必須要以一定等級(jí)的身份進(jìn)行登錄,登錄成功后,才可以設(shè)置商品和價(jià)格的信息。產(chǎn)品信息中比較復(fù)雜的是產(chǎn)品圖片信息的處理,上傳后將圖片文件按照一定的規(guī)則重新命名后存放在指定文夾中,同時(shí)將文件的存儲(chǔ)信息存放在數(shù)據(jù)庫(kù)中。
3.9查詢商品頁(yè)面
要進(jìn)行商品的搜索,用戶必須先進(jìn)行登錄,再根據(jù)產(chǎn)品品牌、產(chǎn)品型號(hào)、產(chǎn)品質(zhì)保以及其它相關(guān)屬性進(jìn)行綜合搜索。用戶可以單擊“詳情”,鏈接查看產(chǎn)品詳細(xì)信息,但是不能進(jìn)行任何修改;可以通過(guò)“添加商品”按鈕進(jìn)行新商品的添加,并且由于產(chǎn)品的種類眾多,所以需要?jiǎng)討B(tài)加載數(shù)據(jù)。
3.10修改商品/報(bào)價(jià)頁(yè)面
一般的修改商品和報(bào)價(jià)頁(yè)面,一次只能給一種商品或報(bào)價(jià)進(jìn)行修改。自然首先必須先對(duì)商品或需要修改報(bào)價(jià)的商品進(jìn)行查詢,然后再檢測(cè)登錄和需要報(bào)價(jià)的用戶信息,如果是以管理員身份登錄,則直接對(duì)該商品信息或商品的報(bào)價(jià)進(jìn)行修改;如果直接以其他身份登錄,一般來(lái)說(shuō)只有登錄用戶和商品信息創(chuàng)建或商品報(bào)價(jià)的用戶一致,且日期為同一天,才有修改的權(quán)利,否則將出現(xiàn)無(wú)權(quán)操作的錯(cuò)誤信息。修改完成商品相關(guān)文字信息,還可以添加和刪除該商品的圖片信息,其類似商品添加時(shí)的圖片添加。與修改商品不同的是,修改報(bào)價(jià)的頁(yè)面上,有關(guān)商品的信息是不可編輯的,而只有有關(guān)價(jià)格的方面是可以修改的。
3.11添加報(bào)價(jià)頁(yè)面
一般的添加報(bào)價(jià)頁(yè)面,一次只能給一種商品報(bào)價(jià)。首先必須先對(duì)商品進(jìn)行查詢,然后再檢測(cè)登錄和需要報(bào)價(jià)的用戶信息,如果是以管理員身份登錄,則需要查詢和確定需要報(bào)價(jià)的企業(yè),再進(jìn)行對(duì)該商品的報(bào)價(jià);如果直接以其他身份登錄,則直接獲取登錄信息,再進(jìn)行商品報(bào)價(jià)。對(duì)于一般的用戶而言,只有訪問(wèn)和發(fā)布一般零售價(jià)的權(quán)利,而對(duì)于企業(yè)用戶則可以訪問(wèn)和發(fā)布零售價(jià)和經(jīng)銷價(jià)(對(duì)其他企業(yè)的價(jià)格)。
3.12添加報(bào)價(jià)單頁(yè)面
有的商品的價(jià)格浮動(dòng)比較大,幾乎需要一天一個(gè)報(bào)價(jià),這樣給每一個(gè)企業(yè)用戶提供了一個(gè)自己商品獨(dú)立的報(bào)價(jià)平臺(tái),通過(guò)該平臺(tái),企業(yè)用戶只需要簡(jiǎn)單的對(duì)與上次報(bào)價(jià)不同的商品和價(jià)格進(jìn)行修改,就可以給出企業(yè)今天的最新報(bào)價(jià),而不需要一個(gè)一個(gè)的商品進(jìn)行報(bào)價(jià)了。其中,企業(yè)用戶可以在自己的報(bào)價(jià)單上任意的進(jìn)行排序,而不是按數(shù)據(jù)庫(kù)中商品的編號(hào)排序,這樣企業(yè)用戶可以很快的對(duì)報(bào)價(jià)單進(jìn)行修改,而且報(bào)價(jià)的操作也就極為簡(jiǎn)單了。
3.13添加報(bào)價(jià)單報(bào)價(jià)頁(yè)面
報(bào)價(jià)單報(bào)價(jià)頁(yè)面一般在報(bào)價(jià)單修改完成之后加載的,商品的價(jià)格受供求關(guān)系的影響,經(jīng)常發(fā)生波動(dòng),需要經(jīng)常的更新。單擊“編輯”按鈕就會(huì)出現(xiàn)編輯框,在理面輸入當(dāng)前的價(jià)格即可;單擊“保存”按鈕,程序就會(huì)將相應(yīng)的數(shù)據(jù)保存到數(shù)據(jù)庫(kù)。添加報(bào)價(jià)單頁(yè)面同時(shí)也是其他用戶查看報(bào)價(jià)的頁(yè)面,主要是根據(jù)登錄用戶與該報(bào)價(jià)單的報(bào)價(jià)商戶是否一致來(lái)判斷的。
對(duì)一般用戶而言,所有的關(guān)于商品的操作是不能修改日期的,只能以今天的日期進(jìn)行添加、修改和刪除;而管理員則有權(quán)限進(jìn)行任何日期的商品數(shù)據(jù)的添加、修改和刪除等操作。
4 結(jié)束語(yǔ)
基于ASP+SQL Server構(gòu)建的系統(tǒng)主要由兩大功能組成,分別是前臺(tái)售書(shū)系統(tǒng)和后臺(tái)管理系統(tǒng),在前臺(tái)售書(shū)系統(tǒng)中主要對(duì)本系統(tǒng)的用戶和非用戶設(shè)計(jì)了相應(yīng)的訪問(wèn)權(quán)限,用戶可以對(duì)圖書(shū)進(jìn)行查詢、查看簡(jiǎn)介、訂購(gòu)等操作,只有會(huì)員才能購(gòu)買圖書(shū)。而后臺(tái)管理系統(tǒng)主要針對(duì)管理員進(jìn)行設(shè)計(jì),在這里,管理員可以對(duì)新書(shū)進(jìn)行添加,刪除、改變分類,訂單管理等內(nèi)容。該系統(tǒng)設(shè)計(jì)結(jié)構(gòu)清晰,操作簡(jiǎn)單,界面美觀大方,且所采用的B/S結(jié)構(gòu),易于維護(hù)和升級(jí),具有較好的前景。
本文首先介紹了網(wǎng)上書(shū)店平臺(tái)的開(kāi)發(fā)背景和基礎(chǔ),并介紹了網(wǎng)上書(shū)店的設(shè)計(jì)過(guò)程,最終目的是實(shí)現(xiàn)人們遠(yuǎn)程瀏覽書(shū)店和購(gòu)買圖書(shū)的愿望。傳統(tǒng)的購(gòu)書(shū)方式是需要人們付出時(shí)間、交通費(fèi)以及體力,四處去書(shū)店尋找圖書(shū),而這些對(duì)于越來(lái)越繁忙的都市人來(lái)說(shuō)是一種浪費(fèi)。隨著網(wǎng)絡(luò)的普及以及人們生活質(zhì)量的提高,越來(lái)越多的消費(fèi)者意識(shí)到網(wǎng)上購(gòu)物的方便與快捷。
參考文獻(xiàn)
[1] Mike Docherty.面向?qū)ο蠓治雠c設(shè)計(jì)(UML 2.0版).清華大學(xué)出版社,2006.
[2] 陳輪劉蕾.ASP.NET3.5網(wǎng)絡(luò)數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例自學(xué)手冊(cè).電子工業(yè)出版社,2008.05.
[3] 張領(lǐng).ASP.NET項(xiàng)目開(kāi)發(fā)全程實(shí)錄.清華大學(xué)出版社,2008.06.
[4] 明日科技.Visual C#開(kāi)發(fā)技術(shù)大全.人民郵電出版社,2007.11.
[5] 陳冠軍.精通ASP.NET2.0企業(yè)級(jí)項(xiàng)目開(kāi)發(fā).人民郵電出版社,2007.2.
[6] 宋海蘭.ASP.NET3.5項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn).電子工業(yè)出版社,2009.8.
[7] 張大方.軟件測(cè)試技術(shù)與管理.湖南大學(xué)出版社,2006.12.
[8] 劉藏漪.互聯(lián)網(wǎng)網(wǎng)站面面觀.信息化建設(shè),2000,10
[9] 孫世杰.對(duì)評(píng)估和利用互聯(lián)網(wǎng)上專業(yè)技術(shù)信息資源的探討,2001,1.