版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版高端制造業(yè)技術(shù)設(shè)計保密與資源共享合同3篇
- 二零二五版煤炭行業(yè)知識產(chǎn)權(quán)保護(hù)合同匯編4篇
- 二零二五年度新能源電池研發(fā)居間合同范本4篇
- 2025年度祠堂傳統(tǒng)節(jié)日活動承包合同3篇
- 2025年度車輛抵押貸款合同范本(含稅費(fèi))4篇
- 2025年度茶葉質(zhì)量安全檢測服務(wù)合同范本12篇
- 2025年度個人住宅抵押貸款擔(dān)保與房屋交易合同4篇
- 2025年度豬圈建造與農(nóng)業(yè)廢棄物資源化利用服務(wù)合同4篇
- 二零二五年度大學(xué)生實(shí)習(xí)實(shí)習(xí)期間交通出行保障合同4篇
- 2025年度預(yù)制構(gòu)件沖孔樁加工及安裝合同4篇
- 《天潤乳業(yè)營運(yùn)能力及風(fēng)險管理問題及完善對策(7900字論文)》
- 醫(yī)院醫(yī)學(xué)倫理委員會章程
- xx單位政務(wù)云商用密碼應(yīng)用方案V2.0
- 農(nóng)民專業(yè)合作社財務(wù)報表(三張報表)
- 動土作業(yè)專項(xiàng)安全培訓(xùn)考試試題(帶答案)
- 大學(xué)生就業(yè)指導(dǎo)(高職就業(yè)指導(dǎo)課程 )全套教學(xué)課件
- 死亡病例討論總結(jié)分析
- 第二章 會展的產(chǎn)生與發(fā)展
- 空域規(guī)劃與管理V2.0
- JGT266-2011 泡沫混凝土標(biāo)準(zhǔn)規(guī)范
- 商戶用電申請表
評論
0/150
提交評論