机房收费系统之结尾

       机房收费系统在这个冬月告一个不完美的结局,刚开始接触他的时候,各种纠结,各种逃避,各种不想做,接触一个新的事物,内心充满了恐惧与排斥,机房收费系统与学生管理系统不一样,没有源码,这个时候,需要自己不断的给予自己鼓励,七八九期的师哥师姐都做出来了,你完全有理由相信,自己也能做出来。

       机房收费系统来来回回验收了三次,这期间,很谢谢陈金阁师哥耐心的指导,一次又一次,不厌烦的告诉我做系统的思路以及要注意哪些细节问题。现在,就机房收费系统,做个简单的总结。

        结账

       首先,明确结账时给老板看的,既然是老板,那么日常肯定是不怎么管的,怎样制作一个结账报表让老板一看就知道系统的运营状况,业绩状况是我们制作表单的出发点,一天中,可以多次结账,这样日结账单中就会多条同一天的记录,周结账单是一个时间段内每天结账的情况的汇总。通过选择不同的操作员,会随之出现不同的操作员的工作记录,购卡账单,显示购买卡用户的信息,退卡显示退卡信息,最后结账,对整个操作的汇总。

          文本框限制 

      一些用于查询的文本框,用于显示的组合框,只能起到显示的作用,而不能人为进行输入,哪些不能为空,哪些必须输入数值型数据,需要通过相应的提醒,再如,卡号,学号的输入必须限定输入的位数,一般卡号限定十一位。充值框的限定,必须填写数字,以及最少金额的限制。

      上机问题

      正在上机的卡是不能够退卡的,正在登录的用户不能删除,如果删除,结账就会出现问题。还有一个以后就是代码的。上机时,判断用户,验证是否存在,判断该用户是否已经在上机,如果没有,判断余额是否充足,经过层层筛选之后,方能向用户上机表里写入用户上机的日期,时间等基本数据。

        时间金额计算问题

      涉及到钱的问题,外加算数,貌似又跟数学有关了哈,我就那个什么了,但是问题不能总不能搁在那儿不理不睬吧,她会伤心的,时间金额的计算问题,涉及到数据设定窗体中的时间设定问题,主要跟其相关的因素有准备时间,最低消费时间,以及固定用户半小时费用,在这里,我们要考虑如果用户从进入机房到出来这段时间属于正常的消费时间之外,还要涉及到如果小于最低消费时间,如果大于最低消费时间,多出来的又该如何换算,貌似还涉及到一个准备时间,就是当用户刷卡上机到找到这台机器为止,这段时间被称为准备时间。

      报表

      报表是企业管理的基本途径和措施,是企业的基本业务要求,也是实现BI战略的基础,报表可以帮助企业访问,格式化数据,并把数据信息以可靠和安全的方式呈现给使用者,深入洞察企业运营状况,是企业发展的强大驱动力。这个时候,是不是感觉报表特别强大,是不是很、想揭开她神秘的面纱,通过看别人的博客,查资料,报表其实也就是那么回事,没有想象中的那么可怕。

      组合查询

      组合查询,我们用组合关系为一个切入点,进行判断,如果组合查询中什么都没有选择,那么默认查询条件为第一行,而且必须都需要进行相应选择,如果选择了组合关系,那么相对应的第二行和第三行就需要选择,接着按照条件在数据库中查询内容, 这个貌似也是我做系统过程中,一个让我纠结的问题,没做之前,大家都说组合查询是机房里面最困难的,不用说,那个念头又出来了,可是呢?有人说过,方法总不困难多,问过很多人,查过很多资料,看过往期的同期的博客,慢慢理清思路,也就这样慢慢走过来了。

       心得

      面对一个新的任务,不能也不仅仅只把他当做一项任务来完成,而是要看做是一次机会,好好对待这个过程,在这个过程中不断提高,我们无法预知生命的十字路口会发生什么,但是我们可以选择是认真做好每一件事,还是得过且过,过一天算一天,奔向梦想的终点,通往成功的跑道上只有快慢之别,没有胜负之分,战胜对手,是赛场上的赢家,战胜自己,才是命运的强者。面对一个新的事务,一种恐惧感油然而生,不愿意触碰,不想触及,这个时候需要打破内心的恐惧,还有很多不足的地方,需要改进!

      还有一句话,一直是鼓励我一路走来,那一句这样说,每天努力一点点,不会的就会少一点点,会的就会多一点点,就会进步一点点, 向成功迈了一点点......

时间: 2025-01-30 04:32:43

机房收费系统之结尾的相关文章

机房收费系统:(三)SQLSever中自增长ID问题

       在本次机房收费系统中,数据库的用户增加过程中需要将每个增加的用户给一个自增长的序列号,这就考虑到数据库和VB的交互过程,甚至我们会遇到在写数据库程序的时候,经常会需要获取某个表中的最大序号数,查询资料找了几个方法,解决问题. 一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的.但在多线程情况下,就不行了. (1) getGeneratedKeys()方法:      程序片断:         Connection conn=...;

机房收费系统注册之实时错误

         机房收费系统,按着既定的脚步一步一步的往前走,窗体布局,实现代码,调代码,一不小心,写错一个单词,或者定义出了问题,都会导致程序无法正常运行下去,导致错误的原因有很多,但是导致同一个错误的原因却又不尽相同,无论怎样,自己还是在一个有一个的bug中找到闪光点,一点一点的向前进......,下面的这些错误时在注册的时候遇到的,做一个简单的总结.          实时错误'-2147217873(80040e2f)'                  NULL,本意是空的,元素只有

机房收费系统的实现:VB中如何将MSHFlexGrid控件中的数据导出到Excel

机房收费系统中,好多查询的窗体都包含同一个功能:将数据库中查询到的数据显示在MSHFlexGrid控件中,然后再把MSHFlexGrid控件中的数据导出到Excel表格中. 虽然之前做过学生信息管理系统,不过并没有涉及到这个功能,因此记录于此,于己,回顾反思,于大家,分享学习. 方法一:在根目录中事先建立空的Excel表格 1.在与VB工程同一根目录中建立将要导入数据的Excel表格: 2.在VB事件中写代码: Private Sub cmdExport_Click() Dim i As Int

机房收费系统之初体验

    继学生信息管理系统之后,另一个更加庞大的系统又向我们走来了.看了好久的数据库视频,都看烦了,想想不如看看新鲜的东西.机房收费系统,瞧瞧去.     一解压文件,看到里面的那些东西,傻眼了,这和学生信息管理系统也相差太远了.简简单单的,只有可怜的这么几个东西.       这也没办法,大家都一样.我们都需要成长,就像小鸟一样,刚出生可以依偎在妈妈身边,可总有那么一天,它需要自己学会飞翔.我们做系统也一样,不能总是依靠完完整整的源代码,我们自己也需要飞翔起来,去寻找更广阔的那一片天地.  

机房收费系统之技术总结

机房收费系统,从最初的迷茫到现在的明朗,这一路,总算是到站了. 看到完工后的系统,自己都惊呆了.总共有27个窗体,一个模块,代码的多少可想而知,那么多那么多,都是自己敲上去的,和学生信息管理系统相比,真的算得上是一次飞跃了吧.前前后后,历时二十多天,不管是技术上还是思想上,自己的收获很大. 从头到尾,自己都是尽心尽力,从新建数据库到新建各个表,从各个窗体设计到各个窗体代码,一个也不容小觑. 先从自己的数据库说起:一共九张表,这个过程很漫长,不是一开始就照着原来的模板建,而是在敲代码的过程中,用到

机房收费系统(VB.NET)个人版总结

    重构版个人机房收费系统大概从暑假开学开始进行,花了不到一个半月的时间才完成,下面对我在重构过程中的一写理解.          1.系统设计一个很重要的目的就是重用,而要做到重用,低耦合是最有效的手段回顾一下我们C/S的整个学习过程,我们可以发现,从开始的VB版的机房收费系统,然后到现在VB.NET版,加设计模式.对系统进行分层,这个过程就是在对系统进行解耦.要解耦,首先就要进行抽象.把多次.重复用到的代码进行封装,其余的部分运用继承或者多态的思想,来进行使用.    在机房收费系统中我

机房收费系统之组合查询

增删改查,数据库中最基本的四个操作.不论是学生信息管理系统,还是机房收费系统,它们一个都不少.这一次,就来说说"查". 刚开始,看到机房收费系统的查询,傻眼了,横看,四个Label框,所谓的查询条件:竖看,多个文本框.组合框.                                                在运行了很多次系统之后,终于越来越有思路了.首先,我们很清楚查询的两种形式:简单查询和组合查询.这两者的划分,组合关系的选择就是关键了. 所以,根据上面所给的各个控件,

机房收费系统:(一)窗体模式 frmLogin.Show vbModal

 一.窗体模式区别     窗体分为模式的和非模式的.    模式的:用户只能使用当前窗体,只有当前窗体关闭后其他窗体才可用:可以这样理解,如果你把某个窗体设为模式窗体,那么你要想对其它窗体进行任何操作之前,必须先关闭该窗体.模式窗体强迫用户输入数据,不能切换到其他界面,很多地方会用到,比如在浏览器里点文件--打开,还有打印对话框也是模式窗体.有的模式窗口或称模态窗口,Msgbox.Inputbox产生的窗口也属于此类.     非模式的:不必关闭该窗体,就可转换到其它窗体上进行操作.   二.

机房收费系统之上机、下机

还记得,从八月一日开始做机房收费系统,到今天已经是八月十二号了.期间,碰到了很多困难,有时候,就想这个机房收费系统能成功吗?解决了一个问题,另一个问题又接踵而至了,心里同样很清楚,下面还有好多好多问题.于是乎,根本不敢想后面的路. 前三天吧,开始了主界面上下机代码的编写.一个主界面,包含了15个文本框要填,可想而知,这真的是一个庞大的工程. 在开始动工之前,自己还是分析了整个流程,不然混乱的自己,早晚会被带沟里去的. 首先是上机: 在这一流程中,要注意的是,在LineRecord表中不可出现相同