托付是什么?你对托付熟悉吗?答案是肯定的!你对托付一定非常熟悉!对托付的熟悉,正如你对一个倒立着的人一样熟悉!为什么这么说?由于方法的调用对于每个学习过编程的人来说都非常熟悉,并且是熟悉的不能再熟悉了!那么方法的调用和托付又有什么关系呢?事实上托付就是将被动调用改为了主动服务。 托付事实上就是一种思 ...
分类:
其他好文 时间:
2017-06-08 17:51:38
阅读次数:
149
尽管已经做过一遍机房收费系统,可是要用面向对象技术和分层技术对其进行重构,的确是一件不easy的事,从最開始的需求分析,到使用UML对机房收费系统进行建模。再到后期的代码实现以及文档编写。无一例外的让人认为纠结甚至是虐心。为什么会有这种赶脚?我们来一探到底。 首先是需求分析,尽管大家都已经做过一遍了 ...
分类:
其他好文 时间:
2017-06-05 21:03:41
阅读次数:
215
分层 分层是为了减少层与层之间的依赖,添加程序的可读性,让整个系统结构清晰明白。还可大大减少维护成本,可是分层也有一定的缺点,有些能够直接訪问数据库的层,却要通过负责訪问数据库的层进行訪问。这样,在訪问数据库过程中就多出一个环节,添加了系统的开销,有时候要在表示层添加某个功能。为了减少耦合,就不得不 ...
分类:
数据库 时间:
2017-05-26 21:46:58
阅读次数:
192
在提高班,大家都知道“ChargeSystem",中文名字为“机房收费系统”。 在提高班,米老师的经典语录中有这么一句话:“学习是须要不断重复的过程。” 在提高班,a big world。a chargesystem,与我们碰撞出各式各样的精彩的思维火花。 ChargeSystem,一年的时间结点。 ...
分类:
其他好文 时间:
2017-05-24 14:38:13
阅读次数:
161
測试计划(GB8567——88) 1引言 在项目基本编码工作完毕的就要进行測试。对于排除出错误和修复漏洞有重要作用。 1.1编写目的 測试的主要目的就是尽可能多的找到系统中的漏洞,而且设计出測试用例,对系统測试。目的及在于对測试的方法、測试流程,有一定大体上的掌控。本文档的预期读者是測试人员。 系统 ...
分类:
其他好文 时间:
2017-05-23 20:27:07
阅读次数:
228
我们开发系统从文档開始,而EA就是替我们开发文档的好工具。结束了我们从概念设计到逻辑设计中的非常多问题。完好我们的文档。 如今就给大家说说如何在EA中设计概念模型ER图: 首先打开EA-“新建项目”后就会让你选择模板: 之后,就是选择工具: 之后就是主窗口是这种: 我的机房收费系统对概念设计的ER是 ...
分类:
其他好文 时间:
2017-05-22 20:10:07
阅读次数:
131
你能保证你的程序不会出问题吗? 不能 当你的程序执行到某个地方发生了你不想要的结果。你是否想让它一错再错? 不想 你是否想让你的程序占着茅坑不拉屎? 不想 你是否想知道你的程序出错的原因? 想 看了了这4个问题之后。假设你的回答和我的一致,那么请看下文 trycatch finally的使用方法: ...
分类:
Web程序 时间:
2017-05-20 21:48:40
阅读次数:
281
在做机房收费系统时,自己的数据库屡屡遇到了“在与sql建立连接时出现与网络相关的或特定于实例的错误!”这种错误提示,截图例如以下: 找了非常多的资料都没有得到解决。终于还是在同学的帮助下解决的。在这里对同学提供的帮助深表谢意(就不提名字了啊!)以下我将会把这个问题的解决方法一一道来,希望对大家有所帮 ...
分类:
数据库 时间:
2017-05-20 10:09:31
阅读次数:
137
之前第一遍机房收费的时候,用的数据库是别人的。认知也仅仅能建立在别人的基础上,等自考中《数据库系统原理》这本书学完了之后,再去看曾经的数据库,发现数据库真的还须要进一步的优化。以下是我设计数据库的一些见解。希望大家多提些意见。 数据库设计 E-R模型: 在观念模型设计阶段,一个系统都是建立在ER模型 ...
分类:
数据库 时间:
2017-05-17 21:08:18
阅读次数:
241
重构版个人机房收费系统大概从暑假开学開始进行。花了不到一个半月的时间才完毕。以下对我在重构过程中的一写理解。 1、系统设计一个非常重要的目的就是重用。而要做到重用,低耦合是最有效的手段回想一下我们C/S的整个学习过程,我们能够发现。从開始的VB版的机房收费系统,然后到如今VB.NET版。加设计模式、 ...
分类:
Web程序 时间:
2017-05-17 21:02:55
阅读次数:
212