freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件設(shè)計(jì)說(shuō)明書(shū)(例)-文庫(kù)吧

2025-07-21 16:37 本頁(yè)面


【正文】 戶(hù)請(qǐng)求調(diào)用數(shù)據(jù)層查詢(xún)撮合交易服務(wù)器返回客戶(hù)端信息用戶(hù)登陸√√√√查看用戶(hù)持倉(cāng)√√√實(shí)時(shí)指數(shù)√√√交易委托√√√√√√√取消交易√√√√√√ 人工處理過(guò)程說(shuō)明在本軟件系統(tǒng)的工作過(guò)程中不得不包含的人工處理過(guò)程(如果有的話(huà))。沒(méi)有完成股票管理的模塊設(shè)計(jì),所以股票必須從數(shù)據(jù)庫(kù)后臺(tái)添加如果有新股發(fā)行,還必須添加有關(guān)股票的交易隊(duì)列 尚未解決的問(wèn)題說(shuō)明在概要設(shè)計(jì)過(guò)程中尚未解決而設(shè)計(jì)者認(rèn)為在系統(tǒng)完成之前必須解決的各個(gè)問(wèn)題。3 接口設(shè)計(jì) 用戶(hù)接口說(shuō)明將向用戶(hù)提供的命令和它們的語(yǔ)法結(jié)構(gòu),以及軟件的回答信息。向用戶(hù)提供簡(jiǎn)單易用的UI,以及幫助文檔。客戶(hù)端將提供以下功能首先彈出用戶(hù)登陸框,供用戶(hù)輸入用戶(hù)名和密碼菜單項(xiàng)提供個(gè)股查詢(xún)和分時(shí)圖按鈕菜單欄下是選項(xiàng)卡,提供股票實(shí)時(shí)信息和個(gè)股分時(shí)圖欄 提供用戶(hù)交易界面和交易按鈕以及查看用戶(hù)盈虧按鍵 外部接口說(shuō)明本系統(tǒng)同外界的所有接口的安排包括軟件與硬件之間的接口、本系統(tǒng)與各支持軟件之間的接口關(guān)系。采用基于正確公開(kāi)標(biāo)準(zhǔn)的部件和技術(shù)以確保最大限度的協(xié)作能力以及與第三方系統(tǒng)與部件集成的簡(jiǎn)便性。這類(lèi)標(biāo)準(zhǔn)包括但不限于以下幾種:167。 網(wǎng)絡(luò)協(xié)議與標(biāo)準(zhǔn) (TCP/IP, HTTP, SSL, etc)167。 語(yǔ)言(SQL, C.net, etc.)167。 數(shù)據(jù)庫(kù)連接性(ADO。net) 內(nèi)部接口說(shuō)明本系統(tǒng)之內(nèi)的各個(gè)系統(tǒng)元素之間的接口的安排。邏輯層和數(shù)據(jù)訪(fǎng)問(wèn)層通過(guò)以經(jīng)的stockDataModel接口,來(lái)限定訪(fǎng)問(wèn)stockData類(lèi)型的數(shù)據(jù)客戶(hù)端通過(guò)調(diào)用buyStock(stockData)和sellStock(stockData)來(lái)訪(fǎng)問(wèn)邏輯層,在這個(gè)函數(shù)中包含了訪(fǎng)問(wèn)邏輯層的接口dealTransaction(stockData) 通過(guò)AdoFactory訪(fǎng)問(wèn)不同的數(shù)據(jù)庫(kù)客戶(hù)端登陸協(xié)議D(二字節(jié))+(客戶(hù)名字長(zhǎng)度)(4字節(jié))+(客戶(hù)名字)+(客戶(hù)密碼長(zhǎng)度)(4字節(jié))+(客戶(hù)密碼)。客戶(hù)買(mǎi)賣(mài)協(xié)議B(二字節(jié))+(股票ID)(4字節(jié))+(股票數(shù)量)(4字節(jié))S(二字節(jié))+(股票ID)(4字節(jié))+(股票數(shù)量)(4字節(jié))查詢(xún)交易信息并返回給客戶(hù)端C(二字節(jié))具體有拆包解包的類(lèi)using System。using 。using 。namespace ProjectCenterTradingSys{ public class Protocal { private byte[] messagebuffer。 private byte[] messagelength。 public byte[] messagebag。 //該函數(shù)是將字符串轉(zhuǎn)換為字節(jié)數(shù)組 public byte[] StringtoByte(string stringInfo) { messagebuffer = (stringInfo)。 return messagebuffer。 } //該函數(shù)將整型轉(zhuǎn)換為個(gè)字節(jié) public byte[] InttoByte(int number) { messagelength=(number)。 return messagelength。 } //將浮點(diǎn)型轉(zhuǎn)換為個(gè)字節(jié) public byte[] DoubletoByte(double price) { byte[] pricebyte = (price)。 return pricebyte。 } //合并一個(gè)字符串(字節(jié)數(shù)組)和他的長(zhǎng)度作為一個(gè)包 public byte[] Combinarray(byte[] messle, byte[] messinfo) { messagebag=new byte[+]。 int index。 for (index = 0。 index 。 index++) messagebag[index] = messagelength[index]。 for (int index1 = 0。 index1 。 index1++) messagebag[index + index1] = messagebuffer[index1]。 return messagebag。 } //解包頭 public byte[] BagHead(char head) { byte[] headbyte = (head)。 return headbyte。 } //讀包頭 public char DeBagHead(byte[] buffer) { char headinfo = (buffer, 0)。 return headinfo。 } //該函數(shù)為解包信息為字符串! public string deMessgeBag(byte[] Messagebag,int start,out int next) { next = (Messagebag, start)。 string message = (Messagebag, start + 4, next)。 return message。 }4 運(yùn)行設(shè)計(jì) 運(yùn)行模塊組合說(shuō)明對(duì)系統(tǒng)施加不同的外界運(yùn)行控制時(shí)所引起的各種不同的運(yùn)行模塊組合,說(shuō)明每種運(yùn)行所歷經(jīng)的內(nèi)部模塊和支持軟件。 運(yùn)行控制說(shuō)明每一種外界的運(yùn)行控制的方式方法和操作步驟。 運(yùn)行時(shí)間說(shuō)明每種運(yùn)行模塊組合將占用各種資源的時(shí)間。5 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1