企業(yè)進銷存管理系統(tǒng)_第1頁
企業(yè)進銷存管理系統(tǒng)_第2頁
企業(yè)進銷存管理系統(tǒng)_第3頁
企業(yè)進銷存管理系統(tǒng)_第4頁
企業(yè)進銷存管理系統(tǒng)_第5頁
免費預覽已結(jié)束,剩余9頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、合肥工業(yè)大學件:詳細設計說明書(庫 存警示模塊)項目名稱:企業(yè)進銷存管理系統(tǒng) 項目計算機與信息學院文檔文負責人:2009 年 9 月 20 日2009 年 9 月 20 日2009 年 9 月 21 日編寫 周明飛校對葉方華 張偉審核江鵬遠 董鵬批準開發(fā)單位合肥工業(yè)大學計算機與信息學院引. 31.1編 寫目. 31.2勻匕背.31.3定.41.4參 考資的景義. 42程序系 統(tǒng)的結(jié).4 3程序 (標識符)設計說.5.程序描. 53.2功.63.3性.73.4輸人.83.5輸出.83.6算.93.7流程邏113.8接.123.9存儲分構(gòu)明3.1述項項法輯口配厶匕能厶匕能.131引言1.1編寫目的

2、根據(jù)對客戶 進行信息化管理的應用需求和針對“商品進銷 存管理系統(tǒng)”軟件市場的前期調(diào)查,以及與同 種類軟件使用者進行全面深入地探討分析的 基礎上,商品進銷存管理系統(tǒng)項目小組提出 了這份軟件需求規(guī)格說明書。 此需求規(guī)格說 明書對“商品進銷存管理系統(tǒng)”軟件做了全面吸 住的用戶需求分析,明確所需要開發(fā)的軟件 應具有的功能,性能與界面,使系統(tǒng)分析人 員及軟件開發(fā)人員能清楚地了解用戶的需求, 并在此基礎上進一步提出概要設計說明書和 完成后續(xù)設計與開發(fā)工作。1.2項目背 景長期以來,很多公司一直采用人工管理貨 物。在傳統(tǒng)的業(yè)務管理.13計. 13件.13會.13價.3.10注 釋 設3.11限 制 條3.1

3、2心 得 體3.13組 長 評系統(tǒng)中存在采購、庫 存、銷售等信息的管理存在工作量大、工作 效率低下、耗費人員過多導致勞力資本投入 量大、市場及消費者的反饋信息不能及時處理等問題。 “商品進銷存管理系統(tǒng)”軟件大大 提高企業(yè)管理的自動化和管理效率。方便高 層的決策,該系統(tǒng)還能及時提供市場基本信 息、供貨商信息、庫存信息、銷售信息、消 費者反饋信息及市場需求信息,提高決策正 確率;并在此基礎上通過對各種信息的綜合 分析,以改進進銷物品種類、提高服務夠提 高工作效率、擴大服務范圍、增加經(jīng)營者的 利潤、及時獲取信息、減少質(zhì)量、滿足不同 消費者的購買要求,使公 司的管理向高質(zhì)量、現(xiàn)代化的方向發(fā)展?!吧唐愤M

4、銷存管理系統(tǒng)”小組已經(jīng)完成了全面的 市場調(diào)查和分析,同時與目標客戶進行了多 次深入溝通,并在此基礎上著手開發(fā)“商品進 銷存管理系統(tǒng)”軟件。1.3定義SMDS:客 房 信 息 管 理 系 統(tǒng)(StroeManageDatabaseSystem)。Delphi:Borland公司提供的可視化數(shù)據(jù)庫編程軟件。1.4參考資料1胡學剛、王浩.計算機科學與技術(shù)專業(yè)軟 件系統(tǒng)課程實踐教程 (修訂本).合肥:合肥 工業(yè)大學出版社,2005 2張海番.軟件 工程導論(第五版).北京:清華出版社,2008 3高英、石文華.Delphi數(shù)據(jù)庫開 發(fā)基礎與應用.北京:人民郵電出版社,2006 4合肥工業(yè)大學計算機專業(yè)

5、2004-1班軟件開發(fā)小組.需求規(guī)格說明書,20042程序系統(tǒng)結(jié)構(gòu)除 統(tǒng)計 瀏覽 統(tǒng)計 管理自 己信息3程序(標識符)設計說明3.1 程序描述 目的和意義:本程序編寫的主要目的是對商品的數(shù)量上限、下限和商品的有效期進行檢測并在出現(xiàn)問題是發(fā)出警報。庫存 警示模塊分為數(shù)量報警,失效警示兩個模塊。 數(shù)量警報模塊:即當庫存貨物的數(shù)量低于下 線或超過上限時報警。 失效警示模塊:即當 庫存貨物即將達到有效期時報警。 程序的 特點:1.常駐內(nèi)存;2.屬于自程序;3.不 可重入;4.無覆蓋要求;5.順序處理(不 允許一個以上的操作員同時操作數(shù)據(jù)庫);3.2 功能貨物數(shù)量報警信息管理用來顯示所有 需要進行數(shù)量報

6、警的貨物信息。數(shù)量警報模 塊設計包快數(shù)據(jù)列表欄和多頁組件,其中第 一頁添加數(shù)據(jù)列表欄設計為庫存低于下限, 如圖1,第二頁添加數(shù)據(jù)列表欄設計為庫存 高于上限,如圖2.圖 1:圖 2 :貨物失效警報管理用來顯示所有需要進行失效警報的貨物信息。貨物失效警示窗體設 計為包不正常退出初始化啟動失敗成功正常退出 退出進入主界面等待登錄注注 銷 銷管理員 普通用戶作界面 相關(guān) 事件進入相關(guān)操作界面 進入相關(guān)操 返回 瀏覽 增加 修改 刪括一個數(shù)據(jù)列表欄,如圖 3 圖 3:3.3性能 精度:金額精確到0.01元,數(shù)量精確到 個。數(shù)據(jù)傳輸做到準確無誤。靈活性:可運 行于Windows2000、XP、vista操

7、作系統(tǒng);數(shù)據(jù)庫只能用Mysql,不支持sql server、oracl等數(shù)據(jù)庫。 時間特性:本程序?qū)傩⌒统?序,操作的數(shù)據(jù)不復雜,操作相應時間可控 制在0.01s內(nèi),更新時間與數(shù)據(jù)的轉(zhuǎn)換和傳送時間都在該范圍內(nèi)。3.4 輸入項本模塊無輸入項。3.5 輸出項貨物 數(shù)量警報管理模塊: 庫存低于下限分塊:名稱 范圍 方數(shù)頻度 媒體 來源 保式 量 密 貨物名稱 1漢字15 自動 1 1 次/添顯示器 貨物信息輸密 加 入 庫存數(shù)量 1數(shù)自動 1 1 次/添顯示器 貨 物信息輸密 字1000 加 入 低于下限數(shù) 1數(shù)自動 1 1 次/添顯示器 貨物信 息輸密 量 字 1000 加 入庫存高于上限分塊:名

8、稱 范圍 方數(shù)頻度 媒體 來源 保式 量 密 貨物名稱 1 漢字 15 自動 1 1 次 /添 顯示器 貨物信息輸入 密 加 庫存數(shù)量 1數(shù)自動 1 1 次/添顯示器 貨物信息 輸入 密 字1000 加低于上限數(shù) 1數(shù)自動 1 1 次/添顯示器 貨物信息輸入 密 量 字1000 加貨物失效警報管理模塊:名稱 范圍 方數(shù)量 頻度 媒體 來源保密 式 倉庫名稱1漢自1 1次/添加 顯示器 入庫 信息輸入 密 動 字15自1貨物名稱1漢1次/添加 顯示器 貨 物信息輸入 密 動 字15自1庫戶名稱1漢1次/添加 顯示器 入庫信息輸入 密 動 字15自1生產(chǎn)日期1數(shù)1次/添加 顯示器 入庫信息輸入 密

9、 動 字3000自1入庫日期1數(shù)1次/添加 顯示 器 入庫信息輸入 密 動 字3000自1有 效 期1數(shù)1次/添加 顯示器 入庫信息輸入 密 動 字1000 3.6算法unitUnumAlarm;interfaceuses Windows, Messages,據(jù)連接dm.Qalarmlow.Close; end;procedureSysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, Grids, DBGrids, ComCtrls; type Tfrm_MousePos: TPoint; var Handled: Boo

10、lean); procedureTabSheet2ContextPopup(Sender: TObject; MousePos: TPoint;var Handled: Boolean); procedure FormCreate(Sender:TObject); private Private declarations public Publicdeclarations end; var frm_numalarm: Tfrm_numalarm;numalarm= class(TForm)pcmain: TPageControl;TabSheet1:TTabSheet;TabSheet2: T

11、TabSheet;DBGridlow:TDBGrid;DBGridhigh: TDBGrid;procedureFormShow(Sender:TObject);procedureFormClose(Sender:TObject; var Action:TCloseAction);procedureTabSheet1ContextPopup(Sender:TObject;implementationuses UDM;$R *.dfmprocedureTfrm_numalarm.FormShow(Sender:TObject);begindm.Qalarmhigh.Close;/關(guān) 閉當前的數(shù)據(jù)

12、連接dm.Qalarmlow.Close;dm.Qalarmhigh.Open; /打開數(shù)據(jù)連接dm.Qalarmlow.Open;end;procedureUnumAlarm;interfaceuses Windows, Messages,據(jù)連接dm.Qalarmlow.Close; end;procedureTfrm_numalarm.FormClose(Sender: TObject;TCloseAction); begin dm.Qalarmhigh.Close; /var Action:關(guān)閉當前的數(shù)TObject;MousePos: TPoint; varHandled: Boole

13、an); begin end; procedureTfrm_numalarm.TabSheet2ContextPopup(Sender: TObject; MousePos:TPoint; var Handled: Boolean); begin end;procedure Tfrm_numalarm.FormCreate(Sender: TObject); begin end; end.3.7流程邏輯 開始 開始 主 界 面主 界 面 庫 存警 示庫 存 警 示 貨物數(shù)量 警報 貨物數(shù)量警報 庫 存 低 于下 限 庫 存 高 于下 限顯示警報貨物 顯示警報貨物結(jié) 束結(jié) 束 , 庫存低于下限 庫存高于上限開始 主 界面 庫存警示 失 效 警 示 顯示警報貨物 結(jié) 束 貨物失效警報3.8 接口 主 界 面 庫 存 警示數(shù)量 警報 失效 警 示 3.9 存儲分配 本程 序功能簡單,內(nèi)存占用量小,無需存儲分配。3.10 注釋設計本程序模塊少,結(jié)構(gòu)簡單, 注釋明了易懂,無需解釋。3.11 限制條 件在運行本程序的過程中,與之同時運行的 程序的CPU占用率不超過80%,內(nèi)存占用率 不超過70%,以保證本程序的正常運行。3.12 心得體會本人通過本次的課程設計對 數(shù)據(jù)庫以及Delphi編程有了更深一步的了解,加 強了自己的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論