create database empanddept;
use empanddept
create table emp(id int(20) auto_increment PRIMARY key , name varchar(20),salary float,age int,dept int(20));
create table dept(id int(20) auto_increment PRIMARY key , name varchar(20),description varchar(50),leader int(20));
其中department表中的字段id与employee表中的字段department是一对多的关系。其中employee表
将还没有分配的雇员存放在temp部门中。
这个系统中,可以添加雇员,添加部门;查看所有的部门信息和雇员信息;可以管理部门的雇员,例如:添加或删除雇员.
难度增加:
难度一:一个雇员只能在一个部门.
难度二:如果雇员从部门删除,它将被放到部门名为临时部门中,在临时部门中的雇员表示还没有分配部门.
难度三:将ID改为字符串型,并实现自增
难度四:每个部门都有一个部门管理员.管理员是本部门的一名员工
难度五:实现批量删除
难度六:实现分页
难度七:实现模糊查询
难度八:实现多条件查询
难度九:实现Ajax增删改查
开发工具:MyEclipse. 或 Eclipse
数据库:mysql.
数据库名:empanddept.
两张表:(1)emp,(2)dept
<table align="center" bgcolor="#008800" border="0" cellspacing="2" cellpadding="5">
<tr bgcolor="#cccccc">
<td>ID</td><td>姓名</td><td>添加</td>
</tr>
<tr>
<form action="" method="get">
<tr bgcolor="#FFFF88">
<td>
www
</td>
<td>
www
</td>
<td><input type="submit" value="确定"></td>
</tr>
</form>
</tr>
</table>
<%@ page contentType="text/html; charset=GBK" %>
<tr bgcolor="#FFFF88">
<td>name:
</td>
<td><input type="text" name="name" size="20">
</td>
</tr>
<tr bgcolor="#FFFF88">
<td>description:
</td>
<td><input type="text" name="description" size="20">
</td>
</tr>
<tr bgcolor="#FFFF88">
<td>leader:
</td>
<td><input type="text" name="leader" size="20">
</td>
</tr>
<tr bgcolor="#FFFF88">
<td colspan="2" align="center"><input type="submit" value="submit">
</td>
</tr>
id: |
<%@ page contentType="text/html; charset=GBK" %>
id: | |
name: | |
salary: | |
age: | |
department: | |
<%@ page contentType="text/html;charset=gb2312"%>
</table>
<%@ page contentType="text/html; charset=GBK" %>
<%@ page contentType="text/html; charset=GBK" %>
ID | 姓名 | 删除 |
www | www |
</tr>
</table>
<%@ page contentType="text/html; charset=GBK" import="java.util.*" %>
部门ID | 部门名称 | 部门领导 | 增加员工 | 删除员工 |
www | www | www | 添加 | 删除 |
</table>
<%@ page contentType="text/html; charset=GBK"%>
successful!
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page contentType="text/html; charset=GBK" %>
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page contentType="text/html; charset=GBK" import="java.util.*" %>
部门ID | 部门名称 | 部门领导 | 增加雇员 | 删除雇员 |
www | www | www | 添加 | 删除 |
</table>
<%@ page contentType="text/html; charset=GBK" import="java.util.*" %>
部门ID | 姓名 | 领导 | 描述 |
www | www | www | www |
<td>www</td>
<td>www</td>
<td>www</td>
<td>www</td>
<td>www</td>
</tr>
</table>
以上是需要用到的14个jsp
求助源代码要怎么写,一点头绪都没有
ID | 姓名 | 年龄 | 月薪 | 所在部门 |
源代码的话是需要页面代码还是后台代码,还是全部都要?建议去github找一些开源的封装好前端框架的代码.自己跑起来之后,可以根据自己的需求进行代码的修改和优化