網(wǎng)店系統(tǒng)總體設(shè)計(jì)說(shuō)明書(shū)_第1頁(yè)
網(wǎng)店系統(tǒng)總體設(shè)計(jì)說(shuō)明書(shū)_第2頁(yè)
網(wǎng)店系統(tǒng)總體設(shè)計(jì)說(shuō)明書(shū)_第3頁(yè)
網(wǎng)店系統(tǒng)總體設(shè)計(jì)說(shuō)明書(shū)_第4頁(yè)
網(wǎng)店系統(tǒng)總體設(shè)計(jì)說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

網(wǎng)店系統(tǒng)總體設(shè)計(jì)說(shuō)明書(shū)目錄網(wǎng)上商店系統(tǒng)總體設(shè)計(jì)說(shuō)明書(shū) 21 引言 21.1編寫(xiě)目的 21.2 項(xiàng)目背景 21.3 定義 21.4 參考資料 22任務(wù)概述 22.1目標(biāo) 32.2條件與限制 32.3運(yùn)行環(huán)境 32.4需求概述 33總體設(shè)計(jì) 33.1拓?fù)浣Y(jié)構(gòu)和計(jì)算模式 33.2軟件結(jié)構(gòu)與模塊外部設(shè)計(jì) 43.3系統(tǒng)處理流程圖 74接口設(shè)計(jì) 84.1外部接口 84.2內(nèi)部接口 85數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 85.1邏輯結(jié)構(gòu)設(shè)計(jì) 85.2物理結(jié)構(gòu)設(shè)計(jì) 95.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 106運(yùn)行設(shè)計(jì) 106.1運(yùn)行模塊的組合 106.2運(yùn)行控制 106.3運(yùn)行時(shí)間 107出錯(cuò)處理設(shè)計(jì) 117.1出錯(cuò)輸出信息 117.2出錯(cuò)處理對(duì)策 118安全保密設(shè)計(jì) 119維護(hù)設(shè)計(jì) 11網(wǎng)上商店系統(tǒng)總體設(shè)計(jì)說(shuō)明書(shū)引言1.1編寫(xiě)目的總體設(shè)計(jì)說(shuō)明書(shū)的編寫(xiě)目的是在需求規(guī)格說(shuō)明書(shū)的基礎(chǔ)上說(shuō)明網(wǎng)上商店信息系統(tǒng)應(yīng)該如何實(shí)現(xiàn)。該階段的工作將設(shè)計(jì)組成系統(tǒng)的物理元素程序、數(shù)據(jù)庫(kù)、接口、文件等,進(jìn)行系統(tǒng)的體系結(jié)構(gòu)的設(shè)計(jì)和劃分,即確定系統(tǒng)中的每個(gè)程序是由哪些模塊組成的、以及這些模塊相互間的關(guān)系。 該文檔主要適用于網(wǎng)上商店信息系統(tǒng)的開(kāi)發(fā)人員,開(kāi)發(fā)小組的成員需要閱讀此文檔后,根據(jù)說(shuō)明進(jìn)行開(kāi)發(fā),編寫(xiě)代碼、測(cè)試等,也可作為項(xiàng)目管理人員和項(xiàng)目維護(hù)人員的參考資料。項(xiàng)目背景該信息系統(tǒng)主要是為了符合現(xiàn)代信息技術(shù)的高速發(fā)展和人們?cè)诜奖阗?gòu)物方面的要求,而設(shè)計(jì)開(kāi)發(fā)的一款應(yīng)用于互聯(lián)網(wǎng)的信息系統(tǒng),它要滿(mǎn)足人們?cè)谫?gòu)物方面便利、快捷、實(shí)惠的需求。此任務(wù)現(xiàn)由08621班的第一小組來(lái)完成。定義1)Tomcat:Web應(yīng)用服務(wù)器2)SQL:一種用于訪(fǎng)問(wèn)查詢(xún)數(shù)據(jù)庫(kù)的語(yǔ)言3)事務(wù)流:數(shù)據(jù)進(jìn)入模塊后可能有多種路徑進(jìn)行處理4)主鍵:數(shù)據(jù)庫(kù)表中的關(guān)鍵域,值互不相同5)外部主鍵:數(shù)據(jù)庫(kù)表中與其他表主鍵關(guān)聯(lián)的域6)SQL:StructuredQueryLanguage(結(jié)構(gòu)化查詢(xún)語(yǔ)言)7)JSP:JavaServerPage;8)數(shù)據(jù)庫(kù)表命名規(guī)則:數(shù)據(jù)表以數(shù)據(jù)庫(kù)相應(yīng)的英文單詞或縮寫(xiě)和表名,多個(gè)單詞用“_”分隔。如:“tb_sell_detail”。9)字段命名規(guī)則:字段一律采用英文單詞或詞組命名。如“member_ID”參考資料《數(shù)據(jù)庫(kù)系統(tǒng)概論》王珊,薩師煊高等教育出版社出版《HTML+css開(kāi)發(fā)指南》劉智勇人民郵電出版社《信息系統(tǒng)分析與設(shè)計(jì)》邢薇哈爾濱工程大學(xué)2007/082任務(wù)概述2.1目標(biāo)設(shè)計(jì)開(kāi)發(fā)完成網(wǎng)上商店信息系統(tǒng),實(shí)現(xiàn)對(duì)消費(fèi)者充值卡的管理,用戶(hù)注冊(cè)管理,支付管理,賣(mài)家管理,前臺(tái)消費(fèi)管理等應(yīng)用模塊,為用戶(hù)提供全面、安全、方便的服務(wù)。消費(fèi)者可以快捷的瀏覽商品,安全方便的購(gòu)買(mǎi)商品。實(shí)現(xiàn)用網(wǎng)上商店信息系統(tǒng)的優(yōu)勢(shì)取代實(shí)際商場(chǎng)的不便之處。2.2條件與限制條件:每個(gè)設(shè)計(jì)開(kāi)發(fā)人員都具有一定的技術(shù)和經(jīng)驗(yàn),而且學(xué)校圖書(shū)館為我們提供了豐富的參考資料,軟件方面數(shù)據(jù)庫(kù)、java平臺(tái),tomcat等已搭建好,所以可以進(jìn)行開(kāi)發(fā)了。限制:我們對(duì)一些社會(huì)要求和法律約束還了解的比較欠缺,所以需要不斷地去探索和改進(jìn),以求不斷地完善。2.3運(yùn)行環(huán)境操作系統(tǒng):LinuxJava虛擬機(jī):JDK1.62數(shù)據(jù)庫(kù):MySQL服務(wù)器:tomcat6.0服務(wù)器2.4需求概述1)系統(tǒng)能夠存儲(chǔ)大量的數(shù)據(jù),并且對(duì)數(shù)據(jù)有效地管理,保證數(shù)據(jù)的安全2)系統(tǒng)的界面要簡(jiǎn)潔,操作要簡(jiǎn)單,即使第一次使用的用戶(hù)也能夠很快的適應(yīng)系統(tǒng)的設(shè)計(jì)3)提供強(qiáng)大的查詢(xún)能力,用戶(hù)能夠在眾多的商品中快速的找到自己想要的商品4)系統(tǒng)要穩(wěn)定高效,避免人為地錯(cuò)誤造成系統(tǒng)的崩潰5)系統(tǒng)要符合人民的生活習(xí)慣,把人們需求最多的商品放在明顯的地方,方便用戶(hù)的查找3總體設(shè)計(jì)3.1拓?fù)浣Y(jié)構(gòu)和計(jì)算模式3.2軟件結(jié)構(gòu)與模塊外部設(shè)計(jì)3.3系統(tǒng)處理流程圖4接口設(shè)計(jì)4.1外部接口 外部接口主要包括用戶(hù)接口以及硬件與軟件的接口。而用戶(hù)接口主要指面向用戶(hù)的界面,網(wǎng)上商店系統(tǒng)的主界面窗口即作為了用戶(hù)與軟件系統(tǒng)的交互接口。而用戶(hù)界面的設(shè)計(jì)要講求美觀,有效,界面友好,操作方便。例如一些界面的設(shè)計(jì): 此系統(tǒng)主要靠tomcat和數(shù)據(jù)庫(kù)軟件的支撐,才能夠運(yùn)行在服務(wù)器上,然后用戶(hù)可以通過(guò)互聯(lián)網(wǎng)來(lái)訪(fǎng)問(wèn)此信息系統(tǒng)。4.2內(nèi)部接口 主要應(yīng)用了JDBC提供的接口把java程序和數(shù)據(jù)庫(kù)連接起來(lái)的。而jsp和java則通過(guò)javaBean技術(shù)聯(lián)系在一起,共同完成信息的處理。還有java類(lèi)之間的接口,這些都為業(yè)務(wù)邏輯的順利處理提供了很好的接口。5數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1邏輯結(jié)構(gòu)設(shè)計(jì)表名表屬性(紅色為主鍵)cartidmember_idgoods_idquantitydatelinecategoryidparent_idnamestore_idgoodsidcategory_idstore_idpricedetailsizecolorweightbrandimagesadd_timememberiduser_nameemailpasswordreal_namebirthdayphone_telphone_moborderidmember_idgoods_idquantitystoreidstore_nameower_namedescription5.2物理結(jié)構(gòu)設(shè)計(jì)輸出本系統(tǒng)內(nèi)所使用的每個(gè)數(shù)據(jù)結(jié)構(gòu)的每個(gè)數(shù)據(jù)項(xiàng)的存儲(chǔ)要求、訪(fǎng)問(wèn)方法、存取單位、存取的物理關(guān)系(索引、設(shè)備、存儲(chǔ)區(qū)域等)、設(shè)計(jì)考慮和保密條件等。5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系該數(shù)據(jù)結(jié)構(gòu),每個(gè)表是BCNF,盡可能的消除了冗余,使程序的插入,刪除,修改和查詢(xún)等操作都能夠有效正確的進(jìn)行,有效地避免了可能讀數(shù)據(jù)的不一致性、讀混亂數(shù)據(jù)、插入刪除異常等數(shù)據(jù)結(jié)構(gòu)故障。如果為了查詢(xún)上效率的提高,可以適當(dāng)?shù)慕⒁晥D和索引。6運(yùn)行設(shè)計(jì)6.1運(yùn)行模塊的組合在邏輯上模塊的組合是java主要通過(guò)Button的ActionListener的方法去執(zhí)行業(yè)務(wù)邏輯,產(chǎn)生模塊間的調(diào)用,而網(wǎng)頁(yè)的展開(kāi)則是通過(guò)各種鏈接來(lái)打開(kāi)的。6.2運(yùn)行控制 系統(tǒng)模塊運(yùn)行的控制是多線(xiàn)程并行的,這樣它能夠支持多個(gè)任務(wù)同時(shí)操作而互不影響。使多個(gè)用戶(hù)能夠同時(shí)工作,同時(shí)使用該網(wǎng)上商店系統(tǒng)。6.3運(yùn)行時(shí)間 該系統(tǒng)采用的是B/S模式設(shè)計(jì)開(kāi)發(fā),用戶(hù)可以通過(guò)互聯(lián)網(wǎng)來(lái)使用,而且該系統(tǒng)可以很快的返回請(qǐng)求信息,實(shí)時(shí)性很好。此模式不會(huì)一下加載所有的信息,從而使得系統(tǒng)反應(yīng)緩慢。7出錯(cuò)處理設(shè)計(jì)7.1出錯(cuò)輸出信息當(dāng)用戶(hù)沒(méi)有填寫(xiě)完整標(biāo)有*號(hào)的必填信息時(shí),系統(tǒng)提示“請(qǐng)輸入×××信息”;當(dāng)用戶(hù)填入不恰當(dāng)輸入或錯(cuò)誤信息時(shí),會(huì)提示“請(qǐng)輸入符合××格式的信息”;當(dāng)出現(xiàn)插入或刪除異常時(shí),系統(tǒng)會(huì)提示“出現(xiàn)××異常,請(qǐng)規(guī)范的操作,或聯(lián)系維護(hù)人員”;當(dāng)然這種可能性是非常小的,除非有病毒更改數(shù)據(jù),或由于系統(tǒng)故障導(dǎo)致數(shù)據(jù)丟失等;該系統(tǒng)有明確的權(quán)限規(guī)定,用戶(hù)要做超出權(quán)限的操作時(shí),系統(tǒng)會(huì)提示越權(quán)操作無(wú)效。7.2出錯(cuò)處理對(duì)策當(dāng)用戶(hù)只是出現(xiàn)操作的錯(cuò)誤或忘記了填寫(xiě)的信息時(shí),系統(tǒng)會(huì)給出合理的提示,并允許用戶(hù)重新操作。并且此系統(tǒng)具備完善的安全保障,避免了病毒和木馬的攻擊。而且系統(tǒng)的數(shù)據(jù)庫(kù)會(huì)實(shí)時(shí)的保存用戶(hù)和商店的信息數(shù)據(jù),即使出現(xiàn)錯(cuò)誤也會(huì)及時(shí)的恢復(fù),保障所有人的信

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論