《java程序设计》高级综合性实验报告

上传人:j****9 文档编号:45992062 上传时间:2018-06-20 格式:DOC 页数:9 大小:207.73KB
返回 下载 相关 举报
《java程序设计》高级综合性实验报告_第1页
第1页 / 共9页
《java程序设计》高级综合性实验报告_第2页
第2页 / 共9页
《java程序设计》高级综合性实验报告_第3页
第3页 / 共9页
《java程序设计》高级综合性实验报告_第4页
第4页 / 共9页
《java程序设计》高级综合性实验报告_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《《java程序设计》高级综合性实验报告》由会员分享,可在线阅读,更多相关《《java程序设计》高级综合性实验报告(9页珍藏版)》请在金锄头文库上搜索。

1、河南师范大学软件学院软件学院综合性实验报告专业:软件技术 年级/班级: 2012-2013 学年第一学期 课程名称Java 高级程序设计指导教师 本组成员 学号姓名 实验地点实验时间 项目名称一个基于 SWING 的应用程序设计实验类型综合性一、实验目的 1. 熟练掌握类的结构和设计方法 2. 熟练掌握类的封装、继承、多态等几个重要特性 3. 掌握面向对象程序设计的方法和思路 4. 自选一个项目,能独立开发出一个小应用程序 二、实验仪器或设备 计算机三、总体设计(设计原理、设计方案及流程等)1.先根据要求确定课题为“基于 XML 的 Java 宿舍管理系统” 。2.根据系统要求设计出 XML

2、文档的 DTD 文档。3.编写 XML 文档。4.编写 Java 程序。四、实验步骤(包括主要步骤、代码分析等)1).本系统采用 swing+XML 实现.开发使用环境 JDK1.6,工具为 Eclipse.打开 Eclipse,将源代码导入,运行 frame 类,即打开操作界面.输入相关信息,提示界面为截图:public static void main(String args) / TODO Auto-generated method stub frame f=new frame();f.setTitle(“西区东一楼 313 宿舍成员信息表“);f.add(p1);p1.setVisib

3、le(true); f.setSize(600,400);河南师范大学软件学院f.setLocationRelativeTo(null); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setVisible(true); 一个基于 SWING 的应用程序设计 import javax.swing.*; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.transform.T

4、ransformer; import javax.xml.transform.TransformerFactory; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; import javax.xml.xpath.XPath; import javax.xml.xpath.XPathConstants; import javax.xml.xpath.XPathFactory;对话框内容String p; static String name; static Stri

5、ng sex; static String birthday; static String phone; static String nation; static String ruxueshijian; static String zuoyouming; JLabel l1=new JLabel(“姓名 :“); JTextField T1=new JTextField(); JButton b1=new JButton(“查询详细信息“); JButton b2=new JButton(“修改个人信息“); JButton b3=new JButton(“删除个人信息“); JButton

6、 b4=new JButton(“添加个人信息“); JLabel a1=new JLabel(“姓 名 :“); JLabel a2=new JLabel(“性 别 :“); JLabel a3=new JLabel(“出生日期 :“); JLabel a4=new JLabel(“电 话 :“); JLabel a5=new JLabel(“民 族 :“); JLabel a6=new JLabel(“入学时间 :“); JLabel a7=new JLabel(“ 座右铭 :“); JTextField t1=new JTextField(); JTextField t2=new JTe

7、xtField(); JTextField t3=new JTextField(); JTextField t4=new JTextField(); JTextField t5=new JTextField();河南师范大学软件学院JTextField t6=new JTextField(); JTextField t7=new JTextField();static JPanel p1=new JPanel(); Font f1=new Font(“宋体“,Font.BOLD,20);2).输入宿舍学生姓名如张艳昌,点击查询按钮,就可以将信息显示出来。河南师范大学软件学院五、该学生所有信息即

8、可显示:河南师范大学软件学院3)修改个人信息,直接在显示栏中修改,然后点击修改个人信息即可修改保存成功。public void actionPerformed(ActionEvent e) / TODO Auto-generated method stub Object source = e.getSource(); if(source=b1) select(); /查询信息 if(source=b2) amend(); JOptionPane.showMessageDialog(null, “信息保存成功“); /修改信息 河南师范大学软件学院修改后信息4)删除信息,直接点击删除个人信息按钮

9、,即可删除此信息,如删除白俊龑if(source=b3) delete(); JOptionPane.showMessageDialog(null, “信息删除成功“); if(source=b4) new enter(); 将座右铭秒杀一切改为适者生存将座右铭秒杀一切改为适者生存河南师范大学软件学院5)如果输入一个不存在的学生姓名进行查询if (h = 0) JOptionPane.showMessageDialog(null, “此人不存在“, “输入错误“, JOptionPane.YES_NO_OPTION); catch (Exception e) System.out.println(e);System.out.println(“错误“); catch (Exception e) System.out.println(e);System.out.println(“错误“); 河南师范大学软件学院6).添加个人信息。点击添加按钮,输入新的学生信息,点击保存。.河南师范大学软件学院结果分析与总结本系统采用 swing+XML 实现.开发使用环境 JDK1.6,工具为 Eclipse.打开 Eclipse,将源代码导入,运行 frame 类, 一个基于 SWING 的应用程序设计。教师签名:周运2012 年 12 月 27 日

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号