freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java的醫(yī)藥進(jìn)銷存系統(tǒng)_畢業(yè)論文-文庫吧資料

2024-09-06 17:47本頁面
  

【正文】 rchar 200 否 表 20 用戶數(shù)據(jù)庫邏輯結(jié)構(gòu) 字段名 數(shù)據(jù)類型 長度 可否為空 說明 bianhao Varchar 100 否 主鍵 name Varchar 100 否 number Int 100 否 price Varchar 100 否 discount Varchar 100 否 date Varchar 100 否 content Varchar 100 否 數(shù)據(jù)庫結(jié)構(gòu)的實(shí)現(xiàn) MySQL 數(shù)據(jù)庫系統(tǒng)可以幫我們實(shí)現(xiàn)數(shù)據(jù)庫的邏輯結(jié)構(gòu),這就是在我們做完系統(tǒng)需求分析、概念結(jié)構(gòu)設(shè)計(jì)之后需要完成的結(jié)構(gòu)。 圖 13 數(shù)據(jù)庫用戶概念結(jié)構(gòu)設(shè)計(jì)圖 14 數(shù)據(jù)庫 供應(yīng)商 概念結(jié)構(gòu)設(shè)計(jì) 圖 15 數(shù)據(jù)庫藥品概念結(jié)構(gòu)設(shè) 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 在本階段需要將數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為 MySQL 數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際的數(shù)據(jù)庫模型,也就是 數(shù)據(jù)庫的邏輯結(jié)構(gòu),也就是在試題結(jié)構(gòu)的基礎(chǔ)上那個(gè)形成數(shù)據(jù)庫中的表格。見下表 數(shù)據(jù)項(xiàng)名稱: User_name 數(shù)據(jù)項(xiàng)名稱: nick_name 數(shù)據(jù)項(xiàng)類型: 字符型 數(shù)據(jù)項(xiàng)類型: 字符型 數(shù)據(jù)項(xiàng)長度: 50 數(shù)據(jù)項(xiàng)長度: 50 可否為空: 不可 可否為空: 不可 是否主鍵: 是 是否主鍵: 否 醫(yī)藥進(jìn)銷存系統(tǒng) 注冊(cè) 登陸 用戶管理 供應(yīng) 商管理 庫存管理 基本查詢 藥品錄入 藥品銷售 基于 JAVA 的醫(yī)藥進(jìn)銷存系統(tǒng) 20 表 12 用戶 user_name屬性 表 13 用戶 nick_name屬性 表 14 用戶 psw 屬性 表 15 用戶 phone屬性 表 16 用戶 job 屬性 表 17 用戶 education屬性 表 18 用戶 address屬 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 要想設(shè)計(jì)出能夠滿足用戶需要的各種實(shí)體和他們之間的關(guān)系,必須在數(shù)據(jù)庫需求分析基礎(chǔ) 之上分析數(shù)據(jù)庫的概念設(shè)計(jì) ,為后面的邏輯結(jié)構(gòu) [9]打下基礎(chǔ)。如圖 12所示。 基于 JAVA 的醫(yī)藥進(jìn)銷存系統(tǒng) 18 圖 10 數(shù)據(jù)流圖 系統(tǒng)流程圖 圖 11 系統(tǒng)流程 圖 巢湖學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計(jì)) 19 第 4 章 數(shù)據(jù)庫分析 數(shù)據(jù)庫需求分析 數(shù)據(jù)庫的需求分析是數(shù)據(jù)庫結(jié)構(gòu)分析中最先考慮并且最關(guān)鍵的部分, 這個(gè)階段主要是 對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)、收集、 數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)的處理流程,用來組成一份詳細(xì)的數(shù)據(jù)字典 [8]。 圖 9 頂層圖 數(shù)據(jù)流圖 數(shù) 據(jù)流圖能夠很清楚和簡潔的表達(dá)出功能需求和數(shù)據(jù)需求之間的聯(lián)系。 巢湖學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計(jì)) 15 藥品入庫 備注 折扣 單價(jià) 數(shù)量 名稱 日期 編號(hào) 編號(hào)編號(hào)藥品 銷售 備注 折扣 單價(jià) 數(shù)量 名稱 日期 編號(hào) 圖 5 藥品入庫實(shí)體圖 圖 6 藥品銷售實(shí)體 圖 藥品入庫 單號(hào) 編碼 日期 名稱 數(shù)量 單價(jià) 合計(jì) 藥品出庫庫 單號(hào) 編碼 日期 名稱 數(shù)量 單價(jià) 合計(jì) 圖 3 藥品入庫實(shí)體圖 圖 4 藥品出售實(shí)體圖 基于 JAVA 的醫(yī)藥進(jìn)銷存系統(tǒng) 16 數(shù)據(jù)流程分析 系統(tǒng)關(guān)聯(lián)圖 本醫(yī)藥進(jìn)銷存系統(tǒng)是直接面向用的,用戶只需要對(duì)本系統(tǒng)進(jìn)行操作,然后會(huì)有系統(tǒng)自動(dòng)的處理數(shù)據(jù),然后 將相關(guān)數(shù)據(jù)信息反饋給當(dāng)前用戶,如 8 所示。主要的業(yè)務(wù)流程圖 如 圖 2 所示。 返回功能 在系統(tǒng)的各個(gè) 功能模塊都有一個(gè)返回的按鈕,該按鈕有返回到系統(tǒng)主功能界面的功能,還有退出系統(tǒng)的按鈕,該按鈕能直接退出本系統(tǒng) ,如表 12。 表 11 藥品銷售 輸入 處理 操作 1.將輸入的信息存入到數(shù)據(jù)庫相應(yīng)的表中 2.查詢藥品銷售表中的相關(guān)數(shù)據(jù) 1. 把用戶填寫的藥品銷售信息存儲(chǔ)到數(shù)據(jù)庫表 med_s中。填寫之后點(diǎn)擊存盤按鈕,會(huì)存儲(chǔ)到數(shù)據(jù)庫的相應(yīng) 的表中。 ,只需要提供藥品單號(hào)或者藥品名稱,若數(shù)據(jù)庫中存在該記錄就會(huì)在藥品信息表中顯示該藥品信息,若不存在就顯示為空。 藥品錄入 功能 在系統(tǒng) 的功能界面選擇“藥品錄入”功能,即可進(jìn)入藥品錄入子模塊,該模塊要求用戶輸入有關(guān)藥品的信息,如藥品編號(hào)、藥品名稱、藥品數(shù)量、零售價(jià)、折扣、有效期限、備注等,填寫之后點(diǎn)擊存盤按鈕,存儲(chǔ)到數(shù)據(jù)庫的相應(yīng)的數(shù)據(jù)表中 ,如表 10。 表 9 查詢藥品出庫 輸入 處理 操作 藥品單號(hào) 把輸入的藥品單號(hào)在數(shù)據(jù)庫 med_s里去匹配 1.若在數(shù)據(jù)庫表中的 med_s中沒有查詢到相應(yīng)的藥品信息就將所有表格清空。 2.若在數(shù)據(jù)庫表中 yaopinrukudan中查詢到了響相應(yīng)的藥品信息就把所有信息 顯示到相應(yīng)的表中。 基本查詢 功能 基于 JAVA 的醫(yī)藥進(jìn)銷存系統(tǒng) 12 醫(yī)藥工作人員可以根據(jù)藥品的屬性查詢藥品在入庫單、 藥品在出庫單 和藥品銷售 里的詳細(xì)信息 如表 7 和表 8 表 9。 表 6 藥品出庫 輸入 處理 操作 用戶根據(jù)從供應(yīng)商 提供的藥品將入庫單的藥品信息填寫到藥品入庫單表中,將從倉庫運(yùn)出的藥品填寫到藥品出庫單表中。 表 5 藥品入庫 輸入 處理 操作 用戶根據(jù)從供應(yīng)商提供的藥品將入庫單的藥品信息填寫到藥品入庫單表中,將從倉庫運(yùn)出的藥品填寫到藥品出庫單表中。 庫存盤點(diǎn) 功能 醫(yī)藥員工可以將藥品從供應(yīng)商進(jìn)入藥品倉庫的入庫單并且從倉庫到藥店的出庫單進(jìn)行跟蹤記錄,顯示在一張表格中,員工在藥品入庫的時(shí)候?qū)⑺幤返男畔⑤斎氲?藥品入庫單,在藥品從倉庫運(yùn)走的時(shí) 候?qū)⑦\(yùn)走的藥品輸入到藥品出庫單中。 1. 將用戶填寫的信息存入數(shù)據(jù)庫中的 ggg表中。 表 3 用戶管理 輸入 處理 操作 用戶根據(jù)界面上的提示輸入自己的個(gè)人信息 并點(diǎn)擊存盤按鈕 將用戶的填寫的信息存入數(shù)據(jù)庫的 user表中,用戶下次可以用這次存進(jìn)去的用戶名和密碼登陸很系統(tǒng) 供應(yīng)商錄入 功能 員工可以根據(jù)藥品的供應(yīng)商的各種信息,將這些信息存儲(chǔ)到數(shù)據(jù)庫表中,為以后聯(lián)系供應(yīng)商做一個(gè)備份,并且有查詢功能,可以根據(jù) 供應(yīng)商的名稱和編號(hào)查詢到供應(yīng)商的信息,如表 4所示。 該模塊需要用戶 輸入用戶名、昵稱、密碼、聯(lián)系方式、職務(wù)、學(xué)歷、住址等用戶信息,類型都 定義為 字符 類型 , 。 2. 系統(tǒng)根據(jù)用戶填寫的用戶名和密碼在數(shù)據(jù)庫中 檢測(cè),若正確則進(jìn)入系統(tǒng)主功能界面,否則登陸不進(jìn)系統(tǒng) 。 2.信息填寫符合規(guī)范,確認(rèn)提交,注冊(cè)成功。在用戶注冊(cè)時(shí),用戶需提供真實(shí)有效的 用戶名、昵稱、密碼、聯(lián)系方式、職務(wù)、學(xué)歷、家庭住址等相關(guān)信息,當(dāng)數(shù)據(jù)校驗(yàn)無誤,提交至數(shù)據(jù)庫,此次注冊(cè)才能成功,如表 1所示。該系統(tǒng)主要是由 用戶管理、供應(yīng)商錄入、庫存盤點(diǎn)、基本查詢、藥品錄入、藥品銷售 等組成。 在用戶界面上,實(shí)現(xiàn)了操作流程清晰,操作簡單易上手,設(shè)計(jì)的時(shí)候精心研究每個(gè)功能,也結(jié)合了醫(yī)藥人員的專業(yè)知識(shí),使它們能夠熟練的使用本系統(tǒng),能達(dá)到他們要求的 工作效率。它要求能夠進(jìn)行方便的藥品管理 , 庫存管理以及 對(duì)進(jìn)貨商的信息進(jìn)行統(tǒng)一的管理。用戶必須嚴(yán)格按照系統(tǒng)規(guī)定的業(yè)務(wù)流程,對(duì)數(shù)據(jù)庫可進(jìn)行事實(shí)動(dòng)態(tài)操作 [7],簡單易用,方便快捷。 安裝內(nèi)存 ( RAM): 512MB(最好 1GB 以上) 基于 JAVA 的醫(yī)藥進(jìn)銷存系統(tǒng) 8 第 3 章 系統(tǒng)需求分析 功能模塊分析 本論文介紹的是中小型醫(yī)藥企業(yè)針對(duì)普通藥店員工的日常業(yè)務(wù)需求所設(shè)置的基本功能。 ( 5) 一個(gè) CDROM 驅(qū)動(dòng)器。 ( 3) 硬盤容量 1GB 以上(典型安裝需要 128MB 硬盤空間,完全安裝需要 147MB 硬盤空)。 運(yùn)行環(huán)境 軟件環(huán)境: ( 1) 操作系統(tǒng)要求是 Microsoft Windows xp 及以上版本 ( 2) 硬件環(huán)境: ( 1) 486/DX66Mhz 以上 CPU。操作人性化,比較偏向輕量級(jí), 打開 它 之前 , 要確保 MySQL 是開啟的 ,否則 Navicat 是沒有辦法連接到 MySQL 服務(wù)器的。它設(shè)計(jì)的很合理,符合中小企業(yè)的需求,為企業(yè)帶來了效益,同時(shí)也為開發(fā)人員帶來了方便。 Navicat 是一套很不錯(cuò)的數(shù)據(jù)庫管理工具,它的運(yùn)行的速度快,功能相對(duì)來說還是比較完善的,并且費(fèi)用 比較合理,讓人容易接受。 MySQL 的使用相比其他數(shù)據(jù)庫 首先 是安裝 的時(shí)候是比較簡單的,其次 是 在它的實(shí)際操作中非常的便捷。受到了廣大軟件愛好者和商業(yè)軟件開發(fā)者的青睞,對(duì)于動(dòng)態(tài)網(wǎng)站的建立來說,它的作用是不可小看的。SQL 是 高度非 過程話的語言 , 大大減輕了用戶的負(fù)擔(dān); MySQL 是數(shù)據(jù)庫管理系統(tǒng)的一種,它的優(yōu)點(diǎn)是其他相關(guān)軟件所不具有的。 SQL是一種綜合的、通 用的、功能強(qiáng)大的、簡單易學(xué)的語言,具有以下特點(diǎn): 綜合統(tǒng)一 SQL 集數(shù)據(jù)定義( data difine)、數(shù)據(jù)查詢( data Query)和數(shù)據(jù)控制功能巢湖學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計(jì)) 7 為一體,可以十分方便的實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的各種操作,包括數(shù)據(jù)庫的建立、維護(hù)、修改、查詢、排序等。 SQL 語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。 基于 Eclipse 的應(yīng)用程序的一個(gè)突出例子是 IBM Rational Software Architect,它構(gòu)成了 IBM Java 開發(fā)工具系列的基礎(chǔ) [4]。它雖然集合了很多插件,使用簡單,但是運(yùn)行時(shí)非常耗內(nèi)存。 Eclipse Eclipse 企業(yè)級(jí)工作平臺(tái)。 Java 相比其他語言最大的好處就是可以運(yùn)行在不同的系統(tǒng)中,例如, 現(xiàn)在比較普及的 Windows, Linux 等系統(tǒng)。 C和 C++是 不同于 JAVA,他們是 面向過程的語言,是基于底層的,而 Java 語言是面向?qū)ο蟮?,?Java 中有句話叫萬物皆對(duì)象。 巢湖學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計(jì)) 5 基于 JAVA 的醫(yī)藥進(jìn)銷存系統(tǒng) 6 第 2 章 開發(fā)用具及運(yùn)行環(huán)境 開發(fā)工具 JAVA 語言的特性 Java 是一門編程語言 、 是一門編程技術(shù) 、 是一個(gè)開發(fā)環(huán)境 、 是一個(gè)運(yùn)行環(huán)境 [1]。 本系統(tǒng)還能對(duì)用戶填寫信息時(shí),給予用戶一定的提示,告訴用戶該表單的字符類型,以防止用戶輸錯(cuò)。由此可見,開發(fā)此系統(tǒng)在經(jīng)濟(jì)上市完全可行的。 經(jīng)濟(jì)可行性 本系統(tǒng)較小且開發(fā)簡單,所用的開發(fā)工具和軟件都差不多 都 是免費(fèi)的,不需要 前期就 投入大量的資金 ,在系統(tǒng)的后期維護(hù)中,由于使用的都是現(xiàn)在技術(shù)比較成熟的編程語言開發(fā),所以后期系統(tǒng)的維護(hù)比較方便且耗資很小 ?,F(xiàn)在考慮本系統(tǒng)的硬件方面,本系統(tǒng)的規(guī)模不大,所以本身就對(duì)硬件的要求不太高,何況現(xiàn)在計(jì)算機(jī)硬件發(fā)展和更新非常之快,其性能和穩(wěn)定性、兼容性越來越好,價(jià)格也不再那么高昂,所以對(duì)硬件的要求也沒什么擔(dān)心的。 還有,就是這些軟件都是現(xiàn)基于 JAVA 的醫(yī)藥進(jìn)銷存系統(tǒng) 4 在系統(tǒng)開發(fā)中常用的工具和軟件 ,在網(wǎng)上有著大量的資料和文獻(xiàn)可供我們查找和參考。本系統(tǒng)是在windows 系統(tǒng)下作為運(yùn)行環(huán)境,為了完成本系統(tǒng)和便于后期的維護(hù),并且考慮到自己所學(xué)知識(shí)的局限性,我選擇用 JAVA 語言作為開發(fā)語言,因?yàn)楝F(xiàn)在 JAVA 是非常流行的一種編程語言,并且具有較好的可移植性和系統(tǒng)兼容性。 (3) 為醫(yī)藥工作者提供集藥品庫存信息查詢,藥品銷售信息查詢,供應(yīng)商信息查詢,用戶信息查詢等查詢?yōu)橐惑w的查詢模塊。 (1) 為廣大藥品經(jīng)營企業(yè)提供庫存管理的解決方案,能夠讓醫(yī)藥工 作人員能夠方便的通過簡單的關(guān)鍵字查詢到藥品的庫存信息。由此可見,醫(yī)藥 進(jìn)銷存管理系統(tǒng) 可以從各方面對(duì)企業(yè)的發(fā)展 有益處。 一方面,隨著醫(yī)藥行業(yè) 蓬勃的發(fā)展 ,在醫(yī)藥的銷售方面出現(xiàn)了各種各樣的問題,其反饋來 的信息量和數(shù)據(jù)驟增且日趨復(fù)雜,以軟件 的 形式管理 不僅方便了工作人員也減少了他們的工作量, 且形式清楚規(guī)范。 所以能快速分析和處理數(shù)據(jù)的醫(yī)藥 管理系統(tǒng)就孕育而生了。 巢湖學(xué)院 2
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1