功能:添加删除各种用户(包括:管理员,操作员,一般用户)

添加按钮的逻辑:

1.判断是否将所有信息正确填写完毕

2.判断是否这个用户已存在,需要调用User_Info查询是否有匹配项,存在则提醒,不存在就注入SQL.

删除按钮的逻辑:

删除用户就是显示出此类型用户,选中要删除的用户。

有三点注意的地方:

1.但这个用户不能是当前登录用户,删除用户是管理员的权限,的确可以删掉当前管理员,自己但这样做的意义也就是退出去了,什么也没有!我试着删后异常错误,强制退出了,为了正常顺利的运行,不要删掉。

2.可以有多个管理员,也可以删掉一些管理员,但必须保留一个,我把这个特殊的管理员成为超级管理员,如果删掉了它,将再也不会以管理员身份登录进系统,很多操作失效,系统有点半瘫的感觉!

更新按钮的逻辑:

更新的作用是在添加用户后检查是否添加进去,而检查的方式就是显示出来。

涉及两个问题:

1.查询用户表,返回结果集

2.使用MSFlexGrid控件显示出来(表头+内容)




退出逻辑:直接Unload卸载窗体

机房收费系统【VB版】——添加和删除用户相关推荐

  1. 机房收费系统合作版(四):一路走来感谢有你相伴

    [前言] 伴随着1月25日米老师首次验收以及1月31日学术再次验收,鹅思晗小组的机房收费系统合作版终于画上一个圆满的句号. 回想这两个大牛和一只小菜的软件开发之旅还是蛮有趣的:特记于此,以此来纪念我这 ...

  2. 机房收费系统合作版(二):透过显示上机人数品味如何做到全心全意为人民服务

    [前言] 尘封半年之久的机房合作再次被鹅大组长提上日程,为了积极响应组长的号召最近两日在噼里啪啦的弄机房!逐渐追回了开始合作时信誓旦旦的宣言(详情点击<机房收费系统合作版:开始团队合作之旅> ...

  3. 机房收费系统合作版(一):开始团队合作之旅

    时光荏苒,犹记去年这时开始自己人生的第一个系统(机房收费系统个人版)的开发,又至刚刚弄完的机房收费个人重构版,至此自己对这个系统已开发了二次,趁热打铁于是乎轰轰烈烈的开始了自己对机房收费的第三遍合作之 ...

  4. 机房收费系统合作版(三):利用备忘录模式实现取消修改基本数据

    [前言] 鹅思晗小组三个菜鸟成就一个系统,在这个过程中我有幸负责BLL层和外观层的实现.做过机房的朋友都知道,BLL层一个亮点就是设计模式. 至今犹记去年六月份鹅思晗小组成立后,那几天轰轰烈烈的探讨, ...

  5. 机房收费系统重构版:照葫芦画瓢

        跟随着培养计划的步伐,自己弄完三层后就风风火火的开始了自己机房重构之路!现在回首这一路,有苦过有兴奋过,有想放弃不再做的时候也有挑灯夜战本本没电自动关机的时候,这一切的一切组成了自己这段时间最 ...

  6. 项目总结——机房收费系统合作版

    机房合作就结束了,这次合作开发是第一次与别人一块儿开发一个系统,收获还是蛮大的.以下我总结几点算是经验吧,供以后參考: 管理上     1.计划     在准备合作开发之前我们三个去找米老师,老师给我 ...

  7. 机房收费系统重构版:那个系统我们一起遇到的问题

    前言:  总是说在问题中茁壮成长,俗话说光说不练假把式!回想之前确实停留在嘴上说说就完事了的假把式上,这次敲了第二次机房重构后根据自己的切身经历仔细回味了一番.相比于之前有了更深的理解吧,感觉还是有记 ...

  8. 【机房合作】机房收费系统合作版总结

    经历了为期一个半月的机房合作开发过程,自己的沟通表达,写作开发以及业务能力方面都有了很大程度的提升,在此来总结一下这个开发的过程. 一.前期准备的重要性 在我以前的认知里,写代码,做项目就是直接开干, ...

  9. 机房收费系统合作版(五)——初识托付

    托付是什么?你对托付熟悉吗?答案是肯定的!你对托付一定非常熟悉! 对托付的熟悉,正如你对一个倒立着的人一样熟悉!为什么这么说?由于方法的调用对于每个学习过编程的人来说都非常熟悉,并且是熟悉的不能再熟悉 ...

  10. 机房收费系统——需求分析

    前言 当我们在进行软件开发项目的时候,首先进行的步骤就是分析人员通过和用户的沟通交流,了解要开发的软件所要具有的功能,满足用户的需求. 正文 在开始敲机房收费系统之前,我们先要将ODBC数据源配置好, ...

最新文章

  1. Git - ‘假设未改变‘和‘跳过工作树‘之间的区别
  2. javax.servlet.GenericServlet类(协议无关版本)
  3. 谈谈关于个人提升的一些思考
  4. 常见设计模式结构图助记之结构型
  5. pycharm 远程调试图文_pycharm远程调试openstack的图文教程
  6. 黄聪:WordPress动作钩子函数add_action()、do_action()源码解析
  7. Java 实现奇数阶幻方的构造
  8. “symbol lookup error”
  9. 关于ansys19.0安装问题
  10. 【转】和老外聊天、发邮件常用英语缩写
  11. OutOfMemoryError(OOM)和StackOverflowError(SOF)异常总结
  12. vue html parser,vue-eslint-parser
  13. 学渣笔记——Java常用基本数据类型
  14. Google: Sophisticated APT Group Burned 11 Zero-Days in Mass Spying Operation
  15. 服务器托管显示ping命令,用PING命令Ping通网络摄像机显示的数据是什么意思
  16. 一行Python代码去除照片背景
  17. php读这文件速度,ASP和PHP文件操作速度的对比
  18. 58热衷改名背后,就能拯救自身命运吗?
  19. Adobe国际认证中文网站_Adobe认证专家考试费用
  20. SubSonic的配置方法

热门文章

  1. 力扣每日一题——独一无二出现的次数
  2. docker上你必须会的那些命令
  3. 数据结构(08)— 线性单链表基本操作
  4. Elasticsearch学习之路(一)
  5. SpringBoot集成AOP管理日志
  6. AI芯片加速图像识别
  7. CVPR2020:点云弱监督三维语义分割的多路径区域挖掘
  8. python3生成二维码中间带logo,有底图,可自定义文字
  9. HarmonyOS ScrollView 使用
  10. CoordinatorLayout 和 AppBarLayout 实现的局部点击按钮实现折叠和展开