在一口一个设计模式--观察者模式中。我们已经知道怎样应用观察者模式,但通过近期的深入学习,发现观察者模式存在下面缺陷: 1.抽象通知者依赖于抽象观察者; 2.每一个详细观察者被调用的方法必须一致。 比方在机房收费系统中关于观察者模式的应用例如以下图所看到的: 这个设计存在下面问题: 1.抽象通知者须 ...
最近一直在学习UML的基础知识,再看完视频之后,并没有很好的总结,在画图的过程中发现了很多的问题,下面是看书的过程自己总结的UML用例图的一点知识,与大家分享一下。 一、概念 用例图是由参与者、用例以及它们之间的关系构成的用于描述系统功能的动态视图。 用例是系统中的一个功能单元,描述一个系统做什么( ...
分类:
其他好文 时间:
2017-03-10 18:21:24
阅读次数:
162
上回借机房收费系统讲到了用vb.net导出Excel,这次在做项目的过程中,我们不仅学会了将数据打印到VS自带的报表中,还了解了如何用vb.net操作word,将窗体中的内容反映到word中。所以今天要向大家分享一下如何用VB.net 导出word,生成word报表。...
分类:
Web程序 时间:
2016-05-13 04:34:43
阅读次数:
672
前言:
数据库的学习,从VB课本之后,到学生信息管理系统,第一次机房收费系统VB版的完成,数据库,我再也不是陌生,之后在自学考试中,我们也是进一步的学习了,数据库这本书,之前的数据库都是纸上谈兵,这样说,是因为我没有自己建立过数据库,到了个人机房收费系统重构,看看之前给的数据库,真的很冗余,所以,我要自己建立数据库了,那么开始吧!.
核心:
一、文档驱动
要开始机房收费系统的个人重构了,首...
分类:
数据库 时间:
2016-05-12 15:30:39
阅读次数:
251
在机房收费系统中自我感觉上机是需要条件判断最多的一个功能,要判断:1、卡号是否存在;2、密码是否正确;3、该卡是否能用;4、该卡是否已经上机;5、卡里面是不是有钱。暂时仅我自己就能想到了这么多判断,如果还是按照以前的写法的话,要写多少的if...else...呢,全都罗列在一起也不符合面向对象的思想,所以,就可以用到状态模式来解决这个问题。
状态模式
当一个对象的内在状态改...
分类:
其他好文 时间:
2016-05-07 11:14:40
阅读次数:
147
在机房收费系统中有结账的功能,周结账、日结账用到了报表,刚接触VS报表自己也不是很清楚,做完这两个功能,也貌似有点体会,先记录下来:
自己的理解,报表的使用分三步:一、建立数据源集
二、建立报表并与数据源绑定...
分类:
其他好文 时间:
2016-04-29 19:10:33
阅读次数:
164
在机房收费系统中有结账的功能,周结账、日结账用到了报表,刚接触VS报表自己也不是很清楚,做完这两个功能,也貌似有点体会,先记录下来:
自己的理解,报表的使用分三步:一、建立数据源集
二、建立报表并与数据源绑定...
分类:
其他好文 时间:
2016-04-26 21:29:29
阅读次数:
139
项目开发计划(GB856T——88) 1引言 1.1编写目的 项目开发计划是确定要开发项目的时候首先做的一个初步计划。须要对于项目整个开发过程须要的一些条件等有一个比較大概的了解。项目开发计划预期的读者实用户、开发人员、管理者、以及分析人员等。 1.2 背景 说明: a. 待开发的软件系统的名称:机 ...
分类:
其他好文 时间:
2016-04-23 21:11:35
阅读次数:
185
这次的机房收费系统加入了很多自己关于思考,上一次在报表的时候,关于报表的制作,VB并不支持。插入了在报表软件中制作好的报表。关于VS支持报表功能。下面来讲解一下我的结账当实现过程。
第一步:建立新的窗体,在其中插入盛放报表的容器
第二步:正式开始制作报表。
第三步:为报表添加数据集。
第四步:其实从这里开始有些类似于DataGridView显示数据,中的连接数据库。...
分类:
其他好文 时间:
2016-04-17 23:01:55
阅读次数:
225
机房重构报表功能用户Sa登录失败;设计报表的时候报错:参数缺少值;本地报表处理期间出错,尚未指定运行报表需要的一个或多个参数。...
分类:
Web程序 时间:
2016-04-10 14:45:40
阅读次数:
339