员工管理系统项目详细设计.doc_第1页
员工管理系统项目详细设计.doc_第2页
员工管理系统项目详细设计.doc_第3页
员工管理系统项目详细设计.doc_第4页
员工管理系统项目详细设计.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

员工管理系统详细设计系统描述:员工管理系统是一个可对公司员工信息进行查询、修改和添加新近员工信息与进行员工离职的一个系统1. 语言和环境A、实现语言: JavaB、实现技术: JavaSE、JDBC、SwingC、环境要求: NetBeans或Eclipse; SQLServer2008、JDK1.7以上2. 业务流程系统业务流程图如下:登陆 主界面 管理员工信息 检索与修改员工信息 新进员工 添加新的信息到数据库中 员工离职 将已有信息从数据库中删除3. 界面设计实现系统的登录以及查看所有员工信息、更改员工信息、增加新员工信息和删除员工信息的功能。1. 用户输入用户名与密码,程序查询管理员表,若匹配,进入系统主界面;否则,提示错误。图1 登录窗体图2 错误提示窗体图3主功能界面2、 点击管理员工信息,程序查询天承公司员工管理表,显示所有员工信息;点击组合框选项可分类检索员工信息。图1 所有员工信息列表3、 点击新进员工按钮,输入新进员工的对应信息后点击确定按钮可将新进员工信息添加到数据库天承公司员工管理中图1新增员工信息输入界面4、 点击员工离职按钮,输入离职员工工号点击确认按钮显示对应信息人工确认完毕后点击离职按钮完成员工离职(即将员工信息从天承公司员工管理表中删除)。图 员工离职界面4. 数据库的设计数据库名称是天承公司员工管理数据库表管理员的所有字段按(表1)内容设置。表员工信息的所有字段按(表2)内容设置。(表1)管理员表表名管理员序号字段名称字段说明类型位数属性备注1userid用户编号int 必填,非空,主键3username登录用户名nvarchar16必填,非空,唯一3userpwd密码nvarchar16必填,非空(表2)员工信息表表名员工信息序号字段名称字段说明类型位数属性备注1id工号nchar7必填,非空,主键2name姓名nvarchar303sex性别nchar14age年龄nvarchar55phone联系方式nvarchar126workdata入职时间data7离职时间data4.功能模块设计1)登录模块实现类:Login成员变量:userName-用户名userPwd-登录密码成员方法:a) private void jbt_enterMouseClicked(java.awt.event.MouseEvent evt) 登录按钮响应事件。主要实现了从界面获取用户名和密码字段,根据数据库信息进行信息的核对,如果正确则弹出主界面,否则提示错误。b) public Login()类的构造方法。主要完成控件的初始化工作。实现类:AddEmployee成员变量:id-工号name-姓名sex -性别age-年龄 phone-电话 workdata-入职时间成员方法:a) private void jbt_okMouseReleased(java.awt.event.MouseEvent evt)确定按钮响应事件。主要实现了从界面获取员工信息并添加进入数据库并且判断界面输入值中工号是否为空 若工号为空则弹出提示界面“工号不能为空!请重新输入”b) private void jbt_clearMouseReleased(java.awt.event.MouseEvent evt)清空按钮响应事件。主要实现了一键清空输入的信息实现类:DeleteEmployee成员变量:id-工号成员方法:a) private void jButton2MouseReleased(java.awt.event.MouseEvent evt)确定按钮响应事件。主要实现从界面获取工号,根据数据库信息进行查询,并显示在下方文本框中b) private void jButton1MouseReleased(java.awt.event.MouseEvent evt)离职响应按钮。主要实现跳转至确认界面c) private void jButton1MouseReleased(java.awt.event.MouseEvent evt)是按钮响应事件。主要实现从界面获取员工id并进行数据删除实现类:QueryEmployee成员变量:id工号sex性别age年龄name姓名成员方法:a) private void jbt_queryMouseClicked(java.awt.event.MouseEvent evt) 查询响应按钮。主要实现根据复合框中成员变量类别获取从界面获取员工信息进入数据库查询并显示在下方表格中b) private void jbt_updateMouseClicked(java.awt.event.MouseEvent evt)更新响应按钮。跳转至UpdataEmployee界面c) private void jbt_updateMouseClicked

温馨提示

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

评论

0/150

提交评论