倉(cāng)儲(chǔ)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
倉(cāng)儲(chǔ)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
倉(cāng)儲(chǔ)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
倉(cāng)儲(chǔ)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
倉(cāng)儲(chǔ)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù)畢業(yè)論文倉(cāng)儲(chǔ)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展, 計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及, 利用計(jì)算 機(jī)實(shí)現(xiàn)管理企業(yè)勢(shì)在必行。 而倉(cāng)庫(kù)管理系統(tǒng)是典型的信息管理系統(tǒng), 其開發(fā)主要 包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。 對(duì)前者要求建 立起數(shù)據(jù)一致性和完整性強(qiáng)、 數(shù)據(jù)安全性好的庫(kù)。 而對(duì)于后者則要求應(yīng)用程序功 能完備,易使用等特點(diǎn)。本文通過分析瀏覽器 /服務(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ì), 著重討論了用 ASP.NE

2、T技術(shù)和 SQL Server 2005開發(fā)企業(yè)倉(cāng)庫(kù)管理系統(tǒng)時(shí)的數(shù)據(jù)庫(kù)訪問技術(shù)和動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù) , 并給出了部分 實(shí)現(xiàn)代碼。 通過該系統(tǒng), 使學(xué)生可以方便地在企業(yè)內(nèi)部網(wǎng)上進(jìn)行倉(cāng)儲(chǔ)管理。 該 B/S結(jié)構(gòu)的系統(tǒng)在 Windows XP系統(tǒng)和 VS.NET 平臺(tái)下開發(fā)完成,使用 C #作為 ASP.NET 的開發(fā)語(yǔ)言, 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)行處理, 效 率高。 系統(tǒng)有較高的安全性和較好的性能。 其中連接數(shù)據(jù)庫(kù)的字符串可以隨時(shí)在 Web.Config 里修改, 增加了靈活性和安全性。

3、 代碼盡量減少數(shù)據(jù)庫(kù)連接的打開時(shí) 間等手段來提高性能。本文中除了有對(duì)程序的系統(tǒng)分析、 總體設(shè)計(jì)、 數(shù)據(jù)庫(kù)設(shè)計(jì)、 功能實(shí)現(xiàn)等主體 部分外, 在這之前還介紹了與企業(yè)倉(cāng)庫(kù)管理系統(tǒng)相關(guān)的信息、 VS.NE T 與 SQL 的無 縫鏈接技術(shù)等。關(guān)鍵詞 倉(cāng)庫(kù)管理;信息管理系統(tǒng); B/S結(jié)構(gòu);數(shù)據(jù)庫(kù)管理錯(cuò)誤!未定義書簽。西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù)畢業(yè)論文Warehouse management system design and ImplementationAbstract :With rapid advancement of computer technology and widely

4、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 pro

5、grammer. For the former, it is required to set up united, complete and high-secured database, while, for the latter, complete functions of application programmer and simple operation. This thesis points out basic theory of Warehouse Management System based on explorer and server/organization in smal

6、l-to-medium-sized 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

7、 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# a

8、s 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

9、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.Key words :Warehouse Man

10、agement Management Information System B/S Structure Database Management錯(cuò)誤!未定義書簽。錯(cuò)誤!未定義書簽。西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù)畢業(yè)論文目 錄第 1章 緒論 . . 錯(cuò)誤!未定義書簽。1.1 課題背景 . 1 1.2 課題目的和意義 .1 1.3 開發(fā)設(shè)計(jì)思想 . . . 1 1.4 主要工作和論文結(jié)構(gòu) . . . 2第 3章 系統(tǒng)總體設(shè)計(jì) . . . .63.1 系統(tǒng)模塊總體設(shè)計(jì) . . . .6 3.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì) . . . .7第 4章 系統(tǒng)詳細(xì)設(shè)計(jì) . . . .84.1 系統(tǒng)主界面實(shí)現(xiàn)

11、 . . . .8 4.2 基本信息模塊設(shè)計(jì) . . . .9 4.3入庫(kù) /出庫(kù)管理模塊設(shè)計(jì) . . . 11 4.4 采購(gòu) /銷售管理模塊設(shè)計(jì) . . . 12 4.5 查詢統(tǒng)計(jì)模塊設(shè)計(jì) . . . 13 4.6往來管理模塊界面實(shí)現(xiàn) . . . 14 4.7 附項(xiàng)管理模塊界面實(shí)現(xiàn) . . 15 4.8 系統(tǒng)設(shè)置模塊界面實(shí)現(xiàn) . . . 16 4.9 系統(tǒng)測(cè)試與性能分析 . . . 17結(jié)論 . . . .19致謝 . . . . .20參考文獻(xiàn) . . . .21西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù)畢業(yè)論文第 1章 緒論1.1課題背景兵馬未出, 糧草先行。 古代行兵打仗, 最先要考

12、慮的就是物資的準(zhǔn)備和管理, 否則要取得勝利是非常困難的一件事。 商場(chǎng)如戰(zhàn)場(chǎng), 商家不僅要掌握大量的物資, 同時(shí)這些物資還要盡可能滿足顧客的需要, 這樣才能在激烈的市場(chǎng)競(jìng)爭(zhēng)中獲取勝 利。然而管理物資卻是最煩瑣的事情,無論數(shù)量還是種類,都是數(shù)以萬計(jì),用人 手工來做,不僅是難于完成,而且可以說是不可能的。在計(jì)算機(jī)普及的今天, 用電腦管理物資是必然的趨勢(shì)。 以超級(jí)市場(chǎng)為例, 走 進(jìn)超級(jí)市場(chǎng),琳瑯滿目,各式各樣的商品應(yīng)有盡有,顧客大都滿載而歸,買到稱 心如意的商品。 而在顧客得到極大方便的同時(shí), 商家在管理這些商品上卻花費(fèi)了 大量的心血。首先, 超級(jí)市場(chǎng)商品種類繁多, 數(shù)量龐大, 經(jīng)營(yíng)者必須時(shí)刻了解自己

13、商品的 庫(kù)存和各種商品的供求,如果盲目購(gòu)進(jìn)顧客不需要的商品或沒有購(gòu)進(jìn)暢銷的商 品,對(duì)經(jīng)營(yíng)者來說都是極大的損失。其次,由于市場(chǎng)瞬間萬變,很多商品價(jià)格可 能變動(dòng)較大, 經(jīng)營(yíng)者可能要不時(shí)改變商品價(jià)格, 否則太高則可能無人問津, 太低 則無利可圖。再次,在商品社會(huì)的環(huán)境下,競(jìng)爭(zhēng)激烈,為了保證在競(jìng)爭(zhēng)中處于有 利地位,經(jīng)營(yíng)者必須時(shí)刻了解市場(chǎng)的需要。當(dāng)然,作為實(shí)際的經(jīng)營(yíng)者,要了解的東西遠(yuǎn)比這幾點(diǎn)多,但無論怎樣,物資 的管理是一切工作中的重點(diǎn), 如何管理物資是成敗的關(guān)鍵。 對(duì)小經(jīng)營(yíng)者來說, 也 許可以是一本賬本, 再加算盤或計(jì)算器即可。 但對(duì)于大公司而言, 根本不可能單 純依靠賬本,那樣不僅費(fèi)人費(fèi)力,而且當(dāng)出

14、現(xiàn)差錯(cuò)時(shí),難于查改。所以必須借助 電腦, 把所有數(shù)據(jù)輸入數(shù)據(jù)庫(kù), 然后用系統(tǒng)對(duì)這些數(shù)據(jù)進(jìn)行管理, 通過統(tǒng)計(jì)和分 析得到各種有用的信息。通過對(duì)這些情況的仔細(xì)調(diào)查,作者開發(fā)了下面的中小型企業(yè)倉(cāng)庫(kù)管理系統(tǒng)。 1.2課題目的和意義隨著計(jì)算機(jī)行業(yè)的不斷發(fā)展,企業(yè)管理的應(yīng)用也在不斷隨著其發(fā)展速度進(jìn) 行著更新。 而現(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è)來說是由為重要的。系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)企業(yè)物資管理的系統(tǒng)化、 規(guī)范化和自動(dòng)化, 從而 達(dá)到提高企業(yè)管理效率的目的。作為計(jì)算

15、機(jī)應(yīng)用的一部分 , 使用計(jì)算機(jī)對(duì)倉(cāng)庫(kù)信息進(jìn)行管理,有著手工管理 所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性 好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高倉(cāng)庫(kù)管理的效率。1.3開發(fā)設(shè)計(jì)思想倉(cāng)庫(kù)管理系統(tǒng)在企業(yè)的整個(gè)供應(yīng)鏈中起著至關(guān)重要的作用, 如果不能保證正 1西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù)畢業(yè)論文保證, 從而影響企業(yè)的競(jìng)爭(zhēng)力。 傳統(tǒng)簡(jiǎn)單、 靜態(tài)的倉(cāng)庫(kù)管理已無法保證企業(yè)各種 資源的高效利用。 如今的倉(cāng)庫(kù)作業(yè)和庫(kù)存控制作業(yè)已十分復(fù)雜化多樣化, 僅靠人工記憶和手工錄入,不但費(fèi)時(shí)費(fèi)力,而且容易出錯(cuò),給企業(yè)帶來巨大損失。 倉(cāng)庫(kù)庫(kù)存管理的特點(diǎn)是信息處理量比較大。 所

16、管理的物資設(shè)備、 原材料及零 部件種類繁多,而且由于入庫(kù)單、出庫(kù)單、需求單等單據(jù)發(fā)生量特別大,關(guān)聯(lián)信 息多, 查詢和統(tǒng)計(jì)的方式各不相同, 因此在管理上實(shí)現(xiàn)起來有一定的困難。 在管 理的過程中經(jīng)常會(huì)出現(xiàn)信息的重復(fù)傳遞; 單據(jù)、 報(bào)表種類繁多, 各個(gè)部門規(guī)格不 統(tǒng)等問題。在本系統(tǒng)的設(shè)計(jì)過程中, 為了克服這些困難, 滿足計(jì)算機(jī)管理的需要, 采取 了下面的一些原則:(1 統(tǒng)一各種原始單據(jù)的格式,統(tǒng)一賬目和報(bào)表的格式。(2 刪除不必要的管理冗余,實(shí)現(xiàn)管理規(guī)范化、科學(xué)化。(3 程序代碼標(biāo)準(zhǔn)化,軟件統(tǒng)一化,確保軟件的可維護(hù)性和實(shí)用性。(4 界面盡量簡(jiǎn)單化,做到實(shí)用、方便,盡量滿足企業(yè)中不同層次員工的 需要。

17、(5 建立操作日志,系統(tǒng)自動(dòng)記錄所進(jìn)行的各種操作。1.4 主要工作和論文結(jié)構(gòu)首先對(duì)系統(tǒng)進(jìn)行了需求分析和總體設(shè)計(jì)。 根據(jù)倉(cāng)庫(kù)管理的特點(diǎn), 將系統(tǒng)分成 七大模塊:基本信息模塊、入庫(kù) /出庫(kù)管理模塊、采購(gòu) /銷售管理模塊、查詢統(tǒng)計(jì) 模塊、往來管理模塊、附項(xiàng)管理模塊、系統(tǒng)設(shè)置模塊。接著,在前一步的工作基 礎(chǔ)之上, 又對(duì)各個(gè)模塊細(xì)分為若干個(gè)子模塊, 并分別進(jìn)行了編碼實(shí)現(xiàn)。 最后將系 統(tǒng)各個(gè)模塊整合,測(cè)試系統(tǒng)各部分整合后的功能,穩(wěn)定性等。本文共四章,按如下組織:第 1章介紹了倉(cāng)庫(kù)管理的開發(fā)背影; 介紹了倉(cāng)庫(kù)管理的最新發(fā)展以及未來展 望。簡(jiǎn)述了作者在開發(fā)倉(cāng)庫(kù)管理系統(tǒng)中的工作內(nèi)容。給出了論文的層次結(jié)構(gòu)。 第

18、2章分析了倉(cāng)庫(kù)管理系統(tǒng)的開發(fā)工具與開發(fā)平臺(tái)進(jìn)行了介紹。 著重介紹了 本系統(tǒng)開發(fā)的編程語(yǔ)言及編程環(huán)境,作為后臺(tái)數(shù)據(jù)庫(kù)所使用的軟件。第 3章給出了倉(cāng)庫(kù)管理的總體設(shè)計(jì), 即進(jìn)行模塊的劃分, 并闡述各模塊之間 的關(guān)系, 給出了倉(cāng)庫(kù)管理的數(shù)據(jù)流圖和功能模塊圖; 完成了用戶界面部分的設(shè)計(jì)。 第 4章介紹了系統(tǒng)的各個(gè)模塊的功能設(shè)計(jì)及其實(shí)現(xiàn)方式, 闡述了作者在此次 開發(fā)過程中遇到的一些問題和解決方法。2西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù)畢業(yè)論文第 2章 系統(tǒng)開發(fā)工具與開發(fā)平臺(tái)2.1 開發(fā)平臺(tái)和技術(shù)介紹IIS 是 Internet Information Server 的縮寫,它是微軟公司主推的 We

19、b 服務(wù)器。在 Windows 2000安裝光盤中就包含 IIS5.0。 IIS 與 Windows NT Server 完全集成在一起。所以用戶能夠利用在 Windows NT Server 和 NTFS(NT File System , NT 的文件系統(tǒng)內(nèi)置的安全特性,建立強(qiáng)大、靈活而安全的 Internet 或 Intranet 站點(diǎn), 能讓您在企業(yè)內(nèi)部網(wǎng)絡(luò)或廣域網(wǎng)絡(luò)上, 輕松共享文件和資訊。 IIS5.0是 Windows 2000 Server 中最快的 Web 服務(wù)器, 并與 Microsoft Active Directory 目錄服務(wù)完全整合,這種結(jié)合能夠使以 Web 為基礎(chǔ)的

20、應(yīng)用軟件更可 靠、 更具有延展性。 這項(xiàng)新一代的電子商務(wù)解決方案把舊資料和應(yīng)用軟件整合到 全球資訊網(wǎng)(WWW 中,讓公司能重新定義內(nèi)部與外部的不同商務(wù)處理流程。 IIS 的一個(gè)重要特性是支持 ASP.NET ,是 ASP.NET 程序得以成功運(yùn)行的先決 條件, 嚴(yán)格意義來說, 必須在機(jī)器安裝配置 IIS 服務(wù)器環(huán)境, 否則 ASP.NET 將無 法運(yùn)行和正常使用,也無法實(shí)現(xiàn)其功能。IIS5.0是 Windows 2000 Server 所提供的服務(wù),所以能和 Windows 2000 Server 上的其他服務(wù)緊密地合作,通過它們之間的合作,能夠使一個(gè)網(wǎng)頁(yè)正常 得以運(yùn)行、使用。2.2 C#編程

21、語(yǔ)言C#編程編程語(yǔ)言總結(jié)起來可以從兩個(gè)方面進(jìn)行介紹,即特點(diǎn)和編程環(huán)境。1. C#的特點(diǎn)(1 語(yǔ)法簡(jiǎn)潔,在默認(rèn)情況下, C#代碼在 .NET 框架提供的受控環(huán)境下運(yùn) 行,不允許直接操作內(nèi)存,它去掉了指針操作, C#中只支持一個(gè)“.”。(2 徹底的面向?qū)ο笤O(shè)計(jì), C#具有面向?qū)ο笳Z(yǔ)言所應(yīng)有的一切特性:封 裝、繼承和多態(tài)。在 C#類中,每種類型都可以看作一個(gè)對(duì)象。但 C#只允許單繼 承,即一個(gè)類不會(huì)有多個(gè)基類,從而避免了類型定義的混亂。(3 C#沒有全局函數(shù),沒有全局變量,也沒有全局常量,所有的都必須 封閉在一個(gè)類中。因此,用 C#編寫的代碼具有更好的可讀性,而且減少了發(fā)生 命名沖突的可能。(4 與

22、 WEB 應(yīng)用緊密的結(jié)合, C#支持絕大多數(shù)的 WEB 標(biāo)準(zhǔn),例如, HTML 、 XML 、 SOAP 等。3西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù)畢業(yè)論文(5 強(qiáng)大的安全性機(jī)制,可以消除軟件開發(fā)中常見錯(cuò)誤(如語(yǔ)法錯(cuò) 誤 , .NET 提供的垃圾回收器能夠幫助開發(fā)者有效的管理內(nèi)存資源。(6 兼容性,因?yàn)?C#遵循 .NET 的公共語(yǔ)言規(guī)范(CLS ,從而保證能夠與 其他語(yǔ)言開發(fā)的組件兼容。(7 靈活的版本處理技術(shù),因?yàn)?C#在語(yǔ)言本身內(nèi)置了版本控制功能,使 開發(fā)人員更加容易的開發(fā)和維護(hù)。(8 完善的錯(cuò)誤、 異常處理機(jī)制, C#提供了完善的錯(cuò)誤和異常觸發(fā)機(jī)制, 使程序在交付應(yīng)用時(shí)能夠更加

23、健壯。2. C#語(yǔ)言編程環(huán)境目前,開發(fā)和運(yùn)行 C#程序有多種選擇,例如,用戶可以從微軟公司免費(fèi)獲 取 .NET 的軟件開發(fā)工具箱(SDK 或購(gòu)買功能強(qiáng)大的 Visual Studio.NET 開發(fā)環(huán) 境,其各自的特點(diǎn)如下。SDK 包含編譯、 運(yùn)行和測(cè)試 C#程序的所有資源, 它包含 C#語(yǔ)言編譯器、 JIT 、 編譯器和相關(guān)文檔。惟一不含有的是用來輸入和編輯 C#程序的文本編輯器。 Visual Studio.NET 是微軟公司的完整開發(fā)環(huán)境,它包含一個(gè)集成開發(fā)環(huán)境 (IDE 和高級(jí) C#編輯器,同時(shí)還支持程序調(diào)試及許多可提高開發(fā)人員效率的附 加功能。Visual Studio.NET 和 S

24、DK 使用相同的 C#編譯器、 JIT 編譯器和運(yùn)行時(shí)來編 譯 和 運(yùn) 行 程 序 , 用 戶 可 以 準(zhǔn) 確 運(yùn) 行 同 一 程序 而 且 運(yùn) 行 速 度 相 同。 Visual Studio.NET 提供了功能強(qiáng)大的工具包,可以讓用戶輕松設(shè)計(jì)和編寫 C#程序。2.3 SQL Server 2005數(shù)據(jù)庫(kù)本系統(tǒng)采用的數(shù)據(jù)庫(kù)為 SQL Server2005數(shù)據(jù)庫(kù), 采用 B/S結(jié)構(gòu)的工作模式。 B/S結(jié)構(gòu)是隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展而出現(xiàn)的一種先進(jìn)的計(jì)算模式。主要特點(diǎn)體現(xiàn)在以下幾個(gè)方面:1.簡(jiǎn)便的操作方式SQL Server 2005界面友好、操作簡(jiǎn)單,同時(shí)包含一整套的管理和開發(fā)工具, 企業(yè)管理

25、器就是其中的圖形化集成管理工具, 用戶不用記住各種命令和 SQL 語(yǔ)句 就可以完成各種常規(guī)操作。2.以 Brower/Server為設(shè)計(jì)結(jié)構(gòu)SQL Server 2005按 B/S結(jié)構(gòu)(B/S結(jié)構(gòu)的系統(tǒng)有 3個(gè)基本組成部分:瀏覽 器、服務(wù)器、瀏覽器與服務(wù)器的連接件設(shè)計(jì)而成, Brower/Server結(jié)構(gòu)將任務(wù) 合理地分配到服務(wù)器與客戶端,減少了網(wǎng)絡(luò)擁擠,提高了整體性能。3.支持多個(gè)不同的開發(fā)平臺(tái)數(shù)據(jù)庫(kù)開發(fā)人員可以使用任意一種開發(fā)平臺(tái)編寫應(yīng)用程序來訪問 SQL Server 。其中微軟的產(chǎn)品 Visual Studio可以幫助用戶方便、快捷地開發(fā)新的 SQL Server 應(yīng)用程序。4西南科技

26、大學(xué)高等教育自學(xué)考試(信息管理與服務(wù)畢業(yè)論文4.支持企業(yè)級(jí)的應(yīng)用程序SQL Server 2005關(guān)系數(shù)據(jù)庫(kù)引擎具備完善、強(qiáng)大的數(shù)據(jù)處理功能,充分保 護(hù)數(shù)據(jù)完整性。 SQL Server 2005企業(yè)版在 32位處理器上能支持超過數(shù)十萬億字 節(jié)容量的數(shù)據(jù)庫(kù)。5.支持 XMLSQL Server 2005引入了支持 XML 功能的特性。 XML 是擴(kuò)展標(biāo)記語(yǔ)言 (Extensible Markup Language的英文縮寫 ,可用于描述一個(gè)數(shù)據(jù)集的內(nèi)容以及 數(shù)據(jù)如何在 Web 頁(yè)中顯示或輸出到某個(gè)設(shè)備。 它以可擴(kuò)展、 易用和安全的特點(diǎn), 成為建設(shè)大型 Web 站點(diǎn)最好的數(shù)據(jù)存儲(chǔ)設(shè)備之一。6.數(shù)

27、據(jù)倉(cāng)庫(kù)支持SQL Server 2005中包括析取和分析匯總數(shù)據(jù)以進(jìn)行聯(lián)機(jī)分析處理(OLAP 即在線分析處理的工具,使聯(lián)機(jī)分析處理成為可能。同時(shí) SQL Server 2005提 供了英文查詢工具和編程接口, 使得以英文為基礎(chǔ)設(shè)計(jì)、 管理和查詢數(shù)據(jù)庫(kù)成為 了可能。7.全文搜索和文檔管理功能全文搜索和文檔管理功能被默認(rèn)包含于 SQL Server 2005的所有版本中,這 些功能可以在關(guān)系表的純文本中執(zhí)行文本查詢和搜索所有的索引列, 全文搜索功 能還可以與 SQL 語(yǔ)句結(jié)合使用。8.增強(qiáng)了分布式查詢功能SQL Server 2005引入了一個(gè) OPENROWSET 函數(shù),可以在指定分布式查詢 中

28、查詢一個(gè)特定的連接信息,同時(shí)授予了 “ OLEDB ” 數(shù)據(jù)源更多的 SQL 操作權(quán)。 2.4 系統(tǒng)運(yùn)行環(huán)境系統(tǒng)運(yùn)行環(huán)境主要有軟件運(yùn)行平臺(tái)和硬件運(yùn)行平臺(tái)。1.軟件運(yùn)行平臺(tái)本系統(tǒng)設(shè)計(jì)運(yùn)行在 Windows2000/NT/XP操作系統(tǒng)環(huán)境下,因?yàn)樵撓到y(tǒng)用戶界 面戶好,簡(jiǎn)單易懂,易學(xué)易用。并且價(jià)格適中,適合于中小型學(xué)校中數(shù)據(jù)吞吐量 不太大的情況下使用。2.硬件運(yùn)行平臺(tái)硬件運(yùn)行平臺(tái)見表 2-1。 西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù)畢業(yè)論文第 3章 系統(tǒng)總體設(shè)計(jì)3.1 系統(tǒng)模塊總體設(shè)計(jì)利用層次圖來表示系統(tǒng)中各模塊之間的關(guān)系。 層次方框圖是用樹形結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。樹形

29、結(jié)構(gòu)的頂層是一個(gè)單獨(dú)的矩形 框, 它代表完整的數(shù)據(jù)結(jié)構(gòu), 下面的各層矩形框代表各個(gè)數(shù)據(jù)的子集, 最底層的 各個(gè)矩形框代表組成這個(gè)數(shù)據(jù)的實(shí)際數(shù)據(jù)元素(不能再分割的元素 。隨著結(jié)構(gòu)的精細(xì)化, 層次方框圖對(duì)數(shù)據(jù)結(jié)構(gòu)也描繪得越來越詳細(xì), 這種模式 非常適合于需求分析階段的需要。 從對(duì)頂層信息的分類開始, 沿著圖中每條路徑 反復(fù)細(xì)化,直到確定了數(shù)據(jù)結(jié)構(gòu)的全部細(xì)節(jié)為止。本系統(tǒng)一共分為七個(gè)模塊, 每個(gè)模塊之間雖然在表面上是相互獨(dú)立的, 但是 在對(duì)數(shù)據(jù)庫(kù)的訪問上是緊密相連的, 各個(gè)模塊訪問的有兩個(gè)數(shù)據(jù)庫(kù), 所訪問的表 也有很大不同。每個(gè)模塊的功能都是按照在調(diào)研中搜集的資料進(jìn)行編排制作的。 依據(jù)上述功能的分析,

30、系統(tǒng)中模塊分別為:基本信息、入庫(kù) /出庫(kù)管理、采購(gòu) /銷售管理、查詢統(tǒng)計(jì)、往來管理、附項(xiàng)管理、系統(tǒng)設(shè)置。各功能模塊的具體功能如下:(1 基本信息:對(duì)貨物信息、公司信息、倉(cāng)庫(kù)信息、盤存信息、商品信 息進(jìn)行設(shè)置。(2 入庫(kù) /出庫(kù)管理:針對(duì)入庫(kù)和出庫(kù)信息進(jìn)行添加、修改、刪除操作。(3 采購(gòu) /銷售管理:進(jìn)行進(jìn)貨、 進(jìn)貨退貨、 銷售、 銷售退貨的添加操作。(4 查詢統(tǒng)計(jì):包括商品進(jìn)貨、進(jìn)貨退貨、商品銷售、銷售退貨、商品 庫(kù)存、商品銷售排行、入庫(kù)年度統(tǒng)計(jì)、出庫(kù)年度統(tǒng)計(jì)、庫(kù)存信息匯總的查詢。(5 往來管理:主要是做商品結(jié)賬相應(yīng)操作,包括商品進(jìn)貨、進(jìn)貨退貨、 商品銷售、銷售退貨。(6 附項(xiàng)管理:針對(duì)供貨單

31、位、收貨單位、經(jīng)辦人、貨物的添加操作。(7 系統(tǒng)設(shè)置:包括添加用戶、修改用戶密碼、重新登錄及幫助。 系統(tǒng)功能結(jié)構(gòu)圖如下圖所示。6西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù)畢業(yè)論文中小型企業(yè)倉(cāng)庫(kù)管理系統(tǒng)入 庫(kù) /出 庫(kù) 管 理添 加 公 司 信 息添 加 商 品 信 息 添加 倉(cāng) 庫(kù) 信 息 管 理公 司 信 息 管 理 添 加 盤 存 信 息 盤 存 信 息 管 理商 品 信 息 管 理 基 本 信 息入 庫(kù) 信 息登 記 入 庫(kù) 信 息 管 理 添 加 進(jìn) 貨 信 息 出 庫(kù) 信 息 登 記 添 加 進(jìn) 貨 退 貨 添 加 銷 售 信 息 出 庫(kù) 信 息 管 理 添 加 銷 售 退 貨 商

32、 品 進(jìn) 貨 查 詢 銷 售 退 貨 查 詢 進(jìn) 貨 退 貨 查 詢 商 品 庫(kù) 存 查 詢 商 品 銷 售 排 行 商 品 銷 售 查 詢 入 庫(kù) 年 度 統(tǒng) 計(jì) 出 庫(kù) 年 度 統(tǒng) 計(jì) 進(jìn) 貨 退 貨 結(jié) 賬 庫(kù) 存 信 息 匯 總 商 品 銷 售 結(jié) 賬 銷 售 退 貨 結(jié) 賬商 品 進(jìn) 貨 結(jié) 賬 供 貨 單 位 添 加 管 理 收 貨 單 位 添 加 管 理添 加 用 戶 經(jīng) 辦 人 添 加 管 理 用 戶 管 理 退 出 登 錄添 加 貨 品 管 理 幫 助 采 購(gòu) 銷 售 管 理查 詢 統(tǒng) 計(jì) 往 來 管 理 附 項(xiàng) 管 理 系 統(tǒng) 設(shè) 置3.2數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)E-R 方法是一種用

33、來在數(shù)據(jù)庫(kù)設(shè)計(jì)過程中表示數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)的方法,該方 法用 E-R 圖來描述現(xiàn)實(shí)世界的概念模型, E-R 方法也稱為 E-R 模型。在 E-R 圖中, 用方框表示實(shí)體,用菱形表示聯(lián)系,用橢圓表示屬性。通過對(duì)以上系統(tǒng)業(yè)務(wù)流程 圖和數(shù)據(jù)流圖的分析,確定中小型企業(yè)倉(cāng)庫(kù)管理系統(tǒng)全局 E-R 圖如下圖所示。 7西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù)畢業(yè)論文第 4章 系統(tǒng)詳細(xì)設(shè)計(jì)4.1系統(tǒng)主界面實(shí)現(xiàn)在 ASP.NET 中新建一個(gè)工程,根據(jù)自己的需要進(jìn)行對(duì)界面的設(shè)計(jì),這便是在 倉(cāng)庫(kù)管理操作前首先進(jìn)入的登錄界面,如下圖所示。 進(jìn)入此界面后,用戶需輸入擁有的用戶名和密碼及所顯示的驗(yàn)證碼 , 當(dāng)密碼 和驗(yàn)證碼

34、都通過后,單擊確定按鈕,系統(tǒng)會(huì)自動(dòng)進(jìn)入主界面,然后開啟相應(yīng)的功 能。本系統(tǒng)的主界面整體結(jié)構(gòu)為上左右結(jié)構(gòu), 上面部分顯示系統(tǒng)名稱以及當(dāng)前使用 人員名稱和當(dāng)前系統(tǒng)時(shí)間,左面部分采用了樹型層次結(jié)構(gòu)羅列了系統(tǒng)的全部功 能,右面部分為客戶區(qū),顯示當(dāng)前操作的使用窗口。系統(tǒng)主界面如圖 5-2所示。 8西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù)畢業(yè)論文系統(tǒng)主程序流程圖主要是對(duì)從管理員登錄系統(tǒng)到對(duì)各項(xiàng)進(jìn)行操作結(jié)束的完 整操作流程的描述。系統(tǒng)主程序流程圖如圖 5-3所示。 4.2 基本信息模塊設(shè)計(jì)在公司信息管理界面中單擊“詳細(xì)信息”,則進(jìn)入下面的公司詳細(xì)信息修 改界面。公司信息管理如下圖所示。9西南科技大學(xué)高等

35、教育自學(xué)考試(信息管理與服務(wù)畢業(yè)論文1.實(shí)現(xiàn)目標(biāo)可以查看公司詳細(xì)信息,并可以對(duì)其進(jìn)行修改、刪除操作。2.實(shí)現(xiàn)過程單元名:Bedrock窗體名:Company_manage公司信息主要控件信息列表 10西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù)畢業(yè)論文 4.3入庫(kù) /出庫(kù)管理模塊設(shè)計(jì) 1.實(shí)現(xiàn)目標(biāo)貨品入庫(kù)信息登記主要是將貨物進(jìn)行入庫(kù)添加, 并可以返回到“入庫(kù)管 理”界面,實(shí)現(xiàn)入庫(kù)修改、刪除操作。2.實(shí)現(xiàn)過程單元名:ruku窗體名:Add_ruku貨品入庫(kù)信息登記主要控件信息列表 11西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù)畢業(yè)論文 4.4 采購(gòu) /銷售管理模塊設(shè)計(jì)1.實(shí)現(xiàn)目標(biāo)實(shí)現(xiàn)進(jìn)貨信息添

36、加操作。2.實(shí)現(xiàn)過程單元名:Stock窗體名:Stock_add窗體名:Stock_add 西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù)畢業(yè)論文4.5 查詢統(tǒng)計(jì)模塊設(shè)計(jì)1.實(shí)現(xiàn)目標(biāo)進(jìn)貨信息查詢界面, 應(yīng)用模糊查詢功能可以針對(duì)所顯示項(xiàng)進(jìn)行相應(yīng)查詢 操作。2.實(shí)現(xiàn)過程單元名:Stock窗體名:Stock_search進(jìn)貨信息查詢主要控件信息列表 if (Request"type" ="st" type = "進(jìn)貨信息 "else type = "進(jìn)貨退貨 "13西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù)畢業(yè)論文str

37、sql = "select * from stock where type='" + type + "'"+Session"sql"+" order by id desc"strcon.Open(;SqlDataAdapter sda = new SqlDataAdapter(strsql, strcon;DataSet ds = new DataSet(;sda.Fill(ds, "search"進(jìn)貨信息查詢界面程序流程圖如下圖所示。 4.6往來管理模塊界面實(shí)現(xiàn)往來管理模塊包括

38、商品進(jìn)貨結(jié)賬、 進(jìn)貨退貨結(jié)賬、 商品銷售結(jié)賬、 銷售退貨結(jié) 賬。 通過對(duì)各項(xiàng)進(jìn)行相應(yīng)操作, 可以對(duì)商品賬目進(jìn)行管理。 商品進(jìn)貨結(jié)賬界面如 下圖所示。14進(jìn)貨信息查詢界面程序流程圖如下圖所示。 在商品進(jìn)貨結(jié)賬界面中可以單擊“單據(jù)編號(hào)”對(duì)進(jìn)貨詳細(xì)信息進(jìn)行查詢, 也 可以查詢到結(jié)賬信息。4.7附項(xiàng)管理模塊界面實(shí)附項(xiàng)管理模塊包括供貨單位添加管理、 收貨單位添加管理、 添加貨品管理、 經(jīng) 辦人添加管理。供貨單位管理界面如下圖所示。15 修改供貨單位界面如下圖所示。 4.8系統(tǒng)設(shè)置模塊界面實(shí)現(xiàn)系統(tǒng)設(shè)置模塊包括添加用戶、 用戶管理、 幫助和退出登錄。 用戶管理界面如下 圖所示16 用戶管理界面程序流程圖如下

39、圖所示 。 4.9系統(tǒng)測(cè)試與性能分析在實(shí)現(xiàn)各個(gè)功能模塊后,將程序連接編譯生成可執(zhí)行文件,并運(yùn)行系統(tǒng)進(jìn)行 總體測(cè)試。17 西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文 系統(tǒng)啟動(dòng)后,首先進(jìn)入登錄界面,用戶正確的用戶名和密碼輸入相應(yīng)位置及 驗(yàn)證碼后,方可以登錄主界面對(duì)其各項(xiàng)進(jìn)行相應(yīng)操作。 1入庫(kù)/出庫(kù)管理測(cè)試 打開入庫(kù)/出庫(kù)管理模塊下拉列表,選擇“入庫(kù)信息登記”項(xiàng),根據(jù)要求填寫 相應(yīng)內(nèi)容,且在各項(xiàng)后標(biāo)示為“*”號(hào)的不能為空,數(shù)字項(xiàng)填寫必須為有效數(shù)字 方可進(jìn)入。經(jīng)過以上填寫操作,成功將入庫(kù)信息添加到庫(kù)中。 再依次選擇其他項(xiàng)進(jìn)行相應(yīng)操作,均成功完成,因此本次測(cè)試成功。 2采購(gòu)/銷售管理測(cè)試 打開采購(gòu)/銷售管理模塊下拉列表,選擇“添加進(jìn)貨信息”項(xiàng),填寫相應(yīng)內(nèi)容, 其中“應(yīng)付金額”和“未付金額”將自動(dòng)生成,“進(jìn)貨日期”是用日期控件完 成,所以不用人工填寫,只要進(jìn)行選擇即可,并且顯示為當(dāng)前日期。將內(nèi)容填寫 完成后,單擊“添加”按鈕,此時(shí)出現(xiàn)錯(cuò)誤,“應(yīng)付金額”項(xiàng)沒有顯示,原因是 計(jì)算的金額輸入錯(cuò)誤, 經(jīng)修改成功完成操作。 其他項(xiàng)依次進(jìn)行操作均未出現(xiàn)錯(cuò)誤, 因此本次測(cè)試成功 3查詢統(tǒng)計(jì)測(cè)試 打開查詢統(tǒng)計(jì)模塊下拉列表, 選擇“進(jìn)貨信息查詢”項(xiàng),因?yàn)槭菓?yīng)用模糊查詢 對(duì)“供應(yīng)商”、“經(jīng)手人”、“商品名稱”和“日期”進(jìn)行查詢操作,可以對(duì)要 查詢的內(nèi)容不用輸入全部,即可實(shí)現(xiàn)。再查詢操作時(shí)未出現(xiàn)錯(cuò)誤

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論