醫(yī)藥管理系統(tǒng)數(shù)據(jù)庫大作業(yè)_第1頁
醫(yī)藥管理系統(tǒng)數(shù)據(jù)庫大作業(yè)_第2頁
醫(yī)藥管理系統(tǒng)數(shù)據(jù)庫大作業(yè)_第3頁
醫(yī)藥管理系統(tǒng)數(shù)據(jù)庫大作業(yè)_第4頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、醫(yī)藥管理系統(tǒng)數(shù)據(jù)庫大作業(yè)班級(jí):學(xué)號(hào): 姓名:、數(shù)據(jù)庫介紹:選題:醫(yī)藥銷售管理系統(tǒng)所用數(shù)據(jù)庫:SQL SERVER 2008編程環(huán)境:VISUAL STUDIO 2008編程技術(shù):MFC二、用戶需求分析1. 軟件涉及的用戶和主要業(yè)務(wù)查詢銷售情況查詢、增加和刪除管理人員:查詢、刪除和添加職工信息、供應(yīng)商信息; 和庫存情況,并進(jìn)行財(cái)務(wù)統(tǒng)計(jì)。銷售人員:對(duì)庫房藥品信息進(jìn)行添加和刪除操作; 銷售記錄,可視為對(duì)銷售、退貨和采購新藥品的操作。注:只有管理人員可登錄對(duì)登錄記錄進(jìn)行刪除。2. 數(shù)據(jù)字典數(shù)據(jù)流定義:(1) 職工信息數(shù)據(jù)流數(shù)據(jù)流名:職工信息說明:根據(jù)職工信息建立職工記錄,與登錄用戶相對(duì)應(yīng)來源去向:E1

2、職工-P1職工管理數(shù)據(jù)結(jié)構(gòu):D1職工記錄(2) 登錄管理數(shù)據(jù)流數(shù)據(jù)流名:登錄管理說明:根據(jù)登錄數(shù)據(jù)庫的時(shí)間和用戶名、退出軟件的時(shí)間建立登錄記錄 信息,即工作記錄。來源去向:D7職工記錄-P2登錄管理數(shù)據(jù)結(jié)構(gòu):D7工作記錄(3) 庫房管理數(shù)據(jù)流數(shù)據(jù)流名:庫房管理說明:根據(jù)采購、銷售、和退貨記錄庫房藥品存量信息來源去向:E2藥品-P3庫房管理數(shù)據(jù)結(jié)構(gòu):D2藥品記錄(4) 銷售管理數(shù)據(jù)流數(shù)據(jù)流名:銷售管理說明:根據(jù)銷售藥品信息和錄入記錄時(shí)間生成銷售記錄來源去向:E4客戶-P4銷售管理數(shù)據(jù)結(jié)構(gòu):D3記錄(5) 業(yè)績(jī)統(tǒng)計(jì)數(shù)據(jù)流數(shù)據(jù)流名:業(yè)績(jī)統(tǒng)計(jì)說明:根據(jù)銷售記錄計(jì)算一定時(shí)間范圍內(nèi)的營(yíng)業(yè)額來源去向:D3銷

3、售記錄-P5統(tǒng)計(jì)管理數(shù)據(jù)結(jié)構(gòu):D4業(yè)績(jī)記錄(6) 供應(yīng)商管理數(shù)據(jù)流數(shù)據(jù)流名:供應(yīng)商管理說明:根據(jù)供應(yīng)商信息建立供應(yīng)商信息管理。來源去向:E3供應(yīng)商-P6供應(yīng)商管理數(shù)據(jù)結(jié)構(gòu):D5供應(yīng)商記錄(7) 客戶管理數(shù)據(jù)流數(shù)據(jù)流名:客戶管理說明:根據(jù)客戶信息建立客戶信息管理。來源去向:E4客戶-P7客戶管理數(shù)據(jù)結(jié)構(gòu):D6客戶記錄數(shù)據(jù)存儲(chǔ)定義:(1) D1職工記錄說明:記錄職工信息(管理人員和銷售人員),職工號(hào)為主碼輸入:P1,P2輸出:P2存取方式:以職工編號(hào)為非聚集索引的存取方法(2) D2庫房藥品記錄說明:記錄庫房藥品信息輸入:P3, P4輸出:P4,P5存取方式:隨機(jī)檢索為主D3銷售記錄說明:記錄銷售

4、記錄信息輸入:P4,P5輸出:P5存取方式:以售出時(shí)間為聚集索引的存取方法(4) D4業(yè)績(jī)記錄說明:記錄一段時(shí)間內(nèi)的銷售統(tǒng)計(jì)信息輸入:P5輸出:存取方式:(5) D5供應(yīng)商記錄說明:記錄供應(yīng)商信息,供應(yīng)商編號(hào)為主碼。輸入:P6輸出:P2存取方式:以供應(yīng)商編號(hào)為非聚集索引的存取方法 D6客戶記錄說明:記錄客戶信息,客戶編號(hào)為主碼。輸入:P7輸出:P2存取方式:以客戶編號(hào)為非聚集索引的存取方法 D7工作記錄說明:記錄登錄記錄信息輸入:P2輸出:P2存取方式:隨機(jī)檢索為主數(shù)據(jù)處理過程定義(1) P1職工管理說明:記錄職工信息,職工編號(hào)為主碼。輸入:E1職工輸出:D1職工記錄P2登錄管理說明:記錄登錄

5、記錄信息輸入:D1職工記錄輸出:D1,D5,D7, D6P3庫房管理說明:記錄庫房當(dāng)前存有藥品的信息輸入:D5,D3,D2輸出:D2,D3P4銷售管理說明:記錄銷售有關(guān)的信息輸入:D2,E4輸出:D2, D3(5) P5統(tǒng)計(jì)管理說明:統(tǒng)計(jì)并顯示銷售統(tǒng)計(jì)信息輸入:D2, D3輸出:D4(6) P6供應(yīng)商管理說明:記錄供應(yīng)商有關(guān)的信息輸入:E3輸出:D5P7客戶管理說明:記錄客戶有關(guān)的信息輸入:E4輸出:D6三、軟件模塊劃分員工管理內(nèi)部管理模蛻人員館蔑管理) manage.cpp用戶蜃錄模熾 MMSDlg.cppM離揍塊I藥品相關(guān)管理) funcxpp庫磨藥品管理客戶管理四、概念結(jié)構(gòu)設(shè)計(jì)各實(shí)體E-

6、R圖:整體E-R圖:-n注:由于時(shí)間問遙, 這一部分井未實(shí)現(xiàn)記鼻五、邏輯結(jié)構(gòu)設(shè)計(jì)1、E-R圖向邏輯模型轉(zhuǎn):數(shù)據(jù)庫名:醫(yī)藥管理銷售系統(tǒng)職工信息(職工編號(hào),職工名稱,聯(lián)系方式,職位)登錄記錄信息(用戶名,登錄時(shí)間,注銷時(shí)間)登錄用戶信息(用戶名,密碼,類型)供應(yīng)商信息(供應(yīng)商編號(hào),供應(yīng)商名稱,聯(lián)系方式,所在地)客戶信息(客戶編號(hào),客戶名稱,聯(lián)系方式)庫房信息(藥品編號(hào),庫存量)銷售記錄(銷售記錄編號(hào),藥品編號(hào),售出量,銷售人員編號(hào),客戶編 號(hào),銷售時(shí)間)藥品信息(藥品編號(hào),藥品名稱,生產(chǎn)廠家,藥品類型,單位,銷售價(jià) 格)2、關(guān)系模式優(yōu)化函數(shù)依賴集F職工信息=職工編號(hào)-UF登錄記錄信息=(用戶名,登

7、錄時(shí)間)-注銷時(shí)間F登錄用戶信息=用戶名- U F供應(yīng)商信息=供應(yīng)商編號(hào)-UF客戶信息=客戶編號(hào)-UF庫房信息=藥品編號(hào)-庫存量F銷售記錄=銷售記錄編號(hào)-UF藥品信息=藥品編號(hào)-U分析:不存在非主屬性和主屬性對(duì)碼的部分依賴和函數(shù)傳遞依賴,故為BCDF范式。3、邏輯設(shè)計(jì)結(jié)果表1 :職工信息屬性名數(shù)據(jù)類型長(zhǎng)度允許NUL值主碼或索引約束條件職工編號(hào)Smalli nt否主碼,索引職工姓名Varchar (20)n+2否聯(lián)系方式Varchar (20)n+2是職位Varchar (20)n+2是表2:登錄記錄信息:屬性名數(shù)據(jù)類型長(zhǎng)度允許NULL值主碼或索引約束條件用戶名Smalli nt否主碼外碼登錄時(shí)

8、間Datetime否碼注銷時(shí)間Datetime是H J注銷時(shí)間大于登錄時(shí)間表3:登錄用戶信息:屬性名數(shù)據(jù)類型允許NUL值主碼或索引約束條件用戶名Smalli nt否主碼外碼密碼Varchar (20)n+2否類型Varchar ( 20)n+2否表4:供應(yīng)商信息:屬性名數(shù)據(jù)類型長(zhǎng)度允許NUL值主碼或索引約束條件供應(yīng)商編號(hào)Smalli nt否主碼供應(yīng)商姓名Varchar ( 20)n+2否聯(lián)系方式Varchar ( 20)n+2是所在地Varchar ( 20)n+2是表5:客戶信息屬性名數(shù)據(jù)類型長(zhǎng)度允許NULL值主碼或索引約束條件客戶編號(hào)Smalli nt否主碼客戶姓名Varchar( 20)

9、n+2否聯(lián)系方式Varchar( 20)n+2是表6:庫房信息屬性名數(shù)據(jù)類型長(zhǎng)度允許NULL值主碼或索引約束條件藥品編號(hào)Smalli nt否主碼外碼庫存量Smalli nt否碼庫存量=0表7 :銷售記錄屬性名數(shù)據(jù)類型長(zhǎng)度允許NULL值主碼或索引約束條件銷售記錄編號(hào)Smalli nt否主碼藥品編號(hào)Smalli nt否碼外碼售出量Smalli nt否售出量=0銷售人員編號(hào)Smalli nt否外碼客戶編號(hào)Smalli nt是外碼售出時(shí)間Datetime否表8:藥品信息:屬性名數(shù)據(jù)類型長(zhǎng)度允許NULL值主碼或索引約束條件藥品編號(hào)Smalli nt否主碼,索引藥品名稱Varchar ( 20)n+2否生

10、產(chǎn)廠家Varchar ( 20)n+2否類型Varchar ( 20)n+2否單位Varchar ( 20)n+2否銷售價(jià)格Int是銷售價(jià)格0六、編程實(shí)現(xiàn)1. 在SQL數(shù)據(jù)庫中建立數(shù)據(jù)庫,建立各種表并輸入數(shù)據(jù)曰口丟*田口票統(tǒng)表 LJ AleTablesT be登錄記錄信皀世二毗口登錄用戶信息 EI詞T bo世貸單信息 圧J dbo,供釜單藥品嗚息 +二 血,供應(yīng)商信息 H d be春戶信息 +T bo,庫房信息屈J Mbd退貨記錄& _ dbo,WiB錄 i+ J Tbo藥品信息 匡口 Hba職工信息s 觀圉 LJ同義詞十4XJ出封CA-PC匡西d bo里汞記錄偌宜X1 1 f固3Linolo

11、qlnTimelogOutTime表41112013-12 11 1-NULLJ_j1112013-L2 11 1.NUtl1A FileTablesill2013-12 11 Ik.2013-12-11 1,H,1dbo負(fù)為zi戻,託1112013-12-11 1.NULLTjj d bo一基錄閏白信戶1112013-12-11 1.2013* 12vll 1.JI db口用賢單信片1112013-1211 2013-12-11 1.=.二1日bd位賢單藥弗仁懇-1112013-12 11 1-2013-12-11 1.陌 d bo枳應(yīng)商信導(dǎo)Ta d bo胃戶信息*NULLNULLNULLE

12、口 d bo膵房信息Sa ubo遐貴記錄T_J d bo.捕售記錄S Ttra舸品信息E3 dbo$T信息汗二視囹a 一i同義詞*nr=T4B ka_Hq 11/? H2. ODBC 配置:3. 在VS2008中用MFC編程實(shí)現(xiàn)。具體代碼參見工程 MMS七、軟件界面與使用說明1、運(yùn)行MMS.exe,首先進(jìn)入登錄界面,連接數(shù)據(jù)庫之后與 SQL Sever中用戶名 記錄中進(jìn)行用戶名和密碼的匹配。2、人員信息管理部分,分為如圖內(nèi)容模塊。以下是各部分的使用過程截圖:人員信息管理宀醫(yī)藥相關(guān)管理返回X玩入添加內(nèi)容1|dfsgds357777777783saierj取消insert into 虹信息 valuestM3577777了了7呂3:它577777777盟?mAsti職工編號(hào)姓名聯(lián)系方式職拉1坤72W5506100miaocookiescookies111111min111111320320manager11231123MILLsafer111111111111manager165sdaf19641B951964 W95S42dfs.PP38777777. t.3577777777833、退出軟件時(shí),點(diǎn)擊注銷,完成當(dāng)條記

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論