VB+access公司管理系统设计-基本数据模块(7)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

VB+access公司管理系统设计-基本数据模块(7)


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 注册成新用户 (责任编辑:qin)