企業(yè)進(jìn)銷存管理系統(tǒng)畢業(yè)論文
企業(yè)進(jìn)銷存管理系統(tǒng)畢業(yè)論文
進(jìn)銷存管理是現(xiàn)代企業(yè)生產(chǎn)經(jīng)營中的重要環(huán)節(jié),是完成企業(yè)資源配置的重要管理工作,對(duì)企業(yè)生產(chǎn)經(jīng)營效率的最大化發(fā)揮著重要作用。下面是學(xué)習(xí)啦小編為大家整理的企業(yè)進(jìn)銷存管理系統(tǒng)畢業(yè)論文,供大家參考。
企業(yè)進(jìn)銷存管理系統(tǒng)畢業(yè)論文篇一
基于ASP.NET的企業(yè)進(jìn)銷存管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
企業(yè)進(jìn)銷存管理系統(tǒng)畢業(yè)論文摘要
[摘 要] 本文通過研究三層體系結(jié)構(gòu)模式的應(yīng)用系統(tǒng)設(shè)計(jì)方法,詳細(xì)地闡述基于ASP.NET技術(shù)進(jìn)行開發(fā)B/S三層結(jié)構(gòu)應(yīng)用系統(tǒng)的主要設(shè)計(jì)思想和步驟,并結(jié)合一個(gè)進(jìn)銷存系統(tǒng)項(xiàng)目的開發(fā)過程作為示例進(jìn)行分析與設(shè)計(jì),具體地介紹利用ASP.NET面向?qū)ο蠹夹g(shù)的三層結(jié)構(gòu)系統(tǒng)的應(yīng)用與實(shí)現(xiàn),為廣大中小企業(yè)對(duì)物資進(jìn)行管理提供參考。
企業(yè)進(jìn)銷存管理系統(tǒng)畢業(yè)論文內(nèi)容
[關(guān)鍵詞] 三層架構(gòu);ASP.NET;進(jìn)銷存
在應(yīng)用系統(tǒng)開發(fā)過程中,C/S兩層體系結(jié)構(gòu)的開發(fā)模式得到了廣泛的應(yīng)用。其應(yīng)用程序邏輯通常只分布在客戶和服務(wù)器兩端,它采用由客戶端發(fā)出數(shù)據(jù)資源訪問請(qǐng)求,然后服務(wù)器端將結(jié)果返回到客戶端的信息傳遞機(jī)制,對(duì)系統(tǒng)的性能、升級(jí)與維護(hù)等有很大制約。隨著面向?qū)ο蠹夹g(shù)、分層建模技術(shù)和網(wǎng)絡(luò)瀏覽器導(dǎo)航技術(shù)的逐步成熟,B/S模式的多層應(yīng)用體系結(jié)構(gòu)得到了越來越多的應(yīng)用。應(yīng)用系統(tǒng)開發(fā)模式從原來的兩層結(jié)構(gòu)向三層甚至N層結(jié)構(gòu)的轉(zhuǎn)變,主要是在客戶端和服務(wù)器之間加入了一個(gè)被稱為“應(yīng)用服務(wù)器”的一層或多層應(yīng)用服務(wù)程序,使原來集成表示層處理和業(yè)務(wù)邏輯處理的臃腫胖客戶端得以釋放,演變?yōu)楸硎緦雍蜆I(yè)務(wù)邏輯層分開實(shí)現(xiàn)的模式,使開發(fā)人員在保證為用戶提供必要功能操作的簡潔界面前提下,將主要精力集中在系統(tǒng)核心業(yè)務(wù)邏輯的分析、設(shè)計(jì)和開發(fā)上;從C/S模式到B/S模式的轉(zhuǎn)變,使得原客戶端維護(hù)工作發(fā)生了翻天覆地的變化。C/S模式應(yīng)用程序的客戶端要求管理人員在每個(gè)客戶端計(jì)算機(jī)系統(tǒng)上安裝客戶端程序,當(dāng)需要維護(hù)系統(tǒng)時(shí),管理人員需要到客戶端的用戶那里一個(gè)一個(gè)地解決問題;而B/S模式只需用戶在自己的電腦系統(tǒng)中安裝瀏覽器軟件(該軟件通常在操作系統(tǒng)中可附帶自動(dòng)安裝),應(yīng)用系統(tǒng)的全部程序可以集中放在服務(wù)器中由管理人員統(tǒng)一管理維護(hù),這可以大大節(jié)省系統(tǒng)維護(hù)的開銷。在多層結(jié)構(gòu)模式的B/S系統(tǒng)架構(gòu)中,B/S的三層結(jié)構(gòu)是目前流行的架構(gòu)設(shè)計(jì)模式,它由表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層3個(gè)層次結(jié)構(gòu)組成。微軟公司的ASP.NET充分地發(fā)揮了面向?qū)ο蟮募夹g(shù)特點(diǎn),能輕松實(shí)現(xiàn)三層結(jié)構(gòu)的B/S系統(tǒng)架構(gòu),并在很大程度上提高開發(fā)效率,增強(qiáng)系統(tǒng)的可維護(hù)性和擴(kuò)展性。本文研究如何基于ASP.NET(C#)技術(shù)實(shí)現(xiàn)三層結(jié)構(gòu)應(yīng)用系統(tǒng)的設(shè)計(jì)。
2三層結(jié)構(gòu)系統(tǒng)模型
選擇合適的系統(tǒng)體系架構(gòu)是一項(xiàng)影響整個(gè)應(yīng)用系統(tǒng)設(shè)計(jì)的關(guān)鍵工作。架構(gòu)設(shè)計(jì)主要完成定義和說明包(子系統(tǒng)),以及包與包之間的依賴關(guān)系與通信機(jī)制。B/S模式的三層結(jié)構(gòu)是一種簡單、成熟,并得到普遍應(yīng)用的應(yīng)用程序架構(gòu),它將應(yīng)用程序結(jié)構(gòu)劃為分3個(gè)相對(duì)獨(dú)立層,包括用戶表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層。每一層只實(shí)現(xiàn)該層內(nèi)相對(duì)獨(dú)立的功能,而當(dāng)任何一層發(fā)生變化時(shí),只要保持層間接口關(guān)系不變,則其他各層都不會(huì)受到影響。三層結(jié)構(gòu)是一種嚴(yán)格的分層協(xié)作, 即數(shù)據(jù)訪問層只能被業(yè)務(wù)邏輯層訪問, 業(yè)務(wù)邏輯層只能被表示層訪問。用戶通過表示層將請(qǐng)求傳送給業(yè)務(wù)邏輯層, 業(yè)務(wù)邏輯層完成相關(guān)業(yè)務(wù)規(guī)則和邏輯, 并通過數(shù)據(jù)訪問層訪問數(shù)據(jù)庫獲得數(shù)據(jù), 然后按照相反的順序依次返回, 將數(shù)據(jù)顯示在用戶界面層。
2.1 用戶表示層(USL)
用戶表示層也叫用戶界面層,封裝人機(jī)界面的所有表單和組件,是應(yīng)用系統(tǒng)與系統(tǒng)用戶之間的直接接口。主要用于顯示由業(yè)務(wù)邏輯層動(dòng)態(tài)傳送過來的數(shù)據(jù)信息,結(jié)合使用相應(yīng)的HTML標(biāo)記和樣式表定義來實(shí)現(xiàn);用戶錄入數(shù)據(jù)信息并通過簡單的校驗(yàn)后,經(jīng)由數(shù)據(jù)接口傳送給業(yè)務(wù)邏輯層下載論文。
2.2 業(yè)務(wù)邏輯層(BLL)
業(yè)務(wù)邏輯層主要完成對(duì)應(yīng)用系統(tǒng)相關(guān)業(yè)務(wù)規(guī)則和邏輯的封裝,在為用戶表示層訪問提供功能調(diào)用的同時(shí),它又通過調(diào)用數(shù)據(jù)訪問層所提供的功能來訪問數(shù)據(jù)庫。業(yè)務(wù)邏輯層主要根據(jù)系統(tǒng)設(shè)計(jì)的需要,通過構(gòu)建系統(tǒng)的關(guān)鍵對(duì)象類,實(shí)現(xiàn)系統(tǒng)的大部分邏輯控制功能。
2.3 數(shù)據(jù)訪問層(DAL)
數(shù)據(jù)訪問層只能被業(yè)務(wù)邏輯層訪問,并且系統(tǒng)只通過它訪問數(shù)據(jù)庫來獲取數(shù)據(jù)。當(dāng)數(shù)據(jù)訪問層根據(jù)業(yè)務(wù)邏輯層的要求與數(shù)據(jù)庫進(jìn)行交互時(shí),主要完成從數(shù)據(jù)庫中提取數(shù)據(jù)庫記錄的查詢和插入、修改與刪除數(shù)據(jù)庫記錄的更新數(shù)據(jù)功能。眾所周知,數(shù)據(jù)庫訪問是動(dòng)態(tài)信息管理應(yīng)用系統(tǒng)中最頻繁、最消耗資源的操作,所以必須優(yōu)化對(duì)數(shù)據(jù)庫的訪問策略,以提高系統(tǒng)的性能和可靠性。B/S模式的三層結(jié)構(gòu)是一種嚴(yán)格的分層定義,它首先將應(yīng)用系統(tǒng)復(fù)雜的開發(fā)工作劃分為相對(duì)簡單的小分塊,然后在每一層中只實(shí)現(xiàn)系統(tǒng)相應(yīng)層的功能設(shè)計(jì),層間的交互由相鄰層對(duì)應(yīng)的功能模塊進(jìn)行調(diào)用,信息傳遞只由接口進(jìn)行傳送。
數(shù)據(jù)訪問層一般由兩部分組成:業(yè)務(wù)實(shí)體和數(shù)據(jù)操作。Microsoft公司提供的標(biāo)準(zhǔn)術(shù)語稱為業(yè)務(wù)實(shí)體組件和數(shù)據(jù)訪問邏輯組件。在三層結(jié)構(gòu)中,數(shù)據(jù)訪問層是唯一與數(shù)據(jù)庫打交道的層,所以該層的設(shè)計(jì)要盡量以提高速度和安全為目標(biāo)。
業(yè)務(wù)實(shí)體組件體現(xiàn)的是現(xiàn)實(shí)生活中的業(yè)務(wù)數(shù)據(jù),而數(shù)據(jù)訪問邏輯組件則是在數(shù)據(jù)庫中檢索數(shù)據(jù)或把業(yè)務(wù)實(shí)體數(shù)據(jù)保存到數(shù)據(jù)庫。 2.3.1 數(shù)據(jù)訪問邏輯組件
數(shù)據(jù)訪問邏輯組件,簡單來講就是實(shí)現(xiàn)對(duì)數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行操作的組件,以及實(shí)現(xiàn)數(shù)據(jù)相關(guān)操作所需的業(yè)務(wù)邏輯。數(shù)據(jù)訪問邏輯組件的主要功能如下:
(1)在數(shù)據(jù)庫中添加記錄。
(2)讀取數(shù)據(jù)庫的記錄,并以業(yè)務(wù)實(shí)體數(shù)據(jù)的形式返回給調(diào)用者。
(3)將調(diào)用者修改的業(yè)務(wù)實(shí)體數(shù)據(jù)更新到數(shù)據(jù)庫。
(4)刪除數(shù)據(jù)庫中的記錄。
并不是所有的數(shù)據(jù)庫表都由一個(gè)數(shù)據(jù)訪問邏輯組件操作,其實(shí),一個(gè)邏輯組件封裝的是對(duì)數(shù)據(jù)庫中的一個(gè)表或一組相關(guān)的表的操作。
2.3.2業(yè)務(wù)實(shí)體組件
業(yè)務(wù)實(shí)體是以數(shù)據(jù)的形式表示現(xiàn)實(shí)生活中的業(yè)務(wù)模型。業(yè)務(wù)實(shí)體的屬性與數(shù)據(jù)庫中的表有一一對(duì)應(yīng)的關(guān)系,每個(gè)數(shù)據(jù)庫訪問組件都對(duì)應(yīng)一個(gè)業(yè)務(wù)實(shí)體。
2.3.2.1業(yè)務(wù)實(shí)體的特點(diǎn)
(1)提供對(duì)業(yè)務(wù)數(shù)據(jù)及相關(guān)功能進(jìn)行編程訪問。
(2)可以使用具有復(fù)雜架構(gòu)的數(shù)據(jù)來創(chuàng)建,這些復(fù)雜的數(shù)據(jù)一般表現(xiàn)為數(shù)據(jù)庫中可以作為業(yè)務(wù)流程中的輸入輸出的相關(guān)聯(lián)的多個(gè)表。
(3)可以作為業(yè)務(wù)流程中的輸入輸出參數(shù)來傳遞整體數(shù)據(jù)。
(4)業(yè)務(wù)實(shí)體不參與事務(wù)處理,只是事務(wù)處理過程中的一部分?jǐn)?shù)據(jù),事務(wù)處理由數(shù)據(jù)訪問層完成。
2.3.2.2業(yè)務(wù)實(shí)體的表現(xiàn)形式
在應(yīng)用程序中,業(yè)務(wù)實(shí)體有很多種表現(xiàn)方式。有以數(shù)據(jù)為中心的表示方式,也有面向?qū)ο蟮谋硎痉绞?。具體包括以下幾種方式。
(1)XML:使用XML字符串或XML文檔對(duì)象模型來表示。
(2)DataSet:DataSet是緩存在內(nèi)存中一個(gè)或多個(gè)表的集合,一般來源于數(shù)據(jù)庫或XML文檔。
(3)自定義業(yè)務(wù)實(shí)體組件:一種自定義的類庫,用于保存業(yè)務(wù)流程中的數(shù)據(jù)。包含一些數(shù)據(jù)表中的字段和其他公共屬性。
本文采用第三種方法:自定義業(yè)務(wù)實(shí)體組件。業(yè)務(wù)實(shí)體可以被數(shù)據(jù)訪問組件調(diào)用,也可以被業(yè)務(wù)邏輯層調(diào)用,通常的三層結(jié)構(gòu)將業(yè)務(wù)實(shí)體包括在數(shù)據(jù)訪問層中,如圖1所示。
有的系統(tǒng)把業(yè)務(wù)實(shí)體單獨(dú)放在一層中,如圖2所示,這兩種方式都正確,關(guān)鍵要看設(shè)計(jì)者的意圖以及實(shí)際的開發(fā)項(xiàng)目,本文采用第二種形式。
3 三層結(jié)構(gòu)優(yōu)缺點(diǎn)
3.1 三層結(jié)構(gòu)的優(yōu)點(diǎn)
(1)提高程序的可維護(hù)性:三層架構(gòu)層次分明,一旦運(yùn)行出現(xiàn)問題,可以快速判斷是哪一層的問題,利于維護(hù)。
(2)可以合理開發(fā):因?yàn)槿龑又g除了調(diào)用沒有其他關(guān)聯(lián),只需要先把三層之間的接口定義好,程序員可以并行開發(fā),提高了開發(fā)的速度。
(3)提高系統(tǒng)的安全性:每層都有安全設(shè)置,即使表示層被攻破,下一層的安全還有保障。
(4)提高系統(tǒng)的擴(kuò)展性:三層結(jié)構(gòu)最大的好處是在擴(kuò)展應(yīng)用系統(tǒng)時(shí),改動(dòng)的部分不會(huì)影響到大局,比如要給這個(gè)系統(tǒng)增加Oracle數(shù)據(jù)庫的功能,只需要改動(dòng)數(shù)據(jù)層就可以了,其他層保持不變。
3.2 三層結(jié)構(gòu)的缺點(diǎn)
三層結(jié)構(gòu)開發(fā)模式的一個(gè)非常明顯的缺點(diǎn)就是其執(zhí)行速度不夠快。當(dāng)然這個(gè)“執(zhí)行速度”是相對(duì)于非分層的應(yīng)用程序來說的。 “三層結(jié)構(gòu)”開發(fā)模式,不適用于對(duì)執(zhí)行速度要求過于苛刻的系統(tǒng),如在線訂票、在線炒股等。它比較適用于商業(yè)規(guī)則容易變化的系統(tǒng)。
4ASP.NET的三層設(shè)計(jì)和實(shí)現(xiàn)
基于以上對(duì)B/S三層結(jié)構(gòu)的介紹,下面引用一個(gè)基于ASP.NET技術(shù)的B/S三層結(jié)構(gòu)模式的進(jìn)銷存管理系統(tǒng)的開發(fā)設(shè)計(jì)方法,介紹ASP.NET應(yīng)用系統(tǒng)三層結(jié)構(gòu)的具體實(shí)現(xiàn)。ASP.NET的三層結(jié)構(gòu)應(yīng)用程序目錄結(jié)構(gòu)如圖3所示,目錄BLL業(yè)務(wù)邏輯層,DAL為數(shù)據(jù)訪問層,DBUtility存儲(chǔ)的是一些常用的類和方法,Model為業(yè)務(wù)實(shí)體層,JXC為用戶表示層。
(1)Model(業(yè)務(wù)實(shí)體層):都是一些屬性,業(yè)務(wù)實(shí)體的屬性與數(shù)據(jù)庫中的表為一一對(duì)應(yīng)的關(guān)系,每個(gè)數(shù)據(jù)庫訪問邏輯組件對(duì)應(yīng)一個(gè)業(yè)務(wù)實(shí)體。
(2)DBUtility公共類:數(shù)據(jù)庫操作的一些類庫,其中包括pubconstant.cs類(實(shí)現(xiàn)從web.config獲取數(shù)據(jù)庫連接字符串)、DbHelperSQL.cs 數(shù)據(jù)庫助手類、對(duì)數(shù)據(jù)訪問的類。
(3)DAL(數(shù)據(jù)訪問層)的實(shí)現(xiàn):對(duì)應(yīng)著數(shù)據(jù)庫中的表,實(shí)現(xiàn)對(duì)表常用的操作,如增刪改等常用操作。
(4)BLL(業(yè)務(wù)邏輯層)的實(shí)現(xiàn):創(chuàng)建每個(gè)類,每個(gè)類對(duì)應(yīng)著數(shù)據(jù)庫的每張表,完成數(shù)據(jù)表的一些業(yè)務(wù)邏輯,完成對(duì)數(shù)據(jù)層的調(diào)用過程。
(5)JXC(用戶表示層):界面的編寫。
5總結(jié)
以上介紹了應(yīng)用基于ASP.NET技術(shù)的三層結(jié)構(gòu)模式來設(shè)計(jì)和實(shí)現(xiàn)B/S結(jié)構(gòu)應(yīng)用系統(tǒng)的總體方法。通過介紹示例的具體分層規(guī)劃,體現(xiàn)了利用ASP.NET技術(shù)編寫三層結(jié)構(gòu)的清晰邏輯,并有效地實(shí)現(xiàn)了系統(tǒng)中各功能層的相對(duì)獨(dú)立,使系統(tǒng)具有更強(qiáng)大的靈活性、可擴(kuò)展性和可維護(hù)性;而且系統(tǒng)分層管理使分級(jí)分布部署成為現(xiàn)實(shí),可極大地提高系統(tǒng)的性能和安全性,滿足日益壯大的B/S模式應(yīng)用系統(tǒng)的需求。借鑒此方法還可以開發(fā)企業(yè)其他各類應(yīng)用系統(tǒng),提高企業(yè)的信息化水平。
企業(yè)進(jìn)銷存管理系統(tǒng)畢業(yè)論文文獻(xiàn)
[1]李慧宗,孟祥瑞.基于J2EE的中小企業(yè)電子商務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].中國管理信息化,2010(1):109-111.
[2]洪瓊,何剛.C2C電子商務(wù)網(wǎng)站信用評(píng)價(jià)模型的分析與研究[J].中國管理信息化,2008(11):96-98.
[3]劉曉艷.基于.NET技術(shù)的醫(yī)藥費(fèi)報(bào)銷管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].南京廣播電視大學(xué)學(xué)報(bào),2008(2):70-73
企業(yè)進(jìn)銷存管理系統(tǒng)畢業(yè)論文篇二
基于教學(xué)實(shí)驗(yàn)上中小型企業(yè)的進(jìn)銷存管理系統(tǒng)
企業(yè)進(jìn)銷存管理系統(tǒng)畢業(yè)論文摘要
[摘要]本文介紹一個(gè)面向中小型企業(yè)的進(jìn)銷存管理系統(tǒng),該系統(tǒng)按照國內(nèi)中小型企業(yè)的經(jīng)營規(guī)模、組織架構(gòu)等方面的特點(diǎn)而設(shè)計(jì)。通過該系統(tǒng)的設(shè)計(jì),學(xué)生可以了解SQL Server 2000結(jié)合Delphi7.0設(shè)計(jì)管理系統(tǒng)的方法。
企業(yè)進(jìn)銷存管理系統(tǒng)畢業(yè)論文內(nèi)容
[關(guān)鍵詞]教學(xué)實(shí)驗(yàn) 中小企業(yè) 進(jìn)銷存管理系統(tǒng)
一、需求分析
中小企業(yè)在我國國民經(jīng)濟(jì)中占據(jù)著重要地位,隨著經(jīng)濟(jì)全球化以及中國經(jīng)濟(jì)改革的逐漸深化,企業(yè)都面臨著日漸激烈的競爭,本系統(tǒng)結(jié)合中小企業(yè)的特點(diǎn),為中小企業(yè)量身定做,不僅可以所見企業(yè)的運(yùn)作成本,而且可以提高企業(yè)的快速反應(yīng)能力,從而提高企業(yè)的綜合競爭力。同時(shí),進(jìn)銷存系統(tǒng)在教學(xué)實(shí)驗(yàn)中也非常具有典型性。
二、系統(tǒng)的主要功能及特點(diǎn)
進(jìn)銷存管理系統(tǒng)適合于中小企業(yè),按照一般進(jìn)銷存流程進(jìn)行設(shè)計(jì)。滿足大多數(shù)客戶的需要,是一套專為中小型企業(yè)度身設(shè)計(jì)、功能強(qiáng)大、實(shí)施周期短、易學(xué)易用的管理系統(tǒng)。軟件主要由基本信息、采購管理、銷售管理、財(cái)務(wù)管理、庫存管理、系統(tǒng)管理和查詢等系統(tǒng)構(gòu)成。本系統(tǒng)具有非常強(qiáng)大的數(shù)據(jù)處理功能,可以實(shí)現(xiàn)數(shù)據(jù)的查詢、添加、修改、刪除、匯總等功能,還可以實(shí)現(xiàn)報(bào)表打印,為企業(yè)領(lǐng)導(dǎo)的管理提供數(shù)據(jù)支持。
本系統(tǒng)主要包含基本信息、采購管理、銷售管理、財(cái)務(wù)管理、庫存管理和系統(tǒng)管理等主要模塊。
1.基本信息
基本信息又可以說是資料檔案,它包括部門雇員的資料,客戶資料,供應(yīng)商資料,貨品的資料,庫位設(shè)置信息,結(jié)算方式,自定義單號(hào)等。
2.采購管理
指對(duì)采購過程所發(fā)生的業(yè)務(wù)行為進(jìn)行跟蹤記錄,包括采購訂單管理,采購入庫管理,采購?fù)素浌芾?,采購訂單的跟蹤,采購貨品的分類統(tǒng)計(jì),采購?fù)素浀慕y(tǒng)計(jì)以及采購的月報(bào)表、季報(bào)表、年報(bào)表等。
3.銷售管理
指對(duì)銷售過程所發(fā)生的業(yè)務(wù)行為進(jìn)行跟蹤記錄,包括銷售訂單管理,銷售出庫管理,前臺(tái)POS銷售機(jī),銷售退貨管理,銷售訂單的跟蹤,銷售貨品的分類統(tǒng)計(jì),銷售退貨的統(tǒng)計(jì),銷售利潤分析,業(yè)務(wù)員的業(yè)績表,銷售的月報(bào)表、季度報(bào)表以及年報(bào)表等。
4.財(cái)務(wù)管理
指對(duì)采購和銷售過程中所發(fā)生的帳款業(yè)務(wù)進(jìn)行跟蹤記錄,包括應(yīng)付帳款,付款管理,應(yīng)收帳款,收款管理,付款統(tǒng)計(jì)表,收款統(tǒng)計(jì)表,供應(yīng)商帳齡表,客戶帳齡表等。
5.庫存管理
指對(duì)倉庫管理員在日常管理過程所發(fā)生業(yè)務(wù)的跟蹤記錄,包括庫存查詢,貨品報(bào)損管理,庫存盤點(diǎn)管理,報(bào)損統(tǒng)計(jì)表,庫存盤點(diǎn)統(tǒng)計(jì)表,貨品進(jìn)、銷、存匯總統(tǒng)計(jì)。
6.系統(tǒng)管理
指為維戶系統(tǒng)的正常運(yùn)行而需要一些鋪助操作,包括操作員授權(quán)管理,數(shù)據(jù)的備份和恢復(fù),清除數(shù)據(jù),使用文檔等。
本系統(tǒng)界面友好,能夠直觀反應(yīng)出數(shù)據(jù)的準(zhǔn)確性,而且操作簡單,使用者經(jīng)過簡單的培訓(xùn)即可輕松上手。系統(tǒng)可以及時(shí)準(zhǔn)確地反應(yīng)庫存的變化,還可以實(shí)現(xiàn)庫存預(yù)警和庫存自動(dòng)盤點(diǎn)計(jì)算,避免庫存商品積壓損失和缺貨。系統(tǒng)還提供自定義打印報(bào)表的功能,使其可以充分滿足企業(yè)個(gè)性化的需要。此外,系統(tǒng)可擴(kuò)展性強(qiáng),客戶可以按照自己的需要方便實(shí)現(xiàn)功能擴(kuò)展。
三、系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)
1.基本設(shè)計(jì)思想
(1)盡量利用企業(yè)現(xiàn)有的軟硬件環(huán)境,及先進(jìn)的管理系統(tǒng)開發(fā)方案,從而達(dá)到充分利用企業(yè)現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的。
(2)系統(tǒng)應(yīng)符合企業(yè)管理的要求,滿足企業(yè)相關(guān)人員日常管理,維護(hù)的需要,并達(dá)到操作過程的直觀、方便、實(shí)用、安全等。
(3)系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維修人員補(bǔ)充和維護(hù)。
(4)系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除、修改等操作。
2.系統(tǒng)開發(fā)環(huán)境
(1)硬件環(huán)境要求。計(jì)算機(jī)必須滿足的條件:CPU:IntelP entium 166MHz或更高的處理器;操作系統(tǒng):MicrosoftWindows98/me/XP/2000或Microsoft Windows NT Service/Workstation 4.0(推薦Service Pack 5)或更高版本;監(jiān)視器:Microsoft Windows支持的VGA或分辨率更高的監(jiān)視器;內(nèi)存:64MB內(nèi)存以上。
(2)系統(tǒng)的編程工具。根據(jù)企業(yè)進(jìn)銷存管理系統(tǒng)的特點(diǎn)和需求,考慮到系統(tǒng)開發(fā)的時(shí)間,本系統(tǒng)使用Borland公司的Delphi7.0作為前臺(tái)開發(fā)工具,微軟公司的SQL Server 2000做后臺(tái)數(shù)據(jù)庫。
Delphi7.0是Borland公司推出的一種可視化的、面向?qū)ο蟮膽?yīng)用程序開發(fā)工具。它功能強(qiáng)大,簡單易學(xué),尤其適合數(shù)據(jù)庫開發(fā),因而備受數(shù)據(jù)庫開發(fā)人員的青睞,成為最受歡迎的Windows應(yīng)用程序開發(fā)工具之一,在國內(nèi)擁有廣泛的開發(fā)者群體和深厚的應(yīng)用基礎(chǔ)。
Delphi7.0前臺(tái)通過ADO技術(shù)和Data Environment數(shù)據(jù)環(huán)境來訪問SQL數(shù)據(jù)庫;系統(tǒng)采用C/S(Client/Server)結(jié)構(gòu)模式體系結(jié)構(gòu),能很輕松地實(shí)現(xiàn)系統(tǒng)與用戶的信息交互和數(shù)據(jù)處理的功能;系統(tǒng)具備數(shù)據(jù)庫維護(hù)功能,能夠?qū)?shù)據(jù)庫進(jìn)行備份和恢復(fù)。系統(tǒng)還具有很強(qiáng)的可移植性,在移植系統(tǒng)時(shí)需先創(chuàng)建數(shù)據(jù)庫和用SQL建庫腳本生成相應(yīng)的數(shù)據(jù)表。
3.數(shù)據(jù)庫的建立
系統(tǒng)數(shù)據(jù)庫可以分為進(jìn)貨子系統(tǒng)、銷售子系統(tǒng)和庫存子系統(tǒng)三部分。
(1)進(jìn)貨子系統(tǒng)應(yīng)可以根據(jù)銷售情況及庫存情況,自動(dòng)制定進(jìn)貨單或者訂貨單,同時(shí)可以對(duì)該單實(shí)現(xiàn)手動(dòng)修改、審核、刪除、退貨等處理,這樣可以避免盲目進(jìn)貨造成商品積壓。按計(jì)劃單有選擇性地進(jìn)行自動(dòng)入庫登記??梢园凑丈唐肪幪?hào)或商品名稱綜合查詢打印計(jì)劃進(jìn)貨與入庫記錄及金額。其中涉及供應(yīng)商、原材料、業(yè)務(wù)員、訂貨單、收貨單、付款單等數(shù)據(jù)。
(2)銷售子系統(tǒng)包括商品正常銷售、促銷與限量、限期及禁止銷售控制??梢跃C合查詢各種銷售明細(xì)記錄以及交結(jié)賬情況等,并可以實(shí)現(xiàn)對(duì)商品銷售報(bào)表的打印。本子系統(tǒng)涉及到商品名稱、銷售數(shù)量、銷售單價(jià)、銷售金額、銷售人員、客戶名單、銷貨單、銷售退貨單、收款單等數(shù)據(jù)。
(3)庫存子系統(tǒng)可以查詢庫存明細(xì)記錄,包括原材料、產(chǎn)品名稱、庫存數(shù)量、庫存金額、進(jìn)貨入庫單、調(diào)撥入庫單、產(chǎn)品入庫單、倉庫業(yè)務(wù)員、出庫單等信息。系統(tǒng)還可以實(shí)現(xiàn)庫存預(yù)警和庫存自動(dòng)盤點(diǎn)計(jì)算,避免庫存商品積壓損失和缺貨。
除此之外,系統(tǒng)還設(shè)定還為登錄、查詢、修改、刪除分別設(shè)定了權(quán)限,用戶可根據(jù)相關(guān)權(quán)限進(jìn)行操作。系統(tǒng)還提供了對(duì)該系統(tǒng)在操作過程中可能遇到的問題做一簡單的介紹,并且對(duì)該系統(tǒng)的應(yīng)用做一輔助性的操作介紹。目的是為了更好地方便企業(yè)或者用戶的使用。
四、結(jié)語
該系統(tǒng)的設(shè)計(jì),在教學(xué)實(shí)驗(yàn)中具有典型性,通過本系統(tǒng)的設(shè)計(jì),學(xué)生可以充分了解QL Server 2000結(jié)合Delphi7.0設(shè)計(jì)管理系統(tǒng)的步驟。本系統(tǒng)操作簡單,具有良好的實(shí)用性、穩(wěn)定性、智能性,界面友好,符合中小企業(yè)的需求,可以推廣到實(shí)際應(yīng)用中去。
企業(yè)進(jìn)銷存管理系統(tǒng)畢業(yè)論文文獻(xiàn)
[1]劉秀芳,李英杰,何廣東.進(jìn)銷存管理系統(tǒng)的開發(fā)[J].商場(chǎng)現(xiàn)代化, 2007,(05).
[2]朱文博,肖毅.一個(gè)實(shí)用的面向中小型企業(yè)的產(chǎn)品數(shù)據(jù)管理系統(tǒng)[J].計(jì)算機(jī)與現(xiàn)代化, 2001,(01).
[3]劉韜.SQL Server2000數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航[M].北京:人民郵電出版社,2003.
有關(guān)企業(yè)進(jìn)銷存管理系統(tǒng)畢業(yè)論文推薦:
4.庫存管理系統(tǒng)畢業(yè)論文開題報(bào)告