emp_id 自动编号
emp_name 文本
sex 文本
birthday 日期/时间
native 文本
profession 文本
edu_id 数字
title_id 数字
dept_id 数字
duty_id 数字
emp_date1 日期/时间
emp_date2 日期/时间
emp_des 文本
zzmm 文本
ygjstc 文本
bisx 文本
ygxz 文本
gzdj 文本
htqx 文本
sysuser 表定义了用户管理密码权限的数据类型种类
表 5.7 sysuser 表
字段名称 数据类型
user_id 文本
user_pwd 文本
user_qx 文本
user_des 文本
6 系统详细设计
6.1 Visual Basic窗口和模块设计
Visual Basic是一个用图形用户界面的形式表达一个输入输出系统的功能的软件,有窗口设计,模块设计,DataGrid设计等等。
6.1.1 登陆窗体设计
主要用来验证用户身份,是一种安全性设计,界面如下:
图6-1 登陆窗体图
当用户输入用户名和密码之后,会自动判断和数据库的数据是否匹配,如果不匹配,就会要求用户重新输入。
6.1.2 主窗体设计
这是一个多文档界面(MID)应用程序,可以同时显示多个文档,每个文档显示在各自的窗体中。MID应用程序中常有包含子菜单的“窗体”选项,用于在窗体或文档之间进行切换,界面如下:
图6-2 主窗体图
菜单应用程序中,有5个菜单选项,每个选项对应着E-R图的一个子项目。在主窗体中加入状态栏控件,可以实时反映系统中的各个状态变化。
6.1.3 创建各子窗体
选择“工程”→“添加窗体”命令,添加子窗体。在这个项目中,要创建的子窗体如下表:
表6-1 子窗体表
子窗体名 Text
增加员工信息 frmEmpAdd
增加员工考勤 frmCheckAdd
员工信息编辑 frmEmpInfo
员工考勤编辑 frmCheckInfo
员工信息查询 frmEmpInfo2
员工考勤查询 frmCheckInfo2
用户管理 frmUserManger
密码管理 frmPwdChange
关于 frmGuanYu
具体窗体如下各图:
(1)修改密码子窗体,主要是用于修改用户的密码信息。
图6-3 修改密码子窗体
(2)增加员工信息子窗体,主要是增加新用户的信息,保存到后台数据库中。
图6-4 增加员工信息子窗体
(3)员工信息编辑子窗体,主要用户浏览用户信息,并对相关信息修改,便于管理,修改后会自动更新数据库。
图6-5 员工信息编辑子窗体
(4)员工信息查询子窗体,用于查询某一个用户的相关信息,并在DataGrid里将数据信息显示出来
图6-6员工信息查询子窗体
(5)用户注册窗体,该窗体主要为注册成新管理员使用,他将用户注册的姓名和密码自动存储在后台数据库的sysuser中。
图6-7用户注册窗体
注册成新用户后打开数据库,可以看见sysuser表中多了一个管理员信息,如图
图6-8 注册成新用户 VB+access公司管理系统设计-基本数据模块(7):http://www.751com.cn/jisuanji/lunwen_604.html