股票交易系統(tǒng)-交易管理子系統(tǒng)詳細設計_第1頁
股票交易系統(tǒng)-交易管理子系統(tǒng)詳細設計_第2頁
股票交易系統(tǒng)-交易管理子系統(tǒng)詳細設計_第3頁
股票交易系統(tǒng)-交易管理子系統(tǒng)詳細設計_第4頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、.3 詳細設計3.1登錄模塊設計模塊描述本模塊是用戶進行身份認證以及認證憑據銷毀的模塊。用戶通過輸入正確的用戶名和密碼,通過點擊頁面上的提交按鈕來打開相應的頁面。功能IPO 圖如下:登錄:輸入處理輸出輸入用戶名、密碼檢測是否合法跳轉到首頁保存憑據3.1.3性能完成系統(tǒng)的安全登錄和登出。3.1.4輸入項名稱標識類型和格式輸入式用戶名userIDVarchar文本框密碼passwordVarchar文本框3.1.5輸出項專業(yè)資料.名稱標識類型和格式輸出式主頁Admin.php腳本輸出設計法登錄頁面login.php通過表單把文本框輸入的用戶名和密碼提交給后臺處理頁面check.php,后臺通過檢索

2、數據庫來判斷用戶名與密碼是否合法。如果合法,則將表單數據寫入 $_session,并跳轉到 admin.php;如果不合法,則輸出相應提示并返回login.php。偽代碼如下:Connection BD;/連接數據庫DB.open();/ 打開數據庫If(BD.searchQuery(form.id,form.pwd)/ 檢索數據庫If(fetch_row(result)/ 如有搜索結果 ,開始跳轉$_SESSION id =$id;$_SESSION pwd =$pwd; / 保留登錄憑據echo"<script>window.location='http:/l

3、ocalhost/admin.php'</script>"/跳轉elseEcho error; /如果沒有,提示相應問題history.go(-1); /返回登錄頁面專業(yè)資料.流程邏輯接口測試計劃輸入數據預期結果用戶名、密碼$_SESSION 被寫入,并跳轉到主頁專業(yè)資料.3.2查看信息模塊設計模塊描述本模塊是用戶進行身份認證后可以使用的頁面。用戶通過頁面的下拉列表選擇要查詢的股票名稱,頁面通過檢索數據庫展示相應的股票信息和股票交易信息。功能IPO 圖如下:輸入選擇查詢的股票名稱處理輸出搜索相應的股票信息列出相應的股票信息以及交易記錄性能用戶選擇相應的股票名稱,系

4、統(tǒng)將展示搜索結果。輸入項名稱標識類型和格式輸入式股票名稱SnameVarchar選擇下拉列表3.2.5 輸出項股票信息:名稱標識類型和格式輸出式專業(yè)資料.股票代碼SidChar(5)列表, 腳本循環(huán)輸出名稱SnameVarchar(20)列表, 腳本循環(huán)輸出狀態(tài)StateInt(11)列表, 腳本循環(huán)輸出當前成交價PriceFloat(8,2)列表, 腳本循環(huán)輸出市值MarketInt(11)列表, 腳本循環(huán)輸出上市日期TimetomarketDate列表, 腳本循環(huán)輸出股票交易信息:名稱標識類型和格式輸出式操作代碼cidChar列表, 腳本循環(huán)輸出操作CnameVarchar列表, 腳本循環(huán)

5、輸出總量SumInt列表, 腳本循環(huán)輸出價值WarthFloat列表, 腳本循環(huán)輸出日期CdateDate列表, 腳本循環(huán)輸出設計法用戶選擇股票名稱,通過表單傳入相應的檢索函數中進行檢索。通過連接數據庫,檢索信息,將對應的股票信息以及股票交易信息提取出來并顯示在頁面中。偽代碼如下:Connection BD;/連接數據庫DB.open();/ 打開數據庫If(BD.searchQuery(form.id,form.pwd)/ 檢索數據庫專業(yè)資料.If(fetch_row(result)Echo $result/ 如果有結果,輸出結果elseEcho“ Not Found” ; / 如果沒有結果

6、,提示沒有結果流程邏輯接口專業(yè)資料.測試計劃輸入數據預期結果股票名稱查找成功并正常顯示容專業(yè)資料.3.3設置限制模塊設計模塊描述本模塊是用戶進行身份認證后可以使用的頁面。用戶通過頁面的復選框選擇要更改漲停與跌停限制的股票名稱,在文本框中輸入漲停限制與跌停限制并點擊提交,頁面通過連接數據庫來修改相應數據。功能IPO 圖如下:輸入處理輸出選擇要修改漲跌上下更改數據庫中相應的提示更改成功限的股票股票信息性能用戶通過復選框選擇要修改的股票,在文本框中輸入設置的上下限點擊提交,后臺將更改數據庫中對應用戶的相應數據,并提示更改成功。3.3.4 輸入項名稱標識類型和格式輸入式股票名稱SnameVarchar

7、復選框設置漲停限制UplimitDouble文本框專業(yè)資料.設置跌停限制downlimitDouble文本框輸出項名稱標識類型和格式輸出式操作成功提示Change_seccessint彈窗,腳本輸出設計法用戶選擇股票名稱,通過表單傳入相應的檢索函數中進行檢索。通過連接數據庫,檢索信息,將對應的股票信息更新并提示修改成功。偽代碼如下:Connection BD;/連接數據庫DB.open();/ 打開數據庫If(BD.searchQuery(form.id,form.pwd)/ 檢索數據庫If(fetch_row(result)Update (uplimit,downlimit);/ 修改相應數

8、據Echo“ success”;/ 輸出修改成功elseEcho“ error”/ ;如果沒有結果,提示出錯專業(yè)資料.流程邏輯接口測試計劃輸入數據預期結果選擇股票名稱、輸入上下限更改數據庫數據并提示成功專業(yè)資料.3.4密碼修改模塊設計模塊描述本模塊是用戶進行身份認證后可以使用的頁面。用戶通過頁面的文本框輸入舊密碼,并兩次填寫新密碼,提交之后頁面通過連接數據庫來修改相應數據。功能IPO 圖如下:輸入處理輸出舊密碼、新密碼更改當前用戶的賬戶提示更改成功信息性能用戶輸入舊密碼和兩次新密碼,點擊提交按鈕, 后臺將更改數據庫中的相應數據,并提示更改成功。3.4.4輸入項名稱標識類型和格式輸入式舊密碼Pw

9、dVarchar文本框新密碼1nPwd1Varchar文本框新密碼2nPwd2Varchar文本框專業(yè)資料.3.4.5輸出項名稱標識類型和格式輸出式操作成功提示Change_seccessint彈窗,腳本輸出操作失敗提示Change_failedInt彈窗,腳本輸出3.4.6設計法用戶填寫舊密碼與新密碼,通過表單與登錄憑據進行比較,若舊密碼正確且兩次輸入的新密碼相同,連接數據庫,將對應的用戶信息進行更新并提示更新成功。偽代碼如下:Connection BD;/連接數據庫DB.open();/ 打開數據庫If(BD.searchQuery(form.id,form.pwd)/ 檢索數據庫If(f

10、etch_row(result)&&npwd1=npwd2)/ 如果舊密碼正確,且兩次新密碼相同開始修改Update (pwd);/ 修改相應數據Echo“ success”;/ 輸出修改成功Else / 條件不符,拒絕修改Echo“ error”/ ;提示出錯專業(yè)資料.流程邏輯接口測試計劃輸入數據預期結果輸入正確的舊密碼和兩遍同樣的新密碼更改數據庫數據并提示成功舊密碼不正確或兩次新密碼不相同提示更改失敗專業(yè)資料.3.5暫停重啟模塊設計模塊描述本模塊是用戶進行身份認證后可以使用的頁面。用戶通過頁面的復選框選擇要更改狀態(tài)的股票,提交之后頁面通過連接數據庫來修改相應數據。功能IPO

11、 圖如下:輸入處理輸出需要更改交易狀態(tài)的更改所選股票狀態(tài)提示更改成功股票名稱性能用戶選擇相應的股票名稱,點擊重啟或暫停按鈕,后臺將更改數據庫中的相應數據,并提示更改成功。3.5.4輸入項名稱標識類型和格式輸入式股票名稱SnameVarchar復選框3.5.5輸出項名稱標識類型和格式輸出式專業(yè)資料.操作成功提示Change_seccessint彈窗,腳本輸出設計法用戶選擇股票名稱,通過表單傳入相應的檢索函數中進行檢索。通過連接數據庫,檢索信息,將對應的股票信息進行更新出來并提示更新成功。偽代碼如下:Connection BD;/連接數據庫DB.open();/ 打開數據庫If(BD.search

12、Query(form.sname)/ 檢索數據庫If(fetch_row(result)Update ();/ 修改相應數據Echo“ success”;/ 輸出修改成功elseEcho“ error”/ ;如果沒有結果,提示出錯流程邏輯專業(yè)資料.接口測試計劃輸入數據預期結果選擇股票,更改狀態(tài)更改成功并提示專業(yè)資料.3.6登出模塊設計模塊描述本模塊是用戶進行身份認證后可以使用的頁面。用戶通過點擊主頁側邊欄上的圖標來銷毀認證憑據并退出登錄。功能登出:輸入處理輸出點擊登出按鈕刪除瀏覽器存儲的跳轉到登錄頁面登陸憑據性能用戶點選退出登錄,后臺將更改頁面中的相應數據,銷毀登錄憑據并提示更改成功。輸出項名稱標識類型和格式輸出式操作成功提示logout_seccessint彈窗,腳本輸出設計法通過刪除記錄在$_SESSION 中的登錄憑據,來完成登陸。偽代碼如下:專業(yè)資料.unset($_SESSION'id');/ 刪除用戶idunset($_SESSION'pw

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論