版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、管理信息系統(tǒng)課程設(shè)計報告題目:小型藥店藥品進銷存管理系統(tǒng)專業(yè)班級:信息管理與信息系統(tǒng)081班 組長:組員: 指導(dǎo)教師: 成績:目 錄第1章緒論.11.1研究的背景.11.2國內(nèi)對此問題研究的現(xiàn)狀11.3研究的目的及意義.1第2章系統(tǒng)分析.32.1企業(yè)現(xiàn)狀調(diào)查32.2系統(tǒng)可行性分析32.2.1經(jīng)濟可行性.32.2.2技術(shù)可行性.32.2.3市場可行性.32.2.4用戶使用可行性.32.2.5法律方面可行性.42.2.6結(jié)論.42.3人員安排與進度控制 .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ù)存儲的定義.
2、82.7.3數(shù)據(jù)流的定義102.8新系統(tǒng)的邏輯模型11第3章系統(tǒng)設(shè)計123.1功能結(jié)構(gòu)設(shè)計123.2數(shù)據(jù)庫設(shè)計133.3代碼設(shè)計163.4輸入/輸出設(shè)計26第4章總結(jié).34- 35 -第1章 藥店進銷存概述1.1 系統(tǒng)開發(fā)背景隨著經(jīng)濟的發(fā)展,人們生活水平的提高,醫(yī)療保險隨之逐漸推廣,導(dǎo)致藥店市場的競爭越來越激烈,藥品的種類也隨之增加,對藥店尤其是對藥店的藥品進行信息化管理已經(jīng)成為藥店生存與發(fā)展的必要條件之一。藥品的信息化管理是藥店中必不可少的條件,幾乎所有進行了信息化管理的藥店類企業(yè)都建設(shè)了藥品管理信息系統(tǒng)。藥品信息管理系統(tǒng)是指利用軟硬件技術(shù)、網(wǎng)絡(luò)通信技術(shù)等現(xiàn)代化手段,對藥店經(jīng)營過程中對藥品的
3、進貨、出貨、庫存、價格及賬務(wù)進行精確快速的管理,大大見底了經(jīng)營管理中的復(fù)雜性以及出錯率、減輕手工勞動的強度,提高顧客的滿意度,從而為藥店的整體運行提供全面的、自動化的管理及各種服務(wù)的信息系統(tǒng)。1.2 國內(nèi)對此問題研究的現(xiàn)狀市場上的管理系統(tǒng)軟件 類型有三種,一是通用版本;一是專為醫(yī)藥企業(yè)定制開發(fā)的,但周期長,費用高;三是在通用版本的基礎(chǔ)上根據(jù)醫(yī)藥連鎖企業(yè)的特點進行了重新開發(fā)和研制,許多企 業(yè)都采用了這種信息系統(tǒng)。目前管理軟件多種多樣,如:博信藥店管理系統(tǒng)、零天藥店管理系統(tǒng)、利康藥店管理系統(tǒng),方舟藥品管理系統(tǒng)等。但多數(shù)系統(tǒng)都面型大型藥店或連鎖型藥店且價格較高,針對小型單體藥店卻沒有一個價格合理、功
4、能合理的系統(tǒng)。1.3 研究目的及意義針對當(dāng)前醫(yī)藥產(chǎn)品銷售日益激烈的競爭情況,為加強管理,提高工作效率和改善服務(wù)質(zhì)量而設(shè)計一套行之有效的管理系統(tǒng).通過研究分析一個小型單體藥店的整個銷售流程,滿足 管理人員和一般客戶的基本要求,將日常繁瑣的工作簡單化,規(guī)范化,電子化,自動化. 力求將整個平臺簡化到幾個人就足以完成全部的維護更新工作, 解決藥品管理工作中所遇到的問題,方便管理員可以隨時地做添加、查詢、刪除、修改等工作,將管理人員繁重復(fù)雜的工作變得合理、簡捷,且考慮到未來系統(tǒng)擴展 的可能性,而采用delphi和database技術(shù)來實現(xiàn).從而達到以下目的:(1) 人力與設(shè)備費用的相對減少;(2) 處理
5、速度的提高;(3) 控制精度的提高;(4) 人員利用率的改進;(5) 節(jié)省投資和運營成本。本藥品信息管理子系統(tǒng)目的是為小型單體藥店管理及銷售人員、采購人員提供更確切的數(shù)據(jù)。方便他們更方便快捷的對藥品進行管理,節(jié)省了對于藥品手工錄入,而浪費的人力物力!第2章 系統(tǒng)分析2.1 企業(yè)現(xiàn)狀調(diào)查小型單體藥店多數(shù)使用傳統(tǒng)的手動管理方式,存在不易更新、容易丟失、難以備份等重大缺陷;查詢效率極低,特別當(dāng)數(shù)據(jù)量大,種類繁多的時候,尤其明顯。隨著社會的發(fā)展,雖然出現(xiàn)了很多藥品信息管理系統(tǒng),但價格昂貴。小型單體藥店基金不充裕,購買市場上的藥店管理系統(tǒng)可能性低,且工作人員較少。2.1 企業(yè)現(xiàn)狀調(diào)查2.2.1經(jīng)濟可行性
6、在經(jīng)濟上,用此系統(tǒng)加強了藥品超市的管理效率,為顧客提供了快捷的服務(wù),自然提高了超市的收入。同時本系統(tǒng)的開發(fā)費用,主機費用,人員培訓(xùn)費用都比較合理。由于本系統(tǒng)的開發(fā)費用較低,適合小型單體藥店使用,方便藥品的銷售和庫存情況的信息查詢,是一個比較人性化的管理系統(tǒng)。2.2.2技術(shù)可行性本系統(tǒng)采用delphi做界面,database做數(shù)據(jù)庫。在delphi中可實現(xiàn)預(yù)定藥品管理,藥品庫存管理,藥品日常銷售登記等工作。2.2.3市場可行性隨著藥店行業(yè)競爭越來越激烈和科學(xué)技術(shù)的發(fā)展,導(dǎo)致現(xiàn)今藥品種類繁多,藥品市場競爭激烈,經(jīng)營方向朝規(guī)?;?、電子化、自動化方向發(fā)展。提高藥品超市的藥品價格透明度,方便顧客查詢,做
7、出最好的選擇,防止偽劣假冒藥品流入超市,保障顧客和超市的利益。此系統(tǒng)能夠及時反映超市銷售情況和庫存情況,使超市能夠及時調(diào)整好內(nèi)部藥品銷售和庫存的比例。改善藥品超市的經(jīng)營效率,提高營業(yè)利潤。2.2.4用戶使用可行性使用本軟件人員要求有一定計算機基礎(chǔ)的人員,系統(tǒng)管理員要求有計算機的專業(yè)知識。管理人員也需經(jīng)一般培訓(xùn)。經(jīng)過培訓(xùn)人員將會熟練使用本軟件。2.2.5法律方面可行性本系統(tǒng)的研制和開發(fā),將不會侵犯他人,集體和國家的利益,不會違反國家政策和法律。2.2.6結(jié)論綜上所述,本工程的技術(shù)成熟、完備,能夠適應(yīng)藥店管理工作需求,具有良好的市場拓展,因此本工程可開始。2.3人員安排與進度控制圖2-1 人員安排
8、與進度控制進度控制人員安排如 圖2-1,其中項目經(jīng)理,開發(fā)人員為,管理人員,分析人員為盧亮。2.4系統(tǒng)組織結(jié)構(gòu)分析系統(tǒng)功能結(jié)構(gòu)圖如圖2-2主要功能:對藥品采購情況進行管理;對藥品基本信息進行管理;對藥品銷售情況進行管理;對藥品庫存情況進行管理;對藥品的銷售、采購、庫存、利潤等統(tǒng)計。圖2-2 系統(tǒng)功能結(jié)構(gòu)2.5系統(tǒng)業(yè)務(wù)流程分析圖2-3 系統(tǒng)業(yè)務(wù)流程圖如圖,本系統(tǒng)根據(jù)庫存情況由庫存管理員確定藥品缺貨單,交給店長審查,如確認訂貨則把購藥審批單(簽字后藥品缺貨單)交給購藥人員,購藥人員向藥品供應(yīng)商下達藥品訂貨單,藥品供應(yīng)商把1藥品發(fā)貨單交給購藥人員和庫存管理員,藥品則由庫存管理員檢查核對;與藥品發(fā)貨單
9、相符且合格則做入庫處理,向店長上交藥品檢驗單,庫存管理員更新庫存盤存表,購藥人員更新進貨情況表。否則退貨。顧客向售藥員詢問藥品,經(jīng)查詢后告訴顧客查詢結(jié)果,如顧客滿意,則交款開收據(jù),顧客拿收據(jù)去庫存管理員處取藥。庫存管理員更新庫存盤存表。買藥后如退貨則在庫存管理員處依據(jù)發(fā)票和相關(guān)規(guī)定做退藥處理。每月庫存管理員,售藥員,購藥人員向店長分別上交,庫存盤存報告單,銷售盤存報告單,進貨盤存報告單。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處理邏輯的定義描述藥店進銷存管理系統(tǒng)的最底層數(shù)據(jù)流程圖中的數(shù)據(jù)處理p1 p10的名稱、輸入流、輸出流和要做
10、的處理。處理邏輯定義見表2-1。表21處理邏輯定義編號名稱輸入處理邏輯輸出p1缺貨處理f1庫存信息藥品審批單f4藥品信息根據(jù)庫存信息,確定訂貨數(shù)目、種類,審批后下達藥品訂貨單藥品訂貨單p2藥品檢驗藥品發(fā)貨單根據(jù)實際藥品種類、數(shù)目。進行檢驗。合格則入庫藥品檢驗單藥品入庫單p3 退貨處理藥品發(fā)貨單根據(jù)實際藥品種類、數(shù)目。進行檢驗。如不合格則退貨。退貨單p4入庫處理藥品入庫單根據(jù)入庫單進行入庫處理f1 庫存盤存表f3進貨情況表p5庫存統(tǒng)計f1庫存盤存根據(jù)f1庫存盤存定期向店長匯報。庫存統(tǒng)計報告p6購藥處理查詢結(jié)果根據(jù)顧客需求進行查詢,并按要求選擇顧客需要的藥購藥收據(jù)f2銷售情況表p7退藥處理購藥收據(jù)
11、退藥規(guī)定根據(jù)購藥收據(jù),退藥規(guī)定進行退藥處理f1 庫存盤存表p8取藥處理購藥收據(jù)根據(jù)購藥收據(jù)取相應(yīng)的藥物f2銷售情況表p9銷售統(tǒng)計f2銷售情況表根據(jù)銷售情況,統(tǒng)計并向店長匯報。銷售盤存報告單p10藥品檢驗藥品發(fā)貨單根據(jù)實際藥品種類、數(shù)目。進行檢驗。合格則入庫藥品檢驗單藥品入庫單2.7.2數(shù)據(jù)存儲的定義描述物料管理系統(tǒng)的最底層數(shù)據(jù)流程圖中的數(shù)據(jù)存儲f1 f4,包括名稱、簡述、數(shù)據(jù)存儲的組成、關(guān)鍵字和相關(guān)聯(lián)的處理。數(shù)據(jù)存儲定義見表2-2表2-2 數(shù)據(jù)存儲定義編號名稱簡述組成關(guān)鍵字相關(guān)聯(lián)的處理f1庫存盤存存放藥品庫存信息藥品代碼藥品名稱庫存量進貨單價庫存金額藥品代碼p1p4p5p7f2銷售情況表存放各
12、種藥品的銷售信息銷售日期+藥品名稱+藥品代碼+銷售數(shù)量+銷售單價+銷售金額藥品代碼銷售日期p6p8p9f3進貨情況表存放進藥的基本情況進貨日期+藥品名稱+藥品代碼+進貨數(shù)量+進貨單價+進貨金額藥品代碼進貨日期p1f4藥品信息存放各種藥品的信息、及供應(yīng)商信息藥品代碼+藥品名稱+藥品分類+制造商+生產(chǎn)時期+有效期+進貨單價+銷售員+生產(chǎn)地址+聯(lián)系電話+傳真藥品代碼p42.7.3數(shù)據(jù)流的定義:描述物料管理系統(tǒng)的最底層數(shù)據(jù)流程圖中主要數(shù)據(jù)流的名稱、來源、去向、組成。數(shù)據(jù)流定義見表2-3。表2-3 數(shù)據(jù)流定義編號名稱來源去向組成d1購藥審批單購藥人員店長藥品代碼+藥品名稱+藥品規(guī)格+藥品單價+采購數(shù)量等
13、d2藥品入庫單藥品供應(yīng)商庫存管理員藥品代碼+藥品名稱+藥品規(guī)格+藥品數(shù)量+進貨日期+藥品單價+進貨商名稱d3退貨單庫存管理員藥品供應(yīng)商藥品名稱+藥品類別+藥品數(shù)量+進貨日期+進貨商名稱+退貨原因d4藥品訂貨單購藥人員藥品供應(yīng)商藥品名稱+藥品類別+藥品數(shù)量+藥品單價+進貨日期+d5藥品發(fā)貨單藥品供應(yīng)商庫存管理員藥品名稱+藥品類別+藥品數(shù)量+進貨日期+藥品單價+進貨商名稱等d6藥品檢驗單庫存管理員店長藥品名稱+藥品類別+藥品數(shù)量+進貨日期+進貨商名稱+是否合格d7購藥收據(jù)售藥員顧客發(fā)票號+供應(yīng)商代碼+物料名稱+單價+數(shù)量+金額等d8銷售盤存報告單售藥員店長藥品編號+藥品名稱+藥品類別+藥品數(shù)量+銷
14、售額d9庫存統(tǒng)計庫存管理員店長藥品編號+藥品名稱+藥品數(shù)量2.8 新系統(tǒng)的邏輯模型邏輯模型如上(8頁)第3章 系統(tǒng)設(shè)計3.1 功能結(jié)構(gòu)設(shè)計圖3-1 功能結(jié)構(gòu)設(shè)計藥品進銷存管理系統(tǒng)共有5個模塊:基本信息管理模塊,藥品庫存管理模塊,藥品銷售管理模塊,藥品采購管理模塊。3.2 數(shù)據(jù)庫設(shè)計表3-1藥店進銷存系統(tǒng)的數(shù)據(jù)庫一覽表序號數(shù)據(jù)庫名用途數(shù)據(jù)來源數(shù)據(jù)去向1藥品信息表存放藥品代碼及基本屬性錄入各種輸入、輸出、查詢、查詢藥品基本信息2庫存盤存表存放倉庫代碼及儲存數(shù)量錄入查詢、統(tǒng)計匯總、庫存分析3進貨情況表存放進藥的代碼、名稱、數(shù)量、單價錄入統(tǒng)計匯總、消耗分析4銷售情況表存放銷售情況錄入輸出單據(jù)、統(tǒng)計匯總
15、 各數(shù)據(jù)表結(jié)構(gòu)如下:表3-2進貨情況表序號字段名類型長度1進貨日期a202藥品名稱a203藥品代碼a204進貨數(shù)量n5進貨單價$6進貨金額$7采購人a108驗收人a109計量單位a1010規(guī)格a1011缺貨單編號a1012進貨單編號a1013合同號a1014供應(yīng)商a20表3-13藥品信息表序號字段名類型長度1藥品代碼a202藥品名稱a203藥品分類a204制造商a305生產(chǎn)時期a206有效期a47進貨單價$8銷售員a109生產(chǎn)地址a3010聯(lián)系電話a1311傳真a13表3-4銷售情況表序號字段名類型長度1銷售日期a202藥品名稱a203藥品代碼a204銷售數(shù)量n5銷售單價$6銷售金額$表 3-
16、5 不合格藥品表序號字段名類型長度1日期d2藥品名稱a203藥品代碼a104數(shù)量n5規(guī)格a106生產(chǎn)日期d7生產(chǎn)批次a108不合格狀況a109處理措施a2010管理員a1011供貨商a2012備注a50表 3-6員工信息表序號字段名類型長度1員工編號a102姓名a103性別s4年齡a105住址a206職位a107聯(lián)系電話a20表3-7庫存盤存表序號字段名類型長度1藥品代碼a202藥品名稱a203庫存量n4進貨單價$5庫存金額$3.3 代碼設(shè)計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è)計表3-8 庫存統(tǒng)計表(輸出)庫存統(tǒng)計日期 年 月 日 藥品代碼藥品名稱規(guī)格現(xiàn)有庫存出庫數(shù)目業(yè)購藥人員 庫存管理員:表 3-9 藥品缺貨單(輸出)藥品缺貨單日期 年 月 日 編號 no:藥品代碼藥品名稱物料名稱規(guī)格供應(yīng)商需求數(shù)量需求時間現(xiàn)有庫存合同庫存采購數(shù)量采購價預(yù)付款 購藥人員(簽名): 店長確認:表3-10 藥品訂貨單(輸入)藥品訂貨單訂貨單 日期 年 月 日 編號 no:單位名稱: 合同號:地址:電話:序號品名規(guī)格供貨價備注: 訂貨人:說明:僅用于訂貨;表3-11 藥品進貨記錄單(輸入)藥 品 進 貨 記 錄 單日期 年 月 日 編號
40、 no:備注:藥品代碼藥品名稱計量單位規(guī)格數(shù)量進貨價實際單價供應(yīng)商合同號:采購人:店長簽字:發(fā)票號:驗收人:說明:用于驗收入庫單的錄入;檢驗合格后報給店長確認檢驗:表3-12 不合格藥品登記和處理記錄單(輸入)不合格藥品登記和處理記錄第 頁日 期(年月日)藥品名稱規(guī)格數(shù)量供貨單位生產(chǎn)廠家批號 生產(chǎn)日期藥品質(zhì)量不合格狀況處理措施質(zhì)管員備注圖3-2 藥品信息就與查詢界面圖3-3 藥品銷售管理子系統(tǒng)界面圖3-4 藥品進貨記錄查詢界面圖3-5 藥品庫存管理子系統(tǒng)界面圖 3-6 員工信息查詢與錄入界面第4章 總結(jié) 開始在選題的時候就遇到困難,因為沒有自己很熟悉的東西,最后我們想到同學(xué)的姐姐在一所藥店擔(dān)任
41、店長,我們通過上網(wǎng)查詢資料,和同學(xué)的姐姐聯(lián)系,終于我們確定了我們的選題小型藥店藥品進銷存管理系統(tǒng)。 我們不僅對企業(yè)做了很多調(diào)查,還上網(wǎng)搜尋了很多關(guān)于藥品進銷存系統(tǒng)的案例和有關(guān)專業(yè)知識,以加強我們的理解,便于我們進行分析和設(shè)計。但是在繪制系統(tǒng)的業(yè)務(wù)流程圖和數(shù)據(jù)流程圖時,還是遇到很多困難??偢杏X課上學(xué)的東西都沒用上,到真的繪制實際企業(yè)的業(yè)務(wù)流程時,無從下手。所以我們?nèi)D書館借了相關(guān)書籍,并且繼續(xù)詢問藥店店長和本系統(tǒng)的相關(guān)人員,終于我們漸漸了解了我們應(yīng)該怎樣繪制業(yè)務(wù)流程圖和數(shù)據(jù)流程圖,在不斷的查找和改進我們的流程圖過程中,我們也對課上所學(xué)的關(guān)于系統(tǒng)分析的有關(guān)知識有了更深、更進的了解。對于盧亮來說,設(shè)
42、計這個課題時比較難的部分是數(shù)據(jù)字典的設(shè)計。在課上學(xué)習(xí)這部分知識時就不太明白,也沒有一個實際的例子幫助我們理解和體會,所以數(shù)據(jù)字典的設(shè)計花了我們大量的時間和精力,幸好最后工夫不負有心人,在詢問有關(guān)同學(xué),我們自己查書,看課件的基礎(chǔ)上,終于做出來了。當(dāng)然在這過程中,我們是獲益匪淺的。在將系統(tǒng)規(guī)劃和系統(tǒng)設(shè)計做好之后,我們終于感到再困難的事情,只要我們肯花時間和精力,認真的去學(xué),沒有什么困難的。我們終于有了一點自信繼續(xù)做下去了。對于數(shù)據(jù)庫設(shè)計部分,雖然在上學(xué)期我們剛學(xué)過數(shù)據(jù)庫,但是對這部分我們還是感到很棘手,因為學(xué)的時候?qū)ξ覀儊碚f就是難點啊,這時候就更是了。我們只能再將以前的數(shù)據(jù)庫課本翻出來查找有關(guān)知識
43、,比如數(shù)據(jù)類型有什么,是怎樣定義的等等。代碼設(shè)計部分是我們這學(xué)期剛學(xué)過的知識,由負責(zé),學(xué)的時候還覺得很簡單,因為老師舉的例子都是我們身邊和熟知的,但是真到自己設(shè)計的時候還是一團霧水,只好再去查書、查課件,問同學(xué),慢慢嘗試。總之,通過這次課程設(shè)計,學(xué)到很多知識,并鞏固了以前學(xué)習(xí)的關(guān)于信息系統(tǒng)分析設(shè)計和delphi的知識,使我們對于一個系統(tǒng)的設(shè)計與開發(fā)有了切身的感受和深刻的理解。原文已完。下文為附加文檔,如不需要,下載后可以編輯刪除,謝謝!施工組織設(shè)計本施工組織設(shè)計是本著“一流的質(zhì)量、一流的工期、科學(xué)管理”來進行編制的。編制時,我公司技術(shù)發(fā)展部、質(zhì)檢科以及項目部經(jīng)過精心研究、合理組織、充分利用先進
44、工藝,特制定本施工組織設(shè)計。一、 工程概況:西夏建材城生活區(qū)27#、30#住宅樓位于銀川市新市區(qū),橡膠廠對面。本工程由寧夏燕寶房地產(chǎn)開發(fā)有限公司開發(fā),銀川市規(guī)劃建筑設(shè)計院設(shè)計。本工程耐火等級二級,屋面防水等級三級,地震防烈度為8度,設(shè)計使用年限50年。本工程建筑面積:27#樓3824.75m2;30#樓3824.75 m2。室內(nèi)地坪0.00以絕對標(biāo)高1110.5 m為準(zhǔn),總長27#樓47.28m;30#樓47.28 m??倢?7#樓14.26m;30#樓14.26 m。設(shè)計室外地坪至檐口高度18.6 00m,呈長方形布置,東西向,三個單元。本工程設(shè)計屋面為坡屋面防水采用防水涂料。外墻水泥砂漿抹面,外刷淺灰色墻漆。內(nèi)墻面除衛(wèi)生間200300瓷磚,高到頂外,其余均水泥砂槳罩面,刮二遍膩子;樓梯間內(nèi)墻采用50厚膠粉聚苯顆粒保溫。地面除衛(wèi)生間200200防滑地磚,樓梯間50厚細石砼1:1水泥砂漿壓光外,其余均采用50厚豆石砼毛地面。樓梯間單元門采用樓宇對講門,臥室門、衛(wèi)生間門采用木門,進戶門采用保溫防盜門。本工程窗均采用塑鋼單框雙玻窗,開啟窗均加紗扇。本工
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鹽城師范學(xué)院《信息論基礎(chǔ)》2021-2022學(xué)年第一學(xué)期期末試卷
- 鹽城師范學(xué)院《文化創(chuàng)意項目實訓(xùn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024股票承銷協(xié)議合同范本
- 2024裝修合同驗收標(biāo)準(zhǔn)范文
- 合同印章管理規(guī)則隨堂測試
- 2024年微合金粉末合作協(xié)議書
- 2024年高速內(nèi)圓磨床項目合作計劃書
- 2024法務(wù)部合同審查工作流程
- 合同管理精髓與招投標(biāo)實戰(zhàn)2024版
- 安置房環(huán)境風(fēng)險評估
- 2024年全球供應(yīng)鏈重組:挑戰(zhàn)與機遇
- 《小學(xué)數(shù)學(xué)萬能說課稿》
- 合伙開工廠合同范例
- 醫(yī)科大學(xué)2024年12月新藥研究與開發(fā)本科作業(yè)考核試題答卷
- 中醫(yī)培訓(xùn)課件:《經(jīng)穴推拿術(shù)》
- 二年級上冊《生態(tài) 生命 安全》教案
- 綿陽市高中2022級(2025屆)高三第一次診斷性考試(一診)地理試卷
- 《酒泉市旅游民宿高質(zhì)量發(fā)展特征、面臨的問題及完善策略》
- 無人機租賃合同
- 廣東省深圳市五年級上學(xué)期英語期中試卷五(含答案)
- 《光伏電站運行與維護》試題及答案一
評論
0/150
提交評論