您的位置:首页 > 数据库

【VB与数据库】机房收费系统鸟瞰俯视全局篇

2015-06-17 17:46 429 查看
          经过了三周的时间将机房收费系统完结了。回头想想总结是必不可少了的,首当其冲的就是对机房收费系统的全局观,在刚开始要达到:机房收费系统是干什么用的?每个窗体的功能是什么?如何把所有的功能联系在一起?界面是怎么设计的?等等。就以我为例,展示一下我是怎么思考,怎么一步步实现它的功能。

一、接受

        米老师借用李嘉诚的话:“富人=接受+了解!”,作为一个对现阶段的我来说,机房收费系统是一个陌生人,所以我们要去接受“她”,然后了解她,让她成为我们的合作伙伴,马云在数博会上说:“不管自己有多强大,都要思考如何让员工更强大,让客户更强大,让合作伙伴更强大。”

        机房收费系统就是这样,她是我的合作伙伴,因为她强大,所以我会更强大!

二、分析


 
        这张导图就是机房收费系统的整体大框架,其实就是一个分权限的管理系统,说明白是就是低权限的用户的所有功能都能被高权限的使用。可以看出有三个管理权限:一般、操作员、管理员。他们的关系如上如一样,管理员权限>操作员权限>一般用户权限。



        知道了框架之后就要向这个系统进军了,就要有一条上机的思路,要明确自己先干什么,后干什么。所以我用word画了一个流程图,通过这个流程图,来理解一个机房、网吧是怎么运作的。去过网吧的同学可能对这些流程熟悉,不过没去过的也不要怕。


 
从图中看出我的主路线是:登陆→注册→充值→上机→下机→退卡→结账
         首先就是要登陆系统,由于账号的权限不同,所以最后登陆后的功能也不一样。接着是注册和充值,一般用户的权限达不到就直接跳过了,而管理员和操作员可以。然后是上下机,用户都可以操作,同时还可以充值记录、上机状态、上机记录查看。接着是退卡,一般用户的权限达不到就直接跳过了,而管理员和操作员可以。最后是结账,只有管理员权限可以。其中还有一些细节没有展示出来。

 说的有些啰嗦,不过事实就这样的。

三、建模

就现在的我来看,我的建模方式还和学生一样:按照思路,由简到繁,从主线伸展知识网。
1.登陆窗体构建
2.MDI窗体构建
3.一般用户功能构建 
4.操作员功能构建
5.管理员功能构建
6.所有模块联合
具体的构建的方法在以后的博客中介绍。

四、小结

       通过理解机房收费系统,我觉得我接受了一个新的分权限的系统,对我以后的思考有了很好的提升。
其次是我发现了自己的一个操作都会牵连到数据的改变,我觉得我要认真的操作。最后通过画流程图让我有了更好的思路,为我继续学习奠定了基础。

        如有错误,望大神斧正!

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