XX藥房藥品進(jìn)銷存綜合管理系統(tǒng)設(shè)計(jì)實(shí)施項(xiàng)目可行性研究報(bào)告_第1頁
XX藥房藥品進(jìn)銷存綜合管理系統(tǒng)設(shè)計(jì)實(shí)施項(xiàng)目可行性研究報(bào)告_第2頁
XX藥房藥品進(jìn)銷存綜合管理系統(tǒng)設(shè)計(jì)實(shí)施項(xiàng)目可行性研究報(bào)告_第3頁
XX藥房藥品進(jìn)銷存綜合管理系統(tǒng)設(shè)計(jì)實(shí)施項(xiàng)目可行性研究報(bào)告_第4頁
XX藥房藥品進(jìn)銷存綜合管理系統(tǒng)設(shè)計(jì)實(shí)施項(xiàng)目可行性研究報(bào)告_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

39第1章緒論1.1概述在當(dāng)今這個(gè)信息化的社會(huì)中,誰能更有效的利用自身資源,掌握更全面、更準(zhǔn)確的信息,更快的做出科學(xué)的決策,誰就能順應(yīng)社會(huì)的潮流,在激烈的競(jìng)爭(zhēng)中站穩(wěn)腳跟,并同時(shí)給企業(yè)帶來更高的回報(bào)。近年來,隨著我國經(jīng)濟(jì)與高科技的飛速發(fā)展,商業(yè)企業(yè)間競(jìng)爭(zhēng)日益激烈,各商家企業(yè)都在進(jìn)行著一場(chǎng)變革,無論是從生產(chǎn)效率、銷售渠道或是管理方法,都要求能更好的順應(yīng)社會(huì)發(fā)展的大環(huán)境,提高企業(yè)自身價(jià)值。由于傳統(tǒng)的信息處理速度慢、效率低而難以適應(yīng)當(dāng)前社會(huì)要求經(jīng)濟(jì)高效的狀況,這就需要通過用計(jì)算機(jī)的高速處理和大存儲(chǔ)量來尋求一種新的辦法進(jìn)行管理。管理是企業(yè)工作的核心,管理信息的重要作用不容忽視,所以每個(gè)大企業(yè)都把信息管理放在重要位置,管理工作的成敗取決于能否做出有效的決策,而有效的、正確的決策則取決于來自外界的、內(nèi)部的正確信息??茖W(xué)的進(jìn)步和生產(chǎn)的發(fā)展使人類的意識(shí)總量不斷增長(zhǎng),生產(chǎn)社會(huì)化趨勢(shì)的擴(kuò)大和社會(huì)對(duì)產(chǎn)品需求的多樣化,生產(chǎn)經(jīng)營活動(dòng)中涉及內(nèi)外部的信息量的迅速膨脹等因素,對(duì)信息進(jìn)行收集、加工、傳遞等過程的時(shí)間性和準(zhǔn)確性都提出了更高要求。計(jì)算機(jī)這個(gè)高效率工具能解決人們的這種客觀要求,事實(shí)證明計(jì)算機(jī)被廣泛用于軍事、科技、經(jīng)濟(jì)、商務(wù)等各方面,且獲得了巨大成功。近些年應(yīng)用于管理領(lǐng)域也獲得了成功。今天,計(jì)算機(jī)主要應(yīng)用于科學(xué)技術(shù)計(jì)算、生產(chǎn)控制和管理等方面,成為企業(yè)管理中的重要手段,它不僅用于數(shù)據(jù)處理,而且也成為決策的有力工具。計(jì)算機(jī)把生產(chǎn)經(jīng)營過程中巨大的數(shù)據(jù)流收集、組織起來經(jīng)過加工處理轉(zhuǎn)換成為對(duì)各級(jí)管理人員做決策的有用信息,輔助企業(yè)各項(xiàng)業(yè)務(wù)活動(dòng)的進(jìn)行。計(jì)算機(jī)技術(shù)與通信技術(shù)的結(jié)合,促進(jìn)了現(xiàn)代化信息技術(shù)的發(fā)展。世界上大多數(shù)發(fā)達(dá)國家都十分重視計(jì)算機(jī)在管理中的應(yīng)用,大多企業(yè)將全部投資的10%用于計(jì)算機(jī)方面,其中的70%用于管理,其作用可見一般。在管理方面計(jì)算機(jī)應(yīng)用已發(fā)展成為專門的管理信息系統(tǒng)(MIS)藥房藥品進(jìn)銷存的管理就是管理的一個(gè)典型部分。藥房藥品進(jìn)銷存管理系統(tǒng)包括該藥房藥品的進(jìn)庫、藥房藥品的出庫、人藥房藥品的貨存量。它是藥房藥品信息化管理的重要組成部分.藥房藥品進(jìn)銷存管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作。手工進(jìn)行藥房日常的進(jìn)銷存等工作,容易出現(xiàn)“開空單”的現(xiàn)象,且呆賬、錯(cuò)賬時(shí)有發(fā)生。正是藥房藥品管理的這種重復(fù)性、規(guī)律性、時(shí)間性,使得藥房管理計(jì)算機(jī)信息化成為可能。計(jì)算機(jī)進(jìn)行藥品的進(jìn)銷存管理工作,不僅能夠保證藥品的進(jìn)銷存的核算正確無誤,而且還可以嚴(yán)格規(guī)范企業(yè)的應(yīng)收應(yīng)付管理,并利用先進(jìn)的管理模式,推動(dòng)藥房的快速發(fā)展。實(shí)現(xiàn)藥房藥品管理工作的系統(tǒng)化、規(guī)范化和自動(dòng)化。1.2開發(fā)背景隨著我國市場(chǎng)經(jīng)濟(jì)的蓬勃發(fā)展和人們對(duì)醫(yī)藥產(chǎn)品需求的迅速增強(qiáng),藥房行業(yè)正處于一個(gè)高速發(fā)展的時(shí)期。行業(yè)的快速發(fā)展必然導(dǎo)致市場(chǎng)競(jìng)爭(zhēng)的加劇,要想在激烈的市場(chǎng)競(jìng)爭(zhēng)中謀求發(fā)展,客觀上要求藥房必須加強(qiáng)藥品管理,提高運(yùn)營效率而現(xiàn)在我國大部分藥房是由原來的國有零售藥店改造或醫(yī)藥企業(yè)職工下海創(chuàng)辦的,雖然經(jīng)營實(shí)現(xiàn)了專業(yè)化,但是從信息機(jī)制上還沒有擺脫原有的銷售模式,藥房?jī)?nèi)部沒有形成完善、有效的激勵(lì)和約束的信息化管理機(jī)制,藥房發(fā)展的動(dòng)力不足,影響了藥房的持續(xù)、穩(wěn)定、快速發(fā)展。同時(shí),我國醫(yī)藥經(jīng)營形式正在向集團(tuán)化、連鎖化發(fā)展。在這一發(fā)展過程中,舊有的藥房藥品管理模式已不能適應(yīng)新型的社會(huì)主義市場(chǎng)經(jīng)濟(jì)的要求。如何利用現(xiàn)代信息技術(shù)使企業(yè)擁有快速、高效的市場(chǎng)反映能力和高度的效率,已是醫(yī)藥經(jīng)營企業(yè),特別是藥房特別關(guān)心的問題。再者,由于醫(yī)藥產(chǎn)品種類繁多、銷售模式特殊、業(yè)務(wù)量大,單憑手工記賬很難適應(yīng)工作的需要。醫(yī)藥作為一個(gè)關(guān)系到人們健康的特殊行業(yè),國家對(duì)醫(yī)藥行業(yè)又有一些不同于其他行業(yè)的管理政策,這些都加大了管理的難度。如何盡快建立和完善現(xiàn)代企業(yè)的信息化管理機(jī)制,已成為藥房生存發(fā)展的關(guān)鍵所在。開發(fā)的目的及意義藥房主要從事醫(yī)藥產(chǎn)品的零售、批發(fā)等工作。由于企業(yè)每天的銷售量特別大,而企業(yè)一直采用手工操作,尤其藥品銷售部分存在工作量大效率低、雇用人員多、服務(wù)質(zhì)量差、日常銷售數(shù)據(jù)經(jīng)常出錯(cuò)、庫存查詢困難、顧客需求信息不能及時(shí)掌握等問題。隨著社會(huì)經(jīng)濟(jì)的迅速發(fā)展,面對(duì)醫(yī)藥產(chǎn)品銷售業(yè)日益嚴(yán)酷競(jìng)爭(zhēng)的現(xiàn)實(shí),加強(qiáng)管理、提高工作效率和改善服務(wù)質(zhì)量成了急待解決的問題。而解決這些問題的關(guān)鍵措施之一就是建立實(shí)用、先進(jìn)、高效的管理系統(tǒng),引進(jìn)創(chuàng)新的經(jīng)營機(jī)制,適應(yīng)新形式下企業(yè)的生存和發(fā)展。系統(tǒng)的開發(fā)應(yīng)用,能集中處理藥品的進(jìn)銷存業(yè)務(wù),嚴(yán)格規(guī)范公司的應(yīng)收應(yīng)付管理,并利用先進(jìn)的管理模式對(duì)提高倉儲(chǔ)管理的工作效率和對(duì)市場(chǎng)的反應(yīng)能力進(jìn)行幫助,能高效益、低庫存、保證服務(wù)質(zhì)量的滿足藥品銷售日常管理的需要,使其采用現(xiàn)代化管理手段以適應(yīng)藥品銷售的發(fā)展。第2章系統(tǒng)分析2.1系統(tǒng)需求分析2.1.1系統(tǒng)目標(biāo)系統(tǒng)開發(fā)的目標(biāo)是實(shí)現(xiàn)藥房藥品進(jìn)銷存管理的系統(tǒng)化,規(guī)劃化和自動(dòng)化。這是在藥房藥品管理的要求基礎(chǔ)上提出來的:產(chǎn)銷銜接:利用進(jìn)銷存系統(tǒng)后,要求能對(duì)整個(gè)藥房藥品的管理過程進(jìn)行實(shí)時(shí)的監(jiān)控,特別是熱銷產(chǎn)品的庫存量和銷售量。對(duì)于即將銷售完成的產(chǎn)品,能夠提前將信息傳遞,這樣藥房可以根據(jù)銷售情況,提前做好采購計(jì)劃的準(zhǔn)備;產(chǎn)品庫存:通過本系統(tǒng),能夠清楚的看到企業(yè)庫存中的產(chǎn)品數(shù)量,庫存地點(diǎn)等信息。使得藥房能夠根據(jù)庫存信息作出決策;信息管理:對(duì)于藥房輸入地藥品能夠根據(jù)電腦一直跟蹤下去。藥房做到了對(duì)藥品的統(tǒng)一管理;采購計(jì)劃:根據(jù)藥品的銷售情況要求藥房對(duì)現(xiàn)有的庫存中少于限定的庫存量的藥品進(jìn)行采購計(jì)劃。數(shù)據(jù)查詢:對(duì)銷售和庫存的記錄進(jìn)行查詢,更好的了解藥房的藥品銷售情況2.1.2技術(shù)特點(diǎn)系統(tǒng)的技術(shù)環(huán)境采用畢業(yè)設(shè)計(jì)現(xiàn)有地軟硬件環(huán)境,及先進(jìn)地開發(fā)方案,從而達(dá)到充分利用現(xiàn)有地資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果地目的。應(yīng)符合生產(chǎn),銷售,庫存地規(guī)定,滿足藥房日常工作需要,并達(dá)到操作過程中地直觀,方便,實(shí)用,安全等要求。系統(tǒng)的結(jié)構(gòu)采用先進(jìn)的兩層體系結(jié)構(gòu)Browser(瀏覽器)負(fù)責(zé)提供表達(dá)邏輯,顯示用戶界面地信息,基本操作,SQLServer(服務(wù)器端)負(fù)責(zé)實(shí)現(xiàn)數(shù)據(jù)服務(wù)。系統(tǒng)的程序設(shè)計(jì)采用模塊化設(shè)計(jì)方法,既便于系統(tǒng)功能地各種組合和修改,又便于未參與開發(fā)地技術(shù)人員補(bǔ)充,維護(hù)。系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護(hù)功能,及時(shí)根據(jù)用戶要求進(jìn)行數(shù)據(jù)的添加,刪除,修改等操作。2.2系統(tǒng)可行性分析采用現(xiàn)代化的進(jìn)銷存管理系統(tǒng),能夠有效幫助藥房管理藥品的銷售,使其在行業(yè)內(nèi)處于優(yōu)勢(shì)地位,并相對(duì)長(zhǎng)期地保持這種戰(zhàn)略優(yōu)勢(shì)。開發(fā)本系統(tǒng)的可行性研究如下:經(jīng)濟(jì)可行性:管理系統(tǒng)解決了實(shí)際工作中不能及時(shí)對(duì)藥房藥品銷售情況進(jìn)行倉庫管理的問題,為企業(yè)節(jié)省了大量的管理上所花費(fèi)的時(shí)間,提高了藥房經(jīng)營管理效率。技術(shù)可行性:通過系統(tǒng)的管理,實(shí)現(xiàn)了對(duì)藥品采購計(jì)劃的功能,實(shí)現(xiàn)對(duì)各藥房藥品進(jìn)行銷售的統(tǒng)計(jì)功能。為藥房藥品管理提供了功能強(qiáng)大的數(shù)據(jù)。開發(fā)工具和運(yùn)行環(huán)境結(jié)合我自己的實(shí)際情況,我主要采用DreamweaverMX2004做管理界面,利用ASP,SQLServer2000實(shí)現(xiàn)數(shù)據(jù)庫應(yīng)用和數(shù)據(jù)管理的設(shè)計(jì)方案。除此之外,我選擇ASP技術(shù)還有以下原因:ADO(ActiveXDataObjects)技術(shù)是微軟公司推出的數(shù)據(jù)庫連接技術(shù),運(yùn)用該技術(shù)可以對(duì)各種數(shù)據(jù)庫(如SQLServer,Access,Oracle及Sybase等)的鏈接,查詢,存取等操作。ADO對(duì)象給開發(fā)人員提供一種快捷,簡(jiǎn)單,高效的數(shù)據(jù)庫訪問方法,ADO可以包含在腳本中來產(chǎn)生對(duì)數(shù)據(jù)庫的連接,并從數(shù)據(jù)庫表中讀取數(shù)據(jù),形成實(shí)際要使用的對(duì)象集合。而且,對(duì)于數(shù)據(jù)資源,提供了應(yīng)用程序一級(jí)的界面。不過,ADO并不與數(shù)據(jù)資源直接通信,而是通過稱為OLEDB的中間界面。對(duì)于數(shù)據(jù)資源(MicrosoftSQLServer),OLEDB提供了系統(tǒng)一級(jí)的界面。ADO是一組優(yōu)化的訪問數(shù)據(jù)庫的對(duì)象集,為Web數(shù)據(jù)庫開發(fā)者提供完整的網(wǎng)站數(shù)據(jù)庫解決方案。ADO可以與ASP緊密結(jié)合,運(yùn)行在服務(wù)器端,從而制作出功能完善的數(shù)據(jù)庫網(wǎng)頁。ADO除了支持各種數(shù)據(jù)庫平臺(tái)外,它還支持VB,VC和Script等多種程序設(shè)計(jì)語言。目前,該技術(shù)已升級(jí)到.NET。盡管它們?cè)谀_本語言和構(gòu)架設(shè)計(jì)上有很大不同,但從某種意義上來說,這是它為適應(yīng)未來需要而進(jìn)行的技術(shù)上的更新。2.3.1運(yùn)行環(huán)境硬件最小需求:奔騰4以上處理器,512MB以上內(nèi)存,10G以上剩余硬盤空間支持軟件:操作系統(tǒng)Windows2000/XP支持環(huán)境:IIS5.0數(shù)據(jù)庫:MicrosoftSQLServer20002.3.2開發(fā)工具DreamweaverMX2004是建立Web站點(diǎn)和應(yīng)用程序的專業(yè)工具。它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合為一個(gè)功能強(qiáng)大的工具,使每個(gè)級(jí)別的開發(fā)人員和設(shè)計(jì)人員都可利用它快速創(chuàng)建界面吸引人并且基于標(biāo)準(zhǔn)的站點(diǎn)和應(yīng)用程序。IIS是InternetInformationServer的縮寫,它是微軟公司主推的Web服務(wù)器。用戶能夠利用IIS建立強(qiáng)大、靈活而安全的Internet站點(diǎn)。IIS的一個(gè)重要特性是支持ASP。ASP(ActiveServerPages)開發(fā)動(dòng)態(tài)Web頁的新技術(shù)。具有開發(fā)簡(jiǎn)單、功能強(qiáng)等優(yōu)點(diǎn)。ASP屬于ActiveX技術(shù)中的Sever端技術(shù),其程序中的語句都是在服務(wù)器上解釋執(zhí)行的。一個(gè)ASP文件相當(dāng)于一個(gè)可執(zhí)行文件,因此必須放在Web服務(wù)器上有可執(zhí)行權(quán)限的目錄下。當(dāng)瀏覽器向Web服務(wù)器請(qǐng)求調(diào)用ASP文件時(shí),就啟動(dòng)了ASP。Web服務(wù)器開始調(diào)用ASP。將被請(qǐng)求的文件從頭讀到尾,執(zhí)行每一個(gè)命令,然后動(dòng)態(tài)生成一個(gè)HTML頁面并送到瀏覽器。由于ASP在服務(wù)器端解釋執(zhí)行,開發(fā)者可以不必考慮瀏覽器是否支持ASP,也不用擔(dān)心程序會(huì)被從客戶端下載。ASP可以利用ADO組件來完成數(shù)據(jù)庫的訪問操作。ADO是ASP內(nèi)置的ActiveX組件,主要使用Recordsets對(duì)象作為數(shù)據(jù)的主要接口,其特點(diǎn)是使用方便、效率高AdobePhotoshop為建站提供原始的素材,它的強(qiáng)大的功能可以完成大部分圖片處理和特殊效果第3章系統(tǒng)設(shè)計(jì)3.1系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)3.1.1系統(tǒng)的總體設(shè)計(jì)本網(wǎng)站的開發(fā)過程中采用的是瀏覽器 /服務(wù)器(Browser/Server)模式。它以訪問數(shù)據(jù)服務(wù)器為中心,HTTP協(xié)議為傳輸協(xié)議,客戶端通過瀏覽器(Browser)訪問WEB服務(wù)器和數(shù)據(jù)服務(wù)器。其三層結(jié)構(gòu)見圖:圖3.1B/S三層結(jié)構(gòu)圖圖中從左到右,分為三層結(jié)構(gòu):第一層:瀏覽器。主要完成客戶和后臺(tái)的交互及最終查詢結(jié)果的輸出。瀏覽器將HTML語言代碼轉(zhuǎn)化成圖文網(wǎng)頁。網(wǎng)頁具備一定的交互功能,允許用戶根據(jù)網(wǎng)頁提供的表單輸入信息,提交給后臺(tái)并提出處理請(qǐng)求。后臺(tái)處理完后,將結(jié)果返回至用戶的瀏覽器。第二層:WEB服務(wù)器,主要完成客戶的應(yīng)用功能。WEB服務(wù)器接受客戶請(qǐng)求后,啟動(dòng)相應(yīng)的進(jìn)程響應(yīng)這一請(qǐng)求,動(dòng)態(tài)生成一串HTML代碼,返回用戶的瀏覽器。若用戶請(qǐng)求中包含數(shù)據(jù)的存取,WEB服務(wù)器還將與數(shù)據(jù)庫服務(wù)器連接,協(xié)同完成處理工作。第三層:數(shù)據(jù)庫服務(wù)器,主要協(xié)調(diào)不同的WEB服務(wù)器發(fā)出的請(qǐng)求,管理數(shù)據(jù)庫。該系統(tǒng)在Windows2000/XP環(huán)境下,主要采用ASP開發(fā)工具,MicrosoftSQLSERVER2000數(shù)據(jù)庫來設(shè)計(jì)。前臺(tái)要實(shí)現(xiàn)的功能:由于在藥房進(jìn)行購物的顧客或者單位的數(shù)量繁多,類型不同,如何幫助管理員正確使用系統(tǒng)的操作和技巧,必須在這個(gè)設(shè)計(jì)中體現(xiàn)出來。1.界面友好,操作簡(jiǎn)單,提供大量的使用和提示說明。2.在倉庫管理中,對(duì)倉庫名稱、所在地址、描述能進(jìn)行查詢,同時(shí)可以進(jìn)行編輯;對(duì)存儲(chǔ)規(guī)則的管理中,能夠?qū)λ幏克幤返牟煌瑐}庫的庫存上限下限進(jìn)行調(diào)整、編輯,是倉庫空間能夠充分的利用;對(duì)出入庫的管理能夠明確的知道哪些具體的藥品的出庫、入庫的類型,以及出庫、入庫的數(shù)量和日期進(jìn)行有效的管理。在藥房管理中,對(duì)藥房?jī)?nèi)所有藥品的基本信息(藥品的名稱、藥品總的劑量、藥品的生產(chǎn)廠家、藥品所在的倉庫,藥品所在的倉庫的數(shù)量和有效期、藥品的進(jìn)價(jià)、售價(jià)和能夠進(jìn)行的折扣、藥品銷售的總量、銷售總的資金金額、銷售日期、藥品的庫存狀態(tài)和采購計(jì)劃)能夠查詢。對(duì)藥房?jī)?nèi)所有的藥品的出入庫變化情況和銷售情況查詢。(在某個(gè)時(shí)間段內(nèi)藥品的基本變化情況)顯示藥品的具體信息時(shí),要詳細(xì)顯示藥品的大部分信息,并注明不同廠家和不同產(chǎn)品價(jià)格區(qū)別。允許管理員能夠?qū)λ幤沸畔⒑蛶齑鏍顟B(tài)進(jìn)行修改,并能夠?qū)^期的藥品和庫存不足特殊顯示,以便于藥品的及時(shí)補(bǔ)充。為了維護(hù)系統(tǒng)的安全穩(wěn)定運(yùn)行,保證系統(tǒng)信息的及時(shí)性和有效性,管理員應(yīng)該要仔細(xì)閱讀管理首頁的注意事項(xiàng)。對(duì)于藥房需要采購藥品時(shí),采購訂單整個(gè)流程要做到簡(jiǎn)單明了、安全,能夠?qū)λ枰少彽乃幤沸畔⑦M(jìn)行詳細(xì)的說明。本管理系統(tǒng)新穎系統(tǒng)界面增加對(duì)藥房管理員的吸引力,在一接觸的過程中就會(huì)留下深刻的印象,使其有種賞心悅目的感覺,而不是以前那種單一無味的表格模式,文字信息,充分調(diào)動(dòng)藥房管理員工作的積極性。整個(gè)界面以藍(lán)色、淺紫色為主色調(diào),布局統(tǒng)一,用CSS統(tǒng)一整個(gè)版面的樣式。后臺(tái)管理功能:要能夠?qū)Υ斯芾硐到y(tǒng)絕大部分的動(dòng)態(tài)信息直接操作,盡量不改動(dòng)頁面。1.提供存儲(chǔ)規(guī)則管理、出入庫管理、藥品信息管理、藥品價(jià)格管理、銷售和庫存采購計(jì)劃管理等。2.提供系統(tǒng)本身信息修改,使用空間查看等附加功能。系統(tǒng)性能要求:數(shù)據(jù)處理速度要快,并能夠在短時(shí)間內(nèi)響應(yīng)管理員的請(qǐng)求。運(yùn)行要求:為了使系統(tǒng)安全、穩(wěn)定的運(yùn)行,本系統(tǒng)軟件運(yùn)行環(huán)境為IIS(InternetInformationServer)5.0及以上版本,SQLServer2000及以上版本,通過ASP(ActiveServerPages)技術(shù)實(shí)現(xiàn)。安全性:提供數(shù)據(jù)備份和系統(tǒng)日志查看和管理??煽啃裕合到y(tǒng)運(yùn)行數(shù)據(jù)要一致,如果遇到系統(tǒng)不能正常運(yùn)行要提供快捷恢復(fù)方式??捎眯裕合到y(tǒng)要能夠?yàn)楝F(xiàn)在以及以后藥房不同業(yè)務(wù)的發(fā)展提供擴(kuò)展功能。出錯(cuò)處理:對(duì)于用戶輸入的錯(cuò)誤數(shù)據(jù)或非法數(shù)據(jù),要盡量在程序中進(jìn)行檢驗(yàn)并提示相關(guān)預(yù)定義的錯(cuò)誤。對(duì)于可能出現(xiàn)的系統(tǒng)錯(cuò)誤要盡量隱蔽其細(xì)節(jié),并轉(zhuǎn)向相應(yīng)的出錯(cuò)處理程序進(jìn)行重新處理。3.1.2系統(tǒng)的頁面設(shè)計(jì)頁面基本上可以劃分為管理首頁、倉庫管理、藥品管理、統(tǒng)計(jì)查詢、個(gè)人設(shè)置和退出系統(tǒng)六個(gè)區(qū)域,其中庫管理、藥品管理、統(tǒng)計(jì)查詢和個(gè)人設(shè)置為主要功能模塊。主菜單欄以銀白色為主;主菜單的子菜單都以淺藍(lán)色為主,整個(gè)頁面以淺紫色為主。主菜單可以展開,同時(shí)也可以收縮。系統(tǒng)的功能模塊設(shè)計(jì)藥房藥品進(jìn)銷存管理系統(tǒng)是專為藥房藥品批發(fā)零售度身設(shè)計(jì)的專用進(jìn)銷存管理軟件。軟件模塊結(jié)構(gòu)清晰、操作方便、簡(jiǎn)單實(shí)用,操作人員一般不用培訓(xùn),參照“幫助文檔”自己摸索就能使用。及時(shí)反應(yīng)各種藥品的庫存進(jìn)銷存情況,全面及時(shí)掌握經(jīng)營情況和經(jīng)濟(jì)收益。通常程序中的一個(gè)模塊完成一個(gè)適當(dāng)?shù)淖庸δ?。?yīng)該把模塊組織成良好的層次系統(tǒng)。我們?cè)趯?duì)模塊設(shè)計(jì)時(shí)應(yīng)該遵循啟發(fā)式規(guī)則,使得模塊規(guī)模適中,深度、寬度、扇出和扇入適當(dāng),并在設(shè)計(jì)模塊時(shí)盡量使模塊獨(dú)立,做到高內(nèi)聚,低耦合,并保持信息隱蔽和局部化原則。在基于WEB的網(wǎng)站設(shè)計(jì)中,對(duì)系統(tǒng)的功能進(jìn)行嚴(yán)格的劃分是比較重要的,這樣可以進(jìn)行有效和完善的管理。因此從設(shè)計(jì)上的需要我把它分為前臺(tái)信息的瀏覽、處理和后臺(tái)數(shù)據(jù)、文件的管理。在系統(tǒng)功能分析的基礎(chǔ)上,考慮程序編制的特點(diǎn),實(shí)現(xiàn)了以下幾個(gè)大的功能:登入管理:要求管理員輸入賬戶和密碼,只有登錄成功的管理員才能使用系統(tǒng)提供的特殊功能,否則無法對(duì)系統(tǒng)進(jìn)行操作。倉庫管理:對(duì)藥品所在的倉庫進(jìn)行有效的管理,按照規(guī)則把藥品進(jìn)行分類,同時(shí)掌握藥品的出入庫。藥品管理:要包括藥品的主要信息、藥品的效期、價(jià)格和銷售金額銷售量,并根據(jù)相應(yīng)的藥品存儲(chǔ)信息對(duì)是否進(jìn)對(duì)其行計(jì)劃。統(tǒng)計(jì)管理:對(duì)銷售和庫存的具體信息的一個(gè)統(tǒng)計(jì)。個(gè)人設(shè)置:用戶可以修改除賬戶以外的所有注冊(cè)時(shí)填寫的信息。但在修改密碼時(shí)要求密碼重復(fù)驗(yàn)證。退出系統(tǒng):完成操作或長(zhǎng)時(shí)間不工作都可以退出系統(tǒng)如圖3.1所示圖3.2系統(tǒng)功能模塊圖以下我們就分類介紹系統(tǒng)的四個(gè)主要功能圖3.3系統(tǒng)四大功能3.2.1倉庫管理倉庫管理是一個(gè)綜合了倉庫信息維護(hù)、 存儲(chǔ)規(guī)則管理和出|入庫管理的總的管理。圖3.2介紹了倉庫與其子系統(tǒng)的關(guān)系。圖3.4倉庫管理系統(tǒng)倉庫信息維護(hù):倉庫信息維護(hù)的作用主要是對(duì)現(xiàn)有的藥品的存儲(chǔ)的倉庫名稱和存儲(chǔ)倉庫的地點(diǎn)進(jìn)行編輯。圖3.5倉庫信息存儲(chǔ)規(guī)則管理:存儲(chǔ)規(guī)則管理是對(duì)藥品的儲(chǔ)存的倉庫名稱、藥品的名稱以及庫存的上下限進(jìn)行全面的系統(tǒng)的管理。圖3.6存儲(chǔ)規(guī)則出入庫管理:出入庫管理介紹了對(duì)出入庫藥品的名稱、是出還是入的類型、出入庫的數(shù)量和出入庫的時(shí)間進(jìn)行具體的管理分析。圖3.7出入庫管理3.2.2藥品管理藥品管理包含了藥品信息維護(hù)、藥品效期管理、藥品價(jià)格管理、藥品銷售管理和藥品計(jì)劃管理。如下圖圖3.8藥品管理藥品信息表:綜合介紹藥品信息維護(hù)、藥品效期管理、藥品價(jià)格管理和藥品銷售管理。藥品信息維護(hù),主要是對(duì)藥品的編碼、藥品的名稱、藥品的劑量,此藥品的生產(chǎn)廠家。藥品效期管理,具體分析了所在倉庫的哪中藥品的數(shù)量和有效期時(shí)間進(jìn)行管理。藥品價(jià)格管理,它是藥品名稱具體的進(jìn)價(jià)、原價(jià)和折扣進(jìn)行編輯管理工具。藥品銷售管理,是負(fù)責(zé)藥品的出售數(shù)量,出售藥品的總金額和藥品出售的日期。藥品計(jì)劃管理:藥品計(jì)劃管理對(duì)藥品和藥品所在倉庫的存儲(chǔ)狀態(tài)進(jìn)行詳細(xì)的系統(tǒng)管理。對(duì)藥品存儲(chǔ)不足的倉庫進(jìn)行文字提示,對(duì)藥品存儲(chǔ)接近漫溢狀態(tài)的倉庫進(jìn)行顏色提示。計(jì)劃管理就是對(duì)藥店近期需要采購的藥品、采購數(shù)量和采購藥品的供應(yīng)商的管理。進(jìn)價(jià)定價(jià)折扣劑量出廠日期編碼過期日期批號(hào)生產(chǎn)廠家條碼主供應(yīng)商通用名次供應(yīng)商唯一編號(hào)藥品信息圖進(jìn)價(jià)定價(jià)折扣劑量出廠日期編碼過期日期批號(hào)生產(chǎn)廠家條碼主供應(yīng)商通用名次供應(yīng)商唯一編號(hào)藥品信息圖3.9藥品信息3.2.3統(tǒng)計(jì)查詢選型原則統(tǒng)計(jì)查詢只包括了兩個(gè)功能:出入庫變化和銷售情況。出入庫變化:對(duì)具體倉庫里的藥品在某一個(gè)時(shí)間段內(nèi)的入庫、出庫和庫存變化進(jìn)行查詢。銷售情況:對(duì)藥店的某一種藥品在某一個(gè)時(shí)間段內(nèi)的的所有銷量和銷售金額查詢分析。3.2.4個(gè)人設(shè)置個(gè)人設(shè)置包括個(gè)人資料修改和密碼修改。個(gè)人資料包括管理員的姓名、姓名、密碼保護(hù)(密碼問題和問題答案)、聯(lián)系電話和Email,個(gè)人資料修改就可以對(duì)這些資料進(jìn)行修改。密碼修改是對(duì)管理員登入密碼進(jìn)行修改3.3數(shù)據(jù)庫設(shè)計(jì)3.3.1數(shù)據(jù)庫設(shè)計(jì)概述數(shù)據(jù)庫設(shè)計(jì)是把現(xiàn)實(shí)世界的實(shí)體模型與需求轉(zhuǎn)換成數(shù)據(jù)庫的模型的過程,它是建立數(shù)據(jù)庫應(yīng)用系統(tǒng)的核心問題。數(shù)據(jù)庫及其應(yīng)用的性能都建立在良好的數(shù)據(jù)庫設(shè)計(jì)的基礎(chǔ)之上,數(shù)據(jù)庫的數(shù)據(jù)是一切操作的基礎(chǔ),如果數(shù)據(jù)庫設(shè)計(jì)不好,那么其它一切用于提高數(shù)據(jù)庫性能的方法收效都是有限的。數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵是如何使設(shè)計(jì)的數(shù)據(jù)庫能合理地存儲(chǔ)用戶的數(shù)據(jù),方便用戶進(jìn)行數(shù)據(jù)處理。在設(shè)計(jì)數(shù)據(jù)庫時(shí),通常用“范式(NormalForms)”定義消除數(shù)據(jù)冗余的程度,范式越高,分解的表也增多,訪問時(shí)性能(速度)將下降。因此在本系統(tǒng)設(shè)計(jì)中我主要以第三范式為主,兼顧系統(tǒng)實(shí)際運(yùn)行情況,允許部分冗余的存在。3.3.2數(shù)據(jù)庫需求分析在仔細(xì)調(diào)查藥房藥品進(jìn)銷存管理過程的基礎(chǔ)上,得到系統(tǒng)所要處理數(shù)據(jù)的流程,如圖所示。圖3.10數(shù)據(jù)流程圖通過對(duì)藥房藥品進(jìn)銷存管理的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下:入庫、出庫功能(倉儲(chǔ)管理、供求管理、商品維護(hù)(包括增加、刪除、修改商品))價(jià)格管理(編制擬調(diào)價(jià)藥品明細(xì),自動(dòng)生成調(diào)撥單/沖調(diào)撥單、入庫單/沖入庫單及調(diào)價(jià)明細(xì)表)藥品管理(登記藥品信息(庫存上、下限,以便即使購進(jìn)和補(bǔ)充藥品)設(shè)置效期藥品管理功能,對(duì)近效期藥品可進(jìn)行報(bào)警提示)。藥品計(jì)劃管理(根據(jù)藥品實(shí)際庫存和近幾個(gè)月的平均消耗人工調(diào)整采購計(jì)劃)藥品化價(jià)(藥房化價(jià)時(shí)系統(tǒng)自動(dòng)生成唯一的處方編號(hào),提高化價(jià)準(zhǔn)確率)帳務(wù)管理(系統(tǒng)提供各類匯總統(tǒng)計(jì)與報(bào)表打?。┎樵児δ埽ú樵?nèi)我凰幤啡我鈺r(shí)間段的入庫、出庫、盈虧、報(bào)損明細(xì),并匯總相關(guān)金額。)往來單位的管理(往來單位分內(nèi)部單位(藥房和臨床科室)、外部單位(藥品供應(yīng)商)錄入其地址、聯(lián)系方式、銀行帳號(hào)等信息)數(shù)據(jù)輸出功能(系統(tǒng)設(shè)有數(shù)據(jù)輸出功能,凡查詢或調(diào)出的數(shù)據(jù)都能轉(zhuǎn)存到Excel中)3.3.3數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)E-R模型的組成元素有:實(shí)體、屬性、聯(lián)系。E-R模型用E-R圖來表示。實(shí)體是用戶工作環(huán)境中所涉及的事物,屬性是對(duì)實(shí)體特征的描述。本系統(tǒng)主要的E-R圖,見圖3.2。NN實(shí)施藥品名規(guī)則ID藥品編碼藥品I當(dāng)前數(shù)量<藥品IDEMAIL電話銷售記錄I用戶ID藥品ID銷售數(shù)量包含N包含實(shí)施操作倉庫地址倉庫ID倉庫名稱藥品ID倉庫ID出入庫類型藥品ID1 用戶信息倉庫信息藥品信息出入庫記錄銷售記錄采購計(jì)劃存儲(chǔ)規(guī)則圖3.11E-R圖3.3.4數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì)在SQL服務(wù)器上建立名為zhao的數(shù)據(jù)庫。其中包括以下7張表:表3.1倉庫信息表(stores)字段名字段類型說明StoreidInt倉庫唯一id,自動(dòng)增量NameVarchar(200)倉庫名稱AddressVarchar(200)倉庫所在地址DescriptionVarchar(200)倉庫描述表3.2存儲(chǔ)規(guī)則表(storerule)字段名字段類型說明UidBigint規(guī)則唯一id,自動(dòng)增量MedicalidBigint藥品idStoriedInt倉庫idTopcountInt存儲(chǔ)上限BasecountInt存儲(chǔ)下限

表3.3出入庫記錄表(outinrecords)字段名字段類型說明UidBigint記錄唯一id,自動(dòng)增量MedicalidBigint藥品idStoriedInt倉庫idStypeBit類型,0表示入庫,1表示出庫TcuntInt數(shù)量ManageridInt操作員idShandlervarchar(200)經(jīng)手人OpdateSmalldatetime日期CurcountInt當(dāng)前數(shù)量CurcountInt當(dāng)前數(shù)量表3.4藥品信息表(medical)

字段名字段類型說明MedicalidBigint藥品唯一id,自動(dòng)增量CnameVarchar(200)藥品通用名TiaomaVarchar(200)藥品條碼BianmaVarchar(200)藥品編碼JiliangVarchar(200)劑量PiciVarchar(200)批號(hào)JinjiaMoney進(jìn)價(jià)ShoujiaMoney定價(jià)DazhelvFloat折扣OutdateSmalldatetime出廠日期PertimeSmalldatetime過期日期ProdcorpVarchar(200)生產(chǎn)廠家provider1Varchar(200)主供應(yīng)商provider2Varchar(200)次供應(yīng)商表3.5藥品采購計(jì)劃表(stockplan)字段名字段類型說明uidint計(jì)劃唯一id,自動(dòng)增量

statusbt計(jì)劃狀態(tài),0-未執(zhí)行,1-已執(zhí)行medicalidbigint藥品idtcountint計(jì)劃采購數(shù)量zongjiamoney總價(jià)providerVarchar(200)供應(yīng)商makeuseridint計(jì)劃制訂人idmakedatesmalldatetime制訂日期execuserVarchar(50)采購員execdatesmalldatetime采購日期表3.6 銷售記錄表(sales)字段名字段類型說明UidBigint記錄唯一id,自動(dòng)增量OpdateSmalldatetime銷售日期

MedicalidBigint藥品idTcountInt銷售數(shù)量OpuseridInt操作員idZongjiaMoney總價(jià)RecipeidVarchar(50)處方編號(hào)表3.7用戶信息表(users)字段名字段類型說明useridint用戶唯一id,自動(dòng)增量usernameVarchar(50)倉庫名稱passwordVarchar(50)倉庫所在地址truenameVarchar(50)倉庫描述sexBit性別1表示男,0表示女questionVarchar(50)密碼冋題answerVarchar(50)問題答案emailVarchar(50)emailphoneVarchar(50)電話usertypeint用戶類型,暫時(shí)未使用該字段數(shù)據(jù)字典數(shù)據(jù)字典是在系統(tǒng)數(shù)據(jù)流程圖的基礎(chǔ)上。進(jìn)一步定義和描述所有的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)存儲(chǔ)、處理過程和外部實(shí)體的詳細(xì)邏輯內(nèi)容與特征的工具。數(shù)據(jù)字典的任務(wù)是對(duì)于數(shù)據(jù)流程圖中出現(xiàn)的元素的名字都有一個(gè)確切的解釋。本系統(tǒng)的數(shù)據(jù)字典條目如下:數(shù)據(jù)文件“倉庫信息表“的字典條目文件名:倉庫信息表(stores)別名:無組成:storeid+name+address+description備注:這是倉庫信息表數(shù)據(jù)文件“存儲(chǔ)規(guī)則表“的字典條目文件名:存儲(chǔ)規(guī)則表(storerule)別名:無組成:uid+medicalid+storied+topcount+basecount+curcount備注:這是存儲(chǔ)規(guī)則表數(shù)據(jù)文件“出入庫記錄表“的字典條目文件名:出入庫記錄表(outinrecords)別名:無組成uid+medicalid+storied+stype+tcunt+managerid+shandler+opdate備注:這是出入庫記錄表4.?dāng)?shù)據(jù)文件“藥品信息表“的字典條目文件名:藥品信息表(medical)別名:無組成medicalid+cname+tiaoma+bianma+jiliang+pici+jinjia+shoujia+dazhelv+outdate+pertime+prodcorp+provider1+provider2備注:這是藥品信息表5.數(shù)據(jù)文件“藥品采購計(jì)劃表“的字典條目文件名:藥品采購計(jì)劃表(stockplan)別名:無組成uid+status+medicalid+tcount+zongjia+provider+makeuserid+makedate+execuser+execdate備注:這是藥品采購計(jì)劃表6.數(shù)據(jù)文件“銷售記錄表“的字典條目文件名:銷售記錄表(sales)別名:無組成:uid+opdate+medicalid+tcount+opuserid+zongjia+recipeid備注:這是銷售記錄表7.數(shù)據(jù)文件“用戶信息表“的字典條目文件名:用戶信息表(users)別名:無組成userid+username+password+truename+sex+question+answer+email備注:這是用戶信息表第4章系統(tǒng)具體實(shí)現(xiàn)4.1數(shù)據(jù)庫連接的實(shí)現(xiàn)在設(shè)計(jì)中我采用的是OLEDB方式連接SQLServer2000數(shù)據(jù)庫,服務(wù)器名:(local)用戶為:sa,密碼為:空,數(shù)據(jù)庫名為:zhao,其中采用的數(shù)據(jù)庫連接對(duì)象控件是:ADO,方法為:Connection<%dimdsn,oConndsn="Provider=SQLOLEDB.1;InitialCatalog=zhao;DataSource=(local);UserID=sa;"setoConn=Server.CreateObject("Adodb.Connection")oConn.Opendsn%>4.2系統(tǒng)功能的實(shí)現(xiàn)4.2.1登錄界面的實(shí)現(xiàn)輸入管理員的賬號(hào)密碼。當(dāng)用戶輸入的用戶名時(shí)與數(shù)據(jù)庫中的用戶名和密碼進(jìn)行比較,如果兩項(xiàng)都相同則返回到主頁,如果不同彈出對(duì)話框要求重新輸入,并且提示“用戶名或密碼錯(cuò)誤”要求重新輸入。用戶登錄頁(login.asp)部分代碼:<%ifRequest.ServerVariables("CONTENT_LENGTH")=0then%><scriptlanguage=javascript>functionvalidform(){if(pgfm.username.value==''||pgfm.passwd.value==''){alert('請(qǐng)輸入用戶名和密碼!');returnfalse;}returntrue;}</script><formaction="<%=Request.ServerVariables("SCRIPT_NAME")%>"method="post"onsubmit="javascript:returnvalidform()"name="pgfm"><table

width="180"border="0"cellpadding="3"cellspacing="1"width="180"border="0"cellpadding="3"cellspacing="1"bgcolor="#666666"><tralign="center"bgcolor="#FFFFFF"><tdheight="21"colspan="2"><strong>用戶登錄</strong></td></tr><trbgcolor="#FFFFFF"><tdwidth="68"align="center"> 帳號(hào):</td><tdwidth="112"><inputtype="text"name="

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論