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