畢業(yè)設(shè)計(jì)(論文)VB6.0藥店倉儲藥房管理系統(tǒng)_第1頁
畢業(yè)設(shè)計(jì)(論文)VB6.0藥店倉儲藥房管理系統(tǒng)_第2頁
畢業(yè)設(shè)計(jì)(論文)VB6.0藥店倉儲藥房管理系統(tǒng)_第3頁
畢業(yè)設(shè)計(jì)(論文)VB6.0藥店倉儲藥房管理系統(tǒng)_第4頁
畢業(yè)設(shè)計(jì)(論文)VB6.0藥店倉儲藥房管理系統(tǒng)_第5頁
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、畢畢 業(yè)業(yè) 論論 文(設(shè)文(設(shè) 計(jì)計(jì)) 課題名稱 金天藥店倉儲藥房管理系統(tǒng) 學(xué) 院 信息電子技術(shù)學(xué)院 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 班 級 指導(dǎo)教師 佳佳 木木 斯斯 大大 學(xué)學(xué) 教教 務(wù)務(wù) 處處 1 緒 論 藥房管理管理系統(tǒng)是一個(gè)醫(yī)藥單位不可缺少的部分,它的內(nèi)容對于單位的決策者和管 理者來說都至關(guān)重要,所以藥房管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪?段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn), 如:效率低、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維 護(hù)都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功

2、能 已為人們深刻認(rèn)識,它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算 機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對藥品信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn).例 如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu) 點(diǎn)能夠極大地提高藥品管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要 條件。因此,開發(fā)這樣一套管理軟件成為很有必要的事情,在下面的各章中我們將以開發(fā) 一套藥房管理系統(tǒng),談?wù)勂溟_發(fā)過程和所涉及到的問題及解決方法。 1.1 課題背景 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在各管理系統(tǒng)中的應(yīng)用普及,利用計(jì)算機(jī)實(shí)現(xiàn) 倉儲管理勢在必行。對于大中型藥房來說,利

3、用計(jì)算機(jī)支持藥品的管理是走向科學(xué)化、 規(guī)范化的必要條件,而倉儲藥房的管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,藥品的 進(jìn)銷、賣出、庫存核算的工作量很大,不允許出錯(cuò)。如果實(shí)行手工操作,每日須手工填 制大量的表格,這就會(huì)耗費(fèi)工作人員大量的時(shí)間和精力,計(jì)算機(jī)進(jìn)行倉儲藥房的管理工 作,不僅能夠保證藥品銷賣準(zhǔn)確無誤,又能快速輸出,而且還可以利用計(jì)算機(jī)對有關(guān)藥 品的各種信息進(jìn)行統(tǒng)計(jì),服務(wù)于財(cái)務(wù)部門其他方面的核算和財(cái)務(wù)處理,同時(shí)計(jì)算機(jī)具有著 手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性 好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高工資管理的效率,也是企業(yè)的科學(xué)化、 正規(guī)化管理

4、,與世界接軌的重要條件。 1.2 課題目的及意義 對一個(gè)藥房而言,藥品管理是最重要的,也是一個(gè)藥房的“生命線”。實(shí)行電子 化的藥品管理,可以提高買賣的速度,降低出錯(cuò)的幾率。本系統(tǒng)經(jīng)過實(shí)際的需求分析, 采用的 vb 做為開發(fā)工具、access 做為數(shù)據(jù)庫開發(fā)出來的藥房管理系統(tǒng)。本系統(tǒng)功能強(qiáng)大 可以方便藥房管理者的使用 2 開發(fā)工具簡介 2.1 visual basic 6.0 簡介 visual basic 6.0 是 microsoft 公司 1998 年出品的可視化編程產(chǎn)品。它提供了開發(fā) microsoft windows 應(yīng)用程序最迅速、最簡潔的方法,不論是 microsoft windo

5、ws 應(yīng)用程 序的資深專業(yè)開發(fā)人員還是初學(xué)者,visual basic 都為他們提供了整套工具,以方便開 發(fā)應(yīng)用程序。 從開發(fā)個(gè)人使用或小組使用的小工具,到大型企業(yè)應(yīng)用程序,甚至通過 internet 的 遍及全球分布式應(yīng)用程序,都可以在 visual basic 提供的工具中各取所需: 1.數(shù)據(jù)訪問特性允許對包括 microsoft sql server 和其它企業(yè)數(shù)據(jù)庫在內(nèi)的大部分 數(shù)據(jù)庫格式建立數(shù)據(jù)庫和前端應(yīng)用程序。 2.用 activex 技術(shù)就可以使用其它的應(yīng)用程序提供的功能,如 microsoft word 字處 理器。 3.可以很容易在應(yīng)用程序中通過 internet 或 int

6、ranet 訪問文檔和應(yīng)用程序,或者創(chuàng) 建 internet 服務(wù)器應(yīng)用程序。 4.已完成的應(yīng)用程序是使用 visual basic 虛擬機(jī)的真正.exe 文件,可以自由發(fā)布。 visual basic 6.0 有三個(gè)版本:學(xué)習(xí)版、專業(yè)版和企業(yè)版,每一個(gè)版本都具有不同 的目的和特點(diǎn): 1.學(xué)習(xí)版 使編程人員輕松開發(fā) windows 的應(yīng)用程序。該版本包含所有的內(nèi)部控件以及網(wǎng)格、 選項(xiàng)卡和數(shù)據(jù)綁定控件 2.專業(yè)版 為專業(yè)編程人員提供了一整套功能完備的開發(fā)工具。該版本包含了學(xué)習(xí)版的全部 功能以及 activex 控件、iis application designer、visual database

7、 tools、activex data object 等。 3.企業(yè)版 使專業(yè)編程人員能夠開發(fā)功能強(qiáng)大的組內(nèi)分布式應(yīng)用程序。該版本包含專業(yè)版的全 部功能以及 back office 工具,如 sql server、internet information server、sna server 等。 以上三個(gè)版本,以企業(yè)版功能最為強(qiáng)大,也是當(dāng)今使用最為普遍的一個(gè)版本,在本畢 業(yè)設(shè)計(jì)中,就是用的 visual basic 6.0 企業(yè)版。 2.2 access 簡介 access 成為世界上最流行的桌面數(shù)據(jù)庫系統(tǒng)。access 與許多優(yōu)秀的關(guān)系數(shù)據(jù)庫一樣, 可以讓你很容易地連接相關(guān)的信息而且還對其他

8、的數(shù)據(jù)庫系統(tǒng)有所補(bǔ)充。它能操作其它 來源的資料,包括許多流行的 pc 數(shù)據(jù)庫程序(如 dbase,paradox,microsoft foxpro) 和服務(wù)器、小型積極大型機(jī)上的許多 sql 數(shù)據(jù)庫。access 還完全支持 microsoft 的 ole 技術(shù)。access 還提供 windows 操作系統(tǒng)的高級應(yīng)用程序開發(fā)系統(tǒng)。access 與其它數(shù)據(jù)庫 開發(fā)系統(tǒng)之間相當(dāng)顯著的區(qū)別就是:您不用寫一行代碼,就可以在很短的時(shí)間里開發(fā)出 一個(gè)功能強(qiáng)大而且相當(dāng)專業(yè)的數(shù)據(jù)庫應(yīng)用程序,并且這一愉快的過程是完全可視的!如 果您能給它加上簡短的 vba 代碼,那么您的程序決不比專業(yè)程序員潛心開發(fā)的程序差。

9、 2.3 ado 連接簡介 以往在數(shù)據(jù)訪問應(yīng)用程序開發(fā)上,不管是使用 dao 或 rdo 對象來訪問數(shù)據(jù)來源,都 會(huì)對這些對象模型眾多且復(fù)雜的組成結(jié)構(gòu)印象深刻。 但利用 ado 對象模型,就可以只創(chuàng)建幾個(gè)簡單的對象和數(shù)據(jù)來源進(jìn)行連接,然后從中取 得所需要的數(shù)據(jù),進(jìn)行數(shù)據(jù)訪問操作后保存。 ado 對象模型主要由三個(gè)對象成員:connection、command 與 recordset 對象;以及 三個(gè)集合對象:errors、parameters 與 fields 對象所組成。 ado 對象模型與 dao、rdo 另一個(gè)較大的差異,在于某些 ado 對象可以直接創(chuàng)建而不需依 據(jù)上下層按順序產(chǎn)生,比

10、如我們可以直接創(chuàng)建一個(gè) command 對象而不需要先行創(chuàng)建該對 象的上層 connection 對象,ado 會(huì)在該 command 對象產(chǎn)生時(shí)自動(dòng)創(chuàng)建上層 connection 對 象。 3 需求分析 3.1 綜合分析 1.系統(tǒng)功能要求 本數(shù)據(jù)庫系統(tǒng)應(yīng)完成以下幾個(gè)基本功能: 1 藥品自動(dòng)銷售,將藥房中按售價(jià)銷售出去,并將當(dāng)次銷售情況存入數(shù)據(jù)庫銷售情況 表中。 2 添加藥品,從藥品生產(chǎn)廠商購進(jìn)新商品,或增加已有藥品的數(shù)量。 3 查詢藥品記錄,用戶可以根據(jù)藥品各個(gè)屬性(條形碼、名稱、類別等)查詢符合條件 的藥品記錄,可輸入其中的一項(xiàng)或多項(xiàng)進(jìn)行模糊查詢,輸入的項(xiàng)目越多查詢越精確。 4 修改記錄,

11、當(dāng)輸入的記錄有誤,或銷售價(jià)格變動(dòng)時(shí),可調(diào)出該藥品記錄對其進(jìn)行修 改。 5 刪除記錄,從數(shù)據(jù)庫中刪除指定的藥品記錄。 6 報(bào)表,根據(jù)指定的時(shí)間段的銷售情況生成一份報(bào)表。 7 統(tǒng)計(jì),根據(jù)指定的時(shí)間段的銷售情況進(jìn)行統(tǒng)計(jì),給出該時(shí)間段內(nèi)的總銷售額。 8 匯總,根據(jù)指定時(shí)間段的銷售情況,按藥品的類別匯總,并將匯總結(jié)果保存數(shù)據(jù)庫 的匯總表中。 9 錯(cuò)誤提醒,當(dāng)輸入的記錄不合要求,如輸入非法記錄時(shí),系統(tǒng)將給出錯(cuò)誤提示,并 要求重新輸入。 10 用戶登陸,只能讓合法的用戶使用此系統(tǒng),非法用戶不能進(jìn)入,用戶的注冊由系統(tǒng) 管理員進(jìn)行。 2.系統(tǒng)性能要求 本數(shù)據(jù)庫系統(tǒng)應(yīng)滿足的性能要求如下: 1 響應(yīng)時(shí)間:越短越好。

12、 2 存儲容量:系統(tǒng)需要大容量的本地硬盤或網(wǎng)絡(luò)硬盤存儲數(shù)據(jù)庫,容量最小應(yīng)有 100m 左右。 3.運(yùn)行要求 1 運(yùn)行環(huán)境:windows 95/98/2000 以及 windows nt 2 機(jī)器配置:pentium 166 以上(或其兼容機(jī)),高配置將提升運(yùn)行速度。 3 接口支持:要求有 ms jet 數(shù)據(jù)庫驅(qū)動(dòng)的支持。 4.數(shù)據(jù)流圖 1銷售系統(tǒng)的數(shù)據(jù)流圖 3.1.1 數(shù)據(jù)字典 1 名字:商品條形碼 描述:唯一地標(biāo)識硬件設(shè)備記錄集中的一個(gè)特定的關(guān)鍵域 定義:商品條形碼= 1數(shù)字13 位置:商品記錄表 2 名字:商品數(shù)量 描述:超市內(nèi)該商品的剩余數(shù)量 定義:商品類別=1數(shù)字5 位置:商品記錄表

13、 3 名字:商品價(jià)格 描述:該商品的零售價(jià),單位元(rmb) 收銀員 1 銷售 系統(tǒng) 經(jīng)理 事務(wù)報(bào) 表 d1 商品記錄 2 產(chǎn)生 報(bào)表 d2 銷售情況 事務(wù) 3 銷售 統(tǒng)計(jì) 事務(wù) 匯總 匯總表 定義:商品類別=1數(shù)字20 位置:商品記錄表 4 名字:商品產(chǎn)地 描述:該商品的產(chǎn)地名稱 定義:商品類別=1字符20 位置:商品記錄表 5 名字:生產(chǎn)廠家 描述:生產(chǎn)該商品的廠家的名稱 定義:商品類別=1字符20 位置:商品記錄表 6 名字:商品類別 描述:商品所屬的類別的名稱 定義:商品類別=1字符20 位置:商品類別表 7 名字:購買數(shù)量 描述:顧客一次購買商品的數(shù)量 定義:購買數(shù)量 = 1數(shù)字3

14、位置:銷售情況記錄 8 名字:銷售日期 描述:當(dāng)次銷售事務(wù)的日期 定義:商品類別=日期 位置:銷售情況表 9 名字:銷售額 描述:所銷售的商品的總價(jià)格 定義:總價(jià)格 = 1數(shù)字9 位置:銷售情況記錄匯總表 10 名字:匯總起始日期 描述:要制的匯總表的起始日期 定義:起始日期=日期 位置:銷售匯總表 11 名字:匯總截止日期 描述:要制的匯總表的結(jié)束日期 定義:商品類別=日期 位置:銷售匯總表 3.2 概念模型 1商品從屬類別分 e-r 圖: 2總體 e-r 圖: 藥 品 id 號 從屬 藥品類別 名稱價(jià)格 生產(chǎn)廠家 數(shù)量 編號名稱 n 消費(fèi)者 銷售進(jìn)貨 商品廠家 從屬 類 別時(shí)間 數(shù)量 id

15、 號名稱 nnn 1 總金額 3.3 可行性研究 1.綜合研究 1 技術(shù)可行性 此數(shù)據(jù)庫系統(tǒng)屬于一般的小型數(shù)據(jù)庫管理系統(tǒng),并沒有特殊的技術(shù)要求。從現(xiàn)有技 術(shù)來看,大多數(shù)的數(shù)據(jù)庫設(shè)計(jì)語言和部分常規(guī)程序設(shè)計(jì)語言均可實(shí)現(xiàn)此數(shù)據(jù)庫管理 系統(tǒng),如 power build,sql sever,c+ build、viaual c+、delphi 以及 visual basic,因此,技術(shù)方面是可行的。 2 經(jīng)濟(jì)可行性 從經(jīng)濟(jì)上分析,完成此系統(tǒng)所需要的開發(fā)成本是十分少的,一旦軟件設(shè)計(jì)完成,就 能給超市的銷售和統(tǒng)計(jì)管理帶來非常大的便利,其經(jīng)濟(jì)效益遠(yuǎn)遠(yuǎn)大于開發(fā)成本,因 此,經(jīng)濟(jì)方面也是可行的。 3 操作可行性 本

16、系統(tǒng)的界面設(shè)計(jì)成典型的 windows 應(yīng)用程序的界面,簡單明了。輸入設(shè)備是鍵盤 和鼠標(biāo),只要熟悉 windows,即使是初次使用也很容易上手,因此,操作方面也是 可行的。 3.4 數(shù)據(jù)流圖 藥 品 條形碼名稱產(chǎn)地生產(chǎn)廠家售價(jià)數(shù)量 收銀員 自動(dòng)銷 售系統(tǒng) 顧 客 銷售情況表 銷售情 況統(tǒng)計(jì) 匯總表 4 系統(tǒng)總體設(shè)計(jì) 在總體設(shè)計(jì)階段的主要任務(wù)是確定具體如何實(shí)現(xiàn)這個(gè)系統(tǒng),以及設(shè)計(jì)軟件的結(jié)構(gòu), 確定系統(tǒng)的組成模塊。 4.1 概要設(shè)計(jì) 4.1.1 功能分解 1 hipo 圖: 藥房自動(dòng)銷售系統(tǒng) 銷售進(jìn)貨編輯統(tǒng)計(jì)報(bào)表查詢 修改刪除 按條形碼查詢按名稱查詢 按類別查詢 4.1.2 初步的模塊說明 1 自動(dòng)

17、銷售模塊 模塊功能:將商品以指定數(shù)量和價(jià)格銷售給消費(fèi)者。 輸入信息:商品的條形碼和數(shù)量。 輸出信息:銷售情況。 完成操作:銷售出商品,并將此次銷售情況記錄入庫。 2 商品進(jìn)貨模塊 模塊功能:添加新的商品或增加已有商品的數(shù)量。 輸入信息:商品條形碼和商品其他信息(數(shù)量、價(jià)格等)。 輸出信息:商品記錄。 完成操作:增加商品記錄或數(shù)量。 3 商品記錄修改模塊 模塊功能:修改指定的商品記錄。 輸入信息:商品條形碼。 輸出信息:修改后的商品記錄。 完成操作:修改指定記錄。 4 商品記錄刪除模塊 模塊功能:刪除指定的商品記錄。 輸入信息;商品條形碼。 輸出信息:無。 完成操作:刪除指定記錄。 5 按條形碼

18、查詢模塊 模塊功能:查詢商品記錄。 輸入信息:商品條形碼。 輸出信息:商品記錄。 完成操作:根據(jù)輸入的條形碼查詢商品記錄。 6 按名稱查詢模塊 模塊功能:查詢商品記錄。 輸入信息:商品名稱。 輸出信息:商品記錄。 完成操作:根據(jù)輸入的名稱查詢商品記錄。 7 按類別查詢 模塊功能:查詢商品記錄。 輸入信息:商品所屬類別。 輸出信息:商品記錄。 完成操作:根據(jù)輸入的類別查詢商品記錄。 8 統(tǒng)計(jì)模塊 模塊功能:統(tǒng)計(jì)超市銷售情況。 輸入信息:制動(dòng)統(tǒng)計(jì)的時(shí)間段。 輸出信息:銷售狀況。 完成操作:根據(jù)指定的時(shí)間段統(tǒng)計(jì)該時(shí)間段的銷售情況。 9 報(bào)表模塊 模塊功能:生成報(bào)表。 輸入信息:指定的時(shí)間段。 輸出信

19、息:銷售報(bào)表。 完成操作:由指定時(shí)間段內(nèi)的銷售情況產(chǎn)生報(bào)表。 4.2 系統(tǒng)特點(diǎn) 藥房管理系統(tǒng)具有如下特點(diǎn): 1 面向?qū)ο蟮姆治?ooa),面向?qū)ο蟮脑O(shè)計(jì)(ood),面向?qū)ο蟮木幊?oop)的思想; 本地?cái)?shù)據(jù)可以輕松移植到數(shù)據(jù)服務(wù)器上,在客戶機(jī)/服務(wù)器(client/server)體系 結(jié)構(gòu)下運(yùn)行,數(shù)據(jù)為各個(gè)客戶機(jī)共享; 2 保密功能:對進(jìn)入本系統(tǒng)的用戶有用戶名,口令的核對功能,對于非法用戶名或不 正確的口令,不準(zhǔn)進(jìn)入本系統(tǒng); 3 權(quán)限控制:對于不同權(quán)限組的用戶,本系統(tǒng)對于其應(yīng)用的權(quán)力給與一定的限制; 4 易用性:通過將客戶需求,產(chǎn)品,出入庫等各方面進(jìn)行優(yōu)化配置、統(tǒng)籌管理,提高 了企業(yè)的運(yùn)作效率

20、。 5 系統(tǒng)詳細(xì)設(shè)計(jì) 5.1 數(shù)據(jù)庫設(shè)計(jì) 我們知道,數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)就是數(shù)據(jù)庫,在確定了需求分析以及有了系統(tǒng)的大致 輪廓以后,接下來重要的一步就是要設(shè)計(jì)數(shù)據(jù)庫。數(shù)據(jù)庫的內(nèi)容以及表的設(shè)計(jì)直接影響 到開發(fā)的系統(tǒng)的質(zhì)量,好的設(shè)計(jì)可以達(dá)到方便易用的功能。所以,對物資管理系統(tǒng)的數(shù) 據(jù)庫設(shè)計(jì)就顯得非常重要。在此次開發(fā)中,我分成幾個(gè)模塊。為了更好的設(shè)計(jì)庫結(jié)構(gòu), 我們先來介紹一下與數(shù)據(jù)庫相關(guān)的概念: 1 數(shù)據(jù)模型:是數(shù)據(jù)特征的抽象,它描述數(shù)據(jù)的基本結(jié)構(gòu)及其相互之間的關(guān)系以及 定義在數(shù)據(jù)上的操作。數(shù)據(jù)庫一般總采用多級數(shù)據(jù)模型:概念數(shù)據(jù)模型、邏輯數(shù) 據(jù)模型、物理數(shù)據(jù)模型。 概念數(shù)據(jù)模型,是一種面向用戶,面向世界的

21、數(shù)據(jù)模型,它是與 dbms 無關(guān)的。它 主要用來描述一個(gè)單位概念化結(jié)構(gòu)。采用概念數(shù)據(jù)模型后,數(shù)據(jù)庫設(shè)計(jì)人員在開 始階段可以把主要精力用于正確了解和描述現(xiàn)實(shí)世界,而把設(shè)計(jì) dbms 的一些問題 放到以后的設(shè)計(jì)階段考慮。 邏輯數(shù)據(jù)模型,是用戶從數(shù)據(jù)庫所能看到的數(shù)據(jù)模型。它與 dbms 有關(guān)。概念數(shù)據(jù) 模型必須轉(zhuǎn)化為邏輯數(shù)據(jù)模型才能在數(shù)據(jù)庫中實(shí)現(xiàn)。邏輯數(shù)據(jù)模型既要考慮到面 向用戶也要考慮到面向現(xiàn)實(shí)。 物理數(shù)據(jù)模型,是反映數(shù)據(jù)的物理存儲方式。數(shù)據(jù)庫的數(shù)據(jù)必須存儲到存儲介質(zhì) 上,邏輯數(shù)據(jù)模型只反映數(shù)據(jù)的邏輯結(jié)構(gòu),例如關(guān)系,記錄,屬性等,而不反映 數(shù)據(jù)的存儲形式,例如指針,索引結(jié)構(gòu)等。 物理數(shù)據(jù)模型不但與

22、 dbms 有關(guān),而且與操作系統(tǒng)和計(jì)算機(jī)硬件有密切的關(guān)系。 2 數(shù)據(jù)模式是以一定的數(shù)據(jù)模型對一個(gè)單位的數(shù)據(jù)的類型,結(jié)構(gòu)及其相互間的關(guān)系 所進(jìn)行的描述。它實(shí)行的描述,而不涉及到具體的值,它反映一個(gè)單位的數(shù)據(jù)的 結(jié)構(gòu)及其關(guān)系。 3 外模式是用戶所見到的那一部分?jǐn)?shù)據(jù)的邏輯結(jié)構(gòu)。每個(gè)用戶的外模式不一定相同, 這一方面可以更好的是適應(yīng)不同的使用的需要,同時(shí)也可以使用戶看不到與己無 關(guān)的數(shù)據(jù),有利于數(shù)據(jù)的保密。 4 概念模式是整個(gè)數(shù)據(jù)的邏輯結(jié)構(gòu)。它是一個(gè)單位的模擬,外模式是概念模式的一 部分或是由概念模式推導(dǎo)出來的。概念模式的設(shè)計(jì)是數(shù)據(jù)庫中的最基本的任務(wù)。 概念模式有時(shí)也稱為邏輯模式。 5 內(nèi)模式表示數(shù)據(jù)

23、庫的存儲結(jié)構(gòu),即物理結(jié)構(gòu)。概念模式與內(nèi)模式之間可以相映射, 這個(gè)映射由 dbms 來完成,內(nèi)模式對一般用戶是透明的,但是內(nèi)模式的設(shè)計(jì)直接影 響到數(shù)據(jù)庫的性能。 6 數(shù)據(jù)庫設(shè)計(jì)是開發(fā)數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),也是信息系統(tǒng)開發(fā)和建設(shè)的重要 組成部分。具體說,數(shù)據(jù)庫設(shè)計(jì)是要在一個(gè)給定的應(yīng)用環(huán)境中,通過合理的邏輯 設(shè)計(jì)和有效的物理設(shè)計(jì)構(gòu)造數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),滿足于用戶 的各種信息需求。 由需求分析階段中所完成的 e-r 圖,可設(shè)計(jì)出本系統(tǒng)的數(shù)據(jù)庫文件,它包括以下幾個(gè)表: (其中帶“*”號值的為關(guān)鍵字) 藥品記錄 *藥品條形碼char(13)主關(guān)鍵字。 類別編號long標(biāo)示藥品的類別 藥

24、品名稱char(50)藥品的名稱 藥品數(shù)量int藥房內(nèi)藥品剩余數(shù)量 藥品價(jià)格double該藥品的零售價(jià) 藥品產(chǎn)地char(50)藥品的產(chǎn)地名稱 生產(chǎn)廠家char(50)生產(chǎn)該藥品的廠家名稱 藥品類別 * 類別編號long藥品類別編號,主關(guān)鍵字 類別名稱char(50)藥品類別名稱 銷售情況 類別編號long所銷售的藥品的類別 銷售時(shí)間date銷售的時(shí)間 銷售額double此次銷售所得到的收入 銷售匯總 * 起始日期date匯總表的起始日期 截止日期date匯總表的結(jié)束日期 類別編號long藥品的類別編號 銷售額double該類別藥品的總銷售額 系統(tǒng)用戶 * 用戶名稱char(20)登陸用戶名稱

25、 用戶密碼char(20)登陸密碼 權(quán)限 idlong登陸用戶所擁有的權(quán)限 用戶權(quán)限 * 權(quán)限 idlong權(quán)限類型 id 號 權(quán)限類型char(50)權(quán)限類型名稱 權(quán)限說明memo權(quán)限類型作用說明 5.2 模塊設(shè)計(jì) 5.2.1 用戶登陸模塊設(shè)計(jì) 圖 5-1 用戶登陸 系統(tǒng)登陸功能指在啟動(dòng)藥房管理系統(tǒng)之前,顯示一個(gè)登陸對話框,要求操作員輸入編 號和口令,只有經(jīng)過系統(tǒng)管理員的授權(quán)的操作員才能夠使用本系統(tǒng)。 第一步,創(chuàng)建數(shù)據(jù)環(huán)境命令,具體方法如下: 因?yàn)橄到y(tǒng)登陸驗(yàn)證,需要使用藥房數(shù)據(jù)庫中系統(tǒng)擁護(hù)數(shù)據(jù)表中得數(shù)據(jù)來完成驗(yàn)證,所以 需要在 datacon 中創(chuàng)建一個(gè)命令,用于訪問系統(tǒng)用戶數(shù)據(jù)表具體操作如

26、下: 1 在數(shù)據(jù)環(huán)境設(shè)計(jì)試圖中,用鼠標(biāo)右鍵單擊 datacon,在彈出的快捷菜單中選擇“添 加命令”菜單命令,添加一個(gè)命令對象,將其命名為 command1。 2 按 f4 鍵打開屬性窗口,將 command1 命名為 sysusers,commadntext 屬性設(shè)置為 “系統(tǒng)用戶”,commandtype 屬性設(shè)置為 2,locktype 屬性設(shè)置為 3.這樣在 dorg_store 中建立了一個(gè)名為 sysuser 命令,sysuser 命令的 commandtype 屬性設(shè) 置為 2,表示該命令返回的是記錄集,記錄集名稱為 rssysusers。在代碼中用 drug_store rs

27、sysusers 即可獲得“系統(tǒng)用戶”數(shù)據(jù)表中的數(shù)據(jù)。 第二步,創(chuàng)建系統(tǒng)登陸窗體. 第三步,實(shí)現(xiàn)登陸功能,在操作員輸入編號和口令之后,單擊確定按鈕提交登陸信息。 5.2.2 系統(tǒng)用戶管理 圖 5-2 用戶管理 用于管理系統(tǒng)的用戶及賦于權(quán)限對本系統(tǒng)的操作。 系統(tǒng)用戶包括用戶數(shù)據(jù),(包括編號、口令和權(quán)限)的添加、修改以及查詢等操作, 系統(tǒng)管理員可管理系統(tǒng)中所有用戶數(shù)據(jù),而其他的用戶只能修改自己的口令。 實(shí)現(xiàn)用戶管理仍使用數(shù)據(jù)環(huán)境 drug_store 中建立的 sysuser 命令。 第一步,創(chuàng)建系統(tǒng)用戶管理窗體。 第二步,實(shí)現(xiàn)用戶管理功能具體方法如下: (1)定義窗體級變量。需要定義一個(gè)窗體級變

28、量用于標(biāo)示當(dāng)前是否處于添加新記錄 狀態(tài),定義語句如下: dim is adding as boolean (2)實(shí)現(xiàn)窗體初始化。在系統(tǒng)用戶管理窗體加載時(shí),窗題中默認(rèn)顯示“系統(tǒng)用戶” 數(shù)據(jù)表中第一個(gè)記錄的數(shù)據(jù),為了使“txtnews”文本框顯示當(dāng)前記錄編號和記錄總數(shù), 在窗體加載執(zhí)行“確定”按扭的單擊事件過程,實(shí)現(xiàn)代碼如下: private sub form_load() cmdmove(0).value=true end snb (3)實(shí)現(xiàn)記錄導(dǎo)航。因?yàn)槭褂脭?shù)據(jù)環(huán)境命令實(shí)現(xiàn)數(shù)據(jù)庫訪問,不需要使用 ado data 控件,為了實(shí)現(xiàn)記錄導(dǎo)航,使用了 picturebox 控件、命令按扭和文本框模擬

29、實(shí)現(xiàn) 了 adodata 控件的導(dǎo)航。 (4)驗(yàn)證用戶信息輸入。 (5)實(shí)現(xiàn)添加操作。在用戶單擊“添加”按扭時(shí),向“系統(tǒng)用戶”數(shù)據(jù)表中添加 一條新記錄。 (6)實(shí)現(xiàn)刪除操作。 (7)實(shí)現(xiàn)刷新操作。 (8)實(shí)現(xiàn)保存操作。 (9)實(shí)現(xiàn)關(guān)閉窗體操作。用戶單擊“關(guān)閉”按扭時(shí),關(guān)閉用戶管理窗體。 第三步,實(shí)現(xiàn)普通用戶口令修改功能,具體方法如下: (1)實(shí)現(xiàn)窗體初始化。在窗體加載時(shí),從 currentuserdata 模塊中獲得當(dāng)前用戶 口令。 (2)實(shí)現(xiàn)口令輸入驗(yàn)證。 (3)實(shí)現(xiàn)口令保存。 (4)實(shí)現(xiàn)窗體關(guān)閉操作。在用戶單擊“關(guān)閉”按扭時(shí),關(guān)閉系統(tǒng)用戶管理窗體。 5.2.3 藥品管理 (1)藥品資料搜索

30、 圖 5-3 藥品資料搜索 (2)藥品資料添加 圖 5-4 藥品資料添加 (3)藥品類別管理 圖 5-5 藥品類別管理 藥品信息管理包括藥品信息的錄入、修改和刪除。 第一步,創(chuàng)建數(shù)據(jù)環(huán)境命令,具體方法如下: 實(shí)現(xiàn)藥品信息管理時(shí),需要使用“藥品數(shù)據(jù)”數(shù)據(jù)庫中的“藥品信息”數(shù)據(jù)表,完成 藥品信息記錄的添加、修改和刪除等操作。所以先在數(shù)據(jù)環(huán)境設(shè)計(jì)器中創(chuàng)建訪問“藥品 信息”數(shù)據(jù)表的命令對象。 (1)在工程資源管理器窗體中雙擊數(shù)據(jù)環(huán)境設(shè)計(jì)器 drug-store,打開設(shè)計(jì)器窗口。 (2)用鼠標(biāo)右鍵單擊連接對象 datacon,在彈出的快捷菜單中選擇“添加命令“菜 單命令,在 datacon 中添加一個(gè)命

31、令對象。 (3)按 f4 鍵打開 command1 屬性窗口,將其 name 屬性設(shè)置為 druginfo,command text 屬性設(shè)置為“藥品信息”,commandtype 屬性設(shè)置為 2,locktype 屬性設(shè)置為 3。 這樣 drug-store 中建立一個(gè)名為 druginfo 的命令對象。該命令返回記錄名稱為 rsdruginfo,在代碼中用 drug-store duuginfo 即可訪問“藥品信息”數(shù)據(jù)表。 第二步,創(chuàng)建藥品信息管理窗體。 第三步,實(shí)現(xiàn)藥品信息管理功能,具體方法如下: (1)定義窗體級變量。需要定義一個(gè)窗體級變量用于標(biāo)識正處于藥品信息添加狀態(tài), 以便控制其

32、他控件的狀態(tài)。 (2)實(shí)現(xiàn)窗體初始化。在窗體加載時(shí),因?yàn)楦鱾€(gè)文本框和組合框被綁定到 drufinfo,所以可自動(dòng)顯示出“藥品信息”數(shù)據(jù)表中的第一個(gè)記錄數(shù)據(jù),為了使導(dǎo)航條 中的文本框 txtnews 能夠顯示當(dāng)前記錄編號喝總的記錄信息。 (3)實(shí)現(xiàn)添加功能。添加功能實(shí)際是向“藥品信息“數(shù)據(jù)表添加一條新的記錄,然 后等待用戶修改。 在該過程中,使用 addnew 添加一條新記錄后,首先設(shè)置了準(zhǔn)備添加的藥品的默認(rèn)類 型,然后顯示新記錄的編號,在執(zhí)行 addnew 方法時(shí),數(shù)據(jù)指針自動(dòng)指向新加的記錄。 (4)實(shí)現(xiàn)刷新操作。處于添加狀態(tài)時(shí),單擊“刷新”按扭可取消新添的記錄。在執(zhí) 行刷新操作時(shí),首先判斷是

33、否處于添加狀態(tài)。 記錄集的刷新操作通過執(zhí)行 requery 方法完成,在記錄執(zhí)行后,需要重新執(zhí)行對文 本框合組合框的操作,同時(shí)激活“添加”和“刪除”按扭。 (5)實(shí)現(xiàn)刪除操作。記錄的 dalete 方法用于刪除當(dāng)前記錄,當(dāng)前記錄被刪除后,記 錄指針仍指向該記錄,在指針移動(dòng)到其他記錄后,當(dāng)前記錄才被真正刪除。如果在記錄 指針指向被刪除的記錄時(shí)執(zhí)行訪問記錄操作,則會(huì)發(fā)生錯(cuò)誤。所以刪除記錄后,應(yīng)將記 錄指針移到其他記錄。 (6)實(shí)現(xiàn)記錄導(dǎo)航功能。 (7)實(shí)現(xiàn)藥品信息輸入驗(yàn)證。在用戶輸入藥品編號、進(jìn)價(jià)和銷售時(shí)執(zhí)行相應(yīng)的驗(yàn)證 操作。 (8)實(shí)現(xiàn)記錄保存功能。在單擊“保存”按扭時(shí),執(zhí)行相應(yīng)的保存操作。首先

34、驗(yàn)證 藥品信息是否為空,在不為空時(shí)進(jìn)一步判斷指定的藥品編號是否已被使用,“藥品信息” 表中的藥品編號唯一表示了一種藥品,不能出現(xiàn)重復(fù)值,最后執(zhí)行 updata 方法完成保存 操作。 (9)實(shí)現(xiàn)關(guān)閉窗體。單擊“關(guān)閉”時(shí),執(zhí)行 upload 語句關(guān)閉窗體。 5.3 ado 的連接 下面給出 ado 對象間的關(guān)系: 對象和集合的功能描述: connection 對象連接數(shù)據(jù)來源 command 對象從數(shù)據(jù)來源取得所需的數(shù)據(jù) recordset 對象針對取出的數(shù)據(jù)進(jìn)行處理 errors 集合對象返回錯(cuò)誤信息和其他信息 parameters 集合對象執(zhí)行 sql 查詢 fields 集合對象獲取和處理字

35、段數(shù)據(jù) connection 對象 error 集合error 對象 comman 對象 parameters 集合parameters 集合 recordset 對象 fields 集合error 集合 6軟件測試與維護(hù) 1軟計(jì)測試 任何軟件在編寫完成之后,都必須經(jīng)過嚴(yán)格的測試階段。測試是保證軟件質(zhì)量的關(guān) 鍵步驟,是對軟件規(guī)格說明,設(shè)計(jì)和編碼的最后審查。因?yàn)樵陂_發(fā)軟件系統(tǒng)的過程中, 面對極其復(fù)雜的問題,人的主觀意識可不能符合客觀事實(shí),因此在軟件開發(fā)的每個(gè)階段 都不可能避免產(chǎn)生錯(cuò)誤。應(yīng)該力求在每個(gè)階段結(jié)束之前進(jìn)行審查,及早發(fā)現(xiàn)并糾正錯(cuò)誤。 模塊測試:對于系統(tǒng)的每一個(gè)模塊,都定義為一個(gè)特定的子功

36、能,而且這個(gè)子功能 和同其它模塊的功能之間沒有相互依賴的關(guān)系。因此,把每個(gè)模塊作為一個(gè)單獨(dú)的實(shí)體 來測試,進(jìn)行修改和完善,直到符合要求為止。例如,對用戶權(quán)限的測試,可以輸入數(shù) 據(jù)庫中沒有存在的用戶進(jìn)行測試,也可以查詢一些沒有的錯(cuò)誤數(shù)據(jù)。所選擇的數(shù)據(jù)具有 一定的代表性,盡量將所有的情況均考慮在內(nèi)。 系統(tǒng)測試:模塊測試完之后把經(jīng)過測試的模塊裝配成一個(gè)完整的系統(tǒng)來測試。在這 個(gè)過程中,除應(yīng)發(fā)現(xiàn)設(shè)計(jì)和編碼的錯(cuò)誤外,還應(yīng)驗(yàn)證確實(shí)能提供需求分析所說的功能。 而且,系統(tǒng)的動(dòng)態(tài)性也應(yīng)符合要求。 對于本系統(tǒng)的測試我采用的方法是將軟件所實(shí)現(xiàn)的功能一一列出,并指明使用或檢 查(測試)方法,預(yù)期結(jié)果是什么,以及測試的

37、結(jié)論又如何。 該系統(tǒng)中所用到的數(shù)據(jù)表符合以下條件: 1關(guān)系中所有屬性都是“單純域”,既不出現(xiàn)“表中有表”。 2非主屬性完全函數(shù)依賴于關(guān)鍵字。 3非主屬性相互獨(dú)立,即任何非主屬性之間不存在函數(shù)依賴。所以此關(guān)系滿足第三 范式(3nf),則能夠達(dá)到排除多義性,減少數(shù)據(jù)冗余,方便操作的目的,可以滿足數(shù)據(jù) 庫應(yīng)用的需求。 2系統(tǒng)維護(hù) (1)預(yù)期結(jié)果: 添加:在“用戶名”、“登錄名”、“密碼”、“校驗(yàn)密碼”、“聯(lián)系方式”和 “住址”文本框中輸入相應(yīng)的信息,單擊“性別”的下拉菜單按鍵,選擇性別,單擊 “年齡”的上下按鍵,選擇年齡。單擊“添加”,彈出對話框“您確定要添加該用戶信 息?”。選擇“確定”,則在數(shù)據(jù)

38、庫中添加該用戶的信息,并在下面列表中顯示出來。 選擇“取消”,則取消該操作。若沒有輸入用戶名、登錄名或密碼,則相應(yīng)的彈出警告 “用戶名不能為空!”、“登錄名不能為空!”或“密碼不能為空!”。若密碼與校驗(yàn) 密碼不一致,則彈出警告“密碼不一致!”。 修改:若要修改用戶信息,先察看下面的列表,選擇要修改的項(xiàng),雙擊,該信息就 會(huì)在上面的欄中具體顯示。重新輸入要修改的信息,單擊“修改”,彈出對話框“確實(shí) 要修改該客戶?”,選擇“確定”,該記錄在數(shù)據(jù)庫中的信息就會(huì)相應(yīng)的改變,并在下 面的列表中顯示。選擇“取消”,則取消該操作。若用戶名、登錄名、密碼為空,或密 碼與校驗(yàn)密碼不一致,則會(huì)有相應(yīng)的提示,防止在修

39、改過程中發(fā)生錯(cuò)誤。 刪除:若要?jiǎng)h除用戶信息,先察看下面的列表,選擇要?jiǎng)h除的項(xiàng),雙擊,該信息就 會(huì)在上面的欄中具體顯示。單擊“刪除”,彈出對話框“確實(shí)要?jiǎng)h除該客戶?”,選擇 “確定”,該記錄在數(shù)據(jù)庫中的信息就會(huì)被刪除,并且下面列表中相應(yīng)的信息也會(huì)被消 除。選擇“取消”,則取消該操作。 關(guān)閉:單擊“關(guān)閉”按鍵,則關(guān)閉“用戶信息維護(hù)”窗口。 測試結(jié)論:以上功能可以實(shí)現(xiàn)。 (2)權(quán)限組功能維護(hù) 預(yù)期結(jié)果:單擊“權(quán)限組”的下拉菜單按鍵,彈出數(shù)據(jù)庫里的所有定義了的權(quán)限組, 選擇要維護(hù)的權(quán)限組,在下面的“權(quán)限組功能”的列表中列出該權(quán)限組的所有功能,在 “其他功能”列表中列出了數(shù)據(jù)庫中除了該權(quán)限組的功能之外的

40、所有功能。若要除去該 權(quán)限組中的某功能,可在“權(quán)限組功能”列表中選定要除去的功能,然后按“”鍵,此 功能就從該權(quán)限組中除去,并相應(yīng)的添加到了“其他功能”的列表中去。若要將該權(quán)限 組的功能全部除去,則按“”鍵,此功能就從“其他功能”列表中轉(zhuǎn)移到 “權(quán)限組功能”列表中去。若要將“其他功能”列表中的所有功能都添加到該權(quán)限組中, 則按“”鍵,“其他功能”列表中的所有功能就全部轉(zhuǎn)移到“權(quán)限組功能”列表中去。 測試結(jié)論:以上功能可以實(shí)現(xiàn)。 (3)功能維護(hù) 預(yù)期結(jié)果: 添加:在“功能名稱”文本框中輸入要添加的功能的名稱。在“功能描述”文本框中 輸入對要添加的功能的描述,單擊“上級功能”的下拉菜單按鍵,列出數(shù)

41、據(jù)庫中定義了 的所有功能,選擇要添加的功能的上級功能。單擊“添加”,彈出對話框“你確實(shí)要添 加該功能嗎?”,單擊“確定”,此功能及其相關(guān)的信息就被添加到數(shù)據(jù)庫中,并在下 面的列表中顯示出來。單擊“取消”,則取消該操作。若輸入的信息中不包含功能名稱, 則彈出警告“功能名稱不能為空!”。 關(guān)閉:單擊“關(guān)閉”按鍵,則關(guān)閉“功能維護(hù)”窗口。 測試結(jié)論:以上功能可以實(shí)現(xiàn)。 結(jié) 論 經(jīng)過近兩個(gè)月的緊張忙碌,這次畢業(yè)設(shè)計(jì)終于告一段落,其中充滿了奮斗的艱辛和 收獲的樂趣?!耙环指?,一分收獲” ,是我最大的感受。剛剛開始著手時(shí),沒有任何 實(shí)際經(jīng)驗(yàn),只能憑借課堂所學(xué)去想象該如何去做,有種摸不到頭緒的感覺。后來經(jīng)

42、過鞏 固基礎(chǔ)知識和在常老師的成功指導(dǎo)下,才開始走上正軌。 本次設(shè)計(jì)加深了我對基礎(chǔ)知識的理解,知道了 vb 是開發(fā)數(shù)據(jù)庫前端的優(yōu)秀工具,它 具有簡潔明快的編程、功能強(qiáng)大的組件和靈活方便的編程環(huán)境。采用 vb 開發(fā)的數(shù)據(jù)庫應(yīng) 用程序具有更大的靈活性和可擴(kuò)展性。ado(activex data object)是 microsoft 提供 的一種功能強(qiáng)大的數(shù)據(jù)訪問編程模式.通過對 ado 進(jìn)行腳本編寫,可以連接到 odbc 兼容 的數(shù)據(jù)庫。在利用 ado 訪問數(shù)據(jù)庫時(shí),需要通過 odbc 才能實(shí)現(xiàn)。sql server 是一個(gè)功 能強(qiáng)大的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它可以幫助各種規(guī)模的企業(yè)來管理數(shù)據(jù)。由于微

43、軟的 大力改進(jìn),它具有很多的新穎的有創(chuàng)造性的特點(diǎn)。 致 謝 在這幾個(gè)月的設(shè)計(jì)時(shí)間里,我能夠完成這個(gè)“金天藥店倉儲藥房管理系統(tǒng)”的設(shè)計(jì), 單靠我自己的能力是不行的,我首先要感謝我的指導(dǎo)老師常江和常亮老師對我的幫助, 他們總是能及時(shí)的對我伸出援助之手,解決我在設(shè)計(jì)方面的問題,使我能夠少走彎路, 多積累經(jīng)驗(yàn)。大學(xué)就要畢業(yè)了,在這里我還要特別感謝我的所有老師。在這四年的大學(xué) 生活里,她給了我很多幫助。和她在一起我學(xué)到了很多做人的道理。這些將會(huì)是我將來 生活的寶貴經(jīng)驗(yàn)。同時(shí),我還要感謝與我同窗四年的室友,當(dāng)我遇到困難時(shí),他們總是 耐心的幫我解答。總之,所有對我有過幫助的人,他們對這個(gè)系統(tǒng)的完成付出了辛勤

44、的 汗水,在此表示感謝。 參考文獻(xiàn) 1 bob reselman , richard peasley , wayne pruchniak. visual basic 6.0.第一版第三次印刷. 北京:電子工業(yè)出版社,2003.5 2 ned snell. 中文版 microsoft office 97 自學(xué)通. 第一版第二次印刷.上海:機(jī)械工業(yè)出版社, 2004.3 3 張學(xué)恩. visual basic 6.0 中文版控件大全. 第一版第二次印刷. 北京:電子工業(yè)出版社, 2003.3 4 craig eddy ,timothy buchanan. 中文 access 2000 24 學(xué)時(shí)教

45、程. 第一版第二次印刷. 上海: 機(jī)械工業(yè)出版社,2002.7 5 申旻. vb 高手突破. 第一版第一次印刷.北京:清華大學(xué)出版社,2002.9 6 龍勁松,王瑜,謝尚書譯.vb 開發(fā)人員指南. 第一版第二次印刷. 上海:機(jī)械工業(yè)出版社, 2003.6 7 喬林 ,kylix. 參透 vb. 第一版第三次印刷.沈陽:中國鐵道出版社,2002.8 8 李維.inside 深入核心 vcl 架構(gòu)剖析. 第一版第三次印刷.北京:電子工業(yè)出版社,2002.3 9 張立科. windows api 函數(shù)參考手冊. 第一版第一次印刷.北京:人民郵電出版社,2001.3 10嚴(yán)蔚敏,吳偉民. 數(shù)據(jù)結(jié)構(gòu).

46、第二版第三次印刷. 北京:清華大學(xué)出版社,2001.5 附錄一 源程序代碼 option explicit private sub dgp_binddata() connection rs.cursorlocation = aduseclient rs.open sql, conn, adopendynamic, adlockpessimistic set dgp.datasource = rs frmprovider.caption = 供應(yīng)商資料 the information processor burden information deliver, process, keeps etc

47、. mission;the information customer is an user of information, making use of the information to carry on the decision;the governor of the information is responsible for the design, realization and maintenances of the information system. manage the information system was generally see to make a struct

48、ure of pyramid form, is divided into from the first floor of business handle strategic plan that the movement control, manage the control, tallest layer. the most grass-roots be constitute by the mission huge processing complicated business information and the appearance informations.the layer is mo

49、re and upwards, the scope of the business processing is more small, aim at of also is more special and the problem that non- structure turn. a management information system for organize can resolve to four basic parts: 1, the edps is part of, mainly completing the collections of the data, importatio

50、n, the management of the database, search, basic operation, usually exportation etc. of the statement. 2, the analysis part, main at foundation of edps on, logarithms according to carry on processing deeply, if make use of various management model, fixed amount to turn the analytical means, procedur

51、e to turn the method, strategy learns the method etc. to organization of production conduct the circumstance to carry on the analysis. 3, the decision is part of, the mis decision model is limited by to take resolving the management decision problem that structure turn as the lord much, it makes pol

52、icy the result to want to provide a best decision project for the high governor. 4, the database is part of, mainly completing the data document to save the functions, such as save , organization and backup.etc., the database is a core part that manages the information system. in addition, an organi

53、ze of the management information system can is lengthways according to the different demarcation of the management function of sub- system. the main sub- system : 1, the stock manages the sub- system, the function includes the management to the control, the stock pedesta bill of stock and orders the

54、 planned establishment and the warehouse oneself management etc. 2, the production control sub- system, the function includes the planned establishment of the material need, produces the planned arrangement and produces management analysis etc. of adjust the degree and usual production data. 3, the

55、personal management sub- system, the function include the personnels file management, personnel test frequently various insurance fund of the circumstance management, personnel of management and personnel train planned establishment etc. 4, the finance manages the sub- system, the function includes

56、the finance bill eyes management and produces to conduct planned establishment etc. of the cost management, financial standing analysis and finances. 5, the sale manages the sub- system, the function includes the establishment of the sale program and sells the condition analysis, management etc. of

57、the management and sale contract of the customer information. 6, the decision supports the sub- system, the function includes the business enterprise management allotment etc. of the strategic establishment, the business enterprise resources. the demarcation existence difference of the system functi

58、on sub- system because of the dissimilarity that the production of the business enterprise conducts the characteristics, the general business enterprises of six functions sub- system of the tops all have of, and top of each statures system can carry on the demarcation of the thinner layer, here we n

59、o longer make the expatiation. manage main mission of the information system manage the information system assistance completes the information processing mission that usual structure of business enterprise turn, thinking that the mis main mission is like generally several aspect: 1, carry on the st

60、rict management to the foundation data, request to calculate the tool to standardize, the right usage of the procedure and method, make the information circulate the outlet smooth. have to want 1:00 definitely, what to go in is a garbage, come out of is also a garbage, must guarantee the accuracy, c

溫馨提示

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

評論

0/150

提交評論