java论文课程设计软件工程内容摘要:

表 系统:工资管理 模块: 修改信息 编号: 6 作者: 日期: 被调用: 职工信息管理 调用: 无 输入: 用户 ID、姓名、性别、职位、工资 输出: 无 处理: 从数据库中查出相应信息并修改 局部数据元素: 用户 ID、姓名、性别、职位、工资 注释: 表 修改信息 沈阳理工大学课程设计 专用纸 №.11 沈阳理工大学 IPO 表 系统:工资管理 模块: 删除信息 编号: 7 作者: 日期: 被调用: 职工信息管理 调用: 无 输入: 用户 ID 输出: 无 处理: 从数据库中查出相应信息并删除 局部数据元素: 用户 ID 注释: 表 删除信息 IPO 表 系统:工资管理 模块: 显示全部信息 编号: 8 作者: 日期: 被调用: 职工信息管理 调用: 无 输入: 无 输出: 所有用户的所有信息 处理: 从数据库中查出所有用户的所有信息并显示 局部数据元素: 注 释: 表 显示全部信息 数据库设计 设计数据库 在 SQL 数据库中设计制定了两个表,分别为,职工( Employee)以及工资( Salary),沈阳理工大学课程设计 专用纸 №.12 沈阳理工大学 并事先录入部分信息,如下图 图 数据库职工信息表( Employee) 图 数据库职工 工资 信息表( Salary) 5 详细设计 人机界面设计 本模块界面( 职工信息管理 列表) : 沈阳理工大学课程设计 专用纸 №.13 沈阳理工大学 过程设计 本模块(职工信息添加) PAD 图: 查找 操作 输入要查找 的职工信息 进入职工信息添加界面 查找 成功 查找 失败 生成 word 报表 沈阳理工大学课程设计 专用纸 №.14 沈阳理工大学 程序代码 添加职工信息(文件名: ) //添加职工面板类 AddEmployee //导入系统的类包 import .*。 import .*。 import .*。 import .*。 //创建“添加职工“面板类 public class AddEmployee extends JPanel implements ActionListener { //声明连接数据库对象 Connection con。 //声明 SQL 语句对象 Statement st。 //创建组件对象:标签、文本行、单选 JLabel jLabel1=new JLabel(职工工号 )。 JLabel jLabel2=new JLabel(职工姓名 )。 JLabel jLabel3=new JLabel(职工性别 )。 JLabel jLabel4=new JLabel(职工年龄 )。 JLabel jLabel5=new JLabel(家庭住址 )。 JLabel jLabel6=new JLabel(联系电话 )。 JTextField jTextField1=new JTextField()。 JTextField jTextField2=new JTextField()。 JTextField jTextField3=new JTextField()。 JTextField jTextField4=new JTextField()。 JTextField jTextField5=new JTextField()。 JRadioButton jRadioButton1=new JRadioButton(男 )。 JRadioButton jRadioButton2=new JRadioButton(女 )。 ButtonGroup buttonGroup1=new ButtonGroup()。 JButton jButton1=new JButton(添加职工 )。 //构造方法 public AddEmployee() { try{ //调用初始化方法 jbInit()。 } catch(Exception exception){ ()。 } } //界面初始化方法 沈阳理工大学课程设计 专用纸 №.15 沈阳理工大学 private void jbInit() throws Exception { //连接数据库 con=()。 st=()。 //框架的布局 (null)。 //设置各组件的大小 (new Rectangle(21,17,64,24))。 (new Rectangle(21,51,53,22))。 (new Rectangle(21,86,61,27))。 (new Rectangle(21,122,59,25))。 (new Rectangle(21,168,54,24))。 (new Rectangle(21,205,54,24))。 (new Rectangle(102,10,200,30))。 (new Rectangle(102,49,200,30))。 (new Rectangle(102,117,80,33))。 (new Rectangle(102,163,200,29))。 (new Rectangle(102,200,200,29))。 (new Rectangle(102,83,65,30))。 (new Rectangle(190,85,85,30))。 (new Rectangle(130,240,150,32))。 //设置单选按钮被选中 (true)。 //添加按钮动作事件 (this)。 //添加组件到面板 (jLabel1)。 (jTextField1)。 (jLabel2)。 (。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。