【VB与数据库】-- 机房收费全局观的建立(一)

前端之家收集整理的这篇文章主要介绍了【VB与数据库】-- 机房收费全局观的建立(一)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

【前言】
sql2008的视频结束后开始了机房收费系统的工作,这个工作的开始带给我的既有欣喜也有畏惧。畏惧是因为觉得碰到了一位强大的对手,觉得自己肯定还会遇到那种一个问题倒腾了两天濒临崩溃,最后还是需要高人指点才可以解决的情况。在没有接触机房之前就已经听说了这个工程的庞大,窗体的繁多和逻辑的缜密;欣喜是因为我觉得自己遇到了一个可以锻炼自己的好机会,你能作茧自缚,当然也可以破茧成蝶,别的同学可以做到的,我相信自己也可以做到,没有解决不了的bug,只有畏惧不前的自己。

====================================================================================================

这几天一直在研究原程序,因为师傅在我敲机房之前已经给我敲响了警钟,不要急于去写代码,前面的分析工作做好了才会达到事半功倍的效果,毕竟磨刀不误砍柴工,机房里各个窗体之间各个表之间的逻辑关系理清了之后,才会知道自己要实现什么样的功能,其中有怎样的联系,而不是敲了改,改了删,最后一头雾水,还是得理清思路从头再来。对比着原程序和数据库中的表,我对各个窗体和表中的关联做了一个总结,这只是整体上全局的一个对照,其中每个窗体中功能不同,可能还需要对应其他的表和列,所以欠缺肯定是有的。希望读者积极指正,我在以后学习的过程中,也会不断完善。



机房收费系统为三种类型的用户提供服务,他们分别是一般用户,操作员,管理员。账号不同,享有的权限也不相同。

三者的权限是依次提高的,一般用户 < 操作员 < 管理员 。低权限用户的所有功能都可以被高权限用户使用。下面是我用三幅图描述了他们不同享有的不同权限和流程。对比就可以知道一般用户的权限是最基本的,一般用户所需的一些操作(注册/充值/退卡)需要操作员来实现,结账工作只有管理员才可以实现。





【总结】

通过了几天的努力和分析,对整个系统虽然理出了一个大致轮廓,但是觉得系统内各窗体之内的联系可能还需要更深入的分析。一开始的删繁就简,也是为了以后的化简为繁,充实轮廓,举一反三做准备的。机房收费系统的学习不仅仅是对学生信息管理系统的一个深化,而且也加入了很多新的知识需要我们自己多多钻研,比如说将数据导入到Excel表中,以及多表操作的使用占据了很大的比重,所幸多表操作这个部分在sql08视频中遇到过,很熟悉,但具体的操作还需要自己多多练习。

感谢您的阅读,未完待续……

猜你在找的VB相关文章