药品管理系统毕业设计(论文)-毕业论文设计管理系统 联系客服

发布时间 : 星期三 文章药品管理系统毕业设计(论文)-毕业论文设计管理系统更新完毕开始阅读6d8eab7982c4bb4cf7ec4afe04a1b0717fd5b33a

}

Connection conn = DB.getConn();

Statement stmt = DB.getStatement(conn);

String sql = \ try { }

JOptionPane.showMessageDialog(null, \恭喜您,修改成功\恭喜\return true;

stmt.executeUpdate(sql); e.printStackTrace();

JOptionPane.showMessageDialog(null, \修改失败\警告\return false;

} catch (SQLException e) {

user.getUsername()+\

user.getPassword()+\where username ='\

System.out.println(sql);

//显示模块 com.ahut.frame.usermgr 用户添加核心代码: //显示用户添加界面

JPanel editPanel = new JPanel();

editPanel.setBorder(BorderFactory.createTitledBorder(\添加用户\editPanel.setLayout(new GridLayout(2,1)); JPanel upPanel = new JPanel();

upPanel.setBorder(BorderFactory.createTitledBorder(\用户信息%upPanel.setLayout(new GridLayout(3,1)); JPanel jp1 = new JPanel(); JPanel jp2 = new JPanel(); JPanel jp3 = new JPanel(); jp1.add(new JLabel(\用户名%username = new JTextField(\password = new JPasswordField(\password2 = new JPasswordField(\jp1.add(username); upPanel.add(jp1);

jp2.add(new JLabel(\密码\jp2.add(password);

jp3.add(new JLabel(\再次密码\jp3.add(password2); upPanel.add(jp2); upPanel.add(jp3);

editPanel.add(upPanel);

共65页 第 37 页

JPanel addUserSubmitPanel = new JPanel(); JButton addUserSubmitBtn = new JButton(\提交\JButton addUserCancelBtn = new JButton(\取消\addUserSubmitPanel.add(addUserSubmitBtn); addUserSubmitPanel.add(addUserCancelBtn); editPanel.add(addUserSubmitPanel);

addUserSubmitBtn.addActionListener(new addUserSubmitListener()); addUserCancelBtn.addActionListener(new addUserCancelListener()); add(editPanel,BorderLayout.CENTER); //提交用户添加时执行的操作

public class addUserSubmitListener implements ActionListener { 1);

//用户修改的核心代码: //核心代码:

JPanel editPanel = new JPanel();

editPanel.setLayout(new GridLayout(0,2));

editPanel.setBorder(BorderFactory.createTitledBorder(\修改用户\JPanel leftPanel = new JPanel();

leftPanel.setLayout(new GridLayout(0,1));

leftPanel.setBorder(BorderFactory.createTitledBorder(\用户列表\UserDao ud = new UserDao();

userlist = new JList(ud.findUser());

leftPanel.add(new JScrollPane(userlist, 22, 31));

userlist.addListSelectionListener(new userlistListener()); editPanel.add(leftPanel);

JPanel rightPanel = new JPanel();

rightPanel = new JPanel(new BorderLayout());

rightPanel.setBorder(BorderFactory.createTitledBorder(\用户信息\

}

}else { }

User user = new User();

user.setUsername(username.getText().trim()); user.setPassword(password.getText().trim()); user.setRank(0);

UserDao ud = new UserDao(); ud.regeist(user);

public void actionPerformed(ActionEvent e) {

System.out.println(\

if (password.getText().trim().equals(\

JOptionPane.showMessageDialog(null, \输入不正确\警告\

|| !password.getText().trim().equals(password2.getText().trim())) {

共65页 第 38 页

rightPanel.setLayout(new FlowLayout()); unfld = new JTextField(\pwdfld = new JTextField(\rankfld = new JTextField(\

JPanel jPanel1 = new JPanel(new GridLayout(0, 1)); jPanel1.add(new JLabel(\用户名:\jPanel1.add(new JLabel(\密码:\jPanel1.add(new JLabel(\权限:\

JPanel jPanel2 = new JPanel(new GridLayout(0, 1)); jPanel2.add(unfld); jPanel2.add(pwdfld); jPanel2.add(rankfld);

rightPanel.add(jPanel1, \rightPanel.add(jPanel2, \editPanel.add(rightPanel);

add(editPanel,BorderLayout.CENTER);

JPanel modifyUserSubmitPanel = new JPanel();

JButton modifyUserSubmitBtn = new JButton(\修改用户\modifyUserSubmitPanel.add(modifyUserSubmitBtn); add(modifyUserSubmitPanel,BorderLayout.SOUTH);

//监听器

public class modifyUserSubmitListener implements ActionListener { 1);

}

}

}else {

int i = JOptionPane.showConfirmDialog(null, \是否修改该用if(i == 1) return;

UserDao ud = new UserDao(); User user = new User();

user.setUsername(unfld.getText().trim()); user.setPassword(pwdfld.getText().trim());

if(rankfld.getText().trim().equals(\系统管理员\ }

ud.modify(user);

user.setRank(1); user.setRank(0);

}else {

public void actionPerformed(ActionEvent e) {

if(username == null || username.equals(\

JOptionPane.showMessageDialog(null, \未选中用户\警告\

户?修改将无法恢复!\警告\

共65页 第 39 页

5.3 销售管理模块

销售管理界面如图5.3所示。

图5.3 销售界面

关键代码如下:(点击“销售”时系统执行的操作)

//DAO中的处理

public boolean sales(SalesOrder so) { \

+ so.getMid() + \+ so.getNum() + \System.out.println(sql); try { }

return true;}

stmt.executeUpdate(sql); e.printStackTrace(); return false;

} catch (SQLException e) { Connection conn = DB.getConn();

Statement stmt = DB.getStatement(conn);

String sql = \

//com.ahut.frame.salesMgr包中执行的操作

共65页 第 40 页