基于VB的模拟实验室管理系统的设计

2017-03-23 08:39苏丹卢慧
科学与财富 2016年34期
关键词:信息管理大数据

苏丹+卢慧

(商丘职业技术学院 河南 商丘 476000)

摘 要:传统的信息管理技术已经无法适应大数据的要求,如果还仍然采用传统的管理数据的方式,既满足不了管理的需要,也无法实现数据的及时查询和存储。而新的信息管理技术就变得非常必要。本文利用Visual Basic6.0的基于自上而下的模式和自下而上地应用开发系统的的开发环境,通过分析电子信息实验室管理的不足,创建了一套行之有效的模拟电子实验室管理系统。本文介绍了该系统的的结构设计、每个结构的作用和应用范围。重点介绍每个系统部分的组成,其中包括和数据库的连接部分。并简要说明模块的算法。其应用程序简单易用,方便管理,易于修改,给实验室管理带来很大的方便,具有一定的实用价值。

关键词:大数据;信息管理;Visual Basic

0 引言

本系统是面向实验室的管理系统的设计,面向的对象基本都是学生和老师需要的信息,因此相对来说处理的数据很单一,例如学生的账号管理,实验数据的计算和存储。由于数据又具有很强的关联性,并且需要计算结果,但往往计算过程不是很复杂,所以比较适合数据库管理的应用。由于数据相对来说比较简单,因此对电脑的运行速度和存储容量没有很高的要求,所以实验室的电脑都能满足要求。并且在实验室使用时有相关老师的指导,在技术上是没有问题的,功能完全可以实现。

Visual Basic 6.0中文版的系统的设计是在Windows操作系统环境下开发成功的。在信息管理技术中,数据库的管理是一个非常重要的问题。而不同的数据库产品又具有不同的功能。因此在选择数据库时应该根据不同的系统要求,根据其应用范围选择不同的数据库。总的来说,Visual Basic具有三个典型的特点,一是具有可视化编程的特点,Visual Basic是面向对象的一个设计工具,其界面可视化是其典型的优点,因此其应用范围大大增加。在应用时不必为界面的设计而煞费苦心,只需按照不同的设计要求,根据Visual Basic操作系统下提供的各种工具,在界面上画出系统所需的各种部件即对应的图形对象,并且相应的设置这些部件的属性即可。Visual Basic会根据界面设计自动产生程序代码,需要我们做的就是根据不同的界面功能编写相应的程序代码。二是Visual Basic是一种解释型语言,在编程状态下输入代码时,Visual Basic系统自动将编程语言翻译成计算机能够识别的指令代码,而且能够判断出语句是否含有语法上的错误。在程序的设计过程中,可以根据需要检测编程的运行结果,当系统的总体程序设计好后,将整个编译程序生成以.EXE为结尾的可执行文件,使其在脱离Visual Basic环境后,可以独立运行。此外,Visual Basic具有强大的数据库管理功能,利用相应的工具和窗口处理Microsoft Access格式的数据库,使得Visual Basic编程环境下的数据库具有强大的数据存储和检索功能。

1系统简介

1.1 系统的功能简介

实验室信息管理系统运用数据库管理功能对各种所需的信息进行存储、保存和计算,使其功能非常完善,是一个典型的数据库应用程序,可以实现对各类信息的浏览、查询、添加、修改、删除、打印输出等功能。本系统總体上分为三大部分的操作,分别为:登录用户的管理;实验器材的管理;学生信息的管理。

1.2总体模块设计

总体模块共可为五大部分组成,包括实验室信息、学生情况、器材管理、我的主页、打印报表模块。使其操作具有针对性和层次性。方便用户对信息的适时获取和查看。

1.3. 各个模块的功能

1.3.1 用户管理模块

该模块的功能包括:添加用户、删除用户、修改密码等,该模块的主要任务是实现实验室信息的,对实验室现状进行登记,以便教师或者学生及时获取所需信息。

1.3.2 学生情况模块

该模块的功能包括:信息数据查询、信息数据修改、信息数据计算等,使得学生在做实验时既能及时记录又能可以随时查看信息的正确性,并且可以直接得出实验结果。三个功能模块彼此独立,互不干扰,完成学生信息管理。

1.3.3 实验室器材管理模块

该模块对各种实验仪器进行设置,该模块包括器材修改和添加、已有器材基本情况和可借用器材管理三个模块。

1.3.4 我的主页模块

该模块用于在网络中连接管理人员的个人网站。方便用户快速连接所需网站。

1.3.5打印报表模块

此模块主要是实现可以使计算机主机和打印机相连,能够及时的将所需报表打印出来。包括各种器材的管理信息报表,学生情况报表,以及教师账号管理信息报表等功能,从而方便实验室管理基本情况的快速查询和了解。

2 系统总体结构设计

2.1 数据库设计

Visual Basic编程环境下的数据库是利用微软公司推出的Access数据库,将其集成到Office下的一个桌面数据库,能够兼容到其他office办公软件。由于Access数据库应用起来非常简单并且功能强大,所以大多数的桌面数据库系统都采用Access作为后台数据库。并且如果系统扩展到Client/Server模式下,还可以使用Microsoft的数据库服务器软件SQL Server。

2.1.1 数据表

按照实验室管理系统的需要,建立三个表格,分别是试验情况表、添加用户表,实验器材表,分别为如下:

实验情况表:{学号,姓名,班级,实验名称,是否合格,实验报告}

添加用户表:{username,password}

实验器材表:{器材名称,使用年限,价格,是否可借,购买日期,是否损坏}

2.1.2表格的物理结构

设置各个表格的物理结构,以添加用户表为例说明表格的物理结构,其表格设置如下:

表1 添加用户表

2.1.3各部分界面的设计过程

(1)用户登陆界面,选择使用Adodc控件与数据库建立连接。

(2)菜单设置,利用菜单编辑器建立“用户管理信息,学生情况,器材管理,我的主页,报表打印”一级菜单,并建立相应的二级菜单。

(3)根据需要设置不同的窗体界面,并根据不同的窗体界面设置不同的控件。分别是主窗体界面、用户信息管理模块、学生情况模块(用于查询学生实验情况,并对实验情况进行记录。当输入学生的学号,可以查询该学号对应的学生试验信息,学生实验信息添加和修改界面,将是数据向导在数据库中的应用,信息修改均采用该模式)、实验情况查询模块、器材管理模块、我的主页模块(该模块用于进入某一邮箱,如163邮箱,还可以进入校园网。此处用于网络连接)、报表打印模块(在工程中添加数据环境设计器DataEnvironment1,并在其下建立connention1,再在connention1下建立command1命令,将所需数据表添加到data report1中,从而实现对某报表的输出,可将报表打印出来)。

2.1.4生成可執行文件

为了方便应用,我们一般把文件生成可执行文件,生成可执行文件后,可方便的在脱离VB环境下独立运行。

3总结

在整个管理系统的设计中,由于面向对象的单一,可能有些功能不是很全面,尽管本管理系统存在着很多不足之处,但由于其在实验室管理中应用非常方便,既方便了老师的器材和学生信息的管理,又方便了学生的数据的存储、查询和计算。并且有利于日后程序更新、数据库的管理。整个界面设置操作简单,安全性能可靠,使得在实验室管理系统中是一套必不可少的管理软件。

参考文献

[1]谭浩强. VB可视化程序设计[M]. 北京:中国铁道出版社, 2015. 9-24, 168-170.

[2]张宗镛. VB程序设计教程第三版[M]. 北京:电子工业出版社, 2013.9-82.

[3]龚沛曾, 陆慰民,杨志强.V程序设计简明教程[M].北京:高等教育出版社, 2012.3-88.

猜你喜欢
信息管理大数据
造价信息管理在海外投标中的应用探讨
评《现代物流信息管理与技术》(书评)
基于大数据背景下的智慧城市建设研究
在高速公路信息管理中如何做好QC小组活动
面向Web的BIM三维浏览与信息管理