程序的设计说明书

目录 1 设计目的2 2 设计目标与设计说明2 2.1 设计目标2 2.2 设计说明2 3 具体设计步骤2 3.1 主体程序(Dalog)的设计步骤2 3.2 登陆窗口的具体设计步骤 5 3.3 查询窗口的具体设计步骤7 4 总结与心得9 5 参考素材9 6 参考文献10 JAVA课程设计说明书 1 设计目的 Eclipse中的图形界面功能可以协助我们在工作中更快捷、方便地写入代码、修改界面、查找资料,优化控制操作,更灵活地编辑各种动作行为,还可以根据用户需要,创建各种SWING特效,制作充满创意的JAVA设计作品。

本次课程设计是对处理JAVA类的一些调用、调试方法、技巧、基本操作进行综合运用,学习如何使用JAVA软件Eclipse中的框架元素(JFrame)设置图形界面,用JFrame设置窗体,利用“JPanel”来设置面板,利用AWT组件和SWING组件等添加按钮和文本等功能,实现程序代码的快速自动化生成,只有熟练掌握JAVA程序代码的编辑方法与技巧,才能真正成为JAVA程序设计的高手。

2 设计目标与设计说明 2.1设计目标 通过这次“JAVA程序设计”,熟悉Eclipse的强大的平面设计功能,以及如何利用JAVA连接,查询,修改,更新SQL数据库。

2.2设计说明 通过观看多种不同种类的程序设计素材,在其中汲取精华再结合今次课程设计的主要任务代码合成与事件技术的这次JAVA程序设计。所以今次创作主为制作一个具备连接,查询,修改,更新功能的应用APPLET小程序。因为动作事件代码(actionPeredActionEvent e的编写难度比较大。所以只编写了一些比较基本的 整个APPLET程序由三大部分组成主体程序(Dalog.java)、副程序(Dbsale.java、DengLu.java)、以及数据库连接调用程序(Connect.java) 3 具体设计步骤 3.1主体程序(Dalog)的设计步骤 主体窗口 1)新建一个JFrame主窗体,并将窗体命名为“欢迎使用订单管理系统 V 0.1” 窗体大小,可视化等 2)给窗体添加一个菜单栏JMenuBar和一个背景JLabel,并添加一个背景图片。带作者LOGO。

3)给菜单栏添加菜单文件、运行、查询、维护、帮助。

4)给菜单栏中“菜单”添加成员打开 、保存、退出,并给成员添加相应的行为 分别为showOpen,System.exit,showSaveDialog。(如下图) 5)给菜单栏中“运行”添加成员登陆 、marketing数据库、其他数据库,并给成员添加相应的行为。

登陆由连接DengLu.java来完成。

marketing数据库Connection 其他数据库Object[](保留) 6)给菜单栏中“查询”添加成员查询,并给成员添加相应的行为。

查询(保留) 7)给菜单栏中“维护”添加成员更新,并给成员添加相应的行为。

更新由连接Dbsale.java来完成 8 给菜单栏中“帮助”添加成员关于,并给成员添加相应的行为。

关于showMessageDialog 9)项目注册监听 这样整个主窗体就完成了,如下图所示 其核心代码如下 public void actionPeredActionEvent e{ ife.getSourcem1{ JFileChooser fcnew JFileChooser“.“;// . java程序当前路径 int ifc.showOpenDialognull; } else ife.getSourcem2{ int iJOptionPane.showConfirmDialognull,“你要终止程序吗“,“退出“,JOptionPane.YES_NO_OPTION;//确认退出 ifiJOptionPane.YES_OPTION System.exit0; } else ife.getSourcem3{ try { Class.forName“sun.jdbc.odbc.JdbcOdbcDriver“; } catch ClassNotFoundException e1 { e1.printStackTrace; } Connection con; try { con DriverManager.getConnection“jdbcodbcmarketing“; Statement statcon.createStatement; // ResultSet rsstat.cuteQuery“select * from 销售人员“; //return rs; JOptionPane.showMessageDialognull,“ 连接成功“; //显示消息对话框 } catch SQLException e1 { e1.printStackTrace; } } else ife.getSourcem4{ //Connection con; //try { //con DriverManager.getConnection“jdbcodbcmarketing“; //Statement statcon.createStatement; // ResultSet rsstat.cuteQuery“select * from 销售人员“; // //} catch SQLException e1 { //e1.printStackTrace;}} ImageIcon icon new ImageIcon“3.png“; Object[] possibilities {“销售人员“,“部门信息“,“订单信息“,“供应商信息“,“贷品信息“,“客户信息“}; String sStringJOptionPane.showDialog this, //所属窗体 “请选择您要查询的数据表“, //输出信息 “请选择“, JOptionPane.PLAIN_MESSAGE, icon, //显示图片 possibilities,“销售人员“ ; //选项容-默认选项 ifsnull return; } else ll.setText“您还没选择“; } else ife.getSourcem5{ JFileChooser fcnew JFileChooser“.“; // . java程序当前路径 int ifc.showSaveDialognull; JOptionPane.showMessageDialog null,“ 还没保存“; } else ife.getSourcem6{ JOptionPane.showMessageDialog null,““; } else ife.getSourcem7{ Dbsale bbnew Dbsale; //连接到Dbsale bb.getJFrame; jFrame.setVisibletrue; JOptionPane.showMessageDialog null,“ 出错了“; } else ife.getSourcem8{ JOptionPane.showMessageDialog null,“ 订单管理系统 Verson 0.1 \n 2009.12.23 \n计网08-1 黑暗游侠/wei“; //显示消息对话框 } else ife.getSourcem9{ DengLu dlnew DengLu; dl.getJFrame; jFrame.setVisibletrue; JOptionPane.showMessageDialog null,“ 出错了“; } } 3.2登陆窗口的具体设计步骤 登陆窗口 1)新建一个JFrame主窗体,并将窗体命名为“欢迎使用用户登陆系统 V0.1”,窗体大小,可视化等 2)给窗体添加一个背景JLabel,并添加一个背景图片。带作者LOGO。

3)在JFrame中加入两JLabel,并命名为USER和PASSWORD,给两个JLabel添加文本容,分别是用户和密码。设置大小,方位。

4)在JFrame中加入一个JTextField,并命名为USERNAME。另再加入一个JPasswordField,并命名为PASSWORD。设置方位,长度 5)在JFrame中加入两Button,并命名为BOK和BEXIT,给两个Button添加文本容,分别是确认和