图10开户窗体
现在进入“消户窗体”的设计,选择“消户——>确定”,进入“消户”窗体。该窗体共有四个CommandButton控件,一个Sstab控件,两个TextBox控件,四个Option控件,两个DataGrid控件,。各控件属性值如表12。运行效果见图11。
表12 消户属性表
控件 属性名 属性值
Datagrid Caption 普通用户信息
Option1 Visible True
Caption 卡上有钱
Font 宋体
Option2 Visible True
Caption 卡上没有钱
Font 宋体
Option3 Visible True
Caption 卡上有钱
Font 宋体
Command1 Caption 确认消户
Font 宋体
Command2 Caption 返回
Font 宋体
Command3 Caption 确认消户
Font 宋体
Command4 Caption 返回
Font 宋体
Option4 Caption 卡上没有钱
DataGrid Caption 会员用户信息
Font 宋体
DataSource Adodc2
图11 消户窗体
下一步进行“查询”窗体设计,该窗体主要有一个DataGrid控件,两个CommandButton控件。各控件的属性以及运行效果图见表13和图12。
表13查询属性表
控件 属性名 属性值
Command1
Command1 Caption 查找/返回
Font 宋体
DataGrid Caption 消费记录
Font 宋体
DataSource Adodc1
图12 查询窗体
(5) 挂失管理模块的设计
挂失管理模块主要是对会员用户或者普通用户挂失息管理。首先是“挂失管理模块设置”窗体的设计。各控件属性值见表14。
表14 挂失窗体属性表
控件 属性名 属性值
Label1 Backstyle 0-Transparent
Caption 输入卡号
Font 宋体
Label2 Backstyle 0-Transparent
Caption 输入卡号
Font 宋体
Datagrid1 Datasource Adocd1
Caption 普通用户挂失信息
Font 宋体
Datagride Datasource Adocd2
Caption 会员用户挂失信息
Font 宋体
Command1 Caption 挂失
Command2 Caption 返回
Command3 Caption 挂失
Command4 Caption 返回
运行效果图
图13挂失窗体
其次是“充值”窗体的设计,在该窗体中,可以对上机卡的金额进行充值,各控件属性以及运行效果见表15和图14。
表15上机卡充值窗体属性表
控件 属性名 属性值
Command1
Command3 Caption 充值
Font 宋体
Command2
Command4 Caption 返回
Font 宋体
DataGrid1 Caption 普通/会员信息
Font 宋体
DataSource Adodc1
运行效果图:
图14 上机卡充值窗体
最后是费用合计览窗体,在该窗体中可以浏览上机费用信息。该窗体拥有三个CommandButton控件和三个Label控件。控件的属性值见表16,窗体界面如图15。
表16费用合计控件属性表
控件 属性名 属性值
Command1
Command2
Command3
Caption 合计/返回/是否被占用
Font 楷体_GB2312
Label1
Label2
Label3 Caption 输入起始日期
输入截止日期
费用合计
Font 宋体
Backstyle 0-Transparent
图15 费用合计窗体
(6) 修改、添加管理模块的设计
修改管理模块分为,通过该模块可以进行管理员密码的修改和添加管理员。其设计过程与前几个模块的设计过程类似,在这里就不再赘述了,只将完成后的效果图写于文档中。
16 修改密码窗体
图17 寻找密码窗体
图18添加用户窗体
(7) 高级管理模块的设计
高级管理模块分为多个选择管理模块,该模块的功能是管理员选择所要做的操作。第一步进入用户名和密码的输入窗体。该窗体一共有一个data控件,两个Commdbutton等主要控件。其主要控件的属性见表17。效果图见图19。
表17 用户名和密码添加窗体控件属性表
控件 属性名 属性值
Data Visible False
Command1
Command2 Caption Ok/返回
Font 宋体
效果图:
图19高级确认窗体
第二步进入管理员选择窗体的设计。该窗体一共有八个Option控件,两个CommandButton控件。主要控件属性设置如表18。
表18 密码修改窗体控件属性表
控件 属性名 属性值
Command1 Caption 确定
Font 宋体
Command2 Caption 返回
Font 宋体
Option1
Option2
Enabled True
Caption 开户
挂失
Font 宋体
Option3
Option4
Enabled True
Caption 充值
消户
Font 宋体
Option5
Option6
Enabled True
Caption 添加
查询
Font 宋体
Option7
Option8
Enabled True
Caption 合计
会员注册
Font 宋体
效果图:
图20选择窗体
结论
经过一段时间紧张的努力学习和工作,机房管理信息系统的开发已经基本完成。其功能基本符合需求,能够完成机房运营过程中对有关各类信息进行处理。比如开户、消户、结算等信息的存储、查询和修改等。但是由于水平所限,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观,出错处理不够等多方面问题。这些问题有待于进一步的完善和求精。由于系统的设计和开发采用了软件工程的方法和手段,使系统具有很好的可维护性和可扩展性。随着时间的推移和软件开发工具、系统环境的不断发展,我们的系统性能也会随之进一步加强和完善,最终达到一个较理想的水平。通过这次毕业设计,我学习到了不少知识,对VB这个软件开发工具有了更深层次的了解,对数据库和软件工程学也有了更深刻的认识。使我得到不少的提高,这对于我以后的工作和学习都有一种巨大的帮助。
参考文献:
1 李华飚,毕宗睿,李水根.Visual Basic 数据库编程.人民邮电出版社.2001.
2 龚沛曾,陆尉民,杨志强.Visual Basic 程序设计教程 (6.0版).高等教育出版社.1999.
3 清宏计算机工作室编著.Visual Basic 编程技巧(网络与数据库篇).机械工业出版社.1999.
4 马威 .Access 2003实用培训教程.清华大学出版社.2003.
5 张海藩.软件工程导论(第四版).清华大学出版社.2003.
6 萨师煊,王珊.数据库系统概论(第三版).高等教育出版社.2002.
7 黄梯云,李一军.管理信息系统(第三版).高等教育出版社.2005.
8 王颖.Visual Basic + Access数据库应用实例.人民邮电出版社.2006.
9 袁锋.MIS开发实例介绍.机械工业出版社.2002.