版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 銷存管理系統(tǒng)</b></p><p><b> 專業(yè)名稱:</b></p><p><b> 班 級: </b></p><p><b> 學 號: </b></p><p><b> 指導教師:
2、 </b></p><p><b> 學生姓名: </b></p><p> 2007年 月 日</p><p><b> 目 錄</b></p><p><b> 第一章引言1</b></p><p><b>
3、 1.1項目背景1</b></p><p> 1.2 管理信息系統(tǒng)概述1</p><p> 1.3系統(tǒng)開發(fā)的意義1</p><p><b> 第二章系統(tǒng)分析2</b></p><p> 1、組織結構分析2</p><p> ?。?、系統(tǒng)功能分析3</p>
4、<p> 3、發(fā)文管理業(yè)務流程分析3</p><p> 4、收文管理業(yè)務流程4</p><p> 5、會議管理業(yè)務流程5</p><p> 第三章 系統(tǒng)設計5</p><p> 3.1 項目規(guī)劃5</p><p> 3.2 功能框圖7</p><p>
5、 3.3數(shù)據(jù)庫設計7</p><p> 第四章 系統(tǒng)實施9</p><p> 4.1 關鍵技術9</p><p> 4.2主窗體設計11</p><p> 4.3庫存管理模塊設計12</p><p> 4.4 進貨模塊設計15</p><p><b> 第五
6、章 總結16</b></p><p><b> 致 謝19</b></p><p><b> 參考文獻20</b></p><p><b> 附錄21</b></p><p><b> 第一章引言</b></p>
7、<p><b> 1.1項目背景</b></p><p> 隨著我國經(jīng)濟的高速發(fā)展,中小企業(yè)在社會經(jīng)濟中扮演的角色越來越重要,已成為最多元化和最具創(chuàng)新精神的部分。但是隨著企業(yè)的發(fā)展,客戶的增多,企業(yè)賬目混亂,庫存不準,信息反饋不及時等問題也接踵而至。這些問題已成為制約中小企業(yè)發(fā)展的瓶頸,嚴重制約了中小企業(yè)的發(fā)展壯大。越來越多的企業(yè)經(jīng)營者認識到:單純靠對商品的占有,靠個人經(jīng)驗
8、,已經(jīng)很難把握市場,很難在激烈的競爭中取勝。如何借助IT手段、如何通過信息化,加強核心競爭力,實現(xiàn)持續(xù)發(fā)展已成為中小企業(yè)亟待解決的關鍵問題。</p><p> 1.2 管理信息系統(tǒng)概述</p><p> 管理信息系統(tǒng)(MIS)的概念是1961年美國人J。D。GALLAGHER首先提出來的,是一門新興的、集管理科學、信息科學、系統(tǒng)科學及計算機科學為一體的綜合性學科,研究的是企業(yè)中信息管理
9、活動的全過程,以便有效的管理信息,提供各類管理決策信息,輔助企業(yè)進行現(xiàn)代化管理。</p><p> 管理信息系統(tǒng)是企業(yè)的信息系統(tǒng),它具備數(shù)據(jù)處理、計劃、控制、預測和輔助決策功能,具體作用如下:</p><p> ?。?) 用統(tǒng)一標準處理和提供信息,排除使用前后矛盾的不完整的數(shù)據(jù)。</p><p> ?。?) 完整、及時提供在管理及決策中需要的數(shù)據(jù)。</p&g
10、t;<p> ?。?) 利用指定的數(shù)據(jù)關系式分析數(shù)據(jù),客觀預測未來。</p><p> ?。?) 向各級管理機構提供不同詳細程度的報告,縮短分析和解釋時間。</p><p> ?。?) 用最低的費用最短的時間提供盡可能精確、可靠的信息,以便使決策者選擇最佳的實施方案,以提高企業(yè)的經(jīng)濟效益。</p><p> 1.3系統(tǒng)開發(fā)的意義</p>
11、<p> 信息已成為繼勞動力、土地、資本之后的又一大資源。誰控制的信息越多,誰利用信息資源的效率越高,誰就會在各方面的競爭中占有一席之地,誰就會有更多的優(yōu)勢。</p><p> 我國中小企業(yè)有70%是零售企業(yè),企業(yè)經(jīng)營涉及進、銷、存多個環(huán)節(jié),涉及商品種類繁多,業(yè)務量大,庫存管理復雜,使用手工管理已無法勝任。如何采用先進的計算機系統(tǒng)管理進貨、庫存、銷售等諸多環(huán)節(jié)也已成為趨勢及必然。</p>
12、;<p><b> 第二章系統(tǒng)分析</b></p><p><b> 1、組織結構分析</b></p><p> 某學院現(xiàn)行的組織結構如下:</p><p> 結合某學院的目前的組織結構,本系統(tǒng)的系統(tǒng)結構圖如下:</p><p> 某大學為一個組織(Organisation
13、簡稱O),某學院為該大學下面的一個組織單元(Organisation Unit1簡稱OU1 ),而系統(tǒng)的服務器則放在一個為Servers的服務器組里,服務器的名字為RWServer。某學院下的每一個單位,都為某學院下的一個組織單元OU2,系統(tǒng)的注冊的時候再生成相應原OU下注冊相應原用戶。用這樣的結構目的為了系統(tǒng)的層次更明顯,在分配權限的時候有條不紊。</p><p><b> 2、系統(tǒng)功能分析<
14、/b></p><p> 通過調查,要求系統(tǒng)需要有以下功能:</p><p> 要有良好的人機界面,并提供換膚功能。</p><p> 支持多人操作,要求有較好的權限分配功能。</p><p> 在進貨、退貨時存在一對多的關系,要求支持多行錄入功能。</p><p> 為了方便用戶查詢,要求支持多條件查
15、詢。</p><p> 對于每種商品要求編號惟一,編號需要自動生成。</p><p><b> 支持多種報表打印。</b></p><p> 支持賬目的詳細內(nèi)容瀏覽。</p><p> 3、發(fā)文管理業(yè)務流程分析</p><p> 4、收文管理業(yè)務流程</p><p&g
16、t; 5、會議管理業(yè)務流程</p><p><b> 第三章 系統(tǒng)設計</b></p><p><b> 3.1 項目規(guī)劃</b></p><p> 進銷存管理系統(tǒng)是一個典型的數(shù)據(jù)庫應用程序,由登錄模塊、主界面、基本信息模塊、進貨管理和銷售管理模塊、錢流管理模塊、庫存管理模塊、查賬模塊、統(tǒng)計與分析模塊、系統(tǒng)維護模
17、塊等組成。特規(guī)劃功能模塊如下:</p><p><b> 1.基本信息模塊</b></p><p> 基本信息模塊的主要實現(xiàn)庫存商品、內(nèi)部職員、往來單位、費用類型信息等管理。</p><p><b> 2.進貨管理模塊</b></p><p> 進貨管理模塊主要管理企業(yè)商品進貨及退貨信息,支
18、持多行錄入。</p><p><b> 3.銷售管理模塊</b></p><p> 銷售管理模塊主要管理企業(yè)商品銷售及退貨信息,支持多行錄入。</p><p><b> 4.錢流管理模塊</b></p><p> 錢流管理模塊主要實現(xiàn)往來賬目的錄入和賬目的詳細信息瀏覽等功能。</p&g
19、t;<p><b> 5.庫存管理模塊</b></p><p> 庫存管理模塊主要實現(xiàn)庫存貨品瀏覽、庫存盤點、庫存報警等功能。</p><p><b> 6.統(tǒng)計分析模塊</b></p><p> 統(tǒng)計分析模塊主要實現(xiàn)進貨統(tǒng)計分析、銷售統(tǒng)計分析和成本分析等功能。</p><p>
20、;<b> 7.查賬模塊</b></p><p> 查賬模塊主要實現(xiàn)與供應商、代理商對賬、費用管理、應收應付等功能。</p><p><b> 8.系統(tǒng)維護模塊</b></p><p> 系統(tǒng)維護模塊的主要實現(xiàn)本單位管理、操作員設置、數(shù)據(jù)的備份和還原等功能。</p><p><b>
21、; 3.2 功能框圖</b></p><p> 圖3-1 功能框圖</p><p><b> 3.3數(shù)據(jù)庫設計</b></p><p> (1)職員信息表(tb_employ)</p><p> 職員信息表用來保存職員信息。職員信息表的結構如表B.1所示。</p><p>
22、; 表3-1 職員信息表結構</p><p> ?。?)進貨主表(tb_warehouse_main)</p><p> 進貨主表用來保存進貨中主要和相同的信息。進貨主表的結構如表B.2所示。</p><p> 表3-2 進貨主表結構</p><p> (3)進貨明細表(tb_warehouse_detailed)<
23、/p><p> 進貨明細表用來保存進貨中商品的詳細信息。進貨明細表結構如表B.3所示。</p><p> 表3-3 進貨明細表結構</p><p> (4)用戶權限表(tb_power)</p><p> 用戶權限表用來保存用戶權限設置信息。用戶權限表結構如表B.4所示。</p><p> 表3-4
24、用戶權限表結構</p><p><b> ……</b></p><p><b> 第四章 系統(tǒng)實施</b></p><p> 4.14.1 關鍵技術</p><p> 1、報名點管理、用戶管理、考點管理</p><p> 用戶管理、考點管理、報名點管理的功能類似,
25、實現(xiàn)相應信息的增加、刪除、修改、打?。A覽)功能,只是界面設計上有所區(qū)別。限于篇幅,以報名點管理窗體大致說明這三個模塊功能的實現(xiàn)。</p><p> 報名點管理是針對報名點信息的管理,包括報名點的添加、修改、刪除、打印功能。報名點管理窗體如下圖所示:</p><p> 圖4-1報名點管理窗口</p><p><b> 2、準考證號的生成</b&
26、gt;</p><p> 準考證生成是本系統(tǒng)的一大難點。由于準考證號是考前準備的最主要部分,也是考后數(shù)據(jù)處理中惟一對考生進行標識和管理的重要依據(jù)。因此,準考證號的生成必須是隨機的、唯一的。</p><p><b> 準考證號的編碼設計</b></p><p> 考慮實際管理工作需要和準考證打印工作的有效進行,準考證號需要反應出每一個考生的
27、信息:報考級別、報考專業(yè)、報名點(即可知道考生的考點)、考場、座位號。</p><p> 報考級別代碼和報考專業(yè)代碼為試卷的發(fā)放提供便利,為各種統(tǒng)計報表的生成提供重要參數(shù)。</p><p> 報名點代碼確定了考生的考點,例如保證了成都市考生不會被安排到攀枝花市的考場等,同時為準考證打印、分發(fā)提供便利。而考場代碼和座位號在準考證中是必須存在的,保證考生參加考試時有序的進入各自考場,找到各
28、自座位。</p><p> 準考證號每位數(shù)字的具體含義舉例如下:</p><p> 準考證號:1 01 0106 02 22</p><p><b> 其中:</b></p><p> 1………為報考級別代碼(A級);</p><p> 01 ……為報考專業(yè)代碼(英綜合)
29、;</p><p> 0106 … 為報名點代碼(成都市金牛區(qū),也意味著考生在該區(qū)的考點進行考試);</p><p> 02 ……為考場號(第02考場);</p><p> 22 ……為考生在考場中的座位號。</p><p><b> 準考證號的生成設計</b></p><p> 準考證
30、號主要是根據(jù)考生的報名信息,前7位代碼在考生報名時就已經(jīng)可以確定,使用Tquery組件的sql查詢語句從各個表中讀出。為了減小同時報名的考生被安排在同一個考場,甚至前后座位的概率,考試中心要求準考證號的分配必須隨機。為了達到隨機的目的,我們首先用Ramdon函數(shù)為該報名點的每位考生隨機生成一個隨機數(shù),然后根據(jù)隨機數(shù)的大小進行考場分配和座位分配。其設計思路如下:</p><p> 為各個報名點的考生分配隨機數(shù)。&
31、lt;/p><p> 如:A:99 B:53 C:142</p><p><b> 排序:B,A,C</b></p><p> 根據(jù)②中排序的結果為考生分配考場號和座位號。</p><p> A:0101 B:0102 C:0103</p><p> 當01考場座位號分
32、配完后,考場號加1,依此類推,從而為每位考生隨機安排唯一的準考證號。</p><p> 由于準考證號分配工作的完成需要一定的時間,為了方便管理人員估計進程運行時間,我們還選用了ProgressBar組件設計了大致顯示進程進度的進度條。</p><p><b> 4.2主窗體設計</b></p><p> 主窗體是程序的控制中心,其他模塊都
33、是通過主窗體來調用,所以主窗體的界面要設計的美觀易操作。進銷存管理系統(tǒng)主窗體運行結果如圖4所示。</p><p> 圖4-2 主窗體運行的結果</p><p><b> 設計要點有:</b></p><p><b> 1.子窗體的顯示</b></p><p> 在窗體右側的功能按鈕單擊事件
34、處理過程中,動態(tài)創(chuàng)建相應的功能窗體。動態(tài)創(chuàng)建“庫存狀況窗體”代碼如下:</p><p> procedure TF_zct.SpeedButton9Click(Sender: TObject);</p><p><b> begin</b></p><p> Application.CreateForm(TF_kczk, F_kczk);
35、 //創(chuàng)建窗體</p><p> F_kczk.ShowModal; //顯示窗體</p><p> F_kczk.Free; //釋放窗體</p><p><b> end;</b></p><p> 4.3庫存管理模塊設計</p><p> 庫存管理的操
36、作流程圖如下:</p><p> 庫存商品模塊主要實現(xiàn)瀏覽、添加、修改、刪除、查詢、打印商品信息等功能。庫存商品模塊運行結果如圖所示。</p><p> 圖4-3 庫存商品模塊運行的結果</p><p><b> 設計要點</b></p><p><b> ?。?、數(shù)據(jù)的顯示</b></
37、p><p> 在窗體的OnShow事件處理過程中打開庫存商品表。代碼如下:</p><p> procedure TF_kcsp.FormShow(Sender: TObject);</p><p><b> begin</b></p><p> inherited; //由于窗體是繼承自基窗體該代碼自動生
38、成。意為調用父類的同名方法。</p><p> change:=False;</p><p> with adoquery1 do</p><p><b> begin</b></p><p><b> Close;</b></p><p> SQL.Clear;&
39、lt;/p><p> SQL.Add('Select * from tb_stock order by tradecode asc'); //排序</p><p><b> Open;</b></p><p><b> end;</b></p><p><b>
40、 end;</b></p><p><b> 2、查詢的實現(xiàn)</b></p><p> 在【查詢】按鈕的單擊事件處理過程中動態(tài)設置查詢條件。代碼如下:</p><p> procedure TF_kcsp.SpeedButton1Click(Sender: TObject);</p><p><b
41、> var</b></p><p> searchwhat:string;</p><p><b> begin</b></p><p> inherited; //調用父類的同名方法</p><p> Panel1.Visible:=not(Panel1.Visible);</p
42、><p> if Panel1.Visible=False then</p><p><b> begin</b></p><p> searchwhat:='';</p><p> case combobox1.ItemIndex of //設置要查找的字段</p><
43、;p> 0: searchwhat:='tradecode';</p><p> 1: searchwhat:='fullnamed';</p><p> 2: searchwhat:='name';</p><p> 3: searchwhat:='shortcode';</p&g
44、t;<p><b> end;</b></p><p><b> try</b></p><p> with ADoquery1 do</p><p><b> begin</b></p><p><b> Close;</b>&l
45、t;/p><p> SQL.Clear;</p><p> SQL.Add('select * from tb_stock '); //寫SQL語句</p><p> SQL.Add('where '+''+searchwhat+''+' like :a order by trad
46、ecode');</p><p> parameters.ParamByName('a').Value:='%'+Trim(Edit1.Text)+'%';</p><p><b> open;</b></p><p><b> end;</b></p&g
47、t;<p> if Application.MessageBox('是否刷新表?','提示',mb_yesno)=Id_yes then</p><p> with ADoquery1 do</p><p><b> begin</b></p><p><b> Close;<
48、;/b></p><p> SQL.Clear;</p><p> SQL.Add('select * from tb_stock order by tradecode'); //刷新</p><p><b> open;</b></p><p><b> end;</b
49、></p><p><b> except</b></p><p> Application.MessageBox('請正確輸入條件','提示',mb_ok);</p><p><b> end;</b></p><p><b> end;&l
50、t;/b></p><p><b> end;</b></p><p> 其他的庫存報警,庫存盤點,庫存變化也一一介紹。</p><p> 4.4 進貨模塊設計</p><p> 入庫單的操作流圖程如下:</p><p> 進貨單錄入窗體主要功能是錄入進貨的相關信息,在該模塊中支
51、持多行錄入,可以調用其他信息提示窗體。進貨單錄入模塊運行結果如圖19所示。</p><p> 圖4-4 進貨單錄入模塊運行的結果</p><p><b> 。。。。。。</b></p><p><b> 第五章 總結</b></p><p> 通過這次的畢業(yè)設計,我對前面學過的許多課程有了
52、更為深刻的理解。如果在開發(fā)之前對整個開發(fā)工作做出全方位的規(guī)劃和系統(tǒng)的分析,開發(fā)過程就會事半功倍,否則就會遇到許多意想不到的問題,延緩開發(fā)進度。在這方面,老師給予我們提出了寶貴的意見,讓我們利用一個星期的時間熟悉該系統(tǒng),然后進行系統(tǒng)規(guī)劃,確定系統(tǒng)的管理職能,做好業(yè)務流程圖,數(shù)據(jù)流流程圖。</p><p> 所遇到的問題及解決方法</p><p><b> 1.</b>
53、;</p><p><b> 2.</b></p><p><b> 3.</b></p><p> 但是總體上說,這次的畢業(yè)設計對我來說是非常難得的一次在校外鍛煉機會。這次畢業(yè)設計使得我對三年來所學的專業(yè)課有了更為深刻的認識,使知識得到了融會貫通,得到了比以往學習任何一門課都大的提高和進步,對于我來說,這不僅僅是一
54、次畢業(yè)設計,更重要的是在學習的過程中,所有的問題大家互相討論,要想盡各種辦法解決,克服困難,在解決這些困難的過程中提高了我的學習能力,解決問題的能力和實際工作的能力,學到了許多書本以外的知識。另外,在這期間我們也得到了我們的指導老師和某某公司的幫助,在此,我向他們表示衷心的感謝。</p><p><b> 致 謝</b></p><p> 我通過開發(fā)這個管理信
55、息系統(tǒng),鞏固了以前所學的知識,提高了應用能力;借此機會,深深地感謝我的指導老師—董老師及支持、幫助過我的老師們。謝謝!</p><p> 感謝所有曾經(jīng)熱情幫助過我的人們。在此特致以殷切謝意!</p><p><b> 參考文獻</b></p><p> [1] 期賽奎春 陳紫鴻 宋坤 編著, Delphi 數(shù)據(jù)庫開發(fā)關鍵技術與技術實例
56、應用, 人民郵電出版社 2002</p><p> [2] 王晟 萬科 編著 , Delphi 數(shù)據(jù)庫開發(fā) 經(jīng)典案例解析, 清華大學出版社2005.2</p><p> [3] 《Delphi7.0企業(yè)級解決方案及應用剖析》,劉藝,機械工藝出版社,2000</p><p> [4] 《實例解析Delphi7.0應用編程》,李林,張亮,北京希望電子出版社,2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設計-進銷存管理系統(tǒng)
- 進銷存管理系統(tǒng)畢業(yè)設計
- 進銷存管理系統(tǒng)畢業(yè)設計
- 公司進銷存管理系統(tǒng)畢業(yè)設計
- 超市進銷存管理系統(tǒng)畢業(yè)設計
- 超市進銷存管理系統(tǒng)(畢業(yè)設計)
- 畢業(yè)設計(論文)+進銷存管理系統(tǒng)
- 某進銷存管理系統(tǒng)畢業(yè)設計
- 畢業(yè)設計----超市進銷存管理系統(tǒng)
- 藥品進銷存管理系統(tǒng)畢業(yè)設計
- 企業(yè)進銷存管理系統(tǒng)畢業(yè)設計
- 某進銷存管理系統(tǒng)畢業(yè)設計
- 畢業(yè)設計----超市進銷存管理系統(tǒng).doc
- vb畢業(yè)設計----超市進銷存管理系統(tǒng)
- 某進銷存管理系統(tǒng)畢業(yè)設計.doc
- 畢業(yè)設計---進銷存管理系統(tǒng)設計與實現(xiàn)
- 進銷存管理系統(tǒng)
- [優(yōu)秀畢業(yè)設計精品] 進銷存管理系統(tǒng)設計
- 超市進銷存管理系統(tǒng)畢業(yè)設計開題報告
- [優(yōu)秀畢業(yè)設計精品] 商業(yè)進銷存管理系統(tǒng)
評論
0/150
提交評論