版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、管理信息系統(tǒng)課程設(shè)計(jì)報(bào)告題目:小型藥店藥品進(jìn)銷存管理系統(tǒng)專業(yè)班級(jí):信息管理與信息系統(tǒng)081班 組長(zhǎng):組員: 指導(dǎo)教師: 成績(jī):目 錄第1章緒論.11.1研究的背景.11.2國(guó)內(nèi)對(duì)此問題研究的現(xiàn)狀11.3研究的目的及意義.1第2章系統(tǒng)分析.32.1企業(yè)現(xiàn)狀調(diào)查32.2系統(tǒng)可行性分析32.2.1經(jīng)濟(jì)可行性.32.2.2技術(shù)可行性.32.2.3市場(chǎng)可行性.32.2.4用戶使用可行性.32.2.5法律方面可行性.42.2.6結(jié)論.42.3人員安排與進(jìn)度控制 .42.4系統(tǒng)組織結(jié)構(gòu)分析42.5系統(tǒng)業(yè)務(wù)流程分析52.6系統(tǒng)數(shù)據(jù)流程分析62.7數(shù)據(jù)字典72.7.1處理邏輯的定義.72.7.2數(shù)據(jù)存儲(chǔ)的定義.
2、82.7.3數(shù)據(jù)流的定義102.8新系統(tǒng)的邏輯模型11第3章系統(tǒng)設(shè)計(jì)123.1功能結(jié)構(gòu)設(shè)計(jì)123.2數(shù)據(jù)庫(kù)設(shè)計(jì)133.3代碼設(shè)計(jì)163.4輸入/輸出設(shè)計(jì)26第4章總結(jié).34- 35 -第1章 藥店進(jìn)銷存概述1.1 系統(tǒng)開發(fā)背景隨著經(jīng)濟(jì)的發(fā)展,人們生活水平的提高,醫(yī)療保險(xiǎn)隨之逐漸推廣,導(dǎo)致藥店市場(chǎng)的競(jìng)爭(zhēng)越來越激烈,藥品的種類也隨之增加,對(duì)藥店尤其是對(duì)藥店的藥品進(jìn)行信息化管理已經(jīng)成為藥店生存與發(fā)展的必要條件之一。藥品的信息化管理是藥店中必不可少的條件,幾乎所有進(jìn)行了信息化管理的藥店類企業(yè)都建設(shè)了藥品管理信息系統(tǒng)。藥品信息管理系統(tǒng)是指利用軟硬件技術(shù)、網(wǎng)絡(luò)通信技術(shù)等現(xiàn)代化手段,對(duì)藥店經(jīng)營(yíng)過程中對(duì)藥品的
3、進(jìn)貨、出貨、庫(kù)存、價(jià)格及賬務(wù)進(jìn)行精確快速的管理,大大見底了經(jīng)營(yíng)管理中的復(fù)雜性以及出錯(cuò)率、減輕手工勞動(dòng)的強(qiáng)度,提高顧客的滿意度,從而為藥店的整體運(yùn)行提供全面的、自動(dòng)化的管理及各種服務(wù)的信息系統(tǒng)。1.2 國(guó)內(nèi)對(duì)此問題研究的現(xiàn)狀市場(chǎng)上的管理系統(tǒng)軟件 類型有三種,一是通用版本;一是專為醫(yī)藥企業(yè)定制開發(fā)的,但周期長(zhǎng),費(fèi)用高;三是在通用版本的基礎(chǔ)上根據(jù)醫(yī)藥連鎖企業(yè)的特點(diǎn)進(jìn)行了重新開發(fā)和研制,許多企 業(yè)都采用了這種信息系統(tǒng)。目前管理軟件多種多樣,如:博信藥店管理系統(tǒng)、零天藥店管理系統(tǒng)、利康藥店管理系統(tǒng),方舟藥品管理系統(tǒng)等。但多數(shù)系統(tǒng)都面型大型藥店或連鎖型藥店且價(jià)格較高,針對(duì)小型單體藥店卻沒有一個(gè)價(jià)格合理、功
4、能合理的系統(tǒng)。1.3 研究目的及意義針對(duì)當(dāng)前醫(yī)藥產(chǎn)品銷售日益激烈的競(jìng)爭(zhēng)情況,為加強(qiáng)管理,提高工作效率和改善服務(wù)質(zhì)量而設(shè)計(jì)一套行之有效的管理系統(tǒng).通過研究分析一個(gè)小型單體藥店的整個(gè)銷售流程,滿足 管理人員和一般客戶的基本要求,將日常繁瑣的工作簡(jiǎn)單化,規(guī)范化,電子化,自動(dòng)化. 力求將整個(gè)平臺(tái)簡(jiǎn)化到幾個(gè)人就足以完成全部的維護(hù)更新工作, 解決藥品管理工作中所遇到的問題,方便管理員可以隨時(shí)地做添加、查詢、刪除、修改等工作,將管理人員繁重復(fù)雜的工作變得合理、簡(jiǎn)捷,且考慮到未來系統(tǒng)擴(kuò)展 的可能性,而采用delphi和database技術(shù)來實(shí)現(xiàn).從而達(dá)到以下目的:(1) 人力與設(shè)備費(fèi)用的相對(duì)減少;(2) 處理
5、速度的提高;(3) 控制精度的提高;(4) 人員利用率的改進(jìn);(5) 節(jié)省投資和運(yùn)營(yíng)成本。本藥品信息管理子系統(tǒng)目的是為小型單體藥店管理及銷售人員、采購(gòu)人員提供更確切的數(shù)據(jù)。方便他們更方便快捷的對(duì)藥品進(jìn)行管理,節(jié)省了對(duì)于藥品手工錄入,而浪費(fèi)的人力物力!第2章 系統(tǒng)分析2.1 企業(yè)現(xiàn)狀調(diào)查小型單體藥店多數(shù)使用傳統(tǒng)的手動(dòng)管理方式,存在不易更新、容易丟失、難以備份等重大缺陷;查詢效率極低,特別當(dāng)數(shù)據(jù)量大,種類繁多的時(shí)候,尤其明顯。隨著社會(huì)的發(fā)展,雖然出現(xiàn)了很多藥品信息管理系統(tǒng),但價(jià)格昂貴。小型單體藥店基金不充裕,購(gòu)買市場(chǎng)上的藥店管理系統(tǒng)可能性低,且工作人員較少。2.1 企業(yè)現(xiàn)狀調(diào)查2.2.1經(jīng)濟(jì)可行性
6、在經(jīng)濟(jì)上,用此系統(tǒng)加強(qiáng)了藥品超市的管理效率,為顧客提供了快捷的服務(wù),自然提高了超市的收入。同時(shí)本系統(tǒng)的開發(fā)費(fèi)用,主機(jī)費(fèi)用,人員培訓(xùn)費(fèi)用都比較合理。由于本系統(tǒng)的開發(fā)費(fèi)用較低,適合小型單體藥店使用,方便藥品的銷售和庫(kù)存情況的信息查詢,是一個(gè)比較人性化的管理系統(tǒng)。2.2.2技術(shù)可行性本系統(tǒng)采用delphi做界面,database做數(shù)據(jù)庫(kù)。在delphi中可實(shí)現(xiàn)預(yù)定藥品管理,藥品庫(kù)存管理,藥品日常銷售登記等工作。2.2.3市場(chǎng)可行性隨著藥店行業(yè)競(jìng)爭(zhēng)越來越激烈和科學(xué)技術(shù)的發(fā)展,導(dǎo)致現(xiàn)今藥品種類繁多,藥品市場(chǎng)競(jìng)爭(zhēng)激烈,經(jīng)營(yíng)方向朝規(guī)?;?、電子化、自動(dòng)化方向發(fā)展。提高藥品超市的藥品價(jià)格透明度,方便顧客查詢,做
7、出最好的選擇,防止偽劣假冒藥品流入超市,保障顧客和超市的利益。此系統(tǒng)能夠及時(shí)反映超市銷售情況和庫(kù)存情況,使超市能夠及時(shí)調(diào)整好內(nèi)部藥品銷售和庫(kù)存的比例。改善藥品超市的經(jīng)營(yíng)效率,提高營(yíng)業(yè)利潤(rùn)。2.2.4用戶使用可行性使用本軟件人員要求有一定計(jì)算機(jī)基礎(chǔ)的人員,系統(tǒng)管理員要求有計(jì)算機(jī)的專業(yè)知識(shí)。管理人員也需經(jīng)一般培訓(xùn)。經(jīng)過培訓(xùn)人員將會(huì)熟練使用本軟件。2.2.5法律方面可行性本系統(tǒng)的研制和開發(fā),將不會(huì)侵犯他人,集體和國(guó)家的利益,不會(huì)違反國(guó)家政策和法律。2.2.6結(jié)論綜上所述,本工程的技術(shù)成熟、完備,能夠適應(yīng)藥店管理工作需求,具有良好的市場(chǎng)拓展,因此本工程可開始。2.3人員安排與進(jìn)度控制圖2-1 人員安排
8、與進(jìn)度控制進(jìn)度控制人員安排如 圖2-1,其中項(xiàng)目經(jīng)理,開發(fā)人員為,管理人員,分析人員為盧亮。2.4系統(tǒng)組織結(jié)構(gòu)分析系統(tǒng)功能結(jié)構(gòu)圖如圖2-2主要功能:對(duì)藥品采購(gòu)情況進(jìn)行管理;對(duì)藥品基本信息進(jìn)行管理;對(duì)藥品銷售情況進(jìn)行管理;對(duì)藥品庫(kù)存情況進(jìn)行管理;對(duì)藥品的銷售、采購(gòu)、庫(kù)存、利潤(rùn)等統(tǒng)計(jì)。圖2-2 系統(tǒng)功能結(jié)構(gòu)2.5系統(tǒng)業(yè)務(wù)流程分析圖2-3 系統(tǒng)業(yè)務(wù)流程圖如圖,本系統(tǒng)根據(jù)庫(kù)存情況由庫(kù)存管理員確定藥品缺貨單,交給店長(zhǎng)審查,如確認(rèn)訂貨則把購(gòu)藥審批單(簽字后藥品缺貨單)交給購(gòu)藥人員,購(gòu)藥人員向藥品供應(yīng)商下達(dá)藥品訂貨單,藥品供應(yīng)商把1藥品發(fā)貨單交給購(gòu)藥人員和庫(kù)存管理員,藥品則由庫(kù)存管理員檢查核對(duì);與藥品發(fā)貨單
9、相符且合格則做入庫(kù)處理,向店長(zhǎng)上交藥品檢驗(yàn)單,庫(kù)存管理員更新庫(kù)存盤存表,購(gòu)藥人員更新進(jìn)貨情況表。否則退貨。顧客向售藥員詢問藥品,經(jīng)查詢后告訴顧客查詢結(jié)果,如顧客滿意,則交款開收據(jù),顧客拿收據(jù)去庫(kù)存管理員處取藥。庫(kù)存管理員更新庫(kù)存盤存表。買藥后如退貨則在庫(kù)存管理員處依據(jù)發(fā)票和相關(guān)規(guī)定做退藥處理。每月庫(kù)存管理員,售藥員,購(gòu)藥人員向店長(zhǎng)分別上交,庫(kù)存盤存報(bào)告單,銷售盤存報(bào)告單,進(jìn)貨盤存報(bào)告單。2.6系統(tǒng)數(shù)據(jù)流程分析圖2-4 系統(tǒng)頂層數(shù)據(jù)流程圖圖2-5 系統(tǒng)第一層數(shù)據(jù)流程圖2.7數(shù)據(jù)字典2.7.1處理邏輯的定義描述藥店進(jìn)銷存管理系統(tǒng)的最底層數(shù)據(jù)流程圖中的數(shù)據(jù)處理p1 p10的名稱、輸入流、輸出流和要做
10、的處理。處理邏輯定義見表2-1。表21處理邏輯定義編號(hào)名稱輸入處理邏輯輸出p1缺貨處理f1庫(kù)存信息藥品審批單f4藥品信息根據(jù)庫(kù)存信息,確定訂貨數(shù)目、種類,審批后下達(dá)藥品訂貨單藥品訂貨單p2藥品檢驗(yàn)藥品發(fā)貨單根據(jù)實(shí)際藥品種類、數(shù)目。進(jìn)行檢驗(yàn)。合格則入庫(kù)藥品檢驗(yàn)單藥品入庫(kù)單p3 退貨處理藥品發(fā)貨單根據(jù)實(shí)際藥品種類、數(shù)目。進(jìn)行檢驗(yàn)。如不合格則退貨。退貨單p4入庫(kù)處理藥品入庫(kù)單根據(jù)入庫(kù)單進(jìn)行入庫(kù)處理f1 庫(kù)存盤存表f3進(jìn)貨情況表p5庫(kù)存統(tǒng)計(jì)f1庫(kù)存盤存根據(jù)f1庫(kù)存盤存定期向店長(zhǎng)匯報(bào)。庫(kù)存統(tǒng)計(jì)報(bào)告p6購(gòu)藥處理查詢結(jié)果根據(jù)顧客需求進(jìn)行查詢,并按要求選擇顧客需要的藥購(gòu)藥收據(jù)f2銷售情況表p7退藥處理購(gòu)藥收據(jù)
11、退藥規(guī)定根據(jù)購(gòu)藥收據(jù),退藥規(guī)定進(jìn)行退藥處理f1 庫(kù)存盤存表p8取藥處理購(gòu)藥收據(jù)根據(jù)購(gòu)藥收據(jù)取相應(yīng)的藥物f2銷售情況表p9銷售統(tǒng)計(jì)f2銷售情況表根據(jù)銷售情況,統(tǒng)計(jì)并向店長(zhǎng)匯報(bào)。銷售盤存報(bào)告單p10藥品檢驗(yàn)藥品發(fā)貨單根據(jù)實(shí)際藥品種類、數(shù)目。進(jìn)行檢驗(yàn)。合格則入庫(kù)藥品檢驗(yàn)單藥品入庫(kù)單2.7.2數(shù)據(jù)存儲(chǔ)的定義描述物料管理系統(tǒng)的最底層數(shù)據(jù)流程圖中的數(shù)據(jù)存儲(chǔ)f1 f4,包括名稱、簡(jiǎn)述、數(shù)據(jù)存儲(chǔ)的組成、關(guān)鍵字和相關(guān)聯(lián)的處理。數(shù)據(jù)存儲(chǔ)定義見表2-2表2-2 數(shù)據(jù)存儲(chǔ)定義編號(hào)名稱簡(jiǎn)述組成關(guān)鍵字相關(guān)聯(lián)的處理f1庫(kù)存盤存存放藥品庫(kù)存信息藥品代碼藥品名稱庫(kù)存量進(jìn)貨單價(jià)庫(kù)存金額藥品代碼p1p4p5p7f2銷售情況表存放各
12、種藥品的銷售信息銷售日期+藥品名稱+藥品代碼+銷售數(shù)量+銷售單價(jià)+銷售金額藥品代碼銷售日期p6p8p9f3進(jìn)貨情況表存放進(jìn)藥的基本情況進(jìn)貨日期+藥品名稱+藥品代碼+進(jìn)貨數(shù)量+進(jìn)貨單價(jià)+進(jìn)貨金額藥品代碼進(jìn)貨日期p1f4藥品信息存放各種藥品的信息、及供應(yīng)商信息藥品代碼+藥品名稱+藥品分類+制造商+生產(chǎn)時(shí)期+有效期+進(jìn)貨單價(jià)+銷售員+生產(chǎn)地址+聯(lián)系電話+傳真藥品代碼p42.7.3數(shù)據(jù)流的定義:描述物料管理系統(tǒng)的最底層數(shù)據(jù)流程圖中主要數(shù)據(jù)流的名稱、來源、去向、組成。數(shù)據(jù)流定義見表2-3。表2-3 數(shù)據(jù)流定義編號(hào)名稱來源去向組成d1購(gòu)藥審批單購(gòu)藥人員店長(zhǎng)藥品代碼+藥品名稱+藥品規(guī)格+藥品單價(jià)+采購(gòu)數(shù)量等
13、d2藥品入庫(kù)單藥品供應(yīng)商庫(kù)存管理員藥品代碼+藥品名稱+藥品規(guī)格+藥品數(shù)量+進(jìn)貨日期+藥品單價(jià)+進(jìn)貨商名稱d3退貨單庫(kù)存管理員藥品供應(yīng)商藥品名稱+藥品類別+藥品數(shù)量+進(jìn)貨日期+進(jìn)貨商名稱+退貨原因d4藥品訂貨單購(gòu)藥人員藥品供應(yīng)商藥品名稱+藥品類別+藥品數(shù)量+藥品單價(jià)+進(jìn)貨日期+d5藥品發(fā)貨單藥品供應(yīng)商庫(kù)存管理員藥品名稱+藥品類別+藥品數(shù)量+進(jìn)貨日期+藥品單價(jià)+進(jìn)貨商名稱等d6藥品檢驗(yàn)單庫(kù)存管理員店長(zhǎng)藥品名稱+藥品類別+藥品數(shù)量+進(jìn)貨日期+進(jìn)貨商名稱+是否合格d7購(gòu)藥收據(jù)售藥員顧客發(fā)票號(hào)+供應(yīng)商代碼+物料名稱+單價(jià)+數(shù)量+金額等d8銷售盤存報(bào)告單售藥員店長(zhǎng)藥品編號(hào)+藥品名稱+藥品類別+藥品數(shù)量+銷
14、售額d9庫(kù)存統(tǒng)計(jì)庫(kù)存管理員店長(zhǎng)藥品編號(hào)+藥品名稱+藥品數(shù)量2.8 新系統(tǒng)的邏輯模型邏輯模型如上(8頁)第3章 系統(tǒng)設(shè)計(jì)3.1 功能結(jié)構(gòu)設(shè)計(jì)圖3-1 功能結(jié)構(gòu)設(shè)計(jì)藥品進(jìn)銷存管理系統(tǒng)共有5個(gè)模塊:基本信息管理模塊,藥品庫(kù)存管理模塊,藥品銷售管理模塊,藥品采購(gòu)管理模塊。3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)表3-1藥店進(jìn)銷存系統(tǒng)的數(shù)據(jù)庫(kù)一覽表序號(hào)數(shù)據(jù)庫(kù)名用途數(shù)據(jù)來源數(shù)據(jù)去向1藥品信息表存放藥品代碼及基本屬性錄入各種輸入、輸出、查詢、查詢藥品基本信息2庫(kù)存盤存表存放倉(cāng)庫(kù)代碼及儲(chǔ)存數(shù)量錄入查詢、統(tǒng)計(jì)匯總、庫(kù)存分析3進(jìn)貨情況表存放進(jìn)藥的代碼、名稱、數(shù)量、單價(jià)錄入統(tǒng)計(jì)匯總、消耗分析4銷售情況表存放銷售情況錄入輸出單據(jù)、統(tǒng)計(jì)匯總
15、 各數(shù)據(jù)表結(jié)構(gòu)如下:表3-2進(jìn)貨情況表序號(hào)字段名類型長(zhǎng)度1進(jìn)貨日期a202藥品名稱a203藥品代碼a204進(jìn)貨數(shù)量n5進(jìn)貨單價(jià)$6進(jìn)貨金額$7采購(gòu)人a108驗(yàn)收人a109計(jì)量單位a1010規(guī)格a1011缺貨單編號(hào)a1012進(jìn)貨單編號(hào)a1013合同號(hào)a1014供應(yīng)商a20表3-13藥品信息表序號(hào)字段名類型長(zhǎng)度1藥品代碼a202藥品名稱a203藥品分類a204制造商a305生產(chǎn)時(shí)期a206有效期a47進(jìn)貨單價(jià)$8銷售員a109生產(chǎn)地址a3010聯(lián)系電話a1311傳真a13表3-4銷售情況表序號(hào)字段名類型長(zhǎng)度1銷售日期a202藥品名稱a203藥品代碼a204銷售數(shù)量n5銷售單價(jià)$6銷售金額$表 3-
16、5 不合格藥品表序號(hào)字段名類型長(zhǎng)度1日期d2藥品名稱a203藥品代碼a104數(shù)量n5規(guī)格a106生產(chǎn)日期d7生產(chǎn)批次a108不合格狀況a109處理措施a2010管理員a1011供貨商a2012備注a50表 3-6員工信息表序號(hào)字段名類型長(zhǎng)度1員工編號(hào)a102姓名a103性別s4年齡a105住址a206職位a107聯(lián)系電話a20表3-7庫(kù)存盤存表序號(hào)字段名類型長(zhǎng)度1藥品代碼a202藥品名稱a203庫(kù)存量n4進(jìn)貨單價(jià)$5庫(kù)存金額$3.3 代碼設(shè)計(jì)unit enterunit;interfaceuses windows, messages, sysutils, variants, classes,
17、graphics, controls, forms, dialogs, extctrls, stdctrls, jpeg;type tform1 = class(tform) image1: timage; image2: timage; image3: timage; label1: tlabel; image4: timage; procedure image3click(sender: tobject); procedure image2click(sender: tobject); private private declarations public public declarati
18、ons end;var form1: tform1;implementationuses mainunit;$r *.dfmprocedure tform1.image3click(sender: tobject);beginclose;end;procedure tform1.image2click(sender: tobject);beginform2.show;end;end.unit ypjhunit;interfaceuses windows, messages, sysutils, variants, classes, graphics, controls, forms, dial
19、ogs, buttons, stdctrls, mask, dbctrls, db, dbtables, extctrls, grids, dbgrids;type tform4 = class(tform) label1: tlabel; groupbox1: tgroupbox; table1: ttable; datasource1: tdatasource; table1bdedesigner: tstringfield; table1bdedesigner2: tstringfield; table1bdedesigner3: tstringfield; table1bdedesig
20、ner4: tfloatfield; table1bdedesigner5: tcurrencyfield; table1bdedesigner6: tcurrencyfield; label2: tlabel; label3: tlabel; label4: tlabel; label5: tlabel; label6: tlabel; label7: tlabel; dbedit1: tdbedit; dbedit2: tdbedit; dbedit3: tdbedit; dbedit4: tdbedit; dbedit5: tdbedit; dbedit6: tdbedit; speed
21、button1: tspeedbutton; speedbutton2: tspeedbutton; image1: timage; groupbox2: tgroupbox; dbgrid1: tdbgrid; dbnavigator1: tdbnavigator; procedure speedbutton1click(sender: tobject); procedure speedbutton2click(sender: tobject); private private declarations public public declarations end;var form4: tf
22、orm4;implementation$r *.dfmprocedure tform4.speedbutton1click(sender: tobject);begintable1.append;end;procedure tform4.speedbutton2click(sender: tobject);varr1:real;r2:real;code1:integer;code2:integer;s1:string;s2:string;s3:string;begintable1.edit;s1:=dbedit4.text;s2:=dbedit5.text;val(s1,r1,code1);v
23、al(s2,r2,code2);str(r1*r2,s3);dbedit6.text:=s3;table1.post;end;end.unit ypkcunit;interfaceuses windows, messages, sysutils, variants, classes, graphics, controls, forms, dialogs, db, stdctrls, grids, dbgrids, dbtables, buttons;type tform6 = class(tform) label1: tlabel; groupbox1: tgroupbox; table1:
24、ttable; datasource1: tdatasource; groupbox2: tgroupbox; groupbox3: tgroupbox; dbgrid1: tdbgrid; table2: ttable; datasource2: tdatasource; dbgrid2: tdbgrid; table3: ttable; datasource3: tdatasource; dbgrid3: tdbgrid; label2: tlabel; label3: tlabel; label4: tlabel; label5: tlabel; label6: tlabel; labe
25、l7: tlabel; label8: tlabel; edit1: tedit; edit2: tedit; edit3: tedit; table3bdedesigner: tstringfield; table3bdedesigner2: tstringfield; table3bdedesigner3: tfloatfield; table3bdedesigner4: tcurrencyfield; table3bdedesigner5: tcurrencyfield; edit4: tedit; edit5: tedit; edit6: tedit; edit7: tedit; sp
26、eedbutton1: tspeedbutton; speedbutton2: tspeedbutton; speedbutton3: tspeedbutton; table4: ttable; datasource4: tdatasource; private private declarations public public declarations end;var form6: tform6;implementation$r *.dfmend.unit ypxsunit;interfaceuses windows, messages, sysutils, variants, class
27、es, graphics, controls, forms, dialogs, grids, dbgrids, stdctrls, db, dbtables, buttons, mask, dbctrls, comctrls, extctrls;type tform5 = class(tform) label1: tlabel; label2: tlabel; table1: ttable; datasource1: tdatasource; groupbox1: tgroupbox; dbgrid1: tdbgrid; groupbox2: tgroupbox; table1bdedesig
28、ner: tstringfield; table1bdedesigner2: tstringfield; table1bdedesigner3: tstringfield; table1bdedesigner4: tfloatfield; table1bdedesigner5: tcurrencyfield; table1bdedesigner6: tcurrencyfield; label3: tlabel; label4: tlabel; label5: tlabel; label6: tlabel; label7: tlabel; label8: tlabel; dbedit1: tdb
29、edit; dbedit2: tdbedit; dbedit3: tdbedit; dbedit4: tdbedit; dbedit5: tdbedit; dbedit6: tdbedit; speedbutton1: tspeedbutton; speedbutton2: tspeedbutton; speedbutton3: tspeedbutton; statusbar1: tstatusbar; timer1: ttimer; procedure speedbutton1click(sender: tobject); procedure speedbutton2click(sender
30、: tobject); procedure timer1timer(sender: tobject); private private declarations public public declarations end;var form5: tform5;implementation$r *.dfmprocedure tform5.speedbutton1click(sender: tobject);begintable1.append;end;procedure tform5.speedbutton2click(sender: tobject);varr1:real;r2:real;co
31、de1:integer;code2:integer;s1:string;s2:string;s3:string;begintable1.edit;s1:=dbedit4.text;s2:=dbedit5.text;val(s1,r1,code1);val(s2,r2,code2);str(r1*r2,s3);dbedit6.text:=s3;table1.post;end;procedure tform5.timer1timer(sender: tobject);begin begin statusbar1.panels1.text := formatdatetime( yyyy 年 mm 月
32、 dd 日 hh:mm:ss , now();end;end;end.unit ypxxunit;interfaceuses windows, messages, sysutils, variants, classes, graphics, controls, forms, dialogs, stdctrls, mask, dbctrls, buttons, db, dbtables, extctrls;type tform3 = class(tform) label1: tlabel; datasource1: tdatasource; speedbutton1: tspeedbutton;
33、 label13: tlabel; label14: tlabel; groupbox1: tgroupbox; label2: tlabel; label3: tlabel; label4: tlabel; label5: tlabel; label6: tlabel; label7: tlabel; label8: tlabel; label9: tlabel; label10: tlabel; label11: tlabel; label12: tlabel; dbedit1: tdbedit; dbedit2: tdbedit; dbedit3: tdbedit; dbedit4: t
34、dbedit; dbedit5: tdbedit; dbedit6: tdbedit; dbedit7: tdbedit; dbedit8: tdbedit; dbedit9: tdbedit; dbedit10: tdbedit; dbedit11: tdbedit; edit1: tedit; speedbutton2: tspeedbutton; speedbutton3: tspeedbutton; speedbutton4: tspeedbutton; speedbutton5: tspeedbutton; table1: ttable; table1bdedesigner: tst
35、ringfield; table1bdedesigner2: tstringfield; table1bdedesigner3: tstringfield; table1bdedesigner4: tstringfield; table1bdedesigner5: tstringfield; table1bdedesigner6: tstringfield; table1bdedesigner7: tcurrencyfield; table1bdedesigner8: tstringfield; table1bdedesigner9: tstringfield; table1bdedesign
36、er10: tstringfield; table1bdedesigner11: tstringfield; procedure speedbutton2click(sender: tobject); procedure speedbutton3click(sender: tobject); procedure speedbutton4click(sender: tobject); procedure speedbutton5click(sender: tobject); procedure speedbutton1click(sender: tobject); private private
37、 declarations public public declarations end;var form3: tform3;implementation$r *.dfmprocedure tform3.speedbutton2click(sender: tobject);begintable1.append;end;procedure tform3.speedbutton3click(sender: tobject);begintable1.delete;end;procedure tform3.speedbutton4click(sender: tobject);begintable1.e
38、dit;table1.post;end;procedure tform3.speedbutton5click(sender: tobject);beginclose;end;procedure tform3.speedbutton1click(sender: tobject);begin with table1 do begin indexname:=ypmc; open; setkey; fieldbyname(藥品名稱).asstring:=edit1.text; gotonearest; if dbedit1.textedit1.text then showmessage(沒有該藥品信息
39、!); end; end;end.3.3 輸入輸出設(shè)計(jì)表3-8 庫(kù)存統(tǒng)計(jì)表(輸出)庫(kù)存統(tǒng)計(jì)日期 年 月 日 藥品代碼藥品名稱規(guī)格現(xiàn)有庫(kù)存出庫(kù)數(shù)目業(yè)購(gòu)藥人員 庫(kù)存管理員:表 3-9 藥品缺貨單(輸出)藥品缺貨單日期 年 月 日 編號(hào) no:藥品代碼藥品名稱物料名稱規(guī)格供應(yīng)商需求數(shù)量需求時(shí)間現(xiàn)有庫(kù)存合同庫(kù)存采購(gòu)數(shù)量采購(gòu)價(jià)預(yù)付款 購(gòu)藥人員(簽名): 店長(zhǎng)確認(rèn):表3-10 藥品訂貨單(輸入)藥品訂貨單訂貨單 日期 年 月 日 編號(hào) no:?jiǎn)挝幻Q: 合同號(hào):地址:電話:序號(hào)品名規(guī)格供貨價(jià)備注: 訂貨人:說明:僅用于訂貨;表3-11 藥品進(jìn)貨記錄單(輸入)藥 品 進(jìn) 貨 記 錄 單日期 年 月 日 編號(hào)
40、 no:備注:藥品代碼藥品名稱計(jì)量單位規(guī)格數(shù)量進(jìn)貨價(jià)實(shí)際單價(jià)供應(yīng)商合同號(hào):采購(gòu)人:店長(zhǎng)簽字:發(fā)票號(hào):驗(yàn)收人:說明:用于驗(yàn)收入庫(kù)單的錄入;檢驗(yàn)合格后報(bào)給店長(zhǎng)確認(rèn)檢驗(yàn):表3-12 不合格藥品登記和處理記錄單(輸入)不合格藥品登記和處理記錄第 頁日 期(年月日)藥品名稱規(guī)格數(shù)量供貨單位生產(chǎn)廠家批號(hào) 生產(chǎn)日期藥品質(zhì)量不合格狀況處理措施質(zhì)管員備注圖3-2 藥品信息就與查詢界面圖3-3 藥品銷售管理子系統(tǒng)界面圖3-4 藥品進(jìn)貨記錄查詢界面圖3-5 藥品庫(kù)存管理子系統(tǒng)界面圖 3-6 員工信息查詢與錄入界面第4章 總結(jié) 開始在選題的時(shí)候就遇到困難,因?yàn)闆]有自己很熟悉的東西,最后我們想到同學(xué)的姐姐在一所藥店擔(dān)任
41、店長(zhǎng),我們通過上網(wǎng)查詢資料,和同學(xué)的姐姐聯(lián)系,終于我們確定了我們的選題小型藥店藥品進(jìn)銷存管理系統(tǒng)。 我們不僅對(duì)企業(yè)做了很多調(diào)查,還上網(wǎng)搜尋了很多關(guān)于藥品進(jìn)銷存系統(tǒng)的案例和有關(guān)專業(yè)知識(shí),以加強(qiáng)我們的理解,便于我們進(jìn)行分析和設(shè)計(jì)。但是在繪制系統(tǒng)的業(yè)務(wù)流程圖和數(shù)據(jù)流程圖時(shí),還是遇到很多困難??偢杏X課上學(xué)的東西都沒用上,到真的繪制實(shí)際企業(yè)的業(yè)務(wù)流程時(shí),無從下手。所以我們?nèi)D書館借了相關(guān)書籍,并且繼續(xù)詢問藥店店長(zhǎng)和本系統(tǒng)的相關(guān)人員,終于我們漸漸了解了我們應(yīng)該怎樣繪制業(yè)務(wù)流程圖和數(shù)據(jù)流程圖,在不斷的查找和改進(jìn)我們的流程圖過程中,我們也對(duì)課上所學(xué)的關(guān)于系統(tǒng)分析的有關(guān)知識(shí)有了更深、更進(jìn)的了解。對(duì)于盧亮來說,設(shè)
42、計(jì)這個(gè)課題時(shí)比較難的部分是數(shù)據(jù)字典的設(shè)計(jì)。在課上學(xué)習(xí)這部分知識(shí)時(shí)就不太明白,也沒有一個(gè)實(shí)際的例子幫助我們理解和體會(huì),所以數(shù)據(jù)字典的設(shè)計(jì)花了我們大量的時(shí)間和精力,幸好最后工夫不負(fù)有心人,在詢問有關(guān)同學(xué),我們自己查書,看課件的基礎(chǔ)上,終于做出來了。當(dāng)然在這過程中,我們是獲益匪淺的。在將系統(tǒng)規(guī)劃和系統(tǒng)設(shè)計(jì)做好之后,我們終于感到再困難的事情,只要我們肯花時(shí)間和精力,認(rèn)真的去學(xué),沒有什么困難的。我們終于有了一點(diǎn)自信繼續(xù)做下去了。對(duì)于數(shù)據(jù)庫(kù)設(shè)計(jì)部分,雖然在上學(xué)期我們剛學(xué)過數(shù)據(jù)庫(kù),但是對(duì)這部分我們還是感到很棘手,因?yàn)閷W(xué)的時(shí)候?qū)ξ覀儊碚f就是難點(diǎn)啊,這時(shí)候就更是了。我們只能再將以前的數(shù)據(jù)庫(kù)課本翻出來查找有關(guān)知識(shí)
43、,比如數(shù)據(jù)類型有什么,是怎樣定義的等等。代碼設(shè)計(jì)部分是我們這學(xué)期剛學(xué)過的知識(shí),由負(fù)責(zé),學(xué)的時(shí)候還覺得很簡(jiǎn)單,因?yàn)槔蠋熍e的例子都是我們身邊和熟知的,但是真到自己設(shè)計(jì)的時(shí)候還是一團(tuán)霧水,只好再去查書、查課件,問同學(xué),慢慢嘗試。總之,通過這次課程設(shè)計(jì),學(xué)到很多知識(shí),并鞏固了以前學(xué)習(xí)的關(guān)于信息系統(tǒng)分析設(shè)計(jì)和delphi的知識(shí),使我們對(duì)于一個(gè)系統(tǒng)的設(shè)計(jì)與開發(fā)有了切身的感受和深刻的理解。原文已完。下文為附加文檔,如不需要,下載后可以編輯刪除,謝謝!施工組織設(shè)計(jì)本施工組織設(shè)計(jì)是本著“一流的質(zhì)量、一流的工期、科學(xué)管理”來進(jìn)行編制的。編制時(shí),我公司技術(shù)發(fā)展部、質(zhì)檢科以及項(xiàng)目部經(jīng)過精心研究、合理組織、充分利用先進(jìn)
44、工藝,特制定本施工組織設(shè)計(jì)。一、 工程概況:西夏建材城生活區(qū)27#、30#住宅樓位于銀川市新市區(qū),橡膠廠對(duì)面。本工程由寧夏燕寶房地產(chǎn)開發(fā)有限公司開發(fā),銀川市規(guī)劃建筑設(shè)計(jì)院設(shè)計(jì)。本工程耐火等級(jí)二級(jí),屋面防水等級(jí)三級(jí),地震防烈度為8度,設(shè)計(jì)使用年限50年。本工程建筑面積:27#樓3824.75m2;30#樓3824.75 m2。室內(nèi)地坪0.00以絕對(duì)標(biāo)高1110.5 m為準(zhǔn),總長(zhǎng)27#樓47.28m;30#樓47.28 m??倢?7#樓14.26m;30#樓14.26 m。設(shè)計(jì)室外地坪至檐口高度18.6 00m,呈長(zhǎng)方形布置,東西向,三個(gè)單元。本工程設(shè)計(jì)屋面為坡屋面防水采用防水涂料。外墻水泥砂漿抹面,外刷淺灰色墻漆。內(nèi)墻面除衛(wèi)生間200300瓷磚,高到頂外,其余均水泥砂槳罩面,刮二遍膩?zhàn)?;樓梯間內(nèi)墻采用50厚膠粉聚苯顆粒保溫。地面除衛(wèi)生間200200防滑地磚,樓梯間50厚細(xì)石砼1:1水泥砂漿壓光外,其余均采用50厚豆石砼毛地面。樓梯間單元門采用樓宇對(duì)講門,臥室門、衛(wèi)生間門采用木門,進(jìn)戶門采用保溫防盜門。本工程窗均采用塑鋼單框雙玻窗,開啟窗均加紗扇。本工
溫馨提示
- 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度房屋買賣與回購(gòu)鄉(xiāng)村振興合作合同3篇
- 二零二五年度建筑工地安全文化建設(shè)與宣傳監(jiān)控合同3篇
- 二零二五年度嘉興商業(yè)物業(yè)租賃合同范本6篇
- 2025年度租賃合同:物流倉(cāng)儲(chǔ)設(shè)施租賃與運(yùn)營(yíng)3篇
- 二零二五年度房產(chǎn)租賃居間代理合同6篇
- 二零二五年度教育培訓(xùn)機(jī)構(gòu)勞務(wù)分包協(xié)議3篇
- 二零二五年度合伙購(gòu)房保障合同3篇
- 海南醫(yī)學(xué)院《診斷學(xué)實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 海南醫(yī)學(xué)院《機(jī)器人技術(shù)基礎(chǔ)實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 海南衛(wèi)生健康職業(yè)學(xué)院《非結(jié)構(gòu)數(shù)據(jù)分析與建?!?023-2024學(xué)年第一學(xué)期期末試卷
- 2024上海高考英語翻譯重點(diǎn)句型四字成語歸納講解(專項(xiàng)復(fù)習(xí)訓(xùn)練)
- 會(huì)議服務(wù)業(yè)財(cái)務(wù)管理與成本控制研究
- 2024年青島市光明電力服務(wù)有限責(zé)任公司招聘筆試參考題庫(kù)附帶答案詳解
- 安寧療護(hù)中的醫(yī)患溝通-
- GB 1886.174-2024食品安全國(guó)家標(biāo)準(zhǔn)食品添加劑食品工業(yè)用酶制劑
- 20以內(nèi)退位減法口算練習(xí)題100題30套(共3000題)
- 無人機(jī)遙感技術(shù)與應(yīng)用
- 2023年物探工程師年度總結(jié)及下一年計(jì)劃
- 電工(三級(jí))理論知識(shí)考核要素細(xì)目表
- 4馬克思主義宗教觀
- 2023年阿拉善教育系統(tǒng)教師考試真題及答案
評(píng)論
0/150
提交評(píng)論