isualBasic等高级语言结合使用。在该系统中搭配的是ADO技术调用的Access数据库。
3系统设计
3.1系统功能描述
本章将对可定时显示报警系统进行总体设计,介绍系统的总体功能、模块划分,使读者对该系统有一个大体的认识,为进一步开发系统奠定基础。该系统的主要功能如下:
1.基本信息管理模块
包括设备信息录入,完成的功能是对信息设备进行增加、删除、保存、修改、取消等操作。它可以使用户对数据库进行扩充、修改,不断的完善用户制定的任务。
2.系统功能模块
包括定时设置和定时设备详情,完成的功能是通过查询设备事件、事件时长,在现在时间的基础上根据事件时长的提示信息,用户进行报警时间的输入,当报警时间到时,系统可自动报警,在报警声响起时可以人为终止报警声音。这样可以及时提醒用户,通知用户制定的任务已经完成,应该尽快结束事件,确保人身安全。在报警时间没有到时,用户可点击"详细查询"按钮,查看定时设置的详细信息,包括定时剩余时间等。
3.用户管理模块
包括设备信息报表和用户口令修改,用于实现设备信息报表打印和用户密码修改。
4.系统帮助模块
包括系统说明和关于,可实现系统功能简介和作者介绍。
5.退出系统
包括退出到登录和退出。
3.2功能模块划分
根据上一节的功能介绍,设计出系统的总体功能模块,如图3.1所示。
图3.1可定时显示报警系统功能模块示意图
可以看出,可定时显示报警系统划分为5个功能模块,其中基本信息管理模块用于管理设备信息的录入、删除、查询,可以使用户不断的对数据库进行扩充、修改,不断的完善用户制定的任务。系统功能模块用于设置用户的定时项目,包括定时设置和定时设备详情,用户通过查询设备事件、事件时长,在现在时间的基础上根据事件时长的提示信息,进行报警时间的输入。当报警时间到时,系统可自动报警,当报警声音响起时可以人为终止报警。这样能够及时提醒用户,通知用户制定的任务已经完成,应该尽快结束事件,确保人身安全。用户管理模块用于实现设备信息的汇总、打印。用户可以在一个星期、一个月之后打印一次报表,不仅可以直观地看出这段时间的学习、生活、工作情况,还可以方便的对某些制定的任务进行改进。同时系统能够实现用户密码的修改,防止他人在了解用户口令后进入系统修改用户设置。
现在我们已经对可定时显示报警系统的功能、模块划分有了比较全面的了解,下一节将介绍系统的数据库表结构。
3.3创建数据库
在设计数据库表结构之前,首先要创建一个数据库。可定时显示报警系统主要应用于学习、工作、生活的各类人群,通过该系统可以实现设备信息的添加、删除、修改和查询操作,还可以实现信息的汇总、打印。同时在用户登录和修改密码时也必须与数据库连接。根据这些要求,系统应设置相应的数据库信息。本系统使用的数据库为"设备信息1.mdb"保存在此目录下,数据库中包含"shebei"和"用户名和密码表"两个表。
shebei表用来保存使用设备、事件时间、使用人等信息。shebei表的设置情况如表3.2所示。
表3.2shebei表的设置
字段名称
数据类型
说明
使用设备
文本
主键,必填字段(是),允许空字符串(否)
设备事件
文本
必填字段(是),允许空字符串(否)
事件时长
数字
必填字段(是),允许空字符串(否)
使用人
文本
必填字段(否),允许空字符串(是)
用户名和密码表用来保存用户名和密码这两个字段。用户名和密码表如表3.3所示。
表3.3用户名和密码表的设置
字段名称
数据类型
说明
user
文本
主键,必填字段(是),允许空字符串(否)
pwd
文本
必填字段(是),允许空字符串(否)
4系统实现
用户要使用可定时显示报警系统,必须先通过系统的身份认证,这个过程叫做登录。登录过程是根据用户名和密码来判断是否能够进入系统,成功登录的用户将进入系统的主界面。
4.1登录界面的实现
登录窗体的名称为FrmLogin,它的界面布局如图4.1所示
图4.1所示
表
上一篇:
VB打字系统(论文和程序)
下一篇:
对硕士毕业生迁移失业目的地的实证研讨