版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
#服務(wù)器程序上可使用SQLSERVER的數(shù)據(jù)庫對重要數(shù)據(jù)進行的備份,防止數(shù)據(jù)被破壞而無法恢復(fù)。在網(wǎng)絡(luò)軟件接口方面,使用一種無差錯的傳輸協(xié)議,采用滑動窗口方式對數(shù)據(jù)進行網(wǎng)絡(luò)傳輸及接收.硬件接口在輸入方面,對于鍵盤,鼠標的輸入,可用ASP.NETC++的標準輸入/輸出,對輸入進行處理.在輸出方面,打印機的連接及使用,也可用ASP.NETC++的標準輸入/輸出對其進行處理.在網(wǎng)絡(luò)傳輸部分,在網(wǎng)絡(luò)硬件部分,為了實現(xiàn)高速傳輸,將使用高速ATM.3.內(nèi)部接口設(shè)計內(nèi)部接口時,各模塊之間主要采用函數(shù)調(diào)用,參數(shù)傳遞,返回值的方式進行信息傳遞.四、 運行設(shè)計運行模塊組合客戶機程序在有輸入時啟動接收數(shù)據(jù)模塊,通過各模塊之間的調(diào)用,讀入并對輸入進行格式化.在接收數(shù)據(jù)模塊得到充分的數(shù)據(jù)時,將調(diào)用網(wǎng)絡(luò)傳輸模塊,將數(shù)據(jù)通過網(wǎng)絡(luò)送到服務(wù)器,并等待接收服務(wù)器返回的信息.接收到返回信息后隨即調(diào)用數(shù)據(jù)輸出模塊,對信息進行處理,產(chǎn)生相應(yīng)的輸出.服務(wù)器程序的接收網(wǎng)絡(luò)數(shù)據(jù)模塊必須始終處于活動狀態(tài).接收到數(shù)據(jù)后,調(diào)用數(shù)據(jù)處理/查詢模塊對數(shù)據(jù)庫進行訪問,完成后調(diào)用網(wǎng)絡(luò)發(fā)送模塊,將信息返回客戶機.運行控制運行控制將嚴格按照各模塊間函數(shù)調(diào)用關(guān)系來實現(xiàn).在各事務(wù)中心模塊中,需對運行控制進行正確的判斷,選擇正確的運行控制路徑.在網(wǎng)絡(luò)傳方面,客戶機在發(fā)送數(shù)據(jù)后,將等待服務(wù)器的確認收到信號,收到后,再次等待服務(wù)器發(fā)送回答數(shù)據(jù),然后對數(shù)據(jù)進行確認.服務(wù)器在接到數(shù)據(jù)后發(fā)送確認信號,在對數(shù)據(jù)處理,訪問數(shù)據(jù)庫后,將返回信息送回客戶機,并等待確認.運行時間在軟體的需求分析中,對運行時間的要求為必須對作出的操作有較快的反應(yīng).網(wǎng)絡(luò)硬件對運行時間有最大的影響,當網(wǎng)絡(luò)負載量大時,對操作反應(yīng)將受到很大的影響.所以將采用高速ATM網(wǎng)絡(luò),實現(xiàn)客戶機與服務(wù)器之間的連接,以減少網(wǎng)絡(luò)傳輸上的開銷.其次是服務(wù)器的性能,這將影響對數(shù)據(jù)庫訪問時間即操作時間的長短,影響加大客戶機操作的等待時間,所以必須使用高性能的服務(wù)器,建議使用PentiumIII處理器.硬件對本系統(tǒng)的速度影響將會大于軟件的影響.五、 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計(1)管理員表-admins字段名字段類型長度說明管理員IDu_id自增notnull主鍵姓名u_Namevarchar(10)notnull10
密碼u_Pwdchar(8)notnull定長8(2)會員信息表-userinfo字段名字段類型長度說明會員名u_Namevarchar(10)10主鍵真實姓名u_TrueNamevarchar(8)8身份證號u_IDcardchar(18)notnull18定長性別u_Sexchar(2)notnull2定長年齡u_Agetinyintnotnull2住址u_Addnvarchar(40)notnull40聯(lián)系電話u_Telchar(11)notnull11定長郵編u_Postalcodechar(6)notnull6定長E-mailu_Emailvarchar(40)備注u_Remarknvarchar(100)產(chǎn)品表-goods字段名字段類型長度說明產(chǎn)品ID1.1goods_idchar(2)主鍵產(chǎn)品類型ID1.1goodsType_idchar(2)notnull外鍵產(chǎn)品名goods_namenvarcharNotNULL8價格goods_pricesmallmoneynotnull18圖片goods_photovarchar(80)80圖片的位置描述goods_depictnvarchar(100)200產(chǎn)品類型表-goodsType字段名字段類型長度說明產(chǎn)品ID1.1goods_idchar(2)主鍵產(chǎn)品類型ID1.1goodsType_idchar(2)notnull產(chǎn)品名goods_namenvarcharNotNULL8價格goods_pricesmallmoneynotnull18描述goods_depictnvarchar(100)200購物單表-goodsBought字段名字段類型長度說明產(chǎn)品ID1.1goods_idchar(2)主鍵產(chǎn)品類型ID1.1goodsType_idchar(2)notnull外鍵產(chǎn)品名goods_namenvarcharNotNULL8價格goods_pricesmallmoneynotnull18數(shù)量goods_amountvarchar(10)10主鍵用戶名u_Namevarchar(10)10主鍵留言表用戶名u_Namevarchar(10)10主鍵內(nèi)容contentnvarchar(100)200物理結(jié)構(gòu)設(shè)計物理數(shù)據(jù)結(jié)構(gòu)設(shè)計主要是設(shè)計數(shù)據(jù)在模塊中的表示形式.數(shù)據(jù)在模塊中都以結(jié)構(gòu)的方式表示.用戶登陸信息:用于用戶登陸時接收輸入,以及用戶退出時服務(wù)器返回.
商品發(fā)布信息:用于商品信息發(fā)布時接收輸入,以及用戶退出時服務(wù)器返回.訂單處理:用于接收訂單時接收輸入,以及處理訂單后服務(wù)器返回.網(wǎng)絡(luò)包:用于數(shù)據(jù)在網(wǎng)絡(luò)上的傳輸.錯誤信息:用于關(guān)于錯誤操作.數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系服務(wù)器程序在對用戶訪問進行操作時需對數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu),也就是數(shù)據(jù)表進行查詢和修改:在在線瀏覽、下訂單、進行商洽等過程中都需要對數(shù)據(jù)庫中的所有表,進行聯(lián)合查詢,修改.物理數(shù)據(jù)結(jié)構(gòu)主要用于各模塊之間函數(shù)的信息傳遞.接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸.出錯信息將送入顯示模塊中,商品信息結(jié)構(gòu),帳單結(jié)構(gòu),送入打印準備模塊中準備打印格式.六、網(wǎng)站出錯處理出錯信息根據(jù)A公司的實際情況,業(yè)務(wù)方面會涉及到網(wǎng)上訂貨、在線支付、會員登陸等,同時還會有與客戶進行信息溝通互動的重要渠道。A公司定位于大型網(wǎng)站,自己架構(gòu)服務(wù)器,結(jié)合內(nèi)網(wǎng)與外網(wǎng)共享資源提高效率。程序在運行時主要會出現(xiàn)兩種錯誤:由于輸入信息,或無法滿足要求時產(chǎn)生的錯誤,稱為軟錯誤。由于其他問題,如網(wǎng)絡(luò)傳輸超時等,產(chǎn)生的問題,稱為硬錯誤。出錯信息必須給出相應(yīng)的出錯原因,例:“查無此人!”、“用戶名或密碼不正確”等。用表格形式說明如下:程序出現(xiàn)的錯誤處理方法軟錯誤在下訂單、商洽、交易成功判斷及輸入數(shù)據(jù)驗證模塊由數(shù)據(jù)進行數(shù)據(jù)分析,判斷錯誤類型,再生成相應(yīng)的錯誤提示語句,送到輸出模塊中。硬錯誤在出錯的相應(yīng)模塊中輸出簡單的出錯語句,并將程序重置。返回輸入階段。出錯信息必須給出相應(yīng)的出錯原因。補救措施說明故障出現(xiàn)后可能采取的變通措施,包括:后備技術(shù)說明準備采用的后備技術(shù),當原始系統(tǒng)數(shù)據(jù)萬一丟失時啟用的副本的建立和啟動的技術(shù),例如周期性地把磁盤信息記錄到磁帶上去就是對于磁盤媒體的一種后備技術(shù);降效技術(shù)說明準備采用的后備技術(shù),使用另一個效率稍低的系統(tǒng)或方法來求得所需結(jié)果的某些部分,例如一個自動系統(tǒng)的降效技術(shù)可以是手工操作和數(shù)據(jù)的人工記錄;恢復(fù)及再啟動技術(shù)說明將使用的恢復(fù)再啟動技術(shù),使軟件從故障點恢復(fù)執(zhí)行或使軟件從頭開始重新運行的方法。
根據(jù)A公司實際情況分析,所有客戶機和服務(wù)器都必須安裝不間斷電源以防止停電或電壓不穩(wěn)造成的數(shù)據(jù)丟失的損失,同時最大程度的減小各個方面的可預(yù)見及不可預(yù)見的損失。若真斷電時,客戶機上將不會有太大的影響,主要是服務(wù)器上:在斷電后恢復(fù)過程可采用SQLSERVER的日志文件,對其進行ROLLBACK處理,對數(shù)據(jù)進行恢復(fù)。系統(tǒng)遭到惡意攻擊,或是中毒以后,導(dǎo)致系統(tǒng)內(nèi)部數(shù)據(jù)紊亂,用戶信息失真,因此,應(yīng)定期對系統(tǒng)數(shù)據(jù)進行自動備份,
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國競爭營銷軟件行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國激光全息防偽標簽行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國MTT細胞毒性檢測試劑盒行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國風液式冷量分配單元(CDU)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 二零二五版辦公家具設(shè)計與定制合同6篇
- 2025-2030全球綠光超快光纖激光器行業(yè)調(diào)研及趨勢分析報告
- 二零二五年度股權(quán)投資合同:初創(chuàng)企業(yè)Pre-A輪融資3篇
- 2025年度窗簾材料研發(fā)與應(yīng)用推廣合同2篇
- 二零二五版建筑工程合同履行中的合同續(xù)簽與重要因素2篇
- 2025年度物流服務(wù)合同:物流公司甲與貨主乙之間的物流服務(wù)協(xié)議3篇
- 課題申報書:表達性藝術(shù)在中小學(xué)心理健康教育中的應(yīng)用研究
- 2025年下半年貴州高速公路集團限公司統(tǒng)一公開招聘119人高頻重點提升(共500題)附帶答案詳解
- 資產(chǎn)評估服務(wù)房屋征收項目測繪實施方案
- 2025年經(jīng)濟形勢會議講話報告
- 國家安全責任制落實情況報告3篇
- 2024年度順豐快遞冷鏈物流服務(wù)合同3篇
- 六年級下冊【默寫表】(牛津上海版、深圳版)(漢譯英)
- 合同簽訂培訓(xùn)
- 電工基礎(chǔ)知識培訓(xùn)課程
- 鐵路基礎(chǔ)知識題庫單選題100道及答案解析
- 金融AI:顛覆與重塑-深化理解AI在金融行業(yè)的實踐與挑戰(zhàn)
評論
0/150
提交評論