数据库的设计大致流程想必大家都知道,不知道的也能很容易的在网上找到相关的资料,通常,我们将数据库设计分为6个阶段,即需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、实施阶段、运行和维护阶段。
本次我们不谈数据库设计的理论知识,主要是以机房收费系统的数据库设计为背景来说明数据库的概念结构设计是如何产生的,当然包括了数据库设计中最难的需求分析了,否则就谈不上什么...
分类:
数据库 时间:
2014-07-26 02:05:46
阅读次数:
314
最近在重构机房收费系统,越往后就会越感觉到这里更多的是对之前学过知识(数据库,设计模式)的一种应用和回顾。比如在登录功能中用到了抽象加反射,在学生下机中,我们可以用触发器来同时更新两个表。...
分类:
数据库 时间:
2014-07-24 23:16:53
阅读次数:
380
如何用EA设计ER图并转化为数据库结构图,EA数据库结构图如何生成数据库文档。...
分类:
其他好文 时间:
2014-07-24 23:06:03
阅读次数:
516
做基本数据设定窗体,本以为实现这个小小的窗体应该是最...
分类:
Web程序 时间:
2014-07-23 17:06:42
阅读次数:
204
今天在做机房收费系统过程中,因为命名规范有些问题,需要将一些数据库表名重新命名,出现了这个问题:
问题描述(环境:VisualStudio2013 ;框架:.Net Framework4.5 ;语言:VB.NET):修改代码之前,数据库查询语句cmdText中的表名为“T_UserInfo”,修改之后,把表名修改为“T_User”(当然数据库中的表名同样修改为“T_User...
分类:
其他好文 时间:
2014-07-22 14:05:34
阅读次数:
309
也许有一天,你发觉日子特别的艰难,那可能是这次的收获将特别的巨大!...
分类:
Web程序 时间:
2014-07-21 22:27:17
阅读次数:
238
外观设计模式,《大话设计模式》第103页详细讲解,不记得这块知识的小伙伴可以翻阅翻阅,看过设计模式,敲过书上的例子,只是学习的第一步,接着,如果在我们的项目中灵活应用,把设计模式用出花儿来,才是王道,有人总说,纸上得来终觉浅,绝知此事要躬行,可是真到了躬行的时候,总是行不通,语言倒不过来,(设计模式是C#语言的,机房收费是VB.NET版本的),书上的模式和机房联系不起来,不知道怎么应用,没办法,憋...
分类:
Web程序 时间:
2014-07-21 11:42:04
阅读次数:
246
已经第二次机房收费系统重构了,一遍当然得有一遍的效果,正如对于文本框为空的提示方法,回顾第一遍机房,那些傻里傻气的If语句让自己对代码的亲和度大打折扣啊!那么到底有什么办法解决那些重复性的判断呢?这时候我们就要提到所谓的Model窗体了。在Model窗体中,建立一个封装数组,当窗体中需要判断大量文本框为空的时候,只需简单的调用即可。...
分类:
Web程序 时间:
2014-07-19 23:37:19
阅读次数:
268
一个优秀的程序员就是要尽可能减少自己的代码量。我们日常的工作或者学习中都有可能遇到多个窗体结构类似,或者大同小异的情况,这时候如果在每个窗体都写一遍代码,或者纯粹的复制粘贴就太水了。想要偷懒的时候正是我们发现和创造的机会,我们的祖先也是这么过来的。
我在做机房收费系统个人重构版的时候,就遇到了基本数据维护、查看上机状态、上机信息统计和操作员工作记录四个窗体都组要用到组合查询而且窗体结构一致。...