版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、進(jìn)銷(xiāo)存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)引言在沒(méi)有電腦的時(shí)代,人們使用傳統(tǒng)的人工方式來(lái)管理公司中的訂單、賬目等,但是這種管理方式存在著許多缺點(diǎn),如:效率低、費(fèi)時(shí)、保密性差、查找不方便、浪費(fèi)了很多的人力物力,給實(shí)際工作帶來(lái)了很多的困難。但是,隨著科學(xué)技術(shù)的開(kāi)展,目前大多數(shù)的公司企業(yè)已經(jīng)有了自己的計(jì)算機(jī)管理系統(tǒng),而一些中、小型企業(yè)仍然是人與人的管理模式,歷史證明,這種管理模式將浪費(fèi)許多物力、人力及時(shí)間。因此,在以計(jì)算機(jī)技術(shù)為根底的當(dāng)今科學(xué)開(kāi)展中,以計(jì)算機(jī)為根底的信息管理代替手工操作是歷史開(kāi)展的必然。公司信息的管理作為計(jì)算機(jī)應(yīng)用的一個(gè)分支,有著許多的優(yōu)點(diǎn),如:錄入迅速、操作簡(jiǎn)單、結(jié)算及時(shí)、查找方便、準(zhǔn)確率高、使用
2、方便、存儲(chǔ)量大、不易喪失等特點(diǎn)。因此,開(kāi)發(fā)一個(gè)公司管理系統(tǒng)是所有公司非常必要的,也是不可缺少的目標(biāo)。數(shù)據(jù)庫(kù)信息系統(tǒng)管理的開(kāi)發(fā),是一門(mén)理論與實(shí)踐緊密結(jié)合的學(xué)科,數(shù)據(jù)庫(kù)是數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)科學(xué)的重要分支。今天,信息資源已成為各個(gè)部門(mén)的重要財(cái)富和資源。建立一個(gè)滿足各級(jí)部門(mén)信息處理要求的行之有效的信息系統(tǒng)也成為一個(gè)企業(yè)或組織生存和開(kāi)展的重要條件。1 緒論 研究課題的背景目前我國(guó)的中小企業(yè)數(shù)量較多、地區(qū)分布廣泛、行業(yè)分布跨度大且中小企業(yè)在我國(guó)經(jīng)濟(jì)開(kāi)展中具有重要地位,隨著全球經(jīng)濟(jì)一體化的開(kāi)展及中國(guó)參加WTO,中小企業(yè)將面臨外資企業(yè)和國(guó)外產(chǎn)品與效勞的嚴(yán)峻挑戰(zhàn),比擬而言,外資企業(yè)具有更為雄厚的資金實(shí)
3、力、豐富的管理經(jīng)驗(yàn)和先進(jìn)的技術(shù)手段,因此,如果我國(guó)的中小企業(yè)不借助先進(jìn)的管理思想轉(zhuǎn)變經(jīng)營(yíng)觀念、使用信息化提高企業(yè)的管理水平和工作效率,將很難在今后的國(guó)際競(jìng)爭(zhēng)中取勝。然而企業(yè)管理在很多方面、很大程度上都必須借助信息化來(lái)完成,而我國(guó)中小企業(yè)的信息化水平還很低,與外資企業(yè)相比,還處于起步階段。隨著技術(shù)開(kāi)展,電腦操作及管理日趨簡(jiǎn)化,電腦知識(shí)日趨普及,同時(shí)市場(chǎng)經(jīng)濟(jì)快速多變,競(jìng)爭(zhēng)劇烈,因此企業(yè)采用電腦管理進(jìn)貨、庫(kù)存、銷(xiāo)售等諸多環(huán)節(jié)也已成為趨勢(shì)及必然。 管理信息系統(tǒng)概要信息管理系統(tǒng)就是我們常說(shuō)的MIS(Management Information System),它是一個(gè)計(jì)算機(jī)軟硬件資源以及數(shù)據(jù)庫(kù)的人-機(jī)系
4、統(tǒng)。它能提供信息支持企業(yè)或組織的運(yùn)行、管理和決策功能。MIS系統(tǒng)大大簡(jiǎn)化了管理人員的工作,使高層管理人員對(duì)中層,中層對(duì)基層、基層對(duì)設(shè)備系統(tǒng)逐級(jí)加強(qiáng)了管理、監(jiān)督和控制等,業(yè)務(wù)工作量減少,系統(tǒng)的維護(hù)工作量增大,大量的業(yè)務(wù)改良工作轉(zhuǎn)向系統(tǒng)的改良,系統(tǒng)的正常運(yùn)行成為企業(yè)運(yùn)轉(zhuǎn)的生命線,因此,選拔、培養(yǎng)出合格人員特別是各層次計(jì)算機(jī)系統(tǒng)負(fù)責(zé)人是企業(yè)MIS建設(shè)的根底。2 系統(tǒng)的開(kāi)發(fā)環(huán)境及相關(guān)技術(shù)本系統(tǒng)采用的數(shù)據(jù)庫(kù)是Access 2003數(shù)據(jù)庫(kù),開(kāi)發(fā)語(yǔ)言為(簡(jiǎn)稱VB 6.0)。VB 作為前臺(tái)的開(kāi)發(fā)工具,用Access 2003Access 2003中并對(duì)其編程來(lái)實(shí)現(xiàn)各種功能。 Visual Basic的介紹Vi
5、sual Basic的前身是QBASIC,語(yǔ)言根底是BASIC。自從微軟推出VB后,便成為了程序開(kāi)發(fā)人員的首選工具。據(jù)統(tǒng)計(jì),僅在數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)領(lǐng)域,VB就占了90的份額。VB是基于對(duì)象的可視化程序開(kāi)發(fā)工具,它的優(yōu)點(diǎn)在于能夠快捷、簡(jiǎn)易地建立Windows應(yīng)用程序。1998年8月,微軟推出了的版本,進(jìn)一步加強(qiáng)了部件開(kāi)發(fā)的功能。Microsoft在以后的版本都集成了ADO。它與以前Visual Basic的DAO、RDO相比有了很大的提高。DAO(Data Access Objects)即數(shù)據(jù)訪問(wèn)對(duì)象,是一種面向?qū)ο蟮慕缑娼涌凇Mㄟ^(guò)DAO/Jet功能可以訪問(wèn)ISAM數(shù)據(jù)庫(kù),使用DAO/ODBC Di
6、rect功能可以實(shí)現(xiàn)遠(yuǎn)程RDO功能。RDO(Remote Data Objects)即遠(yuǎn)程數(shù)據(jù)對(duì)象,為使用代碼來(lái)創(chuàng)立和操作一個(gè)遠(yuǎn)程O(píng)DBC數(shù)據(jù)庫(kù)系統(tǒng)的各個(gè)部件提供了一個(gè)框架。RDO是ODBC API的一個(gè)淺層界面接口,是專為訪問(wèn)遠(yuǎn)程O(píng)DBC關(guān)系數(shù)據(jù)源而設(shè)計(jì)的。 Access 2003數(shù)據(jù)庫(kù)的介紹過(guò)去的一些數(shù)據(jù)庫(kù)軟件,在操作上、數(shù)據(jù)庫(kù)建立、維護(hù)等等,都相當(dāng)復(fù)雜且不易使用,但是在具備了窗口的GUI圖形用戶界面特性的Access 2003數(shù)據(jù)庫(kù)推出之后,數(shù)據(jù)庫(kù)的建立不再是困難的事情,我們可以在PC上簡(jiǎn)單而快速的建立出一套符合自己的數(shù)據(jù)庫(kù)。不但如此,在Access 2003 推出以后,我們發(fā)現(xiàn)數(shù)據(jù)庫(kù)的
7、建立更加的快速,功能更加強(qiáng)大。用戶不用再去記憶那一大堆的文件名稱或是為數(shù)據(jù)庫(kù)的文件管理大費(fèi)周折,通過(guò)Access 2003的人性化管理接口對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理以便于維護(hù);此外,在報(bào)表的制作上也是相當(dāng)容易的,完全的視覺(jué)開(kāi)發(fā)向?qū)гO(shè)計(jì),讓人使用起來(lái)很舒服。但是美中缺乏的是Access 2003對(duì)于主從式結(jié)構(gòu)的平安性管理缺乏。Access 2003可以快速的通過(guò)ODBC連接到數(shù)據(jù)庫(kù)效勞器上Database Server,并能瀏覽所有表格或是相關(guān)對(duì)象轉(zhuǎn)成HTML。根本上,Access 2003對(duì)建立一個(gè)數(shù)據(jù)庫(kù)所具備的每一個(gè)對(duì)象,其中包括了表、查詢、窗體、報(bào)表、宏、模塊。 ADO對(duì)象的介紹ADO是Micros
8、oft公司關(guān)于各種類型數(shù)據(jù)的高等界面,后來(lái)逐漸演變成滿足所有數(shù)據(jù)訪問(wèn)需要的完整解決方法。ADO的對(duì)象模型是所有數(shù)據(jù)訪問(wèn)接口對(duì)象模型中最簡(jiǎn)單的一種。Microsoft公司用來(lái)訪問(wèn)ADO數(shù)據(jù)的應(yīng)用程序界面技術(shù)是OLE DB。OLE DB是一種底層編程接口,用來(lái)訪問(wèn)許多不同類型的數(shù)據(jù)源,其中包括消息、文件系統(tǒng)以及其他一些非傳統(tǒng)的數(shù)據(jù)源。OLE DB是一個(gè)由Component Object ModelCOM接口組成的集合,用來(lái)隱藏創(chuàng)立數(shù)據(jù)訪問(wèn)效勞過(guò)程中的細(xì)節(jié)。OLEDB提供了訪問(wèn)任何數(shù)據(jù)資源的方法,包括相互關(guān)聯(lián)的數(shù)據(jù)庫(kù)和相互不關(guān)聯(lián)的數(shù)據(jù)庫(kù)、Email和文件系統(tǒng)、文本和圖形以及用戶定義的數(shù)據(jù)對(duì)象。以下是
9、本程序中用到的對(duì)象:Connection對(duì)象:通過(guò)“連接可從應(yīng)用程序訪問(wèn)數(shù)據(jù)源,連接是交換數(shù)據(jù)所必需的環(huán)境。對(duì)象模型使用Connection對(duì)象使連接概念得以具體。Recordset對(duì)象:表示的是來(lái)自根本表或命令執(zhí)行結(jié)果的記錄全集。Recordset 對(duì)象可支持兩類更新:立即更新和批更新。使用立即更新,一旦調(diào)用Update方法,對(duì)數(shù)據(jù)的所有更改將被立即寫(xiě)入根本數(shù)據(jù)源。也可以使用AddNew和Update方法將值的數(shù)組作為參數(shù)傳遞,同時(shí)更新記錄的假設(shè)干字段。Field對(duì)象:代表使用普通數(shù)據(jù)類型的數(shù)據(jù)的列。Recordset對(duì)象含有由Field對(duì)象組成的Fields集合。每個(gè)Field對(duì)象對(duì)應(yīng)于R
10、ecordset中的一列。使用Field對(duì)象的Value屬性可設(shè)置或返回當(dāng)前記錄的數(shù)據(jù)。以下是本程序中用到的方法:AddNew方法:創(chuàng)立可更新Recordset對(duì)象的新記錄。MoveFirst、MoveLast、MoveNext 和MovePrevious方法:在指定 HYPERLINK mdobjodbrec.htm Recordset 對(duì)象中移動(dòng)到第一個(gè)、最后一個(gè)、下一個(gè)或前一個(gè)記錄并使該記錄成為當(dāng)前記錄。Open方法(ADO Connection):翻開(kāi)到數(shù)據(jù)源的連接。Open方法(ADO Recordset):翻開(kāi)記錄集。Close方法:關(guān)閉翻開(kāi)的對(duì)象及任何相關(guān)對(duì)象。Execute方法
11、:執(zhí)行指定的查詢、SQL語(yǔ)句、存儲(chǔ)過(guò)程或特定提供者的文本等內(nèi)容。3 系統(tǒng)調(diào)查與可行性研究 系統(tǒng)可行性研究分析可行性分析是在進(jìn)行初步調(diào)查后所進(jìn)行的對(duì)系統(tǒng)開(kāi)發(fā)必要性和可能性的研究,所以也稱為可行性研究。信息系統(tǒng)也應(yīng)從技術(shù)可行性,經(jīng)濟(jì)可行性和社會(huì)可行性三方面來(lái)論證。通過(guò)長(zhǎng)時(shí)間的觀察與實(shí),我認(rèn)為進(jìn)銷(xiāo)存管理系統(tǒng)的可行性分析如下: 1經(jīng)濟(jì)可行性分析此系統(tǒng)在研究初期投資較大,但由于類似系統(tǒng)現(xiàn)已廣泛應(yīng)用在各大中小型企業(yè),所以開(kāi)發(fā)成功與否的風(fēng)險(xiǎn)性幾乎不存在,只有硬件和人力資源的投入,且必須配備計(jì)算機(jī),效勞器及相關(guān)的網(wǎng)絡(luò)設(shè)備。但在整個(gè)系統(tǒng)投入使用之后,由于系統(tǒng)的操作比擬簡(jiǎn)單易懂,所以企業(yè)經(jīng)營(yíng)者和倉(cāng)庫(kù)的管理員也不必
12、進(jìn)行事先的培訓(xùn),且可以同時(shí)進(jìn)行原料的入庫(kù)、出庫(kù),訂單的接收、完成,成品的出庫(kù)以及查詢,并且大大提升企業(yè)管理工作上的效率,工作的準(zhǔn)確性也得到了保障。綜上所述,在經(jīng)濟(jì)方面上完全可行。 2技術(shù)可行性分析通過(guò)對(duì)公司業(yè)務(wù)流程各個(gè)環(huán)節(jié)的分析,確定出了新系統(tǒng)的管理結(jié)構(gòu)。我利用現(xiàn)有的開(kāi)發(fā)工具和開(kāi)發(fā)技術(shù)完全可以在規(guī)定的時(shí)間,規(guī)定的要求范圍內(nèi)實(shí)現(xiàn)新系統(tǒng)的全部功能。系統(tǒng)會(huì)使公司的管理更加科學(xué)化,也會(huì)更方便、高效,更人性化。同時(shí)也可以優(yōu)化組織結(jié)構(gòu),提高企業(yè)的競(jìng)爭(zhēng)力。 3社會(huì)可行性分析系統(tǒng)會(huì)使公司的管理更加科學(xué)化,也會(huì)更方便、高效,更人性化。同時(shí)也可以優(yōu)化組織結(jié)構(gòu),提高企業(yè)的競(jìng)爭(zhēng)力。社會(huì)可行性有時(shí)也稱為操作可行性,主要
13、論證新系統(tǒng)在企業(yè)或機(jī)構(gòu)開(kāi)發(fā)和運(yùn)行的可能性以及運(yùn)行后可能一起的對(duì)企業(yè)或機(jī)構(gòu)的影響,即組織內(nèi)外是否具備接受和使用新系統(tǒng)的條件。在當(dāng)前信息技術(shù)飛速開(kāi)展的大環(huán)境下,計(jì)算機(jī)技術(shù)和軟件技術(shù)的更新是各個(gè)企業(yè)有可能也有能力采用這樣先進(jìn)的管理技術(shù)。 可行性分析報(bào)告可行性分析的最后成果是寫(xiě)出可行性分析報(bào)告。可行性分析報(bào)告包括以下內(nèi)容:礦泉水廠的近期和長(zhǎng)遠(yuǎn)目標(biāo),新系統(tǒng)的總體目標(biāo)及主要功能。主要問(wèn)題和主要信息需求。擬訂新系統(tǒng)方案。 從經(jīng)濟(jì)、技術(shù)、社會(huì)等方面論證方法的可行性。 系統(tǒng)開(kāi)發(fā)具體研究分析1系統(tǒng)運(yùn)行集成化:這是ERP應(yīng)用成功在技術(shù)解決方案方面最根本的表現(xiàn)。只有集成一體化運(yùn)行起來(lái),才有可能到達(dá):降低庫(kù)存,提高資金
14、利用率和控制經(jīng)營(yíng)風(fēng)險(xiǎn);控制產(chǎn)品生產(chǎn)本錢(qián),縮短產(chǎn)品生產(chǎn)周期;提高產(chǎn)品質(zhì)量和合格率。2業(yè)務(wù)流程合理化:這是ERP應(yīng)用成功在改善管理效率方面的表達(dá)。ERP應(yīng)用成功的前提是必須對(duì)企業(yè)實(shí)施業(yè)務(wù)流程重組,因此,ERP應(yīng)用成功也即意味著企業(yè)業(yè)務(wù)處理流程趨于合理化,并實(shí)現(xiàn)了ERP應(yīng)用的以下幾個(gè)最終目標(biāo):企業(yè)競(jìng)爭(zhēng)力得到大幅度提升;企業(yè)面對(duì)市場(chǎng)的響應(yīng)速度大大加快;客戶滿意度顯著改善。3績(jī)效監(jiān)控動(dòng)態(tài)化:ERP的應(yīng)用,將為企業(yè)提供豐富的管理信息。如何用好這些信息并在企業(yè)管理和決策過(guò)程中真正起到作用,是衡量ERP應(yīng)用成功的另一個(gè)標(biāo)志。在ERP系統(tǒng)完全投入實(shí)際運(yùn)行后,企業(yè)應(yīng)根據(jù)管理需要,利用ERP系統(tǒng)提供的信息資源設(shè)計(jì)出
15、一套動(dòng)態(tài)監(jiān)控管理績(jī)效體系,以期即時(shí)反應(yīng)和糾正管理中存在的問(wèn)題。1建立根本資料信息庫(kù),標(biāo)準(zhǔn)所有資料信息。2高庫(kù)存管理的效勞水平,最大限度地降低庫(kù)存量,以減少在庫(kù)存上的資金積壓。3最大限度的保證訂貨任務(wù)的按期完成。4提高方案的可能性,實(shí)現(xiàn)均衡生產(chǎn)。5集成管理職能,提高管理效率。4 需求分析 系統(tǒng)要完成的任務(wù)該系統(tǒng)是為售水公司設(shè)計(jì)的進(jìn)銷(xiāo)存管理系統(tǒng),是一個(gè)典型的數(shù)據(jù)庫(kù)開(kāi)發(fā)應(yīng)用程序,由根底信息管理模塊、進(jìn)貨信息管理模塊、銷(xiāo)售信息管理模塊、庫(kù)存信息模塊等局部組成,規(guī)劃系統(tǒng)功能模塊如下:根底信息管理模塊主要包括用戶信息設(shè)置、員工信息設(shè)置、客戶信息設(shè)置、供給商信息設(shè)置、商品信息設(shè)置。進(jìn)貨信息管理模塊主要包括進(jìn)
16、貨信息查詢、進(jìn)貨錄入和修改。銷(xiāo)售信息管理模塊主要包括銷(xiāo)售信息查詢、銷(xiāo)售錄入和修改。庫(kù)存信息模塊實(shí)現(xiàn)了庫(kù)存信息瀏覽。4.2 業(yè)務(wù)流程圖管理信息管理系統(tǒng)處理方式的合理選擇,就是一個(gè)處理過(guò)程的設(shè)計(jì)問(wèn)題。選擇處理方式實(shí)際上就是根據(jù)系統(tǒng)的任務(wù)、目標(biāo)和環(huán)境條件,合理地選擇信息活動(dòng)的形態(tài)及具體方法。它把程序的根本步驟歸納為:處理、判斷、輸入、輸出、開(kāi)始和結(jié)束等幾個(gè)根本功能。系統(tǒng)的業(yè)務(wù)流程圖如圖4-1所示。 成功庫(kù)存信息瀏覽開(kāi)始用戶登陸提示出錯(cuò)主界面根本信息設(shè)置銷(xiāo)售管理進(jìn)貨管理綜合查詢銷(xiāo)售信息查詢銷(xiāo)售信息錄入進(jìn)貨信息查詢進(jìn)貨信息錄入信息添加刪改根本信息查詢消費(fèi)查詢 圖4-1 系統(tǒng)業(yè)務(wù)流程圖5 系統(tǒng)的概要設(shè)計(jì)5
17、.1 系統(tǒng)設(shè)計(jì)要開(kāi)發(fā)一個(gè)信息管理系統(tǒng),首先需要進(jìn)行需求分析和總體設(shè)計(jì),分析的適用對(duì)象和用戶需求,設(shè)計(jì)系統(tǒng)的體系結(jié)構(gòu)和數(shù)據(jù)庫(kù)結(jié)構(gòu),決定使用的開(kāi)發(fā)工具和后臺(tái)數(shù)據(jù)庫(kù),規(guī)劃工程開(kāi)發(fā)進(jìn)度和在實(shí)際工程的開(kāi)發(fā)過(guò)程,這些工作都非常重要。 系統(tǒng)設(shè)計(jì)思想本系統(tǒng)主要完成售水中對(duì)人員信息、客戶信息、供給商信息、供貨和銷(xiāo)貨信息的查詢和管理。用戶登錄時(shí)程序從已有的系統(tǒng)用戶資料數(shù)據(jù)表中讀出用戶名和密碼,只有用戶名在數(shù)據(jù)表中存在并且密碼正確時(shí),用戶才能進(jìn)入系統(tǒng)進(jìn)行操作。當(dāng)需要完成入庫(kù)登記操作時(shí),程序就將這些操作的信息寫(xiě)入到相應(yīng)的數(shù)據(jù)表中。當(dāng)用戶需要查詢這些操作信息時(shí),程序又從數(shù)據(jù)表中讀出相對(duì)應(yīng)的操作信息。 系統(tǒng)功能劃分根據(jù)系
18、統(tǒng)總體設(shè)計(jì)思想分析,本系統(tǒng)主要?jiǎng)澐忠韵聨讉€(gè)子模塊:登錄模塊、系統(tǒng)管理模塊、根底信息管理模塊的實(shí)現(xiàn)、銷(xiāo)售信息模塊的實(shí)現(xiàn)、進(jìn)貨信息模塊的實(shí)現(xiàn)、信息綜合查詢模塊、庫(kù)存信息瀏覽模塊等。主要的系統(tǒng)模塊圖如圖5-1所示。售水進(jìn)銷(xiāo)存管理系統(tǒng)根底信息管理進(jìn)貨信息銷(xiāo)售信息客戶管理商品設(shè)置供給商設(shè)置員工管理銷(xiāo)售信息錄入銷(xiāo)售信息查詢員工銷(xiāo)售按日期間隔查詢進(jìn)貨信息錄入信息綜合查詢庫(kù)存信息瀏覽根本信息客戶消費(fèi)查詢客戶消費(fèi)排名圖5-1系統(tǒng)的模塊圖下面分別對(duì)一些主要功能模塊進(jìn)行介紹:1、登錄模塊管理主要包括:用戶管理模塊包括:為系統(tǒng)用戶輸入用戶名及口密碼實(shí)現(xiàn)登陸。2、系統(tǒng)管理模塊平安設(shè)置信息模塊包括:又包含用戶名修改和密碼
19、修改可以更改用戶名及相應(yīng)密碼。注銷(xiāo)、退出信息模塊包括:注銷(xiāo)后退出界面。數(shù)據(jù)備份和恢復(fù)信息模塊包括:對(duì)數(shù)據(jù)庫(kù)中的信息進(jìn)行備份并可進(jìn)行恢復(fù)。3、根底信息管理模塊主要包括:供給商信息模塊包括:管理員對(duì)供給商信息進(jìn)行添加修改刪除操作。商品信息模塊包括:管理員對(duì)商品信息進(jìn)行添加修改刪除操作??蛻粜畔⒛K包括:管理員對(duì)客戶信息進(jìn)行添加修改刪除操作。員工信息模塊包括:管理員對(duì)員工信息進(jìn)行添加修改刪除操作。4、銷(xiāo)售信息模塊的實(shí)現(xiàn)主要包括:銷(xiāo)售信息錄入模塊包括:管理員對(duì)銷(xiāo)售信息進(jìn)行添加修改刪除操作。查詢信息模塊包括:管理員對(duì)銷(xiāo)售信息進(jìn)行查詢操作。員工銷(xiāo)售信息查詢模塊包括:管理員對(duì)各個(gè)員工的銷(xiāo)售記錄進(jìn)行查詢。5、
20、進(jìn)貨信息模塊主要包括: 進(jìn)貨信息的錄入信息模塊包括:管理員對(duì)銷(xiāo)售信息進(jìn)行添加修改刪除操作。進(jìn)貨信息查詢信息模塊包括:管理員對(duì)各個(gè)員工的銷(xiāo)售記錄進(jìn)行查詢。6、信息綜合查詢模塊主要包括:根本信息查詢包括:?jiǎn)T工信息、供給商信息、客戶信息、商品信息的查詢客戶消費(fèi)信息查詢包括:客戶在該廠的消費(fèi)記錄的查詢??蛻粝M(fèi)排名信息包括:對(duì)客戶的消費(fèi)總額進(jìn)行系統(tǒng)排名。7、庫(kù)存信息瀏覽模塊主要包括:庫(kù)存商品的瀏覽信息包括:用戶對(duì)庫(kù)存商品的瀏覽。系統(tǒng)的E-R圖本系統(tǒng)的數(shù)據(jù)庫(kù)實(shí)體主要有商品、供給商、員工、用戶、客戶、進(jìn)貨、銷(xiāo)售;商品與員工銷(xiāo)售和進(jìn)貨過(guò)程中都有多對(duì)多的關(guān)系,員工與商品和供給商在進(jìn)貨過(guò)程中有多對(duì)多關(guān)系,員工與
21、商品和客戶在銷(xiāo)售時(shí)有多對(duì)多關(guān)系,使用本系統(tǒng)時(shí)員工與用戶有一對(duì)多關(guān)系。售水進(jìn)銷(xiāo)存管理系統(tǒng)可用體總E-R圖表示,如圖5-2所示。商品客戶員工進(jìn)貨供給商n存儲(chǔ)1管理管理員管理管理銷(xiāo)售倉(cāng)庫(kù)11nnmmnn1mq 圖5-2 全局E-R圖E-R圖中的實(shí)體屬性圖如下面圖示:管理員用戶名密碼權(quán)限圖5-3用戶實(shí)體屬性圖商品名稱批發(fā)價(jià)備注商品零售價(jià)商品編號(hào)供給商名稱 圖5-4商品實(shí)體屬性圖 姓名備注客戶 用戶編號(hào) 圖5-5客戶實(shí)體屬性圖銷(xiāo)售編號(hào)銷(xiāo)售方式商品編號(hào)結(jié)賬方式用戶編號(hào)ID日期備注數(shù)額售價(jià)數(shù)量員工編號(hào)銷(xiāo)售 圖5-6銷(xiāo)售實(shí)體屬性圖進(jìn)貨結(jié)賬方式數(shù)量總額單價(jià)商品編號(hào)日期供給商編號(hào)進(jìn)貨編號(hào)ID備注圖5-7進(jìn)貨實(shí)體屬
22、性圖供給商編號(hào) 供給商名稱供給商聯(lián)系人聯(lián)系 備注圖5-8供給商實(shí)體屬性圖 姓名性別員工備注地址員工編號(hào)圖5-9員工實(shí)體屬性圖數(shù)量倉(cāng)庫(kù)庫(kù)存編號(hào)商品編號(hào)商品名稱圖5-10倉(cāng)庫(kù)實(shí)體屬性圖5.3數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)就是將ER圖轉(zhuǎn)換為關(guān)系模型的過(guò)程,即將所有實(shí)體和關(guān)系轉(zhuǎn)換成一系列的關(guān)系模式。對(duì)于管理員、供給商和兩者之間的關(guān)系可以轉(zhuǎn)換成兩個(gè)關(guān)系模型:系統(tǒng)信息表用戶名、密碼、權(quán)限;供給商表供給商編號(hào)、供給商名稱、聯(lián)系人、聯(lián)系 、 、備注;對(duì)于管理員、員工和兩者之間的關(guān)系可以轉(zhuǎn)換成兩個(gè)關(guān)系模型:系統(tǒng)信息表用戶名、密碼、權(quán)限;員工表員工編號(hào)、姓名、性別、 、地址、備注;對(duì)于管理員、客戶和兩者之間的關(guān)系
23、可以轉(zhuǎn)換成兩個(gè)關(guān)系模型:系統(tǒng)信息表用戶名、密碼、權(quán)限;客戶信息表用戶編號(hào)、姓名、 、 、 、備注;對(duì)于商品、供給商和兩者之間的關(guān)系可以轉(zhuǎn)換成三個(gè)關(guān)系模型:商品信息表商品編號(hào)、商品名稱、零售價(jià)、批發(fā)價(jià)、供給商名稱、備注;供給商表供給商編號(hào)、供給商名稱、聯(lián)系人、聯(lián)系 、 、備注;進(jìn)貨信息表ID、進(jìn)貨編號(hào)、供給商編號(hào)、商品編號(hào)、結(jié)賬方式、單價(jià)、數(shù)量、總額、日期、備注;對(duì)于員工、商品和兩者之間的關(guān)系可以轉(zhuǎn)換成三個(gè)關(guān)系模型:?jiǎn)T工表員工編號(hào)、姓名、性別、 、地址、備注;商品信息表商品編號(hào)、商品名稱、零售價(jià)、批發(fā)價(jià)、供給商名稱、備注;銷(xiāo)售信息表ID、銷(xiāo)售編號(hào)、銷(xiāo)售方式、商品編號(hào)、結(jié)賬方式、售價(jià)、數(shù)量、數(shù)額、
24、員工編號(hào)、用戶編號(hào)、日期、備注;對(duì)于員工、客戶和兩者之間的關(guān)系可以轉(zhuǎn)換成三個(gè)關(guān)系模型:?jiǎn)T工表員工編號(hào)、姓名、性別、 、地址、備注;客戶信息表用戶編號(hào)、姓名、 、 、 、備注;銷(xiāo)售信息表ID、銷(xiāo)售編號(hào)、銷(xiāo)售方式、商品編號(hào)、結(jié)賬方式、售價(jià)、數(shù)量、數(shù)額、員工編號(hào)、用戶編號(hào)、日期、備注;對(duì)于商品、客戶和兩者之間的關(guān)系可以轉(zhuǎn)換成三個(gè)關(guān)系模型:商品信息表商品編號(hào)、商品名稱、零售價(jià)、批發(fā)價(jià)、供給商名稱、備注;客戶信息表用戶編號(hào)、姓名、 、 、 、備注;銷(xiāo)售信息表ID、銷(xiāo)售編號(hào)、銷(xiāo)售方式、商品編號(hào)、結(jié)賬方式、售價(jià)、數(shù)量、數(shù)額、員工編號(hào)、用戶編號(hào)、日期、備注;對(duì)于商品、倉(cāng)庫(kù)和兩者之間的關(guān)系可以轉(zhuǎn)換成兩個(gè)關(guān)系模型
25、:商品信息表商品編號(hào)、商品名稱、零售價(jià)、批發(fā)價(jià)、供給商名稱、備注;商品信息表庫(kù)存編號(hào)、商品編號(hào)、商品名稱、數(shù)量5.4數(shù)據(jù)庫(kù)的物理模型系統(tǒng)信息表:用來(lái)存放有關(guān)登陸信息。如表5-1所示表5-1系統(tǒng)信息表字段名數(shù)據(jù)類型長(zhǎng)度主鍵是否為空用戶名文本50是否密碼文本50否否權(quán)限數(shù)字50否空商品信息表:用來(lái)存放有關(guān)商品的各種信息。如表5-2所示表5-2商品信息表字段名數(shù)據(jù)類型長(zhǎng)度主鍵是否為空商品編號(hào)文本50是否商品名稱文本50否否零售價(jià)貨幣50否否批發(fā)價(jià)貨幣50否否供給商名稱文本50否否備注備注50否否客戶信息表:用來(lái)存放客戶的信息。如表5-3所示表5-3客戶信息表字段名數(shù)據(jù)類型長(zhǎng)度主鍵是否為空用戶編號(hào)文本
26、50是否用戶姓名文本50否否 文本50否否聯(lián)系 文本50否否 文本50否否備注備注50否是銷(xiāo)售信息表:用來(lái)存放有關(guān)貨物銷(xiāo)售的各種信息。如表5-4所示表5-4銷(xiāo)售信息表字段名數(shù)據(jù)類型長(zhǎng)度主鍵是否為空ID自動(dòng)編號(hào)50是否銷(xiāo)售編號(hào)文本50否否銷(xiāo)售方式文本50否否商品編號(hào)文本50否否 售價(jià)貨幣50否否數(shù)量數(shù)字50否否結(jié)賬方式文本50否否數(shù)額貨幣50否否員工姓名文本50否否客戶姓名文本50否否日期日期/時(shí)間50否否備注備注50否是進(jìn)貨信息表:用來(lái)存放有關(guān)貨物購(gòu)進(jìn)的各種信息。如表5-5所示表5-5進(jìn)貨信息表字段名數(shù)據(jù)類型長(zhǎng)度主鍵是否為空ID自動(dòng)編號(hào)50是否進(jìn)貨編號(hào)文本50否否供給商編號(hào)文本50否否商品編號(hào)
27、文本50否否結(jié)賬方式文本50否否單價(jià)貨幣50否否數(shù)量數(shù)字50否否總額數(shù)字50否否日期日期/時(shí)間50否否備注備注50否是供給商信息表:用來(lái)存放有關(guān)供給商的各種信息。如表5-6所示表5-6供給商信息表字段名數(shù)據(jù)類型長(zhǎng)度主鍵是否為空供給商編號(hào)文本50是否供給商名稱文本50否否聯(lián)系人文本50否否聯(lián)系 文本50否否 文本50否否備注備注50否是員工信息表:用來(lái)存放員工的信息。如表5-7所示表5-7員工信息表字段名數(shù)據(jù)類型長(zhǎng)度主鍵是否為空員工編號(hào)文本50是否姓名文本50否否性別文本50否否聯(lián)系 文本50否否 文本50否否備注備注50否是庫(kù)存信息表:用來(lái)存放有關(guān)庫(kù)存的各種信息。如表5-8所示表5-8庫(kù)存信息
28、表字段名數(shù)據(jù)類型長(zhǎng)度主鍵是否為空庫(kù)存編號(hào)自動(dòng)編號(hào)50是否商品編號(hào)文本50否否商品名稱文本50否否數(shù)量數(shù)字50否否6 系統(tǒng)的詳細(xì)實(shí)現(xiàn)應(yīng)用程序是用VB 6.0開(kāi)發(fā)的,界面設(shè)計(jì)的簡(jiǎn)單明了。根據(jù)需求分析和功能設(shè)計(jì),系統(tǒng)應(yīng)用程序分為六大模塊:登陸模塊、系統(tǒng)管理模塊、人員管理模塊、入庫(kù)模塊、出庫(kù)模塊、信息查詢模塊六個(gè)模塊。 登陸模塊的開(kāi)發(fā)登陸界面是用戶最先看到的系統(tǒng)的界面,所以直觀上給用戶的感覺(jué)很重要,所以要做一個(gè)好的界面,提高軟件的親和力。用戶認(rèn)證界面如圖6-1所示。圖6-1 登陸界面登陸流程圖如圖6-2所示。開(kāi)始輸入用戶名正確yn重新輸入輸入密碼正確yn重新輸入用戶主界面圖6-2系統(tǒng)登陸流程圖 系統(tǒng)管
29、理模塊在系統(tǒng)功能設(shè)計(jì)中,系統(tǒng)管理功能主要有平安設(shè)置、注銷(xiāo)、退出。平安設(shè)置中包含用戶名修改和密碼修改。管理員進(jìn)入主界面進(jìn)行各種管理功能。初始用戶名為typ密碼為123。管理員密碼存在數(shù)據(jù)庫(kù)的用戶信息表中。用戶名修改:在用戶名稱中輸入要更改的用戶的原名,修改后的用戶名,輸入對(duì)應(yīng)密碼為123??梢孕薷挠脩裘Q,然后點(diǎn)確定,完畢。修改密碼:在舊密碼框輸入你的登陸密碼,然后在新密碼中輸入新密碼,在新密碼核實(shí)中再輸入一次新密碼,之后點(diǎn)確定。如圖6-3所示圖6-3用戶密碼修改開(kāi)始輸入原密碼正確重新輸入yn輸入新密碼和確認(rèn)密碼相同yn密碼修改成功結(jié)束重新輸入修改密碼流程圖如圖6-4所示。圖6-4修改密碼流程圖
30、 根底信息管理模塊的實(shí)現(xiàn)根底信息管理主要是對(duì)讀者和職工的信息進(jìn)行包括供給商、商品、客戶、員工等根本信息設(shè)置,又包含各信息的添加、刪除、修改等操作,便會(huì)將新的信息輸入到數(shù)據(jù)庫(kù)中。另外信息表中的序號(hào)及各種編號(hào)一定要統(tǒng)一、標(biāo)準(zhǔn)。這樣有利于信息檢索。以商品設(shè)置為例,界面如圖6-5所示。圖6-5信息輸入界面添加商品流程圖如圖6-6所示。輸入商品信息數(shù)據(jù)有效 前五項(xiàng)必填項(xiàng)重新輸入信息入庫(kù)NY結(jié)束添加圖6-6添加商品流程圖6.4 銷(xiāo)售信息模塊的實(shí)現(xiàn)在銷(xiāo)售信息功能中管理人員可以增加銷(xiāo)售記錄到銷(xiāo)售庫(kù)表中主要包含銷(xiāo)售信息錄入查詢和員工銷(xiāo)售信息查詢。銷(xiāo)售信息錄入如圖6-7所示。圖6-7銷(xiāo)售信息錄入界面銷(xiāo)售信息錄入流
31、程圖如圖6-8所示。輸入一條銷(xiāo)售信息數(shù)據(jù)有效 Y信息入庫(kù)N重新輸入開(kāi)始結(jié)束圖6-8 信息錄入程序流程圖 進(jìn)貨信息模塊的實(shí)現(xiàn) 進(jìn)貨信息模塊主要包括對(duì)進(jìn)貨信息的錄入以及進(jìn)貨信息查詢等相關(guān)功能的操作。進(jìn)貨信息模塊管理中只要輸入進(jìn)貨信息后點(diǎn)擊保存,系統(tǒng)就會(huì)自動(dòng)錄入。如圖6-9所示。圖6-9進(jìn)貨信息錄入進(jìn)貨信息錄入流程圖如圖6-10所示。輸入進(jìn)貨商品信息數(shù)據(jù)有效 前五項(xiàng)必填項(xiàng)重新輸入信息入庫(kù)NY結(jié)束添加圖6-10進(jìn)貨信息錄入流程圖 信息綜合查詢模塊的實(shí)現(xiàn)綜合信息查詢模塊包括根本信息查詢、客戶消費(fèi)信息查詢、客戶消費(fèi)排名,其中根本信息查詢又包含員工信息、供給商信息、客戶信息、商品信息的查詢,其中實(shí)現(xiàn)的方法都
32、差不多,所以我們以員工信息查詢?yōu)槔龉δ芙榻B。如圖6-11所示。圖6-11員工信息查詢查詢程序流程圖如圖6-12所示。導(dǎo)入查詢信息符合查詢條件件顯示該人員信息Y顯示錯(cuò)誤提示N開(kāi)始結(jié)束6-12查詢模塊流程圖 庫(kù)存信息瀏覽模塊的實(shí)現(xiàn)庫(kù)存信息瀏覽模塊主要實(shí)現(xiàn)庫(kù)存商品的瀏覽相比照擬簡(jiǎn)單,只需點(diǎn)擊瀏覽就可瀏覽儲(chǔ)存?zhèn)}庫(kù)中的商品。實(shí)現(xiàn)界面如圖6-13所示。圖6-13庫(kù)存信息瀏覽7 系統(tǒng)的運(yùn)行與維護(hù)管理信息系統(tǒng)在完成系統(tǒng)實(shí)施、投入正常運(yùn)行之后,就進(jìn)入了系統(tǒng)運(yùn)行與維護(hù)階段。 系統(tǒng)的配置1)、硬件配置要求:CPU:PIV 1G以上。 內(nèi)存:256MB以上。硬盤(pán):20GB以上可用空間最好在2GB以上。 2)、軟件配
33、置要求: WINDOWS2003/xp中文版操作系統(tǒng);Office 2003以上。 系統(tǒng)的運(yùn)行本系統(tǒng)運(yùn)行:首先啟動(dòng)Windows2003/XP,將本系統(tǒng)拷貝到硬盤(pán)相應(yīng)地目錄下,運(yùn)行“售水進(jìn)銷(xiāo)存管理系統(tǒng).EXE即可。 系統(tǒng)的維護(hù)系統(tǒng)維護(hù)的目的是保證管理信息系統(tǒng)正常而可靠地運(yùn)行,并能使系統(tǒng)不斷得到改善和提高,以充分發(fā)揮作用。換言之,系統(tǒng)維護(hù)就是為了保證系統(tǒng)中的各個(gè)要素隨著環(huán)境的變化始終處于最新的、正確的工作狀態(tài)。系統(tǒng)維護(hù)的工作量往往是很大的,其費(fèi)用大約占整個(gè)生命周期的60%,所以我們必須對(duì)系統(tǒng)維護(hù)給予足夠的重視。1)、系統(tǒng)維護(hù)的內(nèi)容按照維護(hù)對(duì)象的不同,系統(tǒng)維護(hù)的內(nèi)容可分為以下幾類:1系統(tǒng)應(yīng)用程序維
34、護(hù)2數(shù)據(jù)維護(hù)3代碼維護(hù)4硬件設(shè)備維護(hù) 2)、系統(tǒng)維護(hù)的類型系統(tǒng)維護(hù)的重點(diǎn)是系統(tǒng)應(yīng)用軟件的維護(hù)工作,按照軟件維護(hù)的不同性質(zhì),可以劃分為下面四種類型: 1糾錯(cuò)性維護(hù) 診斷和修正系統(tǒng)中遺留的錯(cuò)誤。2適應(yīng)性維護(hù) 使系統(tǒng)適用環(huán)境的變化而進(jìn)行的維護(hù)。3完善性維護(hù) 為滿足用戶的需求而進(jìn)行的維護(hù)。4預(yù)防性維護(hù) 為將要發(fā)生的變化或調(diào)整而進(jìn)行的主動(dòng)性維護(hù)。3)、系統(tǒng)維護(hù)的組織與管理系統(tǒng)維護(hù)工作,首先必須建立一個(gè)維護(hù)組織,確定進(jìn)行維護(hù)工作所應(yīng)遵循的原那么和標(biāo)準(zhǔn)化的過(guò)程,此外還應(yīng)建立一套適用于具體系統(tǒng)維護(hù)過(guò)程的文檔及管理措施,以及進(jìn)行復(fù)審的標(biāo)準(zhǔn)。根據(jù)系統(tǒng)維護(hù)的組織管理,一般維護(hù)過(guò)程如下:1維護(hù)人員提出維護(hù)個(gè)性建議或要求。2管理部門(mén)進(jìn)行審批,并對(duì)修改帶來(lái)的影響作出充分的估計(jì)。3根據(jù)審批的修改方案進(jìn)行相關(guān)的修改并作嚴(yán)格的測(cè)試。4更新文檔資料的相關(guān)局部。 結(jié)束語(yǔ)我做的是一個(gè)售水進(jìn)銷(xiāo)存管理系統(tǒng)。該系統(tǒng)由假設(shè)干個(gè)模塊組成,根底信息管理、進(jìn)貨信息管理、銷(xiāo)售信息管理、庫(kù)存信息管理等。操作界面美觀,用戶使用方便。在本系統(tǒng)的根底信息管理模塊中,可以設(shè)置本系統(tǒng)的所有相關(guān)參數(shù),從而提高了本系統(tǒng)的實(shí)用性??傊?,我所作的進(jìn)銷(xiāo)存管理系統(tǒng)的根底信息管理、進(jìn)貨信息管理、銷(xiāo)售信息管理、庫(kù)存信息管理根本可以滿足用戶的需求。在本系統(tǒng)的開(kāi)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 傳媒行業(yè)行政主管聘用協(xié)議
- 生物降解涂料施工協(xié)議
- 投資借款協(xié)議書(shū)簽訂流程
- 團(tuán)隊(duì)協(xié)作協(xié)議
- 私人健身房建造協(xié)議
- 肉類供應(yīng):屠宰場(chǎng)租賃協(xié)議
- 博物館新風(fēng)系統(tǒng)改造協(xié)議
- 餐飲食材供應(yīng)合同三篇
- 教師暑期集中培訓(xùn)心得體會(huì)
- 教育實(shí)習(xí)總結(jié)模板
- 四川省2024年中考數(shù)學(xué)試卷十七套合卷【附答案】
- 肺部感染護(hù)理業(yè)務(wù)學(xué)習(xí)課件 2
- 2024-2025學(xué)年華東師大版數(shù)學(xué)七年級(jí)上冊(cè)計(jì)算題專項(xiàng)訓(xùn)練
- (必會(huì))山西省生態(tài)環(huán)境監(jiān)測(cè)專業(yè)技術(shù)人員大比武理論試題庫(kù)(含答案)
- 《誡子書(shū)》考點(diǎn)集訓(xùn)2(含答案)- 2024年中考語(yǔ)文一輪復(fù)習(xí)
- 專利培訓(xùn)課件
- 10J301 地下建筑防水構(gòu)造
- 《專利代理機(jī)構(gòu)服務(wù)規(guī)范》
- 中國(guó)移動(dòng)投資生態(tài)白皮書(shū)(2024年版)
- 2024屆浙江省義烏市稠州中學(xué)英語(yǔ)八下期末學(xué)業(yè)質(zhì)量監(jiān)測(cè)試題含答案
- 藥店GSP質(zhì)量管理文件質(zhì)量管理手冊(cè)
評(píng)論
0/150
提交評(píng)論