你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 专家论坛
利用C#开发科技档案管理系统(四)
 

5.借阅信息表(tb_Borrow)主要用于存储用户借阅整本图信息,结构如表5所示。

5

序号

中文名

字段名

英文名

类型

备注

1

ID -- MainKey

Id

 

Int4

 

2

借阅日期

Brw_1

 

Varchar20

 

3

借阅人编号 -- Key

Brw_2

 

Varchar20

Red_1

4

借阅人姓名

Brw_3

 

Varchar20

Red_2

5

分类卷号 ---- Key

Brw_4

 

Varchar20

Scl_1

6

装订代号

Brw_5

 

Varchar20

Scl_2

7

型号名称

Brw_6

 

Varchar20

Scl_3

8

归还日期

Brw_7

 

Varchar20

 

9

转借日期

Brw_8

 

Varchar20

 

10

是否归还

Brw_9

 

Varchar20

Scl_7(是否借出)

11

借阅手续办理人

Brw_10

 

Varchar20

SysUser

12

借阅手续办理时间

Brw_11

 

Varchar20

Date

13

备注

Brw_12

 

Varchar20

 

 

5          多层设计模式

目前,开发人员在开发项目时,大多都使用分层开发模式,最常见的就是三层开发模式,如图3所示。分层设计的目的在于使各个层之间只能够对它相邻的层产生影响,充分提高系统的可扩展性。

 


3 系统工作模式

系统工作模式中以不同的层为驱动模式进行设计,将产生不同的驱动模式。

1.数据层驱动模式

所谓的数据层驱动模式,就是先设计数据层,陈述层围绕数据层展开,一旦完成了数据层和陈述层,业务层就围绕数据层展开,因为陈述层是围绕数据层展开的。这种设计模式常常不能适应业务需求的变化。

2.陈述层驱动模式

陈述层驱动模式是数据层围绕陈述层展开。业务层的完成一般是通过简单的SQL查询和很少的变化或者隔离。由于数据层的设计是为了陈述层的方便,并非从数据层设计方面考虑,所以数据层的设计在性能上通常很低。

3.隔离驱动模式

用隔离驱动模式设计,陈述层和数据层被单独地开发,常常是平行开发。这两层在设计时没有任何的相互干扰,所以不会存在人为的约束和有害的设计元素。当两层设计完成后,再设计业务层。业务层的责任就是在没有对数据层和陈述层的需求变化的基础上完成所有的转换。

因为陈述层和数据层是完全分开的,当业务层的需求改变的时候,它们都可以做相应的修改不影响对方。改变两个物理上不相邻的层不会直接对其它层产生影响或发生冲突。这就允许数据层结构的调整或者陈述层根据用户的需求做相应的变化,而不需要系统做大的调整或者修改。

综上所述,隔离驱动模式的优点是很明显的,它极大地提高了程序的扩展性。科技档案管理系统采用隔离驱动模式开发。

  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089