軟體工程超市管理系統111

2021-03-04 09:30:36 字數 3582 閱讀 7025

軟體工程實踐**

2.1 引言 12

1 引言

從第一台個人計算機的誕生至今,計算機已經深入到日常工作和生活的方方面面,成為我們學習和工作的得力助手,比如文書處理、資訊管理、輔助設計、圖形影象處理、教育培訓以及遊戲娛樂等。隨著越來越多的應用軟體出現,人們對它的要求也越來越高;雖然現在世界上的各種軟體層出不窮,但它們依然不能滿足使用者的各種特殊需要,所以人們仍是不得不開發適合特殊需求的軟體。超市管理系統是乙個與人們日常購物生活息息相關的部分,它的出現使得超市運營者的管理簡單化,高效化,成本也隨之大大減少。

使用計算機對超市資訊的管理,具有手工管理所無法比擬的優點:資訊儲存及時,檢索迅速、查詢方便、可靠性高、儲存量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高超市管理的效率,也是超市正規化管理的重要途徑。

故設計此系統。

1.1 編寫目的

該軟體專案可行性研究報告是對超市管理系統的全面通盤考慮,是專案分析員進行進一步工作的前提,是軟體開發人員正確成功的開發專案的前提與基礎.此研究報告可以使軟體開發團體盡可能早的估計研製課題的可行性,可以在定義階段較早的認識到系統方案的缺陷,就可以節省時間和精力,也可以節省資金,並且避免了許多專業方面的困難.所以該軟體專案可行性研究報告在整個開發過程中是非常重要的。

1.2 專案背景

鑑於目前超市購物人數及超市物品多元化劇增,超市資訊呈**性增長,計算機成本日益下降的前提下,企業對超市資訊管理的自動化與準確化的要求日益強烈的背景下提出的,本軟體產品為超市管理系統的乙個子系統,實現超市管理系統中的超市管理子功能。

工程的名稱: 超市管理系統;

工程產品的名稱: 超市管理系統;

工程組織者: 超市管理系統開發小組;

產品使用者: 學校超市工作管理人員;

產品設計者: 超市管理系統開發小組;

產品生產者:超市管理系統開發小組;

產品所有權:超市管理系統開發小組擁有

2 可行性研究的前提

2.1 要求

1)功能

① 記錄倉庫存貨、銷售以及進貨情況

② 了解超市進貨渠道、商品單價、數量

③ 了解庫存商品種類數量,所售商品種類、**、數量

④ 統計核算日常的不斷變化的資料,並登記有關檔案

⑤ 分項顯示銷售商品後開出的發票的內容,並且詳細顯示商品**數額

⑥ 在當天彙總時修改相應檔案,如總金額、總數量

⑦ 根據日常統計,製作月統計,並製作月報表

⑧ 操作失誤保護

2)效能:

1 穩定快速,實時控制

2 核算準確,使實存商品、銷售商品與所記帳目一致,能夠被超市長期有效使用

3 準確統計核算日常的不斷變化的資料

4 結構化模組,層次清楚

5 提示通俗易懂

6 查詢資料簡便

7 維護手段齊全

3)輸入/輸出:

① 條形碼和漢字及商品**輸入

② 漢字輸出

4)安全與保密要求:

① 資料資料有些屬內部資料,不能為外人所知,系統須有保密措施,設定密碼

② 不能輕易被破壞,不能讓管理人員以外的人更改資料

3 檢視資料需輸入正確密碼

4 銷售人員銷售貨物需輸入代號才能開啟收銀櫃

5 萬一洩露密碼,應設修改密碼的程式,同時密碼不能過於簡單

⑥ 對斷電、宕機、系統崩潰等問題有有力措施以保障資料不受損失

5)完成日期:三個月。

2.2 目標

1)減少人力和裝置費用

2)提高處理速度

3)提高控制精度及生產能力

4)改進管理資訊服務

5)提高決策科學性

6)提高人員利用率

2.3 侷限性

只限於內部聯網,如果發生被盜、密碼丟失等事故處理會比較麻煩,需修改多個檔案。

2. 4可行性研究方法

通過調查分析開發超市進銷存管理系統所具備的能力及實現的方法。確定總體結構, 利用sql server資料庫所具有的能力,以最簡潔最容易的方法,使用vb(visual basic)開發出介面友好、簡單易懂、易操作、功能完備的進銷存系統軟體。系統的開發採用快速原型法(rpp---rapid prototype ping)。

即在總體設計思想的指導下,根據使用者提出的基本需求,選擇一些關鍵的子系統作為基本原型,並加以實現,然後逐步擴大原型向整個系統的其它方面延伸,最終達到系統的開發目標,以得到整個系統。這種方法強調了使用者至上的原則,要求使用者的高層管理人員參加,對使用者現行的組織結構,管理方式及管理方法的衝突較少,而且使用者逐步得到系統,易於接受,故成功率較高。

這種方法的主要優點在於:

系統開發效益高。運用快速原型法可以使系統開發的周期短,速度快,費用低,獲得較高的綜合開發效益。

系統的可維護性。由於使用者參與了系統開發的全過程,對系統的功能容易接受和理解,使得移交工作比較順利,而且有利於系統的執行,管理與維護。

系統適用性強。由於快速原型法是以使用者為中心的,系統的開發符合使用者的實際需要,所以系統開發的成功率高,容易被使用者接受。

系統的可擴充套件性。由於快速原型法開始並不考慮許多細節問題,系統是在原型應用中不斷修改完善的。所以系統具有較強的可擴充套件性,功能的增減都比較靈活方便。

2. 5 決定可行性的主要因素

超市規模、裝置狀況、操作人員技術

2.6可選擇的其他方案

1)直接購買,需要**低於自己開發的投資,但由於已經存在的系統不是建立在本超市進行調查的基礎之上,對本超市的情況不是很了解,因此一些所需的功能無法滿足。

(2)對原本系統進行改進,目前版本過於簡陋,外界浸入比較方便,特別是安全係數很低,而且要打這些補丁,其花費的人力物力以及財力並不比重新開發乙個系統要節省,因此本系統並不是乙個龐大的系統,所以重新開發比較有價值

3 對現有系統的分析

3.1 現有系統概況

該超市現在還沒有完全使用計算機進行管理。其因進銷存業務所產生的一些單據、檔案完全靠書面形式保管,其盤點統計都要通過手工計算,其資訊諮詢都要通過人員傳遞。

3.2 工作負荷

由於資料量越來越大,現有的系統明顯不能適應目前的龐大資料量,系統工作負荷過大。

3.3 費用支出

由於現有系統的工作負荷嚴重超載,在現有系統上投入的人力,裝置,空間,材料,等等與其他的一系列支援性服務越來越大,導致開發費用支出巨大,嚴重影響系統的可用性,急需改進。

3.4 人員及裝置

鑑於原有系統的技術性含量比較低,故不需要多少高技術人員的操作,只是由於資料量的日益擴大,所需要的操作人員數量不斷增大。這已無法跟上目前資訊化時代的步伐。裝置的配置較好。

3.5 侷限性

經過嚴謹的分析,可知原有的系統存在很大的侷限性,比如技術陳舊,人員工作負荷大,系統維護及費用支出巨大,操作人員技術含量低,乙個環節除了問題,所有的工作都需要重做等等一系列缺點。

4. 所建議系統可行性分析

4.1 對系統的簡要描述

新系統在原有系統的基礎上加入了新的資料庫的支援,使用了先進的資料庫技術與資料管理技術,使資料的準確性與安全性得到了很大的提高,且在使用者的並行操作與使用者管理方面也有了極大地改善。

4.2與現有系統比較的優越性

從上面的幾點中可以看出新系統的效能與功能上與現有系統的差別,首先新系統克服了原來系統的資金投入大,人員裝置技術含量低,系統工作負擔重等缺點。而且加入了對資料的安全性保護的功能,使原有系統在可用性與穩健性方面有了很大的進步。

4.3技術可行性分析

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

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

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

超市管理系統 可行性分析報告 執筆人 荊德松 學號 12101107 目錄 1 1 引言 2 1.1編寫目的 2 1.2專案背景 2 1.3定義 2 1.4參考資料 2 2 可行性研究的前提 3 2.1要求 3 2.2目標 3 2.3條件 假定和限制 3 2.4可行性研究方法 3 3 對現有系統的分...

軟體工程超市管理系統需求規格說明書

超市管理系統 需求規格說明書 執筆人 籍孟雲 學號 12101106 目錄1 引言 2 1.1編寫目的 2 1.2專案背景 2 1.3定義 3 1.4參考資料 3 2 任務概述 3 2.1目標 3 2.2執行環境 3 2.3條件與限制 4 3 資料描述 4 3.1靜態資料 4 3.2動態資料 4 3...