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