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

正文內(nèi)容

基于java的醫(yī)藥進銷存系統(tǒng)畢業(yè)論文(存儲版)

2025-04-07 09:45上一頁面

下一頁面
  

【正文】 ........ 26 界面的代碼設(shè)計 ............................................... 27 第 6章 系統(tǒng)實現(xiàn)與測試 ................................................ 29 系統(tǒng)實現(xiàn) ..................................................... 29 系統(tǒng)測試 ..................................................... 33 第 7章 總結(jié)與展望 .................................................... 35 參考文獻 ............................................................. 36 致 謝 .............................................................. 37 附 錄 ............................................................. 38 基于 JAVA 的醫(yī)藥進銷存系統(tǒng) 2 第 1 章 緒論 概述 當代企業(yè)的信息化對企業(yè)非常重要,也是保證企 業(yè)快速發(fā)展的關(guān)鍵。通過計算機對企業(yè)信息流通過程中的數(shù)據(jù)進行自動化管理是開發(fā)本系統(tǒng)的主要目的。 一方面,隨著醫(yī)藥行業(yè) 蓬勃的發(fā)展 ,在醫(yī)藥的銷售方面出現(xiàn)了各種各樣的問題,其反饋來 的信息量和數(shù)據(jù)驟增且日趨復雜,以軟件 的 形式管理 不僅方便了工作人員也減少了他們的工作量, 且形式清楚規(guī)范。本系統(tǒng)是在windows 系統(tǒng)下作為運行環(huán)境,為了完成本系統(tǒng)和便于后期的維護,并且考慮到自己所學知識的局限性,我選擇用 JAVA 語言作為開發(fā)語言,因為現(xiàn)在 JAVA 是非常流行的一種編程語言,并且具有較好的可移植性和系統(tǒng)兼容性。由此可見,開發(fā)此系統(tǒng)在經(jīng)濟上市完全可行的。 Java 相比其他語言最大的好處就是可以運行在不同的系統(tǒng)中,例如, 現(xiàn)在比較普及的 Windows, Linux 等系統(tǒng)。 SQL 語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。 MySQL 的使用相比其他數(shù)據(jù)庫 首先 是安裝 的時候是比較簡單的,其次 是 在它的實際操作中非常的便捷。 運行環(huán)境 軟件環(huán)境: ( 1) 操作系統(tǒng)要求是 Microsoft Windows xp 及以上版本 ( 2) 硬件環(huán) 境: ( 1) 486/DX66Mhz 以上 CPU。用戶必須嚴格按照系統(tǒng)規(guī)定的業(yè)務(wù)流程,對數(shù)據(jù)庫可進行事實動態(tài)操作 [7],簡單易用,方便快捷。在用戶注冊時,用戶需提供真實有效的 用戶名、昵稱、密碼、聯(lián)系方式、職務(wù)、學歷、家庭住址等相關(guān)信息,當數(shù)據(jù)校驗無誤,提交至數(shù)據(jù)庫,此次注冊才能成功,如表 1 所示。 表 3 用戶管理 輸入 處理 操作 用戶根據(jù)界面上的提示輸入自己的個人信息 并點擊存盤按鈕 將用戶的填寫的信息存入數(shù)據(jù)庫的 user表中,用戶下次可以用這次存進去的用戶名和密碼登陸很系統(tǒng) 供應(yīng)商錄入 功能 員工可以根據(jù)藥品的供應(yīng)商的各種信息,將這些信息存儲到數(shù)據(jù)庫表中,為以后聯(lián)系供應(yīng)商做一個備份,并且有查詢功能,可以根據(jù) 供應(yīng)商的名稱和編號查詢到供應(yīng)商的信息,如表 4 所示。 表 6 藥品出庫 輸入 處理 操作 用戶根據(jù)從供應(yīng)商提供的藥品將入庫單 的藥品信息填寫到藥品入庫單表中,將從倉庫運出的藥品填寫到藥品出庫單表中。 藥品錄入 功能 在系統(tǒng) 的功能界面選擇“藥品錄入”功能,即可進入藥品錄入子模塊,該模塊要求用戶輸入有關(guān)藥品的信息,如藥品編號、藥品名稱、藥品數(shù)量、零售價、折扣、有效期限、備注等,填寫之后點擊存盤按鈕,存儲到數(shù)據(jù)庫的相應(yīng)的數(shù)據(jù)表中 ,如表 10。 返回功能 在系統(tǒng)的各個功能模塊都有一個返 回的按鈕,該按鈕有返回到系統(tǒng)主功能界面的功能,還有退出系統(tǒng)的按鈕,該按鈕能直接退出本系統(tǒng) ,如表 12。 基于 JAVA 的醫(yī)藥進銷存系統(tǒng) 18 圖 10 數(shù)據(jù)流圖 系統(tǒng)流程圖 圖 11 系統(tǒng)流程 圖 巢湖學院 2021 屆本科畢業(yè)論文(設(shè)計) 19 第 4 章 數(shù)據(jù)庫分析 數(shù)據(jù)庫需求分析 數(shù)據(jù)庫的需求分析是數(shù)據(jù)庫結(jié)構(gòu)分析中最先考慮并且最關(guān)鍵的部分, 這個階段主要是 對數(shù)據(jù)進行存儲、收集、 數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)的處理流程,用來組成一份詳細的數(shù)據(jù)字典 [8]。 表 19 用戶 數(shù)據(jù)庫邏輯結(jié)構(gòu) 字段名 數(shù)據(jù)類型 長度 可否為空 說明 user_name Varchar 50 否 主鍵 nick_name Varchar 50 否 pw Varchar 50 否 phone Int 50 否 Job Vachar 50 否 education Vachar 50 否 供應(yīng)商 供應(yīng)商名稱 供應(yīng)商編 號 電話 備注 日期 供貨名稱 用戶 聯(lián)系方式 密碼 昵稱 職務(wù) 學歷 用戶名 住址 藥品 名稱 編號 期限 折扣 零售價 編號 備注 基于 JAVA 的醫(yī)藥進銷存系統(tǒng) 22 address Varchar 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)的實現(xiàn) MySQL 數(shù)據(jù)庫系統(tǒng)可以幫我們實現(xiàn)數(shù)據(jù)庫的邏輯結(jié)構(gòu),這就是在我們做完系統(tǒng)需求分析、概念結(jié)構(gòu)設(shè)計之后需要完成的結(jié)構(gòu)。在后期的操作中只要連接了數(shù)據(jù)庫,就可以用 代碼對該數(shù)據(jù)表進行操作。 public class JDBCUtil { //定義連接數(shù)據(jù)庫的路徑 Private static final String url=jdbc: //定義操作數(shù)據(jù)庫的用戶名 private static final String user=root。} if(st!=null){()。 //用戶登陸密碼 private String job。 = job。 其中向數(shù)據(jù)庫中添加用戶的 sql 語句為 String sql = “ insert into user values (?,?,?,?,?,?,?)” 。 } catch (Exception e) { ()。 (null)。 // 原界面消失 dispose()。 5. 在用戶查詢標簽中, 輸入“用戶名”、“昵稱”信息,點擊查詢按鈕(圖 28),在用戶列表即可顯示在數(shù)據(jù)庫中查詢到的信息(圖 29)。 完成這一個完整的管理系統(tǒng)對我的有著很大的鍛煉,從系統(tǒng)的需求分析,業(yè)務(wù)流程分析,數(shù)據(jù) 庫分析,再到具體的代碼實現(xiàn)和系統(tǒng)測試,基本上是涉及到了軟件工程的方方面面,讓我對開發(fā)一套 管理 軟件流程有著深刻的認識 。 于此同時我還要向這四年大學生活中我的各科授課老 師表示感謝,讓我學習到了很多專業(yè)的知識和寶貴的經(jīng)驗。 (())。 注冊模塊代碼: /** * 先定義好向數(shù)據(jù)庫中插入用戶信息的方法,打開數(shù)據(jù)庫連接,為按鈕添加時間監(jiān)聽,獲取到用戶輸入的信息后,存入數(shù)據(jù)庫相應(yīng)的表內(nèi),并關(guān)閉數(shù)據(jù)庫。 pst=(sql)。 ()。 (())。 ()。 (true)。 pst=(sql)。 ()。 String sql=select * from med_s where 1=1。%+()+%39。 ((discount))。 ((number))。amp。 ListSales list=new ArrayListSales()。 (6, ())。 try{ conn=().getConnection()。 ()。 if(flag){ (null, 用戶已存在,請重新輸入! )。 (())。 (6, ())。 String sql=insert into user values(?,?,?,?,?,?,?)。 dispose()。 String psw=(())。菲利普斯 ,譯者 :嚴建援 .信息時代的管理信息系統(tǒng) [M].北京 : 機械工業(yè)出版社 ,2021. [4] CSDN 社區(qū)電子雜志 . 新特性精解 [J].JAVA,2021,5( 01) :813. [5] Bruce Eckel(美 ) .Java編程思想 (第 4版 ) [M] .北京 :機械工業(yè)出版社 ,2021. [6] 張云濤,龔玲 .Eclipse 精要與高級開發(fā)技術(shù) [M].北京 :電子工業(yè)出版社 ,2021. [7] Paul Wilton, John Colly 著 ,敖富江譯 .SQL 入門經(jīng)典 [M].北京 :清華大學出版社 ,2021. [8] Rick der Lans(荷 ).Mysql開發(fā)者 SQL 權(quán)威指南 [M].北京 :機械工業(yè)出版社 ,2021. [9] Paul Wilton, John Colly 著 ,敖富江譯 .SQL 入門經(jīng)典 [M].北京 :清華大學出版社 ,2021. [10] 薩師煊 ,王珊 .數(shù)據(jù)庫系統(tǒng)概論 [M].北京 :高等教育出版社 ,2021. [11] 張立科 .數(shù)據(jù)庫開發(fā)技術(shù)與工程實踐 [M].北京 :人民郵電出版社 ,2021. 巢湖學院 2021 屆本科畢業(yè)論文(設(shè)計) 37 致 謝 經(jīng)過這幾個月的不斷努力和不斷鉆研,在徐秋月老師的指導和幫助下,“基于java的醫(yī)藥進銷存系統(tǒng)”終于開發(fā)完成了。當然,本系統(tǒng)還不夠完善,還有需要改進的地方。當輸入的信息符合要求系統(tǒng)提示錄入成功(圖 25。 ,其代碼是相似的,格式如下: 返回按鈕: // 首先為按鈕添加事件監(jiān)聽 (new ActionListener(){ public void actionPerformed(ActionEvent arg0) { // 先建立要跳轉(zhuǎn)界面的對象 MainFrame mf = new MainFrame()。 (new EmptyBorder(5, 5, 5, 5))。 public static void main(String[] args) { (new Runnable() { public void run() { try { MainFrame frame = new MainFrame()。 = psw。 = psw。 //用戶昵稱 private String phone。 //使用驅(qū)動器管理類來獲得一個數(shù)據(jù)庫的連接 return (url, user, password)。 import 。如圖 19所示。 圖 13 數(shù)據(jù)庫用戶概念結(jié)構(gòu)設(shè)計圖 14 數(shù)據(jù)庫 供應(yīng)商 概念結(jié)構(gòu)設(shè)計 圖 15 數(shù)據(jù)庫 藥品概念結(jié)構(gòu)設(shè) 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 在本階段需要將數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為 MySQL 數(shù)據(jù)庫系統(tǒng)所支持的實際的數(shù)據(jù)庫模型,也就是 數(shù)據(jù)庫的邏輯結(jié)構(gòu),也就是在試題結(jié)構(gòu)的基礎(chǔ)上那個形成數(shù)據(jù)庫中的表格。 圖 9 頂層圖 數(shù)據(jù)流圖 數(shù) 據(jù)流圖能夠很清楚和簡潔的表達出功能需求和數(shù)據(jù)需求之間的聯(lián)系。 表 11 藥品銷售 輸入 處理 操作 1.將輸入的信息存入到數(shù)據(jù)庫相應(yīng)的表中 2.查詢藥品銷售表中的相關(guān)數(shù)據(jù) 1. 把用戶填寫的藥品銷售信息存儲到數(shù)據(jù)庫表 med_s中。 表 9 查詢藥品出庫 輸入 處理 操作 藥品單號 把輸入的藥品單號在數(shù)據(jù)庫 med_s里去匹配 1.若在數(shù)據(jù)庫表中的 med_s中沒有查詢到 相應(yīng)的藥品信息就將所有表格清空。 表 5 藥品入庫 輸入 處理 操作 用戶根據(jù)從供應(yīng)商提供的藥品將入庫單的藥品信息填寫到藥品入庫單表中,將從倉庫運出
點擊復制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1