数据库大作业-java-职工信息管理系统
- 格式:doc
- 大小:613.05 KB
- 文档页数:20
系统实现总结报告 20-1 系统实现总结报告 职工信息管理系统 EMIS
学号: 姓名:
2009-12-15 系统实现总结报告
20-2 目录 1实现环境 ........................................................................................................................................ 3 2系统功能结构图 ............................................................................................................................. 3 3基本表的定义 ................................................................................................................................. 4 3.1 USER表 .......................................................................................................................................... 4 3.2 部门表.......................................................................................................................................... 4 3.3 职称表.......................................................................................................................................... 4 3.4 职工表.......................................................................................................................................... 4
4主要技术论述 ................................................................................................................................. 5 4.1界面设计 ........................................................................................................................................ 5 4.2数据库设计 .................................................................................................................................... 5
5运行实例 ........................................................................................................................................ 6 5.1系统登录 ........................................................................................................................................ 6 5.2企业角色 ........................................................................................................................................ 7 5.2.1 部门信息 ................................................................................................................................ 8 5.2.2 职工信息 .............................................................................................................................. 11 5.2.3 职称信息 .............................................................................................................................. 13 5.2.4 修改密码 .............................................................................................................................. 15 5.3部门角色 ...................................................................................................................................... 16 5.4职工角色 ...................................................................................................................................... 18
6源程序说明 ................................................................................................................................... 19 7收获体会 ...................................................................................................................................... 20 附录:文档变更记录 ...................................................................................................................... 20 系统实现总结报告
20-3 系统实现总结报告 1实现环境 操作系统:Windows XP 数据库管理系统:MySQL 5.0.86 软件开发环境:Eclipse SDK 3.5 win32
2系统功能结构图
系统分角色,实现的功能结构图如下:
图1 系统功能结构 系统实现总结报告
20-4 3基本表的定义
系统涉及user,职工,部门,职称共4个基本表,具体定义如下: 3.1 user表 功能:管理系统访问权限。 主键:(用户名,角色),其中用户名为职工号,部门号或boss 数据项名 描述 数据类型 约束条件 用户名 登录系统的用户名,为职工号,部门号或boss char(10) 主键,非空
密码 职工姓名 char(16) 非空 角色 职工性别 char(8) 主键,非空
3.2 部门表 功能:记录部门的信息。 主键:部门号。 数据项名 描述 数据类型 约束条件 部门号 部门编号 char(4) 主键 部门名 部门名 char(20) 非空 功能描述 该部门功能描述 varchar(128) 职工人数 该部门现有人数 int
3.3 职称表 功能:记录企业设置的职称的信息。 主键:职称号。 数据项名 描述 数据类型 约束条件 职称号 职称编号 char(4) 主键 职称名 职称名 char(20) 非空 月工资 该职称员工的固定月工资 numeric(8,2) 附加福利限额 该职称月奖励工资的最高限额 numeric(8,2) 住房标准 分配给该职称员工的住房的标准 char(20)
3.4 职工表 功能:记录职工的信息,包括已现各部门职工,及已退出某部门的职工。 主键:职工号。 系统实现总结报告 20-5 数据项名 描述 数据类型 约束条件 职工号 职工号 char(8) 主键 姓名 职工姓名 char(20) 非空 性别 职工性别 char(2) 男/女 民族 职工名族 char(16) 年龄 职工年龄 smallint 文化程度 职工文化程度 char(6) 所属部门 所属部门号 char(4) 外键 职称 职称号 char(4) 外键 加入时间 职工加入部门的时间 date 退出时间 职工退出部门的时间 date 奖励 职工在职期间得到的奖励 varchar(128) 手机号码 职工手机号 char(16) 电话 电话号码 char(16) Email 职工常用Email char(32) 住址 职工现在住址 char(48)
4主要技术论述
系统主要技术有界面设计,数据库设计,包括数据访问,数据一致性等。 4.1界面设计 本系统与用户交互频繁,因此界面设计也尽可能的美观,人性化,方便用户使用。具体体现有: 1. 登录界面设有背景图片,并附有企业建筑图标,每个界面都根据不同用户设有欢迎词,美观亲切。 2. 许多设置方便用户正确填写信息,如性别设有下拉菜单,日期设有格式提示,职称号有help窗口帮助将职称号、职称名对应,输入不能为空的提醒等等。 3. 显示信息有多种检索条件,列表设有滚动条,显示部门名、职称名而非部门号、职称号,方便用户获取信息。