




已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
此文档收集于网络 如有侵权 请联系网站删除 精品文档 湖南师范大学工学院电子与信息工程系课程设计报告书湖南师范大学工学院电子与信息工程系课程设计报告书 企业人事管理系统企业人事管理系统 2011 06 24 Hunan Normal University ELECTRONIC import java awt event ActionEvent import java awt event ActionListener import java util HashMap import cn mm dao 登陆 UserInfo import cn mm view 主界面 MainFrame import cn mm view 登陆 LoginFrame public class LoginFrameListener implements ActionListener 该监听器是用于登录窗口 private LoginFrame login HashMap data public LoginFrameListener LoginFrame login this login login public void actionPerformed ActionEvent e String btnName e getActionCommand 按确定按钮或在密码框中输入回车键 if btnName equals 退出 login dispose if btnName equals 正式登录 btnName equals 密码 String name 此文档收集于网络 如有侵权 请联系网站删除 精品文档 login getnameText getText trim 输入的用户名 String password login getwordText getText trim 输入的密码 得到从数据库中取出的用户信息表 data UserInfo selectUserInfo System out println LoginFrameListener System out println data get 管理员标识0 System out println data get 密码0 System out println data get 类型0 System out println data get 当前状态0 if name equals else if password equals else if name equals else 用户验证 int count data size for int i 0 i count i String userName String data get 管理员标识 i String userPassword String data get 密码 i if name equals userName break else 验证成功的情况 login dispose 登陆窗口消失 出现主界 面 此文档收集于网络 如有侵权 请联系网站删除 精品文档 new MainFrame null 企业人事管理系统 false else login getTishi setText 用户名或密码错误 请核对后再登录 public HashMap getData return data public void setData HashMap data this data data 5 25 2 员工信息的表员工信息的表 ModelModel package cn mm model 人员管理 import java util Vector import javax swing table DefaultTableModel public class MyTableModel extends DefaultTableModel public MyTableModel TODO Auto generated constructor stub 此文档收集于网络 如有侵权 请联系网站删除 精品文档 public MyTableModel int rowCount int columnCount super rowCount columnCount TODO Auto generated constructor stub public MyTableModel Vector columnNames int rowCount super columnNames rowCount TODO Auto generated constructor stub public MyTableModel Object columnNames int rowCount super columnNames rowCount TODO Auto generated constructor stub public MyTableModel Vector data Vector columnNames super data columnNames TODO Auto generated constructor stub public MyTableModel Object data Object columnNames super data columnNames TODO Auto generated constructor stub 不能编辑单元格 public boolean isCellEditable int row int column return false 5 35 3 企业人事管理系统插入员工信息企业人事管理系统插入员工信息 DaoDao package cn mm dao 人事综合查询 import java util Map import java util TreeMap import cn mm vo 人事综合查询 EmployeeVO 此文档收集于网络 如有侵权 请联系网站删除 精品文档 向数据库表中插入数据 public class InsertTOTable private EmployeeVO dvo public InsertTOTable EmployeeVO dvo this dvo dvo 将界面数据保存到 map 中 再将 map 对象传到 JDBC 层 将值插入数据库表 中 用于插入数据 public void saveMap 创建 Map Map map new TreeMap String sno null String name dvo getName try catch Exception e TODO Auto generated catch block e printStackTrace System out println sno String sex dvo getSex String nation dvo getNation String remark dvo getRemark 把数据存入到 map 中 map put sno sno map put NAME name 向数据库的 GOODS 表插入数据 new DBManager doInsert studentinfo map 从数据库中删除一条记录 public void delmap 此文档收集于网络 如有侵权 请联系网站删除 精品文档 创建 Map Map map new TreeMap String sno dvo getSno map put sno sno new DBManager doDel studentinfo map 从数据库中修改一条 public void updateMap 创建 Map Map map new TreeMap String name dvo getName String sex dvo getSex String nation dvo getNation 向数据库的 GOODS 表更新数据 new DBManager doUpdate studentinfo map 5 45 4 数据库设计数据库设计 DBMS name Sybase SQL Anywhere 11 Created on 2011 5 28 14 29 56 Table Department Dept ID 部门编号 Name 部门名称 create table Department Dept ID Varchar 8 not null Name Varchar 20 null constraint PK DEPARTMENT primary key Dept ID 此文档收集于网络 如有侵权 请联系网站删除 精品文档 DELETE FROM Department WHERE Dept ID 00004 insert into Department values 00001 开发部 insert into Department values 00002 市场部 insert into Department values 00003 财务部 insert into Department values 00004 销售部 insert into Department values 00005 人力资源部 Table Marriage Staff ID 员工编号 SpouseName 配偶姓名 Birth 出生年月 Nation 民族 Origo 籍贯 Phone 电话 WorkPlace 工作单位 Job 职务 create table Marriage Staff ID Varchar 8 not null SpouseName Varchar 20 null Birth date null Nation Varchar 4 null Origo Varchar 20 null Phone Varchar 15 null WorkPlace Varchar 20 null Job Varchar 20 null constraint PK MARRIAGE primary key Staff ID insert into Marriage values 180505 周霞 TO DATE 1988 07 11 YYYY MM DD 汉族 湖南益阳苹果公司 系统测试员 insert into Marriage values 180541 马萌 TO DATE 1986 05 11 YYYY MM DD 此文档收集于网络 如有侵权 请联系网站删除 精品文档 汉族 北京市金山公司 管理员 Table StaffType Staff ID 员工编号 Type 员工类型 create table StaffType Staff ID Varchar 8 not null Type Varchar 10 null constraint PK STAFFTYPE primary key Staff ID insert into StaffType values 180541 管理职员 insert into StaffType values 180501 普通职员 Table Staff info Staff ID 员工编号 Name 员工姓名 Sex 性别 Birth 出生年月 Marriage 婚姻状况 Origo 籍贯 WorkTime 参加工作时间 Dept ID 部门 Job 职务 JobTitle 职称 Academic 学历 Profession 专业 Gra School 毕业学校 Gra Time 毕业时间 EnglishLevel 英语级别 unemploy ID 离职编号 create table Staff info Staff ID Varchar 8 not null Name Varchar 20 null 此文档收集于网络 如有侵权 请联系网站删除 精品文档 Sex Varchar 4 null Birth date null Marriage Varchar 4 null Origo Varchar 20 null WorkTime date null Dept ID Varchar 8 null Job Varchar 20 null JobTitle Varchar 20 null Academic Varchar 10 null Profession Varchar 20 null Gra School Varchar 40 null Gra Time date null EnglishLevel Varchar 10 null unemploy ID varchar 5 null constraint PK STAFF INFO primary key Staff ID drop table Staff info DELETE FROM Staff info WHERE Staff ID 180530 insert into Staff info values 180501 易倩 女 TO DATE 1989 11 29 YYYY MM DD 未婚 湖南常德 TO DATE 2008 09 01 YYYY MM DD 00003 会计 组长 本科 会计 湖南大学 TO DATE 2006 06 01 YYYY MM DD 6 级 NULL insert into Staff info values 180505 李立 男 TO DATE 1988 10 05 YYYY MM DD 已婚 湖南岳阳 TO DATE 2008 09 01 YYYY MM DD 00001 网络管理员 部长 本科 计算机 湖南师范大学 TO DATE 2006 06 01 YYYY MM DD 4 级 11111 insert into Staff info values 180530 白艳 男 TO DATE 1989 04 25 YYYY MM DD 未婚 湖南岳阳 TO DATE 2008 09 01 YYYY MM DD 00001 网络管理员 经理 本科 计算机 湖南师范大学 TO DATE 2006 06 01 YYYY MM DD 4 级 NULL insert into Staff info values 180541 肖杨 女 TO DATE 1989 11 25 YYYY MM DD 已婚 湖南岳阳 TO DATE 2008 09 01 YYYY MM DD 00005 指导教师 部长 本科 经济管理学 清华大学 TO DATE 2006 06 01 YYYY MM DD 6 级 44444 此文档收集于网络 如有侵权 请联系网站删除 精品文档 Table Unemployment unemploy ID 离职编号 Reason 离职原因 create table Unemployment unemploy ID varchar 5 not null Reason varchar 8 null constraint PK UNEMPLOYMENT primary key unemploy ID insert into Unemployment values 11111 辞职 insert into Unemployment values 22222 解雇 insert into Unemployment values 33333 转出 insert into Unemployment values 44444 退休 alter table Marriage add constraint FK MARRIAGE REFERENCE STAFF IN foreign key Staff ID references Staff info Staff ID on update restrict on delete restrict alter table StaffType add constraint FK STAFFTYP REFERENCE STAFF IN foreign key Staff ID references Staff info Staff ID on update restrict on delete restrict alter table Staff info add constraint FK STAFF IN REFERENCE DEPARTME foreign key Dept ID references Department Dept ID on update restrict on delete restrict alter table Staff info add constraint FK STAFF IN REFERENCE UNEMPLOY foreign key unemploy ID references Unemployment unemploy ID on update restrict 此文档收集于网络 如有侵权 请联系网站删除 精品文档 on delete restrict 5 55 5 算法流程算法流程 5 65 6 界面设计及设计结果界面设计及设计结果 此文档收集于网络 如有侵权 请联系网站删除 精品文档 6 6调试分析调试分析 7 7用户手册用户手册 服务器运行环境 windows98 2000 2003 xp 及更高版本 用户使用环境 windows98 2000 2003 xp 及更高版本 管理员登录界面 管理员登录界面 功能介绍 功能介绍 此模块只能是拥有管理员权限的人才能进入 ERP 系统 此文档收集于网络 如有侵权 请联系网站删除 精品文档 主界面 主界面 功能介绍 功能介绍 管理员登录该系统时可实现如下操作 人员管理 可以添加员工 按查询条件查询员工 修改员工 删除员工 人事综合查询 可以按各种查询条件查询员工 综合统计 按性别 职称 在职状态进行统计 此文档收集于网络 如有侵权 请联系网站删除 精品文档 8 8测试结果测试结果 添加员工 添加
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 日语考试题及答案
- 白卷考试题及答案
- 中级财务会计实务知到智慧树答案
- 精麻药品处方权及处方调剂权培训考核试题【附答案】
- 基层口腔科感控知识培训试题(附答案)
- 耳鼻喉科模拟考试题+答案
- 中小企业经营与管理知到智慧树答案
- 中学生物学新课标教材研究与教学设计知到智慧树答案
- 2025东莞租房合同模板(含水电费分摊协议)
- 2025版南海建筑工程质量检测与隐患排查专业服务合同
- 土地使用权法律风险尽职调查指南
- 2025年内容分发网络(CDN)行业当前市场规模及未来五到十年发展趋势报告
- 故宫博物馆院课件
- 2025年8月16日贵州省黔东南州事业单位遴选笔试真题及答案解析(专业水平测试)
- 2025-2026秋季学年第一学期学生国旗下演讲稿(20周):第一周 新程启航礼润心田-开学典礼
- 2025年教师招聘小学语文真题及答案
- 2025年突发疾病应急演练方案(脚本)
- 幼儿园保安人员培训记录
- 2025年北京市中考语文真题(含答案)
- 2025年运城社区专职工作人员招聘真题
- 设备晨会管理办法
评论
0/150
提交评论