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.隔离驱动模式
用隔离驱动模式设计,陈述层和数据层被单独地开发,常常是平行开发。这两层在设计时没有任何的相互干扰,所以不会存在人为的约束和有害的设计元素。当两层设计完成后,再设计业务层。业务层的责任就是在没有对数据层和陈述层的需求变化的基础上完成所有的转换。
因为陈述层和数据层是完全分开的,当业务层的需求改变的时候,它们都可以做相应的修改不影响对方。改变两个物理上不相邻的层不会直接对其它层产生影响或发生冲突。这就允许数据层结构的调整或者陈述层根据用户的需求做相应的变化,而不需要系统做大的调整或者修改。
综上所述,隔离驱动模式的优点是很明显的,它极大地提高了程序的扩展性。科技档案管理系统采用隔离驱动模式开发。
|