資料庫課程設計
課題名稱:進銷存管理系統
專業:08電腦科學與技術
班級: 08計算機本三班
學號:小組成員:
指導教師
2010 年 12月27日
現代科技技術突飛猛進,在不同的領域要求各異,以前對庫存盤點的統計都是手寫登記,紙製檢視,這樣很容易發生錯誤,導致企事業失去他們所需要的資訊,而且會產生錯誤資訊誤導決策,現在為了方便決策者了解到更加確切的資訊和資料,所以開發這樣的系統方便決策者查詢資訊及網上瀏覽,使各方面的資訊都能夠正確及時。
系統的功能是將該企業的所有庫存盤點資訊進行電子統計,根據不同的需求建立各種的報表,便於企事業在網上查詢庫存的各方面的資訊情況,方便決策者了解市場,也能夠方便管理者對庫存盤點的資訊進行不同的統計。
庫存盤點管理管理子系統主要實現的是庫存盤點資訊的錄入,修改,查詢以及盤點資訊的列印等功能,為此,若要實現各方面的需求,系統的資料必須具有高度的完整性和準確性,這就要求系統的高度安全性,可維護性,可靠性及靈活性。
比如庫存管理系統的管理,管理員在錄入商品的庫存情況的時候或是資料庫出現異常而產生差錯,可能會影響決策者從網上查詢這些商品的庫存情況,這就要求系統具有高度的安全性,可維護性和可靠性;靈活性指的是系統要具有強大的功能以適應不同層次的客戶不同的需求。另外,系統的操作介面要求簡便,通俗,以便於操作。
使用者對系統的信用,如果因為一次的錯誤就會導致一連串的資訊錯誤,所以保證資訊的可靠性十分必須的,這樣才能使系統得到使用者的信賴和支援。這樣的系統需要保證可靠性,避免給決策者提供虛假的資訊,更確保各部門通過瀏覽該系統,進行相應的需求操作。
因此,隨著技術發展,企業採用庫存盤點資訊化已成為趨勢及必然。
2.1.1需求分析
本系統通過簡單的資料庫的操作,實現企事業單位的庫存資訊的管理。庫存盤點管理管理子系統是乙個小型的資訊管理系統,資料庫採用sql server 2005。使使用者和專案人員明確系統的功能、應用範圍。
本系統具有以下功能:
1:實現庫存盤點管理的資訊化管理。
2:實現庫存盤點管理的基礎要求,如資訊新增,檢視及刪除。操作方便簡單,且資料穩定性強。
3:方便的庫存資訊查詢功能,支援多條件查詢。
4:資料計算自動完成,儘量減少人工干預。
5:強大的報表列印功能。
可行性分析
經濟上可行性分析
現在,計算機的**已經十分低廉,效能卻有了長足的進步。而本系統的開發,為企業的工作效率帶來了乙個質的飛躍,為此主要表現有以下幾個方面:
第一,本系統的執行可以代替人工進行許多繁雜的勞動;
第二,本系統的執行可以節省許多資源;
第三,本系統的執行可以大大的提高企業的工作效率;
第四,本系統可以使敏感文件更加安全,等等。
本產品的開發所需的裝置在現有條件下,只需要少量的投入資金就可以實現。因此在經濟上是可行的。
技術上可行性分析
軟體可行性
c#具有豐富的資料庫功能,可以直接建立和編輯資料庫,使用結構化查詢語言直接訪問sql sever上的資料庫,並提供簡單的物件導向的庫操作命令、多使用者資料庫的加鎖機制和網路資料庫的程式設計技術。
sql sever2000是由微軟公司推出的,能提供超大型系統所需的資料庫服務,並對資料庫提供全面的保護,具有防止問題發生的安全措施,他是乙個採用sql語言的關係型資料庫管理系統。作為客戶機/伺服器的後端資料庫,他是所有資料的彙總和管理中心。
專案規劃
企業進銷存管理系統是乙個典型的資料庫開發應用程式,由基礎資訊模組、採購管理模組、庫存管理模組、商品銷售模組、查詢統計模組、往來管理模組、系統設定模組等部分組成,規劃系統功能模組如下:
基礎資訊模組
該模組主要管理商品資訊錄入、客戶資訊錄入、**商資訊錄入、商品資訊查詢、客戶資訊查詢、**商資訊查詢。
採購管理模組
該模組的主要管理商品採購資訊錄入和商品採購資訊查詢。
庫存管理模組
該塊主要管理商品入庫資訊、商品入庫退貨、商品庫存查詢和庫存商品**調整。
商品銷售模組
該模組主要管理商品銷售資訊錄入和商品銷售退貨資訊錄入。
查詢統計模組
該模組主要管理銷售資訊查詢、銷售退貨查詢、商品入庫查詢、入庫退貨查詢、商品銷售排行和年銷售額分析。
往來管理模組
該模組主要管理商品銷售結賬、入庫退貨結賬、銷售結賬查詢、商品入庫結賬、銷售退貨結賬和入庫結賬查詢。
系統設定模組
該模組主要管理新增操作員、更改操作員密碼、刪除操作員。
2.1.2開發及執行環境
1. 硬體環境:cpu:cⅱ1.7g以上,內存在256m以上。
2. 軟體環境:windows xp作業系統,microsoft sql servers資料庫系統。軟體程式設計使用microsoft visual studio 2005
2.1.3程式流程
本庫存盤點管理管理子系統使用如下的流程進行登陸以及其他的操作:
開始介面是始於登陸介面「登入(登入.frm)」,當使用者鍵入使用者名稱和密碼的時候,系統自動到所對應的資料庫「使用者資訊表」中進行使用者驗證。如果輸入正確則進入系統主介面,就可以進入到主操作選單窗體「系統(系統.
frm)」中進行操作。在主操作選單窗體「系統(系統.frm)」中,使用者可以對資料庫中的商品資訊、**商資訊及客戶資訊等基本資訊進行包括:
新增,查詢,修改等操作,並能夠進行入庫管理,出庫管理及庫存盤點。此外,可在「清單報表管理視窗」中進行相應的報表列印。
2.2.1.資料元素條目
2.2.2資料結構條目
2.2.3.資料流條目
2.2.4資料儲存條目
2.2.5處理過程條目
2.2.6外部實體條目
該系統的總體結構設計如下圖所示:
人員資訊檔案管理系統包括基本資訊管理,銷售資訊管理,庫存資訊管理,資料包表管理和系統管理等部分。
圖二系統圖
其中,基本資訊管理中可以對商品,**商,客戶基本資訊進行新增,修改,查詢和刪除等操作,如圖:
圖三資訊管理
庫存管理中可以實現庫存資訊,入庫單資訊,出庫單資訊,盤點清單資訊的錄入,修改,查詢等操作,如圖:
圖四庫存管理
資料包表管理可以實現盤點清單的預覽及列印等操作,如圖:
圖五清單圖
系統管理中主要是使用者查詢,新增使用者,修改密碼,資料備份及恢復等的操作,如圖:
圖六系統管理圖
圖七概念設計圖
3.3資料庫邏輯設計
表七商品資訊表
表八**商資訊表
進銷存管理系統課程設計
資料庫課程設計 課題名稱 進銷存管理系統 專業班級 學號小組成員 指導教師 2010 年 12月27日 現代科技技術突飛猛進,在不同的領域要求各異,以前對庫存盤點的統計都是手寫登記,紙製檢視,這樣很容易發生錯誤,導致企事業失去他們所需要的資訊,而且會產生錯誤資訊誤導決策,現在為了方便決策者了解到更加...
進銷存管理系統
基本介紹 適用於各類企業倉庫管理 行政事業機構物資管理,具有強大的專案管理 分倉控制 多操作員控制功能。1.適用於所有行政單位物資管理 學校 財政 公安 消防等 小到商店 細到工程隊 大到集團企業倉庫管理 同類產品適應面有限 2.支援條碼輸入,輸出,列印,快捷方便 3.獨有的專案管理 動態庫存統計 ...
進銷存管理系統
物件導向程式設計 課程設計報告 題目 進銷存管理系統 院 系 資訊科學與工程學院 專業班級 軟體工程1 班 學生姓名 學號 xx 指導教師xx 20 15 年 6 月 15 日至20 15 年 6 月 26 日 武昌首義學院制 物件導向程式設計課程設計任務書 目錄1系統分析1 1.1 需求分析1 1...