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

正文內(nèi)容

java藥品管理系統(tǒng)設(shè)計(jì)畢業(yè)論文-文庫(kù)吧資料

2025-07-04 08:55本頁(yè)面
  

【正文】 ername = 39。}//刪除用戶(hù)public boolean delUser(String username) { Connection conn = ()。 return null。 } } catch (SQLException e) { ()。 while(()) { userlist[i] = (username)。 try { ResultSet rs = (sql)。 String[] userlist = new String[128]。 Statement stmt = (conn)。 return true。 return false。 } catch (SQLException e) { ()。 (sql)。 + () + 39。 + () +39。 Statement stmt = (conn)。 } 用戶(hù)管理模塊。 (1)。 (password)) return true。 if(dbpassword != null amp。 ResultSet rs = (stmt, sql)。 String sql = select * from user where username=39。 } } loginListener() { } } //public boolean login(String username,String password) { Connection conn = ()。 setVisible(false)。 } class loginListener implements ActionListener { public void actionPerformed(ActionEvent event) { UserDao ud = new UserDao()。 (new loginListener())。 (pwd)。 (uname)。 (new GridLayout(2,2))。 JLabel pwdLabel = new JLabel(密 碼 :)。 JLabel unameLabel = new JLabel(用戶(hù)名:)。 add(btn,South)。 (login)。 JPanel btn = new JPanel()。 setVisible(true)。 login = new JButton(登陸)。 login_message = new JTextField(用戶(hù)登陸)。 藥品信息表Medicine列名數(shù)據(jù)類(lèi)型允許空值默認(rèn)值描述mid(PK)Varchar(8)N藥品編號(hào)mname Varchar(40)N藥品名稱(chēng)mshortnameVarchar(10)Y藥品建成mnorsVarchar(4)N規(guī)格mareaVarchar(40)N藥品產(chǎn)地mlotVarchar(10)N批號(hào)minprifloatN0進(jìn)價(jià)mwprifloatN0批發(fā)價(jià)mprifloatN0零售價(jià)MconVarchar(8)N供應(yīng)商McateVarchar(20)N類(lèi)別Musetimedecimal(10,0)N有效期memoVarchar(40)Y備注 用戶(hù)表User列名數(shù)據(jù)類(lèi)型允許空值默認(rèn)值描述Username(PK)Varchar(20)N用戶(hù)名password Varchar(8)N密碼rankintN1權(quán)限 供應(yīng)商表Supplier列名數(shù)據(jù)類(lèi)型允許空值默認(rèn)值描述spid(PK)Varchar(8)N供應(yīng)商編號(hào)spnameVarchar(8)N供應(yīng)商名SpareaVarchar(8)N地區(qū)SpmenoVarchar(40)Y備注 銷(xiāo)售單表SalesOrder列名數(shù)據(jù)類(lèi)型允許空值默認(rèn)值描述Soid(PK)Varchar(8)N銷(xiāo)售單編號(hào)mid Varchar(8)N藥品編號(hào)MnameVarchar(40)N藥品名SnumintN0數(shù)量pricedoubleN0單價(jià) 職工表Staff列名數(shù)據(jù)類(lèi)型允許空值默認(rèn)值描述Staffid(PK)Varchar(8)N職工編號(hào)staffnameVarchar(20)N職工名稱(chēng)Staffsexvarchar(2)N性別stafftelvarchar(12)N電話(huà)staffaddvarchar(40)Y地址Staffcardvarchar(40)N身份證staffzipvarchar(6)Y備注 貨存表Stock列名數(shù)據(jù)類(lèi)型允許空值默認(rèn)值描述Mid(PK)Varchar(8)N職工編號(hào)mnameVarchar(20)N職工名稱(chēng)mpricefloatN性別mnumintN電話(huà)spidvarchar(8)Y地址timedatetimeN身份證statusintN存貨類(lèi)別第五章 編碼實(shí)現(xiàn) 用戶(hù)登陸模塊關(guān)鍵代碼如下://顯示出圖形界面, public Login(String msg) { super(msg)。藥品管理系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表的設(shè)計(jì)結(jié)果如下面幾個(gè)表格所示。即使你一個(gè)模塊已經(jīng)調(diào)試無(wú)誤,但只要數(shù)據(jù)庫(kù)結(jié)構(gòu)改動(dòng)。錯(cuò)誤越改越多,越改越亂,最終導(dǎo)致程序的失敗。 程序一旦開(kāi)始編碼,就應(yīng)該盡量避免再修改數(shù)據(jù)庫(kù)。建議實(shí)際應(yīng)用中定義成CHAR(1)字段可以存儲(chǔ)多種可能的狀態(tài),在最初設(shè)計(jì)時(shí),可能我們沒(méi)有考慮到的一些情況,在程序后來(lái)的開(kāi)發(fā)中,可以通過(guò)設(shè)計(jì)標(biāo)志字段為不同的 值來(lái)解決,這樣就避免了修改數(shù)據(jù)庫(kù)結(jié)構(gòu)。表與表相關(guān)聯(lián)的外鍵最好是由程序自動(dòng)生成的主鍵,這樣數(shù)據(jù)庫(kù)就比較規(guī)范了。這就是所謂的第四范式。如果程序運(yùn)行過(guò)程中需要總金額,可以實(shí)時(shí)計(jì)算。它字段有:庫(kù)存號(hào)、藥品編號(hào)、批號(hào)、藥品名稱(chēng)、數(shù)量、整量單位、散量單位、入庫(kù)日期、有效日期、進(jìn)價(jià)、預(yù)售價(jià)、庫(kù)存下限及驗(yàn)收人。其中出庫(kù)單號(hào)是主鍵,非空且唯一。藥品出庫(kù)表:這張表是用來(lái)存儲(chǔ)出庫(kù)表單信息的,所有出庫(kù)信息都包含在這張表單中。包括:入庫(kù)單號(hào)、藥品編號(hào)、批號(hào)、入庫(kù)日期、有效日期、進(jìn)價(jià)、預(yù)售價(jià)、數(shù)量、整量單位、散量單位及驗(yàn)收人。其余信息可以為空,并在數(shù)據(jù)表建立的時(shí)候給他們相應(yīng)的規(guī)定好數(shù)據(jù)類(lèi)型。藥品添加以后它的信息就會(huì)儲(chǔ)存到這張表中,其中包含:藥品編號(hào)、藥品名稱(chēng)、化學(xué)名稱(chēng)、規(guī)格、藥品類(lèi)別、劑型、批號(hào)及廠商。用戶(hù)表權(quán)限用戶(hù)名用戶(hù)名 用戶(hù)ER圖有效期 零售商別名藥品表零售價(jià)ID批發(fā)價(jià)藥品名備注進(jìn)價(jià)產(chǎn)地規(guī)格類(lèi)別 藥品ER圖供應(yīng)商 備注地區(qū)編號(hào)供應(yīng)商名 供應(yīng)商ER圖庫(kù)存表 藥品名藥品編號(hào)零售價(jià)數(shù)量供應(yīng)商編號(hào) 庫(kù)存ER圖價(jià)格銷(xiāo)售單銷(xiāo)售單編號(hào)數(shù)量藥品名藥品ID 供應(yīng)商ER圖職工表郵編職工號(hào)地址證件號(hào)電話(huà)性別職工名 職員ER圖零售商有效期規(guī)格產(chǎn)地別名ID進(jìn)價(jià)類(lèi)別零售價(jià)批發(fā)價(jià)藥品表備注藥品名n供貨銷(xiāo)售單編號(hào)1備注庫(kù)存初始化地區(qū)藥品ID m銷(xiāo)售單供應(yīng)商藥品名供應(yīng)商名 m銷(xiāo)售進(jìn)貨編號(hào)價(jià)格 n數(shù)量n庫(kù)存表 n 1藥品編號(hào)零售價(jià)數(shù)量藥品名供應(yīng)商編號(hào) 實(shí)體聯(lián)系ER圖 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)藥品管理管理系統(tǒng)主要涉及到4個(gè)表,即:藥品信息表、藥品入庫(kù)表、藥品出庫(kù)表和庫(kù)存表。 “庫(kù)存”可擁有 0MANY 的“藥品”,而藥品同樣屬于0MANY 的庫(kù)存。比如藥品有ID,名稱(chēng),進(jìn)價(jià),銷(xiāo)價(jià),簡(jiǎn)介等等。在某種情況下,“銷(xiāo)售”是一個(gè)關(guān)系表,將“藥品”和“庫(kù)存”聯(lián)系起來(lái)。 在設(shè)計(jì)ER圖時(shí)時(shí)強(qiáng)調(diào)的是不同實(shí)體之間關(guān)系,不是行為。 行為是動(dòng)詞,在ER 圖中設(shè)計(jì)時(shí)一般不考慮行為,它是業(yè)務(wù)邏輯,在詳細(xì)設(shè)計(jì)才有設(shè)計(jì),是方法。實(shí)體是名詞,在ER 圖中設(shè)計(jì)中就是所說(shuō)的表。根據(jù)該階段所建立的概念模型,已經(jīng)得出滿(mǎn)足系統(tǒng)設(shè)計(jì)要求的幾個(gè)關(guān)系描述,該階段的主要工作就是把前一階段的成果轉(zhuǎn)化為具體的數(shù)據(jù)庫(kù)。:根據(jù)用戶(hù)的輸入顯示相應(yīng)的結(jié)果。:操作結(jié)果的顯示。 進(jìn)貨管理模塊:供應(yīng)商的詳細(xì)信息,倉(cāng)庫(kù)的詳細(xì)信息,藥品的數(shù)量。 銷(xiāo)售管理模塊:選擇藥品編號(hào),藥品的進(jìn)銷(xiāo)價(jià)格。 用戶(hù)管理模塊:與用戶(hù)相關(guān)的所有信息。 程序輸入輸出描述 用戶(hù)登陸模塊:輸入用戶(hù)名及密碼。當(dāng)藥品損壞或者過(guò)期時(shí),應(yīng)當(dāng)對(duì)庫(kù)存做相應(yīng)的調(diào)整。用戶(hù) 登陸藥品添加 錄入藥品核對(duì)藥品信息 失敗藥品表 成功成功 藥品創(chuàng)始流程用戶(hù) 登陸庫(kù)存管理 輸入庫(kù)存 庫(kù)存創(chuàng)始 操作成功 操作失敗成功庫(kù)存表 存貨創(chuàng)始流程用戶(hù) 登陸銷(xiāo)售管理 操作失敗 銷(xiāo)售單錄入核對(duì)信息 操作成功成功庫(kù)存表 銷(xiāo)售流程用戶(hù) 登陸壞貨轉(zhuǎn)移核對(duì)信息 錄入壞貨信息 操作失敗 操作成功 成功庫(kù)存表 壞貨轉(zhuǎn)移流程說(shuō)明:用戶(hù)登陸后進(jìn)行藥品的相關(guān)管理,通過(guò)藥品創(chuàng)始,為系統(tǒng)初始化一些藥品及添加新的代售藥品。 開(kāi)始 用戶(hù)類(lèi)型管理員系統(tǒng)管理員職工管理壞貨轉(zhuǎn)移進(jìn)貨管理銷(xiāo)售管理用戶(hù)管理退出系統(tǒng)結(jié)束 總體流程圖說(shuō)明:用戶(hù)登陸系統(tǒng)時(shí),系統(tǒng)判斷用戶(hù)的級(jí)別,如果為系統(tǒng)管理員,則可以進(jìn)行用戶(hù)的用戶(hù)管理,如果是管理員,則可以進(jìn)行相應(yīng)的銷(xiāo)售管理,進(jìn)貨管理,壞貨轉(zhuǎn)移,職工管理,管理員點(diǎn)擊退出按鈕時(shí),退出系統(tǒng)。在此給出軟件系統(tǒng)的主要模塊。本系統(tǒng)采用支持面向?qū)ο蟮腅clipse作為開(kāi)發(fā)工具,運(yùn)用了J2SE的SWing的技術(shù),更加的方便了程序員的工作。第四章 詳細(xì)設(shè)計(jì) 程序流程圖依據(jù)軟件工程的基本原理,詳細(xì)設(shè)計(jì)階段的根本任務(wù)是確定應(yīng)該怎樣具體實(shí)現(xiàn)所要求的系統(tǒng),也就是說(shuō),經(jīng)過(guò)這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出對(duì)目標(biāo)系統(tǒng)的精確描述,從而在系統(tǒng)實(shí)現(xiàn)階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語(yǔ)言書(shū)寫(xiě)的程序。系統(tǒng)體系結(jié)構(gòu)框圖如下圖:藥品管理系統(tǒng)銷(xiāo)售管理進(jìn)貨管理壞貨轉(zhuǎn)移職工管理用戶(hù)管理過(guò)期處理?yè)p毀處理處理職工添加職工銷(xiāo)售單查詢(xún)修改價(jià)目表銷(xiāo)售藥品創(chuàng)始進(jìn)貨單查詢(xún)進(jìn)貨供應(yīng)商創(chuàng)始刪除用戶(hù)修改用戶(hù)新增用戶(hù)查詢(xún)用戶(hù) 藥品管理系統(tǒng)功能模塊圖 系統(tǒng)流程圖依據(jù)軟件工程的基本原理。 系統(tǒng)功能模塊圖藥品管理系統(tǒng)模塊是用JAVA SWING進(jìn)行設(shè)計(jì),MYSQL作為后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)。 :對(duì)藥品的各種變動(dòng)情況的查詢(xún)。:對(duì)已入庫(kù)的藥品,管理人員可以進(jìn)行貨存控制。:對(duì)新購(gòu)進(jìn)的藥品分類(lèi)進(jìn)行編號(hào),并把藥品基本信息錄入計(jì)算機(jī)。 系統(tǒng)數(shù)據(jù)流圖 詳細(xì)數(shù)據(jù)流圖 數(shù)據(jù)字典數(shù)據(jù)流項(xiàng)目::用戶(hù)信息(admin)別名:無(wú)流量:每天上十次來(lái)源:用戶(hù)基本信息表去向:核對(duì)用戶(hù)信息定義:用戶(hù)信息=用戶(hù)名+用戶(hù)密碼+權(quán)限:藥品信息別名:無(wú)流量:每天上十次來(lái)源:藥品表去向:核對(duì)藥品庫(kù)存初始化、核對(duì)出庫(kù)信息、核對(duì)入庫(kù)信息定義:藥品信息=藥品編號(hào) + 藥品名稱(chēng) + 藥品建成 + 藥品規(guī)格 + 藥品產(chǎn)地 + 批號(hào) +進(jìn)價(jià) + 批發(fā)價(jià) + 零售價(jià) + 供應(yīng)商 + 類(lèi)別 + 有效期 + 備注.:庫(kù)存信息別名:無(wú)流量:每天上十次來(lái)源:庫(kù)存表去向:核對(duì)藥品庫(kù)存查
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1