资源简介
java医院挂号软件,不是Javaweb。自己写的,可以亲测可用,可以用来当老师布置的项目作业。
代码片段和文件信息
import java.awt.EventQueue;
import javax.swing.JDialog;
import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import javax.swing.JTextArea;
import javax.swing.JScrollPane;
import java.awt.event.ItemListener;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.awt.event.ItemEvent;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
//预约挂号对话框类
public class AppointDialog extends JDialog {
JComboBox comboBoxcomboBox_1;//科室列表框 科室医生列表框
JTextArea textArea; //挂号内容
String id; //用户id
/**
* Create the dialog.
*/
public AppointDialog() {//初始化对话框
settitle(“新增挂号“);
setBounds(100 100 747 448);
getContentPane().setLayout(null);
comboBox = new JComboBox();
comboBox.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent arg0) {//响应科室列表选择,把对应的医生id加入到医生列表框
String str1=(String)comboBox.getSelectedItem();
if(str1==null)
return;
comboBox_1.removeAllItems();
try{
Statement stmt = DbOp.connection.createStatement();
ResultSet rs=stmt.executeQuery(“select * from users where roll=‘doctor‘ and department=‘“+str1+“‘“);
if(rs!=null) {
while(rs.next())
comboBox_1.addItem(rs.getString(1));
rs.close();
stmt.close();
}
} catch (SQLException ex) {
ex.printStackTrace();
}
}
});
comboBox.setBounds(146 56 194 21);
getContentPane().add(comboBox);
comboBox_1 = new JComboBox();
comboBox_1.setBounds(447 56 200 21);
getContentPane().add(comboBox_1);
JLabel lblNewLabel = new JLabel(“科室“);
lblNewLabel.setBounds(89 59 47 15);
getContentPane().add(lblNewLabel);
JLabel label = new JLabel(“医生“);
label.setBounds(385 59 60 15);
getContentPane().add(label);
JScrollPane scrollPane = new JScrollPane();
scrollPane.setBounds(89 141 558 176);
getContentPane().add(scrollPane);
textArea = new JTextArea();
scrollPane.setViewportView(textArea);
textArea.setLineWrap(true);
JLabel label_1 = new JLabel(“挂号内容“);
label_1.setBounds(89 101 110 15);
getContentPane().add(label_1);
JButton btnNewButton = new JButton(“确定“);
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {//响应挂号按钮,将挂号信息保存到数据库
//String str1=(String)comboBox.getSelectedItem();
String str2=(String)comboBox_1.getSelectedItem();
String str1=textArea.getText();
if(str1==null||str2==null)
return;
String sql=String.format(“insert into appointment(PatientIdDoctorIdAppointContentAppointTime)values(‘%s‘‘%s‘‘%s‘now())“idstr2str1);
System.out.println(sql);
int rows=0;
try{
java.sql.Statement stmt = DbOp.connection.createStatement();
rows=stmt.executeUpdate(sql);
stmt.close();
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3849 2018-01-02 21:22 hospital.sql
目录 0 2018-01-02 11:45 HospitalApp\
文件 404 2018-01-02 11:42 HospitalApp\.classpath
文件 387 2018-01-02 11:24 HospitalApp\.project
目录 0 2018-01-02 11:24 HospitalApp\.settings\
文件 598 2018-01-02 11:24 HospitalApp\.settings\org.eclipse.jdt.core.prefs
目录 0 2018-01-02 17:40 HospitalApp\bin\
文件 1927 2018-01-02 20:38 HospitalApp\bin\AppointDialog$1.class
文件 2192 2018-01-02 20:38 HospitalApp\bin\AppointDialog$2.class
文件 643 2018-01-02 20:38 HospitalApp\bin\AppointDialog$3.class
文件 2108 2018-01-02 20:38 HospitalApp\bin\AppointDialog.class
文件 764 2018-01-02 20:41 HospitalApp\bin\AppointMgrDialog$1.class
文件 2138 2018-01-02 20:41 HospitalApp\bin\AppointMgrDialog$2.class
文件 1977 2018-01-02 20:41 HospitalApp\bin\AppointMgrDialog$3.class
文件 2247 2018-01-02 20:41 HospitalApp\bin\AppointMgrDialog.class
文件 2550 2018-01-02 20:44 HospitalApp\bin\AuthDialog$1.class
文件 725 2018-01-02 20:44 HospitalApp\bin\AuthDialog$2.class
文件 2028 2018-01-02 20:44 HospitalApp\bin\AuthDialog.class
文件 2585 2018-01-02 20:45 HospitalApp\bin\DbOp.class
文件 740 2018-01-02 20:48 HospitalApp\bin\DepartDialog$1.class
文件 1092 2018-01-02 20:48 HospitalApp\bin\DepartDialog$2.class
文件 1752 2018-01-02 20:48 HospitalApp\bin\DepartDialog$3.class
文件 1936 2018-01-02 20:48 HospitalApp\bin\DepartDialog$4.class
文件 2412 2018-01-02 20:48 HospitalApp\bin\DepartDialog.class
文件 1942 2018-01-02 20:50 HospitalApp\bin\DepartDlg$1.class
文件 619 2018-01-02 20:50 HospitalApp\bin\DepartDlg$2.class
文件 1592 2018-01-02 20:50 HospitalApp\bin\DepartDlg.class
文件 740 2018-01-03 09:33 HospitalApp\bin\DoctorDialog$1.class
文件 1838 2018-01-03 09:33 HospitalApp\bin\DoctorDialog$2.class
文件 637 2018-01-03 09:33 HospitalApp\bin\DoctorDialog$3.class
文件 1914 2018-01-03 09:33 HospitalApp\bin\DoctorDialog.class
............此处省略29个文件信息
相关资源
- 老版本安卓软件
- NB几何画板 v101.zip
- 刷机精灵 v5.0.0.500.zip
- 一款翻译软件源码
- 基于ssm框架的学生信息管理系统
- java语言程序设计基础,进阶篇课后答
- freeflixTV.apk直播软件
- 定位提醒小软件APP端代码
- MAC地址模拟打卡软件
- Java软件体系结构设计模式标准指南
- ifpug功能点工作量估算软件
- Snapde电子表格软件,一个超大数据量
- android编写校园订餐app软件
- 西电科大-软件学院-web java 课件霍秋燕
- 平安Mac地址模拟打卡软件
- 二级计算机java考试模拟软件
- QQ音乐 安卓版 破解版 去广告版
- 智慧商贸进销存连锁版 v1.8.0
- 仿QQ开发的即时通讯软件
- Android聊天软件代码
- Java从入门到精通第3版(软件开发视频
- 软件开发课程作业-记账APP
- 基于SSH的医院挂号预约系统
- 基于http的android聊天软件
- Javaweb医院挂号项目,带mysql数据库
- 软件工程第9版Software Engineering9th Edi
- 金蝶Apusic_9.0软件包-含手册-金蝶Java应
- 基于java的电子邮件系统--工具软件
- OPCUA统一架构中文版+UA服务端仿真软件
- 帮你提高记忆的软件(Anki) v2.1.6 中
评论
共有 条评论