机房收费系统———总结

    经历了这么长的时间,机房收费系统总算告一段落了。期间的各种痛苦与折磨、辛酸与泪水也都已经成为过去。不管过程如何,结果是Vb版的机房收费系统结束了。

    我做的机房收费系统虽然绝大部分功能都实现了,但是还有存在很多的问题,还有许多值得商榷的地方。

    首先,机房收费系统分为三种用户类型:一般用户、操作员、管理员。这三种用户的权限,如下图

权限最大的是管理员,在系统中任何操作都可以。其次是操作员,它可以操作“一般用户”和“操作员”这两列菜单。权限最小的就是一般用户了,它只能操作“一般用户”菜单里的东西。在这里,一般用户除了更改密码外,别的都是属于数据库中“查”的操作。操作员,则是“增”,“删”,“改”,“查”的操作。

管理员除了对数据库“增、删、改、查”的操作外,还涉及到对多张的操作。

在建立数据库过程中,我建了11张表。如下:

User_Info

Student_Info

Recharge_Info

CancelCard_Info

Line_Info

Online_Info

用户表

学生信息表

充值表

退卡表

上机信息表

上机表

 

BasicData_Info

Worklog_Info

Onwork_Info

CheckDay_Info

CheckWeek_Info

基本数据设定表

教师工作记录表

教师上机表

日结账表

周结帐表

 

    机房收费系统相比于学生信息管理系统来说,难了很多。它涉及到了一些我们原来没有接触过的东西,比如:组合查询、报表等。敲机房收费系统,我感觉最重要的是:你必须明白其中的业务。这可能就是师哥师姐们常说的:业务为王吧。刚一开始做机房的时候,根本就不知道从哪里下手,听别人说,自己先把系统点点,明白其中的工作流程。点了几次吧,感觉自己明白了,就着手开始敲代码了。不过,中间遇到好多问题,绝大部分还是自己对机房收费系统业务不熟悉,对其中的关系、逻辑搞不清楚。后来,做到最后关系才理的差不多。机房收费系统中,上下机这一块可是让我消耗了不少的脑细胞,尤其是下机那一部分。当然,结账和报表也是机房收费系统中的难点和重点。代码完工后,剩下的就是调试了。其实,我现在在编程方面还是很差的,可能自己接触的少。在代码调试过程中,真的饱受折磨啊。很多都调试不出来,就算出来了,也不知道怎么改。虽然知道断点调试、使用Debug.Print等立即窗口呀,但是,真出现问题了,解决问题的能力还是有一定程度上的欠缺。在这里,特别感谢刘颖,有时候我实在调试不出来了,帮我指导一下。

    其实在这整个实现的过程中,对于技术真的没有什么好说的,可能有些东西你接触点额少,觉得难一些。但是最难的应该是需求分析,以及对整个工程的规划设计。我们不是代码工人,所以我觉得我们更应该考虑的是对整个工程的设计,而不是过多的考虑代码实现。

    一路走来,阳光与风雨并存。从一开始对机房收费系统的恐惧,到现在已经基本上完成。我想:这也算是一个小小的进步吧。还是那句话:只要开始,就离成功不远了。Just Do It!

 

评论 39
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值