国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于ASP.NET MVC的物料管理系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)

2014-04-29 00:50:36龍啟文
關(guān)鍵詞:設(shè)計(jì)與開(kāi)發(fā)

龍啟文

摘要:企業(yè)信息化是企業(yè)發(fā)展的必由之路。本文提出了基于ASP.NET MVC的“物料管理系統(tǒng)”的設(shè)計(jì)思路,介紹了系統(tǒng)的主要模塊功能、結(jié)構(gòu)及主要模塊的實(shí)現(xiàn)過(guò)程。通過(guò)該系統(tǒng)的運(yùn)用,企業(yè)能在一定程度上解決成本控制和庫(kù)存管理等問(wèn)題,最終實(shí)現(xiàn)企業(yè)管理信息化。

關(guān)鍵詞:ASP.NET MVC; 物料管理系統(tǒng); 設(shè)計(jì)與開(kāi)發(fā)

中圖分類(lèi)號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):2095-2163(2014)04-0120-04

Abstract:Enterprise informatization is a must for the development of enterprises. This paper proposes a ASP.NET MVC based "materials management system" design ideas, introduces the implementation process of the main functional module, the system structure and the main module. By using this system, enterprises can solve the cost control and inventory management problem in a certain extent, and achieve the eventual realization of enterprise management information system.

Key words:ASP.NET MVC; Materials Management System; Design and Implementation

0引言

近年來(lái),隨著計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的快速發(fā)展及其在企業(yè)上的廣泛應(yīng)用,以“電子商務(wù)”和“知識(shí)經(jīng)濟(jì)”為特征的新經(jīng)濟(jì)初步形成。個(gè)性化、多樣化的消費(fèi)需求使得市場(chǎng)快速多變。除了價(jià)格與質(zhì)量,企業(yè)的合理庫(kù)存、服務(wù)的柔性化和市場(chǎng)快速反應(yīng)也成為企業(yè)競(jìng)爭(zhēng)的重要因素。企業(yè)若出現(xiàn)缺貨、斷貨無(wú)疑不利于其發(fā)展。但企業(yè)為滿(mǎn)足市場(chǎng)的需求,盲目地保持庫(kù)存又會(huì)占用大量的資金,造成產(chǎn)品積壓,最終導(dǎo)致企業(yè)生產(chǎn)成本增加。物料管理采納企業(yè)ERP的物料管理思想,重點(diǎn)解決物料入庫(kù)、物料出庫(kù)、查詢(xún)統(tǒng)計(jì)、物料信息維護(hù)等問(wèn)題,主要為了實(shí)現(xiàn)以下目的:

(1)提高企業(yè)市場(chǎng)競(jìng)爭(zhēng)力。采用先進(jìn)的企業(yè)管理思想方法,提高企業(yè)的信息化管理水平,實(shí)現(xiàn)企業(yè)信息資源共享,有利于提升企業(yè)市場(chǎng)競(jìng)爭(zhēng)能力;

(2)規(guī)范企業(yè)物料管理流程。強(qiáng)化物料的平衡控制與管理,保證企業(yè)產(chǎn)、供、銷(xiāo)、物流、信息流暢通,并在一定程度上強(qiáng)化供應(yīng)鏈管理;

(3)降低企業(yè)流通成本。通過(guò)采購(gòu)的優(yōu)先級(jí)管理,合理地控制庫(kù)存,減少在制品,節(jié)約了流動(dòng)資金;

(4)提升企業(yè)市場(chǎng)反應(yīng)力。綜合企業(yè)各種經(jīng)營(yíng)信息,實(shí)時(shí)掌握物料流動(dòng)信息,企業(yè)能夠及時(shí)根據(jù)市場(chǎng)需求靈活地安排生產(chǎn)、加工和流通。

1物料管理系統(tǒng)的開(kāi)發(fā)技術(shù)概述

1.1MVC概述

MVC設(shè)計(jì)模式:可將一個(gè)應(yīng)用的輸入、輸出、處理流程按照Model、View、Controller的方式進(jìn)行分離,這樣一個(gè)應(yīng)用程序被分成三個(gè)部分——模型、視圖和控制器。

1.2ASP.NET MVC三組件的工作過(guò)程

首先控制器接收用戶(hù)的請(qǐng)求,并決定應(yīng)該調(diào)用哪個(gè)模型來(lái)進(jìn)行處理,然后模型用業(yè)務(wù)邏輯來(lái)處理用戶(hù)的請(qǐng)求并返回?cái)?shù)據(jù),最后控制器利用相應(yīng)的視圖格式化模型返回的數(shù)據(jù),并通過(guò)表示層呈現(xiàn)給用戶(hù)。

2物料管理系統(tǒng)設(shè)計(jì)

2.1系統(tǒng)架構(gòu)模塊設(shè)計(jì)

系統(tǒng)的架構(gòu)采用表現(xiàn)層,業(yè)務(wù)邏輯層,數(shù)據(jù)訪(fǎng)問(wèn)層。架構(gòu)各層的設(shè)計(jì)實(shí)現(xiàn)可做如下表述:

表現(xiàn)層:接受用戶(hù)的請(qǐng)求及返回?cái)?shù)據(jù)結(jié)果,用View顯示相應(yīng)的頁(yè)面。

業(yè)務(wù)邏輯層:實(shí)現(xiàn)從數(shù)據(jù)庫(kù)獲取相應(yīng)數(shù)據(jù)信息并進(jìn)行處理,將結(jié)果反饋給表現(xiàn)層。

數(shù)據(jù)訪(fǎng)問(wèn)層:主要實(shí)現(xiàn)對(duì)數(shù)據(jù)存儲(chǔ),對(duì)數(shù)據(jù)庫(kù)的連接及各種操作。數(shù)據(jù)訪(fǎng)問(wèn)層只能與數(shù)據(jù)庫(kù)交互,并將返回的結(jié)果交給業(yè)務(wù)邏輯層,而不能直接與表現(xiàn)層交互。

2.2系統(tǒng)功能模塊設(shè)計(jì)

系統(tǒng)主要分為系統(tǒng)維護(hù)、信息管理、庫(kù)存管理、往來(lái)管理及查詢(xún)統(tǒng)計(jì)模塊?,F(xiàn)給出各系統(tǒng)模塊的功能設(shè)計(jì)分別如下:

(1)系統(tǒng)維護(hù):主要實(shí)現(xiàn)權(quán)限維護(hù)、密碼維護(hù)、數(shù)據(jù)更新及備份等。

(2)信息管理:主要實(shí)現(xiàn)對(duì)物料、供應(yīng)商、客戶(hù)進(jìn)行信息有效管理,并提供增加、刪除、修改及查詢(xún)。

(3)往來(lái)管理:主要實(shí)現(xiàn)對(duì)物料采購(gòu)、出庫(kù)、價(jià)格調(diào)整管理。

(4)庫(kù)存管理:主要實(shí)現(xiàn)根據(jù)物料采購(gòu)和出庫(kù)單據(jù)對(duì)物料的入庫(kù)、出庫(kù)、退貨進(jìn)行管理,并可查詢(xún)物料的入庫(kù)和出庫(kù)信息。

(5)查詢(xún)統(tǒng)計(jì):主要實(shí)現(xiàn)物料的入庫(kù)、出庫(kù)及庫(kù)存信息查詢(xún)。

2.3數(shù)據(jù)庫(kù)設(shè)計(jì)

利用數(shù)據(jù)庫(kù)概念設(shè)計(jì)可以有效地提高系統(tǒng)的效率,高效快捷地組織數(shù)據(jù),且方便系統(tǒng)維護(hù)??衫肊-R方法進(jìn)行數(shù)據(jù)庫(kù)的概念設(shè)計(jì),首先設(shè)計(jì)局部E-R模式,然后將各局部E-R模式綜合成一個(gè)全局模式,最后對(duì)全局E-R模式進(jìn)行優(yōu)化,得到最終的模式,即概念模式。以下為本系統(tǒng)的主要關(guān)系模式。

3.4庫(kù)存管理模塊的實(shí)現(xiàn)

庫(kù)存管理模塊主要包括物料入庫(kù)結(jié)賬、入庫(kù)退貨結(jié)賬、物料出庫(kù)結(jié)賬、出庫(kù)退貨結(jié)賬、入庫(kù)結(jié)賬查詢(xún)、出庫(kù)結(jié)賬查詢(xún)六部分,這里主要介紹入庫(kù)結(jié)賬查詢(xún)。

用戶(hù)單擊首頁(yè)導(dǎo)航區(qū)的“庫(kù)存管理/入庫(kù)結(jié)賬查詢(xún)”鏈接,進(jìn)入入庫(kù)結(jié)賬查詢(xún)頁(yè)面,該頁(yè)面主要完成對(duì)物料入庫(kù)及入庫(kù)退貨信息的查詢(xún)。

物料管理系統(tǒng)對(duì)查詢(xún)字段、匹配條件、查詢(xún)關(guān)鍵字等都可以根據(jù)不同的情況進(jìn)行設(shè)置,然后將這些字段組成一條完整的查詢(xún)語(yǔ)句,再將查詢(xún)的結(jié)果顯示出來(lái)。

在入庫(kù)結(jié)賬查詢(xún)頁(yè)面中,利用select控件來(lái)定義查詢(xún)字段,用戶(hù)可以根據(jù)供應(yīng)商名稱(chēng)、采購(gòu)編號(hào)或者結(jié)款編號(hào)來(lái)對(duì)入庫(kù)結(jié)賬進(jìn)行查詢(xún)。datetext控件是設(shè)置在某個(gè)時(shí)間區(qū)間內(nèi)查詢(xún)?nèi)霂?kù)結(jié)賬信息。

當(dāng)填寫(xiě)了查詢(xún)條件,按下“查詢(xún)“按鈕后,物料管理系統(tǒng)會(huì)根據(jù)組合后的查詢(xún)語(yǔ)句在數(shù)據(jù)庫(kù)中進(jìn)行查詢(xún),而后即會(huì)將結(jié)款票號(hào)、入庫(kù)票號(hào)、供應(yīng)商名稱(chēng)、本次結(jié)款、余款、借款日期、操作員、經(jīng)手人等信息顯示出來(lái)。

3.5查詢(xún)統(tǒng)計(jì)模塊的實(shí)現(xiàn)

查詢(xún)統(tǒng)計(jì)模塊主要包括物料入庫(kù)查詢(xún)、物料出庫(kù)查詢(xún)、物料庫(kù)存查詢(xún)、物料額排行、年物料額排行等六部分。這里主要介紹物料額排行的實(shí)現(xiàn)過(guò)程。

用戶(hù)單擊首頁(yè)導(dǎo)航區(qū)的“查詢(xún)統(tǒng)計(jì)“/”物料額排行”,進(jìn)入物料額排行管理頁(yè)面,該頁(yè)面主要對(duì)一段時(shí)間內(nèi)按數(shù)量或者金額進(jìn)行物料額升序或者降序排列。

在物料信息表中有兩個(gè)主要的屬性:物料的數(shù)量和金額。這兩種屬性可以很好地反映物料庫(kù)存情況,為了在滿(mǎn)足生產(chǎn)的前提下,物料管理必須盡量降低庫(kù)存物料的數(shù)量和金額。所以本物料管理系統(tǒng)對(duì)庫(kù)存物料提供查詢(xún)和排行功能,用戶(hù)可以隨時(shí)掌握庫(kù)存物料的數(shù)量和金額。

在物料額排列頁(yè)面中,用兩個(gè)text控件來(lái)接受用戶(hù)查詢(xún)時(shí)間段的起始日期和截止日期,輸入格式必須符合YYYY-MM-DD,然后兩個(gè)Select控件來(lái)設(shè)置物料排行,第一個(gè)select控件設(shè)置是按數(shù)量還是金額進(jìn)行物料排行,第二個(gè)select控件用來(lái)設(shè)置查詢(xún)結(jié)果是進(jìn)行升序還是降序排序。最后四個(gè)字段組成完整的SQL語(yǔ)句,當(dāng)點(diǎn)擊“查看排行“按鈕,查詢(xún)結(jié)果顯示在下面的顯示區(qū)內(nèi)。

參考文獻(xiàn):

[1]周慶益,王時(shí)龍,任亨斌,等.物料管理中的投料批量和訂貨批量的決策[J].計(jì)算機(jī)應(yīng)用,2009(6):128-130,136.

[2]劉梟,孫慶麗.在SAP R/3實(shí)現(xiàn)物料管理和財(cái)務(wù)管理的集成[J].電腦知識(shí)與技術(shù),2009,5(7):5293-5295.

[3]張聰.基于J2EE的物料管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)[D].北京:北京郵電大學(xué),2008.

[4]傅武雄. 制造業(yè)物料管理實(shí)務(wù) [M]. 廈門(mén):廈門(mén)大學(xué)出版社,2002:80-83.

[5]王金山,陳珍.重視提高企業(yè)信息化管理水平[J].中國(guó)信息界,2007(10):19-22.

[6]汪成林.統(tǒng)一物料信息管理模型的研究[J].物流技術(shù),2007,26(4):94-96,118.

[7]黃春生.基于J2EE的物料管理系統(tǒng)的研究與開(kāi)發(fā)[D].哈爾濱:哈爾濱工業(yè)大學(xué),2010.

[8]丁勇,儲(chǔ)久良,張飛.基于MVC框架的畢業(yè)設(shè)計(jì)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)與現(xiàn)代化,2014(3):65-68,72.

[9]王育勤,朱衛(wèi)東,陳楚湘,等.基于.NET的考試平臺(tái)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)與現(xiàn)代化,2007,28(10):2475-2477.

[10]夏暉,董平,蘇力萍.基于.NEt框架的設(shè)備管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].微計(jì)算機(jī)信息,2006,22(8):110-111,57.

[11]易丁憲. 基于ASP.NET MVC的博客系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].哈爾濱:哈爾濱工業(yè)大學(xué),2010.

[12]張躍廷,主編.C#數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)案例精選[M]. 北京:人民郵電出版社, 2007.

猜你喜歡
設(shè)計(jì)與開(kāi)發(fā)
淺談高中生物教學(xué)中微課程的設(shè)計(jì)與開(kāi)發(fā)
信息化在《Flash動(dòng)畫(huà)制作》課程中的設(shè)計(jì)與應(yīng)用研究
基于WebGL的三維物理模型設(shè)計(jì)與開(kāi)發(fā)
增強(qiáng)現(xiàn)實(shí)技術(shù)在移動(dòng)學(xué)習(xí)中的應(yīng)用芻議
六安市| 抚远县| 阿克陶县| 安泽县| 杨浦区| 奎屯市| 乌拉特后旗| 项城市| 兴山县| 益阳市| 铅山县| 原平市| 巴中市| 松滋市| 司法| 明溪县| 屏边| 宁晋县| 桃源县| 渭南市| 彰化县| 搜索| 紫云| 麻栗坡县| 报价| 盘锦市| 津南区| 永仁县| 鲁甸县| 南靖县| 吴桥县| 叙永县| 江门市| 中西区| 卢氏县| 香格里拉县| 浙江省| 中方县| 浦县| 丘北县| 江北区|