藥品倉庫進銷存管理系統(tǒng)
《藥品倉庫進銷存管理系統(tǒng)》由會員分享,可在線閱讀,更多相關《藥品倉庫進銷存管理系統(tǒng)(44頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 計算機網(wǎng)絡技術專業(yè)畢業(yè)設計 論文題目: 藥品倉庫進銷存管理系統(tǒng) 目錄 內(nèi)容摘要..............................................................4 Abstract..............................................................4 1 前言.................................................
2、.............6 1.1 論述.............................................................6 1.2 設計.............................................................7 1.3 設計目的.........................................................7 1.4 設計思路主要內(nèi)容.................................................8 2 系統(tǒng)構思設計方案.
3、................................................9 2.1 分析系統(tǒng)功能.....................................................9 2.2 客戶要求.........................................................9 2.3 目標.............................................................9 2.4 思想設計.....................................
4、...................10 2.5 設計功能模塊....................................................10 2.6 “父子”系統(tǒng)間的關聯(lián)............................................11 2.7 數(shù)據(jù)庫分析......................................................12 2.8 運行環(huán)境和開發(fā)工具..............................................13 2.8.1 運行環(huán)境.........
5、.............................................14 2.8.2 開發(fā)工具......................................................14 3 說明系統(tǒng)功能......................................................15 3.1 功能............................................................15 3.1.1 添加新倉庫和倉庫信息維護..........................
6、............15 3.1.2 藥品的入庫....................................................15 3.1.3 藥品的信息....................................................16 3.1.4 統(tǒng)計查詢......................................................18 3.1.5 員工個人可修改密碼等...........................................19 3.2 類別管理及部分關鍵代碼
7、..........................................19 4 系統(tǒng)設計論述與測試說明............................................22 4.1 具體分析系統(tǒng)....................................................22 4.1.1 系統(tǒng)綜合要求..................................................22 4.1.2 藥品倉庫進銷存管理系統(tǒng)的頁面設計..............................23 4
8、.2 系統(tǒng)具備功能模塊介..............................................24 4.2.1 倉庫管理......................................................24 4.2.2 藥品管理......................................................26 4.2.3 統(tǒng)計查詢......................................................28 4.2.4 個人設置...................
9、...................................29 4.3 存儲說明......................................................29 4.4 數(shù)據(jù)庫........................................................41 4.4.1 數(shù)據(jù)庫的設計..................................................41 4.4.2 數(shù)據(jù)庫的連接..........................................
10、........41 4.5 系統(tǒng)維護與編碼................................................42 5 結束語........................................................43 文獻參考.............................................................43 內(nèi)容摘要 【摘要】藥品進銷存管理系統(tǒng)是一個集成了藥品的進貨、銷售和庫存統(tǒng)一管理的管理系統(tǒng)。它給工
11、作人員一個非常清晰的思路,在連鎖藥房藥品進銷存管理方面排除了以前手工操作而帶來的的許多弊病。本文介紹的系統(tǒng)軟件是以Dreamweaver MX 2004軟件開發(fā)出管理員登入界面,利用ASP作為界面和數(shù)據(jù)庫的鏈接工具,并深刻的闡述了采用ASP+SQLServer服務器技術實現(xiàn)藥房藥品進銷存管理系統(tǒng)建設的優(yōu)點。 此系統(tǒng)的功能、業(yè)務流程、系統(tǒng)流程、前臺數(shù)據(jù)流圖、后臺數(shù)據(jù)流圖、E-R圖、數(shù)據(jù)庫設計、功能模塊設計、詳細設計流程圖、實現(xiàn)、發(fā)布和維護等一系列開發(fā)流程在本文章中你都可以找的到。可以看出藥品進銷存管理系統(tǒng)絕對是目前國內(nèi)絕大多數(shù)藥房藥品進銷存管理中必不可少的好幫手。 【關鍵詞】管理系統(tǒng) D
12、reamweaver MX 2004 ASP 數(shù)據(jù)庫 Abstract The Management System Selling of the Pharmacy of the Chain Stores is a management System which contains purchasing, storage and selling of the pharmacy. It gives staff a extremely clear mentality. It removes many troubles which was brought by the
13、 old manual operation in the management of the purchsing and storage and selling of the pharmacy of the chain stores. The software introduced by this article develops the manager’s contact surface using the Dreamweaver the MX 2004, and uses ASP to contact the surface with the database, and deeply in
14、troduce the advantage of the management system selling of the pharmacy of the chain stores which was by the ASP+SQLServer server technology. You can find the function, systematic procedure, dataflow of the front desk purchase, backstage dataflow diagram, E-R diagram, database design, function modu
15、le design, design flow diagram, realize, release, maintaining and a series of developing procedure etc of this system in this article. Absolutely the Management System of the Purchsing and Storage and Selling of the Pharmacy of the Chain Stores is the essential good helper for most of today’s nation
16、al management of pharmacy and drugs entrance, sellings and savings. 【Key word】Management system、Dreamweaver MX 2004、ASP、Database 前言 1.1論述 在當今這個經(jīng)濟飛速發(fā)展,大力開發(fā)科學研究科學,社會繁榮的日子。如何能把效率最大化成為了主流,近年信息電子等詞匯不斷出現(xiàn)在更處,甚至已成為大家討論的重點話題。更準備更有效的發(fā)揮效率已不時人工可以接受,現(xiàn)在全新的一種管理系統(tǒng)代表電腦的系統(tǒng)開發(fā)管理軟
17、件能更好的管理許許多多的事。 管理是企業(yè)工作的核心,其中如何管理信息的重要作用不容忽視,每個大企業(yè)都把信息管理放在重要位置,管理工作的成敗取決于能否做出有效的判斷和決策,而有效的、正確的判斷和決策則取決于來自外界和內(nèi)部的正確信息。科學的進步和生產(chǎn)的發(fā)展使人類的意識到知識和信息的重要,生產(chǎn)社會化趨勢的擴大和社會對產(chǎn)品需求的多樣化以及生產(chǎn)經(jīng)營活動中涉及內(nèi)外部信息量的迅速膨脹等因素,都對信息進行收集、加工、傳遞等過程的時間性和準確性增大了難度和提高了要求。計算機把生產(chǎn)經(jīng)營過程中巨大的數(shù)據(jù)流收集、組織起來經(jīng)過加工處理轉(zhuǎn)換成為對各級管理人員做決策的有用信息,輔助企業(yè)各項業(yè)務活動的進行。計算機技術
18、與通信技術的結合,促進了現(xiàn)代化信息技術的發(fā)展。世界上大多數(shù)發(fā)達國家都十分重視計算機在管理中的應用,大多企業(yè)將全部投資的10%用于計算機方面,其中的70%用于管理,其作用可見一般。在管理方面計算機應用已發(fā)展成為專門的管理信息系統(tǒng)。計算機這個高效率工具能解決人們的這種客觀要求,事實證明計算機被廣泛用于軍事、科技、經(jīng)濟、商務等各方面,且獲得了巨大成功。近些年應用于管理領域也獲得了成功。今天,計算機主要應用于科學技術計算、生產(chǎn)控制和管理等方面,成為企業(yè)管理中的重要手段,它不僅用于數(shù)據(jù)處理,而且也成為人們手中有力工具。藥房藥品進銷存的管理就是管理的一個典型部分。 藥品倉庫進銷存管理系統(tǒng)包括藥房藥
19、品的進庫、出庫、貨存量。它是藥房藥品信息化管理的重要組成部分. 藥房藥品進銷存管理是一項瑣碎、復雜而又十分精細的工作。手工進行藥房日常的進銷存等工作,容易出現(xiàn)“開空單”、呆賬、錯賬的現(xiàn)象,而這種現(xiàn)象無法杜絕,即使十分小心也難免發(fā)生。藥房藥品管理的這種重復性、規(guī)律性、時間性,使得藥房管理計算機信息化成為必需。計算機進行藥品的進銷存管理工作,不僅能夠保證藥品的進銷存的核算正確無誤,而且還可以嚴格規(guī)范企業(yè)的應收應付管理,并利用先進的管理模式,推動藥房的快速發(fā)展。實現(xiàn)藥房藥品管理工作的系統(tǒng)化、規(guī)范化、簡單化、自動化、。 1.2 設計 根據(jù)我國目前的經(jīng)濟發(fā)展情況以及人們對藥品供應反面的需求量增加,
20、藥品管理規(guī)模不斷的擴大,使得藥房在藥品管理方面出現(xiàn)了新的危機. 同時,我國醫(yī)藥經(jīng)營形式正在向國際化、集團化、連鎖化發(fā)展。在這一發(fā)展過程中,舊有的藥房藥品管理模式已不能適應新型的社會主義市場經(jīng)濟的要求。如何利用現(xiàn)代信息技術使企業(yè)擁有快速、高效的市場反映能力和高度的效率,已是醫(yī)藥經(jīng)營企業(yè),特別藥房特別關心的問題。由于醫(yī)藥產(chǎn)品種類繁多、銷售模式特殊、業(yè)務量大,單憑手工記賬很難適應工作的需要。醫(yī)藥作為一個關系到人們健康的特殊行業(yè),國家對醫(yī)藥行業(yè)又有一些不同于其他行業(yè)的管理政策,這些都加大了管理的難度。如何盡快建立和完善現(xiàn)代企業(yè)的信息化管理機制,已成為藥房生存發(fā)展的關鍵所在。 1.3 設計目
21、的 如何解決藥房醫(yī)藥產(chǎn)品的零售、批發(fā)等工作和企業(yè)每天超多的銷售量也為免去企業(yè)一直采用手工操作,尤其藥品銷售部分存在工作量大效率低、雇用人員多、服務質(zhì)量差、日常銷售數(shù)據(jù)經(jīng)常出錯、庫存查詢困難、顧客需求信息不能及時掌握等問題。隨著社會經(jīng)濟的迅速發(fā)展,面對醫(yī)藥產(chǎn)品銷售業(yè)日益嚴酷競爭的現(xiàn)實,加強管理、提高工作效率和改善服務質(zhì)量成了急待解決的問題,進行創(chuàng)新和開發(fā)。而解決這些問題的關鍵措施之一就是建立實用、先進、高效的藥房藥品管理系統(tǒng),引進創(chuàng)新的經(jīng)營機制,適應新形式下企業(yè)的生存和發(fā)展。 藥品倉庫進銷存管理系統(tǒng)能集中處理藥品的進銷存業(yè)務,嚴格規(guī)范公司的應收應付管理,并利用先進的管理模式對提高倉儲管
22、理的工作效率和對市場的反應能力進行幫助,能高效益、低工作量、保證服務質(zhì)量的滿足藥品銷售日常管理的需要,使其采用現(xiàn)代化管理手段以適應藥品銷售的發(fā)展。 1.4 設計思路主要內(nèi)容 使用結構化方法將把信息系統(tǒng)開發(fā)的初步設想,按照可行性為主研究后畫好的數(shù)據(jù)流圖,根據(jù)輸出要求沿數(shù)據(jù)流圖回溯,看輸出及運算所得到的信息是否滿足輸出要求。進行總體設計和詳細設計,包括設想供選擇的方案,選擇合理的方案,推薦最佳的方案,功能分解,設計軟件結構。自上向下分解,數(shù)據(jù)庫設計根據(jù)數(shù)據(jù)字典進行數(shù)據(jù)庫的邏輯設計。系統(tǒng)實施后轉(zhuǎn)變成為實際可以交付用戶使用的信息系統(tǒng)。 藥品倉庫進銷存管理系統(tǒng)開發(fā)包括三
23、個方面的內(nèi)容:系統(tǒng)分析,系統(tǒng)設計,系統(tǒng)實施。其需要做大量復雜的工作,系統(tǒng)分析階段就是按系統(tǒng)規(guī)劃所定的某個開發(fā)項目范圍內(nèi)明確系統(tǒng)開發(fā)的目標和用戶的信息需求,提出系統(tǒng)的邏輯方案。系統(tǒng)設計是根據(jù)新系統(tǒng)得邏輯方案進行軟、硬件系統(tǒng)的設計。系統(tǒng)實施是系統(tǒng)設計付諸于實施。除此之外,還包括項目管理、系統(tǒng)支持等。這些工作一般需要交叉并行進行。信息系統(tǒng)開發(fā)又是在一定的時間范圍中進行,從某一時間開始,到另一時間結束。按照時間順序,以及信息系統(tǒng)開發(fā)工作的綜合特征,可以把信息系統(tǒng)開發(fā)過程劃分成開始、細化、構建和移交四個階段。每一項工作都要經(jīng)過一個或幾個階段,在每一個工作階段中,有需要經(jīng)過多次迭代過程。及時編寫文檔,并進
24、行復查和復審防止文檔和系統(tǒng)脫節(jié),造成維護的困難。 二 系統(tǒng)設計構思方案 2.1 分析系統(tǒng)功能 系統(tǒng)功能分析是系統(tǒng)開發(fā)的總體任務的基礎上完成。本系統(tǒng)中的進銷存管理系統(tǒng)需要完成產(chǎn)銷銜接,產(chǎn)品庫存管理,訂單管理,客戶管理,發(fā)貨管理,生產(chǎn)計劃管理,庫存管理,訂單管理等多個功能,滿足企業(yè)高效率的需求。 2.2 客戶要求 系統(tǒng)開發(fā)的目標是實現(xiàn)藥房藥品進銷存管理的系統(tǒng)化,規(guī)劃化和自動化。這是在用戶要求的基礎上提出來的,用戶要求如下: 產(chǎn)銷銜接。利用進銷存系統(tǒng)后,要求能對整個生產(chǎn)過程進行實時的監(jiān)控,特別是一些半產(chǎn)品和熱銷產(chǎn)品的庫存量和生產(chǎn)能力。對于即將生產(chǎn)
25、完成的產(chǎn)品,能夠提前將信息由生產(chǎn)部門傳遞到銷售部門,這樣銷售部門可以根據(jù)客戶訂單的要求,提前做好發(fā)貨的準備。 產(chǎn)品庫存。通過本系統(tǒng),能夠清楚的看到企業(yè)庫存中的產(chǎn)品數(shù)量,庫存地點等信息。使得生產(chǎn)部門和銷售部門都能夠根據(jù)庫存信息作出決策。 訂單管理。對于銷售部門輸入地訂單,能夠根據(jù)電腦一直跟蹤下去。企業(yè)做到以銷訂產(chǎn),在庫存中備有一定地儲備量。 客戶管理。能夠?qū)ζ髽I(yè)地客戶有一個清楚地了解,通過客戶管理部分保持和客戶良好地關系。及時得到客戶反饋地意見,上交有關部門及時處理。 發(fā)貨計劃。根據(jù)客戶訂單地要求和企業(yè)現(xiàn)有地庫存,自訂發(fā)貨數(shù)量,發(fā)貨順序等計劃。 生產(chǎn)計劃。根據(jù)客戶訂單地要求和企業(yè)現(xiàn)有地
26、庫存,自訂企業(yè)地生產(chǎn)計劃。 2.3 目標 在上面用戶要求的基礎上,得到下面的系統(tǒng)目標。 產(chǎn)銷銜接。能夠?qū)φ麄€生產(chǎn)過程進行實時的監(jiān)控,特別是一些半產(chǎn)品和熱銷產(chǎn)品的庫存量和生產(chǎn)能力。加強企業(yè)生產(chǎn)部門和銷售部門之間的聯(lián)系和溝通。 庫存管理。能夠清楚的看到企業(yè)庫存中的產(chǎn)品數(shù)量,存放地點等信息。對于庫存過多和過少地產(chǎn)品進行報警。 訂單管理。對于訂單能夠?qū)崿F(xiàn)計算機連網(wǎng)輸入,查詢,跟蹤和確認。訂單可以根據(jù)多個方面進行匯總分析。 客戶管理。能夠?qū)ζ髽I(yè)地客戶有一個清楚地了解,通過客戶管理部分保持和客戶良好地關系。能夠根據(jù)客戶查詢客戶訂單完成情況。 發(fā)貨計劃。根據(jù)客戶訂單地要求和企業(yè)現(xiàn)有地庫存,自
27、訂發(fā)貨數(shù)量,發(fā)貨順序 第 43 頁 (共 44 頁) 系統(tǒng)設計過程論述 等計劃,形成貨物銷售單。 生產(chǎn)計劃。根據(jù)客戶訂單地統(tǒng)計和企業(yè)現(xiàn)有地庫存,制訂企業(yè)地生產(chǎn)計劃。 2.4 思想設計 盡量采用畢業(yè)設計現(xiàn)有地軟硬件環(huán)境,及先進地開發(fā)方案,從而達到充分利用現(xiàn)有地資源,提高系統(tǒng)開發(fā)水平和應用效果地目的。 系統(tǒng)應符合生產(chǎn),銷售,庫存地規(guī)定,滿足藥房日常工作需要,并達到操作過程中地直觀,方便,實用,安全等要求。 系統(tǒng)采用先進的兩層體系結構負責提供表達邏輯,顯示用戶界面地信息,基本操作;服務器端負責實現(xiàn)數(shù)據(jù)服務。 系統(tǒng)采用模塊化程序設計方法,既便于系統(tǒng)功能
28、地各種組合和修改,又便于未參與開發(fā)地技術人員補充,維護。 系統(tǒng)應具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶要求進行數(shù)據(jù)的添加,刪除,修改等操作。 2.5 設計功能模塊 通常程序中的一個模塊完成一個適當?shù)淖庸δ?。應該把模塊組織成良好的層次系統(tǒng)。我們在對模塊設計時應該遵循啟發(fā)式規(guī)則,使得模塊規(guī)模適中,深度、寬度、扇出和扇入適當,并在設計模塊時盡量使模塊獨立,做到高內(nèi)聚,低耦合,并保持信息隱蔽和局部化原則。 在基于WEB的網(wǎng)站設計中,對系統(tǒng)的功能進行嚴格的劃分是比較重要的,這樣可以進行有效和完善的管理。因此從設計上的需要我把它分為前臺信息的瀏覽、處理和后臺數(shù)據(jù)、文件的管理。 在系統(tǒng)功能分析
29、的基礎上,考慮程序編制的特點,得到如圖1所示的系統(tǒng)功能模塊圖。 進銷存管理系統(tǒng) 退出系統(tǒng) 個人設置 統(tǒng)計查詢 藥 品 管 理 倉 庫 管 理 登 入 管 理 圖1 功能模塊結構圖 登入管理:要求管理員輸入賬戶和密碼,只有登錄成功的管理員才能使用系統(tǒng)提供的特殊功能,否則無法對系統(tǒng)進行操作。 倉庫管理:對藥品所在的倉庫進行有效的管理,按照規(guī)則把藥品進行分類,同時掌握藥品的出入庫。 藥品管理:要包括藥品的主要信息、藥品的效期、價格和銷售金額銷售量,并根據(jù)相應的藥品存儲信息對是否進對其行計劃。 統(tǒng)計管理:對銷售和庫存的具體
30、信息的一個統(tǒng)計。 個人設置:用戶可以修改除賬戶以外的所有注冊時填寫的信息。但在修改密碼時要求密碼重復驗證。 退出系統(tǒng):完成操作或長時間不工作都可以退出系統(tǒng)。 2.6 “父子”系統(tǒng)間的關聯(lián) 藥品倉庫進銷存管理系統(tǒng)是整個藥房信息管理系統(tǒng)的一個重要部分。它與企業(yè)中其它系統(tǒng)之間的接口和關系如下: 藥品管理子系統(tǒng) 銷售管理子系統(tǒng) 信息管理子系統(tǒng) 信息預警子系統(tǒng) 系統(tǒng)管理子系統(tǒng) 藥品銷售管理系統(tǒng) 藥品管理 信息管理 銷售管理 信息預警 系統(tǒng)管理 藥品查詢 藥品入庫查詢 藥品出庫查詢 藥品入庫 藥品出庫
31、 藥品信息管理 藥品報廢 供貨商查詢 客戶查詢 員工查詢 員工信息管理 客戶信息管理 供貨商信息管理 銷售錄入 進貨管理 銷售查詢 退貨查詢 報廢預警 庫存預警 權限管理 修改密碼 系統(tǒng)幫助 。 2.7 數(shù)據(jù)庫分析 訂單匯總生產(chǎn)計劃 訂單 在仔細調(diào)查藥房藥品進銷存管理過程的基礎上,得到系統(tǒng)所要處理數(shù)據(jù)的流程,如圖2所示。 客戶 庫存 制定發(fā)貨計劃 發(fā)貨 圖2 數(shù)據(jù)流程圖 通過對藥房藥品進銷存管理的內(nèi)容和數(shù)據(jù)流程分析,設計的數(shù)據(jù)項和數(shù)據(jù)結構如下 入庫、出庫功能(倉儲管理、供求管理、商品維護(包括增加
32、、刪除、修改商品)) 價格管理(編制擬調(diào)價藥品明細,自動生成調(diào)撥單/沖調(diào)撥單、入庫單/沖入庫單及調(diào)價明細表) 藥品管理(登記藥品信息(庫存上、下限,以便即使購進和補充藥品)設置效期藥品管理功能,對近效期藥品可進行報警提示) 藥品計劃管理(根據(jù)藥品實際庫存和近幾個月的平均消耗人工調(diào)整采購計劃) 藥品化價(藥房化價時系統(tǒng)自動生成唯一的處方編號,提高化價準確率) 帳務管理(系統(tǒng)提供各類匯總統(tǒng)計與報表打?。? 查詢功能(查詢?nèi)我凰幤啡我鈺r間段的入庫、出庫、盈虧、報損明細,并匯總相關金額。) 往來單位的管理(往來單位分內(nèi)部單位(藥房和臨床科室)、外部單位(藥品供應商)錄入其地址、聯(lián)系方式、銀
33、行帳號等信息) 數(shù)據(jù)輸出功能(系統(tǒng)設有數(shù)據(jù)輸出功能,凡查詢或調(diào)出的數(shù)據(jù)都能轉(zhuǎn)存到Excel中) 2.8 運行環(huán)境和開發(fā)工具 通過以上各種技術的介紹和比較,結合我自己的實際情況,我主要采用Dreamweaver MX 2004 做管理界面,利用ASP,SQLServer2000實現(xiàn)數(shù)據(jù)庫應用和數(shù)據(jù)管理的設計方案。除此之外,我選擇ASP技術還有以下原因: ADO(ActiveX Data Objects)技術是微軟公司推出的數(shù)據(jù)庫連接技術,運用該技術可以對各種數(shù)據(jù)庫(如SQL Server,Access,Oracle及Sybase等)的鏈接,查詢,存取等操作。 ADO對象給開發(fā)人員提供
34、一種快捷,簡單,高效的數(shù)據(jù)庫訪問方法,ADO可以包含在腳本中來產(chǎn)生對數(shù)據(jù)庫的連接,并從數(shù)據(jù)庫表中讀取數(shù)據(jù),形成實際要使用的對象集合。而且,對于數(shù)據(jù)資源,提供了應用程序一級的界面。不過,ADO并不與數(shù)據(jù)資源直接通信,而是通過稱為OLE DB的中間界面。對于數(shù)據(jù)資源,OLE DB提供了系統(tǒng)一級的界面。 ADO是一組優(yōu)化的訪問數(shù)據(jù)庫的對象集,為Web數(shù)據(jù)庫開發(fā)者提供完整的網(wǎng)站數(shù)據(jù)庫解決方案。ADO可以與ASP緊密結合,運行在服務器端,從而制作出功能完善的數(shù)據(jù)庫網(wǎng)頁。ADO除了支持各種數(shù)據(jù)庫平臺外,它還支持VB,VC和Script等多種程序設計語言。 目前,該技術已升級到.NET。盡管它們在腳本語
35、言和構架設計上有很大不同,但從某種意義上來說,這是它為適應未來需要而進行的技術上的更新。 2.8.1 運行環(huán)境 軟 件: 服務器:Windows2000 server以上,數(shù)據(jù)庫 SQL Server2000標準版(企業(yè)版) 客戶端:Windows 9X以上操作系統(tǒng) 數(shù)據(jù)庫:SQL Server 2000 等 硬 件: 服務器:CPU:P4 2.8G 以上,RAM:512MB,硬盤:80GB以上,CD-ROM 客戶端:CPU:PII 166以上,RAM:64MB,硬盤:2GB以上,CD-ROM 2.8.2 開發(fā)工具 Dreamweaver MX 2004 是建立 We
36、b 站點和應用程序的專業(yè)工具。它將可視布局工具、應用程序開發(fā)功能和代碼編輯支持組合為一個功能強大的工具,使每個級別的開發(fā)人員和設計人員都可利用它快速創(chuàng)建界面吸引人并且基于標準的站點和應用程序。 ASP(Active Server Pages) 開發(fā)動態(tài)Web頁的新技術。具有開發(fā)簡單、功能強等優(yōu)點。ASP屬于ActiveX技術中的Sever端技術,其程序中的語句都是在服務器上解釋執(zhí)行的。 ASP可以利用ADO組件來完成數(shù)據(jù)庫的訪問操作。ADO是ASP內(nèi)置的ActiveX組件,主要使用RecordSets對象作為數(shù)據(jù)的主要接口,其特點是使用方便、效率高。 Adobe PhotoShop 為建
37、站提供原始的素材,它的強大的功能可以完成大部分圖片處理和特殊效果。 三 說明系統(tǒng)功能 3.1 功能 3.1.1 添加新倉庫和倉庫信息維護 添加倉庫主要就是指添加藥房的某個倉庫的基本信息,包括倉庫的名稱,倉庫所在的地址,以及對這個倉庫的作用的簡單描述。目前市場藥品的種類猶如繁星,這樣便于管理藥房藥品存處的方向,便于存取方便。 倉庫信息維護就是對目前藥房所擁有的所有倉庫進行一個列表分類,這樣可以直截了當?shù)牧私饷恳环N倉庫的基本信息,在出庫入庫方面明確了方向。同時如果發(fā)生倉庫該修或者其他暫停使用的情況下,同樣可以多需要修改的倉庫進行編輯,這樣便于工作人員交接班的信息交流。如圖3
38、 圖3 倉庫信息 3.1.2 藥品的入庫 藥品的入庫是對藥房具體的某一種藥品入存哪一種倉庫資料備份,同時設置了對入庫的數(shù)量進行設置,這樣便于倉庫空間的合理分配,不會發(fā)生倉庫爆滿的情況。對所有藥品都分配好存儲空間后,在存儲管理欄我們可以看見藥品的分類情況,藥品所在倉庫和藥品所在倉庫對此藥品的庫存的上、下存儲限度。如圖4 圖4 倉庫規(guī)則管理 3.1.3 藥品的信息 系統(tǒng)設計方案 藥房藥品的流動性是很大的,
39、為了適應市場的需要和藥房經(jīng)濟的發(fā)展,必然會對市場上的藥品需求量進行相應的變動。對目前藥房不需要再經(jīng)營的藥品進行編輯刪除,對與市場上的新藥品的引進進行信息添加。在添加的項目中帶“*”的項目是必須填寫的(圖5)。填寫準確的藥品后,對于以后的進貨,發(fā)貨都會有一個詳細的數(shù)據(jù)參考。如果出現(xiàn)藥品緊缺可以在最短的時間取得藥品的信息,知道這種藥品的供應商,便可以進貨。 如圖6,它主要介紹的藥品的信息的列表分類,最上面給出的是藥品的編碼、藥品的名字、收購藥品的數(shù)量以及此藥品的生產(chǎn)廠家。中間的部分可以看出是藥品價格的管理,對藥品的進價、出售的原價和折扣有了系統(tǒng)的歸類。最下面的是藥品的效期的管理,對在某一
40、個倉庫里的某一種藥品的數(shù)量以及有效期的歸類,我們可以看出失效的藥品是紅字顯示出來的。 藥房藥品的信息化管理,給藥房帶來了巨大的經(jīng)濟效益。在藥品資料富裕的情況下,倉庫不會堆放大量的貨物,就不會引起藥品長時間的無法出售而引起的藥品過期。在大量貨物交易的情況下可以直接電腦計算出支付金額,不用煩瑣的手工操 圖5 添加新藥品 圖6 藥品信息 作而引起的誤差。對于可以折扣的藥品也能計算出折扣后的金額。有效期的管理同樣也能讓藥房排除蒙受巨大的經(jīng)濟損失,可以在接近有效期的時候進行低價出售,這樣對經(jīng)濟的影
41、響不會很大。總之,藥品的信息管理是藥房藥品管理中重要管理部分之一。 3.1.4 統(tǒng)計查詢 統(tǒng)計查詢主要功能就是查詢出入庫的及時變化情況和藥房藥品銷售情況。 圖7 藥品計劃管理 圖7是藥品的庫存情況,對庫存適中藥品的狀態(tài)顯示的是藍色橫條,對庫存不足的藥品的裝備則顯示的是紅色字體警告,對于接近飽和狀態(tài)的藥品庫存情況則顯示的是紅色橫條提示。添加新計劃可以對目前接近緊缺的藥品進行一個計劃性收購。藥品計劃管理對庫存的情況了如指掌,是藥品庫存的控制中心,只要有緊缺狀 圖8 出入庫變化查詢 態(tài)變可以立即采購,可見系統(tǒng)信
42、息化的優(yōu)點。 銷售查詢分出入庫變化查詢和銷售查詢。圖8給出的是庫存變化查詢,他能夠查詢某一個倉庫在某一個時間段里的入庫、出庫和總的庫存變化情況。同理,銷售查詢也能夠查詢某一時間段內(nèi)的藥品銷售數(shù)量以及藥品銷售金額。 3.1.5 員工個人可修改密碼等 用戶可以分為管理員和普通用戶,管理員可修改任何用戶信息(例如:用戶權限),同時管理員也可以刪除任何用戶信息,已停止其對本系統(tǒng)的使用權利,普通用戶權限只限定為修改個人信息,而對其他人的信息不得改動,當其修改個人信息時,用戶類型下拉列表框呈現(xiàn)不可用狀態(tài),只顯示其為普通用戶,從而非管理員擅自修改權限。具體實現(xiàn)如下圖9:
43、 圖9 員工信息錄入 3.2 類別管理及部分關鍵代碼 對于大類藥品我將它的編號基數(shù)定為:“00000000001”,當新添加大類時,首先要從數(shù)據(jù)庫中讀取最后一條記錄中的編號,把它變?yōu)閿?shù)值型存到某一變量中。新添加的商品類別用對變量加1后,再轉(zhuǎn)換為字符型,然后再把它合并到字符“0000000000”的后面,這樣一個新的大類編號就可以構造出來。對于小類的添加過程和大類的過程類似只是將它的基數(shù)定為“00000000001”。 系統(tǒng)目錄結構及各文件描述如下: 網(wǎng)站根目錄 ├── images/ 圖片文件夾 ├
44、── theme/default/ 圖片及樣式文件夾 ├── inc/ 系統(tǒng)包含文件 │ ├── adovbs.asp ADO數(shù)據(jù)庫操作常量定義 │ ├── conn.asp 系統(tǒng)數(shù)據(jù)庫連接 │ ├── footer.asp 系統(tǒng)版權信息 │ ├── md5.asp md5加密 │ └── valid.asp 用戶驗證與訪問合法性檢驗 ├── chgpwd.asp 密碼修改 ├── default.asp 系統(tǒng)框架頁 ├── error.asp
45、 錯誤信息頁 ├── favor.asp 個人信息修改頁 ├── home.asp 系統(tǒng)登錄之后的首頁 ├── left.asp 系統(tǒng)左框架 ├── login.asp 用戶登錄頁 ├── logout.asp 用戶注銷頁 ├── medadd.asp 添加藥品信息頁 ├── mededit.asp 修改藥品信息頁 ├── medlist.asp 藥品列表 ├── medperlist.asp 藥品期效頁 ├── outinadd.asp 添加出入庫記錄表單 ├── outinad
46、ddo.asp 添加出入庫記錄 ├── outinlist.asp 出入庫記錄列表 ├── outinview.asp 查看出入庫記錄 ├── planadd.asp 制訂采購計劃表單頁 ├── planadddo.asp 制訂采購計劃 ├── planedit.asp 修改采購計劃 ├── planlist.asp 采購計劃列表 ├── priceedit.asp 修改價格 ├── pricelist.asp 價格信息列表 ├── rsdel.asp 刪除記錄 ├── ruleadd.asp 添加存
47、儲規(guī)則 ├── ruleedit.asp 修改存儲規(guī)則 ├── rulelist.asp 存儲規(guī)則列表 ├── saleadd.asp 添加銷售記錄表單 ├── saleadddo.asp 添加銷售記錄 ├── salelist.asp 銷售記錄列表 ├── storeadd.asp 添加倉庫 ├── storeedit.asp 修改倉庫 ├── storelist.asp 倉庫列表 ├── style.css 樣式 ├── sumoutin.asp 出入庫記錄與庫存變化查詢表單 ├── sumoutindo.asp 出入庫記錄與庫存變化查詢 ├──
48、sumsale.asp 銷售記錄統(tǒng)計查詢表單 └── sumsaledo.asp 銷售記錄統(tǒng)計查詢 四 系統(tǒng)設計論述與測試說明 4.1 具體分析系統(tǒng) 4.1.1 系統(tǒng)綜合要求 前臺要實現(xiàn)的功能: 由于在藥房進行購物的顧客或者單位的數(shù)量繁多,類型不同,如何幫助管理員正確使用系統(tǒng)的操作和技巧,必須在這個設計中體現(xiàn)出來。 (1)界面友好,操作簡單,提供大量的使用和提示說明。 (2)在倉庫管理中,對倉庫名稱、所在地址、描述能進行查詢,同時可以進行編輯;對存儲規(guī)則的管理中,能夠?qū)λ幏克幤返牟煌瑐}庫的庫存上限下限進
49、行調(diào)整、編輯,是倉庫空間能夠充分的利用;對出入庫的管理能夠明確的知道哪些具體的藥品的出庫、入庫的類型,以及出庫、入庫的數(shù)量和日期進行有效的管理。 (3)在藥房管理中,對藥房內(nèi)所有藥品的基本信息(藥品的名稱、藥品總的劑量、藥品的生產(chǎn)廠家、藥品所在的倉庫,藥品所在的倉庫的數(shù)量和有效期、藥品的進價、售價和能夠進行的折扣、藥品銷售的總量、銷售總的資金金額、銷售日期、藥品的庫存狀態(tài)和采購計劃)能夠能夠查詢。 (4)對藥房內(nèi)所有的藥品的出入庫變化情況和銷售情況查詢。(在某個時間段內(nèi)藥品的基本變化情況) (5)顯示藥品的具體信息時,要詳細顯示藥品的大部分信息,并注明不同廠家和不同產(chǎn)品價格區(qū)別。 (6
50、)允許管理員能夠?qū)λ幤沸畔⒑蛶齑鏍顟B(tài)進行修改,并能夠?qū)^期的藥品和庫存不足特殊顯示,以便于藥品的及時補充。 (7)為了維護系統(tǒng)的安全穩(wěn)定運行,保證系統(tǒng)信息的及時性和有效性,管理員應該要仔細閱讀管理首頁的注意事項。 (8)對于藥房需要采購藥品時,采購訂單整個流程要做到簡單明了、安全,能夠?qū)λ枰少彽乃幤沸畔⑦M行詳細的說明。 (9)本管理系統(tǒng)新穎系統(tǒng)界面增加對藥房管理員的吸引力,在一接觸的過程中就會留下深刻的印象,使其有種賞心悅目的感覺,而不是以前那種單一無味的表格模式,文字信息,充分調(diào)動藥房管理員工作的積極性。 (10)整個界面以藍色、淺紫色為主色調(diào),布局統(tǒng)一,用CSS統(tǒng)一整個版面的樣
51、 系統(tǒng)功能的實現(xiàn) 式。 后臺管理功能: 要能夠?qū)Υ斯芾硐到y(tǒng)絕大部分的動態(tài)信息直接操作,盡量不改動頁面。 (1)提供存儲規(guī)則管理、出入庫管理、藥品信息管理、藥品價格管理、銷售和庫存采購計劃管理等。 (2)提供系統(tǒng)本身信息修改,使用空間查看等附加功能。 安全性:提供數(shù)據(jù)備份和系統(tǒng)日志查看和管理。 系統(tǒng)性能要求:數(shù)據(jù)處理速度要快,并能夠在短時間內(nèi)響應管理員的請求。 運行要求:為了使系統(tǒng)安全、穩(wěn)定的運行,本系統(tǒng)軟件運行環(huán)境為IIS (Internet Information Server)5.0及以上版本,SQL Server2000及以上版本,通過ASP(Active Server
52、 Pages)技術實現(xiàn)。 可靠性:系統(tǒng)運行數(shù)據(jù)要一致,如果遇到系統(tǒng)不能正常運行要提供快捷恢復方式。 可用性:系統(tǒng)要能夠為現(xiàn)在以及以后藥房不同業(yè)務的發(fā)展提供擴展功能。 出錯處理:對于用戶輸入的錯誤數(shù)據(jù)或非法數(shù)據(jù),要盡量在程序中進行檢驗并提示相關預定義的錯誤。對于可能出現(xiàn)的系統(tǒng)錯誤要盡量隱蔽其細節(jié),并轉(zhuǎn)向相應的出錯處理程序進行重新處理。 4.1.2 藥品倉庫進銷存管理系統(tǒng)的頁面設計 前臺瀏覽: 頁面基本上可以劃分為管理首頁、倉庫管理、藥品管理、統(tǒng)計查詢、個人設置和退出系統(tǒng)六個區(qū)域,其中庫管理、藥品管理、統(tǒng)計查詢和個人設置為主要功能模塊。主菜單欄以銀白色為主;個主菜單的子菜單都一淺藍色
53、為主,整個頁面以淺紫色為主。主菜單可以展開,同時也可以收縮。 后臺管理: 由于這主要是一個管理界面,因此從使用方便角度劃分為:LEFT和RIGHT區(qū)域。LEFT部分要把所有管理功能的一級菜單列入其中,以實現(xiàn)快速操作。RIGHT是操作的顯示區(qū),每個顯示的頁面要包含一級操作以下的所有操作子菜單。以藍色為主。 4.2 系統(tǒng)具備功能模塊介紹 藥品倉庫進銷存管理系統(tǒng)是專為藥房藥品批發(fā)零售度身設計的專用進銷存管理軟件。軟件模塊結構清晰、操作方便、簡單實用,操作人員一般不用培訓,參照“幫助文檔”自己摸索就能使用。及時反應各種藥品的庫進銷存情況,全面及時掌握經(jīng)營情況和經(jīng)濟收益。在本系統(tǒng)管理系統(tǒng)中
54、具體的實現(xiàn)了以下幾個大的功能:倉庫管理、藥品管理、統(tǒng)計查詢和管理員密碼設置,以下我們就分類介紹這幾個大功能如圖9: 統(tǒng)計查詢 藥品管理 倉庫管理 個人設置 四大功能 圖9 系統(tǒng)四大功能 4.2.1 倉庫管理 倉庫管理是一個綜合了倉庫信息維護、存儲規(guī)則管理和出|入庫管理的總的管理。圖10介紹了倉庫與其子系統(tǒng)的關系。 倉庫管理 出入庫管理 倉庫信息維護 存儲規(guī)則管理 圖10 倉庫管理系統(tǒng) 倉庫信息維護:倉庫信息維護的作用主要是對現(xiàn)有的藥品的存儲的倉庫名稱和存儲倉庫的地點進行編輯。
55、表1 倉庫信息表(stores) 字段名 字段類型 說明 storeid int 倉庫唯一id,自動增量 name Varchar(200) 倉庫名稱 address Varchar(200) 倉庫所在地址 description Varchar(200) 倉庫描述 倉庫名稱 所在地點 倉庫編號 描述 倉庫信息 圖11 倉庫信息 存儲規(guī)則管理:存儲規(guī)則管理是對藥品的儲存的倉庫名稱、藥品的名稱以及庫存的上下限進行全面的系統(tǒng)的管理。 表2 存儲規(guī)則表(storerule) 字段名 字段類型 說明 uid bigint 規(guī)則唯一
56、id,自動增量 medicalid bigint 藥品id storied int 倉庫id topcount int 存儲上限 basecount int 存儲下限 curcount int 當前數(shù)量 存儲上限 藥品編號 存儲下限 倉庫編號 規(guī)則編號 當前庫存 存儲規(guī)則 圖12 存儲規(guī)則 出|入庫管理:出|入庫管理介紹了對出入庫藥品的名稱、是出還是入的類型、出入庫的數(shù)量和出入庫的時間進行具體的管理分析。 表3 出入庫記錄表(outinrecords) 字段名 字段類型 說明
57、uid bigint 記錄唯一id,自動增量 medicalid bigint 藥品id storied int 倉庫id stype bit 類型,0表示入庫,1表示出庫 tcunt int 數(shù)量 managerid int 操作員id shandler varchar(200) 經(jīng)手人 opdate 入庫:出庫記錄 smalldatetime 日期 用戶信息 庫存信息 藥品信息 銷售記錄 倉庫信息 圖13 出|入庫管理 4.2.2 藥品管理 藥品管理包含了藥品信息維護、藥品效
58、期管理、藥品價格管理、藥品銷售管理和藥品計劃管理。如下圖14 藥品管理 計劃管理 銷售管理 價格管理 效期管理 信息維護 圖14 藥品管理 藥品信息維護,主要是對藥品的編碼、藥品的名稱、藥品的劑量,此藥品的生產(chǎn)廠家。 藥品效期管理,具體分析了所在倉庫的哪中藥品的數(shù)量和有效期時間進行管理。 藥品價格管理,它是藥品名稱具體的進價、原價和折扣進行編輯管理工具。 藥品銷售管理,是負責藥品的出售數(shù)量,出售藥品的總金額和藥品出售的日期。 藥品信息表:綜合介紹藥品信息維護、藥品效期管理、藥品價格管理和藥品銷售管理。 表4 藥品信息表(medica
59、l) 字段名 字段類型 說明 medicalid bigint 藥品唯一id,自動增量 cname Varchar(200) 藥品通用名 tiaoma Varchar(200) 藥品條碼 bianma Varchar(200) 藥品編碼 jiliang Varchar(200) 劑量 pici Varchar(200) 批號 jinjia money 進價 shoujia money 定價 dazhelv float 折扣 outdate smalldatetime 出廠日期 pertime smalldatetime 過
60、期日期 prodcorp Varchar(200) 生產(chǎn)廠家 provider1 Varchar(200) 主供應商 provider2 Varchar(200) 次供應商 定價 進價 批號 過期日期 生產(chǎn)廠家 主供應商 折扣 劑量 出廠日期 編碼 藥品信息 條碼 通用名 次供應商 唯一編號 圖15 藥品信息實體圖 藥品計劃管理: 藥品計劃管理對藥品和藥品所在倉庫的存儲狀態(tài)進行詳細的系統(tǒng)管理。對藥品存儲不足的倉庫進行文字提示,對藥品存儲接近漫溢狀態(tài)的倉庫進行顏色提示。計劃管理就是對藥
61、店近期需要采購的藥品、采購數(shù)量和采購藥品的供應商的管理。 表5 藥品采購計劃表(stockplan) 字段名 字段類型 說明 uid int 計劃唯一id,自動增量 status bt 計劃狀態(tài),0-未執(zhí)行,1-已執(zhí)行 medicalid bigint 藥品id tcount int 計劃采購數(shù)量 zongjia money 總價 provider Varchar(200) 供應商 makeuserid int 計劃制訂人id makedate smalldatetime 制訂日期 execuser Varchar(50) 采購員
62、 execdate smalldatetime 采購日期 4.2.3 統(tǒng)計查詢 統(tǒng)計查詢只包括了兩個功能:出入庫變化和銷售情況。 出入庫變化:對具體倉庫里的藥品在某一個時間段內(nèi)的入庫、出庫和庫存變化進行查詢。 銷售情況:對藥店的某一種藥品在某一個時間段內(nèi)的的所有銷量和銷售金額查詢分析。 表6 銷售記錄表(sales) 字段名 字段類型 說明 uid bigint 記錄唯一id,自動增量 opdate smalldatetime 銷售日期 medicalid bigint 藥品id tcount int 銷售數(shù)量 opuserid int
63、操作員id zongjia money 總價 recipeid Varchar(50) 處方編號 4.2.4 個人設置 個人設置包括個人資料修改和密碼修改。個人資料包括管理員的姓名、姓名、密碼保護(密碼問題和問題答案)、聯(lián)系電話和Email,個人資料修改就可以對這些資料進行修改。密碼修改是對管理員登入密碼進行修改。 表7 用戶信息表(users) 字段名 字段類型 說明 userid int 用戶唯一id,自動增量 username Varchar(50) 倉庫名稱 password Varchar(50) 倉庫所在地址 truename
64、 Varchar(50) 倉庫描述 sex Bit 性別 1表示男,0表示女 question Varchar(50) 密碼問題 answer Varchar(50) 問題答案 email Varchar(50) email phone Varchar(50) 電話 usertype int 用戶類型,暫時未使用該字段 4.3 存儲說明 (1)用戶信息修改 CREATE PROCEDURE dbo.UserEdit ( @userid [int], @truename [varchar](50), @sex
65、[bit], @question [varchar](50), @answer [varchar](50), @email [varchar](50), @phone [varchar](50) ) AS update [dbo].[users] set [truename]=@truename,[sex]=@sex, [question]=@question, [answer]=@answer, [email]=@email, [phone]=@phone where ([userid]=@userid) (2)倉庫選擇
66、 CREATE PROCEDURE dbo.StoreSel (@storeid [int]) AS select * from [dbo].[stores] where (storeid=@storeid) (3)倉庫修改 CREATE PROCEDURE dbo.StoreEdit ( @storeid [int], @taddr [varchar](200), @tdesc [varchar](200) ) AS update [dbo].[stores] set [address]=@taddr,[description]=@tdesc where (storeid=@storeid) (4)倉庫刪除 CREATE PROCEDURE dbo.StoreDel (@storeid [int]) AS delete from [dbo].[stores] where ([storeid]=@storeid) (5)添加新倉庫 CREATE PROCEDURE dbo.StoreAd
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。