日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

软件工程导论 实验三 软件设计

發(fā)布時(shí)間:2024/8/1 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件工程导论 实验三 软件设计 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

軟件工程導(dǎo)論 實(shí)驗(yàn)三 軟件設(shè)計(jì)

目錄

  • 軟件工程導(dǎo)論 實(shí)驗(yàn)三 軟件設(shè)計(jì)
  • 實(shí)驗(yàn)要求
  • 實(shí)驗(yàn)報(bào)告下載
  • 實(shí)驗(yàn)報(bào)告內(nèi)容
    • 1. 系統(tǒng)類圖
    • 2. 順序及相應(yīng)協(xié)作圖
      • 2.1 用戶注冊
      • 2.2 登錄并查看信息
      • 2.3 搜索商品
      • 2.4 修改個(gè)人信息
      • 2.5 購買商品
      • 2.6 重置密碼
    • 3. 狀態(tài)圖
      • 3.1 訂單
      • 3.2 發(fā)票
      • 3.3 會員
    • 4. 活動圖
      • 4.1 用戶注冊
      • 4.2 登錄并查看信息
      • 4.3 搜索商品
      • 4.4 修改個(gè)人信息
      • 4.5 購買商品

實(shí)驗(yàn)要求

本實(shí)驗(yàn)需要完成如下任務(wù):

  • 實(shí)現(xiàn)類圖建模;
  • 繪制出相應(yīng)的順序圖并生成協(xié)作圖;
  • 繪制相應(yīng)的狀態(tài)圖;
  • 繪制相應(yīng)的活動圖。
  • 實(shí)驗(yàn)報(bào)告下載

    link

    這個(gè)實(shí)驗(yàn)參考網(wǎng)上的資料,花點(diǎn)時(shí)間畫圖然后文字描述一下就可以。

    實(shí)驗(yàn)報(bào)告內(nèi)容

    1. 系統(tǒng)類圖

    系統(tǒng)類圖顯示了該系統(tǒng)的的靜態(tài)結(jié)構(gòu),特別是系統(tǒng)中存在的類、類的內(nèi)部結(jié)構(gòu)以及它們與其他類的關(guān)系等。
    該系統(tǒng)中存在的類有:普通用戶類高級用戶類、咨詢類、發(fā)貨單類、平臺工作人員類、商品類、訂單類、系統(tǒng)管理員類、商家工作人員類。
    其中高級用戶類是普通用戶類泛化類型,高級用戶除可以使用普通用戶所擁有的基本功能外,在登錄界面、購買商品、售后服務(wù)、修改個(gè)人信息、支付方式、管理購物車等方面享有特權(quán)服務(wù)。普通用戶和高級用戶類中包含注冊、搜索商品、咨詢、登錄、購買商品、修改個(gè)人信息、管理購物車、選擇支付方式等操作都依賴于咨詢、商品、訂單類;
    其中商品類包含商品編號、商品名稱、簡介、價(jià)格、類型、數(shù)量、圖片、文字等屬性,用戶、工作人員、系統(tǒng)管理員、訂單類別中對商品的搜索、管理、修改等操作都依賴于商品類;
    其中工作人員包含平臺工作人員和商家工作人員,平臺工作人員主要對訂單進(jìn)行管理,其操作依賴于商品類、訂單類及發(fā)貨單類,商家工作人員主要對商品、訂單進(jìn)行管理,其操作依賴于發(fā)貨單類和商品類。

    2. 順序及相應(yīng)協(xié)作圖

    (選一些功能就可以,我總共寫了六個(gè),后面的活動圖和狀態(tài)圖也是寫的這幾個(gè)功能)

    2.1 用戶注冊

    用戶注冊順序圖和協(xié)作圖為讀者提供了控制流隨著時(shí)間推移的清晰的可視化軌跡。
    該流程共涉及到四個(gè)對象與角色,即會員、系統(tǒng)顯示頁面、系統(tǒng)控制層及會員。會員在完成該過程時(shí),首先向系統(tǒng)請求注冊頁面,系統(tǒng)即返回注冊頁面,待用戶輸入注冊信息完畢后,系統(tǒng)頁面內(nèi)部初步檢查注冊信息,若信息無誤則向系統(tǒng)控制層提交注冊信息,系統(tǒng)控制層將注冊信息添加到會員表中并再次檢測注冊信息,若信息無誤則更新數(shù)據(jù)庫,則返回注冊信息,顯示注冊成功消息。

    2.2 登錄并查看信息

    登陸并查看信息順序圖和協(xié)作圖為讀者提供了控制流隨著時(shí)間推移的清晰的可視化軌跡。
    該流程共涉及到五個(gè)對象與角色,即會員、系統(tǒng)顯示頁面、系統(tǒng)控制層及會員表、購物車表。會員在完成該過程時(shí),首先向系統(tǒng)請求登錄頁面,系統(tǒng)即返回登錄頁面,待用戶輸入登錄信息完畢后,系統(tǒng)頁面向系統(tǒng)控制層提交登錄信息,則系統(tǒng)控制層在用戶表中查詢用戶信息,系統(tǒng)控制層內(nèi)部檢查登錄信息,若信息無誤則系統(tǒng)顯示界面顯示登錄成功。
    用戶向系統(tǒng)顯示頁面發(fā)起請求查看購物車申請,系統(tǒng)顯示界面將請求信息發(fā)送到購物車表中,購物車表將高用戶的購物車信息返回到系統(tǒng)顯示頁面,系統(tǒng)頁面顯示購物信息。

    2.3 搜索商品

    搜索順序圖和協(xié)作圖為讀者提供了控制流隨著時(shí)間推移的清晰的可視化軌跡。
    該流程共涉及到五個(gè)對象與角色,即會員、系統(tǒng)顯示頁面、系統(tǒng)控制層及會員表、數(shù)據(jù)庫。會員在完成該過程時(shí),首先登錄系統(tǒng)頁面將登錄信息發(fā)送給系統(tǒng)控制層,系統(tǒng)控制層在用戶表中查詢用戶信息并檢該用戶信息,若信息無誤則返回登陸頁面顯示登陸成功;
    用戶向系統(tǒng)顯示頁面發(fā)送請求顯示查找信息,系統(tǒng)顯示頁面返回查找頁面,用戶輸入查找信息,系統(tǒng)顯示頁面向系統(tǒng)控制層提交查找信息,系統(tǒng)控制層內(nèi)部對查找信息進(jìn)行處理并將該信息發(fā)送到數(shù)據(jù)庫中,在數(shù)據(jù)庫中查找該信息,系統(tǒng)返回查找到的信息并向用戶顯示查找到的信息。

    2.4 修改個(gè)人信息

    修改個(gè)人信息順序圖和協(xié)作圖為讀者提供了控制流隨著時(shí)間推移的清晰的可視化軌跡。
    該流程共涉及到四個(gè)對象與角色,即會員、系統(tǒng)顯示頁面、系統(tǒng)控制層及會員表。會員在完成該過程時(shí),首先向系統(tǒng)顯示頁面發(fā)送請求登錄信息,系統(tǒng)顯示頁面返回登錄頁面,待用戶填寫登錄信息完畢,系統(tǒng)顯示頁面向系統(tǒng)控制層發(fā)送登錄信息,系統(tǒng)控制層參照用戶表中的信息更新用戶的信息,并返回登錄成功界面。
    用戶向系統(tǒng)顯示頁面發(fā)送查看個(gè)人信息請求,系統(tǒng)顯示頁面返回該用戶個(gè)人信息界面,待用戶修改完畢個(gè)人信息后,將該信息發(fā)送到系統(tǒng)顯示頁面,系統(tǒng)顯示頁面內(nèi)部對該信息進(jìn)行初步檢測并將該信息修改提交到系統(tǒng)控制層,系統(tǒng)控制層在會員表中查詢該用戶原始信息,并更對該信息修改進(jìn)行再次檢測,若信息無誤則將該信息寫入數(shù)據(jù)庫并更新數(shù)據(jù)庫中的用戶信息。


    2.5 購買商品

    購買商品順序圖和協(xié)作圖為讀者提供了控制流隨著時(shí)間推移的清晰的可視化軌跡。
    該流程共涉及到五個(gè)對象與角色,即會員、系統(tǒng)顯示頁面、系統(tǒng)控制層、會員表及訂單表。會員在完成該過程時(shí),首先登錄,系統(tǒng)顯示頁面向系統(tǒng)控制層發(fā)送登錄信息,系統(tǒng)控制層查詢用戶表中的信息并對該用戶信息進(jìn)行檢測,確認(rèn)無誤后返回登陸成功界面。
    用戶向系統(tǒng)顯示頁面發(fā)送請求交易信息,系統(tǒng)顯示頁面返回該用戶訂單界面,待用戶填寫完畢訂單信息后,系統(tǒng)顯示頁面返回選擇支付方式頁面,用戶向系統(tǒng)顯示頁面發(fā)送選擇請求,系統(tǒng)顯示頁面返回填寫驗(yàn)證信息頁面,待用戶填寫完畢驗(yàn)證信息,系統(tǒng)顯示頁面向系統(tǒng)控制層發(fā)送提交訂單申請,系統(tǒng)控制層內(nèi)部對訂單信息進(jìn)行初步檢測,確認(rèn)信息無誤后更新數(shù)據(jù)庫中的訂單表信息,隨后返回交易成功頁面,向用戶提示交易成功信息。


    2.6 重置密碼

    重置密碼順序圖和協(xié)作圖為讀者提供了控制流隨著時(shí)間推移的清晰的可視化軌跡。
    該流程共涉及到五個(gè)對象與角色,即會員、系統(tǒng)顯示頁面、系統(tǒng)控制層、會員表及會員表日志。
    會員在完成該過程時(shí),首先向系統(tǒng)顯示頁面發(fā)送請求重置密碼信息,系統(tǒng)顯示頁面返回重置密碼頁面,待用戶填寫信息完畢,系統(tǒng)顯示頁面向系統(tǒng)控制層提交該信息,系統(tǒng)控制層在會員表中查詢該會員信息,在會員表日志中查詢相關(guān)信息,并在系統(tǒng)控制層內(nèi)部對該信息進(jìn)行初步檢測,返回請求激活界面。用戶確認(rèn)激活后,系統(tǒng)控制層將在會員表中更新該會員信息,最后返回重置密碼成功界面。

    3. 狀態(tài)圖

    3.1 訂單

    訂單狀態(tài)圖描述了訂單的各個(gè)狀態(tài)以及它們之間的轉(zhuǎn)換關(guān)系。
    初始時(shí),用戶提交訂單:
    若驗(yàn)證通過則訂單狀態(tài)轉(zhuǎn)換為驗(yàn)證通過的訂單,若驗(yàn)證失敗則轉(zhuǎn)換為驗(yàn)證失敗的訂單,返回用戶提交界面重新填寫訂單信息;
    若驗(yàn)證通過的訂單若付款成功,則該訂單狀態(tài)轉(zhuǎn)換為已付款的訂單,若付款失敗則返回驗(yàn)證狀態(tài)重新付款;
    若已付款的訂單需要生成發(fā)票,則該訂單轉(zhuǎn)換為未生成發(fā)票訂單狀態(tài),若生成發(fā)票成功,則轉(zhuǎn)換為已生成發(fā)票訂單狀態(tài),若生成發(fā)票失敗,則轉(zhuǎn)換為生成發(fā)票失敗訂單狀態(tài),重新生成發(fā)票;
    若已生成發(fā)票訂單還未發(fā)貨,則轉(zhuǎn)換為未發(fā)貨訂單狀態(tài),待發(fā)貨后轉(zhuǎn)換為已發(fā)貨訂單狀態(tài)。

    3.2 發(fā)票

    發(fā)票狀態(tài)圖描述了發(fā)票的各個(gè)狀態(tài)以及它們之間的轉(zhuǎn)換關(guān)系。
    初始時(shí),新打印發(fā)票:
    若審核通過則發(fā)票狀態(tài)轉(zhuǎn)換為已審核的發(fā)票;
    若審核失敗則轉(zhuǎn)換為審核失敗的發(fā)票狀態(tài),進(jìn)行重新審核。

    3.3 會員

    會員狀態(tài)圖描述了會員的各個(gè)狀態(tài)以及他們之間的轉(zhuǎn)換關(guān)系。
    初始時(shí),會員未登錄則為未登錄狀態(tài):
    若登陸成功則會員狀態(tài)轉(zhuǎn)換為操作狀態(tài),待操作完成后,該用戶轉(zhuǎn)換為退出狀態(tài),若登陸失敗則轉(zhuǎn)換為登錄失敗狀態(tài),進(jìn)行重新登錄。

    4. 活動圖

    4.1 用戶注冊

    用戶注冊活動圖表述了用戶注冊的過程基理、業(yè)務(wù)過程以及工作流。
    用戶在完成該過程時(shí),首先向系統(tǒng)請求注冊頁面,系統(tǒng)檢測注冊信息后,即返回注冊頁面,待用戶輸入注冊信息完畢后,系統(tǒng)再次檢測注冊信息,若注冊成功則返回注冊信息,顯示注冊成功消息;若注冊失敗則顯示注冊失敗信息并退出系統(tǒng)。

    4.2 登錄并查看信息

    登錄并查看信息活動圖表述了登錄并查看信息的過程基理、業(yè)務(wù)過程以及工作流。
    用戶在完成該過程時(shí),首先向系統(tǒng)請求登錄頁面,系統(tǒng)對該用戶信息進(jìn)行驗(yàn)證,若驗(yàn)證成功則顯示登陸成功并進(jìn)入查看購物車界面;,若驗(yàn)證失敗,則顯示失敗信息并退出系統(tǒng);
    用戶向系統(tǒng)發(fā)起請求查看購物車申請,系統(tǒng)顯示購物車信息,用戶對購物車中的商品進(jìn)行添加、修改、刪除等操作,系統(tǒng)對該用戶操作進(jìn)行驗(yàn)證,若驗(yàn)證失敗,則系統(tǒng)顯示驗(yàn)證失敗并退出系統(tǒng),若驗(yàn)證成功則更新數(shù)據(jù)庫,顯示操作成功信息并退出系統(tǒng)。

    4.3 搜索商品

    搜索商品活動圖表述了搜索商品的過程基理、業(yè)務(wù)過程以及工作流。
    用戶在完成該過程時(shí),首先向系統(tǒng)請求登錄頁面,系統(tǒng)對該用戶信息進(jìn)行驗(yàn)證,若驗(yàn)證成功則顯示登陸成功并進(jìn)入商品界面;,若驗(yàn)證失敗,則顯示失敗信息并退出系統(tǒng);
    用戶查看商品、搜索商品,系統(tǒng)顯示商品并對該用戶操作進(jìn)行驗(yàn)證,操作完畢后退出系統(tǒng)。

    4.4 修改個(gè)人信息

    修改個(gè)人信息活動圖表述了修改個(gè)人信息的過程基理、業(yè)務(wù)過程以及工作流。
    用戶在完成該過程時(shí),首先向系統(tǒng)請求登錄頁面,系統(tǒng)對該用戶信息進(jìn)行驗(yàn)證,若驗(yàn)證成功則顯示登陸成功并進(jìn)入修改個(gè)人信息界面;,若驗(yàn)證失敗,則顯示失敗信息并退出系統(tǒng);
    用戶向系統(tǒng)發(fā)起請求查看個(gè)人信息申請,系統(tǒng)顯示個(gè)人信息,用戶對個(gè)人信息進(jìn)行修改操作,系統(tǒng)對該用戶操作進(jìn)行驗(yàn)證,若驗(yàn)證失敗,則系統(tǒng)顯示驗(yàn)證失敗并退出系統(tǒng),若驗(yàn)證成功則更新數(shù)據(jù)庫,顯示操作成功信息并退出系統(tǒng)。

    4.5 購買商品

    購買商品活動圖表述了購買商品的過程基理、業(yè)務(wù)過程以及工作流。
    用戶在完成該過程時(shí),首先向系統(tǒng)請求登錄頁面,系統(tǒng)對該用戶信息進(jìn)行驗(yàn)證,若驗(yàn)證成功則顯示登陸成功并進(jìn)入請求交易界面;,若驗(yàn)證失敗,則顯示失敗信息并退出系統(tǒng);
    用戶向系統(tǒng)發(fā)起請求交易申請,系統(tǒng)顯示交易頁面,待用戶填寫完畢交易信息后,系統(tǒng)對該用戶操作進(jìn)行驗(yàn)證并提交該用戶的交易信息,若提交失敗,則系統(tǒng)顯示驗(yàn)證失敗并退出系統(tǒng),若提交成功則更新數(shù)據(jù)庫,顯示交易成功信息并退出系統(tǒng)。

    總結(jié)

    以上是生活随笔為你收集整理的软件工程导论 实验三 软件设计的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。