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

正文內(nèi)容

藥品管理系統(tǒng)畢業(yè)設(shè)計(jì)論文-在線瀏覽

2024-08-08 07:01本頁面
  

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