軟體工程課程設計庫存管理系統

2021-03-04 07:54:04 字數 3233 閱讀 7064

庫存管理系統是乙個企業、單位在進行大量商品統一管理時不可缺少的部分,它的內容對於企業的決策者和管理者來說都是至關重要的。庫存管理系統可廣泛適用於批發、零售、生產的商業企業、商店、門市、倉庫等,對商品的進貨、銷售、庫存,財務的收付款、客戶賬進行一體化管理。其主要模組有:

人員資訊管理、庫存資訊管理、供貨商資訊管理、庫存管理、進貨管理、過期管理等六個部分。系統可以完成對各類資訊的瀏覽、查詢、新增、刪除、修改等功能。解決了企業中龐大、易變動的資料資訊管理問題,減輕了管理人員的負擔。

名稱:產品庫存管理系統

任務開發人員:***,***

使用者:理學院

本次開發人員:***,***

審核者:***,***

開發軟體單位:理學院13級資訊與計算科學1班

軟硬體設施:計算機一台、microsoft sql server 2005、visual basic 6.0、window7作業系統。

軟體工程:將系統化的、嚴格約束的、可量化的方法應用於軟體的開發、執行和維護,將工程化應用於軟體。

軟體測試:是描述一種促進鑑定軟體的正確性、完整性、安全性和質量過程。在規定的條件下對程式進行操作,以發現程式錯誤,衡量軟體質量,並對其是否能滿足設計要求進行評估的過程。

王珊.資料庫系統簡明教程.高等教育出版社.2004.9

王珊.資料庫系統概論.第三版.高等教育出版社.2000

其一,當商品過多時,管理員就無法及時的了解並整理商品資訊、分布資訊及當前商品進出情況;而商品資訊也不能及時得到更新。其二,在研發經費不足的情況下,難以建立起理想的軟硬體支撐環境,也是當前系統不夠完善、不穩定和不易上手的乙個方面。

資料流如圖所示:

圖1.1 頂層資料流圖

在以最低費用的情況下研發一套通用性非常強的軟體工程課程設計管理系統,並能提供完備的軟體課程設計管理功能。具備對資料的記錄、刪除、更改和統計等完善功能的系統。

系統主要功能模組:

◆ 基本資訊管理模組

● 管理人員資訊管理:用來檢視、新增、修改或刪除使用本系統的管理人員的資訊;

● **商資訊管理:可以用來新增、修改或刪除客戶資訊。

◆ 庫存資訊管理模組

◆ 庫存資訊查詢:用來實現產品類目的查詢;

◆ 庫存資訊瀏覽編輯:用來實現產品資訊的新增、修改以及刪除。

◆ 庫存操作管理模組

● 進貨管理:用來新增、刪除商品資訊;

● 過期管理:可按類別查詢出個別過期物品,並進行刪除;

● 出入庫管理:新增出入庫單資訊。

本系統採用vb語言作為開發工具。vb是一種由微軟公司開發的結構化的、模組化的、物件導向的、包含協助開發環境的事件驅動為機制的視覺化程式語言。這是一種可用於微軟自家產品開發的語言。

它源自於basic程式語言。visual basic 6.0 已經是非常成熟穩定的開發系統,能讓企業快速建立多層的系統以及 web 應用程式,成為當前 windows 上最流行的 visual basic 版本。

使得操作變得更加簡單、透明。再結合sql資料庫技術,編寫sql語言訪問資料庫,實現強大的查詢、修改等操作。

在成本方面,系統開發時間短,周期短,而且本系統採用一般的電腦即可開發,無需更多支付硬體上的費用。該系統的管理維護簡單,維護費用較少。股在成本方面來說是可行的。

在效益方面,為企業開發乙個完整合理、穩定快速的商品庫存管理系統,可大大減少人力去管理,從而節省一部分資金,且工作效率和經濟效益大大提高,工作強度降低。結合以上兩個方面可知,開發本軟體在上是可行的。

實現軟體工程產品庫存管理系統的計畫:

在使用方面上,本系統介面簡潔,結構清晰,使用方便,只需要簡單學習就可熟練使用本系統。在企業管理方面,本系統對於那些採購量特別大、採購件市場特別寬,需要加強庫存管理效果的企業來說是很合適的。

綜合經濟可行性、技術可行性、社會可行性等各個方面因素的考慮,對商品庫存管理系統進行了可行性研究可知,開發該商品庫存管理系統是完全可行的。

該商品庫存庫存管理系統軟體目前已有比較完善的管理和使用功能。開發該系統是為了更好的滿足企業對商品庫存的管理需求和管理人員對商品管理時更簡單明瞭,在第一時間快速確切地知道倉庫庫存商品出入庫和過期的情況。

3.1.1.1開發意圖:

a.為了商品庫存管理系統更加簡潔明瞭;

b.為了使商品庫存管理系統更加方便;

c.為了減輕商品庫存管理系統的管理人員的工作負擔;

d.為了加強對企業商品庫存的正規化管理;

3.1.1.2應用目標

通過使用本系統,使企業相關管理人員在管理商品時更加方便快捷的掌握企業在各個階段所需的商品和商品查詢、新增和刪除等資訊的更變。

3.1.1.3產品描述

本產品是一種工作在windows系統平台的軟體,它是採用sql資料庫和visual basic開發出來的系統。

3.1.1.4產品功能及其劃分

商品庫存管理系統主要實現對商品庫存的統一化管理,主要包括了管理人員資訊、庫存資訊、供貨商資訊、庫存管理、入貨管理、出貨管理、過期管理等七個模組。主選單通過mdi窗體設計,有【檔案】 、【資訊查詢】 、【資訊管理】。

【檔案(f)】選單所含子選單及功能:

【登入】登入主介面

【註冊】註冊新使用者

【退出】退出系統

【資訊查詢(a)】選單所含子選單及功能:

【登入查詢】顯示登入查詢窗體

【庫存資訊】顯示庫存資訊查詢窗體

【供貨商資訊】顯示供貨商資訊查詢窗體

【資訊管理(b)】選單所含子選單及功能:

【庫存管理】顯示庫存管理瀏覽及編輯窗體

【入貨管理】顯示入貨管理瀏覽及編輯窗體

【出貨管理】顯示出貨管理瀏覽及編輯窗體

【過期管理】顯示過期管理瀏覽及編輯窗體

3.1.1.5安全性

本系統中共分為三類不同的使用者分別具有不同的許可權

d5 過期商品清單

d3 入庫資訊過期清單

查詢 d1 使用者登入表入庫入庫資訊

查詢 d2 商品資訊表庫存資訊

出庫出庫資訊

d4 出庫資訊表

查詢基本資訊

d6 基本資訊表

圖3.1 資料流圖

入入庫資訊入

庫入庫資訊庫

信入庫資訊結

息查詢結果果

查詢信出庫資訊

息過出庫資訊

出期庫信出庫資訊

資訊出庫結果

息過結期果信過期資訊信

息息圖3.2 系統流程圖

資料流描述:

表3.1使用者名稱密碼的資料流描述

表3.2 遊客登入的資料流描述

表3.3 使用者註冊的資料流描述

表3.4 資訊修改的資料流描述

軟體工程課程設計選課管理系統

目錄第1章可行性分析 1 1.1 引言 1 1.1.1 背景 1 1.1.2 專案概述 1 1.1.3 文件概述 1 1.2 可行性分析的前提 2 1.2.1專案的要求 2 1.2.2專案的目標 2 1.2.3目的環境 條件 假定和限制 2 1.2.4可行性分析的方法 2 1.3 可選的方案 3 1...

軟體工程課程設計倉庫管理系統

軟體工程課程設計 實驗報告 班級 計科06101 學號 200616010108 姓名 唐俊豪 指導老師 李果 湖南文理學院計算機學院 二 一 年一月 第一章需求分析 一 問題背景及描述 隨著科學技術的發展,社會進步,計算機迅速的發展,倉庫管理的方法也日新月異,以前全是由人管理的方法現存在很多的缺點...

軟體工程課程設計

課程設計 報告課程名稱 軟體工程課設 班級 12330104 學號 2011023301183 姓名 張雙全 完成日期 2012 11 29 瀋陽航空航天大學 北方軟體學院 課程設計任務書 專業名稱 軟體工程 課程名稱 軟體工程課程設計 設計題目 學生成績管理系統 起止時間 2012年 11月22日...