1、员工管理系统的设计与实现员工管理系统的设计与实现u 学生:XXXu 班级:XXXXXXXu 学号:201XXXXXXXXX指导老师:XXXX1/23ppt课件课题背景企业和计算机的快速发展企业和计算机的快速发展经济的迅速发展经济的迅速发展经济的迅速发展带动着企业和计算机的发展经济的迅速发展带动着企业和计算机的发展企业发展中的需求促使了计算机员工管理系统的应用和发展计算机员工管理系统的应用和发展计算机员工管理系统的应用和发展2/23ppt课件课题意义0202高准确性、操作简便0101高速度、高质量0303高效率0404存储信息量大与原始的手工员工管理相比,计算机员工管理系统拥有以下几大优点:3/
2、23ppt课件论文的结构和主要内容项目背景报告测试报告实现文档需求分析报告设计报告 社会背景 公司背景 技术背景 流程设计 数据库设计 可行性分析 项目计划 功能规定分析 界面实现 代码实现 流程实现12345 功能测试 环境分析 权限分析4/23ppt课件开发环境2数据库:Mysql 5.5.303Web服务器:Tomcat 7.04类库支持:JDK 1.6.0_245使用语言:Java1开发工具:Eclipse5/23ppt课件项目开发过程需求分析需求分析原因分析原因分析要因确认要因确认确定目标确定目标项目设计项目设计数据库设计数据库设计框架搭建框架搭建代码编程代码编程项目测试项目测试现状
3、调查现状调查总结和移交项目总结和移交项目6/23ppt课件功能需求分析员工管理系统公告审批公告提交公告管理公告查看员工基本信息管理部门信息管理职位信息管理用户信息管理请假管理系统管理考勤管理回收站数据还原数据删除签到签退增 删改查7/23ppt课件权限控制分析超级管理员超级管理员管理员管理员员工员工查看通讯录、查查看通讯录、查看公司信息看公司信息员工管理、请假员工管理、请假审批、签到查看审批、签到查看查看公告查看公告修改密码修改密码查看个人信息查看个人信息上传头像简历上传头像简历超级管理员部门管理部门管理职位管理职位管理用户管理用户管理系统管理系统管理回收站回收站员工签到签到请假请假留言留言管
4、理员提交公告提交公告8/23ppt课件数据库设计字段名类型中文含义约束pidvarchar2员工IDprimarykeypjidvarchar2职位idnotnullpdidvarchar2部门idnotnullpnamevarchar2员工姓名notnullpgendervarchar2员工性别notnullpbirthdatatime员工出生日期notnullpindatedatatime员工入职日期notnullpschoolagevarchar2员工学历notnullpphonevarchar2员工联系方式notnullpaddressvarchar2员工住址notnullpsalar
5、yvarchar2员工薪金notnullphobbyvarchar2员工爱好 pdeptvarchar2员工部门名称notnullpcreatetimedatatime员工创建时间notnullplastchangetimedatatime员工最后修改时间notnullstatusint状态notnullppasswordvarchar2员工密码 员工表字段名类型中文含义约束useridvarchar2用户IDprimarykeyusernamevarchar2用户名notnullpasswordvarchar2密码notnullpowerlimitvarchar2用户权限notnullcre
6、atetimedatatime创建时间notnulllastchangetimedatatime最后修改时间notnullstatusint状态notnull用户表字段名类型中文含义约束didvarchar2部门编号primarykeydnamevarchar2部门名称notnullcreatetimedatatime记录创建时间notnulllastchangetimedatatime最后修改时间notnullstatusint记录状态notnull部门表职位表字段名类型中文含义约束jidvarchar2职位编号primarykeydidvarchar2所在部门编号notnulljnamev
7、archar2职位名称notnullpnumbervarchar2职位人数notnullmanagervarchar2管理人notnullcreatetimedatatime创建时间notnulllastchangetimedatatime最后修改时间notnullstatusint状态notnull留言表字段名类型中文含义约束idvarchar2留言编号primarykeyuidvarchar2回复人编号notnullmesscontentvarchar2留言信息notnullbackmessvarchar2回复信息notnullcreatepersonvarchar2创建人notnullb
8、ackpersonvarchar2回复人notnullcreatetimedatatime创建时间notnullbacktimedatatime回复时间notnullstatusint状态notnull公告表字段名类型中文含义约束idvarchar2公告编号primarykeyuidvarchar2创建人编号notnulltitlevarchar2公告标题notnullcontentvarchar2公告内容notnullcreatetimedatatime创建时间notnulllastchangetimedatatime最后修改时间notnullstatusint状态notnull签到表字段名
9、类型中文含义约束idvarchar2签到编号primarykeypidvarchar2签到人编号notnullpnamevarchar2签到人名称notnullsigntimedatatime签到时间notnullleavetimedatatime签退时间notnullstatusint状态notnull字段名类型中文含义约束idvarchar2记录编号primarykeypidvarchar2上传人编号notnullnamevarchar2文件名称notnulltypevarchar2文件类型notnulluploadtimedatatime上传时间notnull上传表字段名类型中文含义约束
10、idvarchar2记录编号primarykeyvaluevarchar2值notnullmarkvarchar2备注notnullcreatetimedatatime创建时间notnullchangetimedatatime修改时间notnullpidvarchar2父编号notnull词典表字段名类型中文含义约束idvarchar2记录编号primarykeytextvarchar2显示文字notnullpowerlimitvarchar2权限控制notnullseqdatatime排序值notnullurldatatime链接notnullpidvarchar2父编号notnullisv
11、aluevarchar2是否有效notnull菜单表请假表字段名类型中文含义约束idvarchar2请假记录编号primarykeypidvarchar2请假员工编号notnulluidvarchar2提交审批人编号notnullreasonvarchar2请假原因notnulltimebegandatatime请假开始时间notnulltimeenddatatime请假结束时间notnullsubtimedatatime提交时间 backpersonvarchar2批准人 backtimedatatime批准时间 lasttimedatatime销假时间 remarkvarchar2备注 s
12、tatus 状态notnull9/23ppt课件登录界面总体展示动态时钟登录面板非空验证和Enter提交验证码游戏链接10/23ppt课件员工管理界面员工增删改功能员工详细信息员工多条件查询员工密码初始化员工简历下载员工信息导出按列排序11/23ppt课件部门管理界面功能操作栏自动计算职位比例部门查询单击可排序行编辑增加12/23ppt课件职位管理界面功能操作栏单击排序职位查询双击编辑信息13/23ppt课件用户管理界面功能操作栏双击打开编辑器单击排序用户查询密码md5加密14/23ppt课件签到流程图文展示时间设置员工签到管理员查看操作15/23ppt课件请假流程图文展示员工填写请假信息并选
13、择提交人选择一条记录点击提交单击一条记录选择提交状态改变表示提交成功只能审批个人待办流程审批所有请假待审核流程审批通过状态改变选择一条记录点击销假单击一条记录选择销假16/23ppt课件留言流程图文展示员工新增留言并提交超级管理员或管理员回复保存员工查看回复信息17/23ppt课件发布公告流程图文展示管理员增加公告点击保存后出现在第一个列表中提交后出现在第二个列表中超级管理员审核审核通过表示发布成功审核不通过则被退回可撤回修改18/23ppt课件菜单管理功能描述菜单树操作界面功能菜单19/23ppt课件回收站功能描述对员工、部门、职位和用户的相关记录的删除进行恢复20/23ppt课件总结心得:
14、在对该员工管理系统的开发中我发现对专业技能的掌握决定着项目所能实现的功能;自身的态度决定着项目的完美程度;而细心却决定着项目的进度。我往往有时只注重技能的掌握而忽视了其他因素从而导致走了很多的弯路,所以通过这个项目我明白了成功也许要考虑到很多因素,而失败却只要一种因素就足够了。完善:对系统不断出现的新需求,如:薪金管理等,需要系统在日后的使用中通过对系统的继续更新与维护来实现。这样,才能使系统不断得到完善,功能更加强大,交互性更强。21/23ppt课件致谢大学本科的学习生活即将结束。在此,我要感谢所有曾经教导过我的老师和关心过我的同学,他们在我成长过程中给予了我很大的帮助。本文能够顺利完成,要特别感谢我的导师XXX老师,感谢各位系的老师的关心和帮助。最后向所有关心和帮助过我的人表示真心的感谢。22/23ppt课件23/23ppt课件