歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

網(wǎng)上商城購物系統(tǒng) 概要設(shè)計說明書

  • 資源ID:133606099       資源大?。?span id="wwcfaeg" class="font-tahoma">207KB        全文頁數(shù):11頁
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

網(wǎng)上商城購物系統(tǒng) 概要設(shè)計說明書

概要設(shè)計說明書1引言 本說明書是在充分理解系統(tǒng)需求分析根底上,為后續(xù)工作準(zhǔn)備的。本手冊將進(jìn)行技術(shù)評審和技術(shù)的可行性檢查,它是詳細(xì)設(shè)計和編碼的重要根據(jù),為下一步的詳細(xì)設(shè)計說明提供框架同時也是用戶進(jìn)行交流的文檔之一。軟件開發(fā)小組的每一位參與開發(fā)成員應(yīng)該閱讀本說明,以清楚產(chǎn)品在技術(shù)方面的要求和實現(xiàn)策略。預(yù)期的讀者為系統(tǒng)的開發(fā)者、使用者和指導(dǎo)老師。 說明:1開發(fā)軟件系統(tǒng)的名稱:網(wǎng)上商城購物系統(tǒng); 2任務(wù)提出者:XX; 3開發(fā)者:計算機(jī)科學(xué)與技術(shù)的小組成員xx; 4用戶:XX; 5本系統(tǒng)將使用SQLServer2000作為數(shù)據(jù)庫存儲系統(tǒng)。1 Asp(active server pages)是微軟公司推出的一種用以取代CGI的技術(shù),基于目前絕大多數(shù)網(wǎng)站應(yīng)用于windows平臺,asp是一個位于windows效勞器端的腳本運(yùn)行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)立和運(yùn)行動態(tài)的交互式的web效勞器應(yīng)用程序以及EDI電子數(shù)據(jù)交換; 2ADO:ActiveX Data Object, ActiveX 數(shù)據(jù)對象; 3SQL:Structured Query Language。 1、 ?ASP程序設(shè)計及應(yīng)用? 2、 ?數(shù)據(jù)庫原理及其教程第三版?3、 ?ASP+SQL Server動態(tài)網(wǎng)站開發(fā)從根底到實踐? 楊世錫,趙輝編著 第377507號 電子工業(yè)出版社 20054、?ASP+SQL Server工程開發(fā)實踐? 黃雷編著 第38854號 中國鐵道出版社 2006 5、?Dreamweaver 8與ASP動態(tài)網(wǎng)站開發(fā)自學(xué)導(dǎo)航? 戎馬工作室編著 第298301號 機(jī)械工業(yè)出版社 2006 6、?ASP實務(wù)經(jīng)典? 林金霖編著 M.北京:中國鐵道出版社,2001,2097、?ASP編程根底與實例?丁貴廣編著 M.北京:機(jī)械工業(yè)出版社,2002,512總體設(shè)計說明對本系統(tǒng)的主要的輸入輸出工程、處理的功能性能要求。包括系統(tǒng)功能A、客戶功能 1瀏覽商品信息:任何用戶都可以瀏覽商品信息,課通過商品分類信息查找或者通過搜索欄直接模糊搜索查找相關(guān)商品。如有意購置這就必須先注冊填寫個人信息,然后登陸。 2注冊:用戶必須認(rèn)真填寫個人信息以確保信息正確無誤。 3登錄:登錄后的用戶可以查看和修改自己的信息。 4購物:登錄后的用戶可以購置自己感興趣的圖書,先參加購物車,然后確定訂單。B、管理員功能 1管理員注冊:管理員注冊直接通過數(shù)據(jù)庫用戶添加。 2管理員登錄:假設(shè)數(shù)據(jù)庫的管理員信息表中存在此用戶、密碼正確,此時系統(tǒng)就轉(zhuǎn)入后臺管理界面。3管理員登錄后可進(jìn)行注冊用戶信息進(jìn)行查詢和對自己的信息進(jìn)行增刪改操作,主要負(fù)責(zé)保持?jǐn)?shù)據(jù)庫中商品存量與實際庫存量保持一致,商品來兩不夠時采取相應(yīng)措施。另外還要負(fù)責(zé)數(shù)據(jù)庫的各種平安性和完整性維護(hù)。系統(tǒng)性能.1精度 1在執(zhí)行數(shù)據(jù)增加例如向數(shù)據(jù)庫增加新的任務(wù)的時候,不允許出現(xiàn)因為程序的原因?qū)е略黾硬僮魇?,也不允許發(fā)生重復(fù)增加的數(shù)據(jù)。 2在執(zhí)行數(shù)據(jù)刪除操作的時候,不允許因為程序的原因發(fā)生多刪除數(shù)據(jù)、刪除失敗的情況。 3數(shù)據(jù)的修改也要保持對應(yīng)的準(zhǔn)確性。.2時間特性要求1系統(tǒng)的更新處理時間應(yīng)該在可接受的范圍內(nèi);2系統(tǒng)的數(shù)據(jù)查詢時間應(yīng)該在可接受的范圍內(nèi);3系統(tǒng)的數(shù)據(jù)統(tǒng)計時間應(yīng)該在可接受的范圍內(nèi)。.4可靠性本系統(tǒng)在一定的時間內(nèi)的實際應(yīng)用率是比擬可靠的。.5靈活性1操作方式上應(yīng)該能夠滿足鼠標(biāo)和鍵盤任意切換的需要;2能夠支持Windows95、Windows98、Windows2000、Windows Me和Windows XP的運(yùn)行環(huán)境;輸入輸出要求1輸入項:系統(tǒng)要求的用戶注冊信息、用戶名、密碼、商品搜索窗口、訂單信息。2輸出項:注冊頁面、登陸界面、商品分類信息、商品查詢信息、訂單確認(rèn)信息。數(shù)據(jù)管理能力要求由于企業(yè)對人員的歷史資料進(jìn)行永久保存,再加上企業(yè)調(diào)進(jìn)或調(diào)出人員頻繁,因此對數(shù)據(jù)的存儲有一定的要求;要求提供數(shù)據(jù)的備份功能。故障處理要求1 在用戶輸入一些不合理的數(shù)據(jù)時候,能夠進(jìn)行一些合理的提示信息,不能因為輸入錯誤而導(dǎo)致系統(tǒng)的錯誤,或者程序停止運(yùn)行;2程序運(yùn)行時,對效勞器和網(wǎng)絡(luò)通信的故障能夠識別并提示,當(dāng)故障排除后,程序恢復(fù)正常運(yùn)行;3數(shù)據(jù)庫要求有災(zāi)難備份機(jī)制,以防止數(shù)據(jù)的全部喪失。其他專門要求1本系統(tǒng)是涉及到買賣雙方的交易,因此系統(tǒng)要保證數(shù)據(jù)的一致性,完整性,準(zhǔn)確性的要求要到達(dá)99%左右;2本系統(tǒng)是提供應(yīng)需要建立自己的網(wǎng)上商城的中小企業(yè)和網(wǎng)絡(luò)用戶使用,要求操作界面簡單方便;3由于本系統(tǒng)是基于Internet網(wǎng)絡(luò)的,因此平安保密性要更高。簡要地說明對本系統(tǒng)的運(yùn)行環(huán)境的規(guī)定。設(shè)備運(yùn)行本軟件要iquchuliqi在奔騰III以上、內(nèi)存在256MB以上的計算機(jī)。支持軟件1本系統(tǒng)只是的操作系統(tǒng)包括:Windows95、Windows98、Windows2000、Windows Me和Windows XP。2本系統(tǒng)支持的數(shù)據(jù)庫:SQL Server 2000。3本系統(tǒng)的開發(fā)工具:ASP。 接口不適用??刂票鞠到y(tǒng)通過“用戶驗證模塊進(jìn)行用戶登錄的控制,根據(jù)不同用戶的權(quán)限調(diào)用不同的模塊。本條用一張矩陣圖說明各項功能需求的實現(xiàn)同各模塊的分配關(guān)系。 所得到的 程序 模塊功能實現(xiàn)注冊用戶管理購物車功能訂單查詢功能推薦商品圖書分類列表商品搜索用戶登錄注冊訂單管理商品管理用戶注冊ü用戶登錄üü用戶修改信息ü商品查詢ü在線購物üüüüü商品顯示üü圖書管理üüü訂單管理üü 定期備份數(shù)據(jù)庫,維護(hù)數(shù)據(jù)庫的完整性、一致性。如何處理用戶在購置商品后的金錢支付交易以及確保交易的平安性。3接口設(shè)計 在用戶界面局部,根據(jù)需求分析的結(jié)果,用戶需要一個用戶友善界面。在界面設(shè)計上,應(yīng)做到簡單明了,易于操作,并且要注意到頁面的布局,應(yīng)突出地顯示重要以及出錯信息。在設(shè)計語言上,已決定使用ASP開發(fā)程序。本系統(tǒng)提供可視化的操作方式,不提供命令控制語句進(jìn)行輸入控制,從而用戶只需要使用鼠標(biāo)進(jìn)行命令操作,使用鍵盤輸入系統(tǒng)接受的參數(shù)。 總的來說,系統(tǒng)的用戶界面應(yīng)做到可靠性、簡單性、易學(xué)習(xí)和使用。 1軟件接口:效勞器程序可使用ASP提供的對SQL SERVER的接口,進(jìn)行對數(shù)據(jù)庫的所有訪問;效勞器程序上可使用SQL SERVER的對數(shù)據(jù)庫的備份命令,以做到對數(shù)據(jù)的保存。 2再輸入方面,對于鍵盤、鼠標(biāo)的輸入,可用標(biāo)準(zhǔn)的輸入輸出,輸入進(jìn)行處理;在輸出方面,顯示器的連接及使用,也可用標(biāo)準(zhǔn)的輸入輸出對其進(jìn)行處理 。 內(nèi)部接口方面,采用共有類的一些方法對外接口,供各模塊使用。各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進(jìn)行信息傳遞。結(jié)構(gòu)傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。4運(yùn)行設(shè)計 網(wǎng)上購物商城程序在有輸入時啟動接受數(shù)據(jù)模塊,通過各模塊之間的調(diào)用,讀入并對輸入進(jìn)行格式化。在接收數(shù)據(jù)模塊得到充分的數(shù)據(jù)時,將調(diào)用網(wǎng)絡(luò)傳輸模塊,將數(shù)據(jù)通過網(wǎng)絡(luò)送到效勞器,并等待接受效勞器的返回信息。接收到返回信息后隨即調(diào)用數(shù)據(jù)輸出模塊,對信息進(jìn)行處理,產(chǎn)生相應(yīng)的輸出。 效勞器程序的接受網(wǎng)絡(luò)數(shù)據(jù)模塊必須始終處于活動狀態(tài)。接受到數(shù)據(jù)后,調(diào)用數(shù)據(jù)處理、查詢模塊對數(shù)據(jù)庫進(jìn)行訪問,完成后調(diào)用網(wǎng)絡(luò)發(fā)送模塊,將信息返回客戶機(jī)上。 運(yùn)行控制嚴(yán)格按照各模塊間函數(shù)調(diào)用關(guān)系來實現(xiàn)。在各事務(wù)中心模塊中,需對運(yùn)行控制進(jìn)行正確的判斷,選擇正確的運(yùn)行控制路徑。 在網(wǎng)絡(luò)傳輸方面,客戶機(jī)在發(fā)送數(shù)據(jù)后,將等待效勞器確實認(rèn)收到信號,收到后,再次等待效勞器發(fā)送答復(fù)數(shù)據(jù),然后對數(shù)據(jù)進(jìn)行確認(rèn)。效勞器在接收到數(shù)據(jù)后發(fā)送確認(rèn)信號,在對數(shù)據(jù)處理、訪問數(shù)據(jù)庫后,將返回信息送回客戶機(jī),并等待確認(rèn)。 在軟件的需求分析中,對運(yùn)行時間的要求必須對作出的操作有較快的反響。所以應(yīng)該盡量減少數(shù)據(jù)在網(wǎng)絡(luò)傳輸上的開銷。其次是效勞器性能,這將影響對數(shù)據(jù)庫訪問時間即操作時間的長短,影響加大客戶機(jī)操作的等待時間,所以必須使用IIS的高性能效勞器。硬件對本系統(tǒng)的速度影響將會大于軟件的影響。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計不涉及軟件設(shè)計可不包含1建立數(shù)據(jù)庫的視圖表格,參考下面的物理結(jié)構(gòu)設(shè)計。2系統(tǒng)用戶信息管理: 3前臺購物流程管理: 4訂單處理: 管理員表Admin結(jié)構(gòu)字段名稱數(shù)據(jù)結(jié)構(gòu)是否為空字段說明AdminIdvarchar(20)否用戶名PKPassWDvarchar(20)是密碼Namevarchar(50)是用戶姓名用戶信息表Users的結(jié)構(gòu)字段名稱數(shù)據(jù)結(jié)構(gòu)是否為空字段說明UserIdvarchar(20)否用戶名PKPwdvarchar(20)是用戶密碼UserNamevarchar(50)是用戶姓名Sexbit是性別Addressvarchar(1000)是地址Emailvarchar(50)是電子郵件地址Telephonevarchar(100)是固定 Mobilevarchar(50)是移動 公告信息表Board的結(jié)構(gòu)字段名稱數(shù)據(jù)結(jié)構(gòu)是否為空字段說明Idint否公告編號的標(biāo)識Tilevarchar(50)是公告題目Contentvarchat(1000)是公告內(nèi)容PostTimedatatime是提交時間Postervarchar(20)是提交人商品類別表GoodsType的結(jié)構(gòu)字段名稱數(shù)據(jù)結(jié)構(gòu)是否為空字段說明Idint 否分類表號的標(biāo)識Typevarchar(50)是分類名稱商品信息表Goods的結(jié)構(gòu)字段名稱數(shù)據(jù)結(jié)構(gòu)是否為空字段說明Idint否商品編號的標(biāo)識TypeIdint是商品類別Namevarchar(50)是商品名稱AN_Numbervarchar(50)是商品序列號Producervarchar(50)是生產(chǎn)廠家Packagevarchar(50)是包裝類型SalePricefloat是銷售價格StorePricefloat是進(jìn)貨價格Contentvarchar(1000)是商品簡介ReadCountint是閱讀次數(shù)BuyCountint是銷售數(shù)量ImageFilevarchar(50)是圖片文件購物車表Basket的結(jié)構(gòu)字段名稱數(shù)據(jù)結(jié)構(gòu)是否為空字段說明Idint 否編號的標(biāo)識UserIdvarchar(20)是用戶名GoodsIdint是商品編號OrderTimedatetime是訂購時間OrderCountsmallint是訂購數(shù)量SalePrice float是銷售價格UserCheckedtinyint是用戶確認(rèn)0-用戶訂購;1-送至收銀臺;2-提交訂購OrderNumbervarchar(50)是訂單號PostTimedatetime是提交時間AdminCheckedtinyint是管理員確認(rèn)0-沒有提交;1-用戶提交;2-處理;3-發(fā)貨;4-結(jié)賬客戶投訴表Complain的結(jié)構(gòu)字段名稱數(shù)據(jù)結(jié)構(gòu)是否為空字段說明Idint否投訴編號標(biāo)識PostTimedatetime是投訴時間UserIdvarchar(20)是用戶名OrderNumbervarchar(50)是訂單號Contentvarchar(1000)是投訴內(nèi)容Resultvarchar(1000)是處理結(jié)果Flatbit是處理標(biāo)志0-未處理;1-已處理 1程序?qū)ι唐?,供貨商,訂單進(jìn)行操作時,需要對網(wǎng)上商品庫存數(shù)據(jù)庫結(jié)構(gòu),也就是對數(shù)據(jù)表進(jìn)行查詢和修改。 2程序?qū)Ω饔脩暨M(jìn)行提示注冊,對數(shù)據(jù)庫中未存的用戶進(jìn)行約束。6系統(tǒng)出錯處理設(shè)計類別發(fā)生情況系統(tǒng)輸出信息處理方法用戶注冊用戶注冊的用戶名已經(jīng)存在在注冊單上輸出“該用戶已經(jīng)存在提示返回注冊頁面,用戶更改用戶注冊名用戶沒有將必要的注冊信息填寫完成標(biāo)有“*處為必填項輸出“請?zhí)顚懲暾淖再Y料提示返回注冊頁面,用戶要將個人信息填寫完整用戶登錄用戶輸入的用戶名不存在輸出“該用戶名不存在或者密碼錯誤提示返回登錄頁面,用戶重新輸入登錄用戶名和登錄密碼用戶輸入的用戶密碼不正確輸出“該用戶名不存在或者密碼錯誤提示返回登錄頁面,用戶重新輸入登錄用戶名和登錄密碼購物車想?yún)⒓淤徫镘嚨臅畮齑媪繛?輸出“抱歉,當(dāng)前該書籍沒有庫存提示返回上一頁面去結(jié)算中心時購物車內(nèi)沒有物品輸出“購物車內(nèi)沒有物品,無法生成訂單,請選定書籍提示停留在購物車頁面想要購置的書籍超過庫存輸出“抱歉,購置的書籍超過庫存提示該種書籍?dāng)?shù)量設(shè)置為1用戶信息修改用戶沒的將必要的用戶信息填寫完整輸出“請寫完成必要的用戶信息提示停留在修改頁面,用戶將個人必要的信息填寫完整未登錄未登錄用戶試圖進(jìn)入購物車、賬戶中心輸出“請先登錄提示返回登錄頁面用戶名密碼修改用戶提供錯誤的當(dāng)前密碼輸出“請當(dāng)前密碼不匹配,請重新輸入提示返回用戶密碼修改頁面用戶未提供新密碼輸出“當(dāng)前未輸入密碼,請指定新密碼提示返回用戶密碼修改頁面用戶兩次輸入新密碼不匹配輸出“請輸入新密碼確保兩次密碼匹配提示返回用戶密碼修改頁面?zhèn)€人訂單處理確認(rèn)訂單時所有必須選項標(biāo)有“*的地方為必填項必須詳細(xì)填寫完整輸出“訂單信息不完整,請重新填寫提示返回添加書籍頁面添加新的管理員新添加的管理員名已經(jīng)存在輸出“該管理員以及存在,請重新填寫管理員名稱提示返回添加新管理員頁面沒有填寫完整的必要信息輸出“請當(dāng)前密碼不匹配,請重新輸入提示返回添加新管理員頁面當(dāng)數(shù)據(jù)庫遭到損壞如用戶非法使用數(shù)據(jù)庫、硬盤損壞、病毒入侵等??梢酝ㄟ^下面方法進(jìn)行補(bǔ)救:1、定期維護(hù)數(shù)據(jù)庫,根據(jù)信息更新修改數(shù)據(jù)庫信息,保持?jǐn)?shù)據(jù)庫最近最新??墒褂肧QL SERVER的數(shù)據(jù)庫維護(hù)功能機(jī)制。如根據(jù)事務(wù)日志文件和數(shù)據(jù)庫備份機(jī)制以及回滾機(jī)制進(jìn)行數(shù)據(jù)庫的維護(hù)。2、使用降效技術(shù):將磁盤組成鏡像磁盤陣列RAID陣列,其原理就是將一塊硬盤的數(shù)據(jù)以相同位置指向另一塊硬盤的位置。RAID1磁盤陣列又稱為Mirror或Mirroring鏡像,因為它就是將一塊硬盤的內(nèi)容完全復(fù)制到另一塊硬盤上提供最高的可靠性。當(dāng)主硬盤崩潰時,鏡像硬盤可以暫時代替主硬盤運(yùn)行工作。必須按照軟件產(chǎn)品設(shè)計的步驟進(jìn)行開發(fā),并充分考慮可維護(hù)性,詳細(xì)編寫各階段的文檔資料,以利于移植或二次開發(fā)。定期維護(hù)數(shù)據(jù)庫,根據(jù)信息更新數(shù)據(jù)庫信息,保持?jǐn)?shù)據(jù)最近最新??墒褂肧QL SERVER的數(shù)據(jù)庫維護(hù)功能機(jī)制。例如,定期為數(shù)據(jù)進(jìn)行Backup,維護(hù)管理數(shù)據(jù)庫死鎖問題和維護(hù)數(shù)據(jù)庫內(nèi)數(shù)據(jù)的一致性等。詳細(xì)書寫?工程開發(fā)方案書?和?需求規(guī)格說明書?,有利于系統(tǒng)的維護(hù)。通常通過改正性維護(hù),適應(yīng)性維護(hù),完善性維護(hù),完善性維護(hù),預(yù)防性維護(hù)4種維護(hù)活動來完成系統(tǒng)維護(hù)。由于初次開發(fā)系統(tǒng),開發(fā)小組經(jīng)驗較少,因此沒有采用外加維護(hù)模塊。因為維護(hù)工作比擬簡單,僅靠數(shù)據(jù)庫的一些根底維護(hù)即可。但便于維護(hù),應(yīng)該設(shè)置三種日志:系統(tǒng)運(yùn)行日志、操作日志、出錯日志。

注意事項

本文(網(wǎng)上商城購物系統(tǒng) 概要設(shè)計說明書)為本站會員(r****d)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!