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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MIS开发迭代1

發布時間:2024/4/14 编程问答 58 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MIS开发迭代1 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

1.1項目設想

A.?系統展望。

1、產品應用場景

(1)顧客攜帶所購書本到收銀處通過POS機付款,收銀員將顧客選購的商品逐一錄入系統,系統顯示最終總額,收銀員告知顧客總金額,顧客選擇支付方式,系統處理支付并打印票據;

(2)財務系統進行財務處理和提成,庫存系統進行庫存更新;

(3)系統支持錄入客戶信息,會員可享受打折服務;

(4)可以調看任意時間范圍的數據;

2、針對的用戶:書店的工作人員、管理人員、收銀員等

3、系統范圍:包括書店POS機系統的銷售模塊、書本錄入模塊

4、基本目標:能夠支持采購人員和管理人員對書本基本信息維護,收銀員對消費者的消費進行銷售開單,收銀并打印票據,支持經理對銷售數據的統計等幾大功能,并且系統能夠成功運行,實現庫存管理查詢和銷售數據查詢。

B.?系統特性。

1、用戶:普通收銀員、管理員、經理

2、圖書信息管理:管理員對圖書信息進行增刪改查

3、員工信息管理:對值班收銀員信息的管理,確定每筆交易的經手人

4、銷售管理:通過錄入設備或收銀員輸入書本條形碼,顯示書本基本信息,計算消費金額,找零,打印票據。

5、查詢與統計:銷售經理可以查詢銷售的具體情況,生成統計報表供財會或管理層使用。

1.2?開發計劃

A.?團隊成員

項目經理:吳澤標,負責整個項目的進度安排,分配任務,督促團隊進度

架構師:吳澤標,設計軟件的體系結構和數據模型、代碼編寫

分析員:陳璇斐,理解項目需求,業務建模,用例描述,抽取關鍵用例

程序員:蘇俊偉,協助架構師完成項目的代碼編寫

測試員:呂柔純,負責每個階段的系統測試,編寫測試報告

B.?項目進度。

主要以老師給出的迭代周期以及任務為主,在每個迭代周期中合理安排工作,大致安排如下:

過程

時間

目標

工作內容

細化迭代1

3-4周

確定核心架構

實現基礎數據增刪改查

細化迭代2

5-6周

設計實現業務用例

實現銷售和顯示用例

細化迭代3

7-8周

設計實現業務用例

實現收銀用例

細化迭代4

9-10周

設計實現業務用例

實現退貨用例

細化迭代5

11-12周

設計實現權限

實現管理員權限功能

細化迭代6

13-14周

設計實現報表

實現數據報表功能

C.?風險控制

1、風險

(1)需求風險:需求在不斷變化,難以一次性完成一個完美的需求分析。

(2)技術風險:技術的不成熟,難以保證所開發的軟件的質量。

(3)進度風險:團隊成員的磨合,分工的不明確,會導致項目進度的拖延,難以實現定期交付。

2、風險規避

利用迭代的思想,不斷完善軟件的開發,針對需求風險,不斷探索新的需求,從實際例子入手,解決問題。提高項目成員的本項目的意識,在項目經理分配任務的基礎下,并行地進行工作,不斷完善模型。項目經理要提高對風險的把控意識,對項目風險進行實時監控,出現問題時可以得到及時的解決和維護。

為避免項目工作混亂,成員對項目理解程度不一,導致項目進度的滯后,項目成員定期開會討論,對項目的開發過程的程度和問題有一個統一的理解,總結各個階段的成果和不足,為下一次迭代做好準備。

3?架構設計

3.1結構設計

?

3.2?軟件架構設計

A.?軟件分層。

?

Action層:引用service層代碼,全注解控制頁面跳轉邏輯

Dao層:實現對model層數據庫表的操作,對數據表進行增刪差改

Entity層:放置對應數據庫表的實體類

Service層:引用dao層代碼對業務邏輯設計進行實現

Util層:放置工具類.

View層:放置前段顯示jsp、css、js等頁面代碼

?

B.?命名規范。

Action層:以XXXAction.java格式命名,XXX對應實現模塊名稱,例:CustomerAction.java

Dao層:以XXXDao.java格式命名,XXX對應操作entity名稱,例:CustomerDao.java

Entity層:以駝峰法格式命名,例如標book_type對應命名為BookType

Service層:以XXXService.java格式命名,XXX對應操作entity名稱,

??????????例:CustomerService.java?對應實現類為CustomerServiceImpl.java?

Util層::以XXXUtil.java格式命名

View層:增刪差改相關頁面以模塊名成相關命名,

?????????如customerAdd.jsp?customerUpdate?customerInfo.jsp

C.??架構相關設計模式。

?

轉載于:https://my.oschina.net/fatwowzb/blog/395493

總結

以上是生活随笔為你收集整理的MIS开发迭代1的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。