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

下載本文檔

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

文檔簡介

醫(yī)藥管理系統(tǒng)數(shù)據(jù)庫大作業(yè)班級:學(xué)號:姓名:一、數(shù)據(jù)庫介紹:選題:醫(yī)藥銷售管理系統(tǒng)所用數(shù)據(jù)庫:SQLSERVER2008編程環(huán)境:VISUALSTUDIO2008編程技術(shù):MFC二、用戶需求分析軟件涉與的用戶和主要業(yè)務(wù)管理人員:查詢、刪除和添加職工信息、供應(yīng)商信息;查詢銷售情況和庫存情況,并進(jìn)行財務(wù)統(tǒng)計。銷售人員:對庫房藥品信息進(jìn)行添加和刪除操作;查詢、增加和刪除銷售記錄,可視為對銷售、退貨和采購新藥品的操作。注:只有管理人員可登錄對登錄記錄進(jìn)行刪除。數(shù)據(jù)字典數(shù)據(jù)流定義:職工信息數(shù)據(jù)流數(shù)據(jù)流名:職工信息說明:根據(jù)職工信息建立職工記錄,與登錄用戶相對應(yīng)。來源去向:E1職工->P1職工管理數(shù)據(jù)結(jié)構(gòu):D1職工記錄登錄管理數(shù)據(jù)流數(shù)據(jù)流名:登錄管理說明:根據(jù)登錄數(shù)據(jù)庫的時間和用戶名、退出軟件的時間建立登錄記錄信息,即工作記錄。來源去向:D7職工記錄->P2登錄管理數(shù)據(jù)結(jié)構(gòu):D7工作記錄庫房管理數(shù)據(jù)流數(shù)據(jù)流名:庫房管理說明:根據(jù)采購、銷售、和退貨記錄庫房藥品存量信息。來源去向:E2藥品->P3庫房管理數(shù)據(jù)結(jié)構(gòu):D2藥品記錄銷售管理數(shù)據(jù)流數(shù)據(jù)流名:銷售管理說明:根據(jù)銷售藥品信息和錄入記錄時間生成銷售記錄。來源去向:E4客戶->P4銷售管理數(shù)據(jù)結(jié)構(gòu):D3記錄業(yè)績統(tǒng)計數(shù)據(jù)流數(shù)據(jù)流名:業(yè)績統(tǒng)計說明:根據(jù)銷售記錄計算一定時間范圍內(nèi)的營業(yè)額。來源去向:D3銷售記錄->P5統(tǒng)計管理數(shù)據(jù)結(jié)構(gòu):D4業(yè)績記錄供應(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)商記錄客戶管理數(shù)據(jù)流數(shù)據(jù)流名:客戶管理說明:根據(jù)客戶信息建立客戶信息管理。來源去向:E4客戶->P7客戶管理數(shù)據(jù)結(jié)構(gòu):D6客戶記錄數(shù)據(jù)存儲定義:D1職工記錄說明:記錄職工信息(管理人員和銷售人員),職工號為主碼。輸入:P1,P2輸出:P2存取方式:以職工編號為非聚集索引的存取方法D2庫房藥品記錄說明:記錄庫房藥品信息輸入:P3,P4輸出:P4,P5存取方式:隨機(jī)檢索為主D3銷售記錄說明:記錄銷售記錄信息輸入:P4,P5輸出:P5存取方式:以售出時間為聚集索引的存取方法D4業(yè)績記錄說明:記錄一段時間內(nèi)的銷售統(tǒng)計信息輸入:P5輸出:存取方式:D5供應(yīng)商記錄說明:記錄供應(yīng)商信息,供應(yīng)商編號為主碼。輸入:P6輸出:P2存取方式:以供應(yīng)商編號為非聚集索引的存取方法D6客戶記錄說明:記錄客戶信息,客戶編號為主碼。輸入:P7輸出:P2存取方式:以客戶編號為非聚集索引的存取方法D7工作記錄輸出:P2存取方式:隨機(jī)檢索為主數(shù)據(jù)處理過程定義P1職工管理說明:記錄職工信息,職工編號為主碼。輸入:E1職工輸出:D1職工記錄P2登錄管理說明:記錄登錄記錄信息輸入:D1職工記錄輸出:D1,D5,D7,D6P3庫房管理說明:記錄庫房當(dāng)前存有藥品的信息輸入:D5,D3,D2輸出:D2,D3P4銷售管理說明:記錄銷售有關(guān)的信息輸入:D2,E4輸出:D2,D3P5統(tǒng)計管理說明:統(tǒng)計并顯示銷售統(tǒng)計信息輸入:D2,D3輸出:D4P6供應(yīng)商管理說明:記錄供應(yīng)商有關(guān)的信息輸入:E3輸出:D5P7客戶管理輸入:E4輸出:D6數(shù)據(jù)流圖細(xì)分:三、軟件模塊劃分四、概念結(jié)構(gòu)設(shè)計各實(shí)體E-R圖:五、1、邏輯結(jié)構(gòu)設(shè)計客戶編號姓名聯(lián)系方式產(chǎn)廠家整體E-R圖:E-R圖向邏輯模型轉(zhuǎn):單位藥品價藥品藥品編號數(shù)據(jù)庫名:醫(yī)藥管理銷售系統(tǒng)類型/描I銷售日期述職工信息(職工編號號職工名稱聯(lián)系客戶編職位銷售記錄編號登錄記錄信息(用戶名,登錄時間,注銷時間)登錄用戶信息(用戶名,密碼,類型)供應(yīng)商信息(供應(yīng)商編號,供應(yīng)商名稱,聯(lián)系方式,所在地)客戶信息(客戶編號,客戶名稱,聯(lián)系方式)庫房信息(藥品編號,庫存量)銷售記錄(銷售記錄編號,藥品編號,售出量,銷售人員編號,客戶編號,銷售時間)藥品信息(藥品編號,藥品名稱,生產(chǎn)廠家,藥品類型,單位,銷售價格)2、關(guān)系模式優(yōu)化——函數(shù)依賴集F職工信息={職工編號->U}F登錄記錄信息={(用戶名,登錄時間)—>注銷時間}F登錄用戶信息={用戶名—>U}F供應(yīng)商信息={供應(yīng)商編號->U}F客戶信息={客戶編號->U}F庫房信息={藥品編號—>庫存量}F銷售記錄={銷售記錄編號->U}F藥品信息={藥品編號->U}分析:不存在非主屬性和主屬性對碼的部分依賴和函數(shù)傳遞依賴,故為BCDF范式。3、邏輯設(shè)計結(jié)果表1:職工信息屬性名數(shù)據(jù)類型長度允許NULL值主碼或索引約束條件職工編號Smanint否主碼,索引職工姓名VarChar(20)n+2否聯(lián)系方式VarChar(20)n+2是職位Varchar(20)n+2是表2:登錄記錄信息:屬性名數(shù)據(jù)類型長度允許NULL值主碼或索引約束條件用戶名Smanint否主碼外碼登錄時間Datetime否主碼注銷時間Datetime是注銷時間大于登錄時間表3:登錄用戶信息:屬性名數(shù)據(jù)類型允許NULL值主碼或索引約束條件用戶名Smallint否主碼外碼密碼Varchar(20)n+2否類型Varchar(20)n+2否表4:供應(yīng)商信息:屬性名數(shù)據(jù)類型長度允許NULL值主碼或索引約束條件供應(yīng)商編號Smallint否主碼供應(yīng)商姓名Varchar(20)n+2否聯(lián)系方式Varchar(20)n+2是所在地Varchar(20)n+2是表5:客戶信息屬性名數(shù)據(jù)類型長度允許NULL值主碼或索引約束條件客戶編號Smallint否主碼客戶姓名VarChar(20)n+2否聯(lián)系方式VarChar(20)n+2是表6:庫房信息屬性名數(shù)據(jù)類型長度允許NULL值主碼或索引約束條件藥品編號Smanint否主碼外碼庫存量Smanint否庫存量>=0表7:銷售記錄屬性名數(shù)據(jù)類型長度允許NULL值主碼或索引約束條件銷售記錄編號Smanint否主碼藥品編號Smanint否外碼售出量Smanint否售出量>=0銷售人員編號Smallint否外碼客戶編號Smallint是外碼售出時間Datetime否表8:藥品信息:屬性名數(shù)據(jù)類型長度允許NULL值主碼或索引約束條件藥品編號Smallint否主碼,索引藥品名稱Varchar(20)n+2否生產(chǎn)廠家Varchar(20)n+2否類型Varchar(20)n+2否單位Varchar(20)n+2否銷售價格Int是銷售價格>0六、編程實(shí)現(xiàn)L在SQL數(shù)據(jù)庫中建立數(shù)據(jù)庫,建立各種表并輸入數(shù)據(jù)。2.ODBC配置:3-在VS2008中用MFC編程實(shí)現(xiàn)。具體代碼參見工程MMSo七、軟件界面與使用說明1、運(yùn)行MMS.exe,首先進(jìn)入登錄界面,連接數(shù)據(jù)庫之后與SQLSeVer中用戶名記錄中進(jìn)行用戶名和密碼的匹配。2、人員信息管理部分,分為如圖內(nèi)容模塊。以下是各部分的使用過程截圖:3、退出軟件時,點(diǎn)擊注銷,完成當(dāng)條記錄信息的錄入。八、實(shí)驗(yàn)體會這次大作業(yè)花費(fèi)了很長時間,對MFC是初次使用,對整個控制流程和機(jī)制不是很熟悉,所以也是邊學(xué)邊用,加上課程比較緊,有部分預(yù)先設(shè)計的功能沒有實(shí)現(xiàn),整體做的比較

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論