軟體工程超市管理系統專案開發總結報告

2021-03-04 07:57:04 字數 2951 閱讀 7049

超市管理系統

[專案開發總結報告]

執筆人:梁巨集達

學號:12101109

編寫本報告的目的是研究本系統的總體需求、背景。對開發結果

開發評價進行分析,得出經驗與教訓。

本專案是對超市貨物管理系統作出的專案總結報告。此軟體的任務是由計算機學院提出的,由洪振,李楊,籍夢雲,荊德松,韓劼男,梁巨集達組成開發小組進行開發的。

需求:使用者解決問題或達到目標所需要的條件或功能:系統或系統部件要滿足合同、標準,規範或其它正式規定文件所需具有的條件或權能。

需求分析:包括提煉,分析和仔細審查已收集到的需求,以確保所有的風險承擔者都明其含義並找出其中的錯誤,遺憾或其它不足的地方。

pos:英文ponit of sale 的縮寫,即銷售點終端機,是銀行在特約商店、賓館、飯店等消費場所和銀行營業**安裝的終端機,它與銀行信用卡授權中心聯成網路,從而實現了資金的自動轉賬和實時入賬。

參考資料如下所示:

《軟體工程》 《超市管理系統可行性分析報告》

此程式系統包括15多個程式名稱,他們分別是:

登入頁面,主程式,進貨管理,退貨管理,銷售管理,銷售退貨管理,倉庫管理,問題倉庫管理,記錄查詢,商品管理,**商管理,員工管理,vip使用者管理,銷售報表分析,許可權分配管理。

注:還有一些程式,但是它們都是嵌入在上面主要程式模組裡一起實現的,這裡就不再列出,到時上傳程式時一起上傳。

開發過程中制定的計畫和現在比較,程式模組基本都一樣,只是實現上與預期有點差別。

注:還有一些程式,但是它們都是嵌入在上面主要程式模組裡一起實現的,這裡就不再列出,到時上傳程式時一起上傳。

開發過程中制定的計畫和現在比較,程式模組基本都一樣,功能完成得較好。

系統管理:

1.操作員:顯示當前進入系統操作員的基本資訊。

2.角色設定:設定員工的職位。

3.許可權設定:設定進入該系統的身份(管理員和普通使用者)。

4.資料備份:對超市的商品資訊、員工資訊、會員資訊等進行備份。

5.資料還原:當系統收到惡意破壞時,可以對系統資訊進行還原。

檔案管理:

1. 編碼規則設定:設定商品的編碼規則(字元型別和長度限制設定)。

2. 商品分類設定:對商品進行合理分類。

3. 商品檔案設定:增加、修改、查詢、刪除商品資訊。

4. 貨架檔案設定:對貨架進行合理編碼安排。

5. 人員檔案設定:增加、修改、查詢、刪除內部員工資訊。

6. 結算方式設定:設定結算方式(現金、銀聯卡、會員卡)。

庫存管理:

1. 入庫單管理:對新購商品進行入庫操作。

2. 出庫單管理:對過期作廢商品進行出庫操作。

其他管理:

1. 會員管理:增加、修改、查詢、刪除會員資訊和會員卡充值管理。

2. **管理:對**商品、**物件、****進行設定管理。

綜合分析:

1. 出入庫明細賬:按時間段檢視出入庫情況。

2. 現存量查詢:查詢商品現存量。

3. 銷售時段分析:按時間段檢視商品銷售情況。

4. 銷售排行分析:按時間段檢視商品銷售排**況。

5. 銷售毛利時段分析:按時間段檢視商品銷售毛利情況。

6.銷售對比分析:對商品銷售情況進行比較。

基本流程圖如下所示:

原計畫進度如下:

1)可行性分析:5天。

2)需求分析:5天。

3)軟體設計(概要設計和詳細設計):10天。

4)資料庫建立:10天。

(以下2個子系統可並行編碼、單元測試)

5)子系統1編碼測試:10天。

6)子系統2編碼測試:10天。

7)硬體安裝:5天。

8)硬體測試:5天。

9)整合測試:5天。

10)系統安裝、培訓:5天。

11)驗收測試:10天。

實際進度與原計畫進度一樣,主要是每次的進度都與計畫計畫實施的一樣,所以結果無偏差。

原計畫費用如下:

一次性支出

(1)系統開發、建立費用共21萬元。其中:

本系統開發期為5個月,需開發人員6人(不一定都是參加滿5個月)。根據軟體系統的規模估算,開發工作量約為26人月,每人月的人工費按5000元計算,開發費用為13萬元。

商品資訊、人員資訊等基礎資訊建立需要20人2個月即40人月,每人月的人工費用按2000元計算,需8萬元。

(2)硬體裝置費共16萬元,其中:微機10台約6萬元;伺服器3台及網路等裝置費10萬元。

(3)外購開發工具、軟體環境費用共9萬元。

(4)其他費費用共4萬元。

一次性支出總費用:50萬元。

經常性費用

主要是系統執行費用,假設本系統執行期10年,每年的執行費用(包括系統維護、裝置維護等)5萬元,按年利率5%計算如下表。

系統投資成本總額為:50+38.6082=88.6082萬元。

a. 程式的平均生產效率:

e=al^b=2.4*1024^1.05(每人月)

b. 檔案的平均生產效率為:1.024(kloc/人月) 此計畫和實際的無多大偏差。

錯誤發生率:7.79(每千條指令)

這跟實際的預算差別不大,因為在編寫的過程中還出現了一小部分的語法錯誤,所以要一直修改。

在開發過程中開發工具是用oracle和c#平台。oracle所具有的將關聯式資料庫管理系統(rdbms)擴充套件為虛擬的物件資料庫管理系統(odbms)的能力,使oracle成為當今應用於intra***、inter***及其extra***中最具綜合性的資料庫開發環境。這就是我們採oracle作為支援資料庫的主要原因;而c#語言是一種物件導向的語言,執行速度較快,通過它可以設計出windows窗體介面,這也是我們用

c#編寫的主要原因。

出錯的主要原因是由於:一方面對c#語言的windows程式設計環境不太熟練,操作設計時出現了偏差,另一方面就是資料庫連線時出現了一些問題,如型別轉換問題。

在這項開發過程中最主要的經驗與教訓就是小組裡面各個成員之間的工作要協調好,誰做什麼要明確分工,要不到時就會出現很多問題。

軟體工程超市管理系統111

軟體工程實踐 2.1 引言 12 1 引言 從第一台個人計算機的誕生至今,計算機已經深入到日常工作和生活的方方面面,成為我們學習和工作的得力助手,比如文書處理 資訊管理 輔助設計 圖形影象處理 教育培訓以及遊戲娛樂等。隨著越來越多的應用軟體出現,人們對它的要求也越來越高 雖然現在世界上的各種軟體層出...

軟體工程超市管理系統詳細設計

超市管理系統 詳細設計說明書 執筆人 洪振 學號 12101105 本文件為超市管理系統詳細設計文件,是對該專案進行詳細設計,在概要設計的基礎上進一步明確系統結構,詳細的介紹系統的各個模組,為進行後面的實現和測試做準備。本階段完成系統的大致設計並明確系統的資料結構和軟體結構。講乙個使用者需求轉化為軟...

軟體工程專案開發計畫

文件名稱 專案計畫 專案名稱 餐廳管理系統 專案負責人 銀小賢 專案組長 銀小賢 全體組員 銀小賢 韓承璽 徐賢濤 文曉光 廖媛媛 梁玉婷 開發單位 西郵07級科技01班軟體開發小組 引言1 編寫目的 隨著經濟的快速增長,人們更加注重對於飲食方面的質量。近年來,各種大中小型酒店菜館數量都急速增加,從...