- 博客(15)
- 资源 (9)
- 收藏
- 关注
原创 机房收费系统学生下机结账小结
这几天一直在考虑机房收费系统学生下机操作。学生下机,一则需要添加学生下机记录信息;还需要计算学生在整个上机过程中所花费的金额,并且更新学生余额。那么如何做在性能上或者扩展上更好一些呢? 操作 1.添加学生下机信息 2.计算学生上机时间 3.根据上机时间来计算学生所花费的金额 4.更新学生的余额 设计模式 在
2014-05-31 10:58:51 2678 75
原创 职责链模式
什么是职责链模式 使多个对象都有机会处理请求,从而避免请求的发送者和接受者之前的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 职责链模式的重心是在“链”上,由一条链去处理相似的请求在链中决定谁来处理这个请求,并返回相应的结果。通用类图 Handler:抽象处理者。一是定义一个请求的处理方法ha
2014-05-30 16:28:41 2597 20
原创 状态模式
定义当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。状态模式的核心是封装,状态的变更引起了行为的变更,从外部看起来就好像这个对象对应的类发生了改变一样。通用类图如下: 1.State——抽象状态角色接口或者抽象类,负责对象状态定义,并且封装角色以实现状态切换2.ConcreteState——具体状态角色
2014-05-30 15:29:11 1805 15
原创 SQL SERVER中的流程控制语句
流程控制语句 是指用来控制程序执行和流程分至点额命令,一般指的是逻辑计算部分的控制。1.Begin End语句封装了多个T-SQL语句组合,将他们组成一个单元来处理。一般在条件查询或者循环等控制流程语句中,要查询满足特定条件的操作时会用到。Begin……end可以嵌套使用。语法如下:begin--end 例子begin
2014-05-29 16:03:31 5602 11
原创 单纯的树
单纯的树 树还是树,你还需要考虑些什么呢? ——罗纳德·里根引言 今天我们来考虑这样一个问题,有关于树节点的操作。问题一:一个公司里面有很多的层级关系,那么如何把公
2014-05-27 22:08:35 1576 10
原创 SQL之性能优化
在实际应用中,数据库中的数据会有很多,若要从这些数据表中检索数据,就需要对系统进行优化,提高数据库系统的响应速度,下面就是日常一些查询优化的方法。 1.创建索引索引可以提高数据库查询的速度,提高数据库的访问性能,但同时也会影响数据更新操作(例如插入、修改、删除)的速度。如果WHERE子句中经常用到的某一列或者某几列创建索引
2014-05-24 22:01:06 1716 10
原创 单例模式
单例模式是一个比较简单的模式,其定义如下:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 通用类图通用代码Public Class Singleton Private sing = New Singleton '限制产生多个对象 Private Singleton() '通过该方法获得实例对象
2014-05-24 21:59:06 1447 15
原创 VS中调用SQL SERVER存储过程
存储过程是经过编译的,永久保存在数据中的一组SQL语句,通过创建和使用存储过程可以提高程序的重用性和扩展性,为程序提供模块化的功能,还有利于对程序的维护和管理。下面就详谈一下,VB.NET如何调用SQL SERVER中的存储过程。以上就是本人数据库中的一张表—OnDutyInfo创建存储过程 要实现的功能是,查询用户的值班记录,在VS中的实现
2014-05-24 20:10:52 4710 12
原创 SQL SERVER之事务
在实际对数据库的使用中,会出现多个用户同时对某一张表进行操作,当多个用户在同一时间对同一张数据表进行读取或者修改操作时,若处理不当就有可能发生冲突问题。为了解决这样的问题,就需要使用事务的控制和管理机制。 事务 单个逻辑工作单元执行操作的集合,也可以看作是多条语句封装的结果。通过事务可以保证数据表中数据的一致性。事务的特性
2014-05-21 17:16:05 1511 9
原创 SQL SERVER中的视图
视图是一个数据表或者多个数据表导图来的表,只是一张虚拟的表 视图的作用提高数据访问的安全性在实际应用中,如果不希望开发人员对表中所有的记录都可以查询的到,这个时候可以创建个视图,把重要的信息隐藏起来,让开发人员查询数据时查询不到。方便查询操作数据表中的数据经常会用到,为例避免SELECT语句的重复查询这些信息,这些时候可以创建视图,
2014-05-21 17:14:39 1549 7
原创 连接查询和集合查询
在对数据库查询过程中,有些时候一张表中的数据不能满足我们的需求,这时候就需要把多张表连接起来,如下面的两张表所示,一张表涵盖了学生的信息,一张表表示学院的信息,如果我想知道某个学生是哪个学院的话,那么就需要把这两张表连接起来。StuIDdeptIDstuNameAge
2014-05-16 18:22:06 2333 11
原创 SQL SERVER之数据查询
本篇主要讲解查询语句,所有的示例都会按照下面这张表进行。stuIDstuNameagesex11090241031王小虎21男11090241032
2014-05-16 18:21:34 1995 11
原创 数据表的创建与管理
主键 一张数据表中唯一的标识,确保一张数据表中不会出现两个完全相同的数据记录。主键可以定义在多个列上,也就是说在定义数据库的时候可以将数据表中的多个列合并在一起作为该表的主键外键 用来表与表之间关系的。如果字段F是表B中的字段,而且是表A的主键的话,那么列F就是表B的外键。用来执行增删改查的时候,两张表一致性。 外键删除时,对应的表
2014-05-16 18:20:53 1818 16
原创 个人版机房收费——数据库设计
在做机房收费系统个人版的时候又一次的遇到了数据库设计方面的内容,还记得第一次机房收费系统的时候,数据库的设计基本上是边敲边设计的,搞得特别的乱,也不符合编程的规范。既然我们现在已经是专业人士了,那么就应该采取一些专业的手段来设计,并且一个数据库设计的好坏直接影响到后台数据,对软件的运行效率也是密切联系的。下面就分享下这次做数据库的心得。 ER模型 在自学考试中,学习过有
2014-05-07 22:08:26 2306 17
NPOI文件,用于.net环境下,读写Excel
2014-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人