VB+access公司管理系统设计-基本数据模块(7)
时间:2016-12-01 22:09 来源:毕业论文 作者:毕业论文 点击:次
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) |