基于JavaEE(SSH)实现员工管理系统案例

项目开发准备

Java EE开发环境的搭建,请查看我的另一篇博客
一个项目的开发一般要做以下几个事情:

  • 项目概述
    • 项目简介
    • 使用的开发工具介绍
  • 系统分析
    • 开发背景及意义
    • 可行性研究
      • 经济可行性
      • 技术可行性
      • 操作可行性
    • 需求分析
      • 功能需求 √
      • 性能需求
  • 系统设计
    • 系统功能结构设计
      • 系统功能模块图
    • 数据库设计
      • 数据库概念结构设计
      • 数据库的逻辑设计 √
    • 人机交互界面设计
      • 多个内容设计(省略)
    • 系统的详细设计
      • 多个内容设计(省略)
  • 系统实现
    • 开发环境
    • 功能实现 √
      • 多个模块实现(省略)
  • 系统测试

下面的案例只对打勾部分内容做实现。

功能需求分析

  本系统采用MySQL数据库使数据具有较强的完整性、较好的数据安全性等特点以及提供了标准的帮助,使用户方便的获得所需的帮助。界面友好、操作简单、功能齐全是本系统的最大优点。通过员工管理系统还可以实现如下功能。
(未完成)

数据库的逻辑设计

  数据库的逻辑结构就是把概念模型转换成为某个具体的数据库管理系统所支持的数据模型。
  E-R模型向关系模型的转换

  1. 每一个实体型转换为一个关系模式,实体的属性就是关系的属性,实体的关键字就是关系的关键字。
  2. 联系的转换。
      一般1:1,1:m联系不产生新的关系模式,而是将一方实体的关键字加入到多方。
      实体对应的关系模式中,联系的属性也一并加入。
      m:n联系要产生一个新的关系模式,该关系模式由联系涉及实体的关键字加上联系的属性组成。

部门表(department)结构如下:

字段名 说明 类型 其它
did 部门ID int 主键
dname 部门名称 varchar(20)
ddesc 部门描述 varchar(100)
外键

员工表(employee)结构如下:

字段名 说明 类型 其它
eid 员工ID int 主键
ename 员工姓名 varchar(20)
sex 性别 varchar(10)
birthday 生日 date
joinDate 入职日期 date
eno 员工编号 varchar(20)
username 用户名 varchar(20)
password 密码 varchar(20)
外键

功能实现

准备工作

  打开eclipse,创建一个web项目,取名为ssh_employee。然后将ssh开发需要的jar包和配置文件拷贝到这个项目里面,jar包和配置文件可以查看Eclipse整合SSH框架
  在项目src下面创建下面几个包,方便类的查找和使用。

com.csdn.empl

  • 4
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值