企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)士學(xué)位論文_第1頁(yè)
企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)士學(xué)位論文_第2頁(yè)
企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)士學(xué)位論文_第3頁(yè)
企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)士學(xué)位論文_第4頁(yè)
企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)士學(xué)位論文_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、本科畢業(yè)設(shè)計(jì)本科畢業(yè)設(shè)計(jì)企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)姓 名 遲 姍 姍 院 系 信息與電氣工程學(xué)院 專 業(yè) 信息管理與信息系統(tǒng) 年 級(jí) 09 級(jí) 01 班 學(xué) 號(hào) 20092212395 指導(dǎo)教師 李 洪 國(guó) 2013 年 5 月 22 日獨(dú) 創(chuàng) 聲 明本人鄭重聲明:所呈交的畢業(yè)論文(設(shè)計(jì)) ,是本人在指導(dǎo)老師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果,成果不存在知識(shí)產(chǎn)權(quán)爭(zhēng)議。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本論文(設(shè)計(jì))不含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過(guò)的作品成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體均已在文中以明確方式標(biāo)明。此聲明的法律后果由本人承擔(dān)。 作者簽名: 年 月 日畢業(yè)論

2、文(設(shè)計(jì))使用授權(quán)聲明本人完全了解魯東大學(xué)關(guān)于收集、保存、使用畢業(yè)論文(設(shè)計(jì))的規(guī)定。本人愿意按照學(xué)校要求提交論文(設(shè)計(jì))的印刷本和電子版,同意學(xué)校保存論文(設(shè)計(jì))的印刷本和電子版,或采用影印、數(shù)字化或其它復(fù)制手段保存論文(設(shè)計(jì)) ;同意學(xué)校在不以營(yíng)利為目的的前提下,建立目錄檢索與閱覽服務(wù)系統(tǒng),公布論文(設(shè)計(jì))的部分或全部?jī)?nèi)容,允許他人依法合理使用。(保密論文在解密后遵守此規(guī)定)論文作者(簽名): 年 月 日畢業(yè)設(shè)計(jì)開(kāi)題報(bào)告畢業(yè)設(shè)計(jì)開(kāi)題報(bào)告姓名遲姍姍性別女學(xué)院信息與電氣工程學(xué)院年級(jí)09 級(jí) 01 班學(xué)號(hào)20092212395題 目企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)課題來(lái)源學(xué)生自擬課題類別應(yīng)用研究選

3、題意義(包括科學(xué)意義和應(yīng)用前景,研究概況,水平和發(fā)展趨勢(shì),列出主要參考文獻(xiàn)目錄):企業(yè)對(duì)進(jìn)銷存系統(tǒng)的需求具有普遍性。企業(yè)應(yīng)用進(jìn)銷存可有效減少盲目進(jìn)貨,降低進(jìn)貨成本,合理控制庫(kù)存,減少資金占用并提高市場(chǎng)靈敏度,提升企業(yè)市場(chǎng)競(jìng)爭(zhēng)力。在網(wǎng)絡(luò)化,信息化飛速發(fā)展的今天,開(kāi)發(fā)一套進(jìn)銷存管理系統(tǒng)作為軟件應(yīng)用平臺(tái),構(gòu)建一個(gè)業(yè)務(wù)與財(cái)務(wù)一體化,多個(gè)環(huán)節(jié)一體化的進(jìn)銷存管理系統(tǒng)有著重要的現(xiàn)實(shí)意義。企業(yè)倉(cāng)庫(kù)進(jìn)銷存管理系統(tǒng)的思想來(lái)源于對(duì)用友財(cái)務(wù)軟件的學(xué)習(xí),利用使用較為廣泛的 java技術(shù)訪問(wèn)后臺(tái)數(shù)據(jù)庫(kù),從而使用戶連接到數(shù)據(jù)庫(kù)和靜態(tài)頁(yè)面?;谶@種前提,利用 java 技術(shù)我設(shè)計(jì)了“企業(yè)倉(cāng)庫(kù)進(jìn)銷存管理系統(tǒng)”。主要的參考文獻(xiàn)目

4、錄:1 (美)豪斯特曼著,葉乃文,杜永萍譯.java 核心技術(shù).北京.機(jī)械工業(yè)出版社,2008 2 李剛.瘋狂 java 講義.北京.電子工業(yè)出版社,2012 研究主要內(nèi)容和預(yù)期結(jié)果(說(shuō)明具體研究?jī)?nèi)容和擬解決的關(guān)鍵問(wèn)題,預(yù)期結(jié)果和形式,如在理論上解決哪些問(wèn)題及其價(jià)值,或應(yīng)用的可能性及效果):1、內(nèi)容:系統(tǒng)對(duì)于客戶、商品、供應(yīng)商的各個(gè)模塊的管理,針對(duì)商品、客戶、供應(yīng)商、進(jìn)貨、銷售的查詢統(tǒng)計(jì),進(jìn)貨管理以及銷售管理。2、目標(biāo):根據(jù)收集的相關(guān)資料,再根據(jù)企業(yè)的實(shí)際情況,完成對(duì)系統(tǒng)增刪改查的基本功能的設(shè)定,制作日志文檔的保存,保證商品的進(jìn)貨與銷售管理的正常運(yùn)作。在此基礎(chǔ)之上開(kāi)始撰寫畢業(yè)設(shè)計(jì)。3、準(zhǔn)備解決

5、的問(wèn)題:針對(duì)于系統(tǒng)中的庫(kù)存管理包括庫(kù)存盤點(diǎn)和價(jià)格調(diào)整。4、預(yù)期成果:畢業(yè)設(shè)計(jì)成果企業(yè)進(jìn)銷存管理系統(tǒng)和畢業(yè)論文。擬采取的研究方法和技術(shù)路線(包括理論分析、計(jì)算,實(shí)驗(yàn)方法和步驟及其可行性論證,可能遇到的問(wèn)題和解決方法,以及研究的進(jìn)度與計(jì)劃):在本系統(tǒng)中,擬采取的技術(shù)研究方法和技術(shù)路線是根據(jù)與實(shí)際相結(jié)合的資料相聯(lián)系,采用面向?qū)ο蟮目缙脚_(tái)語(yǔ)言 java 作為開(kāi)發(fā)語(yǔ)言,使用 myeclipse 為開(kāi)發(fā)工具,運(yùn)用 model-view-controller的模式,在 gui 的人機(jī)交互界面下,使用 sql server2008 數(shù)據(jù)庫(kù)創(chuàng)建表格,系統(tǒng)設(shè)計(jì)使用 java中較為常見(jiàn)的 jframe、jpanel

6、 等組件來(lái)完成,并且在數(shù)據(jù)分析時(shí)借助 e-r 數(shù)據(jù)模型圖。指導(dǎo)教師意見(jiàn)(對(duì)論文選題的意義、應(yīng)用性、可行性、進(jìn)度與計(jì)劃等內(nèi)容進(jìn)行評(píng)價(jià),填寫審核結(jié)果:同意開(kāi)題、修改后再開(kāi)題、不同意開(kāi)題): 簽名: 年 月 日院(系)畢業(yè)論文(設(shè)計(jì))領(lǐng)導(dǎo)小組意見(jiàn): (簽章) 年 月 日畢業(yè)設(shè)計(jì)結(jié)題報(bào)告畢業(yè)設(shè)計(jì)結(jié)題報(bào)告姓名遲姍姍性別女學(xué)院信息與電氣工程學(xué)院年級(jí)09 級(jí) 01班學(xué)號(hào)20092212395題 目企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)課題來(lái)源學(xué)生自擬課題類別應(yīng)用研究本課題完成情況介紹(包括研究過(guò)程、實(shí)驗(yàn)過(guò)程、結(jié)果分析、存在的問(wèn)題及應(yīng)用情況等。 )選擇進(jìn)銷存管理系統(tǒng)作為設(shè)計(jì)題目是因?yàn)閾?jù)我了解目前絕大多數(shù)的企業(yè)都在使用

7、進(jìn)銷存系統(tǒng),所以在老師提議指導(dǎo)下決定將這個(gè)題目作為我的論文。在整個(gè)設(shè)計(jì)過(guò)程中雖然收集了部分資料,還是因?yàn)樽约簩?duì)于進(jìn)銷存系統(tǒng)在公司的具體使用情況不是很明確,使得自己只是簡(jiǎn)單做出了本系統(tǒng)。在寫論文期間沒(méi)有很好的抓住論文的重點(diǎn),設(shè)計(jì)的結(jié)果不是很接近我的預(yù)期,還是自己的能力有限。具體實(shí)施時(shí)數(shù)據(jù)庫(kù)還是使用 oracle 這一大型數(shù)據(jù)庫(kù)相對(duì)來(lái)說(shuō)會(huì)更加有具體價(jià)值。指導(dǎo)教師評(píng)語(yǔ): 簽名: 年 月 日院(系)畢業(yè)論文(設(shè)計(jì))領(lǐng)導(dǎo)小組意見(jiàn):(公章) 年 月 日指導(dǎo)教師評(píng)定成績(jī)畢業(yè)設(shè)計(jì)成績(jī)?cè)u(píng)定表學(xué)院:信息與電氣工程學(xué)院 學(xué)號(hào):20092212395姓 名遲姍姍總成績(jī):題 目企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)評(píng)閱人評(píng)語(yǔ)評(píng)

8、定成績(jī): 簽名: 年 月 日答辯小組評(píng)語(yǔ)答辯成績(jī): 組長(zhǎng)簽名: 年 月 日注:總成績(jī)=指導(dǎo)教師評(píng)定成績(jī)(50%)+評(píng)閱人評(píng)定成績(jī)(20%)+答辯成績(jī)(30%) ,將總成績(jī)由百分制轉(zhuǎn)換為五級(jí)制,填入本表相應(yīng)位置。目 錄1 引言.12 采用技術(shù)和開(kāi)發(fā)工具介紹.22.1 java 技術(shù) .22.2 開(kāi)發(fā)工具- myeclipse.23 系統(tǒng)分析.33.1 需求分析 .33.2 設(shè)計(jì)策略 .43.3 系統(tǒng)目標(biāo) .44 系統(tǒng)具體功能描述及實(shí)現(xiàn).54.1 基本信息管理模塊.54.1.1 客戶信息管理模塊.54.1.2 商品信息管理模塊.64.1.3 供應(yīng)商信息管理模塊.64.2 進(jìn)貨管理模塊.74.3 銷

9、售管理模塊.84.4 查詢統(tǒng)計(jì)模塊.84.4.1 客戶信息查詢.84.4.2 商品信息查詢.94.4.3 供應(yīng)商信息查詢.94.4.4 銷售單查詢.94.4.5 進(jìn)貨單查詢.94.5 庫(kù)存管理 .104.5.1 庫(kù)存盤點(diǎn).104.5.2 價(jià)格調(diào)整.104.6 系統(tǒng)管理模塊.105 數(shù)據(jù)庫(kù)設(shè)計(jì).105.1 邏輯結(jié)構(gòu)設(shè)計(jì).105.2 數(shù)據(jù)表結(jié)構(gòu).116 結(jié)束語(yǔ).17參考文獻(xiàn).18致 謝.18企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)遲姍姍(信息與電氣工程學(xué)院,信息管理與信息系統(tǒng),2009 級(jí) 1 班,20092212395)摘摘 要:要:通過(guò)調(diào)查分析傳統(tǒng)企業(yè)倉(cāng)庫(kù)的不足,采用應(yīng)用廣泛的 java 技術(shù)和 sql

10、 server2008 數(shù)據(jù)庫(kù)基于 myeclipse 平臺(tái)開(kāi)發(fā),設(shè)計(jì)了一個(gè)友好,人性化較為突出,功能簡(jiǎn)便快捷并較為實(shí)用的企業(yè)進(jìn)銷存管理系統(tǒng),主要針對(duì)于中小型企業(yè)。經(jīng)授權(quán)后,用戶可以登錄系統(tǒng)后臺(tái),根據(jù)各自的權(quán)限以實(shí)現(xiàn)顧客、商品、供應(yīng)商的添加、刪除、定單管理及用戶管理等。本系統(tǒng)借用用友的界面模板,幫助使用者掌握商品流通的過(guò)程以及管理的透明度,并且有效的減少了人為的錯(cuò)誤、提高了經(jīng)營(yíng)水平。關(guān)鍵詞:關(guān)鍵詞:進(jìn)銷存管理;java;數(shù)據(jù)庫(kù); 設(shè)計(jì)與實(shí)現(xiàn) design and realization of purchase-sales-inventory management system of compa

11、nychi shanshan(department of information management and information system, school of information and electrical engineering)abstract: by analyzing the deficiency of store of company, purchase-sales-inventory management system of company is designed by java and sql server2008 in myeclipse platform.

12、the management system owes amicable interface, simple and convenient function, and outstanding personalization. after authorizing, administers can add and delete the client and goods and supplier, manage the order and manage user and so on. the management system borrow interface template of yonyou,

13、help users hand the program of goods circulation and the management transparency and reduces the manual mistake as for as possible, then raised companys management level comprehensively.key words: purchase-sales-inventory management; java; database; design and realization 1 引言引言隨著當(dāng)今社會(huì)的飛速發(fā)展,大中小型企業(yè)日益并

14、行漸多的時(shí)代,企業(yè)對(duì)進(jìn)銷存系統(tǒng)的需求具有普遍性,使得倉(cāng)庫(kù)管理在供應(yīng)商、顧客及經(jīng)營(yíng)商直接發(fā)揮著極為重要的作用。因此,我在學(xué)習(xí)用友軟件時(shí)得到啟發(fā),根據(jù)用友界面模板改變,結(jié)合充分考慮到使用者的需求及管理的情況下,認(rèn)為無(wú)需使用 web 頁(yè)面,因此設(shè)計(jì)了一個(gè)友好,人性化較為突出,功能簡(jiǎn)便快捷并較為實(shí)用的企業(yè)進(jìn)銷存管理系統(tǒng),借以實(shí)現(xiàn)有效減少盲目進(jìn)貨,降低進(jìn)貨成本,合理控制庫(kù)存,減少資金占用并提高市場(chǎng)靈敏度,提升企業(yè)市場(chǎng)競(jìng)爭(zhēng)力。2 采用技術(shù)采用技術(shù)和開(kāi)發(fā)工具介紹和開(kāi)發(fā)工具介紹針對(duì)不同的應(yīng)用平臺(tái)我們要選擇合適的設(shè)計(jì)工具,采用更為有效實(shí)用的技術(shù)。鑒于本系統(tǒng)使用的廣泛性我決定采用 java 編程語(yǔ)言1加 sql

15、server2008 數(shù)據(jù)庫(kù),并且使用 myeclipse 作為開(kāi)發(fā)工具,考慮到本系統(tǒng)僅限于內(nèi)部人員的使用,采用“圖形化用戶接口” (gui)模式的“窗體程序” 。2.1 java 技術(shù) java 是 90 年代出現(xiàn)的一種實(shí)現(xiàn)跨平臺(tái)應(yīng)用的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,java 平臺(tái)是由 java 虛擬機(jī)和 java 應(yīng)用編程接口構(gòu)成。而 java 語(yǔ)言不同于其他語(yǔ)言,具有跨平臺(tái)、簡(jiǎn)單、面向?qū)ο?、穩(wěn)定、多線程、安全等特點(diǎn),java 提供的虛擬機(jī) jvm 可以再任意系統(tǒng)上被解釋執(zhí)行,java 語(yǔ)言的程序被限制在 java 運(yùn)行環(huán)境中,不允許訪問(wèn)電腦其他部分,充分保障安全性。而 gui 即人機(jī)交互圖形化用

16、戶界面設(shè)計(jì),正面的強(qiáng)調(diào)了人機(jī)環(huán)境三者作為一個(gè)系統(tǒng)的總體設(shè)計(jì)2。 mvc 全稱為model view controller,是模型-視圖-控制器三方的縮寫,是在 java 中最為典型的一種設(shè)計(jì)典范,采用分布式多層體系,使用平臺(tái)無(wú)關(guān)的技術(shù)框架和業(yè)務(wù)邏輯構(gòu)件化技術(shù)34。mvc 實(shí)現(xiàn)了 model 與 view 的代碼分離,而 controller 的存在保證了 model 與view 的同步改變,因其具有周期成本低、可維護(hù)性高、維護(hù)的方便快捷等特點(diǎn)使廣大的 java 開(kāi)發(fā)人員廣泛喜愛(ài)。本系統(tǒng)的程序采用 mvc 的三部分組成模式,在查閱簡(jiǎn)捷的基礎(chǔ)上更加便于維護(hù)與修改。 2.2 開(kāi)發(fā)工具- myecli

17、pse myeclipse 企業(yè)級(jí)工作平臺(tái)(my eclipse enterprise workbench,簡(jiǎn)稱 myeclipse)是對(duì) eclipse 的擴(kuò)展,利用它可以在數(shù)據(jù)庫(kù)和 j2ee 的開(kāi)發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面有極大的提高工作效率之能。它是功能豐富的 j2ee 集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能5,并在一定程度上提高了 java 應(yīng)用的開(kāi)發(fā)效率,而本系統(tǒng)的開(kāi)發(fā)使用的正是這些功能點(diǎn)。3 系統(tǒng)分析系統(tǒng)分析公司業(yè)務(wù)不斷發(fā)展,原料及產(chǎn)品的進(jìn)出愈加頻繁且中間操作環(huán)節(jié)更加復(fù)雜,原有的管理系統(tǒng)在公司越來(lái)越快的發(fā)展下已經(jīng)面臨崩潰,倉(cāng)庫(kù)的管理需要重新規(guī)劃,因此需要建立

18、數(shù)據(jù)庫(kù)和相配套的高級(jí)軟件系統(tǒng)來(lái)進(jìn)行管理。企業(yè)進(jìn)貨、銷售、庫(kù)存管理系統(tǒng),簡(jiǎn)稱企業(yè)進(jìn)銷存管理系統(tǒng),英文名為 iodsystem。而本系統(tǒng)的產(chǎn)生簡(jiǎn)化原料及產(chǎn)品的進(jìn)出操作,重新規(guī)劃倉(cāng)庫(kù)的管理,建立數(shù)據(jù)庫(kù)和相配套的高級(jí)軟件系統(tǒng),是對(duì)當(dāng)下管理需求而應(yīng)運(yùn)產(chǎn)生的。3.1 需求分析本系統(tǒng)為中小型企業(yè)所需的管理系統(tǒng),因此數(shù)據(jù)量較小,功能不需要太多,因此系統(tǒng)前臺(tái)的總體結(jié)構(gòu)需要包含以下方面:圖 3.1 總體結(jié)構(gòu)圖此外還包括系統(tǒng)管理模塊,用于修改用戶的增刪改查。本系統(tǒng)分為登陸頁(yè)面和使用頁(yè)面。根據(jù)使用者的權(quán)限不同進(jìn)行相應(yīng)的操作,主要是對(duì)商品、供應(yīng)商、客戶的增加、刪除、修改,以及進(jìn)貨、銷售、庫(kù)存管理和查詢統(tǒng)計(jì)管理,具體參見(jiàn)

19、表 3.1。表 3.1 具體需求功能表界面輸入處理輸出登錄界面用戶名與密碼判斷是否用戶是管理者是,進(jìn)入信息管理界面;否,進(jìn)入普通用戶界面或提示錯(cuò)誤重新輸入基本信息管理各事務(wù)的資料信息添加、修改、刪除日常業(yè)務(wù)供應(yīng)商/客戶、結(jié)算方式、聯(lián)系人、經(jīng)手人、進(jìn)貨時(shí)間、單價(jià)添加、刪除、存儲(chǔ)、計(jì)算進(jìn)、銷、查貨商品信息查詢統(tǒng)計(jì)查詢條件調(diào)用數(shù)據(jù)庫(kù),查詢查詢信息企業(yè)進(jìn)銷存管理系統(tǒng)基本信息管理進(jìn)貨管理銷售管理查詢統(tǒng)計(jì)庫(kù)存管理客戶信息管理商品信息管理供應(yīng)商信息管理進(jìn)貨退貨進(jìn)貨單銷售退貨銷售單價(jià)格調(diào)整庫(kù)存盤點(diǎn)銷售退貨查詢銷售查詢供應(yīng)商查詢商品查詢客戶查詢?nèi)霂?kù)查詢?nèi)霂?kù)退貨查詢銷售排行 密 碼 錯(cuò) 誤圖 3.2 功能流程圖3

20、.2 設(shè)計(jì)策略本系統(tǒng)主要實(shí)現(xiàn)的策略如下:1擴(kuò)展策略系統(tǒng)在設(shè)計(jì)時(shí),應(yīng)充分考慮到系統(tǒng)的通用性、擴(kuò)展型。系統(tǒng)的軟件設(shè)計(jì)應(yīng)采用模塊化體系結(jié)構(gòu),新功能的引入不影響原有的功能模塊,具有良好的可擴(kuò)展性。保護(hù)系統(tǒng)的投資,以達(dá)到系統(tǒng)的合理性、可擴(kuò)充性和可維護(hù)性。2復(fù)用策略信息查詢、統(tǒng)計(jì)匯總設(shè)計(jì)考慮部分通用化設(shè)計(jì),便于復(fù)用。3.3 系統(tǒng)目標(biāo)本系統(tǒng)主要實(shí)現(xiàn)的目標(biāo)如下:1安全性資源系統(tǒng)中涉及到人事、金額等敏感信息,系統(tǒng)應(yīng)具備統(tǒng)一、完善的多級(jí)安全機(jī)制,以保證系統(tǒng)的安全性。2.穩(wěn)定性保證數(shù)據(jù)存取和邏輯處理等不出現(xiàn)異常錯(cuò)誤,對(duì)在數(shù)據(jù)處理過(guò)程中可能出現(xiàn)的軟件或硬件故障導(dǎo)致的數(shù)據(jù)處理中斷,系統(tǒng)要及時(shí)保證數(shù)據(jù)的唯一性、準(zhǔn)確性。開(kāi)

21、始登陸驗(yàn)證基本信息管理進(jìn)貨管理銷售管理查詢管理庫(kù)存管理系統(tǒng)管理結(jié)束3易用性系統(tǒng)充分考慮到用戶使用要求,提供友好的操作界面,便于用戶的操作和管理,并且頁(yè)面主色調(diào)為灰色,配合籃色,界面布局合理、色彩舒適度較高,整個(gè)頁(yè)面顯得清爽界面簡(jiǎn)單易懂,操作按鈕放置位置明顯、清楚。4靈活性在倉(cāng)儲(chǔ)管理中,進(jìn)銷存各業(yè)務(wù)本身具有較多的靈活性,在系統(tǒng)設(shè)計(jì)時(shí),設(shè)計(jì)上充分考慮到靈活性,即把流程中的各項(xiàng)業(yè)務(wù)結(jié)點(diǎn)工作作為獨(dú)立的對(duì)象,充分考慮他們與其他各種業(yè)務(wù)對(duì)象的接口,在流程之間通過(guò)業(yè)務(wù)對(duì)象的相互調(diào)用實(shí)現(xiàn)其業(yè)務(wù)流程。動(dòng)態(tài)的更新用戶,在維護(hù)系統(tǒng)正常通用性的基礎(chǔ)上更加易于系統(tǒng)的管理6。5. 用戶界面友好性本系統(tǒng)要求操作簡(jiǎn)潔,易于學(xué)

22、習(xí),用戶只需要簡(jiǎn)單培訓(xùn)即可掌握系統(tǒng)操作。用戶是所有處理的核心,簡(jiǎn)化用戶操作步驟;采用菜單方式 按業(yè)務(wù)分類菜單;保證用戶界面風(fēng)格一致性;界面操作靈活性;界面表現(xiàn)真實(shí)性與完整性;界面操作正確性;界面用語(yǔ)描述正確性、規(guī)范性與一致性。4 系統(tǒng)具體功能描述及實(shí)現(xiàn)系統(tǒng)具體功能描述及實(shí)現(xiàn) 本系統(tǒng)存在著較多的功能模塊:基本信息管理模塊、進(jìn)貨管理模塊、銷售管理模塊、查詢統(tǒng)計(jì)模塊、庫(kù)存管理模塊以及后臺(tái)的管理員控制模塊?,F(xiàn)針對(duì)各個(gè)模塊進(jìn)行具體描述如下: 4.1 基本信息管理模塊該模塊實(shí)現(xiàn)對(duì)商品、客戶、供應(yīng)商的管理,包含了商品信息、客戶信息、供應(yīng)商信息的添加、刪除、修改功能,操作員根據(jù)權(quán)限對(duì)這些信息進(jìn)行操作實(shí)現(xiàn)各種查

23、詢功能。 4.1.1 客戶信息管理模塊該模塊實(shí)現(xiàn)客戶信息添加修改與刪除功能??蛻艋拘畔ǎ河脩羧Q、客戶地址、用戶簡(jiǎn)稱、郵政編碼、電話、傳真、聯(lián)系人、聯(lián)系電話、email、開(kāi)戶銀行、銀行賬號(hào)。要添加用戶信息則填好資料再點(diǎn)保存即可。如需要?jiǎng)h除或修改客戶信息,點(diǎn)擊選擇賬戶選擇相應(yīng)賬戶然后即可進(jìn)行修改,但是用戶名是標(biāo)識(shí)用戶唯一字段,所以不能修改。圖 4.1 客戶信息管理模塊圖4.1.2 商品信息管理模塊該模塊提供商品信息的添加刪除與修改功能。商品基本信息包括:商品名稱、產(chǎn)地、單價(jià)、單位、簡(jiǎn)稱、包裝、規(guī)格、批號(hào)、批準(zhǔn)文號(hào)、備注、供應(yīng)商全稱。圖 4.2 商品信息管理模塊圖同樣輸入信息必須注意格式,商

24、品名稱不能為空。由于商品由供應(yīng)商和商品名稱唯一確定,所以修改或刪除時(shí)必須選擇供應(yīng)商和商品名稱來(lái)確定商品。4.1.3 供應(yīng)商信息管理模塊該模塊實(shí)現(xiàn)供應(yīng)商信息添加修改與刪除功能??蛻艋拘畔ǎ汗?yīng)商全稱、地址、簡(jiǎn)稱、郵政編碼、電話、傳真、聯(lián)系人、聯(lián)系電話、email、開(kāi)戶銀行、銀行賬號(hào)。圖 4.3 供應(yīng)商信息管理模塊圖將信息填寫完后即可單擊“保存”按鈕,但是供應(yīng)商全稱不能為空,其他也有相對(duì)應(yīng)的格式。在修改、刪除時(shí)必須先選定供應(yīng)商,隨后可對(duì)其進(jìn)行修改。4.2 進(jìn)貨管理模塊其中進(jìn)貨單統(tǒng)計(jì)從 dbo.tb_ruku_main 表中,即進(jìn)貨單表,來(lái)確定進(jìn)貨的品種數(shù)量、進(jìn)貨商品的總數(shù)、以及進(jìn)貨總共所花費(fèi)

25、的金額。這個(gè)功能通過(guò)“入庫(kù)”按鈕來(lái)實(shí)現(xiàn)?!疤砑印蓖ㄟ^(guò)獲取數(shù)量輸入值來(lái)進(jìn)行更改并顯示給用戶。這一功能主要是為了給用戶的進(jìn)貨提供幫助,來(lái)計(jì)算進(jìn)貨所需的金額和選定的數(shù)量,指導(dǎo)進(jìn)貨者正確快速的處理自己的事務(wù)。圖 4.4 進(jìn)貨管理模塊4.3 銷售管理模塊該模塊管理銷售與退貨信息,可以添加銷售單與退貨單。銷售單信息包括:圖 4.5 銷售單信息dbo.tb_sell_main 表中,即銷售單表,此表表示可供銷售的商品的名稱,數(shù)量,單價(jià)等信息。通過(guò)在表格視圖區(qū)中單擊“添加”按鈕加入銷售的商品,輸入購(gòu)買數(shù)量,點(diǎn)擊“入庫(kù)”按鈕,通過(guò)獲取數(shù)量輸入值來(lái)進(jìn)行計(jì)算購(gòu)買商品的種類、數(shù)量及所需支付的金額。這一功能主要是為了給

26、銷售員銷售貨提供幫助,來(lái)計(jì)算顧客購(gòu)買指定商品所需的金額和購(gòu)買的數(shù)量,指導(dǎo)銷售者正確快速的處理自己的事務(wù)。用戶在進(jìn)行進(jìn)貨單處理時(shí),僅需將數(shù)量與單價(jià)填充完整,合計(jì)金額會(huì)自動(dòng)填充,使用的公式(4.1),以此減少為人手動(dòng)的錯(cuò)誤出現(xiàn)。. (4.1)zyx4.4 查詢統(tǒng)計(jì)模塊該模塊實(shí)現(xiàn)系統(tǒng)的查詢功能,包含了商品信息、客戶信息、供應(yīng)商信息、銷售信息、銷售退貨、進(jìn)貨單、入庫(kù)退貨、銷售排行信息的查詢功能,操作員對(duì)這些信息進(jìn)行操作實(shí)現(xiàn)各種查詢功能。主要的五個(gè)查詢功能如下:4.4.1 客戶信息查詢?cè)谶M(jìn)入企業(yè)進(jìn)銷存管理系統(tǒng)后,通過(guò)點(diǎn)擊“查詢統(tǒng)計(jì)”-“客戶信息查詢”可得到客戶信息查詢界面。銷售單信息客戶商品名稱商品數(shù)量

27、單價(jià)經(jīng)手人銷售時(shí)間合計(jì)金額圖 4.6 客戶信息查詢圖4.4.2 商品信息查詢?cè)谶M(jìn)入企業(yè)進(jìn)銷存管理系統(tǒng)后,通過(guò)點(diǎn)擊“查詢統(tǒng)計(jì)”-“商品信息查詢”可得到商品信息查詢界面。4.4.3 供應(yīng)商信息查詢?cè)谶M(jìn)入企業(yè)進(jìn)銷存管理系統(tǒng)后,通過(guò)點(diǎn)擊“查詢統(tǒng)計(jì)”-“供應(yīng)商信息查詢”可得到供應(yīng)商信息查詢界面。4.4.4 銷售單查詢?cè)谶M(jìn)入企業(yè)進(jìn)銷存管理系統(tǒng)后,通過(guò)點(diǎn)擊“查詢統(tǒng)計(jì)”-“銷售單查詢”可得到銷售單查詢界面。4.4.5 進(jìn)貨單查詢?cè)谶M(jìn)入企業(yè)進(jìn)銷存管理系統(tǒng)后,通過(guò)點(diǎn)擊“查詢統(tǒng)計(jì)”-“進(jìn)貨單查詢”可得到進(jìn)貨單查詢界面,包括的主要信息如圖 4.7。圖 4.7 進(jìn)貨單信息進(jìn)貨單信息供應(yīng)商商品名稱商品數(shù)量單價(jià)經(jīng)手人進(jìn)貨時(shí)

28、間合計(jì)金額4.5 庫(kù)存管理本模塊包括:庫(kù)存盤點(diǎn)、價(jià)格調(diào)整。庫(kù)存盤點(diǎn)是對(duì)庫(kù)存中的貨物進(jìn)行盤點(diǎn),它能顯示存在庫(kù)中的貨物的一些信息;價(jià)格調(diào)整是對(duì)庫(kù)存中的貨物的價(jià)格進(jìn)行調(diào)整,當(dāng)在此對(duì)話框中選擇貨物后就可以對(duì)選中的貨物進(jìn)行價(jià)格調(diào)整了。4.5.1 庫(kù)存盤點(diǎn)盤點(diǎn)的商品信息由商品名稱、商品序號(hào)、商品數(shù)量組成。當(dāng)操作員點(diǎn)擊“庫(kù)存盤點(diǎn)”后進(jìn)入到這個(gè)頁(yè)面,進(jìn)入后操作員就可看見(jiàn)庫(kù)存中的商品信息,操作員開(kāi)始對(duì)貨物進(jìn)行盤點(diǎn),系統(tǒng)把操作員輸入的信息記錄到數(shù)據(jù)庫(kù)中。 y圖 4.8 數(shù)據(jù)流程圖4.5.2 價(jià)格調(diào)整該部分僅僅用于對(duì)商品價(jià)格進(jìn)行調(diào)整。根據(jù)商品的編號(hào)與商品全稱來(lái)確定商品的價(jià)格。4.6 系統(tǒng)管理模塊該模塊提供密碼修改、

29、查詢操作者、添加及刪除操作者等功能。5 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)數(shù)據(jù)庫(kù)選用 sql server2008這一中小型關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),因其具有操作簡(jiǎn)單、數(shù)據(jù)共享性高、易擴(kuò)充6等的優(yōu)點(diǎn)很適合廣大中小型公司的使用。5.1 邏輯結(jié)構(gòu)設(shè)計(jì)把概要設(shè)計(jì)階段收集的原始數(shù)據(jù)進(jìn)行分解、合并后重新組織起來(lái)的數(shù)據(jù)庫(kù)全局邏輯結(jié)構(gòu),包括所確定的關(guān)鍵字和屬性、重新確定的記錄結(jié)構(gòu)和建立的的相互關(guān)系,形開(kāi)始操作員進(jìn)入對(duì)貨物進(jìn)行盤點(diǎn)記錄盤點(diǎn)信息是否為空記錄到數(shù)據(jù)庫(kù)結(jié)束成數(shù)據(jù)庫(kù)管理員視圖。e-r 圖(實(shí)體-聯(lián)系圖)7如下: m n m m n 1 m 1 圖 4.9 e-r 圖5.2 數(shù)據(jù)表結(jié)構(gòu)數(shù)據(jù)庫(kù)中共有表:dbo.tb_g

30、ysinfo、dbo.tb_khinfo、dbo.tb_kucun、dbo.tb_rkth_detail、 dbo.tb_rkth_main、dbo.tb_ruku_detail、dbo.tb_ruku_main、dbo.tb_spinfo、dbo.tb_sell_detail、dbo.tb_sell_main、dbo.tb_userlist、dbo.tb_xsth_detail、dbo.tb_xsth_main、dbo.v_rkthview、dbo.v_rukuview、dbo.v_sellview、dbo.v_xsthview 等 17 個(gè)表。主要的數(shù)據(jù)表如下:表 5.1 dbo.tb_g

31、ysinfo(供應(yīng)商信息)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義idvarchar(50)否/否編號(hào)管理供應(yīng)商商品操作員客戶供應(yīng)查詢購(gòu)買供應(yīng)商全稱進(jìn)貨單票號(hào)進(jìn)貨單退貨單票號(hào)銷售單票號(hào)銷售單退貨票號(hào)商品全稱供應(yīng)商全稱、商品全稱登陸名稱客戶全稱電話開(kāi)戶銀行地址郵編生產(chǎn)批號(hào)產(chǎn)地規(guī)格開(kāi)戶銀行地址電話郵編權(quán)限用戶名namevarchar (60)可/否供應(yīng)商全稱jcvarchar(50)可/可供應(yīng)商簡(jiǎn)稱addressvarchar(100)可/可供應(yīng)商公司地址bianmavarchar(50)可/可供應(yīng)商郵編telnumber(50)可/可供應(yīng)商公司電話lianvarchar(50)可/可聯(lián)系人itelv

32、archar(50)可/可聯(lián)系人電話yhvarchar(50)可/可供應(yīng)商開(kāi)戶銀行mailvarchar(50)可/可供應(yīng)商郵件地址表 5.2 dbo.tb_khinfo(客戶信息)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義idvarchar(50)否/否編號(hào)khnamevarchar(50)否/否客戶全稱jianvarchar(50)可/可客戶簡(jiǎn)稱bianmavarchar(50)可/可客戶郵編addressvarchar(100)可/可客戶公司地址telvarchar (50)可/可客戶公司電話faxvarchar (50)可/可客戶傳真lianvarchar(50)可/可聯(lián)系人ltelvarc

33、har (50)可/可聯(lián)系人電話mailvarchar(50)可/可聯(lián)系人電子郵件地址xinhangvarchar(60)可/可客戶開(kāi)戶銀行haovarchar(60)可/可客戶開(kāi)戶銀行帳號(hào)表 5.3 dbo.tb_kucun(庫(kù)存信息)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義idvarchar (30)否/否編號(hào)spnamevarchar(50)否/否商品全稱jcvarchar(25)可/可商品簡(jiǎn)稱cdvarchar(50)可/可產(chǎn)地ggvarchar(50)可/可規(guī)格bzvarchar(50)可/可包裝dwvarchar (10)可/可單位djmoney可/可單價(jià)kcslint否/否庫(kù)存數(shù)量表

34、 5.4 dbo.tb_rkth_detail(入庫(kù)退貨細(xì)節(jié)表)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義idint否/否編號(hào)rkthidvarchar(30)否/否入庫(kù)退貨票號(hào)spidvarchar(50)否/否商品編號(hào)djmoney否/可單價(jià)slint否/可數(shù)量表 5.5 dbo.tb_rkth_main(入庫(kù)退貨表)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義rkthidvarchar(30)否/否入庫(kù)退貨票號(hào)pzsfloat否/否品種數(shù)量jemoney否/否金額ysjlvarchar(50)可/可驗(yàn)收結(jié)論gysnamevarchar(100)否/否供應(yīng)商全稱rtdatedatetime否/否退貨時(shí)間

35、czyvarchar(30)否/否操作員jsrvarchar(30)否/否經(jīng)手人jsfsvarchar(10)否/否結(jié)算方式表 5.6 dbo.tb_ruku_detail(進(jìn)貨單細(xì)節(jié)表)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義idint否/否編號(hào)rkidvarchar(30)否/否進(jìn)貨票號(hào)spidvarchar(50)否/否商品編號(hào)djmoney否/否單價(jià)slint否/否數(shù)量表 5.7 dbo.tb_ruku_main(進(jìn)貨單表)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義rkidvarchar(30)否/否進(jìn)貨票號(hào)pzsint否/是品種數(shù)量jemoney否/是金額ysjlvarchar(50)否/是驗(yàn)

36、收結(jié)論gysnamenumber(100)否/是供應(yīng)商全稱rkdatedatetime否/是進(jìn)貨時(shí)間czyvarchar(30)否/是操作員jsrvarchar(30)否/是經(jīng)手人jsfsvarchar(10)否/是結(jié)算方式表 5.8 dbo.tb_sell_detail(銷售單細(xì)節(jié)表)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義idint否/否編號(hào)sellidvarchar(30)否/否銷售票號(hào)spidvarchar(50)否/否商品編號(hào)djmoney否/否單價(jià)slfloat否/否數(shù)量表 5.9 dbo.tb_sell_main(銷售單表)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義sellidvarcha

37、r(30)否/否銷售票號(hào)pzsint否/可品種數(shù)量jemoney否/否金額ysjlvarchar(50)可/可驗(yàn)收結(jié)論khnamenumber(100)否/可客戶全稱xsdatedatetime否/可銷售日期czyvarchar(30)否/可操作員jsrvarchar(30)否/可經(jīng)手人jsfsvarchar(10)否/可結(jié)算方式表 5.10 dbo.tb_spinfo(商品信息)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義idvarchar(50)否/否商品編號(hào)spnamevarchar(50)可/可商品全稱jcvarchar(50)可/可商品簡(jiǎn)稱cdvarchar(60)可/可產(chǎn)地dwvarcha

38、r(50)可/可單位ggvarchar(50)否/可規(guī)格bzvarchar(50)否/可包裝phvarchar(50)可/可批號(hào)pzwhvarchar (50)可/可批準(zhǔn)文號(hào)memovarchar(90)否/可備注gysnamevarchar(100)否/可供應(yīng)商全稱表 5.11 dbo.tb_userlist(操作員信息表)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義namevarchar (50)否/否登錄名稱usernamevarchar (50)可/可操作員姓名passvarchar (50)可/可密碼quanvarchar (2)可/可權(quán)限表 5.12 dbo.tb_xsth_detail(

39、銷售退貨細(xì)節(jié)表)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義idint否/否編號(hào)xsthidvarchar(30)否/否銷退票號(hào)spidvarchar(50)否/否商品編號(hào)djmoney可/可單價(jià)slint可/可數(shù)量表 5.13 dbo.tb_xsth_main(銷售退貨表)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義xsthidvarchar(30)否/否銷退票號(hào)pzsint可/可品種數(shù)量jemoney可/可金額ysjlvarchar(50)可/可驗(yàn)收結(jié)論khnamevarchar(100)可/可客戶全稱thdatedatetime否/可退貨日期czyvarchar(30)否/可操作員jsrvarchar(

40、30)否/可經(jīng)手人jsfsvarchar(10)否/可結(jié)算方式表 5.14 dbo.v_rkthview(商品入庫(kù)退貨查詢統(tǒng)計(jì)表)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義rkthidvarchar(30)否/否入庫(kù)退貨票號(hào)spidvarchar(50)可/可商品編號(hào)spnamevarchar(50)可/可商品名稱ggvarchar(50)可/可規(guī)格djmoney可/可單價(jià)slint否/可數(shù)量jemoney否/可金額gysnamevarchar(100)可/可供應(yīng)商全稱rtdatedatetime可/可入庫(kù)退貨日期czyvarchar(30)可/可操作員jsrvarchar(30)否/可經(jīng)手人jsf

41、svarchar(10)否/可結(jié)算方式表 5.15 dbo.v_rukuview(商品入庫(kù)查詢統(tǒng)計(jì)表)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義rkidvarchar(30)否/否入庫(kù)票號(hào)spidvarchar(50)可/可商品編號(hào)spnamevarchar(50)可/可商品名稱ggvarchar(50)可/可規(guī)格djmoney可/可單價(jià)slint否/可數(shù)量jemoney否/可金額gysnamevarchar(100)可/可供應(yīng)商全稱rtdatedatetime可/可入庫(kù)日期czyvarchar(30)可/可操作員jsrvarchar(30)否/可經(jīng)手人jsfsvarchar(10)否/可結(jié)算方式表 5.16 dbo.v_sellview(銷售信息查詢統(tǒng)計(jì)表)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義sellidvarchar(30)否/否銷售票號(hào)spidvarchar(50)可/可商品編號(hào)spnamevarchar(50)可/可商品名稱ggvarchar(50)可/可規(guī)格djmoney可/可單價(jià)slint否/可數(shù)量jemoney否/可金額khnamevarchar(100)可/可客戶全稱xsdatedatetime可/可銷售日期czyvarchar(30)可/可操作員

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論