




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1 緒論1.1 研究背景及意義隨著我國的發(fā)展, 人民生活水平大幅提高。 與此同時(shí), 各種疾病致使藥品需 求量大增,藥品市場(chǎng)極其活躍,新藥、特藥大量涌入國內(nèi),進(jìn)口藥與國產(chǎn)藥競(jìng)爭(zhēng) 激烈。隨著醫(yī)療制度改革的不斷推進(jìn)和深化以及國家對(duì)藥品價(jià)格管理的改革, 部 分藥品在國家規(guī)定的指導(dǎo)價(jià)范圍內(nèi)實(shí)行價(jià)格放開, 藥品的采購方式更加靈活、 多 樣,藥店可根據(jù)藥品的進(jìn)貨價(jià)格在規(guī)定范圍內(nèi)自主確定藥品零售價(jià)格。 目前各類 藥店越來越多,藥店應(yīng)對(duì)所進(jìn)藥品加強(qiáng)管理。藥店是一個(gè)相對(duì)簡(jiǎn)單的開放式系統(tǒng), 表現(xiàn)在藥店管理所涵蓋的方方面面相對(duì) 較少,業(yè)務(wù)也頭緒少。 過去采用的對(duì)藥品進(jìn)行管理的方式不僅浪費(fèi)人力物力, 同 時(shí)還容易出現(xiàn)錯(cuò)
2、誤, 因此需要采取一種新的藥品管理方式, 來有效地防止藥品過 期、流失、浪費(fèi)等現(xiàn)象,減少藥庫、藥房工作人員結(jié)賬、盤點(diǎn)、統(tǒng)計(jì)的工作量。1全方位的快速查詢,企業(yè)內(nèi)部信息交流與溝通減少重復(fù)勞動(dòng)、提 高工作效率2完整的檔案系統(tǒng),大力提高管理水平3各項(xiàng)費(fèi)用自動(dòng)統(tǒng)計(jì)、匯總,減少人工差錯(cuò)與負(fù)擔(dān)提高財(cái)務(wù)工作效率4靈活、準(zhǔn)確的進(jìn)、銷、存管理,提高各部門工作效率5全面的統(tǒng)計(jì)分析功能,提高領(lǐng)導(dǎo)決策依據(jù)1.2 國內(nèi)外研究現(xiàn)狀及發(fā)展情況由于互聯(lián)網(wǎng)及電子商務(wù)的誕生及其客觀的發(fā)展速度,國外已經(jīng)較早的涉及ERP系統(tǒng)的開發(fā)。相對(duì)于國內(nèi)來說,技術(shù)的應(yīng)用比較成熟,廣泛應(yīng)用于大中型企業(yè)中。而在國內(nèi),小型藥店進(jìn)銷存管理系統(tǒng),起步雖然比
3、較慢,但它在國內(nèi)市場(chǎng) 卻擁有廣闊的發(fā)展前景, 而且發(fā)展速度也相當(dāng)快。 目前,國內(nèi)已經(jīng)有很多企業(yè)使 用了進(jìn)銷存管理系統(tǒng)。 國際普遍公認(rèn), 中國、印度和東歐是第三方進(jìn)銷存管理成 長最快的地區(qū),所以進(jìn)銷存管理行業(yè)在中國市場(chǎng)還有很大的發(fā)展空間。進(jìn)銷存軟件概念起源于上世紀(jì),由于電算化的普及,計(jì)算機(jī)管理的推廣,不 少企業(yè)對(duì)于倉庫貨品的進(jìn)貨,存貨,出貨管理,有了強(qiáng)烈的需求,進(jìn)銷存軟件的 發(fā)展從此開始。在 90 年代以后,隨著進(jìn)銷存軟件的應(yīng)用面越來越廣,出現(xiàn)了許 多從功能上,從用途上,更為全面的進(jìn)銷存系統(tǒng),從單純的貨品數(shù)量管理,擴(kuò)展 為貨品的流程管理,進(jìn)銷存軟件對(duì)每一批貨品的來源,存放,去向,都作仔細(xì)的 記錄
4、,隨后并延伸為財(cái)務(wù)進(jìn)銷存一體化的管理模式。 后來, 各種各樣的進(jìn)銷存軟 件產(chǎn)品應(yīng)運(yùn)而生,在倉庫進(jìn)銷存管理的基礎(chǔ)上,集合了財(cái)務(wù)管理。客戶管理,業(yè) 務(wù)管理等相關(guān)內(nèi)容,成為進(jìn)銷存財(cái)一體化的管理系統(tǒng)。進(jìn)銷存與進(jìn)銷存之間的競(jìng)爭(zhēng)優(yōu)勢(shì)主要取決于進(jìn)銷存的創(chuàng)新能力和核心能力 的競(jìng)爭(zhēng),國內(nèi)制造和流通企業(yè)迫切需要運(yùn)用 IT 技術(shù)實(shí)現(xiàn)其生產(chǎn)、庫存、日常交 易的管理規(guī)范化、精確化,加強(qiáng)企業(yè)成本控制,提高企業(yè)運(yùn)營效率。在國內(nèi),調(diào) 查顯示,目前真正建設(shè)了完整的進(jìn)銷存系統(tǒng)的企業(yè)并不多, 總之,進(jìn)銷存市場(chǎng)在 國內(nèi)仍處于啟動(dòng)期。 隨著越來越多的企業(yè)走出國門參與國際市場(chǎng)競(jìng)爭(zhēng), 全球市場(chǎng) 競(jìng)爭(zhēng)趨勢(shì)已由原來的企業(yè)與企業(yè)之間的競(jìng)爭(zhēng)轉(zhuǎn)變?yōu)?/p>
5、進(jìn)銷存與進(jìn)銷存之間的競(jìng)爭(zhēng)。 進(jìn)銷存系統(tǒng)正在為越來越多的企業(yè)所采用,其中大中型企業(yè)成為市場(chǎng)需求主體。隨著信息技術(shù)的飛速發(fā)展, 企業(yè)進(jìn)銷存管理系統(tǒng)是公司或企業(yè)進(jìn)銷存管理中 的典型代表,涉及到了商品或貨物管理,入庫、出庫、查詢等。無論公司還是企 業(yè)對(duì)于貨物都實(shí)行了信息化的管理, 以提高管理水平和工作效率, 同時(shí)也最大限 度地減少手工操作帶來的錯(cuò)誤,所以進(jìn)銷存系統(tǒng)具有廣闊開發(fā)前景。1.3 資料來源1)本系統(tǒng)所使用的各種數(shù)據(jù)資料, 主要來源于衡水寶仁堂藥店后勤管理處、 員工檔案管理處、 財(cái)務(wù)處以及寶仁堂藥店管理部門等部門領(lǐng)導(dǎo)層、 基層員工等方 面,通過和其洽談及交流、調(diào)查寶仁堂藥店藥品進(jìn)銷存業(yè)務(wù)流程。2
6、)有關(guān) Microsoft Visual Studio 2008 和 SQLServer2OO0 C#語言編程等書籍3) 來自于論文期刊搜索的論文著作參考,引用其中有關(guān)進(jìn)銷存管理方法和C#.NET SQLServer200(開發(fā)技術(shù)資料。4) 此外,有些資料是通過網(wǎng)絡(luò)資源調(diào)查得到。例如,國內(nèi)外關(guān)于進(jìn)銷存管 理信息系統(tǒng)研究發(fā)展現(xiàn)狀等。1.4 系統(tǒng)特點(diǎn) 由于小型藥店的藥品進(jìn)銷存管理系統(tǒng)建設(shè)目前未受到應(yīng)有的重視, 現(xiàn)有的面 向有大中型藥店的藥品進(jìn)銷存管理系統(tǒng)并不適合小型藥店使用, 而藥品的進(jìn)銷存 管理系統(tǒng)在藥店中占有重要地位,本文將重點(diǎn)研究小型藥店的藥品進(jìn)銷存管理。 在本藥品管理系統(tǒng)中, 由于寶仁堂
7、是一家小型藥店, 系統(tǒng)應(yīng)用規(guī)模比較小, 與外 界交換信息的需求有限, 因此本藥店進(jìn)銷存管理系統(tǒng)所研究的主要內(nèi)容有: 系統(tǒng) 用戶管理、 藥品進(jìn)貨管理、藥品銷售管理、庫存轉(zhuǎn)移管理等內(nèi)容。概括起來該系統(tǒng)的優(yōu)點(diǎn)如下 :1) 更好地了解藥品信息,加強(qiáng)對(duì)藥品的管理。2) 提高藥店員工的工作效率,及時(shí)了解了藥品的進(jìn)貨,銷貨,存貨,客戶 退貨等情況。3) 提高了庫存盤點(diǎn)效率,可以根據(jù)銷售情況、庫存量進(jìn)行及時(shí)藥品進(jìn)貨處理。4) 提高資金的利用效率,降低了資金成本。5) 提高財(cái)務(wù)的管理,及時(shí)了解了資金的流向、收益等情況。6) 此外,本系統(tǒng)界面友好,操作簡(jiǎn)單方便,員工在經(jīng)過簡(jiǎn)單的培訓(xùn)后都能 夠熟練使用本系統(tǒng);數(shù)據(jù)安
8、全可靠,及時(shí)系統(tǒng)崩潰后,損失也會(huì)降低到 最小,并且系統(tǒng)可以快速的搭建,及時(shí)恢復(fù)業(yè)務(wù)操作,員工工作量小。2 系統(tǒng)分析要實(shí)現(xiàn)一個(gè)軟件系統(tǒng), 首先應(yīng)該進(jìn)行需求分析, 這樣才能令設(shè)計(jì)出的軟件滿 足用戶的各項(xiàng)功能。需求分析的調(diào)研成功與否直接關(guān)系到系統(tǒng)最后能否正常交 付、使用。下面就對(duì)寶仁堂藥店進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)進(jìn)行需求分析。2.1 初步調(diào)查隨著寶仁堂藥店規(guī)模不斷擴(kuò)大、業(yè)務(wù)量的增加,藥品信息數(shù)據(jù)量急劇增加, 每年隨著人們對(duì)身心健康的關(guān)注提高, 客戶對(duì)保健品需求極具增加, 客戶管理難 度隨之增加, 藥店員工面對(duì)龐大的藥品數(shù)量十分頭疼; 管理者對(duì)資金的把握不清 晰,為了應(yīng)對(duì)可能龐大的消費(fèi)群體, 藥店不得不動(dòng)
9、用大量的資金儲(chǔ)備藥品, 造成 大量的資金周轉(zhuǎn)不利; 倉庫管理部門對(duì)于藥品管理混亂, 藥品存放錯(cuò)亂, 造成藥 品在急需時(shí)候不能夠迅速找到, 大量的藥品存在過期現(xiàn)象; 此外,倉庫部門不能 根據(jù)現(xiàn)存量及時(shí)的進(jìn)行藥品的進(jìn)貨處理,造成藥品供應(yīng)困難。本次設(shè)計(jì)的藥品進(jìn)校存管理系統(tǒng), 可以做到信息管理的規(guī)范管理、 科學(xué)統(tǒng)計(jì) 和快速的查詢, 從而減少管理方面的工作量。 后勤按照庫存量及時(shí)進(jìn)貨、 管理藥 品,查詢倉庫現(xiàn)存量信息等工作。 領(lǐng)導(dǎo)者可以把握資金流向, 提高資金利用效率。 財(cái)務(wù)部門可以及時(shí)的結(jié)算、 匯總向領(lǐng)導(dǎo)匯報(bào)現(xiàn)金管理數(shù)據(jù)。 對(duì)客戶可以有效的管 理,為重要客戶提供 VIP 服務(wù),提高服務(wù)質(zhì)量。該系統(tǒng)應(yīng)該
10、具有經(jīng)濟(jì)性、可靠性、可理解性、易于維護(hù)、可用性、安全性。2.2 可行性分析可行性分析( Feasibility Analysis )也稱為可行性研究,是在系統(tǒng)調(diào)查的 基礎(chǔ)上,針對(duì)新系統(tǒng)的開發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開發(fā)從技術(shù)、 經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功。 可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解 決。該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容。經(jīng)濟(jì)可行性分析 主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià),本系統(tǒng)開發(fā)經(jīng)費(fèi)在經(jīng)濟(jì)上是可以接受 的,并且本系統(tǒng)實(shí)施后可以顯著節(jié)約時(shí)間、 提高工作效率。 所以本系統(tǒng)在經(jīng)濟(jì)上 是可行的。技術(shù)上
11、的可行性分析 技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開發(fā)工作, 硬、軟件能 否滿足開發(fā)者的需要等。該管理系統(tǒng)采用了 Browser/Server 模式進(jìn)行開發(fā)。 Browser/Server體系結(jié)構(gòu)緊密的結(jié)合了 In ternet/l ntranet技術(shù),是技術(shù)發(fā)展的大勢(shì) 所趨,它把應(yīng)用系統(tǒng)帶入了一個(gè)嶄新的發(fā)展時(shí)代。數(shù)據(jù)庫服務(wù)器SQL數(shù)據(jù)庫,它 能夠處理大量數(shù)據(jù), 同時(shí)保持?jǐn)?shù)據(jù)的完整性并提供許多高級(jí)管理功能。 它的靈活 性、安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件。 因此, 系統(tǒng)的軟件開發(fā)平 臺(tái)已成熟可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來越快,容 量越來越大, 可靠性
12、越來越高, 價(jià)格越來越低, 其硬件平臺(tái)完全能滿足此系統(tǒng)的 需要。管理可行性分析本系統(tǒng)的開發(fā)得到了寶仁堂藥店總經(jīng)理的大力支持, 以及各級(jí)管理人員以及 員工的全力配合,寶仁堂藥店管理人員為對(duì)于本系統(tǒng)的開發(fā)提供了大量的意見, 指導(dǎo)老師也為本系統(tǒng)提供了大量的指導(dǎo)性意見。 除此之外,寶仁堂藥店有一套完 整的管理體系、規(guī)章制度。大量的藥品信息數(shù)據(jù)是正確的。法律可行性分析寶仁堂藥店系統(tǒng)的研究與開發(fā)都選用正版軟件, 將不會(huì)侵犯他人、 集體和國 家的利益, 不會(huì)違反國家的政策和法律。 軟件由個(gè)人開發(fā), 不涉及到其他公司商 業(yè)機(jī)密。對(duì)于寶仁堂藥店打印的各種收費(fèi)單據(jù)也是符合國家法律規(guī)定的, 不涉及 違反法律的情況。
13、使用方便可行性由于寶仁堂藥店領(lǐng)導(dǎo)、 員工都具有一定的計(jì)算機(jī)操作水平, 而寶仁堂藥店進(jìn) 銷存管理系統(tǒng)界面簡(jiǎn)潔,操作簡(jiǎn)單,很是方便,無復(fù)雜的輸入過程;此外,本系 統(tǒng)對(duì)員工操作的數(shù)據(jù)進(jìn)行了嚴(yán)格的校驗(yàn), 對(duì)于員工輸入的非法數(shù)據(jù)系統(tǒng)自動(dòng)進(jìn)行 校驗(yàn)并提示員工修正非法數(shù)據(jù), 所以員工在使用系統(tǒng)時(shí)可以放心使用本系統(tǒng)不必 擔(dān)心非法錯(cuò)誤的操作。 故本系統(tǒng)能滿足藥店員工的使用要求。 且藥店系統(tǒng)員工經(jīng) 過簡(jiǎn)單的培訓(xùn)后, 都能操作本系統(tǒng)。 通過對(duì)系統(tǒng)的可行性全面分析, 包括系統(tǒng)的 實(shí)現(xiàn)、運(yùn)行、經(jīng)濟(jì)、法律、社會(huì)等因素的綜合考慮,發(fā)現(xiàn)所開發(fā)系統(tǒng)都滿足開發(fā) 的條件。綜上所述,此系統(tǒng)開發(fā)目標(biāo)已明確,在技術(shù)和經(jīng)濟(jì)等方面都可行,并
14、且投入 少、見效快。因此該系統(tǒng)的開發(fā)是完全可行的。2.3 詳細(xì)調(diào)查系統(tǒng)需求分析是系統(tǒng)開發(fā)的第一個(gè)階段 , 也是關(guān)系到系統(tǒng)開發(fā)成敗的關(guān)鍵步 驟。明確的目標(biāo)是制定方案的前提, 功能需求的描述則是寶仁堂藥店進(jìn)銷存管理 系統(tǒng)實(shí)施方案的前提。 需求分析要注意的問題, 是讓用戶和開發(fā)者共同明確將要 開發(fā)的是一個(gè)什么樣的系統(tǒng)。 具體而言, 需求分析主要有兩個(gè)任務(wù): 第一是通過 對(duì)問題及其環(huán)境的理解、 分析和綜合,建立分析模型; 第二是在完全弄清用戶對(duì) 系統(tǒng)的確切要求的基礎(chǔ)上, 用“用軟件需求規(guī)格說明書” 把用戶的需求表達(dá)出來。寶仁堂藥店進(jìn)校存管理系統(tǒng)是結(jié)合藥店日常活動(dòng)管理的實(shí)際需要, 對(duì)寶仁堂 藥店日常業(yè)務(wù)
15、進(jìn)行管理的信息系統(tǒng), 提供豐富的查詢分析功能和管理、 決策信息, 用戶界面友好,提高寶仁堂藥店進(jìn)銷存管理工作的工作效率的管理軟件。本軟件旨在加強(qiáng)對(duì)寶仁堂信息的管理, 減輕了工作人員的負(fù)擔(dān)。 便于對(duì)寶仁 堂藥品進(jìn)銷存的管理, 使工作可以有條不紊的進(jìn)行, 并在一定程度上提高藥品倉 庫管理的工作效率,加快倉庫盤點(diǎn)的工作的進(jìn)行,實(shí)現(xiàn)直觀化,合理化。以及加 快了資金結(jié)算處理數(shù)據(jù)的整理工作,為藥店做出合理的決策提供科學(xué)的依據(jù)。寶仁堂藥店進(jìn)銷存管理主要有六個(gè)模塊業(yè)務(wù)組成, 如:基礎(chǔ)信息模塊、 銷售 管理模塊、進(jìn)貨管理模塊、查詢統(tǒng)計(jì)模塊、往來管理模塊和系統(tǒng)設(shè)置模塊?;A(chǔ)信息模塊: 添加商品和公司信息, 對(duì)公司
16、的相關(guān)情況進(jìn)行管理。 主要是 看這些商家提供什么貨是自己所需的。 也可以對(duì)商品的信息進(jìn)行更新, 保證數(shù)據(jù) 的時(shí)效性。銷售/進(jìn)貨模塊:負(fù)責(zé)對(duì)日常銷售的管理。包括銷售人員對(duì)商品日常銷售情 況進(jìn)行登記;管理員對(duì)商品零售、批發(fā)價(jià)格管理。當(dāng)提供貨物后填寫的出庫單,即商品的詳細(xì)信息。進(jìn)貨模塊負(fù)責(zé)日常進(jìn)貨的管理。包括由庫管人員對(duì)商品進(jìn)貨 信息進(jìn)行登記登記;管理員對(duì)進(jìn)貨商品數(shù)量及價(jià)格進(jìn)行管理,用于當(dāng)進(jìn)貨入庫時(shí) 填寫的清單,方面貨物統(tǒng)計(jì)、管理。查詢統(tǒng)計(jì)模塊:在已添加的商品中查找所需的貨物,查詢當(dāng)前商品的信息, 哪些貨物庫存不足,以便及時(shí)通知入庫管理部門購貨,同時(shí)也可以根據(jù)貨物及時(shí) 清理過期貨物。結(jié)賬管理模塊:負(fù)
17、責(zé)對(duì)日常財(cái)務(wù)情況的管理。包括進(jìn)貨、銷售、庫存財(cái)務(wù)賬 目的日常管理。日常各項(xiàng)開支、費(fèi)用的管理;主要 在商品進(jìn)貨、退貨、出貨時(shí)對(duì) 商品的價(jià)格信息作管理。系統(tǒng)設(shè)置模塊:負(fù)責(zé)管理進(jìn)銷存系統(tǒng)的所有用戶信息。 主要包括用戶信息及 設(shè)置用戶權(quán)限功能;對(duì)系統(tǒng)使用日志進(jìn)行管理;對(duì)系統(tǒng)數(shù)據(jù)庫的內(nèi)容進(jìn)行備份; 設(shè)置系統(tǒng)各項(xiàng)參數(shù)。數(shù)據(jù)的備份:在數(shù)據(jù)流量較大的情況下,數(shù)據(jù)的備份是非常重要的,所以允 許有權(quán)限的用戶可以對(duì)數(shù)據(jù)庫進(jìn)行備份和還原。本軟件的使用對(duì)象是藥店員工、領(lǐng)導(dǎo)和維護(hù)人員,用戶只要懂計(jì)算機(jī)的基本 操作就可以使用該軟件。2.3.1業(yè)務(wù)流程分析業(yè)務(wù)流程圖用來描述和了解業(yè)務(wù)過程。 管理業(yè)務(wù)流程圖包括各環(huán)節(jié)的處理業(yè)
18、務(wù)、信息來源、處理方法、計(jì)算方法、信息流經(jīng)去向、提供信息的時(shí)間和形態(tài)(報(bào) 告、單據(jù)、屏幕顯示等)。業(yè)務(wù)流程圖符號(hào),如圖1業(yè)務(wù)流程圖符號(hào)圖:人員單位文檔、單據(jù)圖2.1流程圖符號(hào)圖藥店進(jìn)銷存信息管理系統(tǒng)的流程 (采購部、倉管部、銷售部,結(jié)算部)1)采購部根據(jù)庫存量的多少進(jìn)行采購訂單的處理, 采購部向供應(yīng)商下發(fā)采 購訂單,供應(yīng)商根據(jù)采購訂單送貨。2)倉管部根據(jù)供應(yīng)商送的藥品進(jìn)行藥品的入庫處理, 進(jìn)行藥品庫存的盤查, 和藥品的庫存的最低限量設(shè)置。3)銷售部銷售已有庫存的藥品,同時(shí)可以根據(jù)客戶的需要進(jìn)行藥品的訂購 處理。4)結(jié)算部對(duì)采購的藥品、銷售的藥品進(jìn)行結(jié)算處理;進(jìn)行預(yù)付、預(yù)收款的 處理。(1)通過
19、轉(zhuǎn)賬對(duì)采購的藥品進(jìn)行預(yù)付款或結(jié)算的處理。(2)通過刷卡或者現(xiàn)金對(duì)銷售的藥品結(jié)算處理、 或客戶訂單進(jìn)行預(yù)收款的 結(jié)算處理。(3)進(jìn)行會(huì)員卡的辦理,對(duì)會(huì)員客戶信息處理。圖22寶仁堂藥店進(jìn)銷存管理業(yè)務(wù)流程圖2.3.2數(shù)據(jù)流程分析數(shù)據(jù)流程圖是一種能全面的描述信息系統(tǒng)邏輯模型的主要工具。他可以用少數(shù)幾種符號(hào)綜合的反映處信息在系統(tǒng)中的流動(dòng)、處理和存儲(chǔ)情況。數(shù)據(jù)流圖具有抽象性和概括性。抽象性表現(xiàn)在他完全舍去了具體的物質(zhì),只剩下數(shù)據(jù)的流動(dòng)、 加工處理和存儲(chǔ);概括性表現(xiàn)在他可以把信息中的各種不同的業(yè)務(wù)處理過程聯(lián)系 起來,形成一個(gè)整體。數(shù)據(jù)流圖的四種符號(hào),如圖3數(shù)據(jù)流程圖符號(hào):外部實(shí)體( S)處理( P)數(shù)據(jù)流(
20、 F)數(shù)據(jù)存儲(chǔ)( D)圖 2.3 數(shù)據(jù)流程圖符號(hào)1)外部實(shí)體(S)。外部實(shí)體指本系統(tǒng)之外的人或單位,和本系統(tǒng)有信息傳 遞關(guān)系。在繪制某一子系統(tǒng)的數(shù)據(jù)流程圖時(shí),凡屬于本子系統(tǒng)之外的人或單位, 也都被列為外部實(shí)體。2)數(shù)據(jù)流(F)。數(shù)據(jù)流表示流動(dòng)著的數(shù)據(jù),可以是一項(xiàng)數(shù)據(jù),也可以是一 組數(shù)據(jù),也可以用來表示對(duì)數(shù)據(jù)文件的存儲(chǔ)操作。 通常在數(shù)據(jù)流符號(hào)的上方表明 數(shù)據(jù)流的名稱。3)處理(功能)(P)。處理又稱功能。用一個(gè)長方形來表示處理邏輯,圖形 下不填寫處理的名字,在上部填寫與該處理有唯一對(duì)應(yīng)關(guān)系的標(biāo)志。4)數(shù)據(jù)存儲(chǔ)(D)。數(shù)據(jù)存儲(chǔ)指通過數(shù)據(jù)文件、文件夾或賬本等存儲(chǔ)數(shù)據(jù), 用一個(gè)右邊開口的長方形表示。
21、圖形右部填寫存儲(chǔ)的數(shù)據(jù)和數(shù)據(jù)集的名字, 左邊 填入該數(shù)據(jù)存儲(chǔ)的標(biāo)志。數(shù)據(jù)流程圖是分層的, 繪制是采用自頂向下逐層分解的方法。 首先畫頂層數(shù) 據(jù)流程圖。 頂層數(shù)據(jù)流程圖只有一張, 它說明了系統(tǒng)的總的處理功能、 輸入和輸 出。通過對(duì)藥店進(jìn)銷存信息管理系統(tǒng)的詳細(xì)調(diào)查以及需求分析, 我們得到了本系 統(tǒng)的數(shù)據(jù)流程圖??倲?shù)據(jù)流程圖,如圖 4藥店進(jìn)銷存信息管理系統(tǒng)頂層流程圖; 藥店進(jìn)銷存信息管理系統(tǒng)第一層數(shù)據(jù)流程圖, 如圖 5 藥店進(jìn)銷存信息管理系統(tǒng)第 一層流程圖;藥店進(jìn)銷存信息管理系統(tǒng)詳細(xì)完整數(shù)據(jù)流程圖見附錄。圖2.4藥店進(jìn)銷存信息管理系統(tǒng)頂層流程圖需進(jìn)貨經(jīng)理斗 結(jié)算、銷售、進(jìn)貨、庫存信息圖2.5藥店進(jìn)銷
22、存信息管理系統(tǒng)第一層流程圖2.3.3 數(shù)據(jù)字典數(shù)據(jù)字典的內(nèi)容主要是對(duì)數(shù)據(jù)流程圖中的數(shù)據(jù)項(xiàng)、 數(shù)據(jù)結(jié)構(gòu)、 數(shù)據(jù)流、處理 邏輯、數(shù)據(jù)存儲(chǔ)和外部實(shí)體等六個(gè)方面進(jìn)行具體的定義。1 )數(shù)據(jù)項(xiàng)又稱數(shù)據(jù)元素,是數(shù)據(jù)的最小單位。在數(shù)據(jù)字典中,僅對(duì)數(shù)據(jù)的 靜態(tài)特性作了定義,具體包括:數(shù)據(jù)項(xiàng)的名稱、編號(hào)、別名和簡(jiǎn)述;數(shù)據(jù)項(xiàng)的 長度;數(shù)據(jù)項(xiàng)的取值范圍。數(shù)據(jù)項(xiàng)編號(hào): DI-001數(shù)據(jù)項(xiàng)名稱:?jiǎn)T工編號(hào)簡(jiǎn) 述:系統(tǒng)自動(dòng)生成的表示員工唯一性的編號(hào)類型及寬度:字符型, 17 位取值 范 圍:?jiǎn)T工編號(hào)前以“YG開頭,接著下劃線,后面是日月年時(shí)分秒,例“ YG-24012012181849”數(shù)據(jù)項(xiàng)編號(hào): DI-002數(shù)據(jù)項(xiàng)名稱:
23、供應(yīng)商編號(hào)簡(jiǎn) 述:系統(tǒng)自動(dòng)生產(chǎn)的表示供應(yīng)商唯一性的編號(hào)類型及寬度:字符型, 17 位取值 范 圍:?jiǎn)T工編號(hào)前以“YG開頭,接著下劃線,后面是日月年時(shí)分秒,例“ KH-24012012181849”數(shù)據(jù)項(xiàng)編號(hào): DI-003數(shù)據(jù)項(xiàng)名稱:商品編號(hào)簡(jiǎn) 述:表示進(jìn)貨藥品唯一性的編號(hào)類型及寬度:字符型, 17 位取值 范 圍:?jiǎn)T工編號(hào)前以“YG開頭,接著下劃線,后面是日月年時(shí)分秒,例“ SP-24012012181849”數(shù)據(jù)項(xiàng)編號(hào): DI-004數(shù)據(jù)項(xiàng)名稱:商品名稱簡(jiǎn) 述:表示 進(jìn)貨藥品的名稱類型及寬度:字符型, 50 位取值 范 圍:簡(jiǎn)體中文中的漢字,例如“阿莫西林”2)數(shù)據(jù)結(jié)構(gòu)描述了某些數(shù)據(jù)項(xiàng)之間
24、的關(guān)系。一個(gè)數(shù)據(jù)結(jié)構(gòu)可以由若干數(shù)據(jù) 項(xiàng)組成, 也可以由若干數(shù)據(jù)結(jié)構(gòu)組成; 還可以由若干數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)組成。 數(shù) 據(jù)字典對(duì)數(shù)據(jù)結(jié)構(gòu)定義包括:數(shù)據(jù)結(jié)構(gòu)的名稱、編號(hào);簡(jiǎn)述;數(shù)據(jù)結(jié)構(gòu)的組成。數(shù)據(jù)結(jié)構(gòu)編號(hào): DS-001數(shù)據(jù)結(jié)構(gòu)名稱:供應(yīng)商簡(jiǎn) 述:藥店進(jìn)貨的直接供應(yīng)商數(shù)據(jù)結(jié)構(gòu)組成: 供應(yīng)商編號(hào) +供應(yīng)商名稱 +聯(lián)系人 +聯(lián)系電話 +傳真 +地址 +加 入日期數(shù)據(jù)結(jié)構(gòu)編號(hào): DS-002數(shù)據(jù)結(jié)構(gòu)名稱:?jiǎn)T工簡(jiǎn) 述:藥店進(jìn)銷存信息管理系統(tǒng)的使用人員,即藥店的基本員工數(shù)據(jù)結(jié)構(gòu)組成:?jiǎn)T工編號(hào)+員工姓名+登陸ID+登陸密碼+員工性別+員工日期+所屬部門 +員工職位 +家庭電話 +手機(jī)號(hào)碼 +家庭住址3)數(shù)據(jù)流有一
25、個(gè)或一組固定的數(shù)據(jù)項(xiàng)或數(shù)據(jù)結(jié)構(gòu)組成。定義數(shù)據(jù)流包括: 數(shù)據(jù)流的名稱、組成、它的來源、去向、數(shù)據(jù)流量等。數(shù)據(jù)流編號(hào): DF-001數(shù)據(jù)流名稱:最低庫存簡(jiǎn) 述:設(shè)置藥品報(bào)警數(shù)量,以備及時(shí)進(jìn)貨數(shù)據(jù)流來源:倉庫部數(shù)據(jù)流去向: P1.1 庫存報(bào)警處理數(shù)據(jù)流組成:藥品編號(hào) +藥品名稱+進(jìn)貨單價(jià)+銷售單價(jià)+進(jìn)貨數(shù)量 +報(bào)警數(shù)量 數(shù)據(jù)流流量: 100 次高 峰 流量: 100次/周數(shù)據(jù)流編號(hào): DF-002 數(shù)據(jù)流名稱:采購信息 簡(jiǎn) 述:采購部門填制匯總需要采購的藥品信息 數(shù)據(jù)流來源:采購部數(shù)據(jù)流去向: P2.1 藥店進(jìn)貨處理數(shù)據(jù)流組成: 進(jìn)貨編號(hào) +藥品名稱 +供應(yīng)商名稱 +進(jìn)貨數(shù)量 +進(jìn)貨單價(jià) +銷售單
26、價(jià)+進(jìn)貨日期 +進(jìn)貨員+所屬倉庫 +應(yīng)付金額 +實(shí)付金額數(shù)據(jù)流流量: 400 次高 峰 流量: 100次/周4)處理邏輯僅對(duì)數(shù)據(jù)流程圖中最底層的處理邏輯加以說明。 處理邏輯編號(hào): P1.1處理邏輯名稱:倉庫報(bào)警處理簡(jiǎn)述:設(shè)置倉庫藥品最低庫存量輸入的數(shù)據(jù)流:最低庫存處理:根據(jù)實(shí)際需要設(shè)置倉庫最低庫存,以備及時(shí)進(jìn)貨輸出的數(shù)據(jù)流:報(bào)警數(shù)量處 理 頻 率:每周 100 次處理邏輯編號(hào): P2.1處理邏輯名稱:藥店進(jìn)貨處理簡(jiǎn) 述:處理藥店需要進(jìn)貨的信息,不合格藥品進(jìn)行退貨,將需要 結(jié)算的傳遞到應(yīng)收應(yīng)付處理系統(tǒng)中輸入的數(shù)據(jù)流:采購信息 、采購理:處理藥店需要進(jìn)貨的信息,不合格藥品進(jìn)行退貨,將需要 結(jié)算的傳
27、遞到應(yīng)收應(yīng)付處理系統(tǒng)中輸出的數(shù)據(jù)流: 采購信息、不合格貨物、采購、進(jìn)貨量、進(jìn)貨(應(yīng)付)信 息、進(jìn)貨(現(xiàn)結(jié))信息處 理 頻 率:每小時(shí) 50次5)數(shù)據(jù)存儲(chǔ)是數(shù)據(jù)結(jié)構(gòu)保存的場(chǎng)所。它在數(shù)據(jù)字典中描述數(shù)據(jù)的邏輯存儲(chǔ) 結(jié)構(gòu),而不涉及他的物理組織。數(shù)據(jù)存儲(chǔ)編號(hào): D1數(shù)據(jù)存儲(chǔ)名稱:藥品庫存表簡(jiǎn) 述:存儲(chǔ)藥品基本信息數(shù)據(jù)存儲(chǔ)組成:藥品名稱 +倉庫編號(hào) +藥品編號(hào) +供應(yīng)商名稱 +倉庫名稱 +庫 存數(shù)量+報(bào)警數(shù)量+藥品計(jì)量單位 +進(jìn)貨時(shí)間+進(jìn)貨價(jià)格+銷售價(jià)格+進(jìn)貨人關(guān) 鍵 字:藥品編號(hào)相關(guān)聯(lián)的處理: P1.1 庫存報(bào)警處理、 P1.2 庫存盤點(diǎn)處理、 P1.3 庫存調(diào)整 處理 、p3.1 藥品銷售處理數(shù)據(jù)存儲(chǔ)
28、編號(hào): D2數(shù)據(jù)存儲(chǔ)名稱:藥品進(jìn)貨表簡(jiǎn) 述:存儲(chǔ)藥品的進(jìn)貨基本信息數(shù)據(jù)存儲(chǔ)組成: 藥品編號(hào) +操作員編碼 +進(jìn)貨公司 +倉庫名稱 +藥品名稱 + 藥品數(shù)量 +計(jì)量單位 +進(jìn)貨單價(jià) +銷售單價(jià) +應(yīng)付金額 +實(shí)付金額 +進(jìn)貨時(shí)間關(guān) 鍵 字:藥品編號(hào)相關(guān)聯(lián)的處理: P1.1 、P2.1、P2.26 )外部實(shí)體, 包括:外部實(shí)體編號(hào)、 名稱、簡(jiǎn)述及相關(guān)數(shù)據(jù)流的輸入輸出。 外部實(shí)體編號(hào): S-01外部實(shí)體名稱:供應(yīng)商簡(jiǎn) 述:藥店進(jìn)貨的直接供應(yīng)商 輸入的數(shù)據(jù)流:采購訂單、退貨清單 輸出的數(shù)據(jù)流:送貨清單外部實(shí)體編號(hào): S-02 外部實(shí)體名稱:倉庫部簡(jiǎn) 述:管理藥品庫存量的部門 輸入的數(shù)據(jù)流:查詢庫存量
29、輸出的數(shù)據(jù)流:最低庫存、調(diào)撥單、采購清單3 系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)功能結(jié)構(gòu)圖中各層功能與新的信息系統(tǒng)中數(shù)據(jù)流程圖中的處理 (功能)是對(duì) 應(yīng)的。層層分解可以把一個(gè)復(fù)雜的系統(tǒng)分解為多個(gè)功能較單一的功能模塊。 這是 一個(gè)信息系統(tǒng)設(shè)計(jì)成若干模塊的方法, 此方法成為模塊化。 這種思想把一個(gè)復(fù)雜 的系統(tǒng)分解為一些規(guī)模較小、 功能較簡(jiǎn)單的、 更易于建立和修改的部分。 一方面, 各模塊具有相對(duì)獨(dú)立性, 可以分別設(shè)計(jì)實(shí)現(xiàn); 另一方面, 模塊之間的相互關(guān)系通 過一定的方式予以說明。各模塊在這些關(guān)系的約束下共同構(gòu)成一個(gè)統(tǒng)一的整體, 完成系統(tǒng)的功能。1 員工信息中完成功能:?jiǎn)T工信息的添加、修改、 刪除、 查
30、詢(查詢條件:?jiǎn)T工姓名、 員工性別、所屬部門、員工職位)2 供應(yīng)商信息中完成功能:供應(yīng)商信息的添加、修改、刪除、查詢(查詢條件:供應(yīng) 商名稱、負(fù)責(zé)人姓名)3 藥品進(jìn)貨中完成的功能:添加、修改、刪除;并且可以通過表格形式顯示出來4 藥品查詢完成功能:查詢進(jìn)貨信息(查詢條件:藥品編號(hào)、藥品名稱)5 藥品銷售完成的功能:添加、修改、刪除;并且可以通過表格形式顯示出來6 藥品退貨完成的功能:添加、修改、刪除;并且可以通過表格形式顯示出來7 庫存報(bào)警完成的功能:設(shè)置已進(jìn)藥品的報(bào)警數(shù)量;并且可以通過表格形式顯示出來8 庫存查詢完成的功能 : 查詢藥品的庫存量和報(bào)警數(shù)據(jù)量 (查詢條件: 藥品名稱和藥品 編號(hào)
31、)9 數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)完成數(shù)據(jù)的備份和恢復(fù)功能,防止用于系統(tǒng)的崩潰,造成的數(shù)據(jù)丟失3.1寶仁堂藥店管理系統(tǒng)功能結(jié)構(gòu)圖3.2數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞 將直接對(duì)應(yīng)用系統(tǒng)的效率及實(shí)現(xiàn)的效果產(chǎn)生影響。 合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)可以提 高數(shù)據(jù)庫存儲(chǔ)的效率,保證數(shù)據(jù)的完整性和一致性。數(shù)據(jù)庫設(shè)計(jì)一般包括如下幾 個(gè)步驟:1)數(shù)據(jù)庫需求分析對(duì)用戶需求進(jìn)行分析是數(shù)據(jù)庫設(shè)計(jì)的第一個(gè)階段。不斷地調(diào)查與研究用戶需 求,了解企業(yè)運(yùn)行流程等系統(tǒng)需求,是設(shè)計(jì)概念結(jié)構(gòu)的基礎(chǔ)。2)數(shù)據(jù)庫概念模型設(shè)計(jì)概念模型是按用戶的觀點(diǎn)來對(duì)數(shù)據(jù)建模,是用于進(jìn)行信息世界建模的工具。 它對(duì)整個(gè)數(shù)據(jù)庫
32、的設(shè)計(jì)具有深刻的影響。3)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)是把概念結(jié)構(gòu)轉(zhuǎn)化為與所采用的數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型相 符合的過程。3.2.1數(shù)據(jù)庫需求分析在寶仁堂藥店進(jìn)銷存管理系統(tǒng)中,數(shù)據(jù)庫應(yīng)當(dāng)解決如下需求:1)保存藥品基本信息,增加藥品基本信息的可維護(hù)性;2)保存供應(yīng)商的基本信息,增加對(duì)供應(yīng)商的維護(hù);3)保存藥店員工的基本信息;4)保存藥店會(huì)員的基本信息;5)保存藥品的進(jìn)貨信息6)保存藥品的銷售信息7)保存藥品的退貨信息8)保存庫存調(diào)整信息9)保存藥品銷售過程的折算信息3.2.2 數(shù)據(jù)庫概念模型分析概念模型是按用戶的觀點(diǎn)對(duì)數(shù)據(jù)和信息建模。 人們常常首先將現(xiàn)實(shí)世界的客 觀對(duì)象抽象為某一種不依賴于計(jì)
33、算機(jī)系統(tǒng)和某一數(shù)據(jù)庫管理系統(tǒng) (DBM)S 的信息 結(jié)構(gòu)及概念模型,然后在把概念模型轉(zhuǎn)化為計(jì)算機(jī)上某一 DBM支持的數(shù)據(jù)模型。 建立概念模型中常涉及的主要概念有:1)實(shí)體( Entity )?!皩?shí)體”即現(xiàn)實(shí)世界中存在的對(duì)象或事物。實(shí)體可以是 人,也可以是物或抽象的概念;可以指事物本身,也可以指事物之間的聯(lián)系。2)屬性?!皩傩浴敝笇?shí)體具有的某種特性。屬性用來描述一個(gè)實(shí)體。3)聯(lián)系?,F(xiàn)實(shí)世界的事物總是存在這樣或那樣的聯(lián)系。這種聯(lián)系必然要在 信息世界中得到反應(yīng)。 在信息世界中, 事物之間的聯(lián)系可分為兩類: 一是實(shí)體內(nèi) 部的聯(lián)系;二是實(shí)體之間的聯(lián)系。概念模型的 最常用的 表示方法是實(shí)體- 聯(lián)系方法(
34、Entity-RelationApproach,簡(jiǎn)稱 E-R 方法)。寶仁堂藥店的經(jīng)營離不開對(duì)藥品的管理, 而藥品信息的正確維護(hù)是非常關(guān)鍵的一步, 因此在 系統(tǒng)中一定存在藥品信息實(shí)體, 此時(shí)必須在數(shù)據(jù)庫中建立藥品信息表, 用于存儲(chǔ)所有藥品的 基本信息,藥品信息的實(shí)體屬性圖如圖 3.2 所示。藥品類別規(guī)格通用名稱藥品名稱藥品編碼藥品類別廠家地址藥品說明藥品說明藥品位置藥品狀態(tài)價(jià)格售價(jià)保質(zhì)期藥品圖3.2藥品信息實(shí)體屬性圖小型藥店的經(jīng)營離不開與供應(yīng)商的合作,而每件藥品對(duì)應(yīng)不同的供應(yīng)商,因此在系統(tǒng)中一定存在供應(yīng)商實(shí)體,此時(shí)必須在數(shù)據(jù)庫中建立供應(yīng)商信息表,用于存儲(chǔ)所有供應(yīng)商的基本信息,供應(yīng)商的實(shí)體屬性圖
35、如圖所示。小型藥店信息管理系統(tǒng)不是任何人都可以操作系統(tǒng),所以要嚴(yán)格控制系統(tǒng)的安全性??紤]到系統(tǒng)的安全性,所以要對(duì)系統(tǒng)進(jìn)行安全控制。所以系統(tǒng)中,人員信息的管理是必不可少的,所以在數(shù)據(jù)庫中要有員工信息表,用于存儲(chǔ)管理系統(tǒng)的員工信息。 員工信息實(shí)體屬性圖如圖 所示。圖3.4員工實(shí)體屬性圖藥店離不開藥品的往來,日常藥品的購買是非常重要的,在數(shù)據(jù)庫中需要進(jìn)行對(duì)藥品信息進(jìn)行管理,需要建立一個(gè)進(jìn)貨信息表,用于存儲(chǔ)進(jìn)貨的詳細(xì)信息。 進(jìn)貨信息實(shí)體屬性圖如圖示。藥品名稱計(jì)量單位藥品數(shù)量倉庫名稱進(jìn)貨單價(jià)進(jìn)貨公司銷售單價(jià)藥品進(jìn)貨操作員編碼應(yīng)付金額藥品編號(hào)實(shí)付金額刪除標(biāo)記進(jìn)貨時(shí)間備注圖3.5藥品進(jìn)貨實(shí)體屬性圖藥店要定期
36、對(duì)藥品進(jìn)行補(bǔ)充,在進(jìn)貨前要了解剩余藥品的數(shù)據(jù),此時(shí)需要在數(shù)據(jù)庫中要有存所示。儲(chǔ)剩余藥品情況的庫存信息表。庫存信息實(shí)體屬性圖如圖圖3.6藥品庫存實(shí)體屬性圖為了時(shí)刻了解藥店的銷售利潤,需要對(duì)藥店的銷售情況有所了解,此時(shí)在數(shù)據(jù)庫中建立藥品銷售信息表用于存儲(chǔ)所有藥品的銷售信息是必要的。藥品銷售信息實(shí)體屬性圖如圖所示。藥品的銷售需要根據(jù)客戶的不同類型按照一定的銷售規(guī)則提供相應(yīng)的銷售價(jià)格,會(huì)員表如圖 所示;折算規(guī)則表如圖所示。圖3.8會(huì)員基本信息實(shí)體屬性圖圖3.9折算規(guī)則實(shí)體屬性圖當(dāng)顧客對(duì)所購買的某些藥品不滿意時(shí),可能會(huì)要求退貨;同時(shí),藥店經(jīng)營者也要求詳細(xì)的了解退貨信息。這就需要在數(shù)據(jù)庫中建立藥品退貨信息
37、表存儲(chǔ)所有退貨信息。藥品退貨實(shí)體屬性圖如圖所示。操作員編號(hào)藥品名稱退貨日期退回?cái)?shù)量銷售編號(hào)退貨單價(jià)藥品編號(hào)實(shí)付金額藥品退貨倉庫編號(hào)已退款金額退貨藥品編號(hào)退貨原因圖3.10藥品退貨實(shí)體屬性圖寶仁堂進(jìn)銷存信息管理系統(tǒng)總ER圖圖3.11寶仁堂藥店管理系統(tǒng)總ER圖3.2.3數(shù)據(jù)庫邏輯模型設(shè)計(jì)根據(jù)設(shè)計(jì)好的藥店管理系統(tǒng)E-R圖,進(jìn)行數(shù)據(jù)庫的邏輯設(shè)計(jì),在數(shù)據(jù)庫中需要設(shè)計(jì)各表的結(jié)構(gòu)如下。tb_medicine (藥品信息表)tb_medicine用于保存所有藥店所需藥品基本信息的表,表結(jié)構(gòu)如表3.1所示表3.1藥品信息表字段數(shù)據(jù)類型長度主鍵描述Medicinepkchar20是藥品IDMedicinelDch
38、ar20否藥品編碼MedicineNamechar100否藥品名稱MedicinePNamechar100否通用名稱Medicinenormchar40否規(guī)格Medicinesortchar20否類別compynamechar200否生產(chǎn)廠家compyaddchar200否廠家地址Medicinedescchar20否藥品說明Medicineaddchar20否藥品位置Medicinestatechar20否藥品狀態(tài)Medicinepricechar20否價(jià)格sellpricechar20否售價(jià)quality perioddate否保質(zhì)期tb_Company (供應(yīng)商信息表)表tb_Compa
39、ny用于保存所有供應(yīng)商信息該表的結(jié)構(gòu)如表3.2所示表3.2供應(yīng)商信息表字段數(shù)據(jù)類型長度主鍵描述Compa nylDvarchar50否供應(yīng)商編號(hào)Compa ny Namen varchar100否供應(yīng)商姓名Compa nyDirectorn varchar50否聯(lián)系人姓名Compa nyPh onen varchar20否聯(lián)系電話Compa ny Faxn varchar20否傳真Compa ny Addressn varchar200否地址Compa nyRemarkn varchar400否備注ReDateTimedatetime8否加入日期Falgint4否是否發(fā)布tb_EmpInfo
40、(員工信息表)表tb_EmpInfo用于保存所有員工信息,該表的結(jié)構(gòu)如表3.3所示表3.3員工信息表字段數(shù)據(jù)類型長度主鍵描述EmpIdn varchar20是員工編號(hào)EmpNamen varchar20否員工姓名EmpLogi nN amen varchar20否登錄IDEmpLogi nPwdn varchar20否登錄密碼EmpSexn varchar4否員工性別EmpBirthdayDatetime8否員工生日EmpDeptn varchar20否所屬部門EmpPostn varchar20否員工職位EmpPh onen varchar20否家庭電話EmpPho neMn varchar
41、20否手機(jī)號(hào)碼EmpAddressn varchar200否家庭住址EmpFalgint1否是否發(fā)布tb_JhGoodslnfo (藥品進(jìn)貨信息表)表tb_JhGoodsInfo用于保存所有進(jìn)貨信息,該表的結(jié)構(gòu)如表3.4所示表3.4藥品進(jìn)貨信息表字段數(shù)據(jù)類型長度主鍵描述GoodsIDn varchar20是藥口口編號(hào)EmpIdn varchar20否操作員編號(hào)JhComNamen varchar100否進(jìn)貨公司DepotNamen varchar20否倉庫名稱GoodsNamen varchar50否藥品名稱GoodsNumint4否藥品數(shù)量Goods Un itn varchar20否計(jì)量單
42、位GoodsJhPricen varchar8否進(jìn)貨單價(jià)GoodsSellPricen varchar8否銷售單價(jià)GoodsNeedPricen varchar8否應(yīng)付金額GoodsNoPricen varchar8否實(shí)付金額GoodsRemarkn varchar200否備注GoodsTimedatatime8否進(jìn)貨時(shí)間falgint4否刪除標(biāo)記tb_KcGoods (藥品庫存信息表)表tb_KcGoods用于保存所有商品的庫存信息表,該表的結(jié)構(gòu)如表3.5所示表3.5藥品庫存信息表字段數(shù)據(jù)類型長度主鍵描述KcIDn varchar50否庫存編號(hào)GoodsIDn varchar50是藥口口編號(hào)
43、JhCompNamen varchar50否供應(yīng)商名稱KcDeptNamen varchar20否倉庫名稱KcGoodsNamen varchar20否藥品名稱KcNumint4否庫存數(shù)量KcAlarmNumInt4否警報(bào)數(shù)量KcUn itn varchar20否計(jì)量單位KcTimedatetime8否進(jìn)貨時(shí)間KcGoodsPricen varchar8否進(jìn)貨價(jià)格KcSellPricen varchar8否銷售價(jià)格KcEmpn varchar50否進(jìn)貨人KcRemarkn varchar200否備注tb_SellGoods (藥品銷售信息表)表tb_SellGoods用于保存所有商品的銷售信息
44、,該表的結(jié)構(gòu)如表3.6所示表3.6藥品銷售信息表字段數(shù)據(jù)類型長度主鍵描述SellIDn varchar20是銷售編號(hào)KcIDn varchar50否庫存編號(hào)GoodsIDn varchar20否藥品編號(hào)EmpIdn varchar20否員工編號(hào)GoodsNamen varchar50是藥品名稱SellGoodsNumint4否銷售數(shù)量SellGoodsTimen varchar8否銷售時(shí)間SellPricen varchar8否銷售單價(jià)SellNeedPricen varchar8否應(yīng)付金額SellHasPayn varchar8否實(shí)付金額SellRemarkn varchar200否備注Se
45、llFalgint4否刪除標(biāo)記tb_member (會(huì)員表)表tb_member用于保存藥店會(huì)員的詳細(xì)信息,該表的結(jié)構(gòu)如下表3.7所示表3.7會(huì)員信息表字段數(shù)據(jù)類型長度主鍵描述MembersidChar20是會(huì)員idMembers nameChar20否會(huì)員名稱SexChar4否性別PhoneChar20否電話IdcardChar20否身份證In tegralChar10否積分tb_convert (折算規(guī)則)表tb_convert用于保存藥品銷售過程中的折算規(guī)則,規(guī)矩客戶的不同使用不同的折算規(guī)則,該表的結(jié)構(gòu)如表3.8 所示表3.8折算規(guī)則表字段數(shù)據(jù)類型長度主鍵描述Medici nIDChar
46、20是藥品編碼Com monChar8否普通折算MemberChar8否會(huì)員折算tb_ThGoodslnfo (藥品退貨信息表)表tb_ThGoodsInfo用于保存所有退貨的詳細(xì)信息,該表的結(jié)構(gòu)如表 3.9所示表3.9藥品退貨信息表字段數(shù)據(jù)類型長度主鍵描述ThGoodsIDn varchar50是退貨藥品編號(hào)KcIDn varchar50否庫存編號(hào)GoodsIDn varchar50否藥口口編號(hào)SelllDn varchar50是銷售編號(hào)EmpIDn varchar20否操作員編號(hào)ThGoodsNamen varchar50否藥品名稱ThGoodsNumint4否退貨數(shù)量ThGoodsTim
47、edatetime8否退貨日期ThGoodsPricen varchar8否退貨單價(jià)ThNeedPayn varchar8否應(yīng)付金額ThHasPayn varchar8否已退款金額ThGoodsResultn varchar400否退貨原因3.3代碼設(shè)計(jì)代碼是代表事物名稱、屬性、狀態(tài)等的符號(hào)。為便于計(jì)算機(jī)處理,一般用數(shù) 字、字母或他們的組合來表示。代碼的設(shè)計(jì)在系統(tǒng)的分析階段就應(yīng)當(dāng)開始。由于代碼的編制需求需要仔細(xì)調(diào)查和多方協(xié)調(diào),是一項(xiàng)費(fèi)時(shí)、費(fèi)事的工作,因此,在 系統(tǒng)設(shè)計(jì)階段才能最后確定。代碼的功能:1)為事物提供一個(gè)概要而不是含糊的認(rèn)定, 便于數(shù)據(jù)的存儲(chǔ)和檢驗(yàn),代碼 縮短了事物的名稱,無論是記錄
48、、記憶還是存儲(chǔ),都可以節(jié)省時(shí)間和空間。2)使用代碼可以提高處理的效率和精度。按代碼對(duì)事物進(jìn)行排序、累計(jì) 或按某種規(guī)定算法進(jìn)行統(tǒng)計(jì)分析,可以十分迅速。3)代碼提高了數(shù)據(jù)的全局一致性。對(duì)同一事物,即使在不同場(chǎng)合有不同的叫法,也可以通過編碼統(tǒng)一起來,代碼提高了系統(tǒng)的整體性,減少了因數(shù)據(jù)不 一致而造成的錯(cuò)誤。4)代碼是人和計(jì)算機(jī)的共同語言,是兩者交換信息的工具。3.4 輸入輸出設(shè)計(jì)3.4.1 輸出設(shè)計(jì)輸出是系統(tǒng)產(chǎn)生的結(jié)果或提供的信息。 輸出是系統(tǒng)開發(fā)的目的和評(píng)價(jià)系統(tǒng)開 發(fā)成功與否的標(biāo)準(zhǔn)。輸出設(shè)計(jì)的主要目的是滿足用戶和管理者對(duì)數(shù)據(jù)和信息的要求。 寶仁堂藥店 進(jìn)銷存管理系統(tǒng)使用設(shè)置查詢條件的方式, 輸出用
49、戶需要的信息使使用者和管理 者可以通過屏幕、網(wǎng)絡(luò)傳輸、直接打印等多種方式獲取自己所需信息。例如 1:在倉庫藥品查詢現(xiàn)存量時(shí),需要通過管理人員錄入藥品名稱、或者 入庫單、入庫日期、審核狀態(tài)等信息,查找的對(duì)應(yīng)的藥品基本信息;基本信息包 括:藥品編碼,藥品名稱, 倉庫編碼,倉庫名稱,入庫數(shù)量, 入庫單價(jià),現(xiàn)存量, 倉庫管理員等信息。例如 2:在打印消費(fèi)發(fā)票時(shí),通過界面可以顯示客戶消費(fèi)信息并通過打印打 印小票給客戶。3.4.2 輸入設(shè)計(jì)在本系統(tǒng)中, 輸入數(shù)據(jù)的正確性決定著整個(gè)系統(tǒng)質(zhì)量的好壞。 本系統(tǒng)主要采 取的輸入方法是鍵盤輸入法, 即系統(tǒng)使用人員直接通過鍵盤輸入將所需數(shù)據(jù)直接 手工輸入。由于寶仁堂進(jìn)
50、銷存管理系統(tǒng)所涉及的數(shù)據(jù)量大, 所以本系統(tǒng)將采取系統(tǒng)校對(duì) 的方式和人工校對(duì)的方式進(jìn)行數(shù)據(jù)核對(duì)。即輸入數(shù)據(jù)后,系統(tǒng)將首先校隊(duì)數(shù)據(jù), 如果數(shù)據(jù)不符合要求將會(huì)報(bào)錯(cuò), 請(qǐng)求系統(tǒng)使用人員進(jìn)行更改。 屏幕將錄入的數(shù)據(jù) 顯示出來,由人工進(jìn)行校對(duì)。不管是數(shù)據(jù)的輸入還是輸出簡(jiǎn)潔、方便、快捷,用戶界面要盡量達(dá)到友好、簡(jiǎn) 便、實(shí)用、易于操作的原則,避免過于煩瑣和花哨。3.5 物理配置方案設(shè)計(jì)3.5.1 系統(tǒng)硬件配置情況寶仁堂藥店有員工 30 人,考慮到規(guī)模小, 人員少處理的數(shù)據(jù)量相對(duì)較少, 并 在計(jì)算機(jī)上已有投資, 所以實(shí)際購買電腦、 服務(wù)器的數(shù)量并不大。 為兼顧價(jià)格和 性能等綜合方面, 決定在購買如下服務(wù)器和辦公設(shè)備, 并從分利用藥店其他的設(shè) 備。3.5.2 系統(tǒng)軟件配置情況工作站安裝 Win2003 Professional 操作系統(tǒng),以及 Office 等常用辦公 軟件。兩臺(tái)服務(wù)器安裝 Win2003 Server 操作系統(tǒng),其中一臺(tái)服務(wù)器供其他 工作站登陸用,還有一臺(tái)用作備份服務(wù)器。3.6 安全性設(shè)計(jì) 安全設(shè)計(jì)是針對(duì)寶仁堂藥店進(jìn)銷存系統(tǒng)可能出現(xiàn)的狀況進(jìn)行的處理。 由 于該系統(tǒng)使用的軟件技術(shù)已相當(dāng)成熟, 所以在軟件運(yùn)行過程中主要會(huì)出現(xiàn)兩 類錯(cuò)誤:輸入的信息不符合系統(tǒng)規(guī)定;網(wǎng)絡(luò)等硬件故障造成的問題。對(duì)于兩種情況,在軟件設(shè)計(jì)時(shí)加入錯(cuò)誤提示模塊,方便操作人員改正錯(cuò) 誤。建立設(shè)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 義烏地基買賣合同范本
- 公司圍墻施工合同范本
- 2025安徽省建筑安全員A證考試題庫
- 信用借款合同范本委托
- 鹵味供貨協(xié)議合同范本
- 做招牌合同范本
- 三年級(jí)口算題全集1000道
- 單位拆遷合同范本
- 與老師合作合同范本
- 付協(xié)調(diào)費(fèi)合同范本
- 七年級(jí)下冊(cè)《平行線的判定》課件與練習(xí)
- 2025年中考英語時(shí)文閱讀 6篇有關(guān)電影哪吒2和 DeepSeek的英語閱讀(含答案)
- 修高速土方合同范例
- 2024年湖北省武漢市中考語文試卷
- 二零二五年度高品質(zhì)小區(qū)瀝青路面翻新施工與道路綠化合同2篇
- 2024年形勢(shì)與政策復(fù)習(xí)題庫含答案(綜合題)
- 2022年北京市初三一模語文試題匯編:基礎(chǔ)知識(shí)綜合
- 2025年廣東食品藥品職業(yè)學(xué)院高職單招高職單招英語2016-2024年參考題庫含答案解析
- 2 爆破工試題及答案
- 電路基礎(chǔ)知到智慧樹章節(jié)測(cè)試課后答案2024年秋江西職業(yè)技術(shù)大學(xué)
- DCMM數(shù)據(jù)管理師練習(xí)測(cè)試卷
評(píng)論
0/150
提交評(píng)論