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

下載本文檔

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

文檔簡介

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

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

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

4、前提,利用 java 技術(shù)我設(shè) 計了“企業(yè)倉庫進(jìn)銷存管理系統(tǒng)”。 主要的參考文獻(xiàn)目錄: 1 (美)豪斯特曼著,葉乃文,杜永萍譯.java 核心技術(shù).北京.機(jī)械工業(yè)出版社,2008 2 李剛.瘋狂 java 講義.北京.電子工業(yè)出版社,2012 研究主要內(nèi)容和預(yù)期結(jié)果(說明具體研究內(nèi)容和擬解決的關(guān)鍵問題,預(yù)期結(jié)果和形式,如在理論上 解決哪些問題及其價值,或應(yīng)用的可能性及效果): 1、內(nèi)容:系統(tǒng)對于客戶、商品、供應(yīng)商的各個模塊的管理,針對商品、客戶、供應(yīng)商、進(jìn)貨、銷 售的查詢統(tǒng)計,進(jìn)貨管理以及銷售管理。 2、目標(biāo):根據(jù)收集的相關(guān)資料,再根據(jù)企業(yè)的實(shí)際情況,完成對系統(tǒng)增刪改查的基本功能的設(shè)定, 制作

5、日志文檔的保存,保證商品的進(jìn)貨與銷售管理的正常運(yùn)作。在此基礎(chǔ)之上開始撰寫畢業(yè)設(shè)計。 3、準(zhǔn)備解決的問題:針對于系統(tǒng)中的庫存管理包括庫存盤點(diǎn)和價格調(diào)整。 4、預(yù)期成果:畢業(yè)設(shè)計成果企業(yè)進(jìn)銷存管理系統(tǒng)和畢業(yè)論文。 擬采取的研究方法和技術(shù)路線(包括理論分析、計算,實(shí)驗(yàn)方法和步驟及其可行性論證,可能遇到 的問題和解決方法,以及研究的進(jìn)度與計劃): 在本系統(tǒng)中,擬采取的技術(shù)研究方法和技術(shù)路線是根據(jù)與實(shí)際相結(jié)合的資料相聯(lián)系,采用面向 對象的跨平臺語言 java 作為開發(fā)語言,使用 myeclipse 為開發(fā)工具,運(yùn)用 model-view-controller 的模式,在 gui 的人機(jī)交互界面下,使用

6、sql server2008 數(shù)據(jù)庫創(chuàng)建表格,系統(tǒng)設(shè)計使用 java 中較為常見的 jframe、jpanel 等組件來完成,并且在數(shù)據(jù)分析時借助 e-r 數(shù)據(jù)模型圖。 指導(dǎo)教師意見(對論文選題的意義、應(yīng)用性、可行性、進(jìn)度與計劃等內(nèi)容進(jìn)行評價,填寫審核結(jié)果: 同意開題、修改后再開題、不同意開題): 簽名: 年 月 日 院(系)畢業(yè)論文(設(shè)計)領(lǐng)導(dǎo)小組意見: (簽章) 年 月 日 畢業(yè)設(shè)計結(jié)題報告畢業(yè)設(shè)計結(jié)題報告 姓名遲姍姍性別女學(xué)院 信息與電氣工程 學(xué)院 年級 09 級 01 班 學(xué)號20092212395 題 目 企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計與實(shí)現(xiàn) 課題來源 學(xué)生自擬 課題類別 應(yīng)用研究 本課題

7、完成情況介紹(包括研究過程、實(shí)驗(yàn)過程、結(jié)果分析、存在的問題及應(yīng)用情況等。 ) 選擇進(jìn)銷存管理系統(tǒng)作為設(shè)計題目是因?yàn)閾?jù)我了解目前絕大多數(shù)的企業(yè)都在使用進(jìn)銷存系統(tǒng), 所以在老師提議指導(dǎo)下決定將這個題目作為我的論文。在整個設(shè)計過程中雖然收集了部分資料,還 是因?yàn)樽约簩τ谶M(jìn)銷存系統(tǒng)在公司的具體使用情況不是很明確,使得自己只是簡單做出了本系統(tǒng)。 在寫論文期間沒有很好的抓住論文的重點(diǎn),設(shè)計的結(jié)果不是很接近我的預(yù)期,還是自己的能力有限。 具體實(shí)施時數(shù)據(jù)庫還是使用 oracle 這一大型數(shù)據(jù)庫相對來說會更加有具體價值。 指導(dǎo)教師評語: 簽名: 年 月 日 院(系)畢業(yè)論文(設(shè)計)領(lǐng)導(dǎo)小組意見: (公章) 年

8、月 日 指導(dǎo)教師 評定成績 畢業(yè)設(shè)計成績評定表 學(xué)院:信息與電氣工程學(xué)院 學(xué)號:20092212395 姓 名遲姍姍總成績: 題 目企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計與實(shí)現(xiàn) 評 閱 人 評 語 評定成績: 簽名: 年 月 日 答 辯 小 組 評 語 答辯成績: 組長簽名: 年 月 日 注:總成績=指導(dǎo)教師評定成績(50%)+評閱人評定成績(20%)+答辯成 績(30%) ,將總成績由百分制轉(zhuǎn)換為五級制,填入本表相應(yīng)位置。 目 錄 1 引言.1 2 采用技術(shù)和開發(fā)工具介紹.2 2.1 java 技術(shù) .2 2.2 開發(fā)工具- myeclipse.2 3 系統(tǒng)分析.3 3.1 需求分析 .3 3.2 設(shè)計策

9、略 .4 3.3 系統(tǒng)目標(biāo) .4 4 系統(tǒng)具體功能描述及實(shí)現(xiàn).5 4.1 基本信息管理模塊.5 4.1.1 客戶信息管理模塊.5 4.1.2 商品信息管理模塊.6 4.1.3 供應(yīng)商信息管理模塊.6 4.2 進(jìn)貨管理模塊.7 4.3 銷售管理模塊.8 4.4 查詢統(tǒng)計模塊.8 4.4.1 客戶信息查詢.8 4.4.2 商品信息查詢.9 4.4.3 供應(yīng)商信息查詢.9 4.4.4 銷售單查詢.9 4.4.5 進(jìn)貨單查詢.9 4.5 庫存管理 .10 4.5.1 庫存盤點(diǎn).10 4.5.2 價格調(diào)整.10 4.6 系統(tǒng)管理模塊.10 5 數(shù)據(jù)庫設(shè)計.10 5.1 邏輯結(jié)構(gòu)設(shè)計.10 5.2 數(shù)據(jù)表

10、結(jié)構(gòu).11 6 結(jié)束語.17 參考文獻(xiàn).18 致 謝.18 企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計與實(shí)現(xiàn) 遲姍姍 (信息與電氣工程學(xué)院,信息管理與信息系統(tǒng),2009 級 1 班,20092212395) 摘摘 要:要:通過調(diào)查分析傳統(tǒng)企業(yè)倉庫的不足,采用應(yīng)用廣泛的 java 技術(shù)和 sql server2008 數(shù)據(jù)庫基于 myeclipse 平臺開發(fā),設(shè)計了一個友好,人性化較為突出,功能簡便快 捷并較為實(shí)用的企業(yè)進(jìn)銷存管理系統(tǒng),主要針對于中小型企業(yè)。經(jīng)授權(quán)后,用戶可以登錄系統(tǒng) 后臺,根據(jù)各自的權(quán)限以實(shí)現(xiàn)顧客、商品、供應(yīng)商的添加、刪除、定單管理及用戶管理等。本 系統(tǒng)借用用友的界面模板,幫助使用者掌握商品流通

11、的過程以及管理的透明度,并且有效的減 少了人為的錯誤、提高了經(jīng)營水平。 關(guān)鍵詞:關(guān)鍵詞:進(jìn)銷存管理;java;數(shù)據(jù)庫; 設(shè)計與實(shí)現(xiàn) design and realization of purchase-sales-inventory management system of company chi shanshan (department of information management and information system, school of information and electrical engineering) abstract: by analyzing the de

12、ficiency of store of company, purchase-sales-inventory management system of company is designed by java and sql server2008 in myeclipse platform. the management system owes amicable interface, simple and convenient function, and outstanding personalization. after authorizing, administers can add and

13、 delete the client and goods and supplier, manage the order and manage user and so on. the management system borrow interface template of yonyou, help users hand the program of goods circulation and the management transparency and reduces the manual mistake as for as possible, then raised companys m

14、anagement level comprehensively. key words: purchase-sales-inventory management; java; database; design and realization 1 引言引言 隨著當(dāng)今社會的飛速發(fā)展,大中小型企業(yè)日益并行漸多的時代,企業(yè)對進(jìn)銷存系 統(tǒng)的需求具有普遍性,使得倉庫管理在供應(yīng)商、顧客及經(jīng)營商直接發(fā)揮著極為重要的 作用。因此,我在學(xué)習(xí)用友軟件時得到啟發(fā),根據(jù)用友界面模板改變,結(jié)合充分考慮 到使用者的需求及管理的情況下,認(rèn)為無需使用 web 頁面,因此設(shè)計了一個友好,人 性化較為突出,功能簡便快捷并較為實(shí)用的企

15、業(yè)進(jìn)銷存管理系統(tǒng),借以實(shí)現(xiàn)有效減少 盲目進(jìn)貨,降低進(jìn)貨成本,合理控制庫存,減少資金占用并提高市場靈敏度,提升企 業(yè)市場競爭力。 2 采用技術(shù)采用技術(shù)和開發(fā)工具介紹和開發(fā)工具介紹 針對不同的應(yīng)用平臺我們要選擇合適的設(shè)計工具,采用更為有效實(shí)用的技術(shù)。鑒 于本系統(tǒng)使用的廣泛性我決定采用 java 編程語言1加 sql server2008 數(shù)據(jù)庫,并且使 用 myeclipse 作為開發(fā)工具,考慮到本系統(tǒng)僅限于內(nèi)部人員的使用,采用“圖形化用戶 接口” (gui)模式的“窗體程序” 。 2.1 java 技術(shù) java 是 90 年代出現(xiàn)的一種實(shí)現(xiàn)跨平臺應(yīng)用的面向?qū)ο蟮某绦蛟O(shè)計語言, java 平臺是

16、由 java 虛擬機(jī)和 java 應(yīng)用編程接口構(gòu)成。而 java 語言不同于其他 語言,具有跨平臺、簡單、面向?qū)ο?、穩(wěn)定、多線程、安全等特點(diǎn),java 提供的虛 擬機(jī) jvm 可以再任意系統(tǒng)上被解釋執(zhí)行,java 語言的程序被限制在 java 運(yùn)行環(huán)境 中,不允許訪問電腦其他部分,充分保障安全性。而 gui 即人機(jī)交互圖形化用戶界面 設(shè)計,正面的強(qiáng)調(diào)了人機(jī)環(huán)境三者作為一個系統(tǒng)的總體設(shè)計2。 mvc 全稱為 model view controller,是模型-視圖-控制器三方的縮寫,是在 java 中最為典型的一 種設(shè)計典范,采用分布式多層體系,使用平臺無關(guān)的技術(shù)框架和業(yè)務(wù)邏輯構(gòu)件化技術(shù)3 4。

17、mvc 實(shí)現(xiàn)了 model 與 view 的代碼分離,而 controller 的存在保證了 model 與 view 的同步改變,因其具有周期成本低、可維護(hù)性高、維護(hù)的方便快捷等特點(diǎn)使廣大 的 java 開發(fā)人員廣泛喜愛。本系統(tǒng)的程序采用 mvc 的三部分組成模式,在查閱簡 捷的基礎(chǔ)上更加便于維護(hù)與修改。 2.2 開發(fā)工具- myeclipse myeclipse 企業(yè)級工作平臺(my eclipse enterprise workbench,簡稱 myeclipse) 是對 eclipse 的擴(kuò)展,利用它可以在數(shù)據(jù)庫和 j2ee 的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器 的整合方面有極大的提高工作效

18、率之能。它是功能豐富的 j2ee 集成開發(fā)環(huán)境,包括了 完備的編碼、調(diào)試、測試和發(fā)布功能5,并在一定程度上提高了 java 應(yīng)用的開發(fā)效 率,而本系統(tǒng)的開發(fā)使用的正是這些功能點(diǎn)。 3 系統(tǒng)分析系統(tǒng)分析 公司業(yè)務(wù)不斷發(fā)展,原料及產(chǎn)品的進(jìn)出愈加頻繁且中間操作環(huán)節(jié)更加復(fù)雜,原有 的管理系統(tǒng)在公司越來越快的發(fā)展下已經(jīng)面臨崩潰,倉庫的管理需要重新規(guī)劃,因此 需要建立數(shù)據(jù)庫和相配套的高級軟件系統(tǒng)來進(jìn)行管理。企業(yè)進(jìn)貨、銷售、庫存管理系 統(tǒng),簡稱企業(yè)進(jìn)銷存管理系統(tǒng),英文名為 iodsystem。而本系統(tǒng)的產(chǎn)生簡化原料及產(chǎn) 品的進(jìn)出操作,重新規(guī)劃倉庫的管理,建立數(shù)據(jù)庫和相配套的高級軟件系統(tǒng),是對當(dāng) 下管理需求而

19、應(yīng)運(yùn)產(chǎn)生的。 3.1 需求分析 本系統(tǒng)為中小型企業(yè)所需的管理系統(tǒng),因此數(shù)據(jù)量較小,功能不需要太多,因此 系統(tǒng)前臺的總體結(jié)構(gòu)需要包含以下方面: 圖 3.1 總體結(jié)構(gòu)圖 此外還包括系統(tǒng)管理模塊,用于修改用戶的增刪改查。本系統(tǒng)分為登陸頁面和使 用頁面。根據(jù)使用者的權(quán)限不同進(jìn)行相應(yīng)的操作,主要是對商品、供應(yīng)商、客戶的增 加、刪除、修改,以及進(jìn)貨、銷售、庫存管理和查詢統(tǒng)計管理,具體參見表 3.1。 表 3.1 具體需求功能表 界面輸入處理輸出 登錄界面用戶名與密碼 判斷是否用戶是管理者 是,進(jìn)入信息管理界面;否,進(jìn)入普 通用戶界面或提示錯誤重新輸入 基本信息 管理 各事務(wù)的資料信息添加、修改、刪除 日常

20、業(yè)務(wù) 供應(yīng)商/客戶、結(jié)算方式、聯(lián)系人、經(jīng)手 人、進(jìn)貨時間、單價 添加、刪除、存儲、計算 進(jìn)、銷、查 貨商品信息 查詢統(tǒng)計查詢條件調(diào)用數(shù)據(jù)庫,查詢查詢信息 企業(yè)進(jìn)銷存管理系統(tǒng) 基本信 息管理 進(jìn)貨 管理 銷售 管理 查詢 統(tǒng)計 庫存 管理 客戶信息管理 商品信息管理 供應(yīng)商信息管 理 進(jìn)貨退貨 進(jìn)貨單 銷售退貨 銷售單 價格調(diào)整 庫存盤點(diǎn) 銷售退貨查詢 銷售查詢 供應(yīng)商查詢 商品查詢 客戶查詢 入庫查詢 入庫退貨查詢 銷售排行 密 碼 錯 誤 圖 3.2 功能流程圖 3.2 設(shè)計策略 本系統(tǒng)主要實(shí)現(xiàn)的策略如下: 1擴(kuò)展策略 系統(tǒng)在設(shè)計時,應(yīng)充分考慮到系統(tǒng)的通用性、擴(kuò)展型。系統(tǒng)的軟件設(shè)計應(yīng)采用模

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

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

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

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

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

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

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

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

29、要信息如圖 4.7。 圖 4.7 進(jìn)貨單信息 進(jìn)貨單信息 供應(yīng)商 商品名稱 商品數(shù)量單價 經(jīng)手人 進(jìn)貨時間 合計金額 4.5 庫存管理 本模塊包括:庫存盤點(diǎn)、價格調(diào)整。庫存盤點(diǎn)是對庫存中的貨物進(jìn)行盤點(diǎn),它能 顯示存在庫中的貨物的一些信息;價格調(diào)整是對庫存中的貨物的價格進(jìn)行調(diào)整,當(dāng)在 此對話框中選擇貨物后就可以對選中的貨物進(jìn)行價格調(diào)整了。 4.5.1 庫存盤點(diǎn) 盤點(diǎn)的商品信息由商品名稱、商品序號、商品數(shù)量組成。當(dāng)操作員點(diǎn)擊“庫存盤 點(diǎn)”后進(jìn)入到這個頁面,進(jìn)入后操作員就可看見庫存中的商品信息,操作員開始對貨 物進(jìn)行盤點(diǎn),系統(tǒng)把操作員輸入的信息記錄到數(shù)據(jù)庫中。 y 圖 4.8 數(shù)據(jù)流程圖 4.5.2

30、 價格調(diào)整 該部分僅僅用于對商品價格進(jìn)行調(diào)整。根據(jù)商品的編號與商品全稱來確定商品的 價格。 4.6 系統(tǒng)管理模塊 該模塊提供密碼修改、查詢操作者、添加及刪除操作者等功能。 5 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計 本系統(tǒng)數(shù)據(jù)庫選用 sql server2008這一中小型關(guān)系數(shù)據(jù)庫管理系統(tǒng),因其具有操 作簡單、數(shù)據(jù)共享性高、易擴(kuò)充6等的優(yōu)點(diǎn)很適合廣大中小型公司的使用。 5.1 邏輯結(jié)構(gòu)設(shè)計 把概要設(shè)計階段收集的原始數(shù)據(jù)進(jìn)行分解、合并后重新組織起來的數(shù)據(jù)庫全局邏 輯結(jié)構(gòu),包括所確定的關(guān)鍵字和屬性、重新確定的記錄結(jié)構(gòu)和建立的的相互關(guān)系,形 開始 操作員進(jìn)入 對貨物進(jìn)行盤點(diǎn) 記錄盤點(diǎn)信息 是否為空記錄到數(shù)據(jù)庫結(jié)束 成

31、數(shù)據(jù)庫管理員視圖。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ù)庫中共有表: dbo.tb_gysinfo、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_det ail、dbo.tb_sell_main、dbo.tb_userlist、dbo.tb_xsth_detail、dbo.tb_xsth_main、dbo.v_rk

32、t hview、dbo.v_rukuview、dbo.v_sellview、dbo.v_xsthview 等 17 個表。主要的數(shù)據(jù)表 如下: 表 5.1 dbo.tb_gysinfo(供應(yīng)商信息) 列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義 idvarchar(50)否/否編號 管理 供應(yīng)商 商品 操作員 客戶 供應(yīng) 查詢 購買 供應(yīng)商全稱 進(jìn)貨單票號 進(jìn)貨單退貨單票號 銷售單票號 銷售單退貨票號 商品全稱 供應(yīng)商全稱、 商品全稱 登陸名稱 客戶全稱 電話 開戶銀行 地址 郵編 生產(chǎn)批號 產(chǎn)地 規(guī)格 開戶銀行 地址 電話 郵編 權(quán)限 用戶名 namevarchar (60)可/否供應(yīng)商全稱 jcv

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

34、/可客戶簡稱 bianmavarchar(50)可/可客戶郵編 addressvarchar(100)可/可客戶公司地址 telvarchar (50)可/可客戶公司電話 faxvarchar (50)可/可客戶傳真 lianvarchar(50)可/可聯(lián)系人 ltelvarchar (50)可/可聯(lián)系人電話 mailvarchar(50)可/可聯(lián)系人電子郵件地址 xinhangvarchar(60)可/可客戶開戶銀行 haovarchar(60)可/可客戶開戶銀行帳號 表 5.3 dbo.tb_kucun(庫存信息) 列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義 idvarchar (30)否/否編

35、號 spnamevarchar(50)否/否商品全稱 jcvarchar(25)可/可商品簡稱 cdvarchar(50)可/可產(chǎn)地 ggvarchar(50)可/可規(guī)格 bzvarchar(50)可/可包裝 dwvarchar (10)可/可單位 djmoney可/可單價 kcslint否/否庫存數(shù)量 表 5.4 dbo.tb_rkth_detail(入庫退貨細(xì)節(jié)表) 列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義 idint否/否編號 rkthidvarchar(30)否/否入庫退貨票號 spidvarchar(50)否/否商品編號 djmoney否/可單價 slint否/可數(shù)量 表 5.5 dbo

36、.tb_rkth_main(入庫退貨表) 列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義 rkthidvarchar(30)否/否入庫退貨票號 pzsfloat否/否品種數(shù)量 jemoney否/否金額 ysjlvarchar(50)可/可驗(yàn)收結(jié)論 gysnamevarchar(100)否/否供應(yīng)商全稱 rtdatedatetime否/否退貨時間 czyvarchar(30)否/否操作員 jsrvarchar(30)否/否經(jīng)手人 jsfsvarchar(10)否/否結(jié)算方式 表 5.6 dbo.tb_ruku_detail(進(jìn)貨單細(xì)節(jié)表) 列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義 idint否/否編號 rki

37、dvarchar(30)否/否進(jìn)貨票號 spidvarchar(50)否/否商品編號 djmoney否/否單價 slint否/否數(shù)量 表 5.7 dbo.tb_ruku_main(進(jìn)貨單表) 列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義 rkidvarchar(30)否/否進(jìn)貨票號 pzsint否/是品種數(shù)量 jemoney否/是金額 ysjlvarchar(50)否/是驗(yàn)收結(jié)論 gysnamenumber(100)否/是供應(yīng)商全稱 rkdatedatetime否/是進(jìn)貨時間 czyvarchar(30)否/是操作員 jsrvarchar(30)否/是經(jīng)手人 jsfsvarchar(10)否/是結(jié)算方

38、式 表 5.8 dbo.tb_sell_detail(銷售單細(xì)節(jié)表) 列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義 idint否/否編號 sellidvarchar(30)否/否銷售票號 spidvarchar(50)否/否商品編號 djmoney否/否單價 slfloat否/否數(shù)量 表 5.9 dbo.tb_sell_main(銷售單表) 列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義 sellidvarchar(30)否/否銷售票號 pzsint否/可品種數(shù)量 jemoney否/否金額 ysjlvarchar(50)可/可驗(yàn)收結(jié)論 khnamenumber(100)否/可客戶全稱 xsdatedatetim

39、e否/可銷售日期 czyvarchar(30)否/可操作員 jsrvarchar(30)否/可經(jīng)手人 jsfsvarchar(10)否/可結(jié)算方式 表 5.10 dbo.tb_spinfo(商品信息) 列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義 idvarchar(50)否/否商品編號 spnamevarchar(50)可/可商品全稱 jcvarchar(50)可/可商品簡稱 cdvarchar(60)可/可產(chǎn)地 dwvarchar(50)可/可單位 ggvarchar(50)否/可規(guī)格 bzvarchar(50)否/可包裝 phvarchar(50)可/可批號 pzwhvarchar (50)可/

40、可批準(zhǔn)文號 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(銷售退貨細(xì)節(jié)表) 列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義 idint否/否編號 xsthidvarchar(30)否/否銷退票號 spidvarch

41、ar(50)否/否商品編號 djmoney可/可單價 slint可/可數(shù)量 表 5.13 dbo.tb_xsth_main(銷售退貨表) 列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義 xsthidvarchar(30)否/否銷退票號 pzsint可/可品種數(shù)量 jemoney可/可金額 ysjlvarchar(50)可/可驗(yàn)收結(jié)論 khnamevarchar(100)可/可客戶全稱 thdatedatetime否/可退貨日期 czyvarchar(30)否/可操作員 jsrvarchar(30)否/可經(jīng)手人 jsfsvarchar(10)否/可結(jié)算方式 表 5.14 dbo.v_rkthview(商品

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

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

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論