【正文】
中“應(yīng)付金額”和“未付金額”將自動(dòng)生成,“進(jìn)貨日期”是用日期控件完成,所以不用人工填寫(xiě),只要進(jìn)行選擇即可,并且顯示為當(dāng)前日期。因此,比較適合一般的中小型企業(yè)倉(cāng)庫(kù)的管理。感謝四川傳媒學(xué)院的每一個(gè)關(guān)心我的人,謝謝。并采用IIS 服務(wù)器+ +SQL server 的開(kāi)發(fā)模式進(jìn)行開(kāi)發(fā),以保證本系統(tǒng)的可靠性和存儲(chǔ)量大等特點(diǎn)。系統(tǒng)啟動(dòng)后,首先進(jìn)入登錄界面,用戶正確的用戶名和密碼輸入相應(yīng)位置及驗(yàn)證碼后,方可以登錄主界面對(duì)其各項(xiàng)進(jìn)行相應(yīng)操作。 ()。圖56 公司信息管理1. 實(shí)現(xiàn)目標(biāo)可以查看公司詳細(xì)信息,并可以對(duì)其進(jìn)行修改、刪除操作。,39。,39。由于數(shù)據(jù)庫(kù)在設(shè)計(jì)中有非常重要的作用,所以在開(kāi)發(fā)過(guò)程中,在考慮數(shù)據(jù)庫(kù)上的時(shí)間較多。如表46所示。圖42 系統(tǒng)全局ER圖 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)表對(duì)于信息管理系統(tǒng),數(shù)據(jù)基本上都是使用數(shù)據(jù)庫(kù)進(jìn)行管理。隨著結(jié)構(gòu)的精細(xì)化,層次方框圖對(duì)數(shù)據(jù)結(jié)構(gòu)也描繪得越來(lái)越詳細(xì),這種模式非常適合于需求分析階段的需要。盤(pán)點(diǎn)統(tǒng)計(jì):主要通過(guò)對(duì)入庫(kù)、出庫(kù)進(jìn)行登賬后的管理,對(duì)盤(pán)點(diǎn)過(guò)的數(shù)據(jù)進(jìn)行統(tǒng)計(jì),查看是否有缺貨現(xiàn)象。4. 法律可行性新系統(tǒng)的研制和開(kāi)發(fā),將不會(huì)侵犯他人、集體和國(guó)家的利益,不會(huì)違反國(guó)家政策和法律。在現(xiàn)行系統(tǒng)初步調(diào)查的基礎(chǔ)上京可以提出新系統(tǒng)目標(biāo),即新系統(tǒng)建立后所要求達(dá)到的運(yùn)行指標(biāo),這是系統(tǒng)開(kāi)發(fā)和評(píng)價(jià)的依據(jù)。但是,庫(kù)存管理軟件的開(kāi)發(fā)目前還正處于初級(jí)完善的階段,隨著這項(xiàng)技術(shù)的不斷深入發(fā)展,就要求有更好、更完善的軟件系統(tǒng)應(yīng)用到企業(yè)庫(kù)存物資管理當(dāng)中去,這就給軟件設(shè)計(jì)人員提出了更高的設(shè)計(jì)要求。9.增強(qiáng)了分布式查詢功能SQL Server 2005引入了一個(gè)OPENROWSET函數(shù),可以在指定分布式查詢中查詢一個(gè)特定的連接信息,同時(shí)授予了“OLEDB”數(shù)據(jù)源更多的SQL操作權(quán)。SQL Server 2005支持B/S模式的體系結(jié)構(gòu)。(8)完善的錯(cuò)誤、異常處理機(jī)制,C提供了完善的錯(cuò)誤和異常觸發(fā)機(jī)制,使程序在交付應(yīng)用時(shí)能夠更加健壯。1.C的特點(diǎn),C、Visual 。在Windows 。 主要工作和論文結(jié)構(gòu)作者首先對(duì)系統(tǒng)進(jìn)行了需求分析和總體設(shè)計(jì)。而現(xiàn)今對(duì)于一個(gè)網(wǎng)絡(luò)應(yīng)用非常廣泛的社會(huì),企業(yè)管理對(duì)計(jì)算機(jī)管理企業(yè)要求更加緊密,更加完善,特別是針對(duì)物資管理方面,企業(yè)的需求更為廣泛,謹(jǐn)慎,所以一個(gè)好的倉(cāng)庫(kù)管理系統(tǒng)對(duì)于企業(yè)來(lái)說(shuō)是由為重要的。Small and mediumsized enterprise warehouse management system design and realizationAbastrctWith rapid advancement of puter technology and widely applied in corporation management, it is imperative to utilize it to realize Enterprise administration. Warehouse Management System is one of typical Management Information System, whose exploitations mainly include establishment and maintenance of backstage database as well as front application programmer. For the former, it is required to set up united, plete and highsecured database, while, for the latter, plete functions of application programmer and simple operation. This thesis points out basic theory of Warehouse Management System based on explorer and server/organization in smalltomediumsized enterprises, analyzing characteristics of B/S and relating to realities of situation of Warehouse Management System. It introduces design of every functional group and database briefly and focuses on discussion concerning to exploit database access technology and dynamic web design needed for Warehouse Management System in light of ASP. NET technology and SQL Server 2005. It also presents parts of implementation codes, helping students to operate Warehouse Management in corporation local site. This B/S system was exploited on the platform of Windows XP and VS. NET, using C as ASP. NET exploitation language, SQL Server 2005 as backstage database, which possesses advantages in security, precision, speed, etc. and can deal with databases with high capacity efficiently. The character connecting databases can be altered anytime, which raises flexibility and security, codes reducing the time to open database connection.In this dissertation, besides system analysis, overall design, database design, functional realities, etc, information related to Warehouse Management System, seamless connection technology of VS. NET and SQL are also introduced.【Keywords】 Warehouse Management Management Information System B/S Structure Database Management 4141 第1章 緒論 課題背景兵馬未出,糧草先行。本文通過(guò)分析瀏覽器/服務(wù)器結(jié)構(gòu)的特點(diǎn)并結(jié)合企業(yè)倉(cāng)儲(chǔ)管理的實(shí)際情況,提出了基于B/S結(jié)構(gòu)中小型企業(yè)倉(cāng)庫(kù)管理系統(tǒng)的基本設(shè)計(jì)思想,簡(jiǎn)要介紹了系統(tǒng)各功能模塊及數(shù)據(jù)庫(kù)的設(shè)計(jì),著重討論了用 Server 2005開(kāi)發(fā)企業(yè)倉(cāng)庫(kù)管理系統(tǒng)時(shí)的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)和動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù),并給出了部分實(shí)現(xiàn)代碼。再次,在商品社會(huì)的環(huán)境下,競(jìng)爭(zhēng)激烈,為了保證在競(jìng)爭(zhēng)中處于有利地位,經(jīng)營(yíng)者必須時(shí)刻了解市場(chǎng)的需要。所管理的物資設(shè)備、原材料及零部件種類繁多,而且由于入庫(kù)單、出庫(kù)單、需求單等單據(jù)發(fā)生量特別大,關(guān)聯(lián)信息多,查詢和統(tǒng)計(jì)的方式各不相同,因此在管理上實(shí)現(xiàn)起來(lái)有一定的困難。第3章分析了倉(cāng)庫(kù)管理系統(tǒng)的用戶需求。,因此可以在任何一臺(tái)Web服務(wù)器上建立強(qiáng)大的Web應(yīng)用程序。但C只允許單繼承,即一個(gè)類不會(huì)有多個(gè)基類,從而避免了類型定義的混亂。SQL Server的全稱是Microsoft SQL Server,由美國(guó)微軟公司制作并發(fā)布的一種性能優(yōu)越的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),具有強(qiáng)大的數(shù)據(jù)庫(kù)創(chuàng)建、開(kāi)發(fā)、設(shè)計(jì)和管理功能。5.支持XMLSQL Server 2005引入了支持XML功能的特性。執(zhí)行速度較高,而且開(kāi)發(fā)效率很高,更廣泛地被人們所使用。它是建立在國(guó)際互聯(lián)網(wǎng)上的應(yīng)用系統(tǒng),客戶端的配置可以極為簡(jiǎn)單,使企業(yè)對(duì)物資的管理不在有局限性。1) 支出:l 基礎(chǔ)投資:n 硬件設(shè)備: PC機(jī)n 軟件設(shè)備:WINDOWS 2000/XP/SQL Server 200WORD 200l 其它一次性支出:軟件設(shè)計(jì)和開(kāi)發(fā)費(fèi)用l 經(jīng)常性支出: 軟件維護(hù)費(fèi)用、軟件使用費(fèi)用。在該階段需求分析人員需要確定整個(gè)產(chǎn)品的功能要求,并且將現(xiàn)實(shí)事務(wù)抽象成對(duì)象并建模。通過(guò)本章的論述,可證明《中小型企業(yè)倉(cāng)庫(kù)管理系統(tǒng)》是一個(gè)非??尚械南到y(tǒng),無(wú)論是從前臺(tái)的瀏覽技術(shù),還是后臺(tái)的數(shù)據(jù)庫(kù)支持部分都很符合用戶的需求。(5) 往來(lái)管理:主要是做商品結(jié)賬相應(yīng)操作,包括商品進(jìn)貨、進(jìn)貨退貨、商品銷售、銷售退貨。如表43所示。表410 pancun(盤(pán)存信息表)序號(hào)英文名中文名類型長(zhǎng)度(字符)1huoID編號(hào)int42huoName貨物名稱char(10)1103huoDanwei貨物單位char(10)1104Cfck存放倉(cāng)庫(kù)char(10)1105Bianma貨物編碼int46pancun盤(pán)存數(shù)int4用戶信息表主要是對(duì)經(jīng)手的基本信息進(jìn)行管理。系統(tǒng)主程序流程圖如圖53所示。 + Fax + 39。)。 = type。圖513 進(jìn)貨信息查詢界面程序流程圖 在商品進(jìn)貨結(jié)賬界面中可以單擊“單據(jù)編號(hào)”對(duì)進(jìn)貨詳細(xì)信息進(jìn)行查詢,也可以查詢到結(jié)賬信息。這里只對(duì)系統(tǒng)的各個(gè)模塊作了測(cè)試操作,在實(shí)際開(kāi)發(fā)中應(yīng)該招待詳細(xì)的測(cè)試操作。四年的時(shí)間中,許多人給予了我無(wú)私的指導(dǎo)和幫助,給我的生活和工作平添了許多樂(lè)趣。首先衷心的感謝我的導(dǎo)師,他言傳身教于我設(shè)計(jì)研究的態(tài)度和方法、培養(yǎng)我設(shè)計(jì)研究中的嚴(yán)謹(jǐn)和執(zhí)著、始終不懈地為我設(shè)計(jì)工作掌舵、導(dǎo)航,使我獲益非淺。 本章小結(jié)在本章中初步對(duì)中小型企業(yè)倉(cāng)庫(kù)管理系統(tǒng)做了具體詳細(xì)設(shè)計(jì)介紹,包含了系統(tǒng)設(shè)計(jì)的各個(gè)功能模塊的設(shè)計(jì)和簡(jiǎn)單流程圖設(shè)計(jì)及重要編碼的實(shí)現(xiàn)。供貨單位管理界面如圖514所示。 = type。39。 + Linkman + 39。圖54 添加公司信息1. 實(shí)現(xiàn)目標(biāo)主要實(shí)現(xiàn)公司信息的添加功能。表411 people(用戶信息表)序號(hào)英文名中文名類型長(zhǎng)度(字符)1userID編號(hào)int42Name用戶名char(10)1103tel聯(lián)系電話char(10)1104bianma用戶編碼int4入庫(kù)信息表主要是對(duì)貨物入庫(kù)的基本信息進(jìn)行管理。如表44所示。(7) 系統(tǒng)設(shè)置:包括添加用戶、修改用戶密碼、重新登錄及幫助。第4章 系統(tǒng)總體設(shè)計(jì)通過(guò)需求分析的介紹,可以進(jìn)一步對(duì)系統(tǒng)設(shè)計(jì)的具體分析和總體思想進(jìn)行設(shè)計(jì)。 為了調(diào)查管理業(yè)務(wù)流程,調(diào)查人員應(yīng)順著原系統(tǒng)信息流動(dòng)的過(guò)程逐步地進(jìn)行,內(nèi)容包括各環(huán)節(jié)的處理業(yè)務(wù)、信息來(lái)源、處理方法、計(jì)算方法、信息流經(jīng)去向、提供信息的時(shí)間和形態(tài)(報(bào)告、單據(jù)、屏幕顯示等)。對(duì)于倉(cāng)庫(kù)管理系統(tǒng)則應(yīng)著重分析其社會(huì)效益。企業(yè)倉(cāng)庫(kù)管理系統(tǒng)的開(kāi)發(fā)及應(yīng)用,避免以往企業(yè)中員工的紙張記錄的繁鎖方式,并且后臺(tái)管理是管理員單一的管理,確保了程序的安全性。相信通過(guò)本章的論述,一定會(huì)對(duì)本系統(tǒng)的開(kāi)發(fā)環(huán)境有一個(gè)深入的、透徹的了解。它以可擴(kuò)展、易用和安全的特點(diǎn),成為建設(shè)大型Web站點(diǎn)最好的數(shù)據(jù)存儲(chǔ)設(shè)備之一。它是Windows操作系統(tǒng)最為流行的數(shù)據(jù)庫(kù),比較適合小型、中型、大型應(yīng)用程序的后臺(tái)數(shù)據(jù)庫(kù)。因此,用C編寫(xiě)的代碼具有更好的可讀性,而且減少了發(fā)生命名沖突的可能。介紹了本系統(tǒng)的可行性問(wèn)題,其中包括:經(jīng)濟(jì)可行性、技術(shù)可行性、時(shí)間可行性、操作可行性、法律可行性。在本系統(tǒng)的設(shè)計(jì)過(guò)程中,為了克服這些困難,滿足計(jì)算機(jī)管理的需要,采取了下面的一些原則:(1)統(tǒng)一各種原始單據(jù)的格式,統(tǒng)一賬目和報(bào)表的格式。對(duì)小經(jīng)營(yíng)者來(lái)說(shuō),也許可以是一本賬本,再加算盤(pán)或計(jì)算器即可。該B/S結(jié)構(gòu)的系統(tǒng)在Windows ,使用C#,SQL Server 2005作為后臺(tái)數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)系統(tǒng)在安全性、準(zhǔn)確性、運(yùn)行速度方面均有絕對(duì)的優(yōu)勢(shì),并且能夠?qū)θ萘枯^大的數(shù)據(jù)庫(kù)進(jìn)行處理,效率高。代碼盡量減少數(shù)據(jù)庫(kù)連接的打開(kāi)時(shí)間等手段來(lái)提高性能。通過(guò)對(duì)這些情況的仔細(xì)調(diào)查,作者開(kāi)發(fā)了下面的中小型企業(yè)倉(cāng)庫(kù)管理系統(tǒng)。(4)界面盡量簡(jiǎn)單化,做到實(shí)用、方便,盡量滿足企業(yè)中不同層次員工的需要。第2章 系統(tǒng)開(kāi)發(fā)工具與開(kāi)發(fā)平臺(tái)一個(gè)項(xiàng)目的開(kāi)發(fā),需要有豐富的知識(shí)做基礎(chǔ),也需要有技術(shù)的積累,而所有這些要在一個(gè)項(xiàng)目中的體現(xiàn),就要看在設(shè)計(jì)中你所采取的開(kāi)發(fā)工具,因此,下面介紹一下學(xué)生信