畢業(yè)論文 仁和花店銷售管理系統(tǒng).doc_第1頁(yè)
畢業(yè)論文 仁和花店銷售管理系統(tǒng).doc_第2頁(yè)
畢業(yè)論文 仁和花店銷售管理系統(tǒng).doc_第3頁(yè)
畢業(yè)論文 仁和花店銷售管理系統(tǒng).doc_第4頁(yè)
畢業(yè)論文 仁和花店銷售管理系統(tǒng).doc_第5頁(yè)
已閱讀5頁(yè),還剩28頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

題 目仁和花店銷售管理系統(tǒng)Flowers Sales Management System For RenHe作者姓名專業(yè)名稱計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科門類 理學(xué)指導(dǎo)教師 提交論文日期 成績(jī)等級(jí)評(píng)定 I摘 要仁和花店銷售管理系統(tǒng)是針對(duì)仁和花店開發(fā)的一個(gè)小型銷售管理系統(tǒng),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù),以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。本軟件采用ASP作為系統(tǒng)的開發(fā)技術(shù),Dreamweaver作為開發(fā)工具,采用Access作為后臺(tái)數(shù)據(jù)庫(kù),采用ADO數(shù)據(jù)訪問(wèn)技術(shù),建立數(shù)據(jù)庫(kù)的連接,實(shí)現(xiàn)了對(duì)數(shù)據(jù)庫(kù)的操作。該系統(tǒng)具有鮮花銷售、訂單查詢、訂單投訴、留言板、用戶管理、鮮花管理、訂單管理等功能。網(wǎng)上鮮花銷售使消費(fèi)者可以足不出戶就能購(gòu)買到自己滿意的鮮花,而且不受時(shí)間和地域的限制。而對(duì)于企業(yè)來(lái)說(shuō),通過(guò)網(wǎng)絡(luò)進(jìn)行交易活動(dòng),可以大大提高交易速度,節(jié)約交易成本。本文主要介紹了該系統(tǒng)的研究意義、需求分析、系統(tǒng)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、模塊的詳細(xì)設(shè)計(jì)和模塊功能的實(shí)現(xiàn)以及軟件的測(cè)試,最后給出了系統(tǒng)設(shè)計(jì)的心得體會(huì)。關(guān)鍵詞:鮮花購(gòu)買;鮮花管理;訂單管理27AbstractFlowers sales management system for RenHe is a management system developed for Ren He its a small flower sales management system.The development mainly includes the establishment and maintenance of the backstage database, and application the procedure develop of the head two aspects. The software adopts ASP as developing Language of the system, The software adopts Dreamweaver as developing instrument of the system, and adopts Access as a backstage database, adopts ADO technique, establishing database conjunction, realizing operation to database. The system have flower sales, order inquiries, order complaints, message boards, user management, flowers management, order management and other functions. Online sales allows consumers to flowers stayed indoors can buy to her own satisfaction flowers, and dont accept time and regional restrictions. For enterprise that, through the network to trading activities, can greatly improve transaction speed, reduce transaction costs. This paper mainly introduces the research significance, the system requirement analysis, system design, database design, detailed design and module module and the realization of the function of software testing, and finally gives the system design experience. Keywords: Purchase Flowers; Flowers Management; Order Management 目 錄摘 要IAbstractII第一章 前言11.1 研究的背景與意義11.1.1 研究的背景11.1.2 研究的意義11.2 研究的現(xiàn)狀與發(fā)展趨勢(shì)21.2.1 研究現(xiàn)狀21.2.2 發(fā)展趨勢(shì)2第二章 開發(fā)工具概述32.1 ASP簡(jiǎn)介32.2 SQL簡(jiǎn)介32.3 ACCESS簡(jiǎn)介32.4 IIS簡(jiǎn)介4第三章 系統(tǒng)分析53.1 需求分析53.2 可行性分析53.3 系統(tǒng)結(jié)構(gòu)分析63.4 設(shè)計(jì)目標(biāo)7第四章 數(shù)據(jù)庫(kù)設(shè)計(jì)84.1數(shù)據(jù)庫(kù)需求分析84.2系統(tǒng)E-R圖84.3數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)94.4 用戶權(quán)限12第五章 仁和花店銷售管理系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)135.1 功能模塊描述135.2 前臺(tái)功能模塊的設(shè)計(jì)與實(shí)現(xiàn)135.2.1 用戶登陸模塊的設(shè)計(jì)與實(shí)現(xiàn)135.2.2 商品查詢功能的設(shè)計(jì)與實(shí)現(xiàn)145.2.3 購(gòu)物車功能的設(shè)計(jì)與實(shí)現(xiàn)155.2.4 訂單查詢的設(shè)計(jì)與實(shí)現(xiàn)165.2.5 訂單投訴的設(shè)計(jì)與實(shí)現(xiàn)175.2.6 留言板功能的設(shè)計(jì)與實(shí)現(xiàn)175.3 后臺(tái)功能模塊的設(shè)計(jì)與實(shí)現(xiàn)185.3.1 用戶管理模塊的設(shè)計(jì)與實(shí)現(xiàn)185.3.2 新聞管理模塊的設(shè)計(jì)與實(shí)現(xiàn)195.3.3 商品管理模塊的設(shè)計(jì)與實(shí)現(xiàn)205.3.4 訂單管理模塊的設(shè)計(jì)與實(shí)現(xiàn)20第六章 系統(tǒng)測(cè)試與維護(hù)216.1 系統(tǒng)測(cè)試216.1.1 系統(tǒng)測(cè)試的環(huán)境216.1.2 系統(tǒng)測(cè)試的原則216.1.3 系統(tǒng)測(cè)試用例216.2 系統(tǒng)的維護(hù)24總結(jié)25謝 辭26參考文獻(xiàn)27仁和花店銷售管理系統(tǒng)第一章 前言1.1 研究的背景與意義1.1.1 研究的背景近年來(lái),隨著計(jì)算機(jī)技術(shù)的迅速發(fā)展和互聯(lián)網(wǎng)時(shí)代的到來(lái),使Internet技術(shù)持續(xù)飛速發(fā)展,這樣就給傳統(tǒng)的交易方式提出了新的模式?,F(xiàn)在,絕大多數(shù)商家和企業(yè)單位都已接入互聯(lián)網(wǎng),并且有較完善的硬件設(shè)施。通過(guò)設(shè)計(jì)和建設(shè)網(wǎng)絡(luò)拓?fù)浼軜?gòu)、網(wǎng)絡(luò)安全系統(tǒng)、數(shù)據(jù)庫(kù)基礎(chǔ)結(jié)構(gòu)、信息共享與管理、信息的發(fā)布與管理,從而方便生產(chǎn)企業(yè)、銷售商和消費(fèi)者間的信息發(fā)布、信息交流和信息共享1。以現(xiàn)代計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)為基礎(chǔ)的新型交易模式正朝著信息化、網(wǎng)絡(luò)化、現(xiàn)代化的目標(biāo)邁進(jìn)。與網(wǎng)絡(luò)技術(shù)相結(jié)合的新型交易模式具有快捷、方便、信息量大和不易出錯(cuò)等特點(diǎn)。在此開發(fā)的網(wǎng)上花店銷售管理系統(tǒng),旨在探索一種以互聯(lián)網(wǎng)為基礎(chǔ)的銷售交易模式。通過(guò)這種新的模式,為銷售商提供一種銷售管理方式,使銷售管理突破時(shí)間和空間的限制,提高銷售效率,節(jié)省運(yùn)營(yíng)成本。同時(shí)也為消費(fèi)者提供了一個(gè)新型的購(gòu)物消費(fèi)環(huán)境,使消費(fèi)者可以享受到更簡(jiǎn)便、快捷的銷售服務(wù)。1.1.2 研究的意義根據(jù)調(diào)查得知,當(dāng)今人們的生活節(jié)奏越來(lái)越快,人們常常需要快捷簡(jiǎn)便的方式去購(gòu)物。因此,網(wǎng)上購(gòu)物越來(lái)越受到人們的喜愛,從而網(wǎng)上花店的發(fā)展也變的迅速;同時(shí)傳統(tǒng)的花店銷售和管理主要是用手工記賬進(jìn)行處理的,這樣的方式只適合小規(guī)模、小營(yíng)業(yè)額的商家使用。手工記賬的弊端表現(xiàn)的也相當(dāng)明顯,如:工作量大、容易出錯(cuò)、不宜查找、容易丟失等等,導(dǎo)致商家無(wú)法及時(shí)掌握銷售信息,同時(shí)還加大了人力財(cái)力的損耗,從而大大影響了商家的銷售利益。除此之外,仁和花店還面臨著銷售火爆卻員工不夠,無(wú)足夠資金擴(kuò)大經(jīng)營(yíng)場(chǎng)地等問(wèn)題。通過(guò)分析,我認(rèn)為網(wǎng)上銷售不僅滿足了消費(fèi)者足不出戶,便可隨意購(gòu)物的要求,同時(shí)也為花店經(jīng)營(yíng)者提供了更為廣闊的銷售平臺(tái),并提高了工作效率、節(jié)約運(yùn)營(yíng)成本。本系統(tǒng)就是為了銷售并管理好鮮花信息而設(shè)計(jì)的,為顧客提供方便的同時(shí)可以提高鮮花銷售速度和范圍,降低網(wǎng)上花店運(yùn)營(yíng)成本,減少職員人數(shù),也不需要實(shí)際的運(yùn)營(yíng)場(chǎng)地,還能夠及時(shí)、準(zhǔn)確、有效的查詢和修改訂單與鮮花情況,達(dá)到給經(jīng)營(yíng)者提供廣闊銷售平臺(tái)、節(jié)約運(yùn)營(yíng)成本的目的。網(wǎng)上銷售管理是解決仁和花店當(dāng)下面臨的問(wèn)題的唯一行之有效的辦法,同時(shí)網(wǎng)上鮮花銷售管理必將是鮮花市場(chǎng)發(fā)展的一個(gè)必然趨勢(shì)。1.2 研究的現(xiàn)狀與發(fā)展趨勢(shì)1.2.1 研究現(xiàn)狀目前公布的一項(xiàng)研究結(jié)果顯示,我國(guó)電子商務(wù)產(chǎn)業(yè)近年來(lái)發(fā)展迅速,網(wǎng)上商店總數(shù)已經(jīng)超過(guò)10萬(wàn)家,網(wǎng)上展示的商品總數(shù)約為2000萬(wàn)件。 該項(xiàng)研究是由上海東方網(wǎng)誠(chéng)數(shù)據(jù)科技有限公司進(jìn)行研究的,研究對(duì)象包括全部擁有獨(dú)立域名和網(wǎng)上商店系統(tǒng)的網(wǎng)站,以及部分租用第三方平臺(tái),具有一定規(guī)模的網(wǎng)上商店。據(jù)有關(guān)數(shù)據(jù)顯示,2002年我國(guó)網(wǎng)絡(luò)拍賣市場(chǎng)有9.4億元的規(guī)模,2003年有19.2億元的規(guī)模,預(yù)計(jì)2004年我國(guó)網(wǎng)絡(luò)拍賣市場(chǎng)幾近達(dá)到33.7億元。但是我國(guó)互聯(lián)網(wǎng)絡(luò)信息中心(CNNIC)去年發(fā)布的第二次中國(guó)互聯(lián)網(wǎng)絡(luò)熱點(diǎn)調(diào)查報(bào)告卻顯示:全國(guó)有60.6%的網(wǎng)民半年內(nèi)瀏覽過(guò)購(gòu)物網(wǎng)站,但掏錢買東西的只有17.9%2。這說(shuō)明目前我國(guó)的電子商務(wù)行業(yè)發(fā)展還未挖掘出其本身的巨大潛力。因此我國(guó)電子商務(wù)的發(fā)展世態(tài)很好,電子商務(wù)的發(fā)展?jié)摿艽蟆?.2.2 發(fā)展趨勢(shì)以互聯(lián)網(wǎng)為基礎(chǔ)的銷售交易方式代表了銷售、購(gòu)物的一個(gè)發(fā)展方向,已經(jīng)成為現(xiàn)代生活的一個(gè)特征,并對(duì)企業(yè)的發(fā)展形成新的推動(dòng)力3。隨著Internet的迅速發(fā)展和廣泛普及,建立在其上的交易平臺(tái)成為現(xiàn)代生活方式中的一部份,網(wǎng)上購(gòu)物和交易作為網(wǎng)絡(luò)銷售的一個(gè)重要組成部份也已成為一個(gè)重要的研究領(lǐng)域。Internet技術(shù)的發(fā)展使得購(gòu)物交易的技術(shù)手段和載體發(fā)生了革命性的變化,使得購(gòu)物交易突破了時(shí)間和空間的限制,與傳統(tǒng)購(gòu)物模式相比,網(wǎng)上購(gòu)物具有無(wú)可比擬的優(yōu)越性4。網(wǎng)上鮮花銷售已經(jīng)成為一種時(shí)尚、一種潮流。消費(fèi)者不再局限于價(jià)格與信任的普通消費(fèi)觀念,而是向著新潮時(shí)尚的網(wǎng)絡(luò)鮮花銷售的消費(fèi)觀念轉(zhuǎn)變5。網(wǎng)絡(luò)鮮花銷售也逐漸成為人們的新寵。與傳統(tǒng)的鮮花銷售模式相比,網(wǎng)絡(luò)鮮花銷售有著許多無(wú)可比擬的優(yōu)勢(shì),這就使得花店有了更大的發(fā)展空間。第二章 開發(fā)工具概述2.1 ASP簡(jiǎn)介ASP(Active Server Pages,動(dòng)態(tài)服務(wù)器頁(yè)面),一種用以取代CGI(Common Gateway Interface,通用網(wǎng)關(guān)接口)的技術(shù)6。簡(jiǎn)單講,ASP是位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過(guò)這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式Web服務(wù)器應(yīng)用程序,如:交互式的動(dòng)態(tài)網(wǎng)頁(yè),包括使用 HTML 表單收集和處理信息,上傳與下載等等。更重要的是,ASP使用的ActiveX技術(shù)是基于開放性設(shè)計(jì)的環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動(dòng)態(tài)網(wǎng)頁(yè)幾乎具有無(wú)限的擴(kuò)充能力,這是傳統(tǒng)的Web編寫工具所遠(yuǎn)遠(yuǎn)不及的地方7。使用ASP還有個(gè)好處,就在于ASP可利用ADO(Active Data Object)方便快捷地訪問(wèn)數(shù)據(jù)庫(kù),從而使得開發(fā)基于WWW的應(yīng)用系統(tǒng)成為可能,這也是本文選擇ASP作為開發(fā)工具最重要的原因之一。ASP技術(shù)非常靈活與實(shí)用,并且它支持IIS,它是服務(wù)器端腳本編寫環(huán)境,使用它可以創(chuàng)建運(yùn)行動(dòng)態(tài),交互的WEB服務(wù)器應(yīng)用程序。使用ASP可以組合HTML頁(yè),腳本命令和ActiveX組件以創(chuàng)建交互的WEB頁(yè)和基于WEB的功能強(qiáng)大的應(yīng)用程序,使得ASP程序很容易開發(fā)和修改。2.2 SQL簡(jiǎn)介SQL是Structured Query Language(結(jié)構(gòu)化查詢語(yǔ)言)的縮寫,SQL是專為數(shù)據(jù)庫(kù)而建立的操作命令集,是一種功能齊全的數(shù)據(jù)庫(kù)語(yǔ)言8。在使用它時(shí),只需要發(fā)出“做什么”的命令,“怎么做”是不用使用者考慮的。SQL功能強(qiáng)大、簡(jiǎn)單易學(xué)、使用方便,已經(jīng)成為了數(shù)據(jù)庫(kù)操作的基礎(chǔ),并且現(xiàn)在幾乎所有的數(shù)據(jù)庫(kù)均支持SQL。2.3 ACCESS簡(jiǎn)介Access 是微軟公司推出的基于Windows的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS),是Office系列應(yīng)用軟件之一,它的職能是維護(hù)數(shù)據(jù)庫(kù)、接受和完成用戶提出的訪問(wèn)數(shù)據(jù)庫(kù)的各種請(qǐng)求9。選用Access作為建站數(shù)據(jù)庫(kù),除了低成本的原因之外,主要是Access數(shù)據(jù)庫(kù)的易發(fā)布性。一個(gè)MDB文件就包括了全部的表和數(shù)據(jù),開發(fā)完后連同網(wǎng)頁(yè)和ASP腳本一起上傳到網(wǎng)站上就可以了,開發(fā)工具除了 Office 之外,還有許多第三方工具可以使用10。 Access是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),其主要特點(diǎn)如下:(1)存儲(chǔ)方式單一 Access管理的對(duì)象有表、查詢、窗體、報(bào)表、頁(yè)、宏和模塊,以上對(duì)象都存放在后綴為(.mdb)的數(shù)據(jù)庫(kù)文件中,便于用戶的操作和管理。 (2)面向?qū)ο?Access是一個(gè)完全面向?qū)ο?,采用事件?qū)動(dòng)機(jī)制的最新關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),使得數(shù)據(jù)庫(kù)應(yīng)用與開發(fā)更加便捷、靈活。(3)集成環(huán)境、處理多種數(shù)據(jù)信息 Access基于Windows操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ撸瑯O大地提高了開發(fā)人員的工作效率。 (4)Access支持ODBC(開發(fā)數(shù)據(jù)庫(kù)互連,Open Data Base Connectivity)11利用Access強(qiáng)大的DDE(動(dòng)態(tài)數(shù)據(jù)交換)和OLE(對(duì)象的聯(lián)接和嵌入)特性,可以在一個(gè)數(shù)據(jù)表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動(dòng)態(tài)的數(shù)據(jù)庫(kù)報(bào)表和窗體等。Access還可以將程序應(yīng)用于網(wǎng)絡(luò),并與網(wǎng)絡(luò)上的動(dòng)態(tài)數(shù)據(jù)相聯(lián)接。利用數(shù)據(jù)庫(kù)訪問(wèn)頁(yè)對(duì)象生成HTML文件,輕松構(gòu)建Internet/Intranet的應(yīng)用12。2.4 IIS簡(jiǎn)介IIS(Internet Information Server,互聯(lián)網(wǎng)信息服務(wù)器)是微軟推出的Windows NT Option Pack的主要成員,作為Windows NT的擴(kuò)展,它與Windows NT Server完全集成,允許使用Windows NT Server內(nèi)置的安全性以及NTFS文件系統(tǒng)建立強(qiáng)大靈活的Internet/Intranet站點(diǎn)13。它是一種Web(網(wǎng)頁(yè))服務(wù)組件,其中包括Web服務(wù)器、FTP服務(wù)器、SMTP服務(wù)器和NNTP服務(wù)器,分別用于網(wǎng)頁(yè)瀏覽、文件傳輸、郵件發(fā)送和新聞服務(wù)等發(fā)面,它使得在網(wǎng)絡(luò)(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件容易的事。自推出以來(lái)已經(jīng)有了很大發(fā)展,其體系結(jié)構(gòu)是當(dāng)今市場(chǎng)上最受關(guān)注的Web服務(wù)器之一。它具有強(qiáng)大的系統(tǒng)安全性,具有服務(wù)器端腳本開發(fā)調(diào)試、內(nèi)容管理、站點(diǎn)分析、崩潰防護(hù)、內(nèi)置JAVA虛擬機(jī)及全面支持ASP等強(qiáng)大功能。第三章 系統(tǒng)分析3.1 需求分析根據(jù)對(duì)用戶需求的調(diào)查、系統(tǒng)的業(yè)務(wù)流程和系統(tǒng)數(shù)據(jù)流程的分析,初步規(guī)劃出了該系統(tǒng)的基本功能,主要有以下方面:用戶注冊(cè)登陸:是用戶使用系統(tǒng)所要做的首要步驟。公告服務(wù):主要介紹購(gòu)物的操作說(shuō)明和公司的信息等。商品查詢:主要用于顧客能快捷的找到符合自己要求的商品。訂單查詢:可以通過(guò)訂單號(hào)進(jìn)行訂單查詢。訂單投訴:顧客購(gòu)買后不滿意可以進(jìn)行投訴,銷售者及時(shí)處理。留言板:為銷售者和顧客提供的交流平臺(tái)。用戶管理:主要包括用戶管理、增加VIP用戶和修改密碼等。新聞管理:主要用于管理員添加、修改、刪除公告和新聞內(nèi)容。商品管理:主要用于管理員添加、修改、刪除商品。訂單管理:包括查看新訂單、查看已確認(rèn)訂單、查看投訴訂單。3.2 可行性分析可行性研究又稱為可行性分析,目的是避免盲目投資,減少不必要的損失。即以最小的代價(jià)在最短的時(shí)間內(nèi)確定該項(xiàng)目是否可能值得開發(fā) 14。 任何軟件的開發(fā),都會(huì)受到開發(fā)時(shí)間、經(jīng)費(fèi)及開發(fā)環(huán)境及技術(shù)的限制。及早對(duì)軟件項(xiàng)目的可行性做出細(xì)致而謹(jǐn)慎的評(píng)估是十分必要的。在定義階段及早發(fā)現(xiàn)將來(lái)開發(fā)工作中可能出現(xiàn)的問(wèn)題,及早地作出決定,可將項(xiàng)目開發(fā)的風(fēng)險(xiǎn)降到最低。一般從技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性三個(gè)方面來(lái)分析:1技術(shù)可行性該銷售管理系統(tǒng)基于B/S模式,使用ASP和Access數(shù)據(jù)庫(kù)實(shí)現(xiàn)各模塊功能。Access數(shù)據(jù)庫(kù)簡(jiǎn)單易操作,它的靈活性、安全性和易用性為數(shù)據(jù)庫(kù)編程提供了良好的條件。因此,系統(tǒng)的軟件開發(fā)平臺(tái)已成熟可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來(lái)越快,容量越來(lái)越大,可靠性越來(lái)越高,價(jià)格越來(lái)越低,其硬件平臺(tái)完全能滿足此系統(tǒng)的需要。2經(jīng)濟(jì)可行性該系統(tǒng)應(yīng)用于鮮花銷售,可以讓更多人同時(shí)購(gòu)買商品,增加了商家的銷售數(shù)量和銷售效率,而且可以減少運(yùn)營(yíng)中的人力和物力的開支,能夠顯著的增加商家的銷售利潤(rùn)。本系統(tǒng)作為一個(gè)畢業(yè)設(shè)計(jì),開發(fā)成本極低。所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。3操作可行性該系統(tǒng)是基于WEB的,以網(wǎng)頁(yè)的方式呈現(xiàn)在用戶的面前,只要懂得上網(wǎng)的人都可以對(duì)該系統(tǒng)進(jìn)行操作。本系統(tǒng)盡力為用戶著想,因而該系統(tǒng)是方便可操作的,所以在操作上是可行的。3.3 系統(tǒng)結(jié)構(gòu)分析結(jié)構(gòu)是整個(gè)系統(tǒng)的骨架,結(jié)構(gòu)設(shè)計(jì)是系統(tǒng)設(shè)計(jì)的關(guān)鍵,將對(duì)系統(tǒng)的性能起絕對(duì)的作用。常用的計(jì)算機(jī)體系結(jié)構(gòu)有兩種,即C/S(Client客戶機(jī)/Server服務(wù)器)結(jié)構(gòu)和B/S(Brower瀏覽器/Server服務(wù)器)結(jié)構(gòu)。C/S結(jié)構(gòu)把數(shù)據(jù)庫(kù)內(nèi)容放在遠(yuǎn)程的服務(wù)器上,而在客戶機(jī)上安裝相應(yīng)的軟件。服務(wù)器通常采用高性能的PC機(jī)、工作站或小型機(jī),并采用大型數(shù)據(jù)庫(kù)系統(tǒng),客戶端需要安裝專用的客戶軟件。B/S結(jié)構(gòu)是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。它以訪問(wèn)WEB數(shù)據(jù)庫(kù)為中心,以HTTP為傳輸協(xié)議,客戶端通過(guò)瀏覽器(Browser)訪問(wèn)WEB服務(wù)器和與其相連的后臺(tái)數(shù)據(jù)庫(kù)16。在這種結(jié)構(gòu)下,用戶僅需要安裝瀏覽器,用戶界面完全通過(guò)WWW瀏覽器實(shí)現(xiàn)。一部分事務(wù)邏輯在前端實(shí)現(xiàn),但主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成3層結(jié)構(gòu)。即將應(yīng)用劃分為3層:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)庫(kù)存儲(chǔ)層。表示層負(fù)責(zé)處理用戶的輸入和向用戶的輸出;業(yè)務(wù)邏輯層是上下兩層的紐帶,它建立實(shí)際的數(shù)據(jù)庫(kù)連接,根據(jù)用戶的請(qǐng)求生成SQL語(yǔ)句檢索或更新數(shù)據(jù)庫(kù),并把結(jié)果返回給客戶端。數(shù)據(jù)庫(kù)存儲(chǔ)層負(fù)責(zé)實(shí)際的數(shù)據(jù)存儲(chǔ)和檢索17。本系統(tǒng)的網(wǎng)絡(luò)應(yīng)用原理示意圖如圖3.1所示 客戶機(jī)表示層(接收用戶輸入并返回至服務(wù)器;接收服務(wù)器信息并顯示給用戶)應(yīng)用服務(wù)器業(yè)務(wù)邏輯層(執(zhí)行業(yè)務(wù)邏輯,向數(shù)據(jù)庫(kù)發(fā)送請(qǐng)求)數(shù)據(jù)庫(kù)服務(wù)器數(shù)據(jù)存儲(chǔ)層(進(jìn)行數(shù)據(jù)處理)圖3.1 B/S結(jié)構(gòu)的網(wǎng)站應(yīng)用原理示意圖B/S結(jié)構(gòu)和C/S結(jié)構(gòu)各有優(yōu)缺點(diǎn),C/S結(jié)構(gòu)的一個(gè)缺點(diǎn)就是要求客戶端安裝相應(yīng)的軟件,當(dāng)業(yè)務(wù)邏輯頻繁更改時(shí),就要求客戶端的軟件時(shí)常更新才能夠使用,工作量非常大。B/S結(jié)構(gòu)由于只需要客戶端使用瀏覽器訪問(wèn)即可完成相應(yīng)工作,部署相對(duì)C/S結(jié)構(gòu),要簡(jiǎn)單得多,業(yè)務(wù)邏輯和系統(tǒng)更新也不需要客戶端安裝額外的軟件。仁和花店銷售管理系統(tǒng)是利用B/S結(jié)構(gòu)實(shí)現(xiàn)的一個(gè)網(wǎng)上購(gòu)物系統(tǒng),具有多種多樣的商品的在線查找鮮花列表,銷售,商品查詢,客戶留言在線購(gòu)買以及商品的在線管理等功能。本系統(tǒng)的優(yōu)勢(shì)在于系統(tǒng)簡(jiǎn)單、功能強(qiáng)大、擴(kuò)展能力良好以及能夠方便的跨地域操作等性能。對(duì)于本系統(tǒng),其功能目標(biāo)是要將鮮花銷售由傳統(tǒng)的定點(diǎn)銷售模式向在線銷售模式的轉(zhuǎn)變,同時(shí)還要對(duì)鮮花銷售的訂單情況進(jìn)行全面的管理。3.4 設(shè)計(jì)目標(biāo)本系統(tǒng)的目標(biāo)是針對(duì)中小型花店使用的網(wǎng)上購(gòu)物系統(tǒng)。主要實(shí)現(xiàn)的目標(biāo)如下:(1)系統(tǒng)界面美觀友好。(2)信息查詢靈活、快捷、準(zhǔn)確、數(shù)據(jù)存儲(chǔ)安全可靠。(3)系統(tǒng)最大限度的實(shí)現(xiàn)用戶快捷的購(gòu)買到自己中意的商品。(4)強(qiáng)大的銷售結(jié)賬功能。(5)全面的賬單查詢和訂單投訴功能。(6)對(duì)用戶輸入的數(shù)據(jù)進(jìn)行嚴(yán)格的檢驗(yàn),盡可能避免人為的錯(cuò)誤。(7)系統(tǒng)具有易維護(hù)性和易操作性。(8)系統(tǒng)運(yùn)行穩(wěn)定,安全可靠。第四章 數(shù)據(jù)庫(kù)設(shè)計(jì)4.1數(shù)據(jù)庫(kù)需求分析數(shù)據(jù)庫(kù)設(shè)計(jì)指的是在現(xiàn)在數(shù)據(jù)庫(kù)管理系統(tǒng)上建立數(shù)據(jù)庫(kù)的過(guò)程,它的主要內(nèi)容是:在編寫數(shù)據(jù)庫(kù)應(yīng)用程序之前,應(yīng)該弄清楚組織建立什么樣的數(shù)據(jù)庫(kù),包括組織建立多少個(gè)數(shù)據(jù)庫(kù)為適宜,每個(gè)數(shù)據(jù)庫(kù)都有幾個(gè)字段,每個(gè)庫(kù)的主關(guān)鍵字和外部關(guān)鍵字以及各個(gè)表之間的關(guān)聯(lián),如何傳遞數(shù)據(jù)等。數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。根據(jù)用戶需求調(diào)查分析,畫出如下圖4.1所示的數(shù)據(jù)流程圖:非會(huì)員管理員花店網(wǎng)站管理花卉信息注冊(cè)下訂單或訂單投訴發(fā)表留言查詢花卉信息瀏覽瀏覽返回花卉信息管理新聞信息管理訂單信息管理會(huì)員信息會(huì)員圖4.1 數(shù)據(jù)流程圖4.2系統(tǒng)E-R圖管理員信息實(shí)體E-R圖 名字權(quán)限管理員信息密碼地址 圖4.2 管理員實(shí)體E-R圖花卉信息實(shí)體E-R圖商品信息價(jià)格備注包裝名稱分類ID稱顯示數(shù)花卉名稱類別路徑交易數(shù)顏色花卉ID圖4.3 花卉實(shí)體E-R圖4.3數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì) 本系統(tǒng)設(shè)計(jì)了一個(gè)名為data_asp的數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)下主要有十一個(gè)表分別用來(lái)調(diào)用數(shù)據(jù),其中;ad為廣告表;admin為管理員表;guest為注冊(cè)用戶表;basket為訂單信息表; hw為商品信息表;member為購(gòu)物車信息表;news新聞信息表;pub為公告信息表;sort為鮮花種類表;sub為定單確認(rèn)表;ts為定單投訴表。主要數(shù)據(jù)庫(kù)表清單明細(xì)如下:1. admin (管理員信息表)管理員信息表主要用于保存管理員的基本資料信息,主要包括管理員編號(hào)、管理員姓名、管理員密碼等。該表結(jié)構(gòu)如表4.1所示。 表4.1 表admin的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度描述admin_idvarchar10管理員IDadmin_namevarchar15管理員用戶名admin_passvarchar20管理員密碼quanfloat8權(quán)限2. basket (購(gòu)物車信息表)購(gòu)物車信息表主要用于保存購(gòu)物車的基本資料信息,該表結(jié)構(gòu)如表4.2所示。 表4.2 表basket的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度描述basket_idvarchar30購(gòu)物車IDhw_idvarchar30花卉IDuser_namevarchar15使用者姓名basket_countvarchar5訂購(gòu)數(shù)量basket_datedatetime20訂購(gòu)日期basket_check是/否2是否付款hw_namevarchar30花卉名稱hw_cashfloat10花卉金額sub_numbervarchar30訂單號(hào)3. hw (花卉信息表)花卉信息表主要用于保存花卉的基本資料信息,該表結(jié)構(gòu)如表4.3所示。 表4.3 表hw的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度描述hw_idvarchar30花卉IDsort_idfloat20分類IDhw_namevarchar30花卉名字hw_cashfloat10花卉金額hw_contentvarchar50花卉備注hw_viewsint10 花卉被查看次數(shù)hw_buysint10 花卉交易數(shù)hw_datedatetime20進(jìn)貨日期hw_picvarchar50花卉路徑tuijianlogin2推薦商品續(xù)表4.3字段名數(shù)據(jù)類型長(zhǎng)度描述zhuangvarchar50包裝款式y(tǒng)eshuvarchar20花卉顏色4. member (購(gòu)物車信息表)購(gòu)物車信息表主要用于保存將商品添加到購(gòu)物車的使用者的基本資料信息,該表結(jié)構(gòu)如表4.4所示。 表4.4 表member的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度描述user_idvarchar30使用者IDuser_namevarchar15會(huì)員名稱user_passvarchar20使用者密碼user_mailvarchar30使用者郵箱user_addsvarchar100使用者地址user_telvarchar15使用者電話user_regtimedatetime20交易時(shí)間user_lasttimedatetime20結(jié)束時(shí)間user_lastipvarchar32交易IP user_buymoneyvarchar10購(gòu)買金額 user_postcodevarchar6郵編 user_namecvarchar15收貨者姓名user_typevarchar10會(huì)員級(jí)別5. sub (交易信息表)交易信息表主要用于保存完成交易后的信息,該表結(jié)構(gòu)如表4.5所示。 表4.5 表sub的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度描述sub_idvarchar30交易IDbasket_idvarchar30購(gòu)貨車IDuser_namevarchar15會(huì)員名稱sub_datedatetime20交易日期sub_numberdatetime30訂單號(hào)碼sub_tovarchar15客戶名稱sub_mailvarchar30客戶郵箱sub_telvarchar15客戶電話sub_addsvarchar100發(fā)貨地址sub_postvarchar6郵編續(xù)表4.5字段名數(shù)據(jù)類型長(zhǎng)度描述qianvarchar30匯款方式othervarchar255備注6. ts(投訴信息表)投訴信息表主要用于保存投訴訂單的信息,該表結(jié)構(gòu)如表4.6所示。 表4.6 表ts的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度描述ts_idvarchar30投訴IDuser_namevarchar15用戶名稱sub_numbervarchar30投訴訂單號(hào)ts_datedatetime20投訴日期4.4 用戶權(quán)限用戶的權(quán)限即是用戶能執(zhí)行操作系統(tǒng)和應(yīng)用程序所賦于的權(quán)利限制。用戶權(quán)限就是用戶的權(quán)利,即用一個(gè)帳戶登錄后,有些功能可以使用,有些功能無(wú)法使用,這就是管理員對(duì)其設(shè)置的權(quán)限,只有符合權(quán)限的人才可以使用對(duì)應(yīng)的功能。權(quán)限就是權(quán)利的限制范圍。本系統(tǒng)采用雙操作平臺(tái),相應(yīng)的用戶權(quán)限也分為兩級(jí),即:普通用戶權(quán)限和系統(tǒng)管理員權(quán)限,各自具有的操作如下:用戶級(jí):每個(gè)用戶可以登錄修改自己的信息、瀏覽商品、查看訂單、訂單投訴、留言、推出等功能。管理員級(jí):可以管理用戶、添加商品、查看訂單、處理訂單等功能。第五章 仁和花店銷售管理系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.1 功能模塊描述系統(tǒng)功能模塊分為前臺(tái)功能模塊和后臺(tái)功能模塊。前臺(tái)功能模塊主要包括:用戶注冊(cè)登陸、排行榜、廣告服務(wù)、商品查詢、購(gòu)物車、訂單查詢、訂單投訴、留言板;后臺(tái)功能模塊主要包括:用戶管理、商品管理、新聞管理、訂單管理。仁和花店銷售管理系統(tǒng)前臺(tái)模塊后臺(tái)模塊用戶登錄購(gòu)物功能訂單查詢訂單投訴商品查詢留言板用戶管理新聞管理商品管理訂單管理圖5.1 網(wǎng)站系統(tǒng)結(jié)構(gòu)圖5.2 前臺(tái)功能模塊的設(shè)計(jì)與實(shí)現(xiàn)5.2.1 用戶登陸模塊的設(shè)計(jì)與實(shí)現(xiàn)用戶輸入用戶名密碼進(jìn)行登陸時(shí),系統(tǒng)接收用戶輸入的信息后首先在客戶端判斷是否為空,如果為空則彈出錯(cuò)誤信息;反之信息填寫正確則進(jìn)行后臺(tái)數(shù)據(jù)處理,若用戶名和密碼正確則順利登陸,否則登錄失敗。登陸模塊流程圖如圖5.2所示:否是用戶登錄登陸成功?數(shù)據(jù)訪問(wèn)層數(shù)據(jù)庫(kù)圖5.2 用戶登錄流程圖利用VBScript編寫檢測(cè)用戶輸入信息是否使用合法的函數(shù),并通過(guò)單擊【確定】按鈕調(diào)用該函數(shù),判斷用戶名或密碼是否為空,如果為空,系統(tǒng)將給予提示。當(dāng)用戶輸入合法信息后,提交該表單。用戶提交了登錄資料后,就由表單action屬性指定的ASP文件在服務(wù)器端對(duì)這些資料進(jìn)行驗(yàn)證,主要是判斷用戶的登錄用戶名和密碼是否合法輸入。如果無(wú)誤則連接數(shù)據(jù)庫(kù)中用戶的相關(guān)信息記錄,進(jìn)行驗(yàn)證。5.2.2 商品查詢功能的設(shè)計(jì)與實(shí)現(xiàn)本系統(tǒng)一直秉承為顧客提供方便、快捷的購(gòu)物環(huán)境為宗旨,在本系統(tǒng)中設(shè)計(jì)了操作簡(jiǎn)單、效果實(shí)用的商品查詢模塊。商品查詢模塊為用戶提供了準(zhǔn)確查詢、分類查詢兩種查詢方式,在用戶知道商品名稱的情況下可以采用準(zhǔn)確查詢;反之,用戶可以選擇分類查詢,通過(guò)系統(tǒng)提供的分類去選擇適合自己需求的商品。商品查詢功能使得用戶能在短時(shí)間里查詢到符合自己要求的商品,達(dá)到了足不出戶快速購(gòu)物的目的。查詢模塊主要是根據(jù)商品的名稱和類別進(jìn)行搜索的,查詢模塊的流程圖如圖5.3所示:商品列表商品查詢關(guān)鍵字消費(fèi)者接受查詢分析查詢5.3 查詢模塊的流程圖表5.1 商品信息查詢頁(yè)面中涉及的HTML表單元素名稱類型含義重要屬性memberform表單action=search.asp method=post selselect選擇查詢字段商品名稱規(guī)格tselselect選擇條件運(yùn)算符等于LIKEqnametext輸入查詢關(guān)鍵字id=qname onkeyup=ti()Submitbutton【查詢】按鈕onclick=send()butbutton【顯示全部數(shù)據(jù)】按鈕id=but onclick=list()5.2.3 購(gòu)物車功能的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物車是網(wǎng)上購(gòu)物系統(tǒng)一個(gè)非常重要的功能模塊,總的購(gòu)物大致流程是選購(gòu)-加入購(gòu)物車-去收銀臺(tái)-確認(rèn)收貨人信息-選付款方式-匯款確認(rèn)-發(fā)貨-完成。許多顧客喜歡在瀏覽網(wǎng)頁(yè)的時(shí)候,把自己喜歡的商品收藏到購(gòu)物車中,等到需要的時(shí)候再購(gòu)買。介于顧客的這種心理,本系統(tǒng)提供了將貨物收藏到購(gòu)物車中,待以后需要的時(shí)候再補(bǔ)繳貨款。在購(gòu)物車的設(shè)計(jì)中,應(yīng)該既要保證使用方便,又要保證用戶信息的完整,以便用戶操作簡(jiǎn)單快捷,同時(shí)能準(zhǔn)確將貨物送至用戶手中。購(gòu)物流程大致如圖5.4所示:是否是否挑選商品購(gòu)物車是否繼續(xù)購(gòu)物填寫或修改顧客信息確定訂單完成訂單去收銀臺(tái)修改購(gòu)物車圖5.4購(gòu)物車流程圖點(diǎn)擊購(gòu)買商品后,系統(tǒng)會(huì)從商品信息表中調(diào)出商品的價(jià)格,用戶可以在購(gòu)物車頁(yè)面修改商品數(shù)量,確定訂單后,系統(tǒng)通過(guò)(basket_count)*(hw_cash)(數(shù)量乘以鮮花價(jià)格)語(yǔ)句合計(jì)出消費(fèi)金額存入數(shù)據(jù)庫(kù),并反饋給消費(fèi)者,隨后填寫顧客相關(guān)信息,這些信息將保存在購(gòu)物信息表中。5.2.4 訂單查詢的設(shè)計(jì)與實(shí)現(xiàn)用戶在下訂單后,系統(tǒng)會(huì)提醒用戶記住本次購(gòu)物的訂單號(hào)。而后可以通過(guò)訂單號(hào)查詢訂單,用以了解所下訂單的詳細(xì)情況。在訂單查詢中,系統(tǒng)為用戶提供許多信息,如:該訂單的內(nèi)容,目前管理員是否完成了對(duì)訂單的處理,賣家是否已經(jīng)發(fā)貨等。訂單查詢頁(yè)面如下:圖5.5 訂單查詢界面在text框中輸入你的訂單號(hào),實(shí)現(xiàn)準(zhǔn)確查詢使用使用POST方式將變量傳送query.asp中的變量?jī)?nèi)容。5.2.5 訂單投訴的設(shè)計(jì)與實(shí)現(xiàn)用戶對(duì)所下的訂單不滿意,可以用訂單投訴功能進(jìn)行投訴,設(shè)計(jì)這項(xiàng)功能有利于銷售者及時(shí)掌握貨物銷售后的反應(yīng),有利于銷售者及時(shí)改正,從而越做越好。它的界面與查詢的界面基本相同,過(guò)程也和訂單查詢基本相同。當(dāng)用戶輸入訂單號(hào)進(jìn)行投訴時(shí),系統(tǒng)首先會(huì)調(diào)用訂單表中的信息進(jìn)行核對(duì),如果沒(méi)有相應(yīng)的訂單,系統(tǒng)是不會(huì)接受投訴的;如果有系統(tǒng)會(huì)進(jìn)行參數(shù)傳遞,將相應(yīng)信息保存到投訴訂單表中。5.2.6 留言板功能的設(shè)計(jì)與實(shí)現(xiàn)留言板是一個(gè)經(jīng)營(yíng)者與顧客交流的平臺(tái),在留言板中設(shè)有兩級(jí)權(quán)限,客戶只能瀏覽留言;只有管理員能夠刪除和回復(fù)留言。查看留言板運(yùn)行頁(yè)面如下:圖5.6 留言板查看界面進(jìn)入留言板瀏覽以往的留言是系統(tǒng)通過(guò)ADODB控件調(diào)用數(shù)據(jù)庫(kù)中以往的留言信息;進(jìn)入簽寫留言頁(yè)面,填寫相關(guān)客戶信息后,就可以進(jìn)行留言,這些客戶信息會(huì)進(jìn)入數(shù)據(jù)庫(kù)保留在客戶信息表中,方便管理員與客戶聯(lián)系。5.3 后臺(tái)功能模塊的設(shè)計(jì)與實(shí)現(xiàn)5.3.1 用戶管理模塊的設(shè)計(jì)與實(shí)現(xiàn)用戶管理模塊主要包括用戶管理、增加VIP用戶和修改密碼。下面的內(nèi)容主要介紹一下各功能的具體設(shè)計(jì),首先介紹一下管理員的登陸界面。圖5.7 后臺(tái)登陸運(yùn)行界面后臺(tái)管理只限管理員及技術(shù)人員進(jìn)入,其它注冊(cè)用戶無(wú)法進(jìn)入后臺(tái)管理中心,本網(wǎng)站采用雙操作平臺(tái),也是為了網(wǎng)站的安全性和穩(wěn)定性。表5.2 管理員登錄頁(yè)面中涉及的HTML表單元素名稱類型含義重要屬性adminform表單action=manage.asp method=postuserIDtext用戶名id=userIDpwdpassword密碼pwd” pwd=response(“password”)Submit3button確定按鈕onClick=check(myform)會(huì)員升級(jí)或刪除會(huì)員時(shí),數(shù)據(jù)庫(kù)采用UPDATE來(lái)更新,每一次修改后數(shù)據(jù)庫(kù)中的資料也隨之改變。圖5.8用戶管理運(yùn)行界面表5.3 用戶管理頁(yè)面中涉及的HTML表單元素名稱類型含義重要屬性memberform表單action=manage.asp method=postuser_idtext用戶idid=response(userID)user_nametext姓名user_name=response(“user_name”)user_mailtext郵箱user_mail=response(“user_mail”)user_addstext地址user_adds=response(“user_adds”)user_regtimetext注冊(cè)時(shí)間user_regtime =response(“user_regtime”)user_typetext用戶類型user_type =response(“user_type”)delbutton刪除onclick=del()upvipbutton升級(jí)類型onclick=update (user_type=user_type+1)5.3.2 新聞管理模塊的設(shè)計(jì)與實(shí)現(xiàn)新聞管理模塊主要用于管理員添加、修改、刪除公告和新聞內(nèi)容。圖5.9 新聞修改界面數(shù)據(jù)庫(kù)中設(shè)置了新聞信息表和公告信息表,用來(lái)保存新聞和公告的內(nèi)容,瀏覽新聞公告時(shí),系統(tǒng)通過(guò)ADODB控件調(diào)用數(shù)據(jù)庫(kù)相應(yīng)表中的信息。每次修改之后,通過(guò)ASP的Response對(duì)象的write方法寫入到數(shù)據(jù)庫(kù)中,然后自動(dòng)更新到首頁(yè)中。5.3.3 商品管理模塊的設(shè)計(jì)與實(shí)現(xiàn)商品管理模塊主要包括管理員添加商品、修改商品和刪除商品。商品管理是后臺(tái)管理者最常用的地方,因?yàn)樯唐贩N類、價(jià)格等不斷變化使得管理員常常修改商品的庫(kù)存信息。圖5.10 商品修改界面商品添加、修改、刪除與新聞修改的方法類似,同樣需要通過(guò)ADODB控件來(lái)調(diào)用數(shù)據(jù)庫(kù)中商品表的信息。只是在本模塊增添了一個(gè)圖片上傳的功能,增加商品、修改商品時(shí),都是采用的SQL的查詢方法SELECT * FROM HW WHERE 先實(shí)現(xiàn)查找到這個(gè)記錄,然后再進(jìn)行修改和刪除。5.3.4 訂單管理模塊的設(shè)計(jì)與實(shí)現(xiàn)訂單管理模塊包括:查看新訂單、已確定訂單、投訴訂單,數(shù)據(jù)庫(kù)中建立了相應(yīng)的表分別存放它們的信息,方便管理員查看。當(dāng)管理員確定了用戶新下的訂單之后,系統(tǒng)就能夠自動(dòng)把訂單存放到確認(rèn)的訂單當(dāng)中的表里去,當(dāng)管理員再次打開最新訂單的時(shí)候,被確認(rèn)的訂單也就不會(huì)再出現(xiàn)了。各類訂單查詢主要是通過(guò)創(chuàng)建一個(gè)ADODB的數(shù)據(jù)集,然后調(diào)用SELECT * FROM 語(yǔ)句并與表中的記錄進(jìn)行參數(shù)調(diào)用來(lái)實(shí)現(xiàn)的。第六章 系統(tǒng)測(cè)試與維護(hù)6.1 系統(tǒng)測(cè)試系統(tǒng)測(cè)試是以發(fā)現(xiàn)錯(cuò)誤為目的執(zhí)行一個(gè)程序的過(guò)程,是提高軟件質(zhì)量的重要手段。它的目的非常明確,就是要盡可能地發(fā)現(xiàn)系統(tǒng)所存在的錯(cuò)誤或缺陷,從而達(dá)到系統(tǒng)運(yùn)行穩(wěn)定、安全、可靠的目的。6.1.1 系統(tǒng)測(cè)試的環(huán)境本系統(tǒng)在裝有Windows xp或更高版本的操作系統(tǒng)下運(yùn)行;內(nèi)存不小于512MB;硬盤內(nèi)存最低為2G;ACCESS數(shù)據(jù)庫(kù);IIS虛擬服務(wù)器。6.1.2 系統(tǒng)測(cè)試的原則系統(tǒng)測(cè)試分為白盒測(cè)試和黑盒測(cè)試。白盒法以程序的內(nèi)部邏輯為基礎(chǔ)設(shè)計(jì)測(cè)試用例,所以又稱為邏輯覆蓋法,其測(cè)試用例選擇,是按照不同覆蓋標(biāo)準(zhǔn)確定的;黑盒法不考慮程序的內(nèi)部結(jié)構(gòu)與特性,只根據(jù)程序功能或程序的外部特性設(shè)計(jì)測(cè)試用例。黑盒測(cè)試主要對(duì)程序做以下檢查:1.是否遺漏了功能和沒(méi)有完善的功能;2.在接口上輸入能否有正確的輸出;3.性能是否滿足要求。6.1.3 系統(tǒng)測(cè)試用例黑盒測(cè)試著重測(cè)試軟件的功能需求。主要分為:等價(jià)分類法、邊值分析法、錯(cuò)誤推測(cè)法和因果圖法,本系統(tǒng)采用等價(jià)分類法測(cè)試。表6.1 等價(jià)劃分輸入條件有效等價(jià)類無(wú)效等價(jià)類密碼注冊(cè)時(shí)輸入完整的信息注冊(cè)時(shí)不輸入用戶名或密碼訂單搜索正確的訂單號(hào)進(jìn)行訂單查詢錯(cuò)誤的訂單號(hào)進(jìn)行訂單查詢商品搜索商品按名稱搜索、分類搜索確認(rèn)退出按鈕表6.2 得到測(cè)試用例1測(cè)試用例編號(hào)MAG_SYS_ CommandButton _001測(cè)試項(xiàng)目仁和花店銷售管理系統(tǒng)測(cè)試標(biāo)題注冊(cè)時(shí)輸入完整的信息重要級(jí)別高預(yù)置條件電腦正確安裝了Dreanweaver與ACCESS軟件,Dreamweaver與ACCESS中已有系統(tǒng)應(yīng)用的數(shù)據(jù)輸入出用戶名或密碼外輸入其他信息操作步驟進(jìn)入注冊(cè)頁(yè)面注冊(cè)時(shí)不輸入用戶名或密碼預(yù)期輸出注冊(cè)成功表6.3 得到測(cè)試用例2測(cè)試用例編號(hào)MAG_SYS_ CommandButton _002測(cè)試項(xiàng)目仁和花店銷售管理系統(tǒng)測(cè)試標(biāo)題注冊(cè)時(shí)輸入完整的信息重要級(jí)別高預(yù)置條件電腦正確安裝了Dreanweaver與ACCESS軟件,Dreamweaver與ACCESS中已有系統(tǒng)應(yīng)用的數(shù)據(jù)輸入注冊(cè)時(shí)輸入完整的信息操作步驟進(jìn)入注冊(cè)頁(yè)面輸入完整的注冊(cè)信息預(yù)期輸出注冊(cè)成功表6.4 得到測(cè)試用例3測(cè)試用例編號(hào)MAG_SYS_ ODBC _003測(cè)試項(xiàng)目仁和花店銷售管理系統(tǒng)測(cè)試標(biāo)題正確的訂單號(hào)進(jìn)行訂單查詢重要級(jí)別高 續(xù)表6.4預(yù)置條件數(shù)據(jù)庫(kù)中有該訂單號(hào)輸入正確的訂單號(hào)操作步驟進(jìn)入訂單查詢頁(yè)面;輸入正確的訂單號(hào),搜索。預(yù)期輸出看到訂單詳情表6.5 得到測(cè)試用例4測(cè)試用例編號(hào)MAG_SYS_ ODBC _004測(cè)試項(xiàng)目仁和花店銷售管理系統(tǒng)測(cè)試標(biāo)題錯(cuò)誤的訂單號(hào)進(jìn)行訂單查詢重要級(jí)別高預(yù)置條件電腦正確安裝了Dreanweaver與ACCESS軟件,Dreamweaver與ACCESS中已有系統(tǒng)應(yīng)用的數(shù)據(jù)輸入錯(cuò)誤的訂單號(hào)操作步驟1.進(jìn)入訂單查詢頁(yè)面2.輸入錯(cuò)誤的訂單號(hào),搜索預(yù)期輸出沒(méi)有此訂單信息表6.6 得到測(cè)試用例5測(cè)試用例編號(hào)MAG_SYS_ ODBC _005測(cè)試項(xiàng)目仁和花店銷售管理系統(tǒng)測(cè)試標(biāo)題商品按名稱搜索、分類搜索重要級(jí)別高預(yù)置條件數(shù)據(jù)庫(kù)中有此商品名稱或者分類輸入商品的名稱或者分類操作步驟在商品搜索欄中輸入名稱或者分類預(yù)期輸出顯示出相應(yīng)信息表6.7 得到測(cè)試用例6測(cè)試用例編號(hào)MAG_SYS_ CommandButton_006測(cè)試項(xiàng)目仁和花店銷售管理系統(tǒng)測(cè)試標(biāo)題登陸“退出”按鈕的實(shí)現(xiàn)重要級(jí)別中預(yù)置條件“退出”按鈕里,加入了相應(yīng)的屬性和事件輸入無(wú)操作步驟1.進(jìn)入系統(tǒng)主界面2.單擊“退出”按鈕預(yù)期輸出用戶登陸退出6.2 系統(tǒng)的維護(hù)使用Access數(shù)據(jù)庫(kù)做為網(wǎng)站平臺(tái)的數(shù)據(jù)來(lái)源的好處是數(shù)據(jù)儲(chǔ)存量小。因?yàn)橄到y(tǒng)經(jīng)常性的增加、修改、刪除記錄,引起數(shù)據(jù)庫(kù)冗余文件過(guò)大,導(dǎo)致Access數(shù)據(jù)庫(kù)無(wú)法讀出數(shù)據(jù),內(nèi)部語(yǔ)法失效。解決方法:可以隔幾天就用FTP軟件下載數(shù)據(jù)庫(kù)在本地備份,Access數(shù)據(jù)庫(kù)也可以經(jīng)常進(jìn)行修復(fù)壓縮,然后再上傳。這樣做的主要目的是為了清除數(shù)據(jù)庫(kù)在操作時(shí)(更新或刪除數(shù)據(jù))遺留下來(lái)碎片垃圾。具體操作是:下載到本地后打開數(shù)據(jù)庫(kù),點(diǎn)擊工具-數(shù)據(jù)庫(kù)實(shí)用工具-壓縮和

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論