freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于cs模式企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-文庫吧

2024-10-27 16:51 本頁面


【正文】 erver 2020作為后臺數(shù)據(jù)庫管理系統(tǒng)。 IIS作 WEB服務(wù)器 [17]。本系統(tǒng)中,采用 B/S模式來實(shí)現(xiàn)各分銷點(diǎn)對公司總部的數(shù)據(jù)庫的操 作。由于公司總部負(fù)責(zé)所有的進(jìn)貨業(yè)務(wù),同時(shí)負(fù)責(zé) 由于公司總部負(fù)責(zé)所有的進(jìn)貨業(yè)務(wù),同時(shí)負(fù)責(zé)對各分銷點(diǎn)的貨品實(shí)時(shí)調(diào)撥以及供貨方和客戶的基礎(chǔ)數(shù)據(jù)管理,計(jì)算和操作相對復(fù)雜,因而采用 C/ S模式的計(jì)算環(huán)境。為簡化系統(tǒng)的日常維護(hù),采用 “ 胖 ” 服務(wù)端的兩層 C/ S架構(gòu)。所有的業(yè)務(wù)邏輯 (Business Logic)都用存儲過程實(shí)現(xiàn),部署于數(shù)據(jù)庫服務(wù)器上,可供前的客戶軟件和 Web服務(wù)器上的應(yīng)用程序調(diào)用。 采用 B/S模式和 C/S模式充分利用了兩種結(jié)構(gòu)的優(yōu)點(diǎn),在 B/S和 C/S模式下的系統(tǒng), 有 速度快 ,數(shù)據(jù)安全,交互性強(qiáng),易維護(hù)、易升級, 1 用戶 操作使用簡便,適合網(wǎng)上發(fā)布信息等優(yōu)點(diǎn)。 但他們開發(fā)出來的企業(yè)進(jìn)銷存是很 昂貴的一般的小型公司是承擔(dān)不起這么巨額費(fèi)用的。所以我們采用 C/S模式,用 SQL SERVER 2020作為數(shù)據(jù)庫,用 VB作為開發(fā)工具開發(fā)企業(yè)進(jìn)銷存管理系統(tǒng)。 開發(fā)工具與數(shù)據(jù)庫的選擇 開發(fā)工具的選擇 考慮該系統(tǒng)要用可視化開發(fā)工具編寫,當(dāng)前流行的可視化開發(fā)工具有微軟的Microsoft Visual Basic,Microsoft Visual FoxPro,Borland Delphi,PowerSoft Power Builder,VC++. 等。 FoxPro 的事件處理能力先天不足 ,而 PB 對數(shù)據(jù)庫固然是功能強(qiáng)大 ,但在界面上和其他自由編程軟件方面就稍顯不足 .VC++. 不是特別成熟。 Visual Basic 是一個(gè)功能強(qiáng)大的 Windows 平臺上的開發(fā)工具,從開發(fā)個(gè)人和小組使用工具,到大型企業(yè)應(yīng)用系統(tǒng),甚至通過 Inter 遍及全球的分布式應(yīng)用程序,都可以利用 Visual Basic 實(shí)現(xiàn) .Visual Basic 利用 ADO 完成對數(shù)據(jù)的訪問和操作 .ADO 是基于 OLE DB技術(shù) ,有效訪問遠(yuǎn)程數(shù)據(jù)的新型接口 . Visual Basic 將其作為基本部件提供,以增強(qiáng)其數(shù)據(jù)訪問能力,并可以在不同進(jìn)程、不同的主機(jī)間利用 HTTP 或 DCOM 技術(shù)傳遞 ADO記錄集,實(shí)現(xiàn)資源共享 。 Visual Basic 開發(fā)效率較高,做界面和一般的數(shù)據(jù)庫應(yīng)用都能很好的實(shí)現(xiàn)。很多大型公司數(shù)據(jù)庫和客戶機(jī) /服務(wù)器應(yīng)用程序的前端開發(fā)工具都采用 VB, 使 它特別使用于 MIS 系統(tǒng)的開發(fā)。因此在本系統(tǒng)的開發(fā)中我采用了 Visual Basic Visual Basic 是 Microsoft 公司推出的 Visual Basic 可視化應(yīng)用程序開發(fā)工具組件中的一員 ,也是當(dāng)今非常流行的可視化編程工具之一 . Visual Basic 不但簡化了可視化編程的方法 ,而且使得應(yīng)用程序的開發(fā)流程更加流暢 .特別是 Visual Basic 在數(shù)據(jù)庫和 Inter 應(yīng)用程序開發(fā)兩個(gè)方面的改進(jìn) ,使程序員能夠輕松自如地開發(fā)出功能卓越的各種數(shù)據(jù)庫和多媒體應(yīng)用程序 . Visual Basic 具有以下特點(diǎn) : (1)真正的面向?qū)ο缶幊?,使開發(fā)人員在進(jìn)行系統(tǒng)維護(hù)時(shí) ,只需要修改很少的代碼 ,同時(shí)也加快了系統(tǒng)的開發(fā)速度 . (2)可視化的編程以及向?qū)У墓δ?,使開發(fā)人 員不用加入太多代碼就可以開發(fā)出標(biāo)準(zhǔn)的windows 程序 . (3)數(shù)據(jù)訪問特性允許對包括 Microsoft SQL Server 和其他企業(yè)數(shù)據(jù)庫在內(nèi)的大部分?jǐn)?shù)據(jù)庫格式建立數(shù)據(jù)庫和前端應(yīng)用程序 . (4)通過 AvtiveX技術(shù)可使用其他應(yīng)用程序提供的功能 .例如 Microsoft Word、 Microsoft Excel 及其他 Windows 應(yīng)用程序,甚至可以使用 Visual Basic 創(chuàng)建的應(yīng)用程序和對象。 (5)網(wǎng)絡(luò)功能強(qiáng)大,使得在應(yīng)用程序中很容易通過 Inter 訪問穩(wěn)當(dāng)和應(yīng)用程序。 基于 C/S 模式企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 4 (6)已完成的應(yīng)用程序是 真正的“ .exe” 文件,供運(yùn)行時(shí)可自由發(fā)布的動態(tài)鏈接庫( DLL)使用。 數(shù)據(jù)庫的選擇 現(xiàn)在 ,幾乎任何一個(gè)大型的網(wǎng)絡(luò)應(yīng)用系統(tǒng) ,都需要一種大型的數(shù)據(jù)庫 .Microsoft Access、 Microsoft SQL Server、 Sybase、 DB2 和 Oracle 等都是當(dāng)前比較流行的大型關(guān)系數(shù)據(jù)庫管理系統(tǒng)( RDMS), DB2 和 Oracle 價(jià)格比較貴 , 操作比較復(fù)雜不是很適用 。 SQL SERVER 2020 和任何其他 RDBMS 都是一個(gè)用來建立和管理數(shù)據(jù)庫的引擎。它的作用和桌面型數(shù)據(jù)庫 ACCESS FOXBASE 等一樣,但是在存儲大容量數(shù)據(jù)方面,在數(shù)據(jù)的安全性和完整性方面、在分布式處理和具有高效機(jī)制等方面,桌面型數(shù)據(jù)庫是無法實(shí)現(xiàn)的。 SQL SERVER 2020 不僅能夠?qū)崿F(xiàn)個(gè)人數(shù)據(jù)庫的管理,更適合于企業(yè)級的數(shù)據(jù)庫應(yīng)用。事務(wù)是并發(fā)控制的基本單位,通過事務(wù), SQL SERVER 2020 可以將邏輯的一組操作綁定到一起,以便服務(wù)器保持?jǐn)?shù)據(jù)的完整性。一個(gè)事務(wù)中可能包括了多個(gè)輸入和輸出操作,最終結(jié)果是從一個(gè)一致性狀態(tài)達(dá)到另一個(gè)一致性狀態(tài),但在事務(wù)執(zhí)行期間,數(shù)據(jù)庫可能暫時(shí)處于一個(gè)不一致的狀態(tài),利用封鎖技術(shù)可以有效的防止其 他事務(wù)讀不一致性的數(shù)據(jù)。此外 SQL SERVER 2020 還提供了存儲過程機(jī)制,采用存儲過程有以下特點(diǎn): ① 模塊化編程,創(chuàng)建一個(gè)存儲過程保存到數(shù)據(jù)庫中,可以被應(yīng)用程序反復(fù)調(diào)用,可以獨(dú)立的進(jìn)行修改。 ②快速執(zhí)行。在創(chuàng)建存儲過程時(shí),就進(jìn)行了分析和優(yōu)化。在第一次執(zhí)行后,長駐內(nèi)存,從而省去了重新分析,優(yōu)化,編譯的過程。 ③減少網(wǎng)絡(luò)通信量。存儲過程可以有幾百條 TRANSACT_SQL 語句組成,執(zhí)行它只用一條語句即可,減少了在網(wǎng)絡(luò)線上的數(shù)據(jù)傳輸。 所以我選用 Microsoft SQL Server 2020 作為后臺 數(shù)據(jù)庫 。 論文的內(nèi)容編排 本文是在對某企業(yè)的進(jìn)銷存管理流程分析的基礎(chǔ)上,利用軟件工程基本理論與方法對系統(tǒng)進(jìn)行了設(shè)計(jì),然后用 VB 實(shí)現(xiàn)了這個(gè)進(jìn)銷存管理系統(tǒng),最后對進(jìn)銷存管理系統(tǒng)進(jìn)行了軟件測試。本文的內(nèi)容結(jié)構(gòu)編排如下: 第 1 章引言:簡述本 課題的研究背景與意義、國內(nèi)外的發(fā)展現(xiàn)狀和完成本課題的總體思路。 第 2 章系統(tǒng)分析:首先對進(jìn)銷存管理系統(tǒng)進(jìn)行功能需求分析,然后得出相關(guān)的數(shù)據(jù)流圖和數(shù)據(jù)字典。 1 第 3 章系統(tǒng) 設(shè)計(jì): 對系統(tǒng)體系結(jié)構(gòu)進(jìn)行分析、 運(yùn)用結(jié)構(gòu)化設(shè)計(jì)方法設(shè)計(jì)出 相應(yīng) 的系統(tǒng)模塊層次圖,同時(shí)進(jìn)行了數(shù)據(jù)庫的概念結(jié)構(gòu)和邏輯 結(jié)構(gòu)的設(shè)計(jì) 。 第 4 章主要功能模塊的設(shè)計(jì)與實(shí)現(xiàn):詳細(xì)闡述了基本信息 管理子系統(tǒng)、銷售 信息 管理子系統(tǒng)、 進(jìn)貨信息管理子系統(tǒng)、庫存管理子系統(tǒng) 、生產(chǎn)管理子系統(tǒng) 中主要功能模塊的設(shè)計(jì)與實(shí)現(xiàn),最后重點(diǎn)介紹了設(shè)計(jì)中采用的主要技術(shù)。 第 5 章測試:首先介紹了軟件測試技術(shù),然后具體闡述了運(yùn)用黑盒測試技術(shù)對系統(tǒng)進(jìn)行的單元和集成測試的過程和測試結(jié)果。 最后對本系統(tǒng)進(jìn)行了總結(jié)在結(jié)論中闡述了本系統(tǒng)的一些優(yōu)點(diǎn)和不足。 基于 C/S 模式企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 6 第 2 章 系統(tǒng)分析 功能需求分析 系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)各種信息的系 統(tǒng)化、規(guī)范化和自動化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成。工業(yè)企業(yè)進(jìn)銷存系統(tǒng)需要完成功能主要有: (1)基本信息的管理,包括產(chǎn) 品設(shè)置、產(chǎn)品類別設(shè)置、供應(yīng)商設(shè)置、業(yè)務(wù)員類別設(shè)置、業(yè)務(wù)員設(shè)置、倉庫設(shè)置等。 (2)進(jìn)貨信息的管理,包括訂貨單的管理、入庫單的管理以及進(jìn)貨信息的查詢等。 (3)生產(chǎn)信息的管理,包括配料單信息的管理、生產(chǎn)計(jì)劃單信息的管理、產(chǎn)品組裝單信息的管理以及相關(guān)信息的查詢等。 (4)銷售信息管理,包括銷售單的管理以及銷售信息的查詢等。 (5)庫存信息的管理,包括轉(zhuǎn)倉單的管理、產(chǎn)品盤點(diǎn)和轉(zhuǎn) 倉信息的查詢等。 (6)財(cái)務(wù)信息管理,包括應(yīng)收信息的管理、應(yīng)付信息的管理等。 (7)系統(tǒng)用戶管理,包括用戶登陸、添加用戶和更改用戶密碼。 系統(tǒng)的數(shù)據(jù)流圖 為了便于對這個(gè)進(jìn)銷存系統(tǒng)進(jìn)行有效地分析和設(shè)計(jì) ,我們對進(jìn)銷存的業(yè)務(wù)流程進(jìn)行分析后 ,采用分層的方法得到了進(jìn)銷存管理系統(tǒng)的數(shù)據(jù)流圖 (DFD) (1)系統(tǒng)用戶管理模塊 當(dāng)日時(shí)間 事務(wù) 用戶信息 圖 ( a)系統(tǒng)用戶管理 模塊 總的數(shù)據(jù)流圖 D1用戶信息 事務(wù) 事務(wù) 用戶信息 圖 ( b)系統(tǒng)用戶管理模塊分解的數(shù)據(jù)流圖 操作員 接受事務(wù) 更新用戶信息 數(shù)據(jù)庫 操作員 1. 系統(tǒng)用戶管理 數(shù)據(jù)庫 系統(tǒng)時(shí)間 1 ( 2) 基本 信息管理 當(dāng)前日期 產(chǎn)品信息 事務(wù) 倉庫信息 供貨商信息 業(yè)務(wù)員信息 圖 (a)基本信息管理模塊總的數(shù)據(jù)流圖 D2 產(chǎn)品 信息 事務(wù) 事務(wù) 產(chǎn)品信息 圖 ( b)產(chǎn)品信息管理模塊分解的數(shù)據(jù)流圖 ( 3) 進(jìn)貨信息管理 當(dāng)前日期 進(jìn)貨信息 事務(wù) 庫存 信息 進(jìn)貨定貨信息 圖 (a)進(jìn)貨信息管理模塊總的數(shù)據(jù)流圖 事務(wù) 事務(wù) 進(jìn)貨 庫存信息 信息 進(jìn)貨信息 D3 進(jìn)貨 信息 D4 庫存信息 (b)進(jìn)貨信息管理模塊 分解的數(shù)據(jù)流圖 更新產(chǎn)品信息 操作員 接受事務(wù) 數(shù)據(jù)庫 采購業(yè)務(wù)員 接收事務(wù) 更新 進(jìn)貨信息 更新庫存信息 數(shù)據(jù)庫 操作員 2. 基本信息管理 數(shù)據(jù)庫 系統(tǒng)時(shí)間 采購業(yè)務(wù)員 3. 進(jìn)貨信息管理 數(shù)據(jù)庫 系統(tǒng)時(shí)間 基于 C/S 模式企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 8 (4)銷售信息管理 當(dāng)前日期 庫存信息 出貨 訂單信息 事務(wù) 出貨單信息 圖 (a)銷售信息管理模塊總的數(shù)據(jù)流圖 事務(wù) 事務(wù) 銷售 庫存信息 信息 銷售信息 D5 銷售 信息 D6 庫存 信息 圖 (b)銷售信息管理模塊分解的數(shù)據(jù)流圖 ( 5) 庫存信息管理 當(dāng)前日期 轉(zhuǎn)庫 信息 事 務(wù) 盤點(diǎn)信息 庫存信息 圖 (a)庫存信息管理模塊總的數(shù)據(jù)流圖 D8 盤點(diǎn)信息 盤點(diǎn)信息 庫存信息 盤點(diǎn)信息 事務(wù) 事務(wù) 庫存信息 庫存信息 轉(zhuǎn)庫信息 D7 庫存信息 D9轉(zhuǎn)庫信息 圖 (b)庫存信息管理模塊分解的數(shù)據(jù)流圖 更新 銷售信息 銷售業(yè)務(wù)員 接收事務(wù) 更新庫存信息 數(shù)據(jù)庫 倉庫管理員 接收事 務(wù) 更新 庫存清單 庫存盤點(diǎn) 庫存轉(zhuǎn)庫 數(shù)據(jù)庫 銷售業(yè)務(wù)員 4. 銷售信息管理 數(shù)據(jù)庫 系統(tǒng)時(shí)間 倉庫管理員 5. 庫存信息管理 數(shù)據(jù)庫 系統(tǒng)時(shí)間 1 ( 6)生產(chǎn)信息管理 當(dāng)前日期 事務(wù) 生產(chǎn)計(jì)劃信息 配料信息 組裝信息 圖 (a)組裝信息管理 模塊 總的數(shù)據(jù)流圖 生產(chǎn)計(jì)劃信息 D10 生產(chǎn)計(jì)劃信息 生產(chǎn)計(jì)劃
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1