信息與電氣工程學(xué)院學(xué)士學(xué)位論文_第1頁
信息與電氣工程學(xué)院學(xué)士學(xué)位論文_第2頁
信息與電氣工程學(xué)院學(xué)士學(xué)位論文_第3頁
信息與電氣工程學(xué)院學(xué)士學(xué)位論文_第4頁
信息與電氣工程學(xué)院學(xué)士學(xué)位論文_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

PAGE本科畢業(yè)設(shè)計企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計與實現(xiàn)

畢業(yè)設(shè)計開題報告姓名性別女學(xué)院信息與電氣工程學(xué)院年級學(xué)號題目企業(yè)進(jìn)銷存管理系統(tǒng)的設(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)實意義。企業(yè)倉庫進(jìn)銷存管理系統(tǒng)的思想來源于對用友財務(wù)軟件的學(xué)習(xí),利用使用較為廣泛的JAVA技術(shù)訪問后臺數(shù)據(jù)庫,從而使用戶連接到數(shù)據(jù)庫和靜態(tài)頁面?;谶@種前提,利用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è)的實際情況,完成對系統(tǒng)增刪改查的基本功能的設(shè)定,制作日志文檔的保存,保證商品的進(jìn)貨與銷售管理的正常運(yùn)作。在此基礎(chǔ)之上開始撰寫畢業(yè)設(shè)計。3、準(zhǔn)備解決的問題:針對于系統(tǒng)中的庫存管理—包括庫存盤點和價格調(diào)整。4、預(yù)期成果:畢業(yè)設(shè)計成果—企業(yè)進(jìn)銷存管理系統(tǒng)和畢業(yè)論文。擬采取的研究方法和技術(shù)路線(包括理論分析、計算,實驗方法和步驟及其可行性論證,可能遇到的問題和解決方法,以及研究的進(jìn)度與計劃):在本系統(tǒng)中,擬采取的技術(shù)研究方法和技術(shù)路線是根據(jù)與實際相結(jié)合的資料相聯(lián)系,采用面向?qū)ο蟮目缙脚_語言JAVA作為開發(fā)語言,使用MyEclipse為開發(fā)工具,運(yùn)用Model-View-Controller的模式,在GUI的人機(jī)交互界面下,使用SqlServer2008數(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é)題報告姓名性別女學(xué)院信息與電氣工程學(xué)院年級09級01班學(xué)號題目企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計與實現(xiàn)課題來源學(xué)生自擬課題類別應(yīng)用研究本課題完成情況介紹(包括研究過程、實驗過程、結(jié)果分析、存在的問題及應(yīng)用情況等。)選擇進(jìn)銷存管理系統(tǒng)作為設(shè)計題目是因為據(jù)我了解目前絕大多數(shù)的企業(yè)都在使用進(jìn)銷存系統(tǒng),所以在老師提議指導(dǎo)下決定將這個題目作為我的論文。在整個設(shè)計過程中雖然收集了部分資料,還是因為自己對于進(jìn)銷存系統(tǒng)在公司的具體使用情況不是很明確,使得自己只是簡單做出了本系統(tǒng)。在寫論文期間沒有很好的抓住論文的重點,設(shè)計的結(jié)果不是很接近我的預(yù)期,還是自己的能力有限。具體實施時數(shù)據(jù)庫還是使用Oracle這一大型數(shù)據(jù)庫相對來說會更加有具體價值。指導(dǎo)教師評語:簽名:年月日院(系)畢業(yè)論文(設(shè)計)領(lǐng)導(dǎo)小組意見:(公章)年月日指導(dǎo)教師評定成績畢業(yè)設(shè)計成績評定表學(xué)院:信息與電氣工程學(xué)院學(xué)號:姓名總成績:題目企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計與實現(xiàn)評閱人評語評定成績:簽名:年月日答辯小組評語答辯成績:組長簽名:年月日注:總成績=指導(dǎo)教師評定成績(50%)+評閱人評定成績(20%)+答辯成績(30%),將總成績由百分制轉(zhuǎn)換為五級制,填入本表相應(yīng)位置。

目錄1引言 12采用技術(shù)和開發(fā)工具介紹 22.1JAVA技術(shù) 22.2開發(fā)工具--MyEclipse 23系統(tǒng)分析 33.1需求分析 33.2設(shè)計策略 43.3系統(tǒng)目標(biāo) 44系統(tǒng)具體功能描述及實現(xiàn) 54.1基本信息管理模塊 54.1.1客戶信息管理模塊 54.1.2商品信息管理模塊 64.1.3供應(yīng)商信息管理模塊 64.2進(jìn)貨管理模塊 74.3銷售管理模塊 84.4查詢統(tǒng)計模塊 84.4.1客戶信息查詢 84.4.2商品信息查詢 94.4.3供應(yīng)商信息查詢 94.4.4銷售單查詢 94.4.5進(jìn)貨單查詢 94.5庫存管理 104.5.1庫存盤點 104.5.2價格調(diào)整 104.6系統(tǒng)管理模塊 105數(shù)據(jù)庫設(shè)計 105.1邏輯結(jié)構(gòu)設(shè)計 105.2數(shù)據(jù)表結(jié)構(gòu) 116結(jié)束語 17參考文獻(xiàn) 18致謝 18魯東大學(xué)本科畢業(yè)設(shè)計PAGE18企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計與實現(xiàn)(信息與電氣工程學(xué)院,信息管理與信息系統(tǒng),2009級1班,)摘要:通過調(diào)查分析傳統(tǒng)企業(yè)倉庫的不足,采用應(yīng)用廣泛的JAVA技術(shù)和SqlServer2008數(shù)據(jù)庫基于MyEclipse平臺開發(fā),設(shè)計了一個友好,人性化較為突出,功能簡便快捷并較為實用的企業(yè)進(jìn)銷存管理系統(tǒng),主要針對于中小型企業(yè)。經(jīng)授權(quán)后,用戶可以登錄系統(tǒng)后臺,根據(jù)各自的權(quán)限以實現(xiàn)顧客、商品、供應(yīng)商的添加、刪除、定單管理及用戶管理等。本系統(tǒng)借用用友的界面模板,幫助使用者掌握商品流通的過程以及管理的透明度,并且有效的減少了人為的錯誤、提高了經(jīng)營水平。關(guān)鍵詞:進(jìn)銷存管理;JAVA;數(shù)據(jù)庫;設(shè)計與實現(xiàn)DesignandRealizationofPurchase-Sales-InventoryManagementSystemofCompanyChiShanshan(DepartmentofInformationManagementandInformationSystem,SchoolofInformationandElectricalEngineering)Abstract:Byanalyzingthedeficiencyofstoreofcompany,purchase-sales-inventorymanagementsystemofcompanyisdesignedbyJAVAandSqlServer2008inMyEclipseplatform.Themanagementsystemowesamicableinterface,simpleandconvenientfunction,andoutstandingpersonalization.Afterauthorizing,administerscanaddanddeletetheclientandgoodsandsupplier,managetheorderandmanageuserandsoon.ThemanagementsystemborrowinterfacetemplateofYonYou,helpusershandtheprogramofgoods’circulationandthemanagementtransparencyandreducesthemanualmistakeasforaspossible,thenraisedcompany’smanagementlevelcomprehensively.Keywords:purchase-sales-inventorymanagement;JAVA;database;designandrealization1引言隨著當(dāng)今社會的飛速發(fā)展,大中小型企業(yè)日益并行漸多的時代,企業(yè)對進(jìn)銷存系統(tǒng)的需求具有普遍性,使得倉庫管理在供應(yīng)商、顧客及經(jīng)營商直接發(fā)揮著極為重要的作用。因此,我在學(xué)習(xí)用友軟件時得到啟發(fā),根據(jù)用友界面模板改變,結(jié)合充分考慮到使用者的需求及管理的情況下,認(rèn)為無需使用Web頁面,因此設(shè)計了一個友好,人性化較為突出,功能簡便快捷并較為實用的企業(yè)進(jìn)銷存管理系統(tǒng),借以實現(xiàn)有效減少盲目進(jìn)貨,降低進(jìn)貨成本,合理控制庫存,減少資金占用并提高市場靈敏度,提升企業(yè)市場競爭力。2采用技術(shù)和開發(fā)工具介紹針對不同的應(yīng)用平臺我們要選擇合適的設(shè)計工具,采用更為有效實用的技術(shù)。鑒于本系統(tǒng)使用的廣泛性我決定采用JAVA編程語言[1]加SqlServer2008數(shù)據(jù)庫,并且使用Myeclipse作為開發(fā)工具,考慮到本系統(tǒng)僅限于內(nèi)部人員的使用,采用“圖形化用戶接口”(GUI)模式的“窗體程序”。2.1JAVA技術(shù)JAVA是90年代出現(xiàn)的一種實現(xiàn)跨平臺應(yīng)用的面向?qū)ο蟮某绦蛟O(shè)計語言,JAVA平臺是由JAVA虛擬機(jī)和JAVA應(yīng)用編程接口構(gòu)成。而JAVA語言不同于其他語言,具有跨平臺、簡單、面向?qū)ο?、穩(wě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全稱為ModelViewController,是模型-視圖-控制器三方的縮寫,是在JAVA中最為典型的一種設(shè)計典范,采用分布式多層體系,使用平臺無關(guān)的技術(shù)框架和業(yè)務(wù)邏輯構(gòu)件化技術(shù)[3][4]。MVC實現(xiàn)了Model與View的代碼分離,而Controller的存在保證了Model與View的同步改變,因其具有周期成本低、可維護(hù)性高、維護(hù)的方便快捷等特點使廣大的JAVA開發(fā)人員廣泛喜愛。本系統(tǒng)的程序采用MVC的三部分組成模式,在查閱簡捷的基礎(chǔ)上更加便于維護(hù)與修改。2.2開發(fā)工具--MyEclipseMyEclipse企業(yè)級工作平臺(MyEclipseEnterpriseWorkbench,簡稱MyEclipse)是對Eclipse的擴(kuò)展,利用它可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面有極大的提高工作效率之能。它是功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能[5],并在一定程度上提高了JAVA應(yīng)用的開發(fā)效率,而本系統(tǒng)的開發(fā)使用的正是這些功能點。3系統(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)下管理需求而應(yīng)運(yùn)產(chǎn)生的。3.1需求分析本系統(tǒng)為中小型企業(yè)所需的管理系統(tǒng),因此數(shù)據(jù)量較小,功能不需要太多,因此系統(tǒng)前臺的總體結(jié)構(gòu)需要包含以下方面:企業(yè)進(jìn)銷存管理系統(tǒng)企業(yè)進(jìn)銷存管理系統(tǒng)基本信息管理進(jìn)貨管理銷售管理查詢統(tǒng)計庫存管理客戶信息管理商品信息管理供應(yīng)商信息管理進(jìn)貨退貨進(jìn)貨單銷售退貨銷售單價格調(diào)整庫存盤點銷售退貨查詢銷售查詢供應(yīng)商查詢商品查詢客戶查詢?nèi)霂觳樵內(nèi)霂焱素洸樵冧N售排行圖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ù)的資料信息添加、修改、刪除日常業(yè)務(wù)供應(yīng)商/客戶、結(jié)算方式、聯(lián)系人、經(jīng)手人、進(jìn)貨時間、單價添加、刪除、存儲、計算進(jìn)、銷、查貨商品信息查詢統(tǒng)計查詢條件調(diào)用數(shù)據(jù)庫,查詢查詢信息開始開始登陸驗證基本信息管理進(jìn)貨管理銷售管理查詢管理庫存管理系統(tǒng)管理結(jié)束密碼錯誤圖3.2功能流程圖3.2設(shè)計策略本系統(tǒng)主要實現(xiàn)的策略如下:1.?dāng)U展策略系統(tǒng)在設(shè)計時,應(yīng)充分考慮到系統(tǒng)的通用性、擴(kuò)展型。系統(tǒng)的軟件設(shè)計應(yīng)采用模塊化體系結(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)主要實現(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)確性。3.易用性系統(tǒng)充分考慮到用戶使用要求,提供友好的操作界面,便于用戶的操作和管理,并且頁面主色調(diào)為灰色,配合籃色,界面布局合理、色彩舒適度較高,整個頁面顯得清爽界面簡單易懂,操作按鈕放置位置明顯、清楚。4.靈活性在倉儲管理中,進(jìn)銷存各業(yè)務(wù)本身具有較多的靈活性,在系統(tǒng)設(shè)計時,設(shè)計上充分考慮到靈活性,即把流程中的各項業(yè)務(wù)結(jié)點工作作為獨(dú)立的對象,充分考慮他們與其他各種業(yè)務(wù)對象的接口,在流程之間通過業(yè)務(wù)對象的相互調(diào)用實現(xiàn)其業(yè)務(wù)流程。動態(tài)的更新用戶,在維護(hù)系統(tǒng)正常通用性的基礎(chǔ)上更加易于系統(tǒng)的管理[6]。5.用戶界面友好性本系統(tǒng)要求操作簡潔,易于學(xué)習(xí),用戶只需要簡單培訓(xùn)即可掌握系統(tǒng)操作。用戶是所有處理的核心,簡化用戶操作步驟;采用菜單方式 按業(yè)務(wù)分類菜單;保證用戶界面風(fēng)格一致性;界面操作靈活性;界面表現(xiàn)真實性與完整性;界面操作正確性;界面用語描述正確性、規(guī)范性與一致性。4系統(tǒng)具體功能描述及實現(xiàn)本系統(tǒng)存在著較多的功能模塊:基本信息管理模塊、進(jìn)貨管理模塊、銷售管理模塊、查詢統(tǒng)計模塊、庫存管理模塊以及后臺的管理員控制模塊?,F(xiàn)針對各個模塊進(jìn)行具體描述如下:4.1基本信息管理模塊該模塊實現(xiàn)對商品、客戶、供應(yīng)商的管理,包含了商品信息、客戶信息、供應(yīng)商信息的添加、刪除、修改功能,操作員根據(jù)權(quán)限對這些信息進(jìn)行操作實現(xiàn)各種查詢功能。4.1.1客戶信息管理模塊該模塊實現(xiàn)客戶信息添加修改與刪除功能。客戶基本信息包括:用戶全稱、客戶地址、用戶簡稱、郵政編碼、電話、傳真、聯(lián)系人、聯(lián)系電話、Email、開戶銀行、銀行賬號。要添加用戶信息則填好資料再點保存即可。如需要刪除或修改客戶信息,點擊選擇賬戶選擇相應(yīng)賬戶然后即可進(jìn)行修改,但是用戶名是標(biāo)識用戶唯一字段,所以不能修改。圖4.1客戶信息管理模塊圖4.1.2商品信息管理模塊該模塊提供商品信息的添加刪除與修改功能。商品基本信息包括:商品名稱、產(chǎn)地、單價、單位、簡稱、包裝、規(guī)格、批號、批準(zhǔn)文號、備注、供應(yīng)商全稱。圖4.2商品信息管理模塊圖同樣輸入信息必須注意格式,商品名稱不能為空。由于商品由供應(yīng)商和商品名稱唯一確定,所以修改或刪除時必須選擇供應(yīng)商和商品名稱來確定商品。4.1.3供應(yīng)商信息管理模塊該模塊實現(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)貨總共所花費(fèi)的金額。這個功能通過“入庫”按鈕來實現(xiàn)?!疤砑印蓖ㄟ^獲取數(shù)量輸入值來進(jìn)行更改并顯示給用戶。這一功能主要是為了給用戶的進(jìn)貨提供幫助,來計算進(jìn)貨所需的金額和選定的數(shù)量,指導(dǎo)進(jìn)貨者正確快速的處理自己的事務(wù)。圖4.4進(jìn)貨管理模塊4.3銷售管理模塊該模塊管理銷售與退貨信息,可以添加銷售單與退貨單。銷售單信息包括:銷售單信息銷售單信息客戶商品名稱商品數(shù)量單價經(jīng)手人銷售時間合計金額圖4.5銷售單信息dbo.tb_sell_main表中,即銷售單表,此表表示可供銷售的商品的名稱,數(shù)量,單價等信息。通過在表格視圖區(qū)中單擊“添加”按鈕加入銷售的商品,輸入購買數(shù)量,點擊“入庫”按鈕,通過獲取數(shù)量輸入值來進(jìn)行計算購買商品的種類、數(shù)量及所需支付的金額。這一功能主要是為了給銷售員銷售貨提供幫助,來計算顧客購買指定商品所需的金額和購買的數(shù)量,指導(dǎo)銷售者正確快速的處理自己的事務(wù)。用戶在進(jìn)行進(jìn)貨單處理時,僅需將數(shù)量與單價填充完整,合計金額會自動填充,使用的公式(4.1),以此減少為人手動的錯誤出現(xiàn)。.(4.1)4.4查詢統(tǒng)計模塊該模塊實現(xiàn)系統(tǒng)的查詢功能,包含了商品信息、客戶信息、供應(yīng)商信息、銷售信息、銷售退貨、進(jìn)貨單、入庫退貨、銷售排行信息的查詢功能,操作員對這些信息進(jìn)行操作實現(xiàn)各種查詢功能。主要的五個查詢功能如下:4.4.1客戶信息查詢在進(jìn)入企業(yè)進(jìn)銷存管理系統(tǒng)后,通過點擊“查詢統(tǒng)計”-“客戶信息查詢”可得到客戶信息查詢界面。圖4.6客戶信息查詢圖4.4.2商品信息查詢在進(jìn)入企業(yè)進(jìn)銷存管理系統(tǒng)后,通過點擊“查詢統(tǒng)計”-“商品信息查詢”可得到商品信息查詢界面。4.4.3供應(yīng)商信息查詢在進(jìn)入企業(yè)進(jìn)銷存管理系統(tǒng)后,通過點擊“查詢統(tǒng)計”-“供應(yīng)商信息查詢”可得到供應(yīng)商信息查詢界面。4.4.4銷售單查詢在進(jìn)入企業(yè)進(jìn)銷存管理系統(tǒng)后,通過點擊“查詢統(tǒng)計”-“銷售單查詢”可得到銷售單查詢界面。4.4.5進(jìn)貨單查詢進(jìn)貨單信息供應(yīng)商商品名稱商品數(shù)量單價經(jīng)手人進(jìn)貨時間合計金額在進(jìn)入企業(yè)進(jìn)銷存管理系統(tǒng)后,通過點擊“查詢統(tǒng)計”進(jìn)貨單信息供應(yīng)商商品名稱商品數(shù)量單價經(jīng)手人進(jìn)貨時間合計金額圖4.7進(jìn)貨單信息4.5庫存管理本模塊包括:庫存盤點、價格調(diào)整。庫存盤點是對庫存中的貨物進(jìn)行盤點,它能顯示存在庫中的貨物的一些信息;價格調(diào)整是對庫存中的貨物的價格進(jìn)行調(diào)整,當(dāng)在此對話框中選擇貨物后就可以對選中的貨物進(jìn)行價格調(diào)整了。4.5.1庫存盤點盤點的商品信息由商品名稱、商品序號、商品數(shù)量組成。當(dāng)操作員點擊“庫存盤點”后進(jìn)入到這個頁面,進(jìn)入后操作員就可看見庫存中的商品信息,操作員開始對貨物進(jìn)行盤點,系統(tǒng)把操作員輸入的信息記錄到數(shù)據(jù)庫中。開始開始操作員進(jìn)入對貨物進(jìn)行盤點記錄盤點信息是否為空記錄到數(shù)據(jù)庫結(jié)束Y圖4.8數(shù)據(jù)流程圖4.5.2價格調(diào)整該部分僅僅用于對商品價格進(jìn)行調(diào)整。根據(jù)商品的編號與商品全稱來確定商品的價格。4.6系統(tǒng)管理模塊該模塊提供密碼修改、查詢操作者、添加及刪除操作者等功能。5數(shù)據(jù)庫設(shè)計本系統(tǒng)數(shù)據(jù)庫選用SqlServer2008—這一中小型關(guān)系數(shù)據(jù)庫管理系統(tǒng),因其具有操作簡單、數(shù)據(jù)共享性高、易擴(kuò)充[6]等的優(yōu)點很適合廣大中小型公司的使用。5.1邏輯結(jié)構(gòu)設(shè)計把概要設(shè)計階段收集的原始數(shù)據(jù)進(jìn)行分解、合并后重新組織起來的數(shù)據(jù)庫全局邏輯結(jié)構(gòu),包括所確定的關(guān)鍵字和屬性、重新確定的記錄結(jié)構(gòu)和建立的的相互關(guān)系,形成數(shù)據(jù)庫管理員視圖。E-R圖(實體-聯(lián)系圖)[7]如下:供應(yīng)商供應(yīng)商商品操作員客戶供應(yīng)查詢購買供應(yīng)商全稱進(jìn)貨單票號進(jìn)貨單退貨單票號銷售單票號銷售單退貨票號商品全稱供應(yīng)商全稱、商品全稱登陸名稱客戶全稱電話開戶銀行地址郵編生產(chǎn)批號產(chǎn)地規(guī)格開戶銀行地址電話郵編權(quán)限用戶名mnmmn1m1管理管理圖4.9E-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_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個表。主要的數(shù)據(jù)表如下:表5.1dbo.tb_gysinfo(供應(yīng)商信息)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義idvarchar(50)否/否編號namevarchar(60)可/否供應(yīng)商全稱jcvarchar(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.2dbo.tb_khinfo(客戶信息)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義idvarchar(50)否/否編號khnamevarchar(50)否/否客戶全稱jianvarchar(50)可/可客戶簡稱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.3dbo.tb_kucun(庫存信息)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義idvarchar(30)否/否編號spnamevarchar(50)否/否商品全稱jcvarchar(25)可/可商品簡稱cdvarchar(50)可/可產(chǎn)地ggvarchar(50)可/可規(guī)格bzvarchar(50)可/可包裝dwvarchar(10)可/可單位djmoney可/可單價kcslint否/否庫存數(shù)量表5.4dbo.tb_rkth_detail(入庫退貨細(xì)節(jié)表)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義idint否/否編號rkthIDvarchar(30)否/否入庫退貨票號spidvarchar(50)否/否商品編號djmoney否/可單價slint否/可數(shù)量表5.5dbo.tb_rkth_main(入庫退貨表)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義rkthIDvarchar(30)否/否入庫退貨票號pzsfloat否/否品種數(shù)量jemoney否/否金額ysjlvarchar(50)可/可驗收結(jié)論gysnamevarchar(100)否/否供應(yīng)商全稱rtdatedatetime否/否退貨時間czyvarchar(30)否/否操作員jsrvarchar(30)否/否經(jīng)手人jsfsvarchar(10)否/否結(jié)算方式表5.6dbo.tb_ruku_detail(進(jìn)貨單細(xì)節(jié)表)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義idint否/否編號rkIDvarchar(30)否/否進(jìn)貨票號spidvarchar(50)否/否商品編號djmoney否/否單價slint否/否數(shù)量表5.7dbo.tb_ruku_main(進(jìn)貨單表)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義rkIDvarchar(30)否/否進(jìn)貨票號pzsint否/是品種數(shù)量jemoney否/是金額ysjlvarchar(50)否/是驗收結(jié)論gysnamenumber(100)否/是供應(yīng)商全稱rkdatedatetime否/是進(jìn)貨時間czyvarchar(30)否/是操作員jsrvarchar(30)否/是經(jīng)手人jsfsvarchar(10)否/是結(jié)算方式表5.8dbo.tb_sell_detail(銷售單細(xì)節(jié)表)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義idint否/否編號sellIDvarchar(30)否/否銷售票號spidvarchar(50)否/否商品編號djmoney否/否單價slfloat否/否數(shù)量表5.9dbo.tb_sell_main(銷售單表)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義sellIDVarchar(30)否/否銷售票號pzsint否/可品種數(shù)量jemoney否/否金額ysjlvarchar(50)可/可驗收結(jié)論khnamenumber(100)否/可客戶全稱xsdatedatetime否/可銷售日期czyvarchar(30)否/可操作員jsrvarchar(30)否/可經(jīng)手人jsfsvarchar(10)否/可結(jié)算方式表5.10dbo.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)可/可批準(zhǔn)文號memovarchar(90)否/可備注gysnamevarchar(100)否/可供應(yīng)商全稱表5.11dbo.tb_userlist(操作員信息表)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義namevarchar(50)否/否登錄名稱usernamevarchar(50)可/可操作員姓名passvarchar(50)可/可密碼quanvarchar(2)可/可權(quán)限表5.12dbo.tb_xsth_detail(銷售退貨細(xì)節(jié)表)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義idint否/否編號xsthIDvarchar(30)否/否銷退票號spidvarchar(50)否/否商品編號djmoney可/可單價slint可/可數(shù)量表5.13dbo.tb_xsth_main(銷售退貨表)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義xsthIDvarchar(30)否/否銷退票號pzsint可/可品種數(shù)量jemoney可/可金額ysjlvarchar(50)可/可驗收結(jié)論khnamevarchar(100)可/可客戶全稱thdatedatetime否/可退貨日期czyvarchar(30)否/可操作員jsrvarchar(30)否/可經(jīng)手人jsfsvarchar(10)否/可結(jié)算方式表5.14dbo.v_rkthView(商品入庫退貨查詢統(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.15dbo.v_rukuView(商品入庫查詢統(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.16dbo.v_sellView(銷售信息查詢統(tǒng)計表)列名稱數(shù)據(jù)類型可否為空/可否重復(fù)意義sellIDvarchar(30)否/否銷售票號spidvarchar(50)可/可商品編號spnamevarchar(50)可/可商品名稱ggvarch

溫馨提示

  • 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

提交評論