vb员工信息管理系统

上传人:飞*** 文档编号:41159403 上传时间:2018-05-28 格式:DOC 页数:28 大小:12.48MB
返回 下载 相关 举报
vb员工信息管理系统_第1页
第1页 / 共28页
vb员工信息管理系统_第2页
第2页 / 共28页
vb员工信息管理系统_第3页
第3页 / 共28页
vb员工信息管理系统_第4页
第4页 / 共28页
vb员工信息管理系统_第5页
第5页 / 共28页
点击查看更多>>
资源描述

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

1、课程设计说明书 NO.1员工信息管理系统员工信息管理系统员工调动信息管理员工调动信息管理1课程设计的目的课程设计的目的 本课程设计的目的就是要通过一次集中的强化训练,使学生能及时巩固已学的 Visual Basic 语言知识,补充未学的但又必要的内容。进行课程设计目的在于加深对程序设计基础中基础理论和基本知识的理解,促进理论与实践的结合,进一步提高程序设计的能力。具体目的如下:(1)使学生更深入地理解和掌握语 Visual Basic 语言中的有关基本概念,程序设计思想和方法。(2)培养学生综合运用所学知识独立完成课题的能力。(3)培养学生勇于探索、严谨推理、实事求是、有错必改,用实践来检验理

2、论,全方位考虑问题等科学技术人员应具有的素质。(4)提高学生对工作认真负责、一丝不苟的基本素质。(5)培养学生从资料文献、科学实验中获得知识的能力,提高学生从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。(6)对学生掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面及口头表达能力进行考核。2设计方案论证设计方案论证2.1 设计思路设计思路员工信息管理系统是用来管理学员的个人基本信息的。该系统包括系统、员工基本信息、员工调动信息、帮助五个模块。该系统应该具有的功能如下:(1)系统:包括员工登录和修改密码等功能。(2)员工基本信息:包括添加员工信息、修改员工

3、信息、删除员工信息、查询员工信息等 4 项功能。(3)员工调动信息:包括添加调动信息、修改调动信息、删除调动信息、查询调动信息等 4 项功能。(4)帮助:包括该系统的功能介绍和制作团队介绍。流程图如图 1 所示:管理员登录修改口令输入用户名和密码判断用户名和密码进入主界面退 出员员 工工 信信 息息 管管 理理 系系 统统1 系统2 员工基本 信息3 员工调动 信息5 帮助退 出添加员工信息修改员工信息查询员工信息添加调动信息修改密码添加用户删除员工信息修改调动信息查询调动信息员工基本信息员工调动信息删除调动信息关于4 打印报表图图 1 1 员工信息管理信息员工信息管理信息2.2 数据库设计数

4、据库设计数据库中应包含 2 个表,即员工调动信息表(diaodong)和员工基本信息表(jiben) ,设计表如表 1、表 2 所示。表表 1 1 员工调动信息表员工调动信息表(diaodong)(diaodong)名称名称字段名称字段名称数据类型数据类型主键主键非空非空员工工号员工工号idChar(10)YesYes员工姓名员工姓名nameChar(8)YesYes原部门原部门fdepVarchar2NoYes现部门现部门ldepVarchar2NoNo原职务原职务fposVarchar2NoYes现职务现职务lposVarchar2NoNo调出时间调出时间outtimedateNoNo调入

5、时间调入时间intimedateNoYes表表 2 2 员工基本信息表员工基本信息表(jiben)(jiben)名称名称字段名称字段名称数据类型数据类型主键主键非空非空员工编号员工编号idChar(10)YesYes姓名姓名nameChar(8)YesYes性别性别genderChar(2)NoYes籍贯籍贯homeVarchar2NoNo专业专业majorVarchar2NoNo学历学历certChar(6)NoNo家庭住址家庭住址addressVarchar2NoNo电话电话phoneChar(10)NoNo进入公司时间进入公司时间intimedateNoYes所在部门所在部门ldepVa

6、rchar2NoYes职务职务lposVarchar2NoYes沈 阳 大 学课程设计说明书 NO.22.3 设计方法设计方法2.3.1 员工调动信息模块设计思路员工调动信息模块设计思路创建的四个窗体,分别为 Frm_tianjiadiaodong 窗体实现添加调动信息功能,Frm_xiugaidiaodong 窗体实现修改调动信息功能,Frm_chazhaodiaodong窗体实现查找调动信息功能,Frm_shanchudiaodong 窗体实现删除调动信息功能。将这四个窗体的 MDIChild 属性均设置为 True,使它们成为 MDIForm1 的子窗体。如 2.2 中所述设置好 dat

7、a 控件。(1)添加调动信息功能该功能由添加调动信息窗体实现。该窗体由 9 个 Label 控件、8 个 Text 控件和 2 个 Command 按钮控件组成。其中主要控件的主要属性如下所示:Label1.caption=“添加调动信息“、Label2.caption=“员工工号“、Label3.caption=“原部门“、Label4.caption=“原职务“、Label5.caption=“调出时间“、Label6.caption=“员工姓名“、Label7.caption=“现部门“、Label8.caption=“现职务“、Label9.caption=“调入时间“。Text1.T

8、ext=“ “、Text2.Text=“ “、Text3.Text=“ “、Text4.Text=“ “、Text5.Text=“ “、Text6.Text=“ “、Text7.Text=“ “、Text8.Text=“ “。Command1.caption=“确定“、Command2.caption=“取消“。主要编写 Command1 按钮的 Click 事件,进行员工工号、员工姓名、原部门、现部门、原职务、现职务、调出时间、调入时间等八项信息的添加,然后用data 控件连接 Access 数据库将这些信息更新到数据库中的 diaodong 表中,进行信息的同步和更新。该窗体如下图 2 所

9、示:图图 2 2 添加调动信息添加调动信息(2)修改调动信息功能该功能由添加修改调动信息窗体实现。该窗体由 3 个 Label 控件、2 个Text 控件、1 个 Listbox 控件和 2 个 Command 按钮控件组成。其中主要控件的主要属性如下:Label.caption=“输入工号“、Label2.caption=“选择项目“、 Label3.caption=“项目修改为“。List1.list=“性别,学历,籍贯,专业,家庭住址,电话“。(3)删除调动信息功能(4)查找调动信息功能沈 阳 大 学课程设计说明书 NO.32.22.2 数据库设计数据库设计数据库设计是数据库管理系统的第

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

11、字典,为每一个数据建立一个数据表。各个数据表的的结构分别如下:1)用户数据表用户数据表命名为“用户表” ,其结构如表 1 所示。其中“用户名”字段定义为主键(Primary Key).not null 表示不允许空值。表 1 用户表结构字段名数据类型说明用户名Char主键,字段大小为 6密码Char字段大小为 62)员工基本信息表:其结构如表 2 所示。其中, “员工编号”字段定义为主键(Primary Key).沈 阳 大 学课程设计说明书 NO.4沈 阳 大 学课程设计说明书 NO.5表 2 员工基本信息数据表结构字段名数据类型说明编号Varchar自动编号,主键姓名Varchar不为空性

12、别char不为空籍贯Varchar不为空年龄Int不为空出生日期smalldatatime不为空学历Varchar不为空专业Varchar不为空地址Varchar不为空邮编Varchar不为空电话Varchar可为空邮箱Varchar可为空入职时间smalldatatime不为空进入公司时间smalldatatime不为空参加工作时间smalldatatime不为空起薪时间smalldatatime不为空职位Varchar不为空3)员工调动信息表:其结构如表 3 所示。包括的数据项有员工编号、员工姓名、原部门、新部门、原职务、新职务、调出时间、调入时间等。沈 阳 大 学课程设计说明书 NO.6

13、表 3 读者类别数据表结构字段名数据类型说明记录编号char主键,字段为 1员工编号varchar不为空,字段为 8员工姓名varchar不为空原部门varchar不为空新部门varchar不为空原职务varchar不为空新职务varchar不为空调出时间smalldatatime不为空调入时间smalldatatime不为空4)员工人数信息数据:包括的数据项有员工人数表 4 员工人数数据表结构字段名数据类型说明员工人数Int主键3.3.详细设计详细设计3.13.1 运行流程运行流程当程序运行这后,你首先看到的界面如下图所示,其中窗体的顶部有菜单编辑器,分别有系统, 员工基本信息,员工调动信息

14、,打印报表,帮助等菜单 。窗体作为程序的启动窗体。使用菜单编辑器为主窗体添加多级子菜单:添加员工信息,修改员工信息,删除员工信息,查询员工信息,添加员工调动信息,删除员工调动信息,修改员工调动信息,查询员工调动信息,帮助。系统主窗体如图 2 所示 沈 阳 大 学课程设计说明书 NO.7图 2 主窗体2.4.22.4.2 设计系统管理窗体设计系统管理窗体系统管理菜单下共有 3 个子菜单,分别是添加用户,修改密码和退出。单击”添加用户”子菜单,则进入用户管理窗体。窗体中使用文本框显示记录用户名和密码字段数据。单击“添加用户”按钮可添加用户名和密码。单击“修改密码”按钮,可修改用户的密码。单击“退出

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

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

当前位置:首页 > 研究报告 > 综合/其它

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