




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、題 目: 網(wǎng)上在線銷售系統(tǒng) 學(xué) 院: 專業(yè)班級(jí): 學(xué) 號(hào): 學(xué)生姓名: 分 數(shù): 網(wǎng)上在線銷售系統(tǒng) 產(chǎn)品需求規(guī)格說明書文件狀態(tài): 草稿 正式發(fā)布 正在修改文件標(biāo)識(shí):CENTEN-Project-RD-PRS當(dāng)前版本:1.0作 者:完成日期:2012-6-10審 批 人:目 錄第一章 用戶需求分析3一、電子商務(wù)的概念和基本類型3二、電子商務(wù)的發(fā)展現(xiàn)狀4三、系統(tǒng)研究背景4第二章 開發(fā)環(huán)境介紹5一、開發(fā)思想的介紹5二、主要開發(fā)工具6三、系統(tǒng)運(yùn)行平臺(tái)與開發(fā)環(huán)境8第三章 可行性分析與需求分析8一、可行性分析8二、用戶需求分析10第四章 概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)12一、系統(tǒng)設(shè)計(jì)12二、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)16三、界面設(shè)
2、計(jì)19第五章 系統(tǒng)實(shí)現(xiàn)23一、組件的編寫23二、部分源代碼摘錄及分析24第六章 系統(tǒng)運(yùn)行評(píng)估25一、測(cè)試指導(dǎo)思想及方案25二、部分功能測(cè)試結(jié)果28第一章 用戶需求分析隨著電子商務(wù)的不斷發(fā)展,企業(yè)網(wǎng)絡(luò)化已經(jīng)成為一種時(shí)尚,而中小企業(yè)如何利用有限的資金搭建自己的電子商務(wù)網(wǎng)站顯得尤為重要。本文研究了一種基于JSP技術(shù)的手機(jī)銷售網(wǎng)站,通過介紹JSP網(wǎng)站的三層結(jié)構(gòu)模式,充分體現(xiàn)了JSP技術(shù)的優(yōu)勢(shì),并通過對(duì)開發(fā)過程的詳細(xì)介紹,給出了使用JSP技術(shù)構(gòu)建中小企業(yè)的電子商務(wù)網(wǎng)的具體實(shí)現(xiàn)方法。本文研究的在線手機(jī)銷售系統(tǒng)實(shí)現(xiàn)了用戶端在線瀏覽手機(jī)信息、開通網(wǎng)上購物車、在線提交訂單等功能。管理員通過本系統(tǒng)可以添加手機(jī)及手
3、機(jī)分類、管理用戶、管理訂單、統(tǒng)計(jì)銷售量等。與傳統(tǒng)銷售行為相比,在線手機(jī)銷售系統(tǒng)為用戶和商家都提供了最高的效率和最便捷的手段。一、電子商務(wù)的概念和基本類型在線手機(jī)銷售系統(tǒng)是一個(gè)典型的電子商務(wù)網(wǎng)站。而看似神秘的電子商務(wù)并不是一個(gè)新的概念,也不是近年才興起的新型經(jīng)濟(jì)活動(dòng)。確切的說,早在70年代,企業(yè)就已經(jīng)開始了不同類型的電子交易活動(dòng),如銀行間的資金轉(zhuǎn)賬等。在一定意義上說,數(shù)據(jù)交換(EDI)是電子商務(wù)的雛形和前身,隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,使電子商務(wù)的環(huán)境有了極大的改善并使電子商務(wù)的概念不斷擴(kuò)大。美國電子商務(wù)工作委員會(huì)對(duì)電子商務(wù)作了一個(gè)簡單明了的定義:以電子形式買賣商品和服務(wù)的系統(tǒng)叫電子商務(wù)。在中國我們普
4、遍認(rèn)為電子商務(wù)是在技術(shù)、經(jīng)濟(jì)高度發(fā)達(dá)的現(xiàn)代社會(huì)里,掌握信息技術(shù)和商務(wù)規(guī)則的人,系統(tǒng)化地運(yùn)用電子工具,高效率、低成本、安全、可靠、方便地從事以商品交換為中心的種種經(jīng)濟(jì)事務(wù)活動(dòng)的總稱。而在線手機(jī)銷售系統(tǒng)也正是利用了電子信息技術(shù),以互聯(lián)網(wǎng)為媒介進(jìn)行商務(wù)活動(dòng)。從不同的角度電子商務(wù)可以分為各種類型,運(yùn)用比較多,也較廣為人知的是按照參與主體來進(jìn)行劃分,這樣可以分為企業(yè)對(duì)企業(yè)電子商務(wù)交易模式(簡稱B to B)、企業(yè)對(duì)消費(fèi)者電子商務(wù)交易模式(簡稱B to C)、消費(fèi)者對(duì)消費(fèi)者電子商務(wù)交易模式(簡稱C to C)等,在線手機(jī)銷售系統(tǒng)屬于B to C模式。二、電子商務(wù)的發(fā)展現(xiàn)狀(一)國內(nèi)電子商務(wù)的發(fā)展現(xiàn)狀自9
5、0年代以來,中國致力于加速國家信息化基礎(chǔ)設(shè)施建設(shè)的努力已經(jīng)取得了明顯進(jìn)展,在公路網(wǎng)和專用網(wǎng)的支撐下,Internet的發(fā)展方興未艾,隨著網(wǎng)絡(luò)運(yùn)行成本和服務(wù)價(jià)格的下降,越來越多的人開始接受和主動(dòng)選擇電子商務(wù)這種商務(wù)形式,從客觀上為在線手機(jī)銷售系統(tǒng)的發(fā)展奠定了良好的基礎(chǔ)。(二)國外電子商務(wù)的發(fā)展現(xiàn)狀眾所周知,以美國為代表的西方國家,在計(jì)算機(jī)和信息技術(shù)方面擁有著絕對(duì)的優(yōu)勢(shì),因此,手機(jī)網(wǎng)絡(luò)商店在美國等地已經(jīng)非常普遍和流行。事實(shí)上,國際上各國對(duì)于電子商務(wù)的發(fā)展所抱有的觀點(diǎn)和政策不盡相同。一種觀點(diǎn)是美國為代表的溫和派,主張平等對(duì)待電子商務(wù)于傳統(tǒng)商務(wù),對(duì)其不加收附加稅。而另一方面以“比特稅”為代表的嚴(yán)厲派則
6、認(rèn)為要立即對(duì)電子商務(wù)進(jìn)行征稅。三、系統(tǒng)研究背景近年來,隨著網(wǎng)絡(luò)技術(shù)特別是Internet技術(shù)的普及和發(fā)展,電子商務(wù)的開發(fā)和應(yīng)用成為一個(gè)熱門領(lǐng)域,在線手機(jī)銷售系統(tǒng)就是這其中的一員。開一家手機(jī)銷售實(shí)體店,從商鋪的租金、裝修、水電暖等各類費(fèi)用到雇傭店員、進(jìn)貨等等經(jīng)營費(fèi)用實(shí)在不是一筆小的開支。加之手機(jī)商品的消費(fèi)人群主要由年輕人構(gòu)成,店鋪應(yīng)該開在較為繁華的地點(diǎn),所以成本必然會(huì)高很多。但是在網(wǎng)絡(luò)上開店就不同了。由于電子商務(wù)的成本較低,使得在線銷售手機(jī),即開一家手機(jī)網(wǎng)絡(luò)商店成為了更好的選擇。例如用JSP技術(shù),只用3萬-4萬元人民幣就可以搭建一個(gè)手機(jī)銷售網(wǎng)站,并且完全不依賴于操作系統(tǒng)、數(shù)據(jù)庫及Web服務(wù)器。因
7、為JSP技術(shù)秉承了Java語言優(yōu)勢(shì),真正實(shí)現(xiàn)與平臺(tái)無關(guān),具有很高的開發(fā)效率和運(yùn)行效率。這樣的低門檻讓更多的人可以加入電子商務(wù)的“淘金流”,因此在網(wǎng)絡(luò)上開個(gè)手機(jī)銷售小店已經(jīng)成為了很多精明的商人的選擇。除此之外,很多大型的手機(jī)銷售企業(yè)在這樣的網(wǎng)絡(luò)銷售浪潮中也選擇了實(shí)體店網(wǎng)絡(luò)化,依靠網(wǎng)絡(luò)去占有、擴(kuò)張客戶??焖俦憷幕ヂ?lián)網(wǎng)使這些企業(yè)擁有了更加廣闊的客戶群,高速發(fā)展的網(wǎng)絡(luò)技術(shù)也為這些企業(yè)簡化了銷售管理工作。第二章 開發(fā)環(huán)境介紹一、開發(fā)思想的介紹本系統(tǒng)結(jié)合了傳統(tǒng)模塊化思想和當(dāng)今頗受好評(píng)的面向?qū)ο笏枷?,兩種思想互相補(bǔ)充,將各自的優(yōu)點(diǎn)發(fā)揮的淋漓盡致,為成功的開發(fā)系統(tǒng)提供了堅(jiān)實(shí)的基礎(chǔ)。下面對(duì)這兩種思想進(jìn)行簡單的
8、介紹。(一)傳統(tǒng)模塊化思想的介紹傳統(tǒng)模塊化思想將系統(tǒng)程序劃分為若干個(gè)模塊,每個(gè)模塊完成一個(gè)子功能,模塊既獨(dú)立,相互之間又有一定的聯(lián)系,把它們組成一個(gè)有機(jī)的整體,完成指定的功能。運(yùn)用傳統(tǒng)模塊化思想開發(fā)系統(tǒng)的模型主要有:瀑布模型、原型模型、增量模型、螺旋模型等。軟件生命周期的劃分也是基于模塊化思想的。(二)面向?qū)ο笏枷氲慕榻B面向?qū)ο蠹夹g(shù)是以對(duì)象為核心的開發(fā)技術(shù)。該方法的出發(fā)點(diǎn)是使軟件開發(fā)盡可能按照人對(duì)客觀世界認(rèn)識(shí)的規(guī)律和解決問題的方法于過程,以便使描述問題的空間與實(shí)現(xiàn)方法在結(jié)構(gòu)上盡量一致。面向?qū)ο蠓椒▽W(xué)認(rèn)為,客觀世界由對(duì)象組成。任何事物都是對(duì)象每個(gè)對(duì)象都有自己的內(nèi)部狀態(tài)和運(yùn)動(dòng)規(guī)律,不同對(duì)象彼此間通
9、過消息相互作用、相互聯(lián)系,從而構(gòu)成了所要分析和構(gòu)造的系統(tǒng)。系統(tǒng)中每個(gè)對(duì)象都屬于一個(gè)特定的對(duì)象類。類是對(duì)具有相同屬性和行為的一組相似對(duì)象的定義。應(yīng)該按照子類、父類的關(guān)系,把眾多的類進(jìn)一步組織成一個(gè)層次系統(tǒng),這樣做了以后,如果不加特殊描述,則處于下一層次上的對(duì)象可以自動(dòng)繼承位于上一層次的對(duì)象的屬性和行為。二、主要開發(fā)工具本系統(tǒng)時(shí)基于JSP的在線購物系統(tǒng)的一種,其中數(shù)據(jù)庫采用了當(dāng)前流行的,便于安裝和使用的Microsoft SQL Server數(shù)據(jù)庫,同時(shí),網(wǎng)頁的制作采用了擁有可視化界面的Macromedia DreamWeaver8軟件,以下對(duì)這幾種主要技術(shù)和軟件進(jìn)行簡要介紹。(一)JSPJava
10、 Server Pages(JSP)是基于Java的動(dòng)態(tài)網(wǎng)頁技術(shù),用于創(chuàng)建支持跨硬件平臺(tái)及跨Web服務(wù)器的網(wǎng)頁。JSP可與微軟的Active Server Pages (ASP)相媲美,相對(duì)于ASP來講,JSP更突出的特點(diǎn)就是利用了Java強(qiáng)大的跨平臺(tái)性,不論是在Windows NT 2000還是在Soloris、Linux下都能正常運(yùn)行,而且執(zhí)行效率更高。(二)SQL ServerSQL Server是微軟公司推出的一個(gè)全面的、集成的、端到端的數(shù)據(jù)庫。它為企業(yè)中的用戶提供了一個(gè)安全、可靠和高效的平臺(tái)用于企業(yè)數(shù)據(jù)管理和商業(yè)智能應(yīng)用。此外,SQL Server還提供了JDBC驅(qū)動(dòng)程序的下載,使得
11、其與JSP頁面的連接變得簡單易行。其中,JDBC是一種用于執(zhí)行SQL語句的Java API(Application Programming Interface,應(yīng)用程序設(shè)計(jì)接口)。通過使用JDBC,開發(fā)人員可以很方便地將SQL語句傳送給幾乎任何一種數(shù)據(jù)庫。將Java和JDBC結(jié)合起來將使程序員只須寫一遍程序就可讓它在任何平臺(tái)上運(yùn)行。(三)DreamWeaver8Macromedia DreamWeaver8 是建立 Web 站點(diǎn)和應(yīng)用程序的專業(yè)工具。它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合在一起,其功能強(qiáng)大,使得各個(gè)層次的開發(fā)人員和設(shè)計(jì)人員都能夠快速創(chuàng)建界面吸引人的基于標(biāo)準(zhǔn)的網(wǎng)站和
12、應(yīng)用程序。從對(duì)基于 CSS 的設(shè)計(jì)的領(lǐng)先支持到手工編碼功能,DreamWeaver8 提供了專業(yè)人員在一個(gè)集成、高效的環(huán)境中所需的工具。開發(fā)人員可以使用 DreamWeaver8 及所選擇的服務(wù)器技術(shù)來創(chuàng)建功能強(qiáng)大的 Internet 應(yīng)用程序,從而使用戶能連接到數(shù)據(jù)庫、Web 服務(wù)和舊式系統(tǒng)。三、系統(tǒng)運(yùn)行平臺(tái)與開發(fā)環(huán)境(一)硬件配置(最低配置)CPU:Pentium 266MHz處理器內(nèi)存:128MB硬盤:500MB空間聲卡:Diretx Sound兼容顯卡:Diect 3D(32MB以上)(二)運(yùn)行平臺(tái)操作系統(tǒng):Microsoft Windows xp 瀏覽器:IE6.0 軟件環(huán)境:J2s
13、dk-1_4_2_13、Apache-tomcat-5-0-28、SQL Server2000第三章 可行性分析與需求分析一、可行性分析基于前述系統(tǒng)介紹,下面就經(jīng)濟(jì)可行性、技術(shù)可行性和法律可行性對(duì)系統(tǒng)的整體可行性進(jìn)行分析。(一)經(jīng)濟(jì)可行性對(duì)于一個(gè)小型商務(wù)網(wǎng)站的搭建,在開始階段通常需要進(jìn)行網(wǎng)站界面的設(shè)計(jì)、服務(wù)器的搭建、數(shù)據(jù)庫的建設(shè)、網(wǎng)絡(luò)地址的申請(qǐng)等,基于國內(nèi)軟件行業(yè)的現(xiàn)狀,個(gè)人搭建一個(gè)小型商務(wù)網(wǎng)站,只要一次性投入34萬元人民幣即可,日常產(chǎn)生的費(fèi)用很小,主要是對(duì)網(wǎng)站和數(shù)據(jù)庫的維護(hù)費(fèi)用。由于全智能軟件的使用,對(duì)于銷售行為和日常維護(hù)都非常簡單,讓一個(gè)員工可以做傳統(tǒng)實(shí)體店中所有員工的工作,有效減少了人力
14、資源的浪費(fèi),極大的節(jié)省了開支。另外,由于在線手機(jī)銷售系統(tǒng)的網(wǎng)絡(luò)移動(dòng)特性,店主可以隨時(shí)隨地進(jìn)行銷售工作,真正做到生意不斷。由于在線手機(jī)銷售針對(duì)性較強(qiáng),屬于典型的需求導(dǎo)向型銷售模式,所以庫存量可以較為靈活,甚至可以采用JIT模式。(二)技術(shù)可行性1操作界面的實(shí)現(xiàn)在線手機(jī)銷售系統(tǒng)的操作界面,無論用戶界面還是管理員界面,實(shí)質(zhì)上都只是一些靜態(tài)網(wǎng)頁的鏈接而已?,F(xiàn)在市面上有很多網(wǎng)頁制作軟件,最常用的有Microsoft FrontPage、Macromedia DreamWeaver,此外,直接用HTML、JavaScript等語言編寫網(wǎng)站也是較為常用的方法。2數(shù)據(jù)庫技術(shù)在線手機(jī)銷售系統(tǒng)對(duì)于數(shù)據(jù)庫的主要操作
15、為記錄的插入、修改、刪除和統(tǒng)計(jì),可以采用目前流行的Oracle數(shù)據(jù)庫、Microsoft SQL Server數(shù)據(jù)庫以及免費(fèi)的My SQL等。3網(wǎng)絡(luò)地址的申請(qǐng)目前在網(wǎng)絡(luò)上開設(shè)在線購物商店,獲得網(wǎng)址的方法主要有兩種,一種是通過注冊(cè)和交費(fèi)向域名管理機(jī)構(gòu)申請(qǐng)網(wǎng)絡(luò)地址的使用權(quán),這種方式需要一定的投資額,但是獲得域名較為穩(wěn)定,且容易記憶。另一種方式是通過淘寶網(wǎng)等在線銷售平臺(tái),注冊(cè)成為其會(huì)員后免費(fèi)開通網(wǎng)絡(luò)商店。這種方式獲得的網(wǎng)絡(luò)店鋪幾乎不產(chǎn)生費(fèi)用,但需要服從在線購物平臺(tái)的統(tǒng)一管理,在店面風(fēng)格、經(jīng)營方式等方面限制較多。(三)法律可行性對(duì)于網(wǎng)上購物,店主應(yīng)該本著誠信的原則,對(duì)于產(chǎn)品質(zhì)量和服務(wù)給予保障。目前國際
16、上對(duì)于電子商務(wù)制定了一系列的法律予以規(guī)范和保障,在線手機(jī)銷售網(wǎng)站的經(jīng)營者應(yīng)該嚴(yán)格執(zhí)行相關(guān)的法律法規(guī)。此外,在開發(fā)過程中使用的部分軟件均涉及到了版權(quán)的問題,如SQL Server 2000,但由于本系統(tǒng)為學(xué)生畢業(yè)設(shè)計(jì)作品,并非用于商業(yè)用途,所以采用免費(fèi)的教學(xué)版本,暫時(shí)不考慮軟件版權(quán)問題。(四)結(jié)論經(jīng)過以上可行性分析,認(rèn)為本系統(tǒng)可以立即開始進(jìn)行。二、用戶需求分析(一)用戶功能需求對(duì)于在線手機(jī)銷售系統(tǒng)的用戶,最終和最重要的功能無疑是在線購物行為的完成,針對(duì)在線購物行為,用戶對(duì)系統(tǒng)的功能需求可以細(xì)分為以下幾個(gè)方面:1手機(jī)產(chǎn)品查詢(1)手機(jī)查找在本功能中,用戶需要能夠按照多種方法迅速找到需要的手機(jī)產(chǎn)品,
17、對(duì)應(yīng)的,系統(tǒng)需要提供多種查詢方法,如按手機(jī)名稱查詢、按銷售排行查詢和分類查詢等。同時(shí),系統(tǒng)應(yīng)該能夠準(zhǔn)確反饋查詢結(jié)果,這個(gè)結(jié)果可以只是一個(gè)簡單的列表,手機(jī)詳細(xì)信息的查詢可以作為鏈接以節(jié)省系統(tǒng)開銷,提高重用性。如果庫存中沒有用戶所查詢的手機(jī)產(chǎn)品,系統(tǒng)應(yīng)該及時(shí)返回沒有該手機(jī)的查詢消息。(2)手機(jī)詳細(xì)信息查看在用戶決定購買之前需要詳細(xì)了結(jié)手機(jī)產(chǎn)品信息,包括手機(jī)名稱、分類名稱、價(jià)格等。2購買行為參考及實(shí)施(1)手機(jī)銷售排行查詢手機(jī)銷售排行榜對(duì)于用戶購買手機(jī)產(chǎn)品的行為有指導(dǎo)作用,排行榜的前幾位通常在相當(dāng)?shù)囊欢螘r(shí)間里會(huì)有不錯(cuò)的銷售成績。(2)購物車用戶需要類似實(shí)體店購物車功能的一個(gè)模塊來存放一部分不能馬上做
18、出購買決定,還需要綜合權(quán)衡的手機(jī)產(chǎn)品。(3)填寫提交及支付對(duì)于決定購買的產(chǎn)品用戶需要填寫訂單進(jìn)行購買,系統(tǒng)必須提供一個(gè)填寫和提交訂單的平臺(tái),同是要提供足夠安全的信道傳送用戶支付信息。(4)查看訂單狀態(tài)用戶對(duì)于已經(jīng)完成的訂單有查詢其狀態(tài)的需要,系統(tǒng)應(yīng)該能夠在接到用戶查詢請(qǐng)求時(shí),將訂單的實(shí)時(shí)狀態(tài)準(zhǔn)確及時(shí)地告知用戶。3用戶個(gè)人信息設(shè)置及更新用戶在網(wǎng)站注冊(cè)后,需要隨時(shí)可以查詢自己的個(gè)人信息,同時(shí)應(yīng)該具有隨時(shí)更新設(shè)置的權(quán)利。(二)用戶數(shù)據(jù)需求經(jīng)過調(diào)查,在線手機(jī)銷售系統(tǒng)的用戶需要運(yùn)用的數(shù)據(jù)主要包括如下幾種。1用戶需要獲得的數(shù)據(jù)手機(jī)產(chǎn)品信息及相關(guān)銷售信息、用戶積分等數(shù)據(jù)。2用戶需要存儲(chǔ)的數(shù)據(jù)(1)用戶的個(gè)人
19、信息(2)用戶的購物車信息(3)用戶訂單信息第四章 概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)一、系統(tǒng)設(shè)計(jì)(一)系統(tǒng)工作原理圖系統(tǒng)采用三層結(jié)構(gòu),簡單的來說,用戶界面層通過統(tǒng)一的接口向業(yè)務(wù)層發(fā)送請(qǐng)求,業(yè)務(wù)層則按自己的邏輯規(guī)則將請(qǐng)求處理之后進(jìn)行數(shù)據(jù)庫操作,然后將數(shù)據(jù)庫返回的數(shù)據(jù)封裝成類的形式返回給用戶界面層。這樣用戶界面層甚至可以不知道數(shù)據(jù)庫的結(jié)構(gòu),它只要維護(hù)與業(yè)務(wù)層之間的接口即可。這種方式在一定程度上增加了數(shù)據(jù)庫的安全性,同時(shí)也降低了對(duì)用戶界面層開發(fā)人員的要求,因?yàn)樗静恍枰M(jìn)行任何數(shù)據(jù)庫操作。Java Bean通過返回對(duì)象的形式返回?cái)?shù)據(jù),在類的內(nèi)部可以規(guī)定哪些數(shù)據(jù)可以訪問,哪些數(shù)據(jù)是只讀的,從而通過封裝數(shù)據(jù)達(dá)到提高
20、數(shù)據(jù)安全性的目的。(二)系統(tǒng)功能模塊的化分本系統(tǒng)的主要功能可以按客戶界面和管理界面分為兩部分,具體功能如下:1客戶界面部分(1)用戶注冊(cè)(2)用戶登陸(3)修改用戶信息(4)手機(jī)查詢(可以按關(guān)鍵字或者分類方式查找)(5)購物車(6)查看手機(jī)詳細(xì)資料(7)查看訂單信息(8)查看銷量排行2管理界面部分(1)庫存手機(jī) 管理(查看、修改、刪除)(2)用戶管理(查看、修改、刪除)(3)訂單管理(查看訂單清單、更新訂單狀態(tài)、刪除訂單)(4)新手機(jī)管理(添加新手機(jī)、添加新分類)(5)銷售統(tǒng)計(jì)管理(三)系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)根據(jù)三層架構(gòu)和面向?qū)ο笈c模塊化思想相結(jié)合的設(shè)計(jì)思想,系統(tǒng)的功能實(shí)現(xiàn)可以分為操作界面模塊、業(yè)務(wù)處
21、理模塊(即Java Bean模塊)和數(shù)據(jù)庫模塊。針對(duì)每一模塊單獨(dú)實(shí)現(xiàn)具體操作,之后進(jìn)行系統(tǒng)模塊間的通信和聯(lián)合,構(gòu)成整體系統(tǒng)功能。三個(gè)模塊具體功能實(shí)現(xiàn)為:1操作界面模塊(1)用戶界面用戶界面主要提供了用戶注冊(cè)、登陸、會(huì)員登記查詢等用戶信息查詢功能,在線購買界面(包括手機(jī)信息等)、銷量排行等手機(jī)信息查詢功能的界面和購物車、訂單信息等在線購買功能的界面。(2)管理用戶界面管理用戶界面主要實(shí)現(xiàn)的功能有:提供手機(jī)管理功能(包括現(xiàn)有手機(jī) 的管理和新手機(jī)的添加管理)、用戶管理功能、訂單管理功能和銷售統(tǒng)計(jì)功能的界面。2業(yè)務(wù)處理模塊本模塊包含了在線手機(jī)銷售系統(tǒng)的主要業(yè)務(wù)工作,相當(dāng)于一個(gè)實(shí)體店中的核心營業(yè)員。以下
22、用一個(gè)營業(yè)員所要做的工作來形象的表示系統(tǒng)改模塊實(shí)現(xiàn)的功能。(1)手機(jī)管理手機(jī)管理包括的主要工作可以籠統(tǒng)的分為對(duì)手機(jī)的工作和對(duì)分類的工作。對(duì)于手機(jī)的工作可以分為現(xiàn)有手機(jī)的盤點(diǎn)、登記和分類管理,新到手機(jī)的登記和分類管理。而針對(duì)分類的管理工作,主要是對(duì)分類信息的維護(hù)工作,如及時(shí)添加新的分類或者及時(shí)刪除過時(shí)信息。(2)訂單管理在線手機(jī)銷售系統(tǒng)對(duì)于訂單的管理與傳統(tǒng)實(shí)體店?duì)I業(yè)員的工作略有不同。普通的手機(jī)店?duì)I業(yè)員只需要處理用戶交給他的訂單,也就是在線手機(jī)銷售系統(tǒng)中已經(jīng)提交成功的訂單。但事實(shí)上,在用戶提交訂單前,會(huì)有更多的選擇作為被選的選項(xiàng),掌握了這些手機(jī)的清單,會(huì)幫助我們進(jìn)一步了解該用戶的購買動(dòng)向及興趣所在
23、,從而實(shí)施更有針對(duì)性也更為有效的營銷策略。很簡單,如果我們能夠?yàn)橛脩籼峁└鄠溥x手機(jī)的信息,也許就可以促成購買行為的完成。同樣的,如果能為用戶推薦更多他們所感興趣的手機(jī),那么更多的交易行為就有可能發(fā)生。所以掌握用戶人員也很難在短時(shí)間內(nèi)準(zhǔn)確判斷。購物車?yán)锏膫溥x清單,對(duì)于下一步的銷售有著非常重大的影響。而在用戶購買動(dòng)向和興趣所在的收集方面,即使是有著多年銷售經(jīng)驗(yàn)的銷售傳統(tǒng)銷售中的這一弱點(diǎn),在線銷售系統(tǒng)可以很好的彌補(bǔ)。通常被用戶放入購物車的手機(jī)一般都是他們所感興趣的,購買的可能也就大很多,所以只要我們及時(shí)查看用戶購物車資料,就可以了解到每個(gè)用戶的購買習(xí)慣和動(dòng)向??偠灾?,在線銷售系統(tǒng)在訂單的管理中包
24、含了已提交訂單和購物車訂單的管理。(3)用戶管理針對(duì)會(huì)員的管理,在線手機(jī)銷售系統(tǒng)與傳統(tǒng)實(shí)體店基本相同。對(duì)比實(shí)體店購買過程,首先要求會(huì)員申請(qǐng)會(huì)員資格,相當(dāng)于用戶網(wǎng)上的注冊(cè)。隨后進(jìn)行購物時(shí)要出示會(huì)員資格證明,即網(wǎng)上的用戶登陸行為。購買行為發(fā)生時(shí),銷售人員要登記該會(huì)員的編號(hào)和所購買的手機(jī),以便隨時(shí)更新該會(huì)員的,就是在線銷售系統(tǒng)的用戶管理行為。(4)銷售統(tǒng)計(jì)銷售統(tǒng)計(jì)對(duì)于店主及時(shí)掌握銷售情況有著重大的意義。由于功能強(qiáng)大的SQL Server數(shù)據(jù)庫的使用,在線手機(jī)銷售系統(tǒng)在銷售統(tǒng)計(jì)功能方面有著傳統(tǒng)實(shí)體店無法想象的便捷和高效。從數(shù)據(jù)庫記錄中,系統(tǒng)管理用戶可以任意查看各日、各周、各季度的銷售記錄,同時(shí)還可以分
25、類查詢,獲得不同風(fēng)格手機(jī)的銷售情況。3數(shù)據(jù)庫模塊本模塊主要進(jìn)行數(shù)據(jù)的錄入、更新、檢索等工作,相當(dāng)于傳統(tǒng)實(shí)體店里認(rèn)真負(fù)責(zé)而又分毫不差的庫存管理員。二、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)(一)數(shù)據(jù)庫需求分析對(duì)比傳統(tǒng)實(shí)體店,并結(jié)合在線購物的特點(diǎn),綜合系統(tǒng)功能分析,本系統(tǒng)的需求信息主要有:用戶分一般用戶和管理員用戶。訂單分單張?jiān)敿?xì)訂單和總訂單。每一個(gè)手機(jī)都從屬于一種類型。一個(gè)用戶可以購買多個(gè)手機(jī)。一個(gè)用戶對(duì)應(yīng)一張訂單列表信息。一個(gè)列表對(duì)應(yīng)多個(gè)訂單信息。經(jīng)過系統(tǒng)數(shù)據(jù)庫的功能分析和需求總結(jié),將數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)做如下設(shè)計(jì):1管理員信息,包括數(shù)據(jù)項(xiàng):用戶名、密碼2普通用戶,包括數(shù)據(jù)項(xiàng):用戶ID、用戶名、密碼3手機(jī),包括數(shù)據(jù)項(xiàng):手機(jī)
26、編號(hào)、手機(jī)名稱、分類編號(hào)等4手機(jī)分類,包括數(shù)據(jù)項(xiàng):分類編號(hào)、分類名5訂單列表,包括數(shù)據(jù)項(xiàng):訂單編號(hào)、手機(jī)編號(hào)、購買數(shù)量6訂單,包括數(shù)據(jù)項(xiàng):訂單編號(hào)、用戶編號(hào)、下單時(shí)間等(二)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)根據(jù)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的分析,在數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)部分可以設(shè)計(jì)出滿足用戶需求的各種實(shí)體以及尸體之間的關(guān)系,為邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。實(shí)體包含各種具體信息,通過相互之間的作用形成層數(shù)據(jù)流動(dòng)。本系統(tǒng)數(shù)據(jù)庫中包含的實(shí)體有:管理員信息實(shí)體、普通用戶實(shí)體、手機(jī)實(shí)體、手機(jī)分類實(shí)體、訂單實(shí)體、訂單列表實(shí)體。(三)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)完畢后,可以將數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為SQL Server數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際
27、數(shù)據(jù)模型,就構(gòu)成了數(shù)據(jù)庫的邏輯結(jié)構(gòu)。在線手機(jī)銷售系統(tǒng)數(shù)據(jù)庫中各個(gè)表的設(shè)計(jì)結(jié)果如表1表6所示。每個(gè)表格表示數(shù)據(jù)庫中的一個(gè)表,訂單信息列表allorders如表1所示,記錄每個(gè)用戶的訂單總信息。表1 訂單信息列表allordersField Type Null Key Default Extra Comment IdintNULLPRINULLIDENTITY(1,1)主鍵,遞增orderintNULL00訂單號(hào)photoNointNULL00手機(jī)編號(hào)amountintNULLYESNULL訂貨數(shù)量手機(jī)信息列表photoName如表2所示,記錄商店現(xiàn)有的手機(jī)信息。表2 手機(jī)信息列表photoNam
28、eField Type Null Key Default Extra Comment IdintPRI(NULL)IDENTITY(1,1)主鍵,遞增photoNameVarchar(10)手機(jī)名稱photoClassint0手機(jī)分類名稱photoNoVarchar(30)YES(NULL)手機(jī)發(fā)行編號(hào)musicListtextYES(NULL)歌曲列表PricefloatYES(NULL)原價(jià)Amount intYES(NULL)總數(shù)量Leav_NointYES(NULL)剩余數(shù)量RegTimedatetime登記時(shí)間pictureVarchar(200)YES(NULL)手機(jī)封面商店管理員
29、信息表photoAdmin如表3所示,記錄管理員的帳號(hào)密碼。表3 管理員信息表photoAdminField TypeNullKeyDefaultExtraCommentAdminUservarchar(20)YES(NULL)用戶名AdminPassvarchar(50)YES(NULL)密碼商店手機(jī)類別列表photoClass如表4所示,記錄商店現(xiàn)有的手機(jī)分類。表4 商店手機(jī)類別列表photoClassFieldTypeNullKeyDefaultExtraCommentIdintPRI(NULL)IDENTITY(1,1)分類編號(hào)Classnamevarchar(30)(NULL)分類名
30、稱訂單詳細(xì)表orders如表5所示,記錄單張訂單的具體信息。表5 訂單詳細(xì)表ordersField Type Null Key Default Extra Comment IdintPRI(NULL)IDENTITY(1,1)主鍵,遞增orderIdvarchar(20)訂單編號(hào)UserIdint0用戶編號(hào)SubmitTimedatetime訂單提交時(shí)間ConsignmentTimedatetimeYES(NULL)交貨時(shí)間TotalPricefloatYES(NULL)總金額contenttextYES(NULL)備注IPAddressvarchar(20)YES(NULL)用戶IPIsPa
31、yoffintYES(NULL)是否已付款I(lǐng)sSalesintYES(NULL)是否發(fā)貨用戶信息表shop_user如表6所示,記錄商店的所有用戶的詳細(xì)信息。表6 用戶信息表shop_userField Type Null Key Default Extra Comment IdintPRI(NULL)IDENTITY(1,1)主鍵,遞增UserNamevarchar(20)用戶名PassWordvarchar(50)密碼Namesvarchar(20)YES(NULL)真實(shí)姓名Sexchar(2)YES(NULL)性別Addressvarchar(450)YES(NULL)地址Phoneva
32、rchar(25)YES(NULL)聯(lián)系電話Postvarchar(8)YES(NULL)郵編Emailvarchar(50)YES(NULL)E-mail地址RegTimedatetimeYES(NULL)注冊(cè)時(shí)間RegIPAdressvarchar(20)YES(NULL)注冊(cè)IP三、界面設(shè)計(jì)為了提高代碼的重用性,在線手機(jī)銷售系統(tǒng)的界面采用框架形式,即頁面頭尾部分只需要設(shè)計(jì)一次。(一)用戶圖形界面的設(shè)計(jì)1用戶登陸模塊設(shè)計(jì)為了驗(yàn)證用戶是否合法,系統(tǒng)需要用戶提供用戶名和密碼來進(jìn)行驗(yàn)證,這一功能由用戶登陸模塊完成。本模塊需要運(yùn)用login.java這個(gè)bean,來設(shè)計(jì)一個(gè)表單讓用戶輸入用戶名和密
33、碼。在本模塊中,對(duì)于用戶輸入的用戶名和密碼,系統(tǒng)在發(fā)現(xiàn)錯(cuò)誤時(shí),應(yīng)及時(shí)做出錯(cuò)誤報(bào)告。2在線購買功能模塊設(shè)計(jì)針對(duì)用戶界面,由于“手機(jī)列表”和用戶導(dǎo)航條等部分是只有用戶界面可以看到的,所以將這兩部分設(shè)計(jì)成一個(gè)新的框架形式,提高復(fù)用性。在本模塊中用戶可以瀏覽現(xiàn)有手機(jī)、用不同的方法查找手機(jī)(分類查詢、關(guān)鍵字查詢)、查看手機(jī)詳細(xì)資料、把手機(jī)放入購物車、轉(zhuǎn)到其他模塊等。3我的購物車功能模塊設(shè)計(jì)在本模塊中,用戶可以修改購買數(shù)量、刪除已經(jīng)選購的手機(jī)、提交購物車(在提交時(shí)可以簡單附言說明)、清空購物車、繼續(xù)購買或查詢手機(jī)、轉(zhuǎn)到其他模塊等。4訂單信息功能模塊設(shè)計(jì)本模塊中用戶可以看見自己已經(jīng)提交的所有訂單,可以查看訂
34、單的詳細(xì)情況。確認(rèn)訂單時(shí),系統(tǒng)采用彈出窗口的形式顯示相信信息,在彈出窗口中可以進(jìn)行付款。5銷量統(tǒng)計(jì)功能模塊設(shè)計(jì)這個(gè)模塊可以顯示銷量排名在前10的手機(jī)名稱和數(shù)量。銷量統(tǒng)計(jì)模塊首先生成銷量統(tǒng)計(jì)管理類op_sale_statistics的實(shí)例對(duì)象,然后調(diào)用該對(duì)象的getSaleNumOrder()方法,從數(shù)據(jù)庫取出銷量前10名的手機(jī)的名稱和銷售數(shù)量并顯示在頁面上。(二)管理員圖形界面的設(shè)計(jì)1管理員登陸功能模塊設(shè)計(jì)為了驗(yàn)證管理員的身份,系統(tǒng)需要進(jìn)行用戶名和密碼的驗(yàn)證,與用戶圖形界面的設(shè)計(jì)類似,本模塊也需要運(yùn)用login.java這個(gè)bean,設(shè)計(jì)一個(gè)表單讓管理員輸入用戶名和密碼。2現(xiàn)有手機(jī)管理功能模塊
35、設(shè)計(jì)在這個(gè)模塊里,管理員擁有對(duì)現(xiàn)有手機(jī)的詳細(xì)資料進(jìn)行查看、修改手機(jī)名稱、刪除手機(jī)等權(quán)限。3添加新手機(jī)功能模塊設(shè)計(jì)在這個(gè)模塊中,要添加一段JavaScript代碼,對(duì)表單數(shù)據(jù)的合法性進(jìn)行驗(yàn)證。<script language="javascript"> function checkform() if (document.form1.photoname.value="") document.form1.photoname.focus();alert("手機(jī)名為空!");return false;if (document.for
36、m1.Singer.value="") alert("歌手名為空!");document.form1.Singer.focus();return false;return true; </script>4添加新手機(jī)分類功能模塊設(shè)計(jì)這個(gè)模塊列出了商店現(xiàn)有手機(jī)分類,管理員可以刪除現(xiàn)有分類,也可以添加新的分類。但在刪除操作之前,通過在連接的onclick事件里調(diào)用confirm方法,提醒用戶是否真的要?jiǎng)h除選中的信息,減少誤操作。5訂單管理功能模塊設(shè)計(jì)管理員可以查看下訂單用戶的詳細(xì)資料、查看訂單的詳細(xì)情況并且可以刪除訂單。訂單管理模塊中首先生成op_
37、buy類的對(duì)象,然后調(diào)用該對(duì)象的ger()Order方法,取得當(dāng)前商店的所有訂單,分頁顯示在頁面上,下單用戶名提供鏈接,當(dāng)管理員在用戶名列單擊某個(gè)用戶名時(shí),能夠彈出新的頁面顯示該用戶的詳細(xì)資料。然后為每個(gè)訂單提供查看訂單詳細(xì)情況和刪除訂單的鏈接,當(dāng)管理員單擊“詳細(xì)情況”鏈接時(shí)能夠彈出新的窗口顯示訂單信息。當(dāng)管理員單擊“刪除”鏈接時(shí)彈出提示,提示管理員是否確認(rèn)刪除當(dāng)前訂單,如果管理員選擇“是”,則從數(shù)據(jù)庫刪除該訂單,如果選擇“否”,則退回詳細(xì)訂單情況頁面。6用戶管理功能模塊管理員通過這個(gè)模塊對(duì)用戶進(jìn)行管理,其中包括:查看用戶資料、修改用戶資料、刪除已存在用戶等、第五章 系統(tǒng)實(shí)現(xiàn)一、組件的編寫基于
38、系統(tǒng)功能分析,首先利用JBuilder新建一個(gè)工程,在這個(gè)工程里新建議個(gè)包photo_shop,然后在這個(gè)包下新建三個(gè)包photo、util和run。系統(tǒng)包圖如圖16所示。(一)util包如圖12所示,util包里包含2個(gè)類,作用分別為:1. DataBase類:主要負(fù)責(zé)數(shù)據(jù)庫的連接。2. dataFormat類:負(fù)責(zé)數(shù)據(jù)的格式轉(zhuǎn)換,如將字符串格式化成HTML代碼輸出等。(二)cd包這個(gè)包中共有6個(gè)類,其作用為:1. allorder類:訂單列表類。2. photo類:手機(jī)類,時(shí)手機(jī)實(shí)體的抽象。3. photoclass類:手機(jī)分類類,是手機(jī)分類實(shí)體的抽象。4. order類:訂單類,是訂單實(shí)
39、體的抽象。5. shopcar類:購物車類,是購物車實(shí)體的抽象。6. user類:用戶類,是用戶實(shí)體的的抽象。(三)run包在系統(tǒng)run包下,共包含了6個(gè)類,分別是:1. login類:管理用戶登陸類。2. op_photo類:管理手機(jī)類,包括手機(jī)的查詢、修改、刪除、添加等。3. op_photoclass類:管理手機(jī)分類類,包括手機(jī)分類的查詢、刪除和添加。4. op_buy類:管理訂單類,包括訂單的查詢、添加、修改和刪除。5. op_user類:管理用戶類,包括用戶的查詢、添加、刪除和修改等。6. op_sale_statistics類:管理手機(jī)的銷售統(tǒng)計(jì)。二、部分源代碼摘錄及分析(一)數(shù)據(jù)
40、庫連接本系統(tǒng)采用通過JDBC驅(qū)動(dòng)連接數(shù)據(jù)庫的方式鏈接數(shù)據(jù)庫。需要在微軟的官方網(wǎng)站下載Microsoft SQL Server Driver for JDBC驅(qū)動(dòng)程序在本地機(jī)器上進(jìn)行安裝。public Boolean connect() try Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”) newInstance(); /注冊(cè)驅(qū)動(dòng)程序String url=”jdbc:Microsoft:sqlserver:/localhost:1433;DatabaseName=photostore”;/連接字符串,photostor
41、e為數(shù)據(jù)庫名稱String user=”sa”; /數(shù)據(jù)庫用戶名稱String password=”; /數(shù)據(jù)庫密碼,這里設(shè)為空conn= DriverManager.getConnection(url,user,password); /獲得連接(二)管理用戶登陸bean的編寫為了驗(yàn)證用戶的合法性,系統(tǒng)需要用戶輸入用戶名和密碼,管理用戶的登陸由JavaBean:login.java來完成。login類類圖如圖17所示。圖13中省略了部分方法,下面簡單介紹getSql()方法。這個(gè)方法的功能是根據(jù)用戶的不同獲得不同的查詢SQL語句,返回的是字符串型的SQL語句。第六章 系統(tǒng)運(yùn)行評(píng)估在線手機(jī)銷售系
42、統(tǒng)開發(fā)完畢到投入使用之前,需要進(jìn)行一系列系統(tǒng)集成和確認(rèn)測(cè)試。軟件測(cè)試的根本目的應(yīng)該是找出軟件中存在的漏洞和問題,而開發(fā)人員往往不容易找出自己的程序中存在的漏洞和問題,所以從理論上講,系統(tǒng)的測(cè)試工作應(yīng)該由專業(yè)測(cè)試人員進(jìn)行。一、測(cè)試指導(dǎo)思想及方案(一)指導(dǎo)思想針對(duì)本系統(tǒng)測(cè)試人員是開發(fā)者本人這一特點(diǎn),本系統(tǒng)測(cè)試工作的指導(dǎo)思想以白盒測(cè)試方法為主,局部輔以黑盒測(cè)試方法。白盒測(cè)試也稱結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試,它是按照程序內(nèi)部的結(jié)構(gòu)測(cè)試程序,通過測(cè)試來檢測(cè)產(chǎn)品內(nèi)部動(dòng)作是否按照設(shè)計(jì)規(guī)格說明書的規(guī)定正常進(jìn)行,檢驗(yàn)程序中的每條通路是否都能按預(yù)定要求正確工作。這一方法是把測(cè)試對(duì)象看作一個(gè)打開的盒子,測(cè)試人員依據(jù)程序內(nèi)
43、部邏輯結(jié)構(gòu)相關(guān)信息,設(shè)計(jì)或選擇測(cè)試用例,對(duì)程序所有邏輯路徑進(jìn)行測(cè)試,通過在不同點(diǎn)檢查程序的狀態(tài),確定實(shí)際的狀態(tài)是否與預(yù)期的狀態(tài)一致。相對(duì)的,黑盒測(cè)試方法是在已知系統(tǒng)結(jié)構(gòu)的前提下,通過來測(cè)試系統(tǒng)每個(gè)功能是否都能正常運(yùn)行并達(dá)到預(yù)期結(jié)果。在測(cè)試時(shí)將程序看作一個(gè)不能打開的黑盒子,在完全部考慮程序內(nèi)部結(jié)構(gòu)盒內(nèi)部特性的情況下,在接口進(jìn)行測(cè)試。(二)測(cè)試方案從軟件的生存周期看,測(cè)試往往指對(duì)程序的測(cè)試,這樣做的優(yōu)點(diǎn)是被測(cè)對(duì)象明確,測(cè)試的可操作性相對(duì)較強(qiáng)。但是,由于測(cè)試的依據(jù)是規(guī)格說明書、設(shè)計(jì)文檔和使用說明書,如果設(shè)計(jì)有錯(cuò)誤,測(cè)試的質(zhì)量就難以保證。即使測(cè)試后發(fā)現(xiàn)是設(shè)計(jì)的錯(cuò)誤,這時(shí),修改的代價(jià)是相當(dāng)昂貴的。因此,
44、較理想的做法應(yīng)該是對(duì)軟件的開發(fā)過程,按軟件工程各階段形成的結(jié)果,分別進(jìn)行嚴(yán)格的審查。為了確保軟件的質(zhì)量,對(duì)圖1的過程應(yīng)進(jìn)行嚴(yán)格的管理。雖然測(cè)試是在實(shí)現(xiàn)且經(jīng)驗(yàn)證后進(jìn)行的,實(shí)際上,測(cè)試的準(zhǔn)備工作在分析和設(shè)計(jì)階段就開始了。 1測(cè)試的過程及組織當(dāng)設(shè)計(jì)工作完成以后,就應(yīng)該著手測(cè)試的準(zhǔn)備工作了,編寫在線手機(jī)銷售系統(tǒng)測(cè)試大綱,明確測(cè)試的內(nèi)容和測(cè)試通過的準(zhǔn)則,設(shè)計(jì)完整合理的測(cè)試用例,以便系統(tǒng)實(shí)現(xiàn)后進(jìn)行全面測(cè)試。在對(duì)程序的正確性進(jìn)行驗(yàn)證后,可以開始組織測(cè)試,測(cè)試一般可按下列方式組織: (1)明確開發(fā)過程中各類文檔進(jìn)一步理解在線手機(jī)銷售系統(tǒng)在開發(fā)過程中生成的有關(guān)資料,包括規(guī)格說明、設(shè)計(jì)文檔、使用說明書及在設(shè)計(jì)過程中形成的測(cè)試大綱、測(cè)試內(nèi)容及測(cè)試的通過準(zhǔn)則,全面熟悉系統(tǒng),編寫測(cè)試計(jì)劃,設(shè)計(jì)測(cè)試用例,作好測(cè)試前的準(zhǔn)備工作。(2)合理劃分測(cè)試階段為了保證測(cè)試的質(zhì)量,將測(cè)試過程進(jìn)行劃分,針對(duì)在線手機(jī)銷售系統(tǒng)的特點(diǎn),將測(cè)試過程劃分為代碼審查、單元測(cè)試、集成測(cè)試和驗(yàn)收測(cè)試四個(gè)階段。(3)代碼審查一般的軟件測(cè)試應(yīng)該進(jìn)行代碼會(huì)審。代碼會(huì)審是由一組人通過閱讀、討論和爭(zhēng)議對(duì)程序進(jìn)行靜態(tài)分析的過程。會(huì)審小組由組長,23名程序設(shè)計(jì)和測(cè)試人員及程序員組成。會(huì)審小組在充分閱讀待審程序文本、控制流程圖及有關(guān)要求、規(guī)范等文件基礎(chǔ)上,召開代碼會(huì)審會(huì),程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年云南省安全員C證考試(專職安全員)題庫及答案
- 上海抵押貸款合同范本
- 醫(yī)院被服洗滌合同范本
- 假山工程擔(dān)保合同范本
- 代書遺囑委托書
- 二年級(jí)口算題總匯100道
- 勞務(wù)合同范本 2014
- 單方投資合同范本
- 北京供暖委托運(yùn)營合同范本
- 廠家食品合作合同范本
- 項(xiàng)目部崗位廉潔風(fēng)險(xiǎn)情景教育案例
- 小學(xué)英語-What a dream教學(xué)設(shè)計(jì)學(xué)情分析教材分析課后反思
- 消防栓定期檢查記錄表
- 員工面試登記表通用模板
- 單位(個(gè)人或集體)約談表
- 水質(zhì)檢測(cè)實(shí)驗(yàn)室儀器配置
- 犯罪學(xué)全套教學(xué)課件
- 兒行千里母擔(dān)憂(京劇)課件
- 總匯-ssat2400必背類比關(guān)系總結(jié)
- 球墨鑄鐵管道施工的學(xué)習(xí)課件
- 學(xué)習(xí)2022《工業(yè)和信息化領(lǐng)域數(shù)據(jù)安全管理辦法(試行)》重點(diǎn)內(nèi)容PPT課件(帶內(nèi)容)
評(píng)論
0/150
提交評(píng)論