Java课程设计说明书要点

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 需求分析

随着21世纪信息化的到来,计算机的应用日益广泛,计算机在代替体力、脑力劳动方面发挥着不可或缺的作用,在工业方面及日常工作中也越来越离不开它。在企业里,要处理大量的数据信息,为了提高员工管理的工作效率,降低操作出错的概率,因而开发出一套员工信息管理系统是很有必要的。员工信息管理系统,可实现了公司员工信息管理系统的电子化,减轻管理人员的工作负担,能够规范、高效地管理大量的劳动人事信息,减小管理成本,提高工作效率,避免人为操作错误和不规范行为。

该软件实现了员工对个人工资的查询以及管理人员对员工信息进行动态管理的功能,例如基本信息的查询,修改,添加,删除;员工工资的查询,修改,添加,删除等。

2 具体功能

(1)新员工注册功能。

(2)员工登陆功能。

(3)员工查看个人工资功能。

(4)管理人员登录功能。

(5)管理人员对员工基本资料的修改,添加,删除,查询功能。

(6)管理人员对员工工资信息的修改,添加,删除,查询功能。

3 系统设计

3.1、功能示意图

系统功能如图3-1所示:

图3-1系统功能图

3.2、数据库设计

本软件数据库类型为MYSQL ,数据库“employee.mdb ”,其中共包含三种表,其一是

登录用户信息表 user (如表3-1),其二是员工基本信息表emps (如表3-2),其三是员工工资信息表salary (如表3-3)。对应的数据库截图分别为:登录用户信息表users 截图(如图3-2),员工基本信息表emps 截图(如图3-3),员工工资信息表salary 截图(如图3-4)。

员工

管理员

个人工资显示 showSalaryFrm.java

登陆界面 loginFrm.java

主界面mainFrm.java

员 工 基 本 信 息 的 删 除

工 资 信 息 的 查 询

工 资 信 息 的 修 改

工 资 信 息 的 删 除

工 资 信 息 的 添 加

员 工 基 本 信 息 的 添 加

员 工 基 本 信 息 的 查 询

员 工 基 本 信 息 的 修 改

版 本 信 息

表3-1 用户表

列名数据类型长度是否为空username varchar 10 否

pwd varchar 10 否

type varchar 10 否

表3-2 员工基本信息表

列名数据类型长度是否为空em-id varchar 10 否

em-name varchar 10 否

em-sex varchar 4 否

em-birth varchar 10 否

em-time varchar 10 否

em-dep varchar 20 否

表3-3 员工工资信息表

列名数据类型长度是否为空sa-Id varchar 10 否

sa-Jiben int 4 否

sa-Gangwei int 4 否

sa-Zhufang int 4 否

sa-Yanglao int 4 否

sa-Yingfa int 4 是

sa-Yingkou int 4 是

sa-Shifa int 4 是

图3-2 登录用户信息表users截图

图 3-3 员工基本信息表emps截图

图 3-4 员工工资信息表salary截图

3.3、模块设计

本工程下包含三个包,分别是com.control;com.model;com.view.具体模块如表3-3。

表3-3模块功能表

类名功能描述

com.control EmpHandle.java 员工控制模块

com.control LoginHandle.java 登录控制模块

com.control SalaryHandle.java 工资控制模块

com.model Dblink.java 数据库连接控制模块

com.model Emp.java 定义员工类

com.model Salary.java 定义工资类

com.model User.java 定义用户名类

com.view AAEmpSystem.java 主函数模块

com.view aboutFrm.java 系统关于模块

com.view empAddFrm.java 员工信息添加模块

com.view empDelFrm.java 员工信息删除模块

com.view empQueryFrm.java 员工信息查询模块

com.view empRewFrm.java 员工信息更新模块

com.view loginFrm.java 登陆界面模块

com.view mainFrm.java 主界面模块

com.view msgFrm;java 窗口提示模块

com.view salaryAddFrm.java 工资信息添加模块

com.view salaryDelFrm.java 工资信息删除模块

com.view salaryQueFrm.java 工资信息查询模块

com.view salaryRewFrm.java 工资信息更新模块

com.view showSalaryFrm.java 个人工资显示模块

4 系统实现员工信息管理

4.1、删除员工信息功能的实现

删除界面如图4-1所示,该类用于完成基本的数据库操作,包括加载数据库驱动,创建数据库连接,执行Sql语句等。通过构造方法加载数据库驱动程序和创建数据库连接(即

相关文档
最新文档