机房收费系统差不多都快做完了,过程中遇到了不少的问题,可能是由于自己没有养成及时总结的习惯,遇到问题就把它们攒了起来,当然问题都已经解决了,接下来就把他们一起总结一下吧。
做机房界面操作时遇到的第一问题就是用户的登录界面,有三种用户,分别是管理员,操作员还有一般用户,分别对应不同的权限。下面是代码的思路。
首先,当让是输入用户名,判断是否为已注册的用户,这里就不在详细解释了。
然后,根据用户名判断用户的级别,再根据用户级别设置不同的使用权限。
思路很简单,下面就是编辑代码了。
我在模块里定义了一个Check_UserType()的自定义函数,用来判断用户的级别。
Public Function Check_UserType() As Byte
If UserLevel = "一般用户" Then
Check_UserType = 0
Else
If UserLevel = "操作员" Then
Check_UserType = 1
Else
Check_UserType = 2
End If
End If
End Function
然后就可以在主界面窗体加载时调用上面的过程来设置用户的访问权限了。
代码如下:
Select Case Check_UserType
Case 0
generaluser.Enabled = True
operator.Enabled = False
administrator.Enabled = False
Case 1
generaluser.Enabled = True
operator.Enabled = True
administrator.Enabled = False
Case 2
generaluser.Enabled = True
operator.Enabled = True
administrator.Enabled = True
End Select
然后就可以实现不同级别的用户拥有不同的刚问权限了。
登录结果如下:
管理员:
操作员:
一般用户:
分享到:
相关推荐
机房收费系统的详细设计阶段是设计的第二阶段,这阶段的主要任务是在概要设计的基础说明书的基础上,把概要设计阶段产生的功能模块进行过程描述,设计功能细节,为代码的编写提供必要说明
机房收费系统的概要设计说明书,根据软件需求说明,建立目标系统的总体结构和模块间的联系;定义数据库和数据结构;定义目标系统的外部接口包括用户界面;设计系统的安全机制和出错处理机制;定义系统运行,制定组装...
VB版机房收费系统,VB版机房收费系统,VB版机房收费系统,VB版机房收费系统,VB版机房收费系统,
机房收费管理系统,这是一份课程设计,使用的是C语言编程,里面除了有源代码之外还有很多总结和对于题目的分析。这很不错的参考资料
基于C语言实现dos界面简单的机房收费管理系统.zip 大学生课程设计 基于C语言的课程设计 自己大二写的课程设计
vb版,机房收费系统
使用C语言编写的一个简单的机房收费管理系统,使用VC++6.0平台进行开发。资源内的工程可在安装了VC++6.0(或更高版本)的机器上直接打开运行。
此机房收费系统的实现使用了vb.net+sql server。采用MVC三层架构,及一些设计模式,其设计采用UMl标准……
机房收费系统在需要进行需求分析时需写的文档
机房收费系统在详细设计过程中,需要做的文档
一个详细的需求分析报告,以人们熟悉的机房收费系统为例,一个好的学习模板!!
在VS2013环境下,编写的C语言Windows程序设计,机房收费管理系统。代码仅仅使用C语言调用Windows API函数和MYSQL数据库专用库文件编写。有C语言基础的,简单易懂。代码没有优化,思路很清晰。没有省略的代码,我都...
该文档是关于机房收费系统的文档中的顶层图
在学校没事写的一个机房收费管理系统,带有使用说明视频,测试完美可用。
机房收费系统中进行概要设计时,所需要的文档
机房管理系统
谈电子信息系统机房设计规范——访中国电子工程设计院副总工程师钟景华.pdf
C语言课程设计 机房收费管理系统 (1)输入功能:输入30名学生的学号、班级、姓名、上机起始时间。 (2)计算功能:计算每个下机学生的上机费用,每小时1元。 (上机费用=上机时间* 1.0/h ,不足一小时按一小时计算...
机房收费系统.docx机房收费系统.docx机房收费系统.docx机房收费系统.docx机房收费系统.docx机房收费系统.docx机房收费系统.docx机房收费系统.docx