自己用java做的客户资源管理系统_可以完美运行内附完整代码内容摘要:

)==) { try{ //利用st对象执行SQL删除操作 (delete from contract where 合同ID=39。 +hetongID+39。 )。 //利用消息对话框提示删除操作成功 (this,删除操作成功!)。 //清空输入合同ID的文本行 ()。 } catch(Exception ex){ //利用消息对话框提示不能删除 (this,删除操作执行失败!)。 } } }//查询合同的actionpublic void actionPerformed(ActionEvent e) { //获取用户输入的产品ID String hetongID=()。 //清空文本区原有的内容 ()。 try{ //利用st对象执行SQL语句,返回结果集对象 ResultSet rs=(select * from contract where 合同ID=39。 +hetongID+39。 )。 //处理结果集:逐条显示结果集中的记录 if(()) { ((合同ID)+ +(客户姓名)+ +(合同名称)+ +(合同日期)+ +(负责人)+ +(合同金额)+\n)。 //清空文本行的内容 ()。 } else { (this,没有这个合同信息!)。 }} catch(Exception ex){ //利用消息对话框提示查询失败 (this,查询失败!)。 }}//修改合同的actionpublic void actionPerformed(ActionEvent e) { if(()==jButton1){ ResultSet rs。 String hetongID=()。 //产品ID try{ //利用st对象执行SQL语句,返回结果集对象 rs=(select * from contract where 合同ID=39。 +hetongID+39。 )。 //处理结果集:逐条显示结果集中的记录 //此处没有使用while,因为学号是唯一的,而姓名不是, if(()) { ((合同ID))。 ((客户姓名))。 ((合同名称))。 ((合同日期))。 ((负责人))。 ((合同金额))。 } else { (this,没有这个产品ID号!)。 }} catch(Exception ex){ //利用消息对话框提示查询失败 (this,查询失败!)。 }} if(()==jButton2){ String qqq=()。 String hetongID=()。 String xingming=()。 String hetongmingcheng=()。 String hetongriqi=()。 String fuzheren=()。 String hetongjiner=()。 try { (delete from contract where 合同ID=39。 +qqq+39。 )。 } catch (SQLException e1) { // TODO Autogenerated catch block ()。 } //利用消息对话框提示删除操作成功 try { (insert into contract values(39。 +hetongID+39。 ,39。 +xingming+39。 ,39。 +hetongmingcheng+39。 ,39。 +hetongriqi+39。 ,39。 +fuzheren+39。 ,39。 +hetongjiner+39。 ))。 } catch (SQLException e1) { // TODO Autogenerated catch block ()。 } //清空文本行的内容 try{ //清空文本行的内容 ()。 ()。 ()。 ()。 ()。 ()。 //利用消息对话框提示删除操作成功 (this,修改成功。 )。 } catch(Exception ex){ //利用消息对话框提示不能插入,并显示异常的信息 (this,输入数据错误或者数据库不允许插入。 )。 ()。 } } }后 记课设资源管理系统已经成功的完成了,看着自己做出的成果,此时让我感到无比的轻松。 在此,我不得不首先感谢我的指导老师张春娥老师,老师的耐心才使我更加有信心的去做好此次课设。 因为之前因为我曾尝试使用netbeans编写,但发现最后连不上数据库,因此放弃改用eclipse,纯代码编写,最后时间只是编写了个简单的系统,在此谢谢老师的理解。 姓 名班 级指导教师题 目客户资源管理系统指导教师评语评定成绩: 指导教师签字: 年 月 日完整代码:因把登入界面去掉了。 建个main类,以下依次建类,//导入包import .*。 import .*。 //创建主系统类class Main{ public static void main (String[] args) { //创建主界面 MainFrame frame=new MainFrame()。 //获取屏幕尺寸 Dimension screenSize=().getScreenSize()。 //获取主界面的窗体尺寸 Dimension frameSize =()。 //令主界面窗体居中 if() =。 if() =。 (()/2,()/2)。 //令主界面显示 (true)。 }}///////////////////////////////////////////////////华丽分割//////////////////////////////////////////////////////////////////////////导入系统的包import .*。 import .*。 import .*。 //创建主界面类public class MainFrame extends JFrame implements ActionListener{ //创建内容面板 JPanel contentPane。 //创建菜单栏 JMenuBar jMenuBar1=new JMenuBar()。 JMenu jMenu=new JMenu(产品管理)。 JMenuItem jMenuFile1=new JMenuItem(添加产品)。 JMenuItem jMenuFile2=new JMenuItem(删除产品)。 JMenuItem jMenuFile3=new JMenuItem(查询产品)。 JMenuItem jMenuFile4=new JMenuItem(修改产品)。 ////////////////////////////////////////// JMenu jMenu1=new JMenu(客户管理)。 JMenuItem jMenuItem1=new JMenuItem(添加客户)。 JMenuItem jMenuItem2=new JMenuItem(删除客户)。 JMenuItem jMenuItem3=new JMenuItem(查询客户)。 JMenuItem jMenuItem4=new JMenuItem(修改客户)。 /////////////////////////////////////////////// JMenu jMenu2=new JMenu(合同管理)。 JMenuItem jMenuItem5=new JMenuItem(添加合同)。 JMenuItem jMenuItem6=new JMenuItem(删除合同)。 JMenuItem jMenuItem7=new JMenuItem(查询合同)。 JMenuItem jMenuItem8=new JMenuItem(修改合同)。 ////////////////////////////////////////////// JMenu jMenuHelp=new JMenu(帮助)。 JMenuItem jMenuHelpAbout=new JMenuItem(关于)。 JMenuItem jMenuHelpAbout2=new JMenuItem(退出)。 //创建标签,用于显示信息 JLabel jLabel1=new JLabel(欢迎使用客户资源管理系统)。 JLabel jLabel2=new JLabel(2010年6月20日,涂诚)。 //构造方法,创建对象时自动调用 public MainFrame() { try{ //关闭框架窗口时的默认事件方法 setDefaultCloseOperation(EXIT_ON_CLOSE)。 //调用初始化方法 jbInit()。 } catch(Exception exception){ ()。 } } //界面初始化方法 private void jbInit() throws Exception { //创建内容面板和其布局 contentPane =(JPanel) getContentPane()。 (null)。 //框架的大小和其标题 setSize(new Dimension(400,500))。 setTitle(客户资源管理系统)。 //添加事件监听器jMenuItem1 (this)。 //退出。 (this)。 //关于 (this)。 (this)。 (this)。 (this)。 /////////////////////////////////// (this)。 (this)。 (this)。 (this)。 ///////////////////////////////////// (this)。 (this)。 (this)。 (this)。 //添加菜单条 setJMenuBar(jMenuBar1)。 //添加菜单组件到菜单条 (jMenu)。 (jMenu1)。 (jMenu2)。 (jMenuHelp)。 //添加菜单项组件到菜单组件 (jMenuHelpAbout)。 (jMenuHelpAbout2)。 /////////////////////// (jMenuFile1)。 (jMenuFile2)。 (jMenuFile3)。 (jMenuFile4)。 ///////////////////// (jMenuItem1)。 (jMenuItem2)。 (jMenuItem3)。 (jMenuItem4)。 ////////////////////// (jMenuItem5)。 (jMenuItem6)。 (jMenuItem7)。 (jMenuItem8)。 //添加标签到内容面板 (jLabel1)。 (jLabel2)。 //设置标签组件的大小和字体 (new (宋体,20))。 (new Rectangle(65,70,275,55))。 (new (宋体,16))。 (new Rectangle(90,150,200,35))。 } //菜单事件的处理方法 public void actionPerformed(ActionEvent actionEvent) { //点击“文件”菜单下的“退出”菜单项 if(()==jMenuHelpAbout2) { (0)。 } //点击“产品管理”菜单下的“添加产品”菜单项 if(()==jMenuFile1) { //创建添加产品面板对象 Addchanpin add=new Addchanpin()。 //移除主界面上原有的内容 (())。 (add)。 //令界面可见 (true)。 } //点击“产品管。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。