![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
------【机房收费】
文章平均质量分 89
你个佬六
程序员各个都是佬六!!
展开
-
【VB与数据库】机房收费系统鸟瞰俯视全局篇
经过了三周的时间将机房收费系统完结了。回头想想总结是必不可少了的,首当其冲的就是对机房收费系统的全局观,在刚开始要达到:机房收费系统是干什么用的?每个窗体的功能是什么?如何把所有的功能联系在一起?界面是怎么设计的?等等。就以我为例,展示一下我是怎么思考,怎么一步步实现它的功能。一、接受 米老师借用李嘉诚的话:“富人=接受+了解!”,作为一个对现阶段的我来说,机房收费系统是一个原创 2015-06-17 17:46:17 · 1655 阅读 · 25 评论 -
【异常处理】将错误日志抛向后台以-.txt的保存
一、前言 前几天的时候,验收机房合作的时候,师哥师姐说可以将错误提交到后台,自己其实以前也知道,但是没有动手实践,验收完后自己经过查资料,完成了这个例子。二、异常处理2.1 概念 异常处理,是编程语言或计算机硬件里的一种机制,用于处理软件或信息系统中出现的异常状况(即超出程序正常执行流程的某些特殊条件)。2.2 分类 分类的基类是Throwable,Error是指系统处原创 2016-05-09 08:17:42 · 3681 阅读 · 69 评论 -
【数据库】机房收费系统数据库设计
前言前一段时间要参加自考,要考《数据库原理》,在其中也更加了解了好多数据库的问题。比如,如何创建一个好的数据库,怎么创建数据库。 现在开始机房的重构,以前用的是师哥师姐设计的数据库,现在发现自己也可以设计出来了,所以,按这步骤来自己设计一个机房收费系统的数据库。一、规划由于机房收费系统是第二遍做的,所以在总体规划阶段很容易看出系统在技术、经济、效益、法律是可行的;目标就是要更好的原创 2015-11-24 14:32:09 · 3278 阅读 · 42 评论 -
【机房合作】庆祝第一次合作完美结束
前言 2016年2月16日,贾文静、李小洁还有我一起找了米老师,我们申请了机房收费系统合作版的开始。到今天,也算是经历了一个月了,其中还有7天的假期。经过不断的挑错,找错,合作版的系统做的比前两个版本的都好,以前就是少了讨论商量的过程。一、技术方面 这次是我们第一次的合作开发。 首先我们用了3天的时间去捋需求,把系统中的每一个命名给确定了下来,这样原创 2016-03-21 10:26:14 · 1038 阅读 · 26 评论 -
【机房重构&牛腩】SQLHelper为D层提供强大的方法集合
我们都知道,机房收费系统(RoomChargeSystem,以后简称RCS),是一个通过操作,把数据输入到数据库中,其中必定不能少的就是与数据库交互以及数据库的操纵语言。在第一次做RCS的时候,我就借鉴了“学生信息管理系统”中Model里面的一个方法:对数据库进行“增删改查”。但是在重构的时候刚开始没有意识到要把这个给汇总一下,等做出来几条线以后才发现自己需要抽象出来这些方法,然后从网上看了看、找原创 2015-12-01 10:49:23 · 1859 阅读 · 103 评论 -
【设计模式】外观模式降低系统耦合(二)
接上文 【设计模式】外观模式降低系统耦合(一)六、外观实例演示1.背景介绍 最近在重构机房收费系统,刚开始的时候使用的是三层架构:UI层、BLL层、DAL层。开始顺利的敲完了登陆的这一条先,后来发现自己以后的线都需要和逻辑层进行交流,正好可以使用上学到的外观模式,在U层和B层之间添加一个外观层,让它给我们节省力道。 在此之前我曾经完成了三层的登陆一条线:【面向对象】初步接触三层原创 2015-11-16 08:28:37 · 1375 阅读 · 27 评论 -
【编程语言】如何在VS中自动添加注释块
一、摘要 对于使用VS开发的朋友,目前大部分正规公司都会规定在新建文件的头部要有公司的声明和创建者,创建时间和文件描述等信息,让代码保持清晰、可读,提高代码维护性。二、操作方法 方法有很多种,我为大家提供几种作为参考。VS2012以及以后的版本修改类文件 (1)找到VS2012的位置,打开Common7\IDE,比如我的:“D:\VS2012\Common7\IDE”。 (原创 2015-10-27 10:23:48 · 2534 阅读 · 32 评论 -
【设计模式】外观模式降低系统耦合(一)
一、摘要 外观模式(Facade)是一个使用频率非常高的设计模式之一。 它通过为子系统中的一组接口提供一个一致的界面,定义一个高层接口,这个接口使得这一子系统更加容易使用。二、外观模式概述 现在越来越多的人喜欢到外面的餐馆吃饭,不知道大家有没有留意在家里自己做饭和去外面吃有什么区别? 如果是自己做饭就要买菜、洗菜、做菜、吃菜。而在餐馆吃饭只需要对服务员说,我要什么什么菜。正原创 2015-11-09 11:02:42 · 3920 阅读 · 87 评论 -
【VB与数据库】机房收费系统设计阶段之结账
近几天一直在看米老师语录,其中有一条是:“技术永远是第二 ;思想永远是第一”。在机房收费系统结账的方面体现的真是很淋漓尽致。在结账这部分中汇总了任何人员的操作记录(购卡、充值、退卡、临时用户),最后结账可以将一日的账单展示在日结账单上,同理周结账单也可以展示。刚开始的时候这里是“充值金额”,最后应收金额=充值+注册,所以我和师父讨论,是否要改,原版的可能是错误的,师父说只要你自己看着有原创 2015-06-22 20:03:28 · 1478 阅读 · 29 评论 -
【设计模式】从菜鸟到大鸟之命令模式
对于命令,我相信大家都不会陌生,比如,命令可以是BOOS下达的,也可以是上司下达的,而接受命令后就要有人去做。由此可见,命令需要两类人:一个是施命令者,一个是接受命令者。原创 2015-11-04 15:47:35 · 1133 阅读 · 14 评论 -
【VB与数据库】机房收费系统设计阶段之上下机
背景: 不知道大家有没有留意过这个现象,在现在很多的电子商务中的交费掏钱的时候,系统跳转的非常慢,只要所有跟钱联系上的都很慢,在机房中也有涉及到钱的地方,而且比较费脑子,他不但要考虑各个方面的问题,还要把最后的钱算对,所以总结一下这里是不可避免的。在机房中的除了有刚登进界面的上下机,在学生查看上机状态查看中还有和钱有关的窗体。 现在梳理一下MDI窗体上的上下机步骤:上机流原创 2015-06-22 20:01:12 · 1507 阅读 · 17 评论 -
【VB与数据库】机房收费系统开发阶段之登陆
在机房收费系统中开始就是登陆窗体,在开始的时候如果全局观没有把握好,就会丢掉更新数据库中的数据,我刚开始就忘了更新Onwork _Info中的数据,所以要做一个窗体前,就要给它建立好自己的关系图,牵一发而动全身。下面我介绍我做登陆窗体的思路:一、思路流程图 通过做机房收费系统,我发现它锻炼的不仅仅是数据库表之间的增删改查,更是一种编程的逻辑。在操作的过程中有一点疏忽就会导原创 2015-06-18 19:26:40 · 1995 阅读 · 20 评论 -
【数据库】获取服务器时间
一、前言 记得在以前学习机房收费系统的时候,那个时候要计算上机时间,当时都是获取的自己本机的时间来计算的,其实当时自己这么做也是比较正确的,原因小编在后面道来。二、对服务器时间的一些看法 当时只是获取的是系统的时间,而我们这里应该是要求获取服务器的时间,这里的服务器的时间具体指的是什么呢?经过咱们用了分布式后,咱们的服务器有很多,比如系统发布的服务器,系统数据库的服务器,文件服务原创 2017-02-13 15:45:42 · 5351 阅读 · 13 评论