在利用三范式设计数据库的时候,以前总以为是先画完ER图,然后导出关系模式,最后用三范式去检验数据库设计的是否合理,but not!我们在一开始画ER图的时候,就应当和三范式联系起来,将错误消灭在源头。为了能最早的检验出错误,我们就要对ER图转换成关系模式的算法和三范式是如何消除冗余,避免冲突有深刻的了解,才能知道如何最早发现错误。
本文主要以机房收费系统数据库设计中的一些东西为...
分类:
数据库 时间:
2014-10-09 23:42:28
阅读次数:
287
JQuery对Ajax操作进行了封装,在JQuery的最底层的方法是$.ajax(),第二层是load()$.get()$.post(),第三层是$.getScript()和$.getJSON().<!DOCTYPEhtml>
<html>
<head>
<metacharset="UTF-8">
<title>Inserttitlehere</title>
<scripttyp..
分类:
Web程序 时间:
2014-10-09 19:48:18
阅读次数:
224
找了半天,没有发现那里可以修改编码。后面又在网上搜索解决办法,答案少之又少,云里雾里。后来在csdn上搜索到一片关于水晶报表的乱码解决方案,一试,同样可以解决。 其实并不是编码的问题,而是因为所选字体不包含中文字库,数字英文都一定会是正常的。后来在报表设计中将字体修改成宋体,显示成功。
分类:
数据库 时间:
2014-10-09 18:19:57
阅读次数:
355
概述 上一篇我们算是粗略的介绍了一下DDD,我们提到了实体、值类型和领域服务,也稍微讲到了DDD中的分层结构。但这只能算是一个很简单的介绍,并且我们在上篇的末尾还留下了一些问题,其中大家讨论比较多的,也是我本人之前有一些疑问的地方就是Repository。我之前觉得IRepository和三层里面....
分类:
其他好文 时间:
2014-10-09 15:01:53
阅读次数:
504
三层架构和MVC是有明显区别的,MVC应该是展现模式(三个加起来以后才是三层架构中的UI层)三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。1、表...
分类:
Web程序 时间:
2014-10-09 13:42:34
阅读次数:
318
今天和大家聊聊软件的架构风格。所谓的软件架构风格,就是一种可以重复利用的软件结构模式,其最大的作用是用相同的结构解决某一特殊领域的问题。如著名的三层B/S架构设计,其主要目的就是为了解决Web系统服务端与客户端的高耦合与维护成本高的问题。使用B/S三层架构模式,实现..
分类:
其他好文 时间:
2014-10-08 18:16:16
阅读次数:
271
随着WEB技术的发 展,企业级三层Web应用已经非常流行了,以Servlet技术为例,Web浏览器,Servlet中间层,后台数据库服务器构成了这三层结构,结构非常 清晰,对设计和开发带来了很多方便,但是大家都知道,层与层之间连接,再加上大量的逻辑运算和数据读取放在了中间层服务器端完成,导致了Web...
分类:
Web程序 时间:
2014-10-07 21:15:14
阅读次数:
275
水晶报表在应用时分两种方法,分别是拉模式(PULL)、推模式(PUSH)。拉模式:在水晶报表生成时的数据源是从水晶报表文件中的SQL语句从数据库中提取的,在编程时不用重写SQL语句,但要加上登录信息.推模式:在水晶报表生成时的数据源,是用编程时重写水晶报表中SQL语句而生成的dataset对像。也就...
分类:
其他好文 时间:
2014-10-06 11:07:10
阅读次数:
212
案件追踪系统1.0暂告一段落。验收过程中,MR
MI针对UI界面提出了许多自己的想法。针对TGB项目的UI设计我也有我的感受:
1.不论大小项目,只要一看界面准有70%到80%熟悉度。
2.一看这些项目,大概能够猜测到是同一伙儿做出来的。
3.只有我们开发人员(熟悉业务逻辑的人)知道下一步该做什么。
*****惨遭嫌弃的UI******:
举个例子。感受最深的是当时的基础系统采...
分类:
其他好文 时间:
2014-10-06 00:56:39
阅读次数:
273
讨论一:
既然只有一个类?为什么非要用一个模式来定义?难道就不能用程序员之间的约定又或者使用伟大的设计模式来完成?
1)先来说说全局变量的好处,当定义一个全局变量时,任何一个函数或者一行代码都可以轻松访问所有的全局变量,并且不用付出额外的代价,轻松简便。就如在敲机房收费的时候,我就定义机房登陆用户名为一个全局变量,因为在整个系统的执行过程中,很多方面都用到了用户名的信息,在此,调用全局变量,轻而易举就解决,很是方便。但是如果换成一个大型软件,又或者你的整个系统中定义了很多全局变量,这个时候使用起来就会比较混...
分类:
其他好文 时间:
2014-10-06 00:08:19
阅读次数:
271