藥房銷售管理系統(tǒng)設(shè)計(jì)_第1頁
藥房銷售管理系統(tǒng)設(shè)計(jì)_第2頁
藥房銷售管理系統(tǒng)設(shè)計(jì)_第3頁
藥房銷售管理系統(tǒng)設(shè)計(jì)_第4頁
藥房銷售管理系統(tǒng)設(shè)計(jì)_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精品資料 藥房銷售管理系統(tǒng)設(shè)計(jì) 目錄 引 言 1 1 需求分析 2 1.1 藥房信息化的客觀形勢分析 2 1.2 藥房銷售信息化的現(xiàn)象 3 1.3 可行性分析 3 1.3.1 技術(shù)可行性 3 1.3.2 經(jīng)濟(jì)可行性 3 1.3.3 程序運(yùn)行的可行性 3 2 操作系統(tǒng)的分析 4 2.1 操作系統(tǒng)的功能分析 4 2.2 操作系統(tǒng)流程分析 6 2.3 藥房數(shù)據(jù)庫功能分析 7 2.3.1 要求分析 7 2.3.2 概要設(shè)計(jì) 8 2.4 外部接口分析 10 2.4.1 用戶的界面 10 2.4.2.bug 的處理 10 2.5 程序的性能需求 10 2.6 軟件屬性需求 11 2.7 系統(tǒng)設(shè)計(jì)的原則 1

2、2 3 詳細(xì)設(shè)計(jì) 13 3.1 數(shù)據(jù)庫的設(shè)計(jì) 14 3.2 系統(tǒng)詳細(xì)的設(shè)計(jì)和系統(tǒng)功能實(shí)現(xiàn) 15 3.2.1 軟件系統(tǒng)結(jié)構(gòu) 16 3.2.2 各個模塊的設(shè)計(jì) 16 4 開發(fā)難點(diǎn)及解決技巧 21 結(jié) 語 23 致 謝 錯誤! 未定義書簽。 參考文獻(xiàn) 20 可編輯修改 藥房銷售管理系統(tǒng) 摘 要: 藥房對藥品數(shù)據(jù)和信息管理種類很多的,進(jìn)行統(tǒng)計(jì)浪費(fèi)大量人力物力。 藥房后臺的管理要想做得好,藥房自己的信息必須能夠迅速精準(zhǔn)的獲得,所以就要務(wù) 必較早地計(jì)算數(shù)值有利于觀察,以及同時保護(hù)藥房的信息數(shù)據(jù)。改程序是利用 Java 設(shè)計(jì)開發(fā)的藥房后臺管理系統(tǒng) ,是藥房信息的一個非常重要的部分, 可用來對藥品信 息進(jìn)行管

3、理分類和數(shù)據(jù)分析,有益于對信息進(jìn)行高效、精確、簡便地整理,有益于藥 房自己的部門進(jìn)行查詢,從而提升與改造以前的方案,提高藥房對藥品的管理。該論 文陳述的語句和程序都是在藥房銷售管理中的常見故障。 關(guān)鍵詞 :Java ;藥房管理系統(tǒng);藥品種類管理 Pharmacy sales management system Abstract :Pharmacy data and information on the management of a wide variety of drugs, a large number of waste of human resources.Pharmacy manage

4、ment to do a good job in the background, pharmacies own information must be able to quickly and accurately obtain, so it is necessary to make sure that the numerical value is conducive to early observation, and at the same time to protect the pharmacy information.The reform program is the use of pha

5、rmacy management system design and development of the Java, is a very important part of pharmacy information, can be used to analyze the classification and management data for drug information is beneficial to the information efficiently, accurately and conveniently finish, beneficial to their pharm

6、acy department inquiries, and promotion and transformation of the previous plan, improve the management of drug pharmacy.The statements and procedures described in this paper are common failures in pharmacy sales management. Key words :Java; pharmacy management system; drug management 精品資料 引言 根據(jù)本次畢業(yè)

7、設(shè)計(jì), 我對藥房后臺管理進(jìn)行了極其完整的考察和客戶需求的分析, 明白個人的開發(fā)系統(tǒng)必須擁有的什么樣性能、功能、操作頁面,清晰的知道了客戶的 需求,利用科技企業(yè)推出的牛逼的應(yīng)用開發(fā)工具 Myeclipse ,融合相關(guān)管理規(guī)則和實(shí) 際調(diào)查,有效對商業(yè)藥房用于日常藥品售賣和操作的應(yīng)用系統(tǒng) -“藥房后臺管理系統(tǒng) 的發(fā)掘和實(shí)操。本設(shè)計(jì)具有操作起來簡潔、穩(wěn)固、安全性能強(qiáng)和對友好用戶的界面等 特長。 據(jù)此,借該畢業(yè)軟件設(shè)計(jì)的機(jī)遇,本人對藥房藥品管理系統(tǒng)做了全面細(xì)心地調(diào)研 和客戶需求分析,知道了該操作的操作系統(tǒng)必須擁有的模塊、功能、頁面,清晰地詢 問了客戶的需要和要求, 并切合實(shí)際進(jìn)行了答疑。 尋求了軟件開發(fā)

8、部門推出的強(qiáng)勁的 程序應(yīng)用開發(fā)工具 Myeclipse ,通過相關(guān)管理規(guī)則以及實(shí)際情況的調(diào)研,對藥店用來 平常藥物管理的應(yīng)用程序 “藥房后臺管理系統(tǒng)” 地發(fā)掘設(shè)計(jì), 本程序擁有操作簡潔、 穩(wěn)固、安全性強(qiáng)和界面友好等一切特色。 可編輯修改 1需求分析 時間飛逝,如白駒過隙,光陰似箭日月如梭,電腦程序的的廣泛應(yīng)用已成為一種 現(xiàn)象。新世紀(jì)是一個信息化的新時代,軟件工程編程技術(shù)正決定著老百姓的日常生活。 而且藥房進(jìn)行運(yùn)作的電腦信息日漸巨大和對計(jì)算的精確要求、訊速等其他結(jié)果的存在, 變得該操作系統(tǒng)和相關(guān)的應(yīng)用系統(tǒng)在藥房和藥店管理中地使用形成一種時尚。依據(jù)程 序軟件學(xué)的需求,發(fā)掘應(yīng)用程序首要先對客戶的需求

9、進(jìn)行分析,然后就是對系統(tǒng)進(jìn)行 分析。可以確認(rèn)本軟件的大小和規(guī)模、大致范圍、大概需求和所需要的環(huán)境和支持的 操作系統(tǒng),根據(jù)客戶的實(shí)際情行從而確定該應(yīng)用程序?qū)Σ僮飨到y(tǒng)和環(huán)境的要求,等待 到開發(fā)應(yīng)用大體上的束縛和限定。 1.1藥房信息化的客觀形勢分析 1、中國已加盟世貿(mào)組織,面對將要進(jìn)入中國市場,擁有極其豐厚的資金,極其高 級管理思路,對于國外藥品大型跨國企業(yè)的服務(wù)態(tài)度,如果本國藥品經(jīng)營企業(yè)想在困 難的環(huán)境中生存,在銷售和經(jīng)營理念上要與國際大型公司的思想接近,利用軟件進(jìn)行 數(shù)據(jù)化管理還有很長的路要走。 2、 藥物產(chǎn)品的品質(zhì)對百姓大眾健康影響很大,中國國家藥品監(jiān)督局十分強(qiáng)力推薦 iso9001認(rèn)證工作

10、,為了加強(qiáng)對藥品行業(yè)檢測水平, 年底是企業(yè)iso9001達(dá)標(biāo)的截止 日期,大部分藥品企業(yè)單位必須在今年檢測通過,如果必須達(dá)到此準(zhǔn)則從理論上來說 絕對不能離開應(yīng)用軟件的土壤。 3、相對獨(dú)立的管理體系是藥物的特點(diǎn)。 1.2藥房銷售信息化的現(xiàn)象 1、中國藥房銷售信息化起點(diǎn)相對于其他國家處于落后水平,近來幾年剛剛起步, 因?yàn)槭懿煌》?,不同的省市地區(qū)不同,受到的影響和受制和發(fā)展的狀況也不一樣。 2、 大多數(shù)藥房僅僅是使用了簡單的應(yīng)用軟件,距離企業(yè)化還有很長的路要走,在 經(jīng)營管理理念方面并沒有什么經(jīng)驗(yàn),暫時還不具備充足的優(yōu)點(diǎn)來面對越來越激烈的國 際、國內(nèi)沖擊,整體發(fā)展趨勢有待改進(jìn)。 3、一小部分首先進(jìn)入

11、云數(shù)據(jù)化的藥房應(yīng)用的還大部分屬于比較早應(yīng)用程序的基石 上進(jìn)行整改出來的,不夠?qū)I(yè),技術(shù)不行,對藥店經(jīng)營和操作具有不少問題和難題。 1.3可行性分析 1.3.1技術(shù)可行性 本應(yīng)用系統(tǒng)創(chuàng)造及運(yùn)行僅僅需在微軟操作系統(tǒng)實(shí)行,使用MYP8.5創(chuàng)造及調(diào)試, 電腦上只要裝載普通的應(yīng)用程序和某些可以支持該系統(tǒng)的程序,基本不要使用到很大 的程序開發(fā)軟件和程序來支撐,減小了程序員的壓力,大大降低了程序的開發(fā)難度。 1.3.2經(jīng)濟(jì)可行性 此應(yīng)用程序開發(fā)成本以及投入金額比較少,開發(fā)僅僅需要一臺能開機(jī)和安裝 windows7系統(tǒng)和Myeclipse開發(fā)軟件的筆記本電腦,對支持軟件的環(huán)境要求配置很 低,應(yīng)用軟件進(jìn)行應(yīng)用時

12、也不要特別高質(zhì)量的筆記本電腦和操作程序的裝載,可以延 長應(yīng)用程序的使用時間,資本比較低廉,因此開發(fā)此系統(tǒng)具有很強(qiáng)的廉價性。 1.3.3程序運(yùn)行的可行性 本操作系統(tǒng)的思路和開發(fā)環(huán)境充分考慮到客戶的業(yè)務(wù)交流、管理流程形式和客服 人員的綜合素質(zhì)和學(xué)歷水平等其他方面的因素,幾乎可以滿足一般藥店工作人員的日 產(chǎn)需求。本界面的操作簡單快捷,有利于工作人員的使用。具有極高的可操控性和簡 單性的。 吳德勝,齊曉亮,肖仁華JavaServer Pages 數(shù)據(jù)庫實(shí)用程序?qū)嶋H 100例M.北京,人民郵電出版社,2002, 79-97. 吳雁,蕭風(fēng).JavaServer Pages 入門.提高.實(shí)戰(zhàn)M.北京,人民郵

13、電出版社,2002, 68-75. 精品資料 經(jīng)以上需求分析和我本人的研究后,認(rèn)定該應(yīng)用程序的開發(fā)和研究是具有可行性 和可操作性。 2操作系統(tǒng)的分析 2.1操作系統(tǒng)的功能分析 其中很重要的一步是解析操作系統(tǒng),而且極其具有關(guān)鍵性。分析藥房后臺管理系 統(tǒng),按工程學(xué)科開發(fā)應(yīng)用程序的基本理念 ,對藥房后臺管理系統(tǒng)的所有模塊以及所 80-97. 需要的數(shù)據(jù)庫來詳細(xì)解釋,在解釋的時侯利用結(jié)構(gòu)化的新型方法,從上到下、一層一 層地分析解決難點(diǎn)。對于此操作系統(tǒng)進(jìn)行解析從而才能肯定其系統(tǒng)所該有的模塊和單 丿元。 當(dāng)下軟件開發(fā)技術(shù)迅猛發(fā)展,人類所面臨的信息量已經(jīng)不能使用便捷的手工筆記 來完成記錄,更先進(jìn)的技術(shù)誕生了

14、,這就是信息的數(shù)字化模式,因?yàn)樾畔?shù)據(jù)量越來 越大,造成了手工筆記記錄太多的錯誤和紕漏。如果現(xiàn)在的藥房里繼續(xù)使用原有的方 法來記錄,那就是落后時代潮流,我花費(fèi)了些許時間來調(diào)研,覺得藥店的藥品必須在 規(guī)范化下處理,比如說對藥品分類和管理: (1)藥房銷售管理業(yè)務(wù)部分:藥品銷售管理(修改藥品編碼,藥品售價,藥品數(shù) 量,銷 售日期,刪除信息),增加藥品銷售(改藥品編碼,藥品售價,藥品數(shù)量, 銷售日期)。 (2 )藥品庫存管理部分:藥品庫存管理(只可查看,不可修改)。 (3)藥品銷售報(bào)表部分:查詢開始日期-截止日期,修改(修改藥品編碼,藥品 售價,藥品數(shù)量,銷售日期),刪除信息。 (4)藥品名稱管理部

15、分:藥品名稱管理,增加藥品名稱。 (5) 操作系統(tǒng)設(shè)置部分:管理員設(shè)置(增加管理員,修改密碼,設(shè)在當(dāng)前狀態(tài)), 后臺登錄日志。 (6 )藥坪采購提示:可以每時每刻了解藥品的剩余量和銷售數(shù)量等,并且可以設(shè) 置最低保有量。 (7)可以迅速精確地解決藥品的入庫、銷售、調(diào)價等其他模式。 (8)操作系統(tǒng)可靠性強(qiáng),安全性高,高效便捷,而且可以實(shí)現(xiàn)便捷性、有價值性 冰。 設(shè)計(jì)的應(yīng)用操作系統(tǒng)的結(jié)構(gòu)圖如下所示。 龔沛曾,陸慰民,楊志強(qiáng).JavaServer Pages 程序設(shè)計(jì)教程M.北京,清華大學(xué)出版社,2004, 100-102. 可編輯修改 精品資料 圖2-1 藥房后臺管理系統(tǒng)功能圖 2.2操作系統(tǒng)流程分

16、析 藥房后臺管理系統(tǒng)所處理和接納的信息量比較大、比較繁雜,而且充滿了挑戰(zhàn), 由于它的能力很強(qiáng),藥房后臺管理的系統(tǒng)流程圖下示: 退貨返廠 庫 存 盤 占 八、 客戶退貨 V 庫存信息 1 F 庫 存 查 詢 管 理 銷售作業(yè) 客 戶 1 F 信 查 息 丿匕、 詢 圖2-2藥房后臺管理系統(tǒng)的系統(tǒng)流程圖 2.3藥房數(shù)據(jù)庫功能分析 對于不斷變多的數(shù)據(jù)規(guī)格,數(shù)據(jù)量增長的速率也再增加,數(shù)據(jù)庫在應(yīng)用軟件中的 位置舉足輕重,因此變成了應(yīng)用軟件生存的動力來源,對數(shù)據(jù)庫的分析是我眾多工作 中的重點(diǎn),我制定了詳細(xì)的方案計(jì)劃,準(zhǔn)備在分析前進(jìn)行使用,我通過早期的調(diào)研和 實(shí)地考察,我做出了自己的推斷,我對大量的藥房的藥

17、品管理進(jìn)行詳細(xì)的分析,最終 得出自己的結(jié)論。 2.3.1要求分析 藥房后臺管理系統(tǒng)是一個數(shù)據(jù)管理的云平臺,數(shù)據(jù)庫的設(shè)計(jì)決定了軟件的質(zhì)量和運(yùn)行速度,在對數(shù)據(jù)庫解析和初步設(shè)計(jì)階段多用心,多一份耐心是必須的,通過對應(yīng) 用軟件進(jìn)行地科學(xué)解析和客戶的需求,本操作程序可以對藥品的某些基礎(chǔ)數(shù)據(jù)和信息 進(jìn)行更改、去除增添和查詢信息等。 2.3.2概要設(shè)計(jì) 通過對數(shù)據(jù)庫的需求解析,最終認(rèn)為本應(yīng)用程序所具有的實(shí)體和實(shí)體的屬性。在 圖2.3.2.1藥品實(shí)體圖 藥房后臺管理系統(tǒng)中的中有藥品、管理員等。多種多樣的的屬性關(guān)系如圖: 藥品信息中存有藥品商稱、藥品劑量、注射量、產(chǎn)地、庫存量、統(tǒng)計(jì)報(bào)表、藥品最低 保有量提 等,

18、實(shí)體 的關(guān)系如 圖: 可編輯修改 圖2.322客戶實(shí)體圖 圖2.3.2.3供應(yīng)商實(shí)體圖 通過以上的數(shù)據(jù)庫的模型分析和解答,最終可以肯定本應(yīng)用程序應(yīng)具有的數(shù)據(jù)表 格主要有:庫存數(shù)據(jù)表格、供應(yīng)商數(shù)據(jù)表、銷售信息表格、入庫信息表格、銷售退貨 數(shù)據(jù)表格、密碼數(shù)據(jù)表格、入庫退單數(shù)據(jù)表格、用戶數(shù)據(jù)表格。 2.4 外部接口分析 2.4.1 用戶的界面 采用微軟操作系統(tǒng)的共用圖形界面, 客戶體驗(yàn)良好, 并且支持鍵盤、鼠標(biāo)的使用, 應(yīng)用界面的設(shè)計(jì)可以遵守以下規(guī)矩: 1. 用戶界面必須要具有統(tǒng)一性,界面規(guī)則遵守微軟操作系統(tǒng)界面的規(guī)范; 2. 提供必要的簡易 bug 處理; 3. 可以對信息分析得出自己結(jié)論,使用各

19、種各樣的方式提示藥房操作人員對當(dāng)前 的狀況進(jìn)行處理; 4. 操作可以相反,每個操作都是獨(dú)立的,互不影響互不干涉; 5. 畫面自動展示在客戶眼前,非常清晰靠譜,有一定的文藝味道,但又不能讓人 感覺太過頭; 6. 應(yīng)遵守國家相關(guān)軟件用語標(biāo)準(zhǔn),用詞必須精確,不能造成誤會,圖片的意思簡 單易懂。 2.4.2.bug 的處理 日常應(yīng)用時不容易出問題,如果使用時遇到不可逆轉(zhuǎn)的系統(tǒng)問題,一定要保證數(shù) 據(jù)庫信息完美無瑕。 2.5 程序的性能需求 1、數(shù)據(jù)的精確度 在搜索時必須可以保證查全的概率, 任何區(qū)域包括搜索關(guān)鍵點(diǎn)的信息均可以搜索。 在查詢的時侯必須保證查證概率,查詢的信息一定要與所給組合所查詢的條件一模

20、一 樣。 2、時間特性 普通動作的反應(yīng)時間段維持在幾毫秒之間,數(shù)據(jù)信息的錄入與輸出必須在規(guī)定時 間段內(nèi)搞定。 3、適應(yīng)性 盡量滿足個人使用的要求。錯誤不應(yīng)該在運(yùn)行時候發(fā)生,必須提前預(yù)防,提早由 后臺人員解決。 2.6 軟件屬性需求 1、效率性 在查詢、搜索、設(shè)置、刪除密碼和更新設(shè)置的普通動作時, 基本要達(dá)到及時反應(yīng), 時間保證在幾秒間。 2、完整性 在遭遇突發(fā)情況比如電源供電不足或自然災(zāi)害時,保證數(shù)據(jù)完整性。 3、易使用性 操作要盡可能的簡單,面向大量人群,而不是計(jì)算機(jī)專業(yè)的后臺管理人員,提供 必要的提示。 4、可測試性 提供時間的最大程度利用率,把軟件的工作分散到每個人手中,以節(jié)約時間。 5

21、、復(fù)用性 在創(chuàng)造時必須使用程序化模式的辦法來操作設(shè)計(jì),這樣程序內(nèi)不同單元接口就可 以達(dá)到高聚合、低偶合,極大提高各個單元的重復(fù)利用性。 6、安全保密性 當(dāng)其他人想要提供身份地核驗(yàn)時,只能支持通過校驗(yàn)的客戶操作該應(yīng)用程序,避 免信息泄露和黑客攻擊。 7、可理解性 菜單中五花八門的提示和按鈕豐富了我們的視野,提供了大量的數(shù)據(jù)。 8、可移植性 本應(yīng)用程序在很長一段時間內(nèi)能易于向各種不同的窗口操作系統(tǒng)上進(jìn)行克隆。 2.7 系統(tǒng)設(shè)計(jì)的原則 1、正確性 全部的單元和模塊各司其職。 2、可用性 應(yīng)用程序的基礎(chǔ)框架、 實(shí)現(xiàn)的方式、 操作的方法一定是要使一個普通 人員可以快捷、合理的運(yùn)用。 3、完善性 可以負(fù)荷

22、現(xiàn)在藥房藥品管理的法律法規(guī)和準(zhǔn)則。 4、操作界面友善,便于使用, 精心構(gòu)造出的應(yīng)用程序要大方美觀、方便操作、 簡單易行。 5、方便藥房操作人員的操作,減少他們的工作量。 6、應(yīng)用程序的穩(wěn)固, 盡可能的防止觸碰鼠標(biāo)而產(chǎn)生的不好結(jié)果, 如果出現(xiàn) bug , 相關(guān)人員要求及時處理,妥善解決。 7、提高時間的利用率,而且要盡可能的靈動,避免造成流程過深,盡可能在任一 一個頁面中都可以回到主頁面,避免程序停止執(zhí)行。 8. 藥房業(yè)務(wù)的完整性 在藥房業(yè)務(wù)的特殊情況中可以及時響應(yīng),保證業(yè)務(wù)和數(shù)據(jù)的完整。 3 詳細(xì)設(shè)計(jì) 在確定了客戶的需求后,在通過軟件學(xué)中的規(guī)范對該軟件功能的設(shè)計(jì),制定本應(yīng) 用程序所應(yīng)該擁有的所

23、有開發(fā)計(jì)劃和功能。本藥房后臺管理系統(tǒng)中的單元化功能中包 涵藥品查詢、藥品庫存查詢、藥品單位管理、藥品進(jìn)貨管理等。 3.1 數(shù)據(jù)庫的設(shè)計(jì) 該數(shù)據(jù)庫操作應(yīng)用程序是以文件系統(tǒng)作為基石并且不斷演變的,經(jīng)過了三個不 同的時間段。由于蜘蛛網(wǎng)數(shù)據(jù)庫使用我們比較容易理解和通過的表格來整理數(shù)據(jù),所 有發(fā)展的速率很快,如今已經(jīng)形成數(shù)據(jù)庫產(chǎn)品的風(fēng)向標(biāo)。 該操作系統(tǒng)的前端是使用的是javascrip技術(shù),jsp技術(shù)是一種可以活動的網(wǎng)頁 技術(shù),它和傳統(tǒng)的網(wǎng)頁技術(shù)不同,可以跨平臺也可以在其他系統(tǒng)下運(yùn)行,運(yùn)用 java 進(jìn) 行信息庫的連接和邏輯控制,后臺數(shù)據(jù)庫采用的是 SQL Se rv er。SQLS er ve r數(shù)

24、據(jù)庫的系統(tǒng)管理是一項(xiàng)極其完整的數(shù)據(jù)庫與分析應(yīng)用。 SQ L2 00 8 簡單易學(xué) 、使 用方法、可供參考和學(xué)習(xí)的文獻(xiàn)較多, SQL20 08 全面支持 Web 功能的數(shù)據(jù)庫解決 方案, SQL 是一個知名的數(shù)據(jù)庫開發(fā)程序,在它誕生的許多年間幫助了軟件開發(fā)人員 解決一個又一個的問題。 為了給后臺開發(fā)提供了強(qiáng)有力的支持, 我們使用 SQLServer2 00 8 ,并對為軟 件的運(yùn)行提供了強(qiáng)大的后盾,所以,我的后臺數(shù)據(jù)庫運(yùn)用了 SQ LSe rver2 008 , S QL 可以在應(yīng)用程序中自定義的使用數(shù)據(jù), 操作人員可以使用普通工具進(jìn)行直接訪問 數(shù)據(jù)或修改數(shù)據(jù),極大方便了開發(fā)人員的操作和使用。

25、其各個字段類型地設(shè)置和字段地長度設(shè)置見附錄 A 表所示。 藥房后臺管理系統(tǒng)的數(shù)據(jù)圖如圖: 庫存是藥物的基本內(nèi)容,包涵生產(chǎn)地點(diǎn)、商品的名稱和生產(chǎn)批號,它和不同表格 的關(guān)系均為一個對數(shù)個的聯(lián)系,銷售清單,藥品入庫清單,售后退款都與它有著密切 聯(lián)系。 藥品和藥房這兩個模塊也是存在于藥房后臺管理當(dāng)中的,銷售和客戶銷售退單發(fā) 生一對多關(guān)系。 3.2系統(tǒng)詳細(xì)的設(shè)計(jì)和系統(tǒng)功能實(shí)現(xiàn) 通過以上仔細(xì)分解和客戶要求得解析和對數(shù)據(jù)單進(jìn)行構(gòu)造,最終定下藥房后臺管 理系統(tǒng)的所有的必須部件、必需的數(shù)據(jù)庫,根據(jù)軟件學(xué)中對系統(tǒng)設(shè)計(jì)地系統(tǒng)構(gòu)造的需 求,對此操作系統(tǒng)進(jìn)行功能實(shí)現(xiàn)及細(xì)致的設(shè)計(jì)。軟件設(shè)計(jì)的過程中利用了一體化方式來 設(shè)計(jì)

26、,改造了操控的結(jié)構(gòu),減少了系統(tǒng)的冗余程度,以便于使程序具有可保護(hù)性、可 操作性、可學(xué)性,系統(tǒng)的設(shè)計(jì)對于軟件而言是非常重要的,如果系統(tǒng)的設(shè)計(jì)不夠完善 或者出現(xiàn)了問題,那么對于整個藥房后臺管理系統(tǒng)來說是災(zāi)難性的,因此系統(tǒng)的實(shí)現(xiàn) 是離不開系統(tǒng)的設(shè)計(jì)的。 321軟件系統(tǒng)結(jié)構(gòu) 本軟件頂層數(shù)據(jù)流圖如下圖所示 登錄 圖3-2頂層數(shù)據(jù)流圖 3.2.2各個模塊的設(shè)計(jì) 藥房后臺管理系統(tǒng)使用的是強(qiáng)大的JSP開發(fā)工具myeclipse8.5 進(jìn)行所有的開 發(fā)過程。Myeclipse經(jīng)常更新它的各種版本。myeclipse在繼承早期的優(yōu)勢的基石上, 又更新增添各式各樣特色和模塊,myeclipse運(yùn)行速率迅速,具有簡單

27、易用且強(qiáng)大的 看得見的環(huán)境。 (1)軟件登錄窗體設(shè)計(jì) 對使用者的身份進(jìn)行檢查??蛇x擇實(shí)操人員,支持鍵盤手工錄入和鼠標(biāo)點(diǎn)擊。當(dāng) 使用者的密碼驗(yàn)證正確,方可駛?cè)胫鞑僮黜撁?。?dāng)使用者輸入bug或密碼出現(xiàn)bug 的時候提示并返回主頁面。一旦輸入的密碼多于3次,自動登出系統(tǒng)。登陸模塊界面 設(shè)計(jì)如下圖所示: 圖322登陸界面 (2 )入庫單模塊設(shè)計(jì) 功能:啟用應(yīng)用以后,點(diǎn)擊“藥品名稱”菜單類別里的“藥品名稱管理”選項(xiàng), 直接進(jìn)入到藥品名稱單中的模塊。在入庫單的模塊中可以進(jìn)行這樣的操作:完成藥品 入庫。自動生成入庫票號。計(jì)算入庫的品種系統(tǒng)將自動操作、數(shù)量、金額。入庫單界 面設(shè)計(jì)如圖所示: 1 1 1 1U2

28、4 11?3 2011-03-07 20:05:16 IS戰(zhàn) 刪字 Z 1DZ3 Z011-OZ-Z5 EJ0:3Z:41 EM 刪除 3 I0ZZ 丙酮載 Z01T-OZ-15 EZ;53;53 瞬 * 1D21 2017-02-15 22:51:53 5 1D2J 123 2017-02-1 22:30:57 圖3.322 入庫單界面設(shè)計(jì) (3)藥品名稱管理的制作 (在窗體中添加幾個text文本框、幾個button按鈕等。 可以進(jìn)行修改和刪除。代碼3實(shí)現(xiàn)了以下功能:在藥品名稱管理構(gòu)件中,點(diǎn)擊“修 改” butt on,可以修改記錄了商品的信息,一旦有記錄商品名稱,就會使用for循環(huán) 將商品

29、儲存到表當(dāng)中,而且全部更換對應(yīng)的庫存信息??梢赃M(jìn)行刪除,點(diǎn)擊刪除后系 統(tǒng)會刪除原有的藥品信息。 (4)藥品類別管理模塊設(shè)計(jì) 系統(tǒng)運(yùn)行以后,單擊“藥品類別管理” 界面的按鈕選項(xiàng),駛?cè)胨幤奉悇e管理圖表。 在藥品類別管理圖表里可以操作進(jìn)行刪除和修改:點(diǎn)擊刪除和修改藥品庫存信息,進(jìn) 行“查詢”。 在窗體中添加 1 個 text 文本框, 1 個 button 按鈕。 (5)藥品劑型管理模塊設(shè)計(jì) 系統(tǒng)運(yùn)行以后,點(diǎn)擊“藥品劑型管理”頁面的“藥品劑型管理”選項(xiàng),將進(jìn)入藥 品劑型庫存數(shù)量表。在藥品劑型庫存表中操作刪除和修改。 在窗體中添加 1 個 text 文本框、 1 個 button 按鈕。 (6)藥品單

30、位管理模塊設(shè)計(jì) 應(yīng)用運(yùn)行以后,點(diǎn)擊“藥品單位管理”頁面的“藥品單位管理”選項(xiàng),會駛?cè)胨?品單位管理表。在藥品單位管理里可以操縱以下模塊:刪除和修改藥品的單位名稱。 點(diǎn)擊“藥品單位管理”頁面的“增加藥品單位”則可以增加藥品單位名稱。 (7)藥品進(jìn)貨管理模塊設(shè)計(jì) 功能:應(yīng)用運(yùn)行以后,點(diǎn)擊“藥品進(jìn)貨管理”頁面的“藥品進(jìn)貨管理”選項(xiàng),會 駛?cè)胨幤愤M(jìn)貨管理表。在藥品進(jìn)貨管理里可以操縱以下模塊:更改藥品編碼,更改藥 品類別,更改藥品劑型,修更改藥品單位,修改藥品進(jìn)價,修改藥品數(shù)量,修改進(jìn)貨 日期,修改產(chǎn)品批號, 修改產(chǎn)地,修改有效期,修改過期日期。 點(diǎn)擊“藥品進(jìn)貨管理” 頁面的“增加藥品進(jìn)貨”則可以增加藥

31、品編碼,藥品類別,藥品劑型,藥品單位,藥 品進(jìn)價,藥品數(shù)量,進(jìn)貨日期,產(chǎn)品批號,產(chǎn)地,有效期,過期日期。 (8)藥品銷售管理模塊設(shè)計(jì) 主要功能:系統(tǒng)運(yùn)行以后,點(diǎn)擊“藥品銷售管理” 頁面的“增加藥品銷售” 選項(xiàng), 將進(jìn)入藥品銷售銷售單元。銷售查找單元可以執(zhí)行以下模塊:選擇藥品編碼、設(shè)置藥 品售價、設(shè)置藥品數(shù)量、設(shè)置藥品銷售日期,然后提交。 銷售界面設(shè)計(jì)如圖所示: 商岳懈碼:-濟(jì)選梓一-工I -R *- 圖328藥品銷售增加界面 在頁面中添加1個text文本框、1個butt on 按鈕。 (9 )藥品庫存管理模塊設(shè)計(jì) 功能:系統(tǒng)運(yùn)行以后,點(diǎn)擊“藥品庫存管理”頁面的“藥品庫存”選項(xiàng),會駛?cè)?藥品庫存

32、管理表。在藥品庫存管理里可以操縱以下模塊:只可查看藥品庫存表,不得 做任何修改和添加。 (10)統(tǒng)計(jì)報(bào)表模塊設(shè)計(jì) 功能:系統(tǒng)運(yùn)行以后,點(diǎn)擊“統(tǒng)計(jì)報(bào)表”頁面里“庫存清單”選項(xiàng),會駛?cè)霂齑?清單表。在庫存清單表里可以操縱以下模塊:只可查看庫存清單表,不得做任何修改 和添加。 點(diǎn)擊“統(tǒng)計(jì)報(bào)表”頁面的“過期藥品清單”選項(xiàng),會駛?cè)脒^期藥品清單表。在期藥 品清單表里可以操縱以下模塊:只可查看過期藥品清單表,不得做任何修改和添加。 點(diǎn)擊“統(tǒng)計(jì)報(bào)表”頁面的“藥品銷售報(bào)表”選項(xiàng),會駛?cè)胨幤蜂N售報(bào)表。在藥品銷 售報(bào)表里可以操縱以下模塊:選擇開始日期和截至日期對表單進(jìn)行修改和刪除。 (11 )管理系統(tǒng)設(shè)置模塊設(shè)計(jì) 開啟程序過后,點(diǎn)擊“管理系統(tǒng)設(shè)置”模式下的“管理員設(shè)置”選項(xiàng),會準(zhǔn)許進(jìn) 入管理員后臺操作的單元。主要實(shí)現(xiàn)管理模塊中如下操作:增加和修改管理員名和管 理員密碼,設(shè)置當(dāng)前狀態(tài),在狀態(tài)中設(shè)置在用和凍結(jié)。 (12 )密碼設(shè)置模塊設(shè)計(jì) 在開啟應(yīng)用軟件之后,通過點(diǎn)擊“管理系統(tǒng)設(shè)置”選項(xiàng)的“登錄密碼”單元,就 可以使用密碼設(shè)置這個功能,使用密碼設(shè)置這個功能可以完成對管理員密碼設(shè)置的更 改、儲存。 4 開發(fā)難點(diǎn)及解決技巧 大量使用 for 循環(huán)語法, for 循環(huán)語句是一種常用的語句,在計(jì)算機(jī)語言中有

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論