版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
-3-1.系統(tǒng)概述1.1題目背景和意義1.1.1題目背景由于我國經濟發(fā)展的速度相對夠快,我們的健康問題也越來越受到關注,并且藥店企業(yè)正處于快速發(fā)展的階段。藥房很難及時地處理藥品流通數(shù)據(jù),以及準確地安排藥品售補問題,使得藥品得流通無法得到很好的進展,如果我們想要進一步地發(fā)展我國的藥品企業(yè),那我們必須快捷、精確地掌控藥品企業(yè)信息,所以,相應的藥品信息管理系統(tǒng)的開發(fā),在藥品管理、藥品采購管理、庫存管理等方面,提供了一個更加完善便捷的系統(tǒng),綜合以上的要點初步考慮開發(fā)了這個系統(tǒng)。對現(xiàn)代藥品經營管理,提高軟件操作系統(tǒng)效率的需要同時,軟件的整體開發(fā)應用環(huán)境其日益成熟和其與數(shù)據(jù)庫管理技術的高度綜合集成,為現(xiàn)代藥品經營管理企業(yè)信息系統(tǒng)的軟件開發(fā)應用奠定了堅實基礎,很大一定程度上也使得信息系統(tǒng)的軟件開發(fā)成本大大降低了。系統(tǒng)的藥品開發(fā)工具系統(tǒng)具有較為人性化、智能化的兩大特點,讓我們的整套系統(tǒng)的藥品開發(fā)工具能夠完全滿足每個藥品生產企業(yè)的日常經營所需,從藥品企業(yè)經營的每個環(huán)節(jié)對物流、信息流、人流、資金流進行一系列規(guī)范的管理。由于我們的計算機技術日漸成熟加上藥品企業(yè)的需要,最終會促使市面上越來越多的優(yōu)質藥品管理軟件產生,并在發(fā)展中得到不斷的優(yōu)化和進步[1][2]。1.1.2意義為了不斷加強醫(yī)院藥店的常用藥品監(jiān)督管理,以便更好地對醫(yī)店藥品生產進行質量監(jiān)督和使用管理,提高醫(yī)店藥品監(jiān)督管理效率,減輕藥品管理人員的實際工作量。從而需要建立一個初期能夠初步實現(xiàn)醫(yī)療藥店企業(yè)管理人員對所屬藥店的醫(yī)療藥品質量管理,初步能夠實現(xiàn)醫(yī)療藥品質量管理的酒店智能化這對提高醫(yī)療藥品酒店管理效率,減輕酒店管理人員的實際工作量,減少酒店藥品質量統(tǒng)計的管理失誤體系是勢在必行的。從而確定了此開發(fā)方案:此系統(tǒng)開發(fā)實現(xiàn)藥店的數(shù)據(jù)錄入和藥品的流通包括藥品的售賣與進存等問題,為藥店整合了各藥品、用戶和進存藥品入庫等的信息,為藥品銷售與金額統(tǒng)計提供了良好的統(tǒng)計平臺。因此本系統(tǒng)命題所選的一個畢設題目是"藥品信息管理系統(tǒng)設計與開發(fā)",確定了系統(tǒng)的以下幾個主要功能模塊:用戶管理模塊,管理員根據(jù)用戶信息可以對其他用戶進行信息管理進行自動化的添加和管理實時刪除、查詢,系統(tǒng)其他用戶只有權限修改自己的信息;該功能設有更改用戶名與密碼功能,藥品管理模塊,設有藥品信息查詢修改,藥品銷售和對于過期藥品的清查,對藥品進行進銷存的信息管理;庫存管理模塊,對庫存中藥品信息方便查詢,對于庫存中的藥品信息一目了然;有了以上這些主要的模塊,就可以對日常藥品企業(yè)的藥品銷售進行信息化的基本操作了。1.2國內外研究現(xiàn)狀1.2.1國外研究現(xiàn)狀美國的單一零售藥品實際零售生產企業(yè)及藥品市場主體是具有全球最大覆蓋范圍的,其單一藥品的實際銷售約一半以上的都是直接來自于藥品零售商和藥品生產企業(yè)。經過數(shù)十年的快速發(fā)展后,美國的大型零售商品藥店經營企業(yè)在零售商品的價格體系,競爭的市場格局以及上此各個方面都已是相對的成熟。美國藥品市場銷售服務體系中一個極為重要的銷售終端部分是正品藥店(drugstores),它通常是由一家獨立經營藥店和企業(yè)直營的多家連鎖正品藥店(chaindrugstores)所結合組成。早在18世紀來,美國的藥品零售業(yè)得到快速的發(fā)展,因其受到國家積極政策的引導。到現(xiàn)在,美國用藥量約占世界總用藥量的四分之一,顯然該國家已然成為了藥品銷售、生產及使用的大國。美國藥品企業(yè)的計算機信息化發(fā)展程度較高。其藥品企業(yè)高度集中應用了先進的信息技術,能夠達到較高效率的管理效果,大大較少了費用支出,增大了經濟收益。美國全國多家連鎖藥店都配備有先進的藥店信息化管理設備銷售終端以及遍布各地的連鎖直營藥店,實現(xiàn)了藥店管理的整體流程和企業(yè)標準化的服務管理,其中主要包括藥店衛(wèi)星信息通訊、數(shù)據(jù)管理分析、員工績效考核、電子信息數(shù)據(jù)服務管理等,總部的企業(yè)動態(tài)高效服務管理可以借助包括商品、信息和服務資金流等。藥店企業(yè)因為其便捷、經濟和專業(yè)性的特點,已經漸漸成為大眾必不可少的健康保障,也逐漸成為藥品銷售集中市場其一的主要渠道,使得藥品企業(yè)發(fā)展得到較快進步[3]。日本是世界醫(yī)藥發(fā)展較為先進的國家,其藥品的生產技術位于全球領先水平,2015年日本藥品市場的經濟范圍高達970多億美元。藥品信息化是現(xiàn)代醫(yī)療新方向的必然趨勢和發(fā)展的必然要求。美歐日等國相繼出臺相關政策支持藥品企業(yè)信息化的進步發(fā)展,藥品企業(yè)信息化是全球大趨勢,我國也積極推出相應的發(fā)展政策[4]。發(fā)達國家的醫(yī)藥信息化都經歷了逐步發(fā)展的過程,例如美國在19世紀70年底開始,短短的20年就有了快速的發(fā)展,當然這和美國政府的支持是不可分開的。在20世紀末,美國又進行了一場變革,這場變革最終將原有的醫(yī)藥信息系統(tǒng)統(tǒng)一,極大地增加了藥品信息化的進程,給別的國家?guī)砹司薮蟮氖痉蹲饔谩?/p>
醫(yī)藥信息化在全球的發(fā)展并不平衡,歐美等發(fā)達國家技術日臻成熟,而中國在這方面雖然發(fā)展迅速,但是依然落后很多。以計算機信息化的發(fā)展作為前提,未來藥品企業(yè)向移動、個性化的方向前進,尤其是社會老齡化的全球大背景下[5][6]。1.2.2國內研究現(xiàn)狀1978年我國改革開放以后,衛(wèi)生事業(yè)就成為我國國民較為關注的問題,而且國內的衛(wèi)生發(fā)展與日俱進,我國藥品企業(yè)發(fā)展在這些年有了很大的進步。當前,隨著改革開放程度的不斷提高,國家經濟發(fā)展水平不斷進步,人民的日子越過越好。在信息化社會的今天,人們如果出現(xiàn)疾病征兆習慣于第一時間從互聯(lián)網(wǎng)查找資料獲取信息,這意味著人們對健康的重要性的認識在不斷提升,人們對醫(yī)療產品的需求在持續(xù)增長。藥品行業(yè)也進入了快速發(fā)展的時期。但是,機遇與挑戰(zhàn)并存。制藥業(yè)的飛速發(fā)展導致許多公司進入這一領域,從而使得市場競爭加劇,這就要求不同的藥店在發(fā)展醫(yī)療技術水平的同時,還要對藥品進行嚴格管理,同時能夠使得工作人員的工作水平和業(yè)務效率大幅度提高,使經濟成本管理降低。但目前,中國大多數(shù)藥店的藥房藥品管理方法仍處于原始的人工管理階段。盡管經營管理已經專業(yè)化,但在管理學和IT方面,藥品管理機制并未擺脫原始的管理方法,主要表現(xiàn)為缺乏信息化。所以,醫(yī)院藥品管理的信息化已成為藥店必須解決的最緊迫的問題。同時,作為特殊行業(yè),醫(yī)療產業(yè)與成千上萬人的健康息息相關。因此國家出臺了相應的法律法規(guī)對藥品相關行業(yè)進行嚴格管理,這造成了藥品管理的成本進一步上升。從以上分析可以看出,藥店投入資源建設一個藥品管理系統(tǒng),以達到實用、高效和低消耗的目的是非常必要的。我國的生物藥品生產企業(yè)未來發(fā)展趨勢可以從兩個主要因素方面深入考慮,從企業(yè)主觀利益入手即藥品行業(yè),企業(yè)發(fā)展需要不斷加強內部的管理規(guī)范經營管理,來加速運營的效率。首先,從我國客觀外在社會環(huán)境的發(fā)生改變角度著手,需要現(xiàn)代信息化學和計算機信息技術的大力協(xié)助。在運用信息化管理技術的基礎上,對整個藥品生產企業(yè)需要進行內部信息化和技術的規(guī)范管理,如此,才能夠有效使得整個藥品生產企業(yè)內部更加規(guī)范便捷地進行管理,使得藥店人員工作效率在很大程度上得到提高。由于現(xiàn)在信息化技術越來越普及,計算機信息化的使用在藥品企業(yè)中的應用趨勢也越來越明顯,并且信息化技術也在提升。所以,這次畢業(yè)之際,選擇了對“藥品信息管理系統(tǒng)”的開發(fā)。它是一個操作簡單,用戶界面便捷易操作的系統(tǒng)。(1)相對于其他國家我國的藥品企業(yè)發(fā)展地比較落后,發(fā)展到現(xiàn)在十年左右的時間相對不成熟,在不同的發(fā)展地區(qū),信息化發(fā)展和經濟的發(fā)展更是參差不齊,發(fā)展不平衡使得差距更明顯。(2)在極多數(shù)情況下,許多藥品企業(yè)并未使用到信息化管理,而且真正面對藥品企業(yè)的藥品信息化管理并未真正實現(xiàn)應用到藥店當中,且有許些管理系統(tǒng)在面對國內外的激烈競爭市場中,沒有足夠的優(yōu)勢來面對目前的挑戰(zhàn)[8][9]。2.系統(tǒng)分析2.1概況根據(jù)藥品信息管理系統(tǒng)的需求,本課題將所設計的系統(tǒng)用戶分為三類。一是管理人員,通過使用系統(tǒng)增刪改該系統(tǒng)的登錄用戶信息,并且進行藥品入庫出庫,制作采購銷售單及藥品信息查看。二是店長,通過系統(tǒng)填寫制作藥品采購入庫單和銷售單,以及藥品信息查看。三是普工,通過系統(tǒng)填寫制作藥品采購入庫單和銷售單,以及藥品信息查看,可修改自己的信息。藥品信息管理系統(tǒng)主要用于對藥品采購到藥品出庫流程的監(jiān)管,嚴格監(jiān)督業(yè)務人員的行為規(guī)范,提高工作效率,使藥品流動工作變得更加透明。2.2系統(tǒng)可行性分析2.2.1技術可行性分析本著易用性,實用性,便捷性等的原則來說,該系統(tǒng)采用了B/S架構,Vue作為前端,選擇MySQL數(shù)據(jù)庫來進行系統(tǒng)開發(fā),后臺支持使用JAVA語言,實現(xiàn)用戶可以無論何時何地可以訪問系統(tǒng)處理業(yè)務,減少地區(qū)的限制。B/S軟件架構設計是隨著移動互聯(lián)網(wǎng)信息技術的迅速興起,架構設計模式可分為網(wǎng)絡瀏覽器和網(wǎng)絡服務器軟件架構兩種模式,這種模式不同于C/S模式,其核心的業(yè)務處理在服務端完成,統(tǒng)一了客戶端[15]。B/S數(shù)據(jù)結構處理是一種新型軟件數(shù)據(jù)構造處理技術,它主要能對一個軟件的主要組成或者成分信息進行準確分布和綜合整理。軟件的主要組成部分結構主要包括:文檔和子程序、數(shù)據(jù)、程序等。B/S結構就是將軟件的這三個部分進行分配的一種方法,將數(shù)據(jù)分布到某個數(shù)據(jù)服務器;將程序分布到應用(程序)服務器或者WEB服務器;而客戶端(瀏覽器)只需要加載應用服務器的部分程序,用于數(shù)據(jù)的顯示和命令輸入(比如網(wǎng)頁游戲的畫面顯示和玩家的指令輸入)。圖2.1B/S三層架構示意圖(1)第一層表示層(瀏覽器):與用戶直接接觸,如Web瀏覽界面,負責數(shù)據(jù)的輸入與輸出為主要功能,在此過程中對下一層進行數(shù)據(jù)傳入,處理后再將處理結果返回到這一層進行展示。因為它的界面設計的比較簡單,而且不需要客戶安裝客戶端,只要有瀏覽器就能隨時隨地上網(wǎng),所以它面對的客戶比較大范圍,通用。(2)第二層是業(yè)務邏輯層:起到一個接應上下的作用。它即可以調用數(shù)據(jù)訪問層,又可以被表示層調用,即處在兩層之間。當用戶需要對數(shù)據(jù)庫進行訪問時,首先會向web服務器發(fā)送請求,服務器接收到請求后,會向數(shù)據(jù)庫服務器發(fā)送訪問數(shù)據(jù)庫服務器的請求。這個請求是用SQL語句來實現(xiàn)的。(3)第三層數(shù)據(jù)訪問層:它儲存著大量的數(shù)據(jù)。當新的數(shù)據(jù)庫查詢服務器已經接受了新的web查詢服務器的返回請求后,服務器可能會對新的sql等等語句文本進行返回處理,并向新的web查詢服務器發(fā)送需要返回的查詢結果,下一步,web查詢服務器向據(jù)庫服務器發(fā)送已經將其轉為新的html語句文本的返回數(shù)據(jù)查詢結果,也就是我們經常在打開瀏覽器時所看到的界面[13][14]。Vue作為前端框架具有很多優(yōu)勢。Vue(讀音/vju?/)是一套用于構建用戶界面的漸進式框架。與其它大型框架不同的是,Vue被設計為可以自底向上逐層應用。Vue的核心庫只關注視圖層,不僅易于上手,還便于與第三方庫或既有項目整合。另一方面,當與現(xiàn)代化的工具鏈以及各種支持類庫結合使用時,Vue也完全能夠為復雜的單頁應用提供驅動。MySQL使用的SQL語言是在用作訪問數(shù)據(jù)庫時的最常用的語言,極具標準化。由于MySQL數(shù)據(jù)庫速度快、體積小,而且總體擁有的成本低、開放源代碼,其有著廣泛的應用,一般來說mysql都是適用于中小型企業(yè)網(wǎng)站設計開發(fā)的企業(yè)網(wǎng)站設計數(shù)據(jù)庫。因為其中的社區(qū)軟件版的開發(fā)性能卓越,所以一般只要搭配一個apache和apphpe的服務器就可以為您組成一個良好的軟件開發(fā)平臺環(huán)境[16]。選用Mysql數(shù)據(jù)庫是因為以下幾個優(yōu)點:1.開源。它是一個開源的數(shù)據(jù)庫,提供的接口能夠支持多種語言進行連接操作。2.速度快、體積小、總體擁有的成本低。3.mysql它是采用完全的多線程軟件編程方式作為一個核心應用程序,它完全可以為企業(yè)用戶靈活地隨時提供各種服務,而不需要太多的系統(tǒng)資源。用C語言和多線程實現(xiàn)的mysql能輕松地充分利用CPU。4.可以直接建立支持大型的海量查詢數(shù)據(jù)庫,能夠方便地直接建立支持一個可以擁有上千萬條大型查詢分析記錄的大型查詢數(shù)據(jù)庫。作為一個完全釋放開源的企業(yè)軟件性能數(shù)據(jù)庫,可以針對不同的軟件應用開發(fā)環(huán)境需求進行一些基本相應的軟件性能優(yōu)化修改。2.2.2經濟可行性分析經濟可行性評價分析主要可以用來包括評估一個項目的前期建設使用成本,后期設施維護使用成本,和評估建成后的使用可能性所獲得的實際經濟使用收益,所以經濟可行性也稱為成本效益分析。企業(yè)的大部分項目只有建設成本可以控制在企業(yè)能夠接受的預算范圍內時才會被批準執(zhí)行。經濟收益的考慮非常廣泛,通常與項目實際所做的用途有關,可分為直接收益和間接收益,一次性收益和非一次性收益等等。在系統(tǒng)還未開發(fā)的初期,在做需求分析的階段,用戶需求和候選方案還未確定,成本也不能得到準確的預估。此時的經濟可行性分析只能用以往的經驗與其他有關的成熟系統(tǒng)案例大致估計系統(tǒng)的成本和收益,以此判斷該系統(tǒng)的建設是否值[17]。通過費用評估,在經濟上,此管理系統(tǒng)大大加強了一家藥品批發(fā)超市的經營管理效率,為廣大顧客及時提供了快捷的購物服務,自然大大提高了一家藥店的經營收入,同時本管理系統(tǒng)的藥品開發(fā)管理費用,主機安裝費用,人員培訓等等費用都比較合理,由于本管理系統(tǒng)的藥品開發(fā)主機費用較低不但特別適用大型民營藥店,也比較適合一般經濟小型藥店管理使用,方便了對藥店的藥品銷售和藥店庫存管理情況的相關信息實時查詢,是一個比較安全人性化的藥店信息管理系統(tǒng)。2.2.3操作可行性分析操作性的設計可行性首要功能指的也就是一個用戶指定的系統(tǒng)管理用戶在實際進行使用時的良好操作性和舒適度,所以整個系統(tǒng)用戶界面設計一定要做到合理化并充分考慮整個系統(tǒng)管理工作人員在進行實際操作時的各種使用行為習慣及其特點后再來對其功能進行綜合優(yōu)化擴充設計,使得整個系統(tǒng)用戶操作簡便大方:由于系統(tǒng)主要數(shù)據(jù)報表信息錄入快速、統(tǒng)計可靠,規(guī)范準確,容易對其進行優(yōu)化擴充,制表靈活,適應力強。具有強大數(shù)據(jù)分析開放性、靈活性、簡單性與強大數(shù)據(jù)分析可視性等的五大基本特點,這些基本都完全通過可以自動操作實現(xiàn)[18]。在藥品信息管理系統(tǒng)的用戶登陸設計頁面,我們可以使用各種藍色及小色的碎片進行設計,藍色和小色的碎片非常純凈,能夠直接讓很多人立刻聯(lián)想起來到一片海洋。它不僅代表了博大的企業(yè)胸懷,永不言棄的企業(yè)精神,以及和諧美的世界。在系統(tǒng)首頁,我們使用了大方、大方簡單的設計概念,色彩以灰黑色,白色為主?;液谏笳髦鴺O度權威、表現(xiàn)專業(yè),代表著藥店工作的嚴謹與權威。白色則象征圣潔、端莊。左側導航欄灰底白字,其他的操作小節(jié)點采用藍色按鈕,便于區(qū)分使用。右上角可以看到當前登陸用戶的狀態(tài),可以修改用戶的資料,以及設置了退出登錄的功能。2.3需求分析2.3.1功能需求分析功能性需求即軟件必須完成哪些事,必須實現(xiàn)哪些功能,以及為了向其用戶提供有用的功能所需執(zhí)行的動作。位于系統(tǒng)開發(fā)初期的需求分析階段,是整個系統(tǒng)成功的基礎,這個階段的質量決定著整個開發(fā)的工作過程的成功與否。如果需求不夠明確,肯定會增加程序開發(fā)人員的工作難度,另外,即使程序勉強開發(fā)使用,在使用的過程中,用戶也會發(fā)現(xiàn)弊端并且使用不理想[19]。。在藥品采購系統(tǒng)中,主要功能就是提高藥店工作人員的工作效率,管理藥品采購到銷售的整個流程,保證藥品能夠滿足藥店及買家需求,總體的需求包括:藥品的信息管理:用戶通過該界面可通過藥品編碼、藥品名稱、規(guī)格、主計量單位等條件查詢藥品,并進行藥品信息查看。藥品的采購管理:用戶可以在藥品采購處添加藥品的采購,并可對采購單未審核前的單據(jù)進行修改,審核成功后,可進行訂單的搜索查看。藥品的入庫管理:藥品采購訂單審核后,在入庫管理處出現(xiàn)此訂單,點擊確認入庫后進行藥品入庫,在此可進行入庫藥品的信息搜索查詢。藥品的銷售管理:銷售管理處進行銷售出去的藥品添加登記,在次可進行銷售過的藥品的查詢搜索。藥品的庫存管理:入庫后,在庫存管理處可看見此藥品信息,包括余量和生產日期保質期等。用戶權限管理:主要是在系統(tǒng)中對使用該系統(tǒng)的用戶信息進行增刪改查權限等相關操作,只有管理員有權進行如此操作。總而言之,整個系統(tǒng)經過研究改進之后,具體包括藥品信息管理模塊、采購管理模塊、入庫管理模塊、銷售管理、庫存管理、用戶權限管理。發(fā)揮這些功能模塊的作用,藥店的藥物管理可以通過整體,優(yōu)細和明確的藥物管理為藥店的每個藥物流程提供優(yōu)質的服務。根據(jù)以上的需求分析,可以得到藥品信息管理系統(tǒng)的用戶人員如下:店員:藥品管理處的藥品詳情可以進行搜索查看,在藥品采購處添加藥品的采購,并在未審核前的藥品進行修改,后進行審核,審核后,在入庫管理處出現(xiàn)此訂單,點擊確認入庫后進行入庫,可進行搜索,銷售管理處進行銷售藥品的添加登記,可搜索,入庫后,在庫存管理處可看見此藥品信息,用戶管理店長和店員無權限進行增刪改,可進行查詢,登陸的用戶只可在右上角修改自己的信息。具體用例圖如2-1所示:圖2-1店長/店員用例圖管理員:藥品管理處的藥品詳情可以進行搜索查看,在藥品采購處添加藥品的采購,并在未審核前的藥品進行修改,后進行審核,審核后,在入庫管理處出現(xiàn)此訂單,點擊確認入庫后進行入庫,可進行搜索,銷售管理處進行銷售藥品的添加登記,可搜索,入庫后,在庫存管理處可看見此藥品信息,用戶管理管理員有權限進行增刪改,可進行查詢,登陸的用戶可在右上角修改自己的信息。具體用例圖如2-2所示:圖2-3管理員用例圖2.3.2業(yè)務流程分析本文使用業(yè)務流程圖來分析藥品信息管理系統(tǒng)的運行過程。在詳細分析藥品信息管理系統(tǒng)的不同功能過程之后,將關鍵過程繪制在業(yè)務流程圖中。本文設計的用于藥品信息管理系統(tǒng)的關鍵業(yè)務操作過程描述如下:用戶打開藥品信息管理系統(tǒng)的網(wǎng)頁,進入系統(tǒng)登陸頁面,輸入賬號和密碼,該請求會通過數(shù)據(jù)庫驗證,驗證不同的賬號權限展示不同的導航欄內容。如果驗證失敗,將返回一條錯誤消息,用戶需修改所填的賬號信息至正確后才能登陸。用戶登陸業(yè)務流程如圖2-4所示。圖2-4用戶登陸業(yè)務流程圖采購員在采購管理填寫采購訂單,經管理員審批。審批成功后單據(jù)傳入入庫管理,并標記審批通過的狀態(tài),若不通過則可以進行修改。庫管員根據(jù)實際入庫情況填寫入庫單,經管理員審批。審批成功后單據(jù)傳入到銷售管理,并標記審批通過的狀態(tài),若不通過則可以進行修改。采購員可以在入庫成功后填寫采購單,經管理員審批,審批成功后則業(yè)務流程結束,審批不成功則返回修改。系統(tǒng)業(yè)務流程圖如圖2-5所示:圖2-5系統(tǒng)業(yè)務流程圖2.3.3數(shù)據(jù)流程分析本文通過數(shù)據(jù)流圖進行藥品采購管理系統(tǒng)的數(shù)據(jù)流程分析。藥品采購管理系統(tǒng)的整個數(shù)據(jù)流圖如圖所示,其中包含一個業(yè)務對象,是管理員,或店長,店員。管理員:主要進行全流程管理,數(shù)據(jù)流向為把用戶信息通過用戶管理功能輸入到用戶表里,把藥品信息通過藥品管理輸入到藥品信息表里,把供應商信息通過供應商管理功能輸入到供應商信息表里。對藥品采購進行管理時,數(shù)據(jù)流向為根據(jù)藥品采購計劃通過調用供應商表和藥品表,輸入訂單信息到采購單表里。對采購單進行管理時,數(shù)據(jù)流向為通過采購管理調用審核通過的入庫單表獲取入庫單信息,根據(jù)入庫信息填寫銷售信息輸入到銷售單表里。對入庫藥品進行管理時,數(shù)據(jù)流向為根據(jù)實際入庫的的藥品數(shù)量通過調用審核通過的采購單表的信息輸入到入庫表里。下圖為藥品采購系統(tǒng)總數(shù)據(jù)流圖,如圖2-6所示:圖2-6藥品采購系統(tǒng)數(shù)據(jù)流圖2.3.4其他非功能需求一個好的軟件系統(tǒng)產品的性能好壞,不僅可以體現(xiàn)在系統(tǒng)功能性上的需求中,還可以體現(xiàn)在許多非系統(tǒng)功能性的需求中。這指的是根據(jù)某些需求條件用來判斷系統(tǒng)的具體運行管理狀態(tài)或其應用特性的重要問題,而不是根據(jù)判斷系統(tǒng)特定應用行為的具體需求條件來進行判斷。這些功能不會在系統(tǒng)中直觀的表現(xiàn)出來,但卻實實在在的影響用戶體驗,它不僅高度影響系統(tǒng)的功能需求定義,也與產品質量息息相關。如果我們不在企業(yè)開發(fā)應用系統(tǒng)的早期階段做好非滿足功能性用戶需求標準定義,往往可能會導致使開發(fā)系統(tǒng)在非滿足功能性用戶需求前顧此失彼,甚至會造成得不到用戶的認可[20]。(1)性能需求:用戶對系統(tǒng)的運行速度,結果精度,運行時占用計算機資源的消耗量等方面的需求。(2)軟件可靠性基本需求:滿足用戶在了解軟件系統(tǒng)時崩潰的發(fā)生率,嚴重性的程度,易用和恢復性,以及對用戶可能隨時發(fā)生的軟件故障情況進行準確預測等幾個方面的基本需求。如果系統(tǒng)服務器宕機長時間不能得到回復,或恢復后丟失數(shù)據(jù),對于藥店行業(yè)來說這是非常嚴重的事故。(3)安全性需求:用戶在登陸驗證,權限分配,私密性等方面的要求。安全性是衡量合法用戶能夠獲得軟件提供的服務,并組織非法用戶未經授權使用軟件的能力。(4)運行環(huán)境約束:用戶對軟件需要在特定的系統(tǒng)環(huán)境中運行的要求。(5)外部接口需求:在Java中接口只定義方法,決定需要實現(xiàn)的功能及規(guī)范??梢詼p少代碼量,降低耦合度。(6)可保障性需求:用戶要求迎合藥店在信息化下的發(fā)展需求,做到開發(fā)現(xiàn)有系統(tǒng)的情況下,兼顧系統(tǒng)的發(fā)展趨勢,使系統(tǒng)具有發(fā)展性、可擴展性、可維護性等多個特性。3系統(tǒng)設計3.1系統(tǒng)設計目標藥店信息系統(tǒng)非常復雜,而藥品信息管理系統(tǒng)是其中非常重要的一個系統(tǒng)。其中包含了六個功能節(jié)點:用戶管理,庫存管理,藥品管理,藥品采購,入庫管理,銷售管理。包括藥品從采購到入庫到銷售的基本流程。用戶管理和角色權限滿足了此系統(tǒng)安全性的需求。該系統(tǒng)即可以滿足藥店的基本需要與需求,大大減輕藥店勞動人員的工作負擔,對購買藥品的人來說也可以方便簡捷地對藥品進行購買。綜上所述,該系統(tǒng)完成后應產生以下效果。有效的嚴格控制門店藥品經營成本,有效率的分析和規(guī)范管理門店藥品,實現(xiàn)藥品真正成為通過藥店管理提高社會經濟效益的第一動力源泉,是藥店管理者非常迫切需要有效解決的重要管理問題之一。為此,需要加強藥店醫(yī)院藥品經營管理,實現(xiàn)藥店藥品經營成本的最低化和確保藥店經營效益的實現(xiàn)最大化。藥店由于直接采購及藥品銷售出貨管理工作不到位,大多數(shù)正常情況下會出現(xiàn)門店藥品銷售盤盈和盤虧的現(xiàn)象,藥品直接采購時往往需要藥品管理員進行審批提交采購單后藥店才能直接進行藥品采購,采購成功后藥店可直接進行藥品入庫出貨管理,銷售單需審查到位,以及各模塊之間單的銜接處理問題。3.2系統(tǒng)功能結構設計根據(jù)我國藥品服務采購管理系統(tǒng)的功能設計,將系統(tǒng)中的功能模塊劃分為構成以下七個功能模塊:藥品供應商管理、藥品管理、采購管理、入庫管理、銷售管理、用戶管理。系統(tǒng)原理模塊中的功能原理圖顯示如軟件圖3-1所示:3-1系統(tǒng)模塊功能圖各個功能模塊的作用和特點具體描述如下:藥品銷售信息資源管理服務系統(tǒng)主要集成有六個功能模塊,分別為藥品用戶人員管理,藥品資源采購,入庫人員管理,藥品銷售管理,庫存人員管理,銷售人員管理,藥品服務管理六個模塊。藥品管理模塊:藥品管理中包括藥品編碼、藥品名稱、規(guī)格、主計量單位等信息。藥品采購模塊:藥品采購模塊可以在該模塊中對采購單進行添加、修改、刪除、查詢的操作。采購單上應包含藥品供應商、訂單目錄編號、藥品包裝編碼、藥品品牌名稱、規(guī)格、單位、單價、數(shù)量、總價、審核狀態(tài)、下單時間等信息。入庫管理模塊:可以在該模塊中對入庫單進行添加、修改、刪除、查詢的操作。入庫單信息包含藥品入庫單號、供應商、采購訂單編號、藥品包裝編碼、藥品品牌名稱、規(guī)格、單位、單價、應收藥品數(shù)量、實收藥品數(shù)量、總價、狀態(tài)、入庫時間等信息。銷售管理模塊:可以在該模塊中對銷售單進行添加、修改、刪除、查詢的操作。銷售單號應包含藥品銷售注冊號碼、入庫截止單號、藥品品牌編碼、藥品品牌名稱、規(guī)格、單位、數(shù)量、無稅消費單價、無稅消費金額、價格含稅總值合計、狀態(tài)、入庫截止時間等相關信息。庫存管理模塊:實現(xiàn)解決藥品過期,藥品缺少時的報警功能。用戶管理模塊:用戶個人信息登錄管理系統(tǒng)功能模塊:注冊用戶信息可以在該信息管理功能模塊中對您的注冊用戶名及個人信息登錄管理功能進行任何包括添加、修改、刪除、查詢的信息管理功能操作,用戶單中包含用戶名、登陸賬號、角色名稱、創(chuàng)建時間等信息。3.3數(shù)據(jù)庫設計3.3.1數(shù)據(jù)庫概念模型設計E-R圖就是實體—聯(lián)系圖,在開發(fā)軟件的數(shù)據(jù)庫時,首要任務就是要識別實體和實體之間的聯(lián)系,并用表及主外鍵約束將實體之間的聯(lián)系在數(shù)據(jù)庫中表現(xiàn)出來。E-R圖是為了幫助開發(fā)者設計更有效的開發(fā)數(shù)據(jù)庫,能更形象地弄清楚實體以及實體之間的聯(lián)系。本系統(tǒng)模塊主要的功能的E-R圖如下:圖3-2為藥品實體E-R圖,描述了藥品的各個屬性之間與其的聯(lián)系。圖3-3為用戶實體E-R圖,描述了用戶的各個屬性之間與其的聯(lián)系。圖3-4為采購單實體E-R圖,描述了采購單的各個屬性之間與其的聯(lián)系。圖3-5為入庫單實體E-R圖,描述了入庫單的各個屬性之間與其的聯(lián)系。圖3-6為銷售單實體E-R圖,描述了銷售單的各個屬性之間與其的聯(lián)系。圖3-7為系統(tǒng)總體E-R圖,描述了系統(tǒng)中所有實體的之間的聯(lián)系。藥品管理包括如下屬性:藥品編碼、規(guī)格、主計量單位、其E-R圖如下:圖3-2用戶實體E-R圖用戶管理包括如下屬性:姓名、角色名稱、登陸賬號、創(chuàng)建時間、身份證號、用戶狀態(tài)。其E-R圖如下:圖3-3用戶實體E-R圖采購單實體包括如下屬性:采購單元的實體內容包括描述如下藥品屬性:保質期、供應商、訂單藥品編號、生產日期、藥品包裝編碼、藥品品牌名稱、規(guī)格、單位、單價、數(shù)量、總價、審核狀態(tài)。其E-R圖如下:圖3-4采購單實體E-R圖入庫單實體包括如下屬性:入庫單號的實體信息包括描述如下各項屬性:入庫單號、總價、入庫截止時間、藥品品種編碼、藥品品種名稱、規(guī)格、單位、單價、實收藥品數(shù)量、供應商、審核藥品狀態(tài)、采購藥品編號。其E-R圖如下:圖3-5入庫單實體E-R圖銷售單實體包括如下屬性:銷售單號、藥品名稱、規(guī)格、單位、無稅總額、價稅合計、數(shù)量、審核狀態(tài)、藥品編碼、錄入時間、無稅單價。其E-R圖如下:圖3-6銷售單實體E-R圖3.3.2數(shù)據(jù)庫表設計通過以上對系統(tǒng)的實體以及實體的屬性進行分析,得出了整個系統(tǒng)的E-R圖。根據(jù)E-R圖,可以構造出每個實體的數(shù)據(jù)庫表。1.用戶表:表名system_user,字段說明如表3.1所示:表3.1用戶表序號字段名類型描述1idint(11)2usernamevarchar(255)用戶名3passwordvarchar(255)密碼4xmvarchar(255)姓名5sfzhvarchar(255)身份證號6lxfsvarchar(255)聯(lián)系方式7add_timeDatetime(0)添加時間8add_user_idInt(11)添加人9up_timeDatetime(0)最后一次更新時間10up_user_idint(11)最后一次更新人的ID11tokenvarchar(255)token令牌12statusvarchar(20)默認0啟用,1停用2.采購信息表表名ypxx_cgxxb,字段說明如表3.2所示:表3.2采購信息表序號字段名類型描述1idint(11)主鍵ID2gysmcvarchar(255)供應商名稱3ddbhvarchar(255)訂單編號4ypbmvarchar(255)藥品編碼5ypmcvarchar(255)藥品名稱6ggvarchar(255)規(guī)格7dwvarchar(255)單位8djdecimal(8,2)單價9slint(11)數(shù)量10zjdecimal(18,2)總價11shztvarchar(255)審核狀態(tài)12Sh_datedatetime(0)審核時間13Sh_userInt(11)審核用戶14bzqdatetime(0)保質期15scrqdatetime(0)生產日期16rkdhvarchar(255)入庫單號17lr_datetimestamp(0)錄入時間18lr_userInt(11)錄入用戶19up_userInt(11)最后一次修改用戶20up_timedatetime(0)最后一次修改用戶修改時間21sfrkvarchar(255)是否入庫22rk_userInt(11)入庫用戶23rk_datedatetime(0)入庫時間24kc_idInt(11)對應庫存表的id25gxsjdatatime(0)26rksjdatatime(0)3.庫存信息表:表名ypxx_kcxxb,字段說明如表3.3所示:表3.3庫存信息表序號字段名類型描述1idint(11)2ypbmvarchar(255)藥品編碼3ypmcvarchar(255)藥品名稱4kcslint(11)規(guī)格5scrqdetetime(0)藥品編碼6bzqdetetime(0)保質期7ggvarchar(255)規(guī)格8dwvarchar(255)單位9djdecimal(8)單價10gxsjdetetime(0)更新時間11rksjdetetime(0)入庫時間12nsbfbdecimal(3)納稅百分比4.銷售信息表:表名ypxx_xsxxb,字段說明如表3.4所示:表3.4銷售信息表序號字段名類型描述1idint(11)2xsdhvarchar(255)銷售單號3rkdhvarchar(255)入庫單號4ypbmvarchar(255)藥品編碼5ypmcvarchar(255)藥品名稱6ggvarchar(255)規(guī)格7dwvarchar(255)單位8slvarchar(255)單價9wsdjdecimal(8)無稅單價10wszedecimal(16)無稅總額11jshjdecimal(10)價稅合計12shzjvarchar(255)審核狀態(tài)13Ir_datedatetime(0)錄入時間14sh_datedatetime(0)審核時間15sh_userInt(11)審核用戶16Ir_userInt(11)錄入用戶17sfrkvarchar(255)是否入庫18kc_idint(11)對應庫存表的ID19gxsjdatetime(0)數(shù)據(jù)最后一次更新時間20rksjdatetime(0)入庫時間4系統(tǒng)的實施4.1系統(tǒng)的實現(xiàn)通過對系統(tǒng)的設計與研究,得出了該系統(tǒng)的模型,下面展示得到的模型用代碼實現(xiàn)的截圖效果。4.1.1用戶登錄用戶只要打開登錄頁面即可進行登錄,輸入每個用戶的注冊用戶名和登錄密碼后,點擊登錄驗證按鈕完成即可后即可開始進行登錄密碼驗證。登錄后的頁面如下圖4.1所示4.1所示。圖4.1用戶登錄頁面驗證通過后進入主頁面功能導航欄,不同權限的人員進入系統(tǒng)后所顯示的界面相同,利用token的身份令牌和router定義動態(tài)路由表實現(xiàn)權限管理的功能。主頁界面功能導航欄顯示如圖4.2所示。圖4.2主頁面功能導航欄4.1.2用戶管理用戶登錄后點擊用戶管理,后進入用戶管理界面。在用戶管理功能節(jié)點,有管理員權限的用戶可以修改所有用戶信息。用戶管理界面如圖4.3所示。圖4.3用戶管理頁面4.1.3庫存管理用戶登錄后選擇庫存管理,則進入庫存管理頁面。在庫存管理節(jié)點,只能通過六個藥品條件進行藥品的庫存信息搜索查看,不能進行藥品庫存信息的修改和刪除。庫存管理頁面如圖4.4所示。圖4.4庫存管理頁面4.1.4藥品管理用戶登錄后點擊藥品管理,則進入藥品管理頁面。用戶通過該界面可通過藥品編碼、藥品名稱、規(guī)格、主計量單位等條件查詢藥品,點擊詳情進行藥品采購和銷售信息查看。藥品管理頁面如圖4.5所示。圖4.5藥品管理頁面4.1.5藥品采購用戶登錄后點擊藥品采購,則進入藥品采購界面,在藥品采購節(jié)點,有權限的用戶可以根據(jù)采購的實際情況填寫采購訂單信息,有權限的用戶可以進行訂單信息的審核。采購管理頁面如圖4.6所示。圖4.6藥品采購頁面4.1.6入庫管理用戶登錄后點擊入庫管理,后進入入庫管理頁面,在入庫管理模塊,藥品采購訂單審核通過后,有權限的用戶在入庫管理處出現(xiàn)此訂單,點擊確認后檢驗進行藥品入庫,在此可進行入庫藥品的信息的搜索查詢。入庫管理頁面如圖4.7所示。圖4.7入庫管理頁面4.1.7銷售管理用戶登錄后點擊銷售管理,則進入銷售管理頁面,銷售管理處有權限的管理員對銷售出去的藥品進行銷售單信息的添加登記,在此可進行銷售出的藥品信息的查詢搜索。銷售管理頁面如圖4.8所示。圖4.8銷售管理頁面5.總結5.1系統(tǒng)特色本系統(tǒng)根據(jù)藥品流程實際的業(yè)務情況,提供一個切實有效的平臺幫助藥店完成藥品流程的信息采集。將藥品流程用系統(tǒng)模型表示出來,讓藥店相關的負責部門更容易上手,大大提高工作效率。5.2系統(tǒng)的不足在實際對藥店的調查中,發(fā)現(xiàn)藥店進行藥品流動時,存在著很多種無法想象的交易情況。而本人所掌握的技術手段和知識儲備有限,面對復雜的交易場景,不允許本人完成所有類型的交易方式。所以
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 老年癡呆的營養(yǎng)調節(jié)
- 改善消化的食物建議
- 2025年環(huán)境評估與監(jiān)測服務項目建議書
- 胃癌術后疼痛緩解
- 模擬電子技術 課件 張虹 第1-5章 緒論 -集成運算放大電路
- 兒童飲食中的鈣鐵鋅補充
- 員工獎懲課件
- 護理實踐操作指導
- 吸痰器的使用培訓課件
- 眼科護理與人文關懷
- 遼寧省遼西重點高中2025-2026學年高一上學期11月期中考試數(shù)學試題(原卷版)
- 甘肅省慶陽市七區(qū)2024-2025學年高一上學期期末聯(lián)考語文試題
- 2025年行政事業(yè)單位資產管理自檢自查報告
- 基于VAR的證券投資組合優(yōu)化模型畢業(yè)論文
- 人教版小升初考試數(shù)學試卷(含解析)重慶市渝北區(qū)魯能巴蜀小學2025年
- 2025年天津紅日藥業(yè)股份有限公司招聘考試筆試參考題庫附答案解析
- 卓有成效的管理者要事優(yōu)先
- 生產車間安全管理檢查表及整改措施
- 電廠標識系統(tǒng)KKS編碼說明pdf
- 2023年郴州職業(yè)技術學院單招職業(yè)傾向性考試題庫及答案詳解1套
- 2025年福建省綜合評標專家?guī)炜荚囶}庫(二)
評論
0/150
提交評論