網(wǎng)上購書系統(tǒng)設(shè)計與實現(xiàn)及網(wǎng)上書城產(chǎn)品需求規(guī)格說明書_第1頁
網(wǎng)上購書系統(tǒng)設(shè)計與實現(xiàn)及網(wǎng)上書城產(chǎn)品需求規(guī)格說明書_第2頁
網(wǎng)上購書系統(tǒng)設(shè)計與實現(xiàn)及網(wǎng)上書城產(chǎn)品需求規(guī)格說明書_第3頁
網(wǎng)上購書系統(tǒng)設(shè)計與實現(xiàn)及網(wǎng)上書城產(chǎn)品需求規(guī)格說明書_第4頁
網(wǎng)上購書系統(tǒng)設(shè)計與實現(xiàn)及網(wǎng)上書城產(chǎn)品需求規(guī)格說明書_第5頁
已閱讀5頁,還剩63頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

河南職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文)題目網(wǎng)上購書系統(tǒng)設(shè)計與實現(xiàn)系(分院)信息工程系學(xué)生姓名學(xué)號專業(yè)電子商務(wù)指導(dǎo)教師網(wǎng)上購書系統(tǒng)設(shè)計與實現(xiàn)摘要:在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、生活等各個方面發(fā)揮著重要的作用。Internet上發(fā)布信息主要是通過網(wǎng)站來實現(xiàn)的,獲取信息也是要在Internet“海洋”中按照一定的檢索方式將所需要的信息從網(wǎng)站上下載下來。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。我的畢業(yè)設(shè)計(基于C#.NET技術(shù)的“網(wǎng)上書店”的設(shè)計與實現(xiàn))使用了自己十分熟悉的C#.NET來編寫實現(xiàn)前臺后臺的功能實現(xiàn),同時使用到MSSQL2000數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)的保存功能。利用此來提高購書者搜索書籍的效率。關(guān)鍵詞:C#.NET互聯(lián)網(wǎng)網(wǎng)上書店一、網(wǎng)上購書系統(tǒng)背景介紹(一)電子商務(wù)的背景和意義上世紀90年代以來,隨著網(wǎng)絡(luò),通信和信息技術(shù)的突破性進展,internet在全球爆炸性曾長并迅速普及,在這一前提下,電子商務(wù)應(yīng)運而生了。電子商務(wù)是基于互聯(lián)網(wǎng),以交易雙方為主題,以銀行電子支付和結(jié)算為手段、以客戶數(shù)據(jù)位依托的全新的商務(wù)模式,它可以讓商家在全球范圍內(nèi)選擇最佳供應(yīng)商,在全球市場上銷售產(chǎn)品。電子商務(wù)在全球發(fā)展迅猛,大約每九個其交易額就翻一番,全球電子商務(wù)交易額(包括網(wǎng)上貿(mào)易額、銷售額等)達到數(shù)千億美元,電子商務(wù)收入劇增。(二)網(wǎng)上購書現(xiàn)狀分析隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,越來越多的人喜歡在網(wǎng)上宣傳自己的產(chǎn)品,喜歡網(wǎng)上購物。圖書產(chǎn)品從其外部特征來看,品種繁多,實體書店或其它圖書發(fā)行者無法有足夠大的店面來展示所有品種;單價不高,在網(wǎng)絡(luò)信用還存在缺失的環(huán)境下能造成的損失較小,讀者也樂于嘗試在線購買。所以網(wǎng)上書店網(wǎng)站也在互聯(lián)網(wǎng)上紛紛出現(xiàn)。就網(wǎng)上書店而言,由于網(wǎng)絡(luò)已經(jīng)覆蓋全球,信息量大而獨具優(yōu)勢。售書的理念也很簡單,就是讀者可以自己尋找自己喜愛的書為替讀者找尋他們想要的書。對于讀者來說,網(wǎng)上書店近在咫尺,并且永不下班關(guān)門,讀者可以隨時隨地自由地查詢和訂購圖書,讀者無需親臨書店,一檔一檔地找,一本一本地翻,只要坐在電腦前,開機上網(wǎng)即可買到所需書籍,而且讀者的挑選余地也大多了,檢索也很方便,同時還減少了購書過程中的支出,另外應(yīng)當看到圖書選購必得翻閱詳看,耗時費力,特別是熱衷購書者,幾乎都是奮力開拓事業(yè)者和苦心求學(xué)深造者,時間對他們而言無比寶貴,網(wǎng)上購書節(jié)省了大量時間,這對于那些沒有時間經(jīng)常逛傳統(tǒng)書店或其住所離傳統(tǒng)書店較遠的讀者來說,具有實際意義。因此網(wǎng)上售書必將有長足的發(fā)展。著社會經(jīng)濟和Web技術(shù)的發(fā)展,人們不再滿足于僅能瀏覽信息的靜態(tài)網(wǎng)頁,更多的時候需要能與同時上網(wǎng)的互聯(lián)網(wǎng)用戶進行交流和發(fā)表自己的意見見解,這樣,能提供后臺數(shù)據(jù)庫的管理和控制等服務(wù)的動態(tài)網(wǎng)站有了誕生的必要。近年來,隨著互聯(lián)網(wǎng)在中國的迅速發(fā)展,網(wǎng)上B2B、B2C這一利用網(wǎng)絡(luò)信息進行的購物、買賣方式得到迅速發(fā)展。2003年5月10日淘寶網(wǎng)建立。淘寶網(wǎng)目前業(yè)務(wù)跨越C2C(個人對個人)、B2C(商家對個人)兩大部分,至今成為中國乃至亞洲到世界最具影響力的網(wǎng)絡(luò)購物網(wǎng)站,以及今年2月分。中國最大搜索引擎—百度推出了自己的B2B網(wǎng)站“百度有啊”。全國各地紛紛建立起自己的網(wǎng)絡(luò)購物網(wǎng)絡(luò),網(wǎng)上購物呈星火燎原之勢,迅速地出現(xiàn)在全國各地。特別是在北京、上海以及廣東等網(wǎng)絡(luò)比較成熟的省市,網(wǎng)上購物已經(jīng)有了較大的市場。實際上,網(wǎng)上購物與在真實的書店是相同的,不同的是前者是買賣雙方通過一個網(wǎng)絡(luò)虛擬的平臺來實現(xiàn)。網(wǎng)站一般為購物者準備了發(fā)表評論聯(lián)系賣家的功能,也在很明顯的地方試用了人性化的導(dǎo)航標示,使得沒有太多網(wǎng)絡(luò)知識的人們,也能準確地找到所需,購物者可以用多種方式查詢書店發(fā)布的書籍信息,書店管理員也運用了最大的可能的詳細介紹來描述書籍。(三)需求分析在資訊和信息越來越重要的時代,精彩的網(wǎng)絡(luò)在悄悄改變著人們的工作和生活理念——網(wǎng)上購物。不用及交通、不用到書店翻閱、即可看到全國各地的書籍價格、更加全面地搜索自己喜歡的書籍、需要的書籍。這種方便、快捷、花費少的擇業(yè)新方式,就是瀏覽網(wǎng)上書店。網(wǎng)上書店也是小型的B2C網(wǎng)站。網(wǎng)上書店與顯示書店相比,具有速度快、容量大、費用少、使用方便等優(yōu)勢。比如,可以坐在家中瀏覽全國各地的書籍報價,省去了到街上及交通的煩惱等。并且網(wǎng)上書店不受時空的限制,可以廣納全國各地的書籍信息,促成輕松購物、滿意購物。另外,網(wǎng)上書店還可省下一筆可觀的店面租賃費、促銷人員開支等。對顧客來說既得到了實惠,又節(jié)省了奔波的時間。二、網(wǎng)上購書系統(tǒng)環(huán)境介紹(一)、C#.NET概述C#是一種語言,.NET是一種平臺。C#(讀做"Csharp",中文譯音暫時沒有.專業(yè)人士一般讀"Csharp",現(xiàn)在很多非專業(yè)一般讀"C井"。C#是微軟公司發(fā)布的一種面向?qū)ο蟮摹⑦\行于.NETFramework之上的高級程序設(shè)計語言。并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺亮相。C#是微軟公司研究員AndersHejlsberg的最新成果。C#看起來與Java有著驚人的相似;它包括了諸如單一繼承、接口、與Java幾乎同樣的語法和編譯成中間代碼再運行的過程。它借鑒了Delphi的一個特點,與COM(組件對象模型)是直接集成的,而且它是微軟公司.NETwindows網(wǎng)絡(luò)框架的主角。C#語法表現(xiàn)力強,只有不到90個關(guān)鍵字,而且簡單易學(xué)。C#的大括號語法使任何熟悉C、C++或Java的人都可以立即上手。了解上述任何一種語言的開發(fā)人員通常在很短的時間內(nèi)就可以開始使用C#高效地工作。語法簡化了C++的諸多復(fù)雜性,同時提供了很多強大的功能,例如可為空的值類型、枚舉、委托、C#源文件可以定義任意數(shù)量的類、結(jié)構(gòu)、接口和事件。Microsoft.NET是MicrosoftXMLWebservices平臺。XMLWebservices允許應(yīng)用程序通過Internet進行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設(shè)備或編程語言。Microsoft.NET平臺提供創(chuàng)建XMLWebservices并將這些服務(wù)集成在一起之所需。WebServices是.NET的核心技術(shù)。Webservices是一個開放的標準,和HTTP、XML、SOAP一樣。他們是一個工業(yè)標準而非微軟標準,WS-I是為了促進WebServices互通性的聯(lián)盟組織,最初是由IBM和微軟所發(fā)起,其它的成員包括BEASystem、惠普計算機(HP)、甲骨文(Oracle)、英特爾(Intel)和SUN計算機(SunMicrosystem)。如今網(wǎng)絡(luò)上存在的大多Webservices其實沒有使用.NET構(gòu)架,Webservices具有互操作屬性,你同樣可以使用Windows開發(fā)客戶端來調(diào)用運行于Linux上面的Webservices的方法。Microsoft提供了最佳的服務(wù)器構(gòu)架—MicrosoftWindowsServerSystem—便于發(fā)布、配置、管理、編排WebServices。為了滿足分布式計算的需要微軟構(gòu)造了一系列的服務(wù)器系統(tǒng),這些內(nèi)建安全技術(shù)的系統(tǒng)全部支持XML,這樣加速了系統(tǒng)、應(yīng)用程序以及同樣使用WebServices的伙伴應(yīng)用之間的集成。.NETFramework的另一個主要組件是類庫,它是一個綜合性的面向?qū)ο蟮目芍赜妙愋图?,您可以使用它開發(fā)多種應(yīng)用程序,這些應(yīng)用程序包括傳統(tǒng)的命令行或圖形用戶界面(GUI)應(yīng)用程序,也包括基于C#.NET所提供的最新創(chuàng)新的應(yīng)用程序(如Web窗體和XMLWebServices)。C#.NET是使開發(fā)人員能夠使用.NETFramework開發(fā)基于Web的應(yīng)用程序的宿主環(huán)境。但是,C#.NET不止是一個運行庫宿主;它是使用托管代碼開發(fā)網(wǎng)站和通過Internet分布的對象的完整結(jié)構(gòu)。Web窗體和XMLWebServices都將IIS和C#.NET用作應(yīng)用程序的發(fā)布機制,并且兩者在.NETFramework中都具有支持類集合。(二)、C#.NET的主要功能與特點1、C#.NET訪問數(shù)據(jù)庫的原理C#.NET是服務(wù)器端的腳本執(zhí)行環(huán)境,可用來產(chǎn)生和執(zhí)行動態(tài)的高性能的WEB服務(wù)器程序。當用戶使用瀏覽器請求ASPX主頁時,WEB服務(wù)器響應(yīng),調(diào)用ASP引擎來執(zhí)行ASPX文件,并解釋其中的腳本語言(JScript

或VCScript),通過SQLBC連接數(shù)據(jù)庫,由數(shù)據(jù)庫訪問組件ADO(ActiveX

Data

Objects)完成數(shù)據(jù)庫操作,最后ASP生成包含有數(shù)據(jù)查詢結(jié)果的HTML主頁返回用戶端顯示。由于ASPX在服務(wù)器端運行,運行結(jié)果以HTML主頁形式返回用戶瀏覽器,因而ASPX源程序不會泄密,增加了系統(tǒng)的安全保密性。此外,ASPX是面向?qū)ο蟮哪_本環(huán)境,用戶可自行增加ActiveX組件來擴充其功能,拓展應(yīng)用范圍。2、C#.NET的運行環(huán)境目前C#.NET可運行在三種環(huán)境下。(1)WINDOWSNTserver4.0運行IIS3.0(InternetInformationServer)以上。(2)WINDOWSNTworkstation4.0運行PeerWebServer3.0以上。(3)WINDOWS95/98運行PWS(PersonalWebServer)。(4)WINDOWSXP/VISTA其中以NTserver上的IIS功能最強,提供了對C#.NET的全面支持,是創(chuàng)建高速、穩(wěn)定的ASPX主頁的最佳選擇。三、網(wǎng)上購書系統(tǒng)總體設(shè)計(一)設(shè)計思路1、可以直接瀏覽圖書、進行圖書查詢、查看書店簡介、登錄和注冊查看圖書詳細資料、將圖書加入購物車,但只有使用會員身份登錄進入網(wǎng)上書店后才能提交購物車和查詢訂單。用戶在前臺首先通過瀏覽或查詢等手段找到要購買的圖書,然后將選定的圖書放入購物車中。用戶在前臺首先通過瀏覽或查詢等手段找到要購買的圖書,然后將選定的圖書放入購物車中。購物車是一個圖書的臨時存放地,用戶可以對購物車進行管理,如刪除圖書或修改購買的數(shù)量。用戶完全選定了要購買的圖書后,就可以提交購物車并生成訂單系統(tǒng)會提示提交成功,并顯示訂單號,前臺的用戶操作流程就結(jié)束了。此后用戶還可以查詢訂單執(zhí)行情況。書店首頁書店首頁客戶注冊登錄圖書瀏覽圖書查詢書店簡介查看購物車查看訂單查看圖書詳細信息圖書購買修改訂購數(shù)量刪除訂購圖書繼續(xù)選購其他圖書清空購物車提交購物車查看訂單詳細信息圖3-1系統(tǒng)前臺功能模塊2、會員可以直接管理用戶,查看訂單,出入的圖書,支付情況,和客戶的情況。輕松方便的管理圖書和客戶。后臺管理后臺管理登錄訂單管理出庫管理入庫管理支付管理情報管理退出進貨單制作圖書入庫進貨信息查詢支付票制作支付用戶管理圖書管理圖書信息管理圖書分類管理圖3-2系統(tǒng)后臺管理模塊3、合并用戶的前臺購書流程和系統(tǒng)的后臺訂單處理流程,就會得到完整的購書流程,如圖3-3示。這個購書流程貫穿系統(tǒng)設(shè)計之中,是連接前、后臺的核心流程。用戶在前臺瀏覽和查詢圖書,然后將圖書放入購物車,通過提交購物車,生成圖書訂單,并實際支付(在線實時支付和匯款等),網(wǎng)上書店后臺系統(tǒng)收到付款后根據(jù)訂單發(fā)貨,最后用戶收到圖書并確認(回執(zhí)或簽字等),這就完成了整個購書流程。圖3-3整個購書流程(二)、系統(tǒng)總體功能介紹1、本網(wǎng)站采用了后臺數(shù)據(jù)庫與前臺相連接的技術(shù)實現(xiàn)了各個部分的鏈接。在前臺的頁面中我們又分為幾個大塊:首頁、會員管理、求職招聘信息管理、系統(tǒng)管理模塊。根據(jù)上述對網(wǎng)頁的設(shè)計與分析,整個系統(tǒng)的結(jié)構(gòu)圖如下所示:圖3-4系統(tǒng)結(jié)構(gòu)圖2、每個模塊功能簡介網(wǎng)上書店共分為3個模塊:登錄、注冊模塊、管理員登錄操作、注冊用戶登錄操作:(1)登錄、注冊模塊:用戶注冊為會員、驗證用戶的注冊信息、會員登陸系統(tǒng)時的身份驗證(區(qū)別出管理員和普通會員)(2)管理員登錄操作:添加新書、管理書籍類別、發(fā)布書齋快訊、管理留言板、管理個人信息、管理訂單、管理注冊會員用戶、修改圖書信息、管理圖書銷量統(tǒng)計。(3)注冊會員登錄:瀏覽和購買書籍、管理購物車、管理賬單、發(fā)表留言和閱讀新聞(三)系統(tǒng)總體流程分析1、系統(tǒng)流程分析用戶可以直接瀏覽圖書、進行圖書查詢、查看書店簡介、登錄和注冊查看圖書詳細資料、將圖書加入購物車,但只有使用會員身份登錄進入網(wǎng)上書店后才能提交購物車和查詢訂單。用戶在前臺首先通過瀏覽或查詢等手段找到要購買的圖書,然后將選定的圖書放入購物車中。成功成功失敗訪客用戶進入用戶注冊用戶登錄不注冊網(wǎng)上書店實時新聞在線留言在線幫助查看書籍用戶信息管理圖書展示放入購物車圖書搜索驗證用戶訂購圖3-5系統(tǒng)流程圖2、系統(tǒng)流程簡介(1)用戶登錄、注冊用戶注冊是為了保證用戶在本網(wǎng)站的安全性,便于網(wǎng)站管理。用戶登錄后才可以進行購物。(2)網(wǎng)上購物用戶在進行網(wǎng)上購物時,必須先登陸,如果是新用戶,則必須先進行注冊。(3)在線幫助和在線留言通過左側(cè)菜單“在線幫助”,用戶進行在線咨詢和幫助?;蛘咄ㄟ^“在線留言”提交所要留言信息,以便得到管理員的解答。(4)書店新聞用戶可以通過“書店新聞”查看本書店的即時信息和動態(tài)(5)管理系統(tǒng)管理系統(tǒng)是系統(tǒng)管理員對整個網(wǎng)站后臺數(shù)據(jù)庫進行維護,是此網(wǎng)站最重要的大門。在進入本欄目時系統(tǒng)會提示輸入系統(tǒng)管理員的用戶名和密碼,對于其他用戶此界面是不可見的。它包括用戶管理、書籍管理、新聞管理和在線留言管理。四、網(wǎng)上購書系統(tǒng)詳細設(shè)計(一)數(shù)據(jù)庫機構(gòu)設(shè)計根據(jù)系統(tǒng)功能設(shè)計要求和模塊劃分,本站的數(shù)據(jù)庫主要存儲個人用戶信息、企業(yè)用戶信息、求職信息和招聘信息。數(shù)據(jù)庫需求分析數(shù)據(jù)項和和數(shù)據(jù)結(jié)構(gòu)如下:(1)用戶表(users):數(shù)據(jù)表用來存儲注冊的用戶信息:表4-1用戶信息注冊字段名數(shù)據(jù)類型長度是否可空備注UserIdInt4N用戶號UserNameNvarchar10N用戶名UserPwdNvarchar10Y密碼UserRoleNvarchar10Y角色UserRealNameNvarchar8Y真實姓名QuestionNvarchar50Y密保問題AnswerNvarchar50Y密保答案EmailNvarchar50Y郵箱AddressNvarchar50Y地址ZipNvarchar6Y郵編(2)快訊表(News)表用來存儲書齋快訊的信息字段:表4-2書齋信息字段名數(shù)據(jù)類型長度是否可空備注NewsIdInt4N書訊編號NewsNameNvarchar50Y書訊標題NewsPublerNvarchar50Y發(fā)布者NewsContentNtext16Y書訊內(nèi)容(3)書籍信息表(bookinfo):數(shù)據(jù)表用來存儲書籍的所有屬性信息:表4-3書籍信息字段名數(shù)據(jù)類型長度是否可空備注BookIdInt4N書籍編號BookNameNvachar20Y書籍名稱CovertNvachar50Y封面CategoryIDInt4N類別AuthorNnvachar10Y作者TranslatorNvarchar10Y翻譯者PressNvarchar20Y出版社PriceDecimal9Y價格IntroductionNtext16Y書籍簡介(4)書籍分類(bookcatgory):數(shù)據(jù)表用來存儲書籍的類別信息:表4-4書籍分類字段名數(shù)據(jù)類型長度是否可空備注categoryIdInt4N書籍分類categoryNameNvarchar10Y分類名稱(5)購物車表(ShopCart):數(shù)據(jù)表用來存儲購物車的信息:表4-5購物車字段名數(shù)據(jù)類型長度是否可空備注IDInt4N編號UserNameNvarchar10N用戶名BookIdInt4N書籍編號BookNameNvarchar20Y書籍名稱PriceDecimal9Y價格(6)留言板表(BBS):數(shù)據(jù)表用來存儲用戶留言信息和管理員回復(fù)信息:表4-6留言板字段名數(shù)據(jù)類型長度是否可空備注IDInt4N留言編號BuserNameNvarchar8N留言者BuserSexNvarchar2N性別BuserTelNvarchar20N聯(lián)系方式BuserCunentNvarchar100N留言內(nèi)容AdminreNvarchar50Y回復(fù)內(nèi)容(二)系統(tǒng)具體模塊介紹1、用戶注冊、登錄、找回密碼頁面(1)用戶注冊:只有成為網(wǎng)絡(luò)書店的注冊用戶之后才能在網(wǎng)絡(luò)書店中購買圖書,因此需要系統(tǒng)提供用戶注冊功能,以及相關(guān)的用戶信息修改、密碼維護等功能。提供客戶網(wǎng)上自助注冊功能,填寫注冊表單并提交后,就能成為網(wǎng)上書店的用戶,注冊成功并登錄后就可以進行網(wǎng)上購書。

圖4-1注冊(2)用戶登錄:已經(jīng)注冊過會員的用戶,可以直接登錄進行網(wǎng)上購書,方便快捷。圖4-2登錄(3)用戶找回密碼:已經(jīng)注冊過的用戶,密碼丟失可以通過此模塊,找回密碼。圖4-3找回密碼2、非登錄用戶頁面:(1)在默認瀏覽書籍頁面(Lookbook.aspx):默認瀏覽書籍頁面是客戶打開網(wǎng)站的第一個頁面,一般在這個頁面中呈現(xiàn)的信息量最大,且需充分展現(xiàn)網(wǎng)站的亮點,以吸引客戶、留住客戶。圖4-4瀏覽書籍(2)查看書籍詳細信息:用戶找到感興趣的圖書后需要顯示圖書的詳細信息,包括圖書名、作者、翻譯、出版商、價格、介紹等,此外還可以顯示用戶瀏覽的次數(shù)、當前圖書存貨狀態(tài)等信息。圖4-5查看書籍詳細信息(3)添加到購物車(有身份驗證,應(yīng)提示非法操作):當用戶選定一種產(chǎn)品后,就可以把這種產(chǎn)品放置到購物車中。需要注意的是,在購物車中的產(chǎn)品并不是用戶最終會得到的產(chǎn)品,只是一個購物的意向。用戶可以直接添加到購物車,非用戶操作時會彈出非法操作的頁面提示大家,可以提示非用戶注冊會員。圖4-6添加到購物車(4)非用戶非法訪問:通過直接訪問網(wǎng)址非法打開管理員的操作頁面(有權(quán)限驗證應(yīng)提示非法操作)管理用戶的地址為:http://localhost:1038/MyBookShop/Admin_User.aspx測試結(jié)果如下:圖4-7非法操作(5)查看書籍銷售情況:客戶可以清楚的看到每本書的銷售情況圖4-8查看書籍銷售情況(6)閱讀書齋快訊:客戶可以了解更多有關(guān)書的信息,更好的了解那些書比較暢銷。圖4-9閱讀書齋快訊(7)在線留言:非用戶可以通過此模塊,對書店提出意見和建議、自己的需求。管理員可以次來進行管理、做出合理的調(diào)整。圖4-10在線留言3、管理員登錄模塊(1)管理注冊的用戶只有成為網(wǎng)絡(luò)書店的注冊用戶后才能購買圖書,管理員需要對用戶帳號進行管理,如刪除一些無效帳號等。圖4-11管理員登錄(2)圖書查詢管理模塊網(wǎng)絡(luò)書店不可能擁有所有用戶希望購買的圖書,用戶可以進行缺書登記。管理員可以根據(jù)缺書登記記錄,購進這些圖書并向用戶提供缺書處理反饋信息。管理員及時查看圖書的品種,以滿足市場需求。其主要代碼如下:<%try{ Statementstmt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); ResultSetrs=stmt.executeQuery("Select*frombookorderbyidasc"); //計算記錄的個數(shù) rs.last(); intlen=rs.getRow()+1; rs.beforeFirst(); rs.moveToInsertRow(); rs.updateInt("id",len); rs.updateString("書名",newnews.getName()); rs.updateString("作者",newnews.getAuthor()); rs.updateString(圖書類別",newnews.getBookclass());getPrice rs.updateString("出版社",newnews.getPublisher()); rs.updateString("價格",newnews.getPrice()); rs.updateString("圖書簡介",newnews.getNotes());rs.insertRow(); rs.beforeFirst();}(3)管理書籍分類將書籍進行分類,添加新的分類,書籍分類清晰明了。圖4-12管理書籍分類(4)修改書籍信息管理員修改書名、修改價格。圖4-13修改書籍信息(5)書籍管理實現(xiàn)刪除圖書、添加新書功能。圖4-14書籍管理(6)留言板管理實現(xiàn)管理員對留言的回復(fù)、刪除功能。圖4-15留言板管理(7)管理訂單在用戶下達訂單后,管理員需要對用戶訂單進行處理,為用戶準備訂購的圖書,并組織送貨、收取貨款等。圖4-16管理訂單4、合法用戶登錄(1)個人信息修改用戶可以對個人的信息進行修改。圖4-17個人信息修改(2)點擊“我想修改個人信息”圖4-18點擊“我想修改個人信息(3)查看個人購物車用戶可以查看自己選的東西進行付款和再次選擇。圖4-19查看個人購物車(4)去結(jié)算中心客戶可以結(jié)算中心付款結(jié)賬圖4-20結(jié)算中心五、性能測試與評價(一)、測試概要設(shè)置該書店的默認初始頁面為LookBook.aspx。不同權(quán)限的用戶都可以通過點擊該頁面的“請登錄”連接按鈕,跳轉(zhuǎn)到Logon.aspx實現(xiàn)不同角色的登錄。包括用戶的注冊、登錄、購物車電子系統(tǒng)、圖書查找系統(tǒng)。圖書管理系統(tǒng)、用戶管理系統(tǒng)、信息發(fā)布系統(tǒng)等等。(二)、運行各個模塊進行調(diào)試利用不同的用戶和權(quán)限,在各個運行模塊中添加數(shù)據(jù),依次進行基本調(diào)試。1、使用未注冊進行各個權(quán)限內(nèi)的頁面功能測試。(1)注冊測試(2)登錄測試(3)找回密碼測試2、試用普通會員登錄進行各個頁面之間的功能實現(xiàn)連接跳轉(zhuǎn)測試。(1)修改個人信息測試(2)查看個人購物車測試(3)去結(jié)算中心測試3、使用管理員登錄進行各個頁面之間的功能和實現(xiàn)連接跳轉(zhuǎn)測試。(1)管理注冊的用戶(2)管理書齋快訊(3)管理書籍分類(4)修改書籍信息(5)書籍管理(6)留言板管理(7)管理訂單(8)個人信息管理(三)、對調(diào)試結(jié)果進行評價至此,簡單的遍歷系統(tǒng)的測試完成,在此次測試中使用了非登錄用戶、登錄用戶、管理員登錄來實現(xiàn)各種測試。經(jīng)過多次的調(diào)試和系統(tǒng)的分析,對發(fā)現(xiàn)的錯誤進行修改和處理。由于技術(shù)原因還沒有實現(xiàn)結(jié)算中心的功能,需要進一步的努力來完成次任務(wù),讓該網(wǎng)上購書系統(tǒng)更完善。PagePAGE51ofNUMPAGES54結(jié)束語經(jīng)過幾個月的設(shè)計和開發(fā),網(wǎng)上書店系統(tǒng)基本開發(fā)完畢。其具備了前臺銷售和后臺管理系統(tǒng)的功能,購物車將前銷售管理系統(tǒng)的各個子系統(tǒng)緊密的聯(lián)系在一起,完成客戶從網(wǎng)上購物的整個過程,后臺管理系統(tǒng)主要負責維護和管理數(shù)據(jù)庫的圖書信息,客戶信息、訂單信息以及數(shù)據(jù)庫中的數(shù)據(jù)一致性。系統(tǒng)的開發(fā)中,注重科學(xué)的思路。在總體的設(shè)計上,采用了模塊和分層的設(shè)計思路。系統(tǒng)流程清晰,符合邏輯,為系統(tǒng)的實現(xiàn)創(chuàng)造良好的條件,網(wǎng)上書店系統(tǒng)的特點是利用Brower/Server結(jié)構(gòu),實現(xiàn)整個內(nèi)部的信息化管理。這種系統(tǒng)的優(yōu)勢在于系統(tǒng)簡單、功能強大、擴展性良好以及跨地域操作等性能。在權(quán)限控制上,動態(tài)的c#.net腳本具有良好的效率和安全性。隨著電子商務(wù)的推廣,網(wǎng)站競爭的越來越激烈,對鏈接結(jié)構(gòu)設(shè)計的要求已經(jīng)不僅僅局限于可以方便快速的瀏覽,更加注重個性化和相關(guān)性。經(jīng)過這次畢業(yè)設(shè)計和對相關(guān)資料的收集,讓我清楚的感到隨著網(wǎng)絡(luò)科技的不斷發(fā)展和網(wǎng)絡(luò)的廣泛應(yīng)用,使我們的生活離不開它了。網(wǎng)絡(luò)它以自己的獨特的優(yōu)點征服了我們。在教育越來越受重視的21世紀,隨著圖書類型的不斷增加和圖書管理要求的不斷提高,管理方面的工作量將會越來越大,并且其工作將是一件十分煩瑣和非常容易出錯的事情。在這樣的情況下有一個實用網(wǎng)上書店系統(tǒng)是有其必然性的,如果能做出一個完善的網(wǎng)上書店管理系統(tǒng)就使管理方面的工作量減少很多。在這次的畢業(yè)設(shè)計中,我學(xué)會了很多,也感到自身知識的貧乏,希望在日后的努力中能做出更完善的系統(tǒng)。參考文獻①張玉平:《C#.NET+SQL組建動態(tài)網(wǎng)站》電子工業(yè)出版社,2006版。②劉婕、張琳:《C#.NET2.0+SQLServer動態(tài)網(wǎng)站開發(fā)從基礎(chǔ)到實踐》電子工業(yè)出版社,2007版。③劉乃麗:《精通C#.NET2.0+SQLServer2005項目開發(fā)》人民郵電出版社,2007版。④李宗民、郭玉峰:《C#.NET設(shè)計師之路》電子工業(yè)出版社,2006版。⑤黨蘭學(xué)、杜瑩等:《C#.NET網(wǎng)頁設(shè)計與網(wǎng)站開發(fā)》人民郵電出版社,2007版。⑥馬駿:《C#網(wǎng)絡(luò)應(yīng)用編程實驗指導(dǎo)與開發(fā)實例》人民郵電出版社,2007版。⑦劉洪濤:《ASP程序設(shè)計全程指南》電子工業(yè)出版社,2008版。{網(wǎng)上書城}產(chǎn)品需求規(guī)格說明書文件狀態(tài):[]草稿[√]正式發(fā)布[]正在修改文件標識:Company-Project-RD-PRS當前版本:1.1作者:完成日期:版本歷史版本/狀態(tài)作者參與者起止日期備注目錄TOC\o"1-3"\h\z0.文檔介紹 40.1文檔目的 40.2文檔范圍 40.3讀者對象 40.4參考文檔 40.5術(shù)語與縮寫解釋 41.產(chǎn)品介紹 52.產(chǎn)品面向的用戶群體 53.產(chǎn)品應(yīng)當遵循的標準或規(guī)范 54.產(chǎn)品范圍 55.產(chǎn)品中的角色 56.產(chǎn)品的功能性需求 66.0功能性需求分類 66.mFeatureM 66.m.nFunctionM.N 67.產(chǎn)品的非功能性需求 77.1用戶界面需求 77.2軟硬件環(huán)境需求 77.3產(chǎn)品質(zhì)量需求 77.n其他需求 7附錄A:需求建模與分析報告 8A.1需求模型1 8

0.文檔介紹該文檔是描述網(wǎng)上書店系統(tǒng)的用戶需求說明。以明確該系統(tǒng)該具有的功能以及種類,便于項目開發(fā)人員參考。0.1文檔目的為明確軟件需求、安排項目規(guī)劃與進度、組織軟件開發(fā)與測試,撰寫本文檔。本文描述了網(wǎng)上書店系統(tǒng)的用戶需求說明。該文檔是開發(fā)公司開發(fā)網(wǎng)上書店系統(tǒng)的系統(tǒng)設(shè)計、測試、實施以及軟件質(zhì)量保證的基本依據(jù)。0.2文檔范圍該文檔介紹了用戶對該系統(tǒng)的要求,包括功能及使用方式等。0.3讀者對象本文檔供項目經(jīng)理、設(shè)計人員、開發(fā)人員參考。0.4參考文檔(1)《軟件工程》錢樂秋趙文耘牛軍鈺齊治昌清華大學(xué)出版社(2)Web數(shù)據(jù)庫系統(tǒng)開發(fā)教程文振焜張小健林佳利劉曄清華大學(xué)出版社(3)ASP.NET(C#)實踐教程邵良杉劉好增馬海軍清華大學(xué)出版社(4)《軟件設(shè)計文檔國家標準》GB8567-880.5術(shù)語與縮寫解釋名詞解釋visualstudio2005專業(yè)版微軟提供的開發(fā)工具。B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式)是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護和使用。客戶機上只要安裝一個瀏覽器(Browser),如NetscapeNavigator或InternetExplorer,服務(wù)器安裝Oracle、Sybase、Informix或SQLServer等數(shù)據(jù)庫。瀏覽器通過WebServer同數(shù)據(jù)庫進行數(shù)據(jù)交互。SQLServer2005開發(fā)版微軟提供的數(shù)據(jù)庫開發(fā)工具。PII奔騰二代P就是Pentium,II就是指第二代CPU,以后的P3,P4就是指奔3,奔4的意思。IISInternetInformationServices(IIS,互聯(lián)網(wǎng)信息服務(wù)),是由微軟公司提供的基于運行MicrosoftWindows的互聯(lián)網(wǎng)基本服務(wù)。最初是WindowsNT版本的可選包,隨后內(nèi)置在Windows2000、WindowsXPProfessional和WindowsServer2003一起發(fā)行,但在普遍使用的WindowsXPHome版本上并沒有IIS。1.產(chǎn)品介紹該產(chǎn)品為網(wǎng)上書城系統(tǒng)。其主要功能有:前臺系統(tǒng)(1)會員注冊功能:普通游客可以通過注冊成為本網(wǎng)上書城的會員,以便可以購買圖書。(2)會員登錄功能:會員登錄后才可以實現(xiàn)購物車,以及查看訂單等功能。(3)購物車功能:方便記載用戶購買的商品。(4)商品查找功能:使得用戶可以直接搜索所需的產(chǎn)品,在產(chǎn)品數(shù)量很多時該功能可以幫助用戶快速找到需要的產(chǎn)品。(5).訂單查詢功能:該功能可以方便查詢會員的所有訂單情況。(6)商品分類列表:一般商品會有好多種,這項功能可以將產(chǎn)品分類擺放。但用戶需要哪類商品時,只需使用該功能就可以看到所有該類商品。(7)最受歡迎商品:該功能是為了提高網(wǎng)站對用戶的吸引力而設(shè)的。(8)用戶中心:用戶可以查看和修改自己的信息。后臺系統(tǒng)(1)管理員登錄功能:登陸后的管理員對網(wǎng)站進行管理。(2)會員管理功能:管理員可以對會員信息進行查看、修改、刪除。(3)圖書管理功能:管理員可以添加、查詢、更改、刪除圖書。(4)訂單管理功能:管理員可以對訂單進行查詢,修改,刪除。2.產(chǎn)品面向的用戶群體本系統(tǒng)用戶主要分為兩大類用戶:普通會員、管理員。普通會員(即網(wǎng)上顧客)是一切可以上網(wǎng)通過網(wǎng)頁瀏覽器進行電子商務(wù)的人,主要用戶群是大學(xué)生。他們絕大多數(shù)掌握比較熟練的上網(wǎng)技巧,使用較新的瀏覽器版本。管理員是指管理此網(wǎng)上書店的管理員,他們比較熟悉后臺的管理,能及時對圖書進行更新和維護。該系統(tǒng)會為購書和賣書帶來空前的方便,是購書賣書的用戶的不二選擇。3.產(chǎn)品應(yīng)當遵循的標準或規(guī)范3.1精度(1)要按照嚴格的數(shù)據(jù)格式輸入,否則系統(tǒng)不予響應(yīng)進行處理。(2)查詢時要保證查全率,所有相應(yīng)域包含查詢關(guān)鍵字的記錄都應(yīng)能查到。因為通常有文件的記錄會很多3.2時間特性要求時間的要求:要求響應(yīng)時間最長不能超過3秒等更新時間如發(fā)布信息更新圖書等不能超過2秒等3.3靈活性當需求發(fā)生某些變化時,操作方式,運行環(huán)境,同其他軟件的接口及精度和有效時限,數(shù)據(jù)庫的原有數(shù)據(jù)和模式都不需要發(fā)生改變,只需將計劃的變化或改進添加到原有的模式中。3.4輸人輸出要求(1)輸入項:用戶名UserName是16bit的varchar型,密碼Password是12bit的varchar型。(2)狀態(tài)輸出和異常輸出的格式是字符型。3.5數(shù)據(jù)管理能力要求數(shù)據(jù)庫設(shè)計有大概有六張表,各表的字段大概有四到五個,各表之間的關(guān)聯(lián)性需慎重考慮。因為本系統(tǒng)應(yīng)用實時性比較強,且可能需存儲大量的數(shù)據(jù),故隨著書店規(guī)模的增大,數(shù)據(jù)庫存儲量也隨之增長,所以需要較大的存儲空間。3.6故障處理要求正常使用時不應(yīng)出錯,若運行時遇到不可恢復(fù)的系統(tǒng)錯誤,也必須保證數(shù)據(jù)庫完好無損。3.7其他專門要求正確性要求發(fā)布的軟件達到用戶的預(yù)期目標,運行時基本無錯誤??煽啃栽谝话銞l件下,應(yīng)不出故障。效率性對于瀏覽、查詢、增加、刪除、更新等一般操作,要求及時響應(yīng),在1~2秒內(nèi)。完整性要求能在發(fā)生意外(如掉電)的情況下,保證不丟失數(shù)據(jù)。易使用性要求能盡量為用戶的使用提供方便,軟件的界面符合目前流行的界面規(guī)范??删S護性要求本軟件在運行中發(fā)現(xiàn)錯誤時,能快速、準確對其進行定位、診斷和修改??蓽y試性設(shè)計時盡可能減少測試本軟件的各項功能所需的工作量。復(fù)用性設(shè)計時應(yīng)采取模塊化的方法進行設(shè)計,對系統(tǒng)內(nèi)各模塊接口盡可能達到高內(nèi)聚、低耦合的程度,以提高各模塊的復(fù)用性。安全保密性要求提供身份驗證,只允許通過身份驗證的用戶才能以管理員身份管理本軟件系統(tǒng)。可理解性對于本軟件提供的各種菜單命令,各種信息提示,應(yīng)易于用戶理解??梢浦残砸蟊拒浖M可能能在各種windows操作系統(tǒng)上使用?;ヂ?lián)性要求提供數(shù)據(jù)的導(dǎo)入和導(dǎo)出接口,以易于同其他系統(tǒng)的連接。3.8運行環(huán)境規(guī)定3.8.1設(shè)備硬件環(huán)境:處理器:InterP4主頻1.6GHz或更高內(nèi)存:512MB以上硬盤空間:不低于1GB3.8.2支持軟件操作系統(tǒng):WindowsXP或WindowsServer2003數(shù)據(jù)庫系統(tǒng):SQLServer2005開發(fā)環(huán)境:Microsoft.NETFrameworkSDKv2.0開發(fā)工具:MicrosoftVisualStudio2005開發(fā)語言:C#語言服務(wù)器:IIS6.0客戶端:InternetExplorer5.0或更高版本,NetscapeNavigator等分辨率:最佳效果1024*768像素4.產(chǎn)品范圍隨著網(wǎng)絡(luò)在中國的廣泛普及,網(wǎng)絡(luò)支付手段的逐步完善,越來越多的中國人逐漸習慣于網(wǎng)上購物,習慣于鼠標點擊下訂單,送貨上門的快捷便利的購物方式。傳統(tǒng)書店的購書觀念正在被網(wǎng)上書店這一方便快捷的購書方式所沖擊。網(wǎng)上書店在國際互聯(lián)網(wǎng)上可以實現(xiàn)的商務(wù)功能已經(jīng)越來越多樣化,從最開始的信息發(fā)布功能,到現(xiàn)在的在線圖書展示功能、在線洽談業(yè)務(wù)功能、在線交易功能、在線采購功能、在線客戶服務(wù)功能、在線網(wǎng)站管理功能等等,幾乎傳統(tǒng)書店所提供的功能都可以在互聯(lián)網(wǎng)上進行電子化的高效運作,而借助網(wǎng)絡(luò)的跨地域特點,更是將傳統(tǒng)書店的地域限制加以突破,全國各地的讀者都可以通過網(wǎng)絡(luò)在同一個網(wǎng)上書店購書,從而大大增加了客戶的數(shù)量。

綜上所述,網(wǎng)上書店已經(jīng)成為互聯(lián)網(wǎng)時代購書者的最佳選擇,尤其是在客戶比較分散的情況下此系統(tǒng)更加有優(yōu)勢。5.產(chǎn)品中的角色角色名稱職責描述普通會員(即網(wǎng)上顧客)是一切可以上網(wǎng)通過網(wǎng)頁瀏覽器進行電子商務(wù)并且注冊成功成為本網(wǎng)站的會員,主要用戶群是大學(xué)生。他們絕大多數(shù)掌握比較熟練的上網(wǎng)技巧,使用較新的瀏覽器版本。管理員指管理此網(wǎng)上書店的管理員,他們比較熟悉后臺的管理,能及時對圖書進行更新和維護。6.產(chǎn)品的功能性需求6.0功能性需求分類提示:將功能性需求先粗分再細分,下表中的FeatureA,FunctionA.1等符號應(yīng)當被替換成有含義的名稱。功能類別子功能前臺系統(tǒng)會員注冊功能會員登錄功能購物車功能商品查找功能訂單查詢功能商品分類列表最受歡迎商品用戶中心后臺系統(tǒng)…管理員登錄功能會員管理功能圖書管理功能訂單管理功能6.mFeatureM通過以上前臺和后臺系統(tǒng)我們可以得出以下各個功能的操作流程。6.1注冊用況需求分析:用例名稱用戶注冊用例描述用戶通過此用例注冊成為會員執(zhí)行者任何瀏覽該網(wǎng)站人前置條件新注冊的用戶未在系統(tǒng)中存在同名。后置條件進入用戶中心。主過程描述輸入電子郵件輸入所要注冊的用戶名輸入密碼重復(fù)輸入確認密碼,點擊確認,計算機顯示”客服中心”頁面計算機執(zhí)行后置條件。用例結(jié)束分支過程描述注冊完后可以注銷,然后繼續(xù)注冊。異常過程描述1.1.1輸入的電子郵件格式錯誤1.1.2輸入的電子郵件不能為空2.1.1輸入用戶名已存在2.1.2輸入用戶名不能為空3.1.1輸入的密碼長度太短4.1.1兩次輸入的密碼不一致業(yè)務(wù)規(guī)則按照指定的格式填寫各項信息涉及的業(yè)務(wù)實體用戶中心描述注冊用況的簡單活動圖:輸入項:郵箱,用戶名,密碼輸出項:成功則更新數(shù)據(jù)庫,跳轉(zhuǎn)主頁面;失敗則輸出錯誤提示的信息。6.2登錄用況需求分析:用例名稱登錄用例描述會員通過此用例進入系統(tǒng)購買圖書執(zhí)行者會員前置條件此用戶必須是進行注冊過的會員會員需輸入正確的用戶名和密碼后置條件會員根據(jù)所需購買圖書主過程描述輸入用戶名輸入密碼輸入隨機生成的驗證碼,計算機顯示”圖書分類”頁面計算機執(zhí)行后置條件。用例結(jié)束異常過程描述1.1.1輸入的用戶名不存在或錯誤,2.1.1輸入的密碼錯誤,3.1.1輸入錯誤的驗證碼業(yè)務(wù)規(guī)則輸入正確的用戶名,密碼,和驗證碼涉及的業(yè)務(wù)實體注冊描述登錄用況的簡單活動圖:輸入項:姓名,密碼,驗證碼輸出項:成功則管理員跳轉(zhuǎn)到管理中心頁面,普通會員跳轉(zhuǎn)到主頁面;失敗則輸出錯誤提示的信息。6.3搜索圖書用況需求分析:用例名稱搜索圖書用例描述此用例方便客戶查找自己所需的圖書執(zhí)行者游客或會員前置條件會員已通過登錄后置條件繼續(xù)瀏覽或添加到購物車主過程描述輸入所需要查找圖書的名稱(支持模糊查詢)點擊搜索按鈕,計算機顯示”搜索結(jié)果”頁面計算機執(zhí)行后置條件。用例結(jié)束分支過程描述用戶搜索完一次后,可以才選擇繼續(xù)搜索。異常過程描述輸入的圖書名不符合要求,頁面顯示“沒有找到你需要的商品“。涉及的業(yè)務(wù)實體添加到購物車描述搜索用況的簡單活動圖:輸入項:書名或關(guān)鍵字輸出項:搜索到則輸出搜索結(jié)果,否則輸出“沒有找到您需要的結(jié)果”。6.4添加到購物車用況需求分析:用例名稱添加到購物車用例描述會員把要購買的書籍放入購物車,最終結(jié)算,以便生成訂單執(zhí)行者會員前置條件1.會員成功登錄系統(tǒng)2.會員瀏覽系統(tǒng)中陳列的書籍,點擊添加到購物車后置條件會員根據(jù)購物車中的信息進行最終結(jié)算,生成訂單。主過程描述用戶以會員身份登錄網(wǎng)上書城系統(tǒng),顯示歡迎主界面。用戶選擇所要購買的書籍,點擊添加到購物車用戶可以改變圖書數(shù)量,至少選擇1本,可以選擇多本。修改后選擇“更新購物車“,顯示修改后的結(jié)果。用戶點擊刪除,刪除已經(jīng)添加到購物車的書籍。用戶點擊最終結(jié)算計算機執(zhí)行后置條件。用例結(jié)束。分支過程描述2.1.1會員可以點擊繼續(xù)購買,繼續(xù)選擇想要購買的書籍計算機執(zhí)行2。異常過程描述會員賬戶不存在或密碼錯誤,不能登錄,用例結(jié)束。2.1.1會員所要購買的書籍已銷售完,沒有庫存,導(dǎo)致不能添加到購物車。涉及的業(yè)務(wù)實體登錄訂單管理描述添加購物車用況的簡單活動圖:輸入項:數(shù)據(jù)庫中讀入圖書信息輸出項:更新數(shù)據(jù)庫6.5查詢/確認訂單用況需求分析:用例名稱查詢/確認訂單用例描述會員通過此用例向系統(tǒng)查詢已購買的物品訂單執(zhí)行者會員前置條件已注冊成為該網(wǎng)上書城的會員會員登錄系統(tǒng)會員瀏覽商品后確定購買并加入購物車并提交后置條件確定訂單有無錯誤有誤聯(lián)系系統(tǒng)管理員并更新數(shù)據(jù)后寫入數(shù)據(jù)庫主過程描述用戶使用注冊的用戶名登錄系統(tǒng),計算機顯示“圖書銷售系統(tǒng)”用戶選擇“訂單查詢”,系統(tǒng)要求用戶再次輸入用戶名和密碼正確輸入后,顯示用戶的訂單列表選擇其中一份訂單,點擊“顯示詳細信息”,計算機顯示訂單的詳細信息用戶仔細核對訂單的信息是否有誤,有誤聯(lián)系管理員更改分支過程描述在執(zhí)行主過程3時,可以點擊“返回首頁”回到首頁。在執(zhí)行主過程4時,可以點擊“返回首頁”回到首頁異常過程描述用戶名或密碼有誤,系統(tǒng)拒絕登錄在執(zhí)行主過程3時,點擊“返回首頁“無效。在執(zhí)行主過程4時,點擊“返回首頁”無效業(yè)務(wù)規(guī)則必須先注冊,然后登錄,將商品添加到購物車,最終結(jié)算提交后才能查看訂單涉及的業(yè)務(wù)實體登錄添加到購物車描述查詢/確認訂單用況的簡單活動圖:輸入項:數(shù)據(jù)庫中讀入購物車信息。輸出項:生成訂單號,更新數(shù)據(jù)庫。6.6用戶中心用況需求分析用例名稱用戶中心用例描述會員通過此用例向系統(tǒng)查詢和修改自己的部分信息(包括:我的等級修改密碼修改資料我的訂單退出登錄)執(zhí)行者普通會員前置條件1.已注冊成為該網(wǎng)上書城的會員2.會員登錄系統(tǒng)3.會員點擊進入“您的賬戶”后置條件1.確定個人信息有無錯誤2.需要修改個人信息的更新數(shù)據(jù)提交后寫入數(shù)據(jù)庫3.退出登錄,返回首頁主過程描述1.用戶使用注冊的用戶名登錄系統(tǒng),計算機顯示歡迎界面2.用戶點擊“您的賬戶”,計算機顯示用戶中心頁面,左側(cè)為導(dǎo)航欄3.用戶點擊左側(cè)為導(dǎo)航欄,計算機顯示相關(guān)信息頁4.用戶點擊“我的等級“,可以查看自己是本網(wǎng)站的幾星級用戶5.用戶點擊“修改資料“,可查看并修改個人信息,包括聯(lián)系人的電子郵件、真實姓名,身份證號碼,電話號碼,移動電話號碼,地址,郵編,QQ號,MSN號,點擊”重填“可重新填寫,點擊“確認”提交信息并更新數(shù)據(jù)庫。6.用戶點擊“修改密碼”,可以重新修改登錄密碼7.用戶點擊“我的訂單”,即可查看已提交的訂單8.用戶點擊“退出登錄”,即可注銷并返回首頁。分子過程描述是否修改密碼是否修改個人信息,執(zhí)行主過程6時,點擊“返回首頁”可以直接回到首頁執(zhí)行主過程7時,顯示異常過程描述1.登錄時用戶名或密碼有誤,系統(tǒng)拒絕登錄2.修改密碼時兩次密碼輸入不一致,系統(tǒng)提示“兩次密碼輸入不一致”。業(yè)務(wù)規(guī)則必須先注冊,然后登錄,登錄后才能查詢或修改個人信息涉及的業(yè)務(wù)實體登錄查詢/確認訂單描述用戶中心用況的簡單活動圖:輸入項:用戶輸入的更新信息輸出項:成功則更新數(shù)據(jù)庫,否則輸出出錯信息6.7用戶管理用況需求分析:用例名稱用戶管理用例描述管理員通過此用例向系統(tǒng)查詢、修改、刪除用戶的信息執(zhí)行者管理員前置條件管理員必須成功登錄系統(tǒng)成功登錄后到管理員后臺也面后,選擇“會員管理”后置條件顯示查詢后的結(jié)果更新會員信息主過程描述用戶使用系統(tǒng)管理員的賬號登錄系統(tǒng),計算機顯示“管理員頁面”。點擊“會員管理”,進入會員管理界面用戶輸入查詢條件,可按用戶ID、用戶名、地址、電話查詢,計算機顯示查詢結(jié)果。選擇其中一個用戶,點擊“詳細信息”,計算機顯示該用戶的詳細信息,包括會員ID、會員登錄名、密碼、真實姓名、電話、Email地址、住址、郵編。更改完用戶信息后,點擊“修改”即可完成信息的修改。修改完后點擊“返回”即可回到會員管理界面選擇其中一個用戶,點擊“刪除”即可從數(shù)據(jù)庫中刪除該用戶。8.計算機執(zhí)行后置條件。用例結(jié)束分支過程描述用戶選擇繼續(xù)查詢,計算機執(zhí)行主過程3用戶選擇繼續(xù)刪除,計算機執(zhí)行主過程7用戶選擇繼續(xù)修改,計算機執(zhí)行主過程4、5在執(zhí)行完主過程4之后,用戶可以放棄修改,直接點擊“返回”,計算機回到會員管理界面。異常過程描述用戶查詢時未能找到相應(yīng)結(jié)果,顯示結(jié)果為空白。修改完信息后沒有點擊“修改”進行確認,則修改不成功,系統(tǒng)將顯示未修改前的信息。涉及的業(yè)務(wù)實體登錄描述用戶管理用況的簡單活動圖:輸入項:從數(shù)據(jù)庫讀用戶數(shù)據(jù),管理員修改后的數(shù)據(jù)輸出項:成功則更新數(shù)據(jù)庫,否則輸出出錯信息6.8圖書管理用況需求分析:用例名稱圖書管理用例描述管理員通過此用例向系統(tǒng)查詢、添加、修改、刪除圖書的信息執(zhí)行者管理員前置條件1.管理員必須成功登錄系統(tǒng)

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論