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 注册成新用户
上一篇:Android平台现状分析与未来发展趋势
下一篇:基于.NET的三层构架的护理文书系统的设计与实现

基于android的环境信息管理系统设计

ASP.NET飞翔租贷汽车公司信...

java+mysql文星酒店客房管理系统设计

java的B2C型电子商务网站管理系统的设计

局域网管理系统的设计与实现

医疗公众号管理系统设计+源代码

Android药品公司管理系统的设计+源代码

提高教育质量,构建大學生...

酵母菌发酵生产天然香料...

基于Joomla平台的计算机学院网站设计与开发

压疮高危人群的标准化中...

AES算法GPU协处理下分组加...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

浅谈高校行政管理人员的...

上海居民的社会参与研究

浅论职工思想政治工作茬...

从政策角度谈黑龙江對俄...