OA系统:实现添加部门

本文详细介绍了如何在OA系统中实现添加部门的功能,包括需求分析、数据库设计、实体类和DAO实现、业务层处理、控制层逻辑以及视图展示。通过创建Department实体类、部门表、使用JUnit进行测试,并在控制层和视图层完成交互,最终呈现部门添加的界面效果。
摘要由CSDN通过智能技术生成

一、需求说明

1.实体类:Department
2.数据库访问层:DepartmentDao/DepartmentDaoImpl
3.业务层:DepartmentService/DepartmentServiceImpl
4.Junit测试:
5.控制层:DepartmentServlet extends BaseServlet
6.视图层:system/deptadd.jsp
将HTML修改为jsp

二、数据库设计

创建员工表

##新建员工表
create table dept (
DEPTNO int(10) not null auto_increment,
DEPTNAME varchar(100) not null,
LOCATION varchar(100),
primary key(DEPTNO)
)

三、实体类设计

要继承Serializable,Comparable两个类

package com.facai.entity;

import java.io.Serializable;

public class Department implements Serializable,Comparable<Department>{
	private int deptno;//部门编号
	private String deptname;//部门名称
	private String location;//所在地点
	
	public int getDeptno() {
		return deptno;
	}
	public void setDeptno(int deptno) {
		this.deptno = deptno;
	}
	public String getDeptname() {
		return deptname;
	}
	public void setDeptname(String deptname) {
		this.deptname = deptname;
	}
	public String getLocation() {
		return location;
	}
	public void setLocation(String location) {
		this.location = location;
	}
	@Override
	public String toString() {
		return "Department [deptno=" + deptno + ", deptname=" + deptname
				+ &#
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值