版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
48/48目錄引言……………4●課題的來源和背景………….4綜述……………8系統(tǒng)分析…………………12●引言………..12●系統(tǒng)的功能要求…………..12●運(yùn)行要求…………………..13●分析系統(tǒng)的數(shù)據(jù)要求……..13第四章總體設(shè)計(jì)……………………18●編寫目的…………………18●任務(wù)概念…………………18●總體設(shè)計(jì)…………………18第五章詳細(xì)設(shè)計(jì)……………………24●后臺系統(tǒng)的實(shí)現(xiàn)…………24●前臺系統(tǒng)的實(shí)現(xiàn)…………42第六章系統(tǒng)測試…………………….47●測試環(huán)境和條件………….47●實(shí)例測試及相關(guān)數(shù)據(jù)…….49.●性能分析………………….51第七章結(jié)束語………52第八章學(xué)習(xí)總結(jié)與參考文獻(xiàn)………54●學(xué)習(xí)總結(jié)………………….54●參考文獻(xiàn)…….…………56摘要軟件定義:網(wǎng)上商店開發(fā),可行性研究,需求分析軟件開發(fā):總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼與測試維護(hù):維護(hù)關(guān)鍵字:網(wǎng)上書店開發(fā)購書系統(tǒng)功能要求運(yùn)行要求第一章引言●課題的來源和背景隨著全球經(jīng)濟(jì)一體化的逐步開展和深入,網(wǎng)上書店已成為傳統(tǒng)書店必不可少的經(jīng)營策略之一.目前,網(wǎng)上書店在國際互聯(lián)網(wǎng)上可以實(shí)現(xiàn)的商務(wù)已經(jīng)多樣化,可以完成從最根本的信息展示、信息發(fā)布功能到在線交易、在線客戶效勞、在線網(wǎng)站管理功能等,可以說,傳統(tǒng)書店所具備的功能幾乎都可以在互聯(lián)網(wǎng)上進(jìn)行電子化的高效動作。雖然傳統(tǒng)書店規(guī)模有所不同,隨著網(wǎng)上交易的開展,都將有力地改變企業(yè)的開展空間,會對企業(yè)的競爭力產(chǎn)生不可無視的影響。這些影響主要表達(dá)在以下方面。改變企業(yè)競爭方式企業(yè)上網(wǎng)不僅給消費(fèi)者和企業(yè)提供了更多的選擇消費(fèi)與開拓銷售市場的時機(jī),而且也是提供了更加密切的信息交流場所,從而提高了企業(yè)把握市場和消費(fèi)者了解市場的能力。同時企業(yè)上網(wǎng)擴(kuò)大了企業(yè)的競爭領(lǐng)域,使企業(yè)從常規(guī)的廣告競爭、促銷手段等領(lǐng)域的競爭擴(kuò)大到無形的虛擬競爭空間。改變企業(yè)競爭基礎(chǔ)網(wǎng)上書店改變了企業(yè)競爭的交易本錢。網(wǎng)上書店具有投入本錢低、批發(fā)數(shù)量大及用戶多的優(yōu)勢。電子商務(wù)也使企業(yè)規(guī)模影響競爭力的基礎(chǔ)發(fā)生了改變。例如在傳統(tǒng)的銷售渠道中,大書商與小書商之間的競爭差異很大。電子商務(wù)使大書商與小書商之間規(guī)模差距的競爭變得幾乎微缺乏道。美國西雅圖亞馬遜公司在網(wǎng)上開辦了一家大型書店,提供250萬冊圖書供在線購置。只有兩個人管理的網(wǎng)上書店提供的書目和效勞,幾乎可以與200人管理的傳統(tǒng)書店提供的書目和效勞一樣。3、改變企業(yè)的競爭模式網(wǎng)上書店的經(jīng)驗(yàn)說明,如果網(wǎng)上書店可以為顧客提供品種齊全的圖書、折扣以及靈活的條件、可靠的平安性和友好的界面,在線購物者一般都愿意在網(wǎng)上進(jìn)行圖書交易。畢業(yè)設(shè)計(jì)標(biāo)題:ASP網(wǎng)上書店開發(fā)設(shè)計(jì)目的:隨著計(jì)算機(jī)技術(shù)、通信技術(shù)的日益開展,互聯(lián)網(wǎng)的逐步深入與應(yīng)用,電子商務(wù)網(wǎng)站越來越多的出現(xiàn)在我們的身邊,它直接作為一種先進(jìn)的交易方式,被越來越多的人所接受。網(wǎng)上交易最大程度地方便了用戶,你可以通過WWW瀏覽器實(shí)現(xiàn)WEB購物。本系統(tǒng)根本實(shí)現(xiàn)網(wǎng)上書店的動作過程,同時提供了用戶的注冊模塊和后臺數(shù)據(jù)庫的維護(hù)。根本要求:創(chuàng)立和運(yùn)行動態(tài)、交互的Web效勞器應(yīng)用程序,接收客戶端請求,并對后端數(shù)據(jù)庫進(jìn)行存取操作,然后將處理結(jié)果返回到客戶端瀏覽器。簡而言之,就是現(xiàn)在一般的客戶機(jī)/效勞器(Client/Server)模式。不同的是所操作對象分為后臺管理員與前臺用戶兩局部。運(yùn)行環(huán)境:可以在PWS(personalwebserver)+ASP4.0的環(huán)境中編輯運(yùn)行,當(dāng)然也可以IIS(InternetInformationService)或者WebSite等其他程序,但要裝ASP支持模塊。設(shè)計(jì)思想:一.前臺系統(tǒng)的工作流程:首先當(dāng)用戶登錄網(wǎng)站后,系統(tǒng)提供會員與非會員兩種機(jī)制。非會員進(jìn)入主頁對某些頁面會沒有權(quán)限去查看,但可以通過注冊模塊注冊后享受會員的代遇。會員可直接根據(jù)商品的分類來查詢商品,也可以通過關(guān)鍵詞去查詢自己所需要的商品,同時可以直接進(jìn)入比較吸引人的地方特價區(qū),然后再去看此類商品的其它詳細(xì)信息,如本系統(tǒng)所設(shè)計(jì)的有重量、尺寸等屬性。當(dāng)用戶中意所需商品時便會把它放入到購物籃中。購物籃是一個選購商品的列表,同樣也可顯示商品的數(shù)量、屬性、價格等等,用戶可以方便地增加、更加、刪除所購物籃中的商品。當(dāng)用戶選完所需要的商品后,就是決定購置商品,在這里就需要用戶確定所購商品,系統(tǒng)提供一張訂單供用戶填寫必要的聯(lián)系地址和方法,以及其它的配送資料。在此系統(tǒng)提供兩種付款方式:一是郵局匯款,二是貨到付款。二.后臺管理系統(tǒng)流程:后臺管理系統(tǒng)主要是進(jìn)行商品信息的管理、發(fā)布和修改,另外還可以瀏覽所有用戶的訂單,同時可以管理用戶賬號系統(tǒng)。系統(tǒng)解決方案與存在問題:1、利用HTML、ASP、SQL三種網(wǎng)頁實(shí)現(xiàn)技術(shù),實(shí)現(xiàn)本系統(tǒng)的大局部功能。2、如網(wǎng)上支付,同時會員的優(yōu)惠措施,運(yùn)費(fèi)支付等等,尚未實(shí)現(xiàn)。測試方案:先從后臺輸入數(shù)據(jù),以供查詢實(shí)現(xiàn)的測試需求;再實(shí)現(xiàn)前臺數(shù)據(jù)維護(hù),并用查詢功能檢查前臺數(shù)據(jù)維護(hù)功能的錯誤.第二章綜述網(wǎng)上開店,真正時尚前衛(wèi)的工作,很多朋友問我,我能不能網(wǎng)上開店呢!我究竟適不適合網(wǎng)上開店呢!其實(shí)也確實(shí)并非是每個人都適合網(wǎng)上開店的!究竟把網(wǎng)上開店作為自己的第一職業(yè),還是第二職業(yè)呢!也要根據(jù)具體情況而訂吧!企業(yè)管理者
對于小型企業(yè),網(wǎng)上銷售,網(wǎng)上開店無可厚非的是一種必然需要的選擇,過去,那些名不見經(jīng)傳的中小企業(yè),要想把產(chǎn)品送進(jìn)大百貨店的大門簡直比登天還難,可如今網(wǎng)絡(luò)店鋪給他們提供了一個廣闊的天地,解開了中小企業(yè)產(chǎn)品“銷售難〞的死結(jié)。不受地理位置、經(jīng)營規(guī)模、工程等因素制約,只要上網(wǎng)就能資源共享,中小企業(yè)在網(wǎng)絡(luò)店鋪上與知名大品牌實(shí)現(xiàn)了平等,而且還可以開展以前想都不敢想的全球經(jīng)營。
大學(xué)生
我有很多淘寶和易趣的朋友,具我的了解,有很多大學(xué)生朋友都在紅紅火火的搞著網(wǎng)上銷售,他們的那份熱情,他們的那份執(zhí)著,真的很讓人感動,我想他們的這種邊學(xué)邊玩邊創(chuàng)業(yè)的快樂的生活,一定會成為一段佳話,大學(xué)生創(chuàng)業(yè),它并非不可行。大學(xué)生平時的學(xué)習(xí)生活比較清閑,對網(wǎng)絡(luò)的應(yīng)用得心應(yīng)手,上網(wǎng)開店唾手可得。還等什么!初創(chuàng)業(yè)者
在去年這個時候,我結(jié)識了一些渴望創(chuàng)業(yè)的朋友,當(dāng)時大家還在一起熱熱鬧鬧的探討該做什么,做什么才能賺錢,后來大家慢慢交流少了,半年以后,就有一局部朋友已經(jīng)在網(wǎng)上開店,已經(jīng)開始盈利賺錢,我打電話問候他們的時候,得知生意有好有的一般,但是他們選擇的這條創(chuàng)業(yè)路,可以側(cè)面證明,網(wǎng)上開店創(chuàng)業(yè)風(fēng)險小,只要能有一點(diǎn)的收入,就會很開心很開心,我想:初創(chuàng)業(yè)者心中的成功并非是大把大把的現(xiàn)鈔,而是那的第一筆訂單的喜悅,是對自己選擇的肯定!那種開心是常人無法體會的,“網(wǎng)下開小店當(dāng)老板,網(wǎng)上開店鋪?zhàn)觥乒瘛?,網(wǎng)上網(wǎng)下兩不誤,生意實(shí)現(xiàn)雙豐收。〞創(chuàng)業(yè)者在公司建立的初期,知名度低,沒有人知道自然就沒有生意,開個網(wǎng)絡(luò)店鋪?zhàn)尶蛻糁烙羞@么一個店鋪,網(wǎng)民也可以用搜索引擎找到店鋪的鏈接,建立起知名度就邁出了創(chuàng)業(yè)的第一步。具有產(chǎn)品貨源的小商戶
我有貨,那就是資源,現(xiàn)在需要更好的銷售推廣,那就可以網(wǎng)上開店,一次的投資,專業(yè)的推廣,自己的產(chǎn)品,馬上就可以得到立桿見影的效果,網(wǎng)上開店的一個必要因素就是貨源,有貨源的小商戶網(wǎng)上開店是一種很有眼光的選擇!當(dāng)然也要分如何來運(yùn)作!
整天活動在網(wǎng)上的人
網(wǎng)上開店并不需要整天活動在網(wǎng)上,作為網(wǎng)上店主,也許每天只需要1個小時就完全可以照顧好自己的商店,但是假設(shè)你是一個絕對的網(wǎng)蟲,那也是一種絕對的資源,有時間又勤奮,就一定有收獲!經(jīng)?;顒釉诰W(wǎng)上,可以找到更多的網(wǎng)上客戶資源,可以在客戶效勞上盡可能的做到盡善盡美!經(jīng)常活動在網(wǎng)上,可以學(xué)習(xí)到更先進(jìn)的技術(shù),可以把自己的網(wǎng)上商店調(diào)理的很好!經(jīng)?;顒釉诰W(wǎng)上,花費(fèi)時間來照顧推廣自己的網(wǎng)店是很輕而易舉的事情,在網(wǎng)上開店的店主里面,有一局部朋友就是當(dāng)初地道的網(wǎng)蟲,現(xiàn)在也有了自己的事業(yè)!他們悠哉游哉,快樂的生活著!
自由職業(yè)者
不少自由職業(yè)者喜歡上網(wǎng)沖浪,他們開設(shè)網(wǎng)絡(luò)店鋪并不在意自己的東西能賣多少錢,而是希望那些平時逛街所覓來的東西同樣會有人欣賞和喜愛,其目的是通過開店來充實(shí)生活,尋找一些志趣相投的朋友。因此這類人投資風(fēng)險較小,還可以以此為契機(jī),拓寬社會圈子,為今后的開展作鋪墊。
整天忙碌的企業(yè)白領(lǐng)
我整天忙碌,月薪不匪!我適合開店嗎?答案是肯定的,因?yàn)槲野滋旃ぷ魇墙佑|網(wǎng)絡(luò)的,緊張而又有節(jié)奏!開一家自己的網(wǎng)上小店,是一件非常有品味的事情,店子雖小,但是意義卻不同,在這里可以體會到自己做老板的感覺,在這里可以結(jié)識更多的朋友,并且本身就是客戶不斷電話不停的白領(lǐng)們,多一個電話又有何妨?恰好是生活的一種樂趣,回到家中,和自己的愛人一起在網(wǎng)上上傳自己買回來的新產(chǎn)品,是一種多么愜意的事情!比起整天的應(yīng)酬派對,我覺得照顧自己的小店更有意義,那也是一種寄托,也是一份事業(yè)!它會做好的,30歲以后吧,作為自己的第二職業(yè)!
生活在大都市的人們
北京,上海,深圳生活在大都市的人們,那就是一種資源,在這些快節(jié)奏的城市,它遍地都是機(jī)遇,只要去努力就一定能成功,網(wǎng)上開店就是一個很大的機(jī)遇!即使我不懂網(wǎng)絡(luò),因?yàn)槲疑钤谶@里,這里的人們已經(jīng)肯定了網(wǎng)上購物的這種消費(fèi)方式,這里的人們有網(wǎng)上購物的消費(fèi)需求!這里就是市場,這里就是創(chuàng)業(yè)的地方!
把網(wǎng)絡(luò)作為自己未來理想的人們
如果你很喜歡網(wǎng)絡(luò),希望未來的日子不再奔波,過著屬于自己的IT白領(lǐng)生活,那你一定是一位很熱愛生活的人!你喜歡網(wǎng)絡(luò),那就去追求自己的夢想吧!那并非虛幻而遙不可及!那并非短暫的曇花一現(xiàn),網(wǎng)上購物必將成為未來10年的一個開展方向!只要做的早,就一定能夠成為行業(yè)的領(lǐng)跑者!也許你并不想成為領(lǐng)跑者!只要能實(shí)現(xiàn)現(xiàn)在的夢想就可以了!如果你是這樣的人!你就會感動你周圍的所有朋友!網(wǎng)上店鋪這種獨(dú)特的商業(yè)模式,充滿了商機(jī)。網(wǎng)上店鋪的進(jìn)貨渠道直接且多樣,不僅豐富了產(chǎn)品種類,而且降低了商品價格。網(wǎng)上開店和傳統(tǒng)店鋪其實(shí)并不相同,它有更多的營銷技巧,我將在系列文章里慢慢告訴大家!放飛自己,才能找到未來第三章系統(tǒng)分析1.引言需求說明書主要是為了解網(wǎng)上書店開發(fā)所要求做的內(nèi)容以及必須具備的功能。在現(xiàn)代計(jì)算機(jī)技術(shù)、通信技術(shù)日益開展,Internet普及,網(wǎng)上交易成了一種必然的趨勢,但對于種多用戶來說畢竟還是一件比較陌生的事,因此要使用戶了解系統(tǒng)是一個重要的關(guān)鍵。通過網(wǎng)絡(luò)實(shí)現(xiàn)商品的信息,采購,樣品的展示,還有更多未實(shí)現(xiàn)的功能如:網(wǎng)上支付,售后效勞等。2.系統(tǒng)的功能要求網(wǎng)上書店的開發(fā)主要需要完成的任務(wù)有:前臺系統(tǒng)會員登錄模塊:四個局部組成,一是新用戶的注冊,將信息存入數(shù)據(jù)庫的過程,二是會員的登錄,三是會員信息的修改,四是會員找回密碼。網(wǎng)上書店系統(tǒng)的商品展示模塊:三個核心局部:一是商品的展示,二是存放選購產(chǎn)品的購物袋,三是交易數(shù)據(jù)的儲存。用戶還可對商品進(jìn)行查詢,直接找到所需的商品。以及用戶對個人訂單的查詢,瀏覽當(dāng)前所購的商品。后臺系統(tǒng)管理員模塊:一是管理員登錄,二是商品的管理,三是商品類別的管理,四是所有訂單的瀏覽,同時也可以對商品的查詢和單條訂單的查詢。3.運(yùn)行要求本網(wǎng)站開發(fā)根本所需工具有:IIS,VB,ASP,IE,ActiveServerPage.SQLServer2000,VBSript,JSCript該系統(tǒng)運(yùn)行時所處的環(huán)境要求在Windows操作系統(tǒng)、Unix及Linux等開發(fā)環(huán)境中;在軟件方面需要I386,ASP、HTML等的支持,采用SQLServer2000數(shù)據(jù)庫系統(tǒng)。4.分析系統(tǒng)的數(shù)據(jù)要求本網(wǎng)站主要的數(shù)據(jù)表前臺主要有如下幾個:books;categories;subcategories;suppliers;customer;sorders;stockmovements;后臺主要是管理理員信息表:Adminadmin:管理員信息表;books:庫存圖書信息表;categories:圖書分類表;subcategories:圖書子類表suppliers:出版商表;customers:客戶表;orders:銷售圖書信息表;stockmovements:圖書的入庫,更改信息表;數(shù)據(jù)庫設(shè)計(jì)要遵循一些規(guī)則,一個好的數(shù)據(jù)庫滿足一些嚴(yán)格的約束和要盡量別離各實(shí)體對應(yīng)的表,一個實(shí)體對應(yīng)一個表,摘清楚該實(shí)體有哪些屬性,對應(yīng)有哪些屬性,對應(yīng)有些什么字段,以及各實(shí)體之間有何種聯(lián)系。實(shí)體、屬性與聯(lián)系是進(jìn)行概念設(shè)計(jì)時要考慮的3個要素,也是一個好的數(shù)據(jù)庫設(shè)計(jì)的核心。表1:admin:管理員信息表;列名數(shù)據(jù)類型可否為空說明adminnamenvarchar(15)Notnull管理員名(主鍵)pwsvarchar(15)Notnull管理員密碼表2:books:庫存圖書信息表;列名數(shù)據(jù)類型可否為空說明idbookSmallintNotnull圖書編號(主鍵)idcategorySmallintNotnull類編號(外鍵)IdsubcategorySmallintnotnull子類編號(外鍵)idsupplierSmallintNotnull出版商編號BooknameNvarchar(30)Notnull圖書名IsbnVarchar(13)NotnullISBN編號DetailsNvarchar(300)null內(nèi)容簡介OrgcostSmallmoneyNotnull進(jìn)價PriceSmallmoneyNotnull售價DiscountTinyintNotnull折扣率ImageurlNvarchar(50)null圖片位置AvailstockIntNotnull可供銷售的數(shù)目StockIntNotnull在庫數(shù)ActiveBitNotnull是否發(fā)布HotdealBitNotnull是否是熱點(diǎn)圖書SalesIntNotnull已銷售數(shù)VisitsIntNotnull被瀏覽次數(shù)表3categories:圖書分類表列名數(shù)據(jù)類型可否為空說明IdcategorySmallintNotnull圖書類編號(主鍵)CategorynameNvarchar(20)Notnull類名表4subcategories:圖書子類表列名數(shù)據(jù)類型可否為空說明IdsubcategorySmallintNotnull圖書子類編號(主鍵)SubcategorynameNvarchar(20)Notnull子類名IdcategorySmallintNotnull圖書類編號(外鍵)表5suppliers:出版商表列名數(shù)據(jù)類型可否為空說明IdsupplierSmallintNotnull出版商編號(主鍵)SuppliernameNvarchar(30)Notnull出版商名稱表6customers:客戶表列名數(shù)據(jù)類型可否為空說明IdcustomerIntNotnull客戶編號(主鍵)UsernameNvarchar(15)Notnull客戶名PasswordVarchar(15)Notnull密碼RealnameNvarchar(15)Notnull真實(shí)姓名PhoneVarchar(19)Notnull電話EmailVarchar(30)Null電子郵件地址[add]Nvarchar(30)Notnull地址CityNchar(10)Notnull城市StateNchar(10)Notnull省份ZipChar(6)Notnull郵政編碼表7orders:銷售圖書信息表列名數(shù)據(jù)類型可否為空說明IdorderIntNotnull定貨編號(主鍵)OrderdateDatetimeNotnull定貨日期(外鍵)IdcustomerIntNotnull客戶編號(外鍵)IdbookIntNotnull圖書編號(外鍵)TotalmoneySmallmoneyNotnull該類圖書總價(打折以后)TotalbooksSmallintNotnull該類圖書總數(shù)[add]Nvarchar()30Notnull送貨地址CityNchar(10)Notnull送貨城市StateNchar(10)Notnull送貨省份CommentNvarchar(300)Null其他備注和要求IdpaymentTinyintNotnull付款方式SendBitNotnull是否已送貨表8stockmovements:圖書的入庫,更改信息表列名數(shù)據(jù)類型可否為空說明IdbookIntNotnull圖書編號DatemovementDatetimeNotnull操作日期QuantityIntNotnull操作數(shù)量由于采用標(biāo)準(zhǔn)化數(shù)程序設(shè)計(jì)的盡量別離各個實(shí)體的原則,各表之間的關(guān)系也就清楚了。同時消除了數(shù)據(jù)冗,為了各便于各表之間進(jìn)行查詢,也為了更加標(biāo)準(zhǔn)和平安,各表之間建立如下列圖所示完整性約束:建立以上的關(guān)系可以使各表之間更加方便地進(jìn)行連接查詢,可以大大地簡化數(shù)據(jù)庫的操作從而提高了查詢的效率;同時由于實(shí)施了完整性規(guī)則,防止一些非法的操作。如要在suppliers表中刪除books表中該出版商提供的所有圖書,而這又牽涉到所有含有idbook字段的表的操作,防止了非法的刪除,這在實(shí)際中有非常重要的意義。同樣,在添加圖書到books表中時,必須同時提供出版商的消息,而不會出現(xiàn)“來歷不明〞的圖書。這個圖對于本系統(tǒng)是非常重要的。以上有效地建表為下面開展打下了扎實(shí)的基礎(chǔ)。第四章總體設(shè)計(jì)1:編寫目的 概要設(shè)計(jì)說明書是為說明如何解決網(wǎng)上書店開發(fā)系統(tǒng)的初步設(shè)計(jì)過程,本系統(tǒng)面向的對象是所有在線的網(wǎng)上用戶,目的是讓用戶了解本系統(tǒng)如何更直接、更方便的去瀏覽,去實(shí)現(xiàn)購物時所必須要做的流程,實(shí)現(xiàn)網(wǎng)上書店員購書的整個過程。2:任務(wù)概念 概要設(shè)計(jì)說明書的目標(biāo)是為了確定系統(tǒng)的具體的實(shí)現(xiàn)方案,確定軟件結(jié)構(gòu)及模塊的組成和它們的聯(lián)系。其運(yùn)行所需的環(huán)境是要求Win9xWin2000WinXP等操作系統(tǒng)的支持下,同時要求ASPHTMLPWS等軟件的支持。3:總體設(shè)計(jì)實(shí)際采用的系統(tǒng)圖如下列圖所示:購書活動圖但是還有非常重要的一點(diǎn)就是網(wǎng)站的后臺管理,沒有能夠在上面的圖中表達(dá)出來,因?yàn)樯厦娴奈鍪菑念櫩偷慕嵌冗M(jìn)行分析的。現(xiàn)在來看看書店的管理所需要的一些操作,它們是:(1)新建圖書類別;(2)新增供貨商;(3)新書入庫;(4)增加在庫書信息;(5)改變在庫書信息;(6)查詢在庫書信息;(7)查詢銷售情況;(8)查詢顧客情況;(9)管理員更改注意到上面的分析中有兩點(diǎn):(1)前臺(購書者的角度)的活動與后臺(書店管理員角度)的活動是相對獨(dú)立而且也理應(yīng)是獨(dú)立的(2)后臺管理本身的各個活動之間是相對獨(dú)立的。因此在畫系統(tǒng)圖時不必將后臺活動考慮進(jìn)去。并不是一個活動對應(yīng)一個頁面,要使整個系統(tǒng)運(yùn)行起來還需要一些支持的頁面。事實(shí)上,為了使邏輯和便于管理和修改,也為了防止出現(xiàn)各種微小錯誤,提倡盡量將各個功能分割開來,寫成不同的頁面,因此在最后完成的系統(tǒng)中還有很多支持頁面。下面是系統(tǒng)框架圖:三、所用到的頁面一覽:如前所述,這樣一個系統(tǒng)用到的頁面(模塊)是相當(dāng)多的,第一個頁面的功能都應(yīng)該能清楚的表述。用到的主要頁面如表所示:所用到的頁面一覽文件名作用與功能備注Globar.asa全局文件功能頁,不可見Default.asp主頁Listbyhotdeals.asp顯示熱點(diǎn)圖書包含在主頁中Listbycategories.asp顯示分類圖書包含在主頁中Bookincategory.asp顯示某類中所有圖書Viewitem.asp顯示某一本圖書細(xì)節(jié)Bookquery.asp顧客查詢圖書Showans_books.asp顯示查詢結(jié)果Myinfo.asp顧客帳戶查詢Addinfo.asp將選定的圖書的數(shù)目重新計(jì)算功能頁,不可見Showcart.asp顯示購物車Itemchange.asp改變購物車中某圖書的數(shù)目后重新計(jì)算功能頁,不可見Itemremove.asp從購物車中去掉某種圖書功能頁,不可見Checkout.asp結(jié)帳臺Login.asp登錄Regist.asp注冊Addcustomer.asp添加顧客的注冊信息到數(shù)據(jù)庫功能頁,不可見Orderverify.asp購物車確認(rèn)Reply_orderverify.asp把確認(rèn)后的結(jié)果存入庫或取消購置功能頁,不可見Adminlogin.asp管理員登錄后臺Admin.asp管理控制臺后臺Addcategory.asp添加圖書類別后臺Addsupplier.asp添加出版商后臺Addbook.asp添加新圖書后臺Appendbook.asp增加在庫圖書數(shù)目后臺Changestock.asp改變在庫圖書各種狀況后臺Stockquery.asp在庫書查詢后臺Showans_stockq.asp查詢客戶后臺Showsales_bycustomer.asp查詢結(jié)果后臺Customerquery.asp查詢客戶后臺Showans_customerq.asp查詢結(jié)果后臺Salequery.asp查詢銷售狀況后臺Showans_saleq.asp查詢結(jié)果后臺Changeadmin.asp改變管理員后臺Help.asp幫助信息后臺這些文件都放在主目錄里。為了提高效率和使邏輯更清晰,盡量防止代碼的重復(fù),另處還有一些包含文件,起著特定的作用。它們是:Css.inc,層疊樣式表的定義,用于對網(wǎng)頁樣式的控制,使網(wǎng)頁更加美觀;Header.inc,客戶頁面的頭;Footer.inc,客戶頁面的頁腳;Dbconn.inc,連接數(shù)據(jù)庫的頭文件;Validate.inc,客戶端數(shù)據(jù)驗(yàn)證文件;這些文件都在includes文件夾里。要注意的是這里它們都以后綴“.inc〞結(jié)尾。事實(shí)上這是一種非常傳統(tǒng)的寫法,而現(xiàn)在一般寫成以.〞asp〞結(jié)尾。這樣做更平安;如果某些不懷好意有人猜到你放包含的文件夾(如一般以“includes〞為名稱)和包含文件名稱(如數(shù)據(jù)庫的一般連接用“dbconn〞)第五章詳細(xì)設(shè)計(jì)一后臺系統(tǒng)的實(shí)現(xiàn)或許讀者會覺得奇怪,既然是從購書者的角度開始系統(tǒng)的設(shè)計(jì)的,為什么是從后臺開始編碼。想象一個現(xiàn)實(shí)中商店的例子,是先建好書店還是先讓顧客買東西?在網(wǎng)上書店系統(tǒng)中作為系統(tǒng)的設(shè)計(jì)者,首先面對的客戶就是書店的管理者。購書者的需求實(shí)際上是書店需求的一局部-因此幫助他們分析了這局部需求,也是最主要的,但是先決的需求是管理者對書店系統(tǒng)管理的需求。在做好后臺管理子系統(tǒng)后,在這個基礎(chǔ)上來做前臺系統(tǒng),由于數(shù)據(jù)庫里已經(jīng)有了各種實(shí)際的資料(圖書),會更加直觀;另外,正如所看到的,后臺管理的各個活動之間比較獨(dú)立,因此從較容易的地方入手。后臺系統(tǒng)的實(shí)現(xiàn)的流程圖如下所示:連接數(shù)據(jù)庫的包含文件:includes/dbconn.inc這是一開始寫代碼就要做的事情;連接數(shù)據(jù)庫。其流程圖如下:在所有與數(shù)據(jù)庫連接的模塊(頁面)中只要包含該文件,就可以調(diào)用openDB()來邊境和翻開數(shù)據(jù)庫,操作完成后再調(diào)用closeDB()來關(guān)閉數(shù)據(jù)庫。后臺管理的控制臺:admin.asp這其實(shí)根本上只是一個HTML的頁面。雖然在最后的完成步驟中,要參加一小段代碼是否已經(jīng)登錄,現(xiàn)在大可不去管它-先實(shí)現(xiàn)管理系統(tǒng)的功能實(shí)現(xiàn)再說。它的界面很簡單,如圖(1)所示:圖(1)(三)、新建圖書類別:addcategory.asp(1)新建圖書類別;(2)新建圖書子類別;新建圖書類別實(shí)現(xiàn)流程圖如下所示:當(dāng)然這樣的功能也可以按先前所講的原則,分給兩個模塊去過完成,但是由于功能接近,并且都比較簡單,放到一個頁面里也沒有任何問題,這樣可以節(jié)省些重復(fù)的工作。在實(shí)現(xiàn)中首先看看它的界面,如圖(2)所示圖(2)進(jìn)入“新建圖書類別〞,如圖(3)所示界面。輸入要添加的圖書類別,如“語言〞,單擊“提交〞按鈕,進(jìn)入“新建圖書類別〞,如圖(4)所示??梢钥吹竭@時“所屬圖書類別〞一欄里面已經(jīng)有了剛剛所建立的圖書類別。這是因?yàn)樵撃K在上一步(“新建圖書類別〞)提交以后做了兩個動作;將剛剛所新建的圖書類別存入數(shù)據(jù)庫;讀取數(shù)據(jù)庫中所有的類別信息,顯示到界面供選擇。這時可以選定一個類別建立子類別,如選“語言〞建立“英語〞子類別(四)、新增供貨商:addsupplier.asp新增供貨商的實(shí)現(xiàn)流程圖如下所示:先來看看這個模塊的界面,如圖(5)所示。圖(5)比照新建圖書類別:addcategory.asp的模塊,會發(fā)現(xiàn)有些相同地方。用表單form提交數(shù)據(jù)是獲得用戶數(shù)據(jù)最常用的方式。兩個模塊都將數(shù)據(jù)提交到自身,根據(jù)不同的情況處理提交的數(shù)據(jù)。在處理簡單的數(shù)據(jù)時將數(shù)據(jù)提交到自身也是一種常用的方法,這時要判斷是否已經(jīng)提交。簡單的方法就是判斷表單域的值是否為空,如上打“*〞的注釋處所示。注意在以上的兩個模塊中,對數(shù)據(jù)庫的操作都是先要翻開數(shù)據(jù)庫,而操作后都要及時關(guān)閉它,這一點(diǎn)在數(shù)據(jù)庫編程中是根本的常識。操作數(shù)據(jù)庫有多種方法,這里只使用最簡單易用的方法。雖然VBScipt不要求先定義再使用它,在模塊的開頭定義好本模塊中要用到的變量,是一種好的習(xí)慣,便于網(wǎng)頁的閱讀、理解和維護(hù)。在寫網(wǎng)頁時一定要注意界面風(fēng)格的一致性,易操作性。(五)、新書入庫:addbook.asp新書入庫實(shí)現(xiàn)的流程圖如下所示: 本模塊的界面如圖(6)所示。圖(6)這個模塊要求的信息比較詳細(xì)。首先它從圖書類別、子類別表和出版商表中讀出所有的信息,供管理者選擇,而不是要求輸入這些信息,保障了數(shù)據(jù)的完整、一致性。然后會看到,如果管理者輸入一個已經(jīng)在庫的書籍時會提示管理者圖書已經(jīng)在庫,這時應(yīng)該使用下一個模塊,即“增加在庫書的數(shù)目〞來添加防止出錯的時機(jī)。添加完圖書后,該模塊將修改記錄存入stockmovement表備查,最后會顯示成功信息。(六)、增加在庫書的數(shù)目:appendbook.asp該模塊界面很簡潔,如圖(7)所示:圖(7)(七)、改變在庫書信息:changestock.asp,showans_stockc.asp該模塊用到的頁面有兩個,其中一個是changestock.asp,如圖(8)所示。圖(8)首先進(jìn)入的就是這個界面。然后它將數(shù)據(jù)提交給showans_stockc.asp。showans_stockc.asp先根據(jù)提供的信息找到在庫的書。如果沒有找到則返回changestock.asp,傳遞給它一個信息“msg=書庫中沒有找到你輸入的圖書!〞由此changestock.asp顯示給管理員此信息。更正書名或按右邊的“查找〞進(jìn)行模糊查找,這要用到模糊查找模塊shockquery.asp和showans_stockq.asp,由showans_stockq.asp頁面給出查找結(jié)果表,然后進(jìn)行修改??梢娺@兩個模塊4個頁面是緊密聯(lián)系的,其關(guān)系如圖(9)所示。沒有找到從admin.aspdata出不知道書名進(jìn)一步查詢細(xì)節(jié),更改從admin.aspdata出圖(9)頁面showans_stockc.asp給出輸入的圖書的詳細(xì)情況,以供修改。注意在實(shí)際中圖書并不是所有的屬性都可以修改的。該信息是從直接的修改模塊或是從查詢后的模塊來的。事實(shí)上圖書本身的固有屬性是不可以修改的,所以要注意,哪些該列出來,哪些不該列出來。圖(10)圖(10)中所列出的就是庫存圖書可以修改的一些屬性,事實(shí)上books表中可以修改的屬性也都在這里了,在修改了books表中的圖書屬性后,該頁面還要做的一件事就是改動亂不安stockmovement表,記錄備查。另外,同樣要區(qū)分提交的數(shù)據(jù)是從本頁面(列出數(shù)據(jù),管理者修改后提交)來的還是直接從stockquery.asp或showans_stockq.asp來的。(八)、查詢在庫書信息:stockquery.asp,showans_stockq.asp查詢在庫書信息流程圖如下所示:前面說過,該模塊與前一模塊有模塊間有密切的聯(lián)系。Stockquery.asp的功能是簡單的,它只是提供了books各種可能的鍵,讓管理者添入(如書名、ISBN號、進(jìn)價等)或選擇(出版商、類別、子類別等)這些鍵的值。由于要列出出版商、類別、子類別等內(nèi)容,它首先進(jìn)行這些內(nèi)容的查詢。你碼實(shí)現(xiàn)很簡單,不要詳述。然后,它把獲得的內(nèi)容提交給showans_stockq.asp來處理。因?yàn)閟howans_stockq.asp的功能較復(fù)雜,所以把stockquey.asp單獨(dú)提出,作為一個前導(dǎo)頁面。注意stockquery.asp在查找時是進(jìn)行包含字的查找的。即如果查找書名為“V〞,則showans_stockq.asp將找出所有書名中含有字母“V“的圖書,然后分布顯示,如圖(11)所示。圖(11)(九)、銷售狀況查詢:salequery.asp,showans_saleq.asp查詢銷售信息流程圖如下所示:Salequery.asp的功能也是很簡單的,它提供一個可以選擇的時間段(通過讀取系統(tǒng)時間,用戶只能查詢當(dāng)前時間為止的時間段),這里不再羅列。來看一下showans_saleq.asp獲得從salequery.asp來的時間段后做的處理。先看看給出的界面。如圖(12)所示。圖(12)(十)、查詢顧客情況customerquery.asp,showans_customerq.asp,showsales_bycustomer.asp和前面一樣,customerquery.asp只是一個簡單的請求頁面,它請求用戶(管理者)輸入要查詢的顧客的ID,如果用戶不知道顧客ID,則可以選擇“顯示所有〞。Customerquery.asp將信息提交給showans_customerq.asp.圖(13)所示是提交“顯示所有〞給showans_customerq.asp它所顯示的結(jié)果,注意不要顯示customers表的所有信息。圖(13)該頁面執(zhí)行的是對customers表的單表查詢,比較簡單,由于前已經(jīng)講解過這類代碼,這里省略。注意到在“購置記錄〞一欄,給管理者一個聯(lián)接,它聯(lián)接到showsales_bycustomer.asp.如果管理者需要知道該顧客的購置記錄,則showans_customerq.asp把該顧客的ID提交給showsales_bycustomer.asp,讓它進(jìn)一步顯示該顧客的購置記錄。例如圖(14)所示是顧客的購置記錄“bengxh〞的購置記錄圖(14)(十一):修改管理員:changeadmin.asp這個模塊的實(shí)現(xiàn)是比較簡單的,但是卻必不可少的。它的界面如圖(15)所示。修改管理員信息流程圖如下所示:圖(15)本段代碼中用到一個包含文件includes/validate.inc,用來在客戶端對進(jìn)行客戶輸入的數(shù)據(jù)進(jìn)行有效性的驗(yàn)證。在本示范系統(tǒng)中,只有本模塊和前臺的顧客注冊模塊使用了這樣的技術(shù)。它是用Jscript編寫的數(shù)據(jù)驗(yàn)證函數(shù)。而在實(shí)際中,為了平安,往往有大量的數(shù)據(jù)驗(yàn)證工作。而它們根本上都是使用的這一技術(shù)。(十二)、驗(yàn)證管理員是否已經(jīng)登錄的一段代碼:Ifsession(“adminname〞)=〞〞thenResponse.redirect〞adminlogin.asp〞Endif二前臺系統(tǒng)的實(shí)現(xiàn)后臺管理系統(tǒng)的實(shí)現(xiàn),使得前臺的實(shí)現(xiàn)建立在一個有形的基礎(chǔ)之上,而不用主觀的憑空想象。這就好比店的書已經(jīng)在那里了,只好等待你去為它們分類,而不是事先憑想象建立各種類別。在進(jìn)入具體編碼實(shí)現(xiàn)之前,建議再仔細(xì)看看從顧客進(jìn)入書店購書的一系列活動的分析得到的系統(tǒng)框架圖對于顧客而言,前臺系統(tǒng)就是整個書店。首先讓我們來看看主頁的結(jié)構(gòu)。根據(jù)系統(tǒng)框架圖,主頁因該提供應(yīng)顧客的三個效勞是:提供查詢圖書的途徑;提供熱點(diǎn)圖書推薦;提供圖書分類;這都是為了引導(dǎo)顧客更方便地找到所要的圖書。在主頁面上,應(yīng)該擺放一些實(shí)際的看得到的圖書,才能吸引顧客。前臺系統(tǒng)實(shí)現(xiàn)流程圖如下所示:下面如圖(17)是主頁面,這里展示出了主頁的4個功能分區(qū)及實(shí)現(xiàn)它們的文件名,黑色的注釋指出了主要的功能鏈接。(一)、主頁面上涉及到的四個文件Includes/header.inc和includes/footer.inc分別給出了前臺所有頁面的標(biāo)準(zhǔn)頭和腳,includes/header.inc(二)、顯示所有的類、子類、所有圖書名稱:bookincategory.asp其實(shí)是個模塊的主要功能在于按類別顯示庫里面所有的書名,故命名為bookincategory.asp。點(diǎn)擊主頁上的某一個類,如點(diǎn)擊“計(jì)算機(jī)〞類,則listbycategories.asp將鏈接到這個頁面,并發(fā)送信息:“cagegoryname=計(jì)算機(jī)〞。下面看年bookincategory.asp得到該信息后的結(jié)果界面。如圖(18)所示:(三)查詢圖書模塊:bookquery.asp,showans_(四)顯示圖書詳細(xì)情況:viewitem.asp在這里用戶看到了所選擇的圖書的詳細(xì)情況。本模塊有很多入口。這里是顧客所能看到的圖書介紹最詳細(xì)的地方,如圖(19)所示。(五)參加購物車:additem.asp這是一個純粹的功能模塊,沒有可以讓顧客看到的界面。它把顧客所選擇的圖書加到“購物車〞。其實(shí)我們是用一個全局變量-session數(shù)組來保存顧客所選中的圖書信息。一般來說,可以在ASP工程文件global.asa文件里定義所有的session。(六)、顯示購物車中的圖書:showcart.aspAdditem.asp把每一次選中的圖書放進(jìn)“我的購物車〞session(“mycart〞),showcart.asp則要把session(“mycart〞)中所有選中的物品都列出來顯示給顧客,不僅如此,它還要提供應(yīng)顧客重新選擇的時機(jī)—改變某種圖書的冊數(shù)或去掉某種圖書,界面如圖(20)所示。(七)修改圖書冊數(shù):itemchange.asp(八)、從購物車中移走:itemremove.asp代碼如下:itemremove.asp,用于從購物車中刪除某些書(九)結(jié)帳臺:checkout.asp根本上只提供兩個鏈接,即登錄模塊和注冊模塊。如果一開始用戶在查詢“我的賬號〞時登錄或結(jié)完賬后再回來,則不需要再登錄。故在前面加上以下代碼就行了;<%ifsession("idcustomer")<>""then response.redirect"orderverify.asp"else%>(十)、注冊(regist.asp)與(login.asp)兩個模塊這兩個模塊功能都是很單一,代碼比較簡單。但是注意為了平安,在regist.asp中包含了includes/validate.inc,在前面的后臺管理—管理員更改模塊中用到的該包含文件。這里是另外一個與functionvalidate_admin()極其類似的客戶端數(shù)據(jù)有效性驗(yàn)證函數(shù)。還要注意,客戶端驗(yàn)證數(shù)據(jù)有效后,還要翻開customers表驗(yàn)證是否顧客提交的用戶名與已經(jīng)存在的用戶名重名。雖然idcustomer是customers表的主鍵,但為了減少不必要的麻煩,一般不允許重名。(十一)、確認(rèn)定貨:orderverify.asp,reply_orderverify.asp這里讓用戶再一次確認(rèn)定貨,同時也給用戶另外一次取消定貨的時機(jī)。如果他取消定貨,則他的購物車會被清空;如果確認(rèn)要購置,則將定貨存入orders表,給出信息,提示送貨。當(dāng)然,他想要圖書送貨的地址或許不是注冊時填入的地址,的以用戶應(yīng)該能夠輸入送貨地址。取消和確認(rèn),這兩個相對立的功能其實(shí)是用一個模塊來實(shí)現(xiàn)的;orderverify發(fā)送一個指令“instruction=save〞或“instruction=cancel〞,Reply_orderverify.asp以此來判斷取消或是存入。確認(rèn)定貨流程圖如下所示:(十二)、顧客購書記錄模塊myinfo.asp按照開始所分析的系統(tǒng)框架圖,已經(jīng)完成了整個系統(tǒng)的代碼實(shí)現(xiàn)。其實(shí)現(xiàn)流程圖如下所示:但是還有一個比較重要的輔助功能要實(shí)現(xiàn)。在網(wǎng)上購物和現(xiàn)實(shí)中逛商店不一樣,網(wǎng)上購物需要一個用戶的賬號。應(yīng)該讓用戶隨時可以方便地查看自己的賬戶和購書記錄。這樣一個鏈接加在所有前臺網(wǎng)頁的頁頭上,其實(shí)現(xiàn)模塊為myinfo.asp.如果用戶沒有登錄,則轉(zhuǎn)到登錄模塊login.asp,要求用戶登錄。登錄的用戶可以看見自己的資料和以往的購書記錄,如圖(21)所示。第六章系統(tǒng)測試一、系統(tǒng)運(yùn)行和調(diào)試環(huán)境:硬件環(huán)境:(1)使用pⅢ或更高級處理器(推薦使用INTELPentiumⅣ處理器),AMD1700+或更高級處理器系統(tǒng);(2)128MB以上內(nèi)存;(3)20GB以上硬盤空間.;(5)MicrosoftMouse或兼容設(shè)備;(6)顯示器;(7)軟驅(qū)、鍵盤;軟件環(huán)境:(1)Windows98+pws、Windows2000系列+iis或更高版本的系統(tǒng);特別說明:不能使用WindowsMe或Windowsxphomeedition因?yàn)檫@兩個系統(tǒng)都無法安裝網(wǎng)頁效勞器。瀏覽器:IE5.0或更高的版本。局部軟件的簡介PWS簡介
PWS全稱為PersonalWebServer,是微軟開發(fā)的個人網(wǎng)站效勞器,主要應(yīng)用于解決個人信息共享和Web開發(fā)。它是一個桌面形的Web效勞器,使用它可以自動創(chuàng)立個性化主頁,以拖放的方式發(fā)布文檔,在它的幫助下,我們可以快速簡便地進(jìn)行Web站點(diǎn)設(shè)置。
由于PersonalWebServer支持ASP,因此可以作為Web站點(diǎn)的開發(fā)和測試平臺。在企業(yè)效勞器上或Internet效勞提供商處使用您的站點(diǎn)前,可以先在辦公室或家里創(chuàng)立站點(diǎn),并使用PersonalWebServer進(jìn)行測試.
用PWS來做WEB效勞器,實(shí)在不是個好的方案,不過我在這里還是介紹一下,畢竟還是很多人對98是情有獨(dú)忠的。IIS簡介IIS是InternetInformationServer的縮寫,它是微軟公司主推的Web效勞器,最新的版本是Windows2000里面包含的IIS5.0,IIS與WindowNTServer完全集成在一起,因而用戶能夠利用WindowsNTServer和NTFS(NT,NT的文件系統(tǒng))內(nèi)置的平安特性,建立強(qiáng)大、靈活而平安的Internet和Intranet站點(diǎn)。IIS的一個重要特性是支持ASP。IIS3.0版本以后引入了ASP,可以很容易的張貼動態(tài)內(nèi)容和開發(fā)基于Web的應(yīng)用程序。
IIS包括WEB、等等效勞器。因?yàn)镮IS的效勞器不是很好用,一般用IIS只用其WEB效勞器。目前運(yùn)行IIS的最理想平臺是Windows2000高級效勞器版和效勞器版。Win9x里也有IIS,但只是PWS(個人WEB效勞器),功能很有限,只支持1個連接。WinXP里的IIS也只支持10個連接。如果您要使用IIS,請使用Windows2000高級效勞器版?!駥?shí)例測試及相關(guān)數(shù)據(jù):測試分析:工程內(nèi)容被測試功能模塊新增圖書類別模塊:addcategory.asp測試數(shù)據(jù)001、a001、語言、asp網(wǎng)絡(luò)開發(fā)技術(shù)預(yù)期結(jié)果增加一條從文本框輸入的新記錄,并保存進(jìn)數(shù)據(jù)庫系統(tǒng)執(zhí)行結(jié)果庫存圖書信息表books表中新增了一條圖書編號為001,類編號a001,圖書名為ASP網(wǎng)絡(luò)開發(fā)技術(shù),并可以看到這書的各種信息原因分析從文本框中輸入的數(shù)據(jù)調(diào)用openDB()方法、翻開數(shù)據(jù)庫,并存入表booksg表中,完成后立刻關(guān)閉數(shù)據(jù)庫,并可以在前臺查詢測試分析:工程內(nèi)容被測試功能模塊銷售狀況查詢:salequery.asp,showans_saleq.asp測試數(shù)據(jù)C001、05-4-14、D001、A002預(yù)期結(jié)果增加一條從文本框輸入的新記錄,并保存進(jìn)數(shù)據(jù)庫系統(tǒng)執(zhí)行結(jié)果銷售圖書信息表orders表中新增了一條定貨編號C001,定貨日期05-4-14,客房編號D001,圖書編號A002的書原因分析從文本框中輸入的數(shù)據(jù)調(diào)用openDB()方法、翻開數(shù)據(jù)庫,并存入表orders表中,完成后立刻關(guān)閉數(shù)據(jù)庫,并可以在前臺查詢測試分析:工程內(nèi)容被測試功能模塊增加在庫書的數(shù)目;appendbook.asp測試數(shù)據(jù)SQLServer中文版基礎(chǔ)培訓(xùn)教程、7-115-10462-X/XP.2978、5預(yù)期結(jié)果增加一條從文本框輸入的新記錄,并保存進(jìn)數(shù)據(jù)庫系統(tǒng)執(zhí)行結(jié)果庫存圖書信息表books表中新增圖書名為SQLServer中文版基礎(chǔ)培訓(xùn)教程,ISBN為書名為7-115-10462-X/XP.2978,存入冊數(shù)為5,并可以看到這書的各種信息原因分析從文本框中輸入的數(shù)據(jù)調(diào)用openDB()方法、翻開數(shù)據(jù)庫,并存入表booksg表中,完成后立刻關(guān)閉數(shù)據(jù)庫,并可以在前臺查詢測試分析:工程內(nèi)容被測試功能模塊新增圖書類別模塊:addcategory.asp測試數(shù)據(jù)001、a001、語言、asp網(wǎng)絡(luò)開發(fā)技術(shù)預(yù)期結(jié)果增加一條從文本框輸入的新記錄,并保存進(jìn)數(shù)據(jù)庫系統(tǒng)執(zhí)行結(jié)果庫存圖書信息表books表中新增了一條圖書編號為001,類編號a001,圖書名為ASP網(wǎng)絡(luò)開發(fā)技術(shù),并可以看到這書的各種信息原因分析從文本框中輸入的數(shù)據(jù)調(diào)用openDB()方法、翻開數(shù)據(jù)庫,并存入表booksg表中,完成后立刻關(guān)閉數(shù)據(jù)庫,并可以在前臺查詢●性能分析經(jīng)過測試該系統(tǒng)根本到達(dá)了預(yù)期的目標(biāo)、具有較好的適應(yīng)性和平安性、符合中小型網(wǎng)上書店的使用,能為個人或企業(yè)帶來間接和直接效益。第七章結(jié)束語第一節(jié)從需求出發(fā)對網(wǎng)上書店系統(tǒng)進(jìn)行了漸進(jìn)的分析,生成了兩個階段性的結(jié)果,及系統(tǒng)框架圖和數(shù)據(jù)庫的詳細(xì)內(nèi)容.有了這兩個結(jié)果,接下來的編碼工作就比較容易進(jìn)行了。當(dāng)然在實(shí)現(xiàn)以上的框架時我們還會根據(jù)具體需要增加一些模塊(頁面)。為了行文清晰,筆者將完成后的主要模塊都列在表??里面,并且注明它們的作用,這樣在下一節(jié)的編寫時,對它們就已經(jīng)有了一個印象。此外,以上羅列了很多圖表。正是通過這些圖表,給出了整個系統(tǒng)的根本框架。讀者需要仔細(xì)閱讀這些圖表,在進(jìn)行具體的代碼編寫工作之前對整個系統(tǒng)有一個清晰的概念。第二節(jié)分析了后臺管理和各個功能模塊的實(shí)現(xiàn)。通過對代碼的分析,讀者已經(jīng)了解了這樣的系統(tǒng)是怎樣實(shí)現(xiàn)的。后臺各模塊功能相對獨(dú)立,但這對后面的前臺代碼實(shí)現(xiàn)是非常有用的。同時,體會了編寫程序時應(yīng)該注意的一些問題,應(yīng)該養(yǎng)成的一些習(xí)慣,這時實(shí)際的
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度科技創(chuàng)新創(chuàng)業(yè)項(xiàng)目合伙人股權(quán)分配及保密協(xié)議范本3篇
- 2024年特定區(qū)域獨(dú)家產(chǎn)品銷售代理協(xié)議版B版
- 分布式光伏發(fā)電項(xiàng)目發(fā)用電合同(三方)V1.0
- 2025年度智能穿戴設(shè)備銷售與服務(wù)合同范本3篇
- 中醫(yī)內(nèi)科學(xué)筆記(實(shí)踐部分)
- 2025年度特色火鍋店股權(quán)收購與經(jīng)營管理合同3篇
- 2024鐵路貨運(yùn)貨物門到門配送服務(wù)合同范本3篇
- 2025年加油站便利店收銀系統(tǒng)升級裝修合同3篇
- 2025年度大型數(shù)據(jù)中心搭建及運(yùn)營管理合同書3篇
- 2024金融交易平臺搭建與居間服務(wù)的合同
- 招聘會突發(fā)事件應(yīng)急預(yù)案(通用6篇)
- 小學(xué)生漢語拼音田字格練習(xí)紙藍(lán)打印版
- (最新)信息科技風(fēng)險管理辦法
- 大學(xué)英語教師試講20分鐘范例
- 雨雪天氣安全教育PPT
- 圍手術(shù)期血糖管理專家共識
- 采購管理實(shí)務(wù)全套教學(xué)課件
- 魯教版高中地理必修一第一學(xué)期總復(fù)習(xí)課件(共141張PPT)
- 酒店項(xiàng)目投資分析報(bào)告可行性報(bào)告
- 煙花爆竹零售店(點(diǎn))安全技術(shù)規(guī)范.ppt課件
- 視頻監(jiān)控臺賬參考模板
評論
0/150
提交評論