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

正文內(nèi)容

基于java的醫(yī)藥銷(xiāo)售管理系統(tǒng)的設(shè)計(jì)-資料下載頁(yè)

2024-09-07 12:28本頁(yè)面

【導(dǎo)讀】用計(jì)算機(jī)解決實(shí)際問(wèn)題。醫(yī)藥各種信息的管理是醫(yī)藥行業(yè)管理中的重要部分,面。確性低,數(shù)據(jù)匯總速度慢。為解決這一問(wèn)題,開(kāi)發(fā)一個(gè)界面友好、易于操作的綜。合軟件成為醫(yī)藥企業(yè)的首選。息的添加、刪除、查詢(xún)、統(tǒng)計(jì)等。本系統(tǒng)采用MyEclipse作為開(kāi)發(fā)工具,采用Mysql作為后臺(tái)數(shù)據(jù)庫(kù)。及采用了JAVA開(kāi)發(fā)技術(shù),采用MVC架構(gòu)對(duì)系統(tǒng)進(jìn)行構(gòu)造。術(shù),后臺(tái)運(yùn)用J2EE中Hibernate和Spring輕量級(jí)的框架。醫(yī)藥銷(xiāo)售管理系統(tǒng);;Mysql;Swing.

  

【正文】 if (id == null || () = 0) { (null, 輸入用戶(hù) ID 不能為空 ,請(qǐng)重新輸入 !!!, 系統(tǒng)提示 , )。 基于 Java的醫(yī)藥銷(xiāo)售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 24 getUserField().requestFocus()。 return。 } String sqlStr = from UserName where id = 39。 + id + 39。 List list = null。 list = (sqlStr)。 if (() 0) { Iterator iterator = ()。 user = (UserName) ()。 String pass = new String(getPasswordField().getPassword())。 if (!().equals(pass)) { (, 用戶(hù)名或密碼錯(cuò)誤,無(wú)法登錄 , 登錄失敗 , )。 return。 } } Dimension screenSize = ().getScreenSize()。 Dimension frameSize = ()。 if ( ) { = 。 } if ( ) { = 。 } (( ) / 2, ( ) / 2)。 (true)。 (false)。 } })。 登錄模塊在程序中運(yùn)行的登錄界面,如圖 511所示。 基于 Java的醫(yī)藥銷(xiāo)售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 25 圖 511 系統(tǒng)登錄界面 主窗體設(shè)計(jì) 當(dāng)用戶(hù)登錄成功后進(jìn)入到醫(yī)藥綜合系統(tǒng)主界面,在這個(gè)主界面中主要是完成用 戶(hù)信息,藥品信息和相關(guān)業(yè)務(wù)的操作,其中包括各種基本信息的錄入及查詢(xún)。主界面運(yùn)行的結(jié)果圖,如圖 512 所示。 圖 512 主窗體界面 這個(gè)窗體用到的主要技術(shù)是為菜單增加菜單監(jiān)聽(tīng)事件。對(duì)于這些菜單項(xiàng)可以調(diào)用 addMenuListener 方法來(lái)進(jìn)行監(jiān)聽(tīng)。這個(gè)方法定義如下: Public void addMenuListener(MenuListener l) 在菜單監(jiān)聽(tīng)接口中,有個(gè) menuSelected()方法,這個(gè)方法的作用是選擇某個(gè)菜單前調(diào)用這個(gè)方法??梢杂脕?lái)實(shí)現(xiàn)對(duì)菜單項(xiàng)禁用。這個(gè)方法定義如下: Public void menuSelected(MenuEvent e) 這里說(shuō)明一下,為什么這個(gè)地方?jīng)]有用到適配器, MenuListener 接口不提供適配器。由于這個(gè)接口只有 3 個(gè)方法,顧沒(méi)有必要為這個(gè)類(lèi)提供適配器。這邊就采用空實(shí)現(xiàn)的方法,即只有方法名,而方法體的內(nèi)容為空。 在 JF_main 這個(gè)類(lèi)代碼中分別定義了對(duì)這幾個(gè)控件的字段和方法。其中定義基于 Java的醫(yī)藥銷(xiāo)售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 26 了工具欄控件和主菜單控件,定義了事件類(lèi)處理、窗口菜單等等一系類(lèi)菜單。也定義了創(chuàng)建主菜單的私有方法 BuildMenuBar()和 BuildToolBar()方法,代碼如 下: package 。 @SuppressWarnings(serial) public class JF_main extends JFrame { JPanel contentPane。 BorderLayout borderLayout1 = new BorderLayout()。 // 定義靜態(tài)實(shí)例變量 desktop 用來(lái)生成桌面面板 public static JDesktopPane desktop = new JDesktopPane()。 MenuBarEvent _MenuBarEvent = new MenuBarEvent()。// 自定義事件類(lèi)處理 //菜單條 JMenuBar jMenuBarMain = new JMenuBar()。 // 定義界面中的主菜單控件 JToolBar jToolBarMain = new JToolBar()。// 定義界面中的工具欄控件 //窗口菜單 private JMenu chuang_kouMenu。 //窗口平 鋪菜單項(xiàng) private JMenuItem pingpuItem。 //全部關(guān)閉菜單項(xiàng) private JMenuItem closeAllItem。 //全部最小化菜單項(xiàng) private JMenuItem allIconItem。 //全部還原菜單項(xiàng) private JMenuItem allResumeItem。 //關(guān)于菜單項(xiàng) private JMenuItem guanyu_Item。 //幫助菜單 private JMenu bang_zhuMenu。 /* * 菜單綁定菜單項(xiàng) */ private void BuildMenuBar() {} private void BuildToolBar() {} 實(shí)現(xiàn)私有方法 BuildMenuBar()實(shí)現(xiàn)過(guò)程:先定義菜單對(duì)象的數(shù)組,主要用來(lái)生成整個(gè)系統(tǒng)的業(yè)務(wù)主菜單;然后定義子菜單項(xiàng)目。這塊的關(guān)鍵代碼如下: private void BuildMenuBar() { // 定義菜單對(duì)象數(shù)組用來(lái)生成主菜單 JMenu[] _jMenu = { new JMenu(基本信息 (B)), new JMenu(業(yè)務(wù)管理 (M)), new JMenu(業(yè)務(wù)查詢(xún) (C)), new JMenu(用戶(hù)管理 (U)), new JMenu(系統(tǒng)管理 (S)) }。 //快捷鍵設(shè)定 _jMenu[0].setMnemonic()。 _jMenu[1].setMnemonic()。 _jMenu[2].setMnemonic()。 基于 Java的醫(yī)藥銷(xiāo)售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 27 _jMenu[3].setMnemonic()。 _jMenu[4].setMnemonic()。 //基本信息 JMenuItem[] _jMenuItem0 = { new JMenuItem(藥品情況 ), new JMenuItem(客戶(hù)情況 ), new JMenuItem(供應(yīng)商情況 ) }。 String[] _jMenuItem0Name = { Medicinal, Custom, Supplier }。 //業(yè)務(wù)管理 JMenuItem[] _jMenuItem1 = { new JMenuItem(藥品采購(gòu) ), new JMenuItem(藥品銷(xiāo)售 ), new JMenuItem(庫(kù)存盤(pán)點(diǎn) ), new JMenuItem(銷(xiāo)售退貨 ), new JMenuItem(客戶(hù)回款 ) }。 String[] _jMenuItem1Name = { JF_view_buy, JF_view_sell, JF_view_stock, JF_view_xstk, JF_view_hkgl }。 //用戶(hù)管理 JMenuItem[] _jMenuItem3 = { new JMenuItem(增加用戶(hù) ), new JMenuItem(用戶(hù)維護(hù) ) }。 String[] _jMenuItem3Name = { sys_user_add, sys_user_modify }。 //系統(tǒng)管理 JMenuItem[] _jMenuItem4 = { new JMenuItem(系統(tǒng)退出 ) }。 String[] _jMenuItem4Name = { JB_EXIT }。 //業(yè)務(wù)查詢(xún) JMenuItem[] _jMenuItem2 = { new JMenuItem(基本信息 ), new JMenuItem(入庫(kù)明細(xì) ), new JMenuItem(銷(xiāo)售明 細(xì) ), new JMenuItem(回款信息 ) }。 String[] _jMenuItem2Name = { JF_view_query_jbqk, JF_view_query_rkqk, JF_view_query_kcmx_ck, JF_view_query_kcmx_hk, }。 /* 設(shè)置菜單、菜單項(xiàng) */ for (int i = 0。 i 。 i++) { (_jMenu[i])。 } //窗口 (getChuang_kouMenu())。// 添加窗口菜單 //幫助 (getBang_zhuMenu())。// 添加幫助菜單 //為基本信息注冊(cè)監(jiān)聽(tīng)器 for (int j = 0。 j 。 j++) { final String EventName1 = _jMenuItem0Name[j]。 _jMenuItem0[j].addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { (EventName1)。 (e)。 } })。 _jMenu[0].add(_jMenuItem0[j])。 if (j == 1) { 基于 Java的醫(yī)藥銷(xiāo)售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 28 _jMenu[0].addSeparator()。 } } //省略 ... } 主界面的主菜單設(shè)計(jì)完成之后,可以 BuildToolBar方法進(jìn)行對(duì)工具欄的創(chuàng)建,這個(gè)方法中定義了 3個(gè) String數(shù)組,為工具欄設(shè)置不同的標(biāo)簽,也定義了 Jbutton控件。代碼如下所示: private void BuildToolBar() { String TipString[] = { 藥品錄入 , 供應(yīng)商錄入 , 藥品采購(gòu) , 藥品銷(xiāo)售 , 庫(kù)存盤(pán)點(diǎn) , 銷(xiāo)售退貨 , 客戶(hù)回款 , 基本查詢(xún) , 入庫(kù)明細(xì) , 銷(xiāo)售明細(xì) , 用戶(hù)管理 , 系統(tǒng)退出 }。 String ImageName[] = { , , , , , , , , , , , }。 String ComandString[] = { JF_view_medicine, JF_view_gys, JF_view_buy, JF_view_sell, JF_view_stock, JF_view_xstk, JF_view_hkgl, JF_view_query_jbqk, JF_view_query_rkqk, JF_view_quer
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1