您的位置:首页 > 数据库

[第一次机房收费系统]查询余额优化

2016-09-23 18:19 344 查看

这次优化的跟标题不太一样,优化的还有查看上机纪录、充值记录等一般用户里面所有的查询界面,方法都是一样的,所以就以查询余额界面为例写下这篇文章。

我的机房收费系统和原版的是有一些区别的,学生和管理员登陆的主界面是两个不一样的界面。像学校的INode客户端一样,学生账户是打开电脑登录账号后开始上机,所以学生账户是由一个可视界面的,而原版的收费系统是在前台登录或者刷卡去上机,学生账户没有可视界面。

管理员主界面



学生账户主界面



界面很相似,但是菜单和一些权限有很大的区别

因为学生账户有了一个可视界面,所以想把学生账户的一些查询操作做成是自主性的(原系统一般账户菜单下的查询操作),这样就不必每次查询余额或者上机记录的时候去前台查看了,就像是平常在学校查询饭卡消费记录一样,自己在机器上输入账号密码就可以查看了,但同时,没有权限查看其他账户的消费记录。



也就是说,在查询余额(查询上机纪录等)界面中,若账户类型是操作员或者管理员,就可以输入学生账号来查询任何一个学生的余额(上机纪录等)信息,若是学生自己查询的话,则只能查看自己的信息,无权查看他人余额(上机纪录等)信息。

想了想若是管理员和学生用一个查询余额(查询上机纪录等)界面的话,这个功能是不可能实现的。因为目前还不会根据判断账户的类型来展示不同的查询操作。所以做了两个查询余额(上机纪录等)界面,若是学生类型账户,则打开frmSInquiryBalance窗体,若是管理员类型账户,则打开frmInquiryBalance窗体(以下称为学生账户窗体和管理员账号窗体)

管理员账户窗体如下:



管理员账户窗体可以在卡号文本框中输入不同的学生账户来进行查看余额信息(上机纪录等)





而学生账户窗体只可以查看当前学生的余额(上机纪录等)信息,如下是学生账户为111的查询记录



在这个界面中是没有查询按钮的,并且卡号文本框是不可写状态,学生账户点击查询余额(上机纪录等),直接弹出的就是当前学生账户余额(上机纪录等)信息。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vb数据库 界面 优化