1。3。1 管理端
管理端为管理员使用的模块,管理员对用户管理需要按照相关的管理原则进行,以下从管理端的系统管理设备管理和上机记录查询来分别阐述管理端的特点。
①系统管理
系统管理主要包括用户管理、管理员管理等模块。其中用户管理又包括了用户的查询、删除、充值、更新信息、添加新的用户等一系列基础功能模块。这大致上满足了对用户各种操作需求。而管理员管理模块包括了管理员的添加、删除等功能。
②设备管理
设备管理模块包括对机房内计算机编号的查询、添加、禁用、删除等基本操作。这可以完成新的计算机的添加或者对某一故障计算机禁用以防止用户选择该机号上机。若有计算机损坏可以也可以从数据库中删掉该计算机的数据。
③上机记录查询
上机记录查询可以输出当前计算机的使用情况。若该计算机处于使用状态,可以输出该上机用户的信息,如卡号、姓名等。
1。3。2 用户端
用户端开发原则需要按照实际情况中用户对该软件的使用情况来制定,该文从用户的上机和下机两个方面来介绍其特点。
①上机模块
上机模块界面显示登录用户的信息,包括卡号,学号,姓名等。上机模块有查询可用机号,选择机号上机和修改密码三个子模块。其中查询模块可以显示当前所有计算机状态,以便用户选择空闲计算机上机。选择机号上机方法为首先判断选择的机号是否为空闲,若为占用状态则提示重新选择,否则若用户余额大于零则提示上机成功,修改当前用户数据库中的状态为上机,修改对应计算机数据库里的状态为占用以及添加当前用户信息及上机时间。
②下机模块
下机模块界面也显示登录用户的信息,另外显示对应计算机号数据库里记录的上机时间。下机模块里有结账下机的子模块。用户单击下机时的时间与数据库中记录的时间做差,在按照管理端设定的计费标准计算出花费的金额。扣费设置为每五分钟扣一次。每次循环都会判断用户数据库中余额,若不足则提示下机。
1。3。3 数据库设计初步文献综述
按照以上对机房管理特点的分析,该数据库设计有三个表
student表作为用户表,包含用户各项基本信息。
manager表作为管理员表,包含各位管理员的基本信息。
computer表作为机房机器表,包含机器的基本信息。
1。4 本文研究的主要内容
此课题主要应用VB与ACCESS数据库结合开发一套机房管理软件。机房管理软件应该分别满足管理员和用户的需求。对于管理员来说,这套软件需要实现对用户的管理,比如说用户的添加,删除等等。还需要实现对设备管理,上机查询等功能。而对于用户来讲,该软件需要实现选择机器上下机及修改密码等操作。本设计就从这几个功能入手,利用VB开发软件,首先进行界面的设计,然后进行程序的编写和ACCESS数据库的设计。最后完成的软件可以实现机房管理的基本需求。
第二章 VB与ACCESS数据库
2。1 VB开发工具介绍
Visual Basic(以下简称VB)是在windows操作平台下设计的应用程序开发工具,它具有开发速度快简捷操作等优点。VB对于初学者或者专业开发的人都有着相对应的开发工具,可以快捷简单的开发应用程序。因此VB一直作为程序开发的首选的入门程序语言。VB提供了可视化的编程环境。用户可以方便的使用其提供的窗体、控件等开发工具,可以很方便的设计出程序的界面。而VB可以自动的生成界面的代码。所以设计者只需要设计好软件程序的结构或者基本功能而不需要考虑界面代码的编写,这极大程度的方便了用户进行开发,大大提高了开发的效率。 VB+ACCESS机房管理系统设计+源程序(3):http://www.youerw.com/jisuanji/lunwen_100550.html