【正文】
) =7 group by all 藥品名稱 order by sum(數(shù)量 ) desc , conn, adOpenStatic, adLockOptimistic End If Set = rs6 Dim x(1 To 25) As Variant For i = 1 To x(i) = (i, 1) (i, 1) Next i MSChart1 = x For i = 1 To = i = 第 amp。) =30 group by all 藥品名稱 order by sum(數(shù)量 ) desc , conn, adOpenStatic, adLockOptimistic ElseIf = True Then select top 10 藥品名稱 as 39。) =365 group by all 藥品名 41 ElseIf = True Then select top 10 藥品名稱 as 39。 from tb_warehouse_detailed group by all 藥品名稱 order by sum(數(shù)量 ) desc , conn, adOpenStatic, adLockOptimistic ElseIf = True Then select 藥品名稱 as 39。 from tb_sell_detailed where datediff(day,銷售日期 ,39。 from tb_sell_detailed where datediff(day,銷售日期 ,39。 from tb_sell_detailed where datediff(day,銷售日期 ,39。 , , 錯誤 Resume Next End Sub 3) 權限不同登錄的界面不同的代碼: Private Sub Toolbar1_ButtonClick(ByVal Button As ) Select Case Case Is = 藥品銷售 If = True Then Case Is = 藥品入庫 If = True Then Case Is = 銷售退貨 Case Is = 入庫退貨 Case Is = 庫存查詢 If = True Then Case Is = 庫存盤點 If = True Then Case Is = 價格管理 39 Case Is = 銷售日報表 If = True Then Case Is = 銷售月報表 Case Is = 客戶銷售報表 Case Is = 應收款管理 If Qkgl. Case Is = 收款查詢 Case Is = 銷售查詢 If = True Then Case Is = 入庫查詢 Case Is = 銷售退貨查詢 Case Is = 入庫退貨查詢 Case Is = 藥品信息管理 Case Is = 客戶管理 If = True Then Case Is = 供應商管理 Case Is = 載操作員管理 Case Is = 密碼設置 Case Is = 退出系統(tǒng) Unload Me 40 End Select End Sub 4) 藥品排行代碼: Private Sub Command1_Click() On Error GoTo errhandler: Set rs6 = New If = True Then select 藥品名稱 as 39。在 程序的總體設計、編程技巧方法上有了很大的提高。 為此,我花了大量的時間在需求分析上。但由于本文是一篇本科畢業(yè)論文,且由于時間倉促,所以 對關于系統(tǒng)建設的部分可能考慮不周,系統(tǒng)中也存在很多不完善、不詳盡之處,希望今后在此基礎上作更深入的研 究,以使本系統(tǒng)能服務于 更多的小型藥房 ??梢酝ㄟ^設置斷點、逐句調試、逐過程調試,一步一步的測下來。一般采用功能測試與驗收測試。主要實現(xiàn)以下功能: ? 點擊添加按鈕,自動生成操作員編號,輸入密碼、選擇級別,可添加操作員。主要實現(xiàn)以下功能: ? 完成藥品 的銷售退貨功能。 6) 方便退出。 3) 庫存管理: 26 輸入流:購買藥品信息、退款信息、入庫單、庫存盤點、庫存查詢、庫存退貨單、庫存信息、系統(tǒng)用戶信息; 輸出流:付款信息、庫存退貨單、庫存信息。 3) 庫存信息存儲: 描述:存儲供應商信息、庫存中藥品的基本信息及入庫詳細清單。 2) 供應商: 輸入流:付款信息、庫存退貨單; 輸出流:購買藥品信息、退款信息。 源:倉庫管理員; 目的:供應商(通過入庫管理系統(tǒng))。它的業(yè)務流程圖如圖 所示。 價格管理:主要實現(xiàn)查詢藥品信息及完成庫存商品的進價、庫存數(shù)量的修改(變價功能),統(tǒng)計庫存品種、庫存數(shù)量、庫存金額等。 銷售退單:主要完成商品的銷售退貨功能。由于老師的及時提醒及細心指導,我們最終在指定時間內完成任務。隨著計算機的 廣泛應用和管理系統(tǒng)的越來越成熟, 藥品的手工操作已不能滿足藥房的日常管理,故有必要建立一套適合藥房管理的系統(tǒng)來管理醫(yī)藥門店的進、銷、存、退、盤點、變價等業(yè)務。 本系統(tǒng)采用 ODBC 直接連接到數(shù)據(jù)庫 的方式 來訪問后臺數(shù)據(jù)庫 。它提供可視化的開發(fā)環(huán)境、豐富的控件組,省去了開發(fā)者自己編寫代碼實現(xiàn)這些效果的麻煩,這樣就可以把更多的精力放在程序功能的實現(xiàn)上。 ? Microsoft Windows 支持的 VGA 或分辨率更高的監(jiān)視器。國家藥品監(jiān)督管理局對醫(yī)藥流通企業(yè)有非常嚴格的要求,特別是近兩年 推出的 GSP 認證,將醫(yī)藥企業(yè)的管理大大提升了一個臺階。在商品銷售中 ,鼓勵顧客批量購買 ,對批量購買的顧客實行價格折扣 ,從而擴大了商品銷售 ,加快資金周轉 ,因而受到社會的矚目。我國的制 造 基地不集中,地域廣闊交通卻并不發(fā)達,這就為集中采購帶來了一定的麻煩。在倉儲式管理系統(tǒng)中,完全依靠人工管理來完成以上的各種庫存管理業(yè)務幾乎是不可能的。 2. 3. 3 MIS 系統(tǒng)開發(fā)方法的選擇 隨著數(shù)據(jù)倉庫技術、多媒體數(shù)據(jù)庫技術以及各種計算機軟、硬件技術的發(fā)展 ,管理信息系 統(tǒng) 的結構體系發(fā)生著變化 :一是主機 /終端 機 模式 ;二是客戶機 /服務器 ( C/S) 模式 ; 三是 WEB 三層體系 (B/S) 模式 。塊與塊之間通過數(shù)據(jù)表進行耦合。 它在 ERP(企業(yè)資源計劃系統(tǒng)) 的基礎上 ,充分利用互聯(lián)網技術 ,將供應鏈管理 ( SCM) 、客戶關系管理 ( CRM) 、商業(yè)智能 ( BI, Business Intelligence ) 、 電 子 商 務 ( EC, Electronic Commercial ) 、決策支持系統(tǒng) (DSS, Decision Support System) 等功能全面集成 ,以實現(xiàn)資源共享、數(shù)據(jù)共享、適應網絡經濟的充分柔性的企業(yè)管理信息系統(tǒng)。更好的把握機會,提高企業(yè)的市場 競爭力。如何盡快建立和完善現(xiàn)代化企業(yè)的信息化管理機制問題,已成為醫(yī)藥企業(yè)發(fā)展的關鍵所在。 1. 2 選題 背景 1. 2 .1 醫(yī)藥行業(yè)發(fā)展現(xiàn)狀 隨著我國市場經濟的蓬勃發(fā)展和人們對醫(yī)藥產品需求的迅速增加,醫(yī)藥行業(yè)正處于一個 高速發(fā)展的時期。 第五章 第六章 進行了具體的程序設計,具體劃分了三類用戶的操作權限,設計了了三個操作界面。 畢業(yè)設計(論文) 學 院:計算機與信息工程學院 題 目: 倉儲式藥房管理系統(tǒng)設計與開發(fā) —— 銷售和入庫的設計 二 ○○一 年六月 1 倉儲式藥房管理系統(tǒng)設計與開發(fā) —— 銷售和 入庫的設計 摘 要 倉儲式藥房 管理系統(tǒng)是典型的信息管理系統(tǒng) (MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。實現(xiàn)了數(shù)據(jù)庫表的瀏覽,記錄的添加、刪除 、 修 改 和查詢 ,報表的生成 等。行業(yè)的快速發(fā)展必然導致競爭的加劇,要想在激烈的市場競爭中謀求發(fā)展,客觀上要求企業(yè)必須加強內部管理,提高運營效率。 1. 2 .2 醫(yī)藥行業(yè)發(fā)展過程中所存在的問題 在市場經濟中,銷售是企業(yè)運 作的重要環(huán)節(jié),為了更好地推動銷售,不少企業(yè)建立了分公司或實行代理制,通過分公司或代理商把產品推向最終用戶。 8 第二章 MIS 系統(tǒng)的基本理論 2. 1 MIS系統(tǒng)的概念 管理信息系統(tǒng)( MIS, Management Information System) 的概念是 1961 年美國人 首先提出來的,是一門新興的、集 管理 科學、信息科學、系統(tǒng)科學及 計算機 科學為一體的綜合性學科,研究的是企業(yè)中信息 管理 活動的全過程 ,以便有效的 管理 信息,提供各類 管理 決策信息,輔助企業(yè) 進行現(xiàn)代化 管理 。 2) 管理信息系統(tǒng)的模塊化、組件化 9 現(xiàn)代管理信息系統(tǒng)軟件的規(guī)模越來越大 ,且管理思想越來越復雜 ,以至于超出了軟件開發(fā)者在合理的時間和價值內設計、描述、開發(fā)和驗證它們的能力。在確定的分層分塊的體系結構中 , 再采取自下而上的方法 , 首先 , 對最底層的功能模塊 進行設計 ,包含管理思想標準化、模型化 , 使其具有通用性 , 再進行構 件化設計 , 并按照軟構件應該具有的可移植性、互操作性、擴展性、可配置性和可維護性等特點 , 進行參數(shù)化設置 ; 其次 , 對該功能的上一層進行構件化改造 , 減少模塊間的重疊 , 這樣層層改造之后 , 對于類似企業(yè)的管理信息系統(tǒng)的開發(fā) , 只需要針對該企業(yè)的個性 , 對某些局部的構件進行改動就可以完成了 。 我們 通常可采用客戶機 /服務器( C/S)和瀏覽器 /服務器( B/S)兩種結構開發(fā)。隨著信息技術的發(fā)展,運用庫存管理信息系統(tǒng)來管理庫存是每一個倉儲式管理系統(tǒng) 的 必選之路。這種集中與分散左右為難的尷尬局面,使得大多 12 數(shù)的倉儲式管理系統(tǒng)的管理模式非常不穩(wěn) 定,這給庫存管理系統(tǒng)的設計帶來了極大的難度。與超市等零售業(yè)態(tài)不同的是 ,倉儲式商場具有簡樸實用的特點以及價格低廉的優(yōu)勢。 總的來說,倉儲式醫(yī)藥行業(yè)具有以下一些特殊性: 1) 商品的屬性 醫(yī)藥行業(yè)因其特殊性,在商品清單中會增加以下屬性:劑型、處方類型、批發(fā)價、零售價、批準文號、商標、大包裝單位、大包裝數(shù)量、中包裝單位 、中包裝數(shù)量、化學名、化學名拼音、 GMP(《藥房生產質量管理規(guī)范》)認證、保質期、功能主治、儲存條件等。 ? 16MB 內存以上。 VB 具有以下特性: 1) 數(shù)據(jù)訪問特性允許對包括 Microsoft SQL Server 和其他企業(yè)數(shù)據(jù)庫在內的大部分數(shù)據(jù)庫建立數(shù)據(jù)庫和前端應用程序,以及可調整的服務器部件。 4. 5 VB 訪問 SQL Server 2020 的技術 本 倉儲式藥房管理系統(tǒng)主要采用三種連接數(shù)據(jù)庫的方法: 1) 使用 ADODC 和 DataGrid 控件相結合來訪問數(shù)據(jù)庫。 下面主要對操作可行性,技術可行性,經濟可行性和進度可行性進行分析。 5. 1. 2 系統(tǒng)需求分析 為藥房開發(fā)一個管理信息系統(tǒng),使醫(yī)藥行業(yè)也更加現(xiàn)代化。(自動生成銷售退貨單據(jù)號 、銷售退單日期,自動統(tǒng)計退貨品種、退貨數(shù)量、退貨金額)。 3) 報表管理 銷售日報表:完成當日或某日藥品銷售單據(jù)、銷售金額的查看。 客戶 醫(yī)藥企業(yè) 供應商 圖 倉儲式醫(yī)藥管理系統(tǒng)主要業(yè)務流程圖 購藥 藥品采購計劃 開票 付款 提藥 倉庫 收到藥品 審核 藥品入庫 倉庫 采購 21 5. 2 系統(tǒng)功能分析和設計 5. 2. 1 系統(tǒng)功能模塊結構圖 倉儲式醫(yī)藥 系統(tǒng)功能模塊結構圖如圖 所示: 圖 系統(tǒng)功能模塊結構圖 系統(tǒng)登錄界面 倉儲式醫(yī)藥管理系統(tǒng) 日常業(yè)務 庫存管理 查詢統(tǒng)計 報表管理 欠款管理 藥品銷售 藥品入庫 銷售退單 入庫退單 銷售日報表 庫存查詢 庫存盤點 價格管理 銷售查詢 入庫查詢 密碼設置 操作員管理 銷售退貨查詢 入口退貨查詢 應收款管理 收款查詢 銷售月報表 基本信息管理 系統(tǒng)設置 退出 客戶銷售報表