書店管理系統庫存部分

2021-03-04 07:54:04 字數 4163 閱讀 9476

課程設計報告

指導教師職稱

2023年 7 月 15 日

目錄1.選題背景 1

2.書店管理系統需求分析 2

2.1書店管理系統需求陳述 2

2.2書店管理系統需求分析 3

2.2.1功能需求 3

2.2.2效能需求 4

2.3 系統需求建模 5

2.3.1確定參與者 5

2.3.2確定用例 5

2.3.3系統用例建模 6

2.3.4用例描述 6

3.書店庫存管理系統分析 10

3.1系統用例建模 10

3.2靜態結構模型 12

3.2.1類的識別 12

3.2.2類的關聯分析 12

3.2.3類的屬性描述 13

3.2.4類圖的構建 13

3.3系統動態模型 15

3.3.1系統執行順序分析 15

3.3.2系統的協作分析 16

3.3.3系統狀態分析 17

3.3.4活動分析 18

4.書店庫存管理系統設計與實現 19

4.1uml體系結構設計 19

4.1.1硬體體系結構設計 19

4.1.2軟體體系結構設計 20

4.2物件模型設計 21

4.3系統實現 24

4.3.1元件分析 24

4.3.2配置分析 24

4.3.3部署分析 25

5.課程設計心得體會 26

6.參考文獻 27

在當今社會,隨著計算機的發展及網路技術的應用,計算機應用在全球範圍內的普及。當今社會正快速向資訊化社會前進,資訊自動化的作用也越來越大。而在日常生活中資訊科技的不斷融入,在技術越來越先進的同時,我們應該從以前繁瑣的事務中解放出來 ,來提高了我們的工作效率。

而目前在在一些中小型書店中, 工作大部分還是進行著手工管理,工作起來效率很低,並且不能及時了解書店各類圖書的庫存,讀者比較需求的圖書難以在短時間裡找到、圖書的入庫和更新比較麻煩等等,不便於動態及時調整圖書結構。由於不可避免的人為因素,造成資料的遺漏、誤報。為了更好的適應當前讀者的借閱需求,緩解手工管理存在的許多弊端,計算機資訊化管理有著儲存資訊量大,速度快、便於管理等特點,提供給我們的處理資訊及時快捷,在工作中不僅減緩了壓力,同時提高了我們工作人員的自身素質。

因此我們利用計算機提供給我們資訊,及時的調整書店圖書結構,並且對讀者的借閱過程形成一整化動態的管理。

立足於書店實際,著眼於未來發展,建成符合標準化協議、通用性較強、實用的系統,以提高圖書資訊的現代化管理水平,實現資訊資源的共享。書店管理系統是一種基於集中統一規劃的資料庫資料管理新模式。在對圖書、消費者的管理,其實是對圖書、消費者資料的管理。

本系統的建成無疑會為管理者對書店管理系統提供極大的幫助。使用該系統之後,書店管理人員可以管理顧客的登記、圖書的購入、借出、歸還以及登出等;還可以查詢某位讀者、某本圖書的借閱情況以及書店現存圖書的查詢,對當前銷售、借閱情況給出一些統計,給出統計**,以全面掌握圖書的流通情況。 該系統為現有系統的更新改進產品。

本系統的宗旨是提高書店管理工作的效率,減少相關人員的工作量,使書店的管理工作真正做到科學、合理的規劃,系統、高效的實施。

圖2.1 書店庫存管理子系統

對書店庫存管理子系統的需求為:

首先書店銷售部門將定書店提交給庫存管理部門,庫存管理部門對訂書單,並對現有庫存書籍進行統計查詢。如果庫存充裕,則向銷售部門下發領貨通知單,銷售部門向客戶提供發票單,有客戶核對,核對完畢向客戶發貨,銷售部門收取貨款,並上交財務部門。如果庫存無存貨或存貨不足,則有庫存部門向採購部門下發供貨單據,採購部門核對供貨單據向供貨單位下發採購單,供貨單位準備好貨物,向採購部門下發提貨通知單,採購部門核對後領取貨物和發票,向庫存管理部門提交入庫單,庫存部門核對後將貨物入庫,再向銷售部門提交領取通知單,庫存部門把進出庫的書籍計入入庫流水賬,進而記入庫存帳。

書店資訊管理系統是將傳統的以人、財、物管理為主的模式,逐步轉向面向管理、面向圖書、面向客戶三位一體的管理模式,形成「以客戶為中心」,以客戶購書資訊為主線,深化經濟成本核算,並與書店人、財、物管理相結合的管理型資訊系統,為書店提供更好、適用的系統解決方案,使圖書交易過程更加高效、有序、規範,使書店有序、健康性地發展,給讀者帶來全新的購書環境和更完善的服務,從而提高書店各職能部門的工作效率和書店現代化管理水平。

圖書入庫之前管理員會對圖書的資訊進行核對,沒有問題入庫並修改入庫資訊,有問題需要聯絡採購部門。列印入庫圖書的資訊形成入庫通知單,使銷售部門了解新入庫圖書的資訊。為有關人員提供入庫圖書資訊的查詢,定期列印統計報表,提供管理者入庫資料,方便管理者決策。

圖2.2 入庫管理子系統功能

銷售部根據進貨要求對庫存資訊進行查詢,如果有所需圖書則彙總成提貨單,管理員根據提貨單提貨並進行庫存資訊的修改,然後列印圖書出庫清單並和圖書一併交給銷售部。為有關人員提供出庫圖書資訊的查詢,定期列印統計報表,提供管理者入庫資料,方便管理者決策。

圖2.3 出庫管理子系統功能

由庫存盤點人員盤點貨物,然後輸入盤點後的資訊和存檔的庫存資訊進行對比,輸出盤點的結果,並根據盤點結果修改庫存資訊,列印盤點盤贏盤虧表單和統計報表給經理,提高有個人員對盤點結果的查詢。

圖2.4 庫存盤點子系統功能

由管理人員輸入庫存指標,用指標與庫存資訊進行對比,如果出現短缺貨物或者超儲的情況,列印短缺超儲資訊交給採購部,定期列印統計報表交給經理,提供管理者預警資料,方便管理者決策。對有關人員提高庫存預警的查詢。

2.5 庫存預警子系統功能

(1)資料精確度

在進行向資料庫檔案提取資料時,需求資料記錄定位精確,在往資料庫檔案陣列中新增資料時,要求輸入數精確金額、身份證、卡號等按訊息設定字元數。

(2)時間特性

程式響應時間:在人的感覺和視覺事物範圍內;

資訊交換時間:要求在程式呼叫前後都與資料庫保持同步更新,網路資訊交換時間應該小於程式呼叫時間。

(3)適應性

要求資料庫局用很好的更新能力,由於本產品是試驗性軟體,故對磁碟和記憶體容量沒有很高的要求,但是資料庫應該能夠對併發事件,髒資料具有較強的識別處理能力。

(4)磁碟容量

由於要儲存大量的資料和資訊,所以要求要有足夠的磁碟容量。

(5)主存容量

為了滿足儲戶的要求,系統必須要有高的運作速度,儲戶填寫的表單輸入到系統,系統必須能快速作出響應,迅速處理各項資料、資訊,顯示出所有必需資訊並列印出各項清單,所以要求很高的資訊量速度和大的主存容量;由於要存貯大量的資料和資訊,也還要有足夠大的磁碟容量。

除此之外,安全性也是系統最重要的效能需求之一,銀行計算機儲蓄系統必須有可靠的安全措施,以保證儲戶的儲存安全。

在進行用例建模之前,我們首先了解到用例模型描述的是外部執行者(actor)所理解的系統功能。它主要用於需求分析階段,它的建立是系統開發者和使用者反覆討論的結果,表明了開發者和使用者對需求規格達成的共識。它的重要作用對於我們書店庫存管理系統的分析和設計主要體現在以下幾個方面:

首先,它描述了待開發系統(書店庫存管理系統)的功能需求;

其次,它將系統看作黑盒,從外部執行者的角度來理解系統;

再次,它驅動了需求分析之後各階段的開發工作,不僅在開發過程中保證了系統所有功能的實現,而且被用於驗證和檢測所開發的系統,從而影響到開發工作的各個階段和uml的各個模型。

從本質上講,乙個用例是使用者與計算機之間的一次典型互動作用。在uml中,用例被定義成系統執行的一系列動作,動作執行的結果能被指定執行者察覺到。

幾乎在任何情況下都會使用用例。用例用來獲取需求,規劃和控制專案。用例的獲取是需求分析階段的主要任務之一,而且是首先要做的工作。大部分用例將在專案的需求分析。

在分析過程開始的時候,我們考慮到獲取用例首先要找出系統的執行者。有鑑於此,我們通過使用者回答一些問題的答案來識別執行者。

1.誰使用系統的主要功能(主要使用者)。

2.誰需要系統支援他們的日常工作。

3.誰來維護、管理使系統正常工作(輔助使用者)。

4.系統需要操縱哪些硬體。

5.系統需要與哪些其它系統互動,包含其它計算機系統和其它應用程式。

6.對系統產生的結果感興趣的人或事物。

通過回答這六個問題以後,再進一步分析可以識別出本系統的四個角色:庫存管理員,經理,銷售部門,採購部門。

在對現行庫存管理系統的分析過程中,在我們獲取了執行者之後,我們就對每個執行者提出以下問題以獲取用例。

1.執行者要求系統提供哪些功能(執行者需要做什麼)。

小型書店管理系統

目錄第一章領域分析 1 1.1 目標分析 1 1.2業務分析 2 第二章需求分析 4 2.1需求分析概述 4 2.2需求結構分析 4 2.3用例分析 5 第三章體系結構設計 6 第四章詳細設計 7 4.1業務物件模型 7 4.2邏輯設計 8 一 使命和方向 以優質服務向讀者提供豐富的圖書。對書店圖書...

書店書籍管理系統

b 效能 能夠實現書籍管理。c 輸出 採購訂單 銷售統計。d.輸入 書籍資訊。e 處理流程和資料流程 書籍資訊按分類號和作者號對書籍進行分類,編寫好編號後入庫 讀者到收銀台購買書籍,系統對書籍資訊查詢,讀者付款後,系統進行銷售記錄。店主根據採購訂單採購書籍後,系統更新書庫資訊。f.在安全與保密方面的...

書店管理系統 2

河南城建學院 資料庫原理及應用 課程設計報告 課程名稱 資料庫原理及應用 設計題目 書店管理系統 指導教師薛冰 班級 0814131 學號 081413113 學生姓名 陳斌 電腦科學與工程學院 2015年12月 隨著計算機技術的發展,人們的日常生活已經離不開計算機。未來社會人們的生活和工作將越來越...