(员工管理)vb员工信息管理系统_

上传人:精****库 文档编号:136372768 上传时间:2020-06-28 格式:DOC 页数:25 大小:12.35MB
返回 下载 相关 举报
(员工管理)vb员工信息管理系统__第1页
第1页 / 共25页
(员工管理)vb员工信息管理系统__第2页
第2页 / 共25页
(员工管理)vb员工信息管理系统__第3页
第3页 / 共25页
(员工管理)vb员工信息管理系统__第4页
第4页 / 共25页
(员工管理)vb员工信息管理系统__第5页
第5页 / 共25页
点击查看更多>>
资源描述

《(员工管理)vb员工信息管理系统_》由会员分享,可在线阅读,更多相关《(员工管理)vb员工信息管理系统_(25页珍藏版)》请在金锄头文库上搜索。

1、课程设计说明书 NO.1员工信息管理系统1.需求分析 通过用VB6.0编写员工信息管理系统,掌握 Visual Basic语言的数据类型、表达式、程序结构与流程控件语句、数组、函数、过程的概念与使用方法; 掌握程序界面中菜单、工具栏、状态栏的设计方法,能用对话框设计单文档程序,掌握MDI多窗体程序的设计方法; 了解数据库应用程序的结构,初步掌握以DATA控件、ADO控件、ADO对象为数据源,设计数据库应用程序的方法;。该系统主要考虑了员工信息管理需求:,支持多条件查询;修改、添加、查询、删除数据方便简单,数据稳定性好。本系统可以对员工基本信息进行添加,修改,删除,查询操作,还可以对员工的调动信

2、息进行添加,删除,修改,查询等操作。真正实现了员工信息管理的自动化和信息化。2概要设计2.1系统结构 沈 阳 大 学课程设计说明书 NO.2管理员登录修改口令输入用户名和密码判断用户名和密码进入主界面退 出员工信息管理系统1系统2 员工基本信息3员工调动信息5帮助退 出添加员工信息修改员工信息查询员工信息添加调动信息修改密码添加用户删除员工信息修改调动信息查询调动信息员工基本信息员工调动信息删除调动信息关于4打印报表图1员工信息管理信息 沈 阳 大 学课程设计说明书 NO.32.2数据库设计数据库设计是数据库管理系统的第二个步骤,应根据系统功能模块绘制系统数据流图,总数据字典,设计数据库结构。

3、根据员工信息管理系统的需求,总结出下面的数据字典:(1)用户数据:内部工作人员使用员工信息管理系统的身份数据,包括的数据项有用户名、密码。(2)员工基本信息数据:包括的数据项有员工编号、员工姓名、性别、籍贯、年龄、生日、学历、专业、地址、邮编、电话、邮箱、入职时间、部门、职位等。(3)员工调职信息数据:包括的数据项有员工编号、员工姓名、原部门、新部门、原职务、新职务、调出时间、调入时间等。(4)员工人数信息数据:包括的数据项有员工人数。本员工信息管理系统使用Access创建员工信息管理系统的数据库。根据前面分析的数据字典,为每一个数据建立一个数据表。各个数据表的的结构分别如下:1)用户数据表用

4、户数据表命名为“用户表”,其结构如表1所示。其中“用户名”字段定义为主键(Primary Key).not null表示不允许空值。表1 用户表结构字段名数据类型说明用户名Char主键,字段大小为6密码Char字段大小为62)员工基本信息表:其结构如表2所示。其中,“员工编号”字段定义为主键(Primary Key). 沈 阳 大 学课程设计说明书 NO.4 沈 阳 大 学课程设计说明书 NO.5表2 员工基本信息数据表结构字段名数据类型说明编号Varchar自动编号,主键姓名Varchar不为空性别char不为空籍贯Varchar不为空年龄Int不为空出生日期smalldatatime不为空

5、学历Varchar不为空专业Varchar不为空地址Varchar不为空邮编Varchar不为空电话Varchar可为空邮箱Varchar可为空入职时间smalldatatime不为空进入公司时间smalldatatime不为空参加工作时间smalldatatime不为空起薪时间smalldatatime不为空职位Varchar不为空3)员工调动信息表:其结构如表3所示。包括的数据项有员工编号、员工姓名、原部门、新部门、原职务、新职务、调出时间、调入时间等。 沈 阳 大 学课程设计说明书 NO.6表3 读者类别数据表结构字段名数据类型说明记录编号char主键,字段为1员工编号varchar不为

6、空,字段为8员工姓名varchar不为空原部门varchar不为空新部门varchar不为空原职务varchar不为空新职务varchar不为空调出时间smalldatatime不为空调入时间smalldatatime不为空4)员工人数信息数据:包括的数据项有员工人数表4 员工人数数据表结构字段名数据类型说明员工人数Int主键3.详细设计3.1运行流程当程序运行这后,你首先看到的界面如下图所示,其中窗体的顶部有菜单编辑器,分别有系统, 员工基本信息,员工调动信息,打印报表,帮助等菜单 。窗体作为程序的启动窗体。使用菜单编辑器为主窗体添加多级子菜单:添加员工信息,修改员工信息,删除员工信息,查询

7、员工信息,添加员工调动信息,删除员工调动信息,修改员工调动信息,查询员工调动信息,帮助。系统主窗体如图2所示 沈 阳 大 学课程设计说明书 NO.7图2 主窗体2.4.2设计系统管理窗体系统管理菜单下共有3个子菜单,分别是添加用户,修改密码和退出。单击”添加用户”子菜单,则进入用户管理窗体。窗体中使用文本框显示记录用户名和密码字段数据。单击“添加用户”按钮可添加用户名和密码。单击“修改密码”按钮,可修改用户的密码。单击“退出”按钮,则关闭窗体。用户管理窗体如图3所示图3 用户管理窗体 沈 阳 大 学课程设计说明书 NO.8单击”修改密码”子菜单,则进入修改密码窗体。窗体中使用文本框显示旧密码,

8、新密码,确认密码数据。单击“确定”按钮可添加修改密码。数据库的uerinfo表中则相应的修改这一条纪录。单击“取消”按钮,可取消修改用户的密码。用户管理窗体如图3所示图4 密码管理窗体单击“员工基本信息”子菜单可以看到它有四个子菜单。其中单击“添加员工信息”子菜单,进入员工基本信息窗体。在窗体中可设置各种员工信息。单击“确定”按钮,可保存当前设置,单击“取消”按钮可取消记录的设置。添加员工信息窗体如图5所示。 沈 阳 大 学课程设计说明书 NO.9图5员工信息管理信息其中单击“查询员工信息”子菜单,进入查询员工基本信息窗体。在窗体中可根据员工编号,员工姓名以及员工的入职时间,其中任意一项信息,

9、都可以查询。单击“确定”按钮,开始查询,单击“取消”按钮可取消此操作。添加员工信息窗体如图6所示。 沈 阳 大 学课程设计说明书 NO.10图6查询员工基本信息其中单击“修改员工信息”子菜单,进入员工修改信息窗体。在窗体中可根据员工编号,员工姓名以及员工的入职时间,其中任意一项信息,都可以确定员工的信息。然后右键点击选中的员工信息,则会弹出员工基本信息表,此时,就可以修改员工信息了。单击“确定”按钮,则会弹出提示框,提示修改成功,数据库中也会相应的修改。单击“取消”按钮可取消此操作。其中单击“删除工信息”子菜单,进入员工删除信息窗体。在窗体中可根据员工编号,员工姓名以及员工的入职时间,其中任意

10、一项信息,都可以确定员工的信息。然后右键点击选中的员工信息,则会弹出菜单提示删除的操作,此时, 沈 阳 大 学课程设计说明书 NO.11就可以删除员工信息了。单击“确定”按钮,则会弹出提示框,提示删除成功,数据库中也会相应的修改。单击“取消”按钮可取消此操作。单击“员工调动信息”子菜单可以看到它有四个子菜单。其中单击“查询员工调动信息”子菜单,进入员工调动信息窗体。在窗体中可根据员工编号,员工的调出时间,其中任意一项信息,都可以查询。单击“确定”按钮,开始查询,单击“取消”按钮可取消此操作。添加员工信息窗体如图7所示。图7查询员工调动信息其中单击“添加员工调动信息”子菜单,进入员工调动信息窗体

11、。在窗体中可设置各种员工调动信息。单击“确定”按钮,可保存当前设置,单击“取消”按钮可取消记录的设置。添加员工调动信息窗体如图8所示。 沈 阳 大 学课程设计说明书 NO.12图8添加员工调动信息其中单击“修改员工调动信息”子菜单,进入员工基本信息窗体。在窗体中可根据员工编号、员工的调出时间,其中任意一项信息,都可以确定员工的信息。然后右键点击选中的员工信息,则会弹出员工基本信息表,此时,就可以修改员工信息了。单击“确定”按钮,则会弹出提示框,提示修改成功,数据库中也会相应的修改。单击“取消”按钮可取消此操作。其中单击“删除员工调动信息”子菜单,进入员工基本信息窗体。在窗体中可根据员工编号、员工的调出时间,其中任意一项信息,都可以确定员工的信息。然后右键点击选中的员工信息,则会弹出员工基本信息表,此时,就可以删除员工信息了。单击“确定”按钮,则会弹出提示框,提示删除成功,数据库中也会相应的修改。单击“取消”按钮可取消此操作。 沈 阳 大 学课程设计说明书 NO.132.4.4系统登录员工信息管理系统在启动时首先显示登录窗体,用户输入用户名和密码后,单击“确定”按钮登录。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号