在机房收费系统中自我感觉上机是需要条件判断最多的一个功能,要判断:1、卡号是否存在;2、密码是否正确;3、该卡是否能用;4、该卡是否已经上机;5、卡里面是不是有钱。暂时仅我自己就能想到了这么多判断,如果还是按照以前的写法的话,要写多少的if...else...呢,全都罗列在一起也不符合面向对象的思想,所以,就可以用到状态模式来解决这个问题。
状态模式
当一个对象的内在状态改...
分类:
其他好文 时间:
2016-05-07 11:14:40
阅读次数:
147
在机房收费系统中有结账的功能,周结账、日结账用到了报表,刚接触VS报表自己也不是很清楚,做完这两个功能,也貌似有点体会,先记录下来:
自己的理解,报表的使用分三步:一、建立数据源集
二、建立报表并与数据源绑定...
分类:
其他好文 时间:
2016-04-29 19:10:33
阅读次数:
164
在机房收费的时候我们都会用到DataGridView控件,用来显示从数据库中返回的数据。如何用DataGridView将数据存入到数据库,而且是存入到字段与数据库中不一致的表中呢?
前提介绍
为了将如下的11张表中数据录入到数据库中
这是我们设计的数据库,将部门、公司、表类型、行字段、列字段分别抽象成不同的表,然后用他们的主键作为联合主键形成T_dat...
分类:
数据库 时间:
2016-04-29 15:37:56
阅读次数:
262
在机房收费系统中有结账的功能,周结账、日结账用到了报表,刚接触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
前言
在这个大数据盛行的时代,和数据打交道变的必不可少了,所有如果有工具来规范我们的数据库会更加方便我们的生活。这次机房,我们利用EA(Enterprise Architect)自动生成SQL语句来达到一键生成数据库。
内容
数据库离不开我们的ER图,以下介绍以机房收费系统的例子进行介绍:
1、ER生成数据表
首先确定实体和属性画出ER图;打开EA新建项目
...
分类:
数据库 时间:
2016-04-10 14:41:06
阅读次数:
216
机房合作就结束了,这次合作开发是第一次与别人一块儿开发一个系统,收获还是蛮大的。以下我总结几点算是经验吧,供以后參考: 管理上 1.计划 在准备合作开发之前我们三个去找米老师,老师给我们规定了时间。半个月。尽管计划是组长制定的,但假设没 有一个明白的计划规定什么时间段干什么。面对绘图,文档,代码实现 ...
分类:
其他好文 时间:
2016-04-08 14:43:16
阅读次数:
122
下机涉及两个方面,消费时间和消费金额。对消费时间的处理用的是职责链模式,感觉这个模式用的非常妙,參考的师哥的博客:《机房收费下机中用到的策略与职责链解析》;消费金额的处理用策略模式。针对不同的用户类型。 这里着重介绍职责链的应用。 依据需求,将时间分为三个阶段,准备时间:不收取费用;至少上机时间:大 ...
分类:
其他好文 时间:
2016-03-28 18:31:26
阅读次数:
215