java-职工信息管理系统-系统实现总结报告.doc_第1页
java-职工信息管理系统-系统实现总结报告.doc_第2页
java-职工信息管理系统-系统实现总结报告.doc_第3页
java-职工信息管理系统-系统实现总结报告.doc_第4页
java-职工信息管理系统-系统实现总结报告.doc_第5页
免费预览已结束,剩余15页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

系统实现总结报告 20 1 系统实现总结报告 职工信息管理系统 EMIS 37060602 李春娥 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职工常用 Emailchar 32 住址职工现在住址char 48 4 主要技术论述主要技术论述 系统主要技术有界面设计 数据库设计 包括数据访问 数据一致性等 4 1 界面设计界面设计 本系统与用户交互频繁 因此界面设计也尽可能的美观 人性化 方便用户使用 具 体体现有 1 登录界面设有背景图片 并附有企业建筑图标 每个界面都根据不同用户设有欢 迎词 美观亲切 2 许多设置方便用户正确填写信息 如性别设有下拉菜单 日期设有格式提示 职 称号有 help 窗口帮助将职称号 职称名对应 输入不能为空的提醒等等 3 显示信息有多种检索条件 列表设有滚动条 显示部门名 职称名而非部门号 职称号 方便用户获取信息 4 2 数据库设计数据库设计 为方便用户获取信息 显示部门名 职称名而非部门号 职称号数据库表主键 因此 在显示时用到连接操作 为保证数据的一致性和管理用户 数据库设有 add dpt add emp delete dpt delete emp 四个触发器 其功能如下 add dpt 当 boss 添加部门时系统同时自动添加用户 用户的用户名 默认密码为部门 编号 add emp 当某部门添加一名职工时 系统同时自动添加用户 用户的用户名 默认 系统实现总结报告 20 6 密码为职工号 同时 系统自动将该部门人数加 1 delete dpt 当 boss 删除某部门时系统同时自动删除该部门作为部门角色的用户 delete emp 当某部门删除一名职工时 删除该职工的用户 同时系统自动将该部门 人数减 1 并且将当日日期作为该职工的退出时间填入职工表 便于 boss 查看 5 运行实例运行实例 5 1 系统登录系统登录 系统登录界面如下 图图 2 系统登录界面系统登录界面 用户输入用户名 密码 选择角色 点击登录后系统将验证用户 验证错误时将出现提示 框 图图 3 登录错误提醒登录错误提醒 输入正确时则根据不同角色 进入相应界面 系统实现总结报告 20 7 5 2 企业角色企业角色 当系统登录界面输入用户名为 boss 角色选择企业 密码正确时将进入一下界面 同时登 录界面隐去 图图 4 企业界面企业界面 界面菜单选项分别设有 部门信息 职工信息 职称信息 修改密码 退出等子选项功能 点击退出 回到系统登录界面 点击其他不同子选项进入相应界面 系统实现总结报告 20 8 图图 5 企业菜单界面企业菜单界面 5 2 1 部门信息部门信息 企业菜单界面点击部门信息进入以下界面 图图 6 企业企业 部门信息界面部门信息界面 系统实现总结报告 20 9 以列表形式将该企业所有部门信息列出 选择某行 点击右键 将弹出菜单 图图 7 企业企业 部门部门 弹出菜单界面弹出菜单界面 弹出菜单选择查看 详细查看选中部门的信息 图图 8 详细查看部门信息详细查看部门信息 弹出菜单选择修改 修改选中部门信息 其中部门号 部门人数不允许修改 系统实现总结报告 20 10 图图 9 修改部门信息修改部门信息 弹出菜单选择删除 删除选中部门 将弹出询问框确认操作 并对合理性进行判断 图图 10 删除部门确认删除部门确认 图图 11 删除部门错误提醒删除部门错误提醒 企业 部门信息界面点击添加部门 进入添加部门界面 部门人数默认为 0 图图 12 添加部门界面添加部门界面 输入为空会有提示 系统实现总结报告 20 11 图图 13 添加部门错误提示添加部门错误提示 点击刷新能看到部门添加 删除 更改后的部门信息列表 企业 部门信息界面点击 部门人数柱状图 显示统计图表 图图 14 部门人数统计图部门人数统计图 5 2 2 职工信息职工信息 企业菜单界面点击职工信息进入以下界面 系统实现总结报告 20 12 图图 14 企业企业 职工信息界面职工信息界面 选择是否包含已退出职工 点击显示全部职工信息按钮 列表中列出全部职工信息 图图 15 企业企业 显示职工信息显示职工信息 下拉列表选择查询条件 输入值 点击显示则列表中列出满足条件的全部职工信息 系统实现总结报告 20 13 图图 16 企业企业 职工查询条件职工查询条件 5 2 3 职称信息职称信息 企业菜单界面点击职称信息进入以下界面 图图 17 职称信息职称信息 系统实现总结报告 20 14 同对部门的管理 职称也可以实现添加 修改 删除 刷新等功能 图图 18 添加职称添加职称 图图 19 职称列表编辑职称列表编辑 系统实现总结报告 20 15 图图 20 修改职称修改职称 5 2 4 修改密码修改密码 企业菜单界面点击修改密码进入以下界面 图图 21 修改密码修改密码 系统实现总结报告 20 16 5 3 部门角色部门角色 由于各角色实现的功能类似 界面风格一致 下面只简单介绍一下 登录后进入以下界面 图图 22 部门界面部门界面 选择部门信息 出现以下界面 图图 23 部门信息界面部门信息界面 系统实现总结报告 20 17 点击职工信息 进入以下界面 图图 24 部门部门 职工界面职工界面 添加 修改职工时点击 显示职称按钮 将弹出 help 职称列表 图图 25 添加职工添加职工 系统实现总结报告 20 18 图图 26 职工列表弹出式菜单职工列表弹出式菜单 5 4 职工角色职工角色 同部门角色 简单介绍如下 系统实现总结报告 20 19 图图 27 职工界面职工界面 图图 28 职工个人信息职工个人信息 图图 29 修改联系方式修改联系方式 6 源程序说明源程序说明 文件夹 EMIS 中包含 6 个源程序 各程序功能明确 系统实现总结报告 20 20 Login java 主程序 处理登录界面 DatabaseManager java 处理与数据库相关的操作 ModifypswordFrame java 实现各角色用户的修改密码的功能 EnterpriseFrame java 实现企业角色的功能 DepartmentFrame java 实现部门角色的功能 EmployeeFrame java 实现职工角色的功能 BarChart 显示部门人数统计图 为 EnterpriseFrame java 调用 7 收获体会收获体会 第一次独立的完整的完成一个软件系统 看到软件正常运行 美观的界面 预先设想 的功能都实现了 很是欣慰 一个周的时间全身心投入 常常纠结着错过吃饭的时间 第一次长时间的破坏生物钟 尤其是开始设计的几天 由于对 java 界面的书写一直没有深入的实践 投入的时间多又不 见成果 这一切都让我体会到了大家所说的所谓 搞计算机的 的人的生活方式 很充实 很有成就感 也很单一 很累 需要长时间的专一工作 好在我的身体一直健康 情绪上 一点也没有感到枯燥和想要放弃 几乎是整天盘

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论