档案.txt
上传用户:szruida
上传日期:2007-06-01
资源大小:6518k
文件大小:10k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. create table sz_qz 
  2. ( --全宗表
  3.  qz_dm varchar(10)  not null primary key,--全宗表_代码
  4.  qz_mc varchar(100) not null,--全宗表_名称
  5.  qz_qzlb varchar(100),--全宗表_全宗类别
  6.  qz_ssnd varchar(60) ,/*全宗表_所属年代*/
  7.  qz_jgsj varchar(60), --全宗表_进馆时间
  8.  qz_jgmlh varchar(60),--全宗表_进馆目录号
  9.  qz_jgsxh varchar(60) --全宗表_进馆顺序号
  10. )--TABLE1
  11. CREATE TABLE sz_qzlb
  12. ( --全宗类别表
  13.  qzlb_dm int,--全宗类别代码
  14.  qzlb_mc varchar(60)--全宗类别名称
  15. )--TABLE2
  16. create table sz_xtajlb
  17. ( --系统案卷类别表
  18.  xt_dm varchar(10) not null primary key,--系统_代码
  19.  xt_mc varchar(60) not null,--系统案卷类别表_名称
  20.  xt_kfbj varchar(10) not null,--系统案卷类别表_可否编辑
  21.  xt_sm varchar(100)--系统案卷类别表_说明
  22. )--TABLE3
  23. create table sz_ajlb
  24. (--案卷类别4
  25.  ajlb_dm varchar(30) not null primary key,--
  26.  ajlb_mc varchar(60) not null,--
  27.  ajlb_sm varchar(100) not null,--
  28.  ajlb_js int not null,--
  29.  ajlb_sjlbdm varchar(30),--
  30.  qz_dm varchar(10) not null,--
  31.  xt_dm varchar(10) not null--
  32. )--Talbe4 
  33. create table sz_wjlb
  34. ( --文件类别代码
  35.  wjlb_dm varchar(30) not null primary key,--文件类别代码_代码
  36.  wjlb_mc varchar(60) not null,--文件类别代码_名称
  37.  wjlb_sm varchar(100),--文件类别代码_说明
  38.  wjlb_js int not null,--文件类别代码_级数
  39.  wjlb_sjlbdm varchar(30)--文件类别代码_上级类别代码
  40. )--TABLE5
  41. create table sz_bgqx
  42. ( --保管期限表
  43.  bgqx_dm varchar(10) not null primary key,--保管期限表_代码
  44.  bgqx_mc varchar(60) not null,--保管期限表_名称
  45.  bgqx_sm varchar(100)--保管期限表_说明
  46. )--table6
  47. create table sz_mj
  48. (--密级表
  49.  mj_dm varchar(10) not null primary key,--密级表-代码
  50.  mj_mc varchar(60) not null,--密级表-名称
  51.  mj_sm varchar(100)--密级表-说明
  52. )--Table7
  53. create table sz_jyfs
  54. (--借阅方式
  55.  jyfs_dm varchar(10) not null primary key,--借阅方式-代码
  56.  jyfs_mc varchar(60) not null,--借阅方式-名称
  57.  jyfs_sm varchar(100)--借阅方式-说明
  58. )--Table8
  59. create table sz_jymd
  60. ( --借阅说明-
  61.  jymd_dm varchar(10) not null primary key, --借阅说明-代码
  62.  jymd_mc varchar(60) not null, --借阅说明-名称
  63.  jymd_sm varchar(100) --借阅说明-说明
  64. )--Table9
  65. create table sz_ztlb
  66. (--载体类别表-
  67.  ztlb_dm varchar(10) not null primary key,--载体类别表-代码
  68.  ztlb_mc varchar(60) not null,--载体类别表-名称
  69.  ztlb_sm varchar(100)--载体类别表-说明
  70. )--Table10
  71. create table sz_zjlb
  72. (--证件类别表-
  73.  zjlb_dm varchar(10) not null primary key,--证件类别表-代码
  74.  zjlb_mc varchar(60) not null,--证件类别表-名称
  75.  zjlb_sm varchar(100)--证件类别表-说明
  76. )--Table11
  77. create table sz_bm
  78. (--部门表-
  79.  bm_dm varchar(30) not null primary key,--部门表-代码
  80.  bm_mc varchar(60) not null,--部门表-名称
  81.  bm_js int not null,--部门表-级数
  82.  bm_sm varchar(100) not null,--部门表-说明
  83.  bm_sjbmdm varchar(30)--部门表-上级部门代码
  84. )--Table12
  85. create table sz_yg
  86. (--员工表
  87.   yg_dm varchar(30) not null primary key,--员工代码
  88.   Yg_xm varchar(40) not null,--员工姓名
  89.   bm_dm varchar(30) not null--部门代码
  90. )--table13
  91. create table sz_kw
  92. (--库位表
  93.   kw_dm varchar(30) not null primary key,--库位代码
  94.   kw_mc varchar(60) not null,--库位名称
  95.   kw_js int not null,--库位级数
  96.   kw_sm varchar(100) not null,--库位说明-
  97.   kw_sjkwdm varchar(30)--库位上级库位代码
  98. )--table14
  99. create table xt_rz
  100. (--系统日志
  101.  rz_xh int not null primary key,--日志序号
  102.  User_name varchar(30) not null,--用户名
  103.  rz_czsj datetime not null,--日志操作时间
  104.  rz_nr varchar(200), --日子内容
  105.  rz_computer varchar(40)--日志计算机名
  106. )--table15
  107. create  table xt_lbjs
  108. (--表16类别级数
  109.  lb_dm varchar(30) not null primary key,--类别代码
  110.  lb_mc varchar(60) ,--类别名称
  111.  lbjs_sm varchar(10),--类别级数说明
  112.  lb_dmcd int,--类别代码长度
  113.  lb_dmlx varchar(1)--代码类型
  114. )--16
  115. create table xt_ajcs
  116. (--表17案卷参数表
  117.  ajcs_dm varchar(10) not null primary key,--案卷参数代码
  118.  ajcs_mc varchar(60),--名称
  119.  ajcs_gz varchar(60)--规则
  120. )--17
  121. create table xt_UserGroup
  122. (--用户组
  123.  yhz_dm varchar(10) not null primary key,--用户组代码
  124.  yhz_mc varchar(60),--用户组名称
  125.  yhz_sm varchar(100)--用户组说明
  126.  js_dm varchar(10) not null--角色
  127. )--18
  128. create table xt_user
  129. (--用户表
  130.  user_dm varchar(10) not null primary key,--用户代码
  131.  user_name varchar(30) not null,--用户名称
  132.  user_sm varchar(60),--用户说明
  133.  user_ygdm varchar(30),--员工代码
  134.  user_password varchar(20) not null--用户密码
  135. )--19
  136. create table xt_UandG
  137. (--用户组分配表
  138.  ug_xh  int not null primary key,--序号
  139.  yhz_dm varchar(10) not null,--用户组代码
  140.  user_dm varchar(10) not null--用户代码
  141. )--20
  142. create table xt_cdqx
  143. (--菜单权限
  144.  cdqx_cdmc varchar(30) not null,--菜单名称
  145.  yhz_dm varchar(10) not null--用户组代码
  146. )--21
  147. create table xt_lbqx
  148. (--类别代码
  149.  ajlb_dm varchar(30) not null,--案卷类别代码
  150.  yhz_dm varchar(10)  not null--用户组代码
  151. )--22
  152. create table xt_mjqx
  153. (--密级权限
  154.  mj_dm varchar(10) not null,--密级代码
  155.  yhz_dm varchar(10) not null--用户组代码
  156. )--23
  157. create table sz_ajzt
  158. (--案卷状态
  159.  ajzt_dm varchar(10) not null,--案卷状态代码
  160.  ajzt_mc varchar(60) not null,--案卷状态名称
  161.  ajzt_sm varchar(100)--案卷状态说明
  162. )--24
  163. CREATE TABLE [dbo].[Am_ajgl] (
  164. --表案卷管理
  165.  [aj_ndh] [varchar] (10) NOT NULL,
  166.  [aj_xh] [int] IDENTITY (1, 1) NOT NULL ,
  167.  [ajlb_dm] [varchar] (20) NULL ,
  168.  [aj_dh] [varchar] (20) NULL ,
  169.  [aj_ys] [int] NULL ,
  170.  [aj_tm] [varchar] (100) NULL ,
  171.  [aj_bzqsrq] [datetime] NULL ,
  172.  [aj_bzjsrq] [datetime] NULL ,
  173.  [aj_gdqsrq] [datetime] NULL ,
  174.  [aj_gdjsrq] [datetime] NULL ,
  175.  [bgqx_dm] [varchar] (10) NOT NULL ,
  176.  [mj_dm] [varchar] (10) NOT NULL ,
  177.  [aj_ljr] [varchar] (20) NULL ,
  178.  [aj_zrz] [varchar] (50) NULL ,
  179.  [aj_jcr] [varchar] (20) NULL ,
  180.  [kw_dm] [varchar] (20) NULL ,
  181.  [aj_ztc] [varchar] (50) NULL ,
  182.  [aj_ty] [varchar] (100) NULL ,
  183.  [aj_sfrk] [varchar] (1) NULL ,
  184.  [aj_fz] [varchar] (100) NULL ,
  185.  [User_name] [varchar] (20) NOT NULL ,
  186.  [aj_wsh] [varchar] (20) NULL ,
  187.  [aj_dm] [varchar] (10) NULL ,
  188.  [ajzt_dm] [varchar] (2) NULL 
  189. ) --25
  190. CREATE TABLE [dbo].[dagl_wjgl] (
  191.  --文件类别
  192.  [wjlb_dm] [varchar] (20) NULL ,
  193.  [wj_ndh] [varchar] (10) NULL ,
  194.  [wj_xh] [int] IDENTITY (1, 1) NOT NULL primary key,
  195.  [ajlb_dm] [varchar] (20) NULL ,
  196.  [aj_xh] [int] NULL ,
  197.  [wj_ys] [int] NULL ,
  198.  [wj_jnxh] [int] NULL ,
  199.  [wj_hh] [varchar] (10) NULL ,
  200.  [wj_dh] [varchar] (50) NULL ,
  201.  [wj_tm] [varchar] (100) NULL ,
  202.  [wj_zrz] [varchar] (50) NULL ,
  203.  [wj_rq] [datetime] NULL ,
  204.  [wj_gdrq] [datetime] NULL ,
  205.  [bgqx_dm] [varchar] (10) NULL ,
  206.  [mj_dm] [varchar] (10) NULL ,
  207.  [ztlb_dm] [varchar] (10) NULL ,
  208.  [wj_ty] [varchar] (100) NULL ,
  209.  [wj_ztc] [varchar] (50) NULL ,
  210.  [wj_fz] [varchar] (100) NULL ,
  211.  [user_name] [varchar] (20) NOT NULL ,
  212.  [wj_wsh] [varchar] (20) NULL ,
  213.  [wj_dm] [varchar] (10) NULL ,
  214.  [wj_yc] [int] NULL 
  215. )--Table26
  216. create table Am_wjfj
  217. (--文件附件表
  218.  wj_xh int not null,--文件附件序号
  219.  wjfj_xh int identity(1,1) not null primary key,--文件附件序号
  220.  wjfj_tm varchar(100)--文件附件题名
  221. )--table27
  222. create table AM_yjml
  223. (--表28移交目录
  224.  ajyj_xh int not null,--移交目录序号
  225.  aj_xh int not null--移交序号
  226. )--Table28
  227. create table Am_ajyj
  228. (--案卷移交表
  229.  ajyj_xh int identity(1,1) not null primary key,--序号
  230.  ajyj_yjr varchar(30)  not null,--移交人
  231.  ajyj_yjdw varchar(60) not null,--移交单位
  232.  ajyj_jsdw varchar(60) not null,--接收单位
  233.  ajyj_yjrq datetime not null,--移交日期
  234.  ajyj_fz varchar(200) ,--附注
  235.  User_name varchar(30)--用户名
  236. )--table29
  237. create table AM_ajxh
  238. (--销毁鉴定表
  239.  aj_xh  int not null,--案卷序号
  240.  aj_ajxh int identity(1,1) not null primary key,--案卷销毁序号
  241.  ajxh_jdrq datetime,--鉴定序号
  242.  ajxh_jdyy varchar(200),--鉴定原因/销毁原因
  243.  ajxh_jdyj varchar(200),--鉴定意见/鉴定意见
  244.  ajxh_jdr  varchar(30),--鉴定人
  245.  ajxh_xhrq datetime,--销毁日期
  246.  ajxh_xhr varchar(30) 
  247. )--table30
  248. create table Am_kwzk
  249. (--库位状况表
  250.  kwzk_xh int identity(1,1) not null primary key,--序号
  251.  kwzk_rq datetime not null,--日期
  252.  kw_dm varchar(30)not null,--代码
  253.  kwzk_wd varchar(30),--温度
  254.  kwzk_sd varchar(30),--湿度
  255.  kwzk_bz varchar(200)--备注
  256. )--table31
  257. create table Am_dz
  258. (--读者表
  259.  dz_dm varchar(10) not null primary key,--读者代码
  260.  dz_xm varchar(30) not null,--读者姓名
  261.  dz_dw varchar(60),--读者单位
  262.  dz_lxdh varchar(30),--电话
  263.  dz_lxdz varchar(60),--联系地址
  264.  dz_dzyj varchar(60),--电子邮件
  265.  zjlb_dm varchar(10),--证件类别代码
  266.  dz_zjh varchar(30),--证件号
  267.  dz_djsj datetime,--登记时间
  268.  jygz_xh int--借阅规则序号
  269. )--Table32
  270. create table Am_jygz
  271. (--借阅规则
  272.  jygz_xjsl int,--限借数量
  273.  jygz_xjts int,--限借天数
  274.  jygz_xjtj varchar(1),--续借条件(逾期未还可否续借)
  275.  jygz_jyjb  varchar(60) not null,--借阅级别
  276.  jygz_xh int identity not null primary key--借阅规则序号
  277. )--Table33
  278. create table Am_jygl
  279. (--借阅管理
  280.  dz_dm varchar(10) ,--读者代码
  281.  aj_xh int,--案卷序号
  282.  jy_xh int identity(1,1) not null primary key,--借阅序号
  283.  jyfs_dm varchar(10),--借阅方式代码
  284.  jy_jyrq datetime,--借阅日期
  285.  jy_yhrq datetime,--应还日期
  286.  jy_ghrq datetime,--归还日期
  287.  jymd_dm varchar(10),--借阅目的代码
  288.  jy_jsr varchar(30),--经手人
  289.  jy_bz varchar(200),--备注
  290.  jy_ghzt varchar(1),--归还状态
  291.  jy_xjcs int --许借次数
  292. )--Table34
  293. create table Am_cx
  294. (--查询
  295.  cx_xh int identity(1,1)not null primary key, --查询序号
  296.  cx_mc varchar(60) not null,--查询名称
  297.  user_dm varchar(10) not null,--用户代码
  298.  cx_sql text not null,--查询语句
  299.  cx_lb varchar(10) not null--查询类别(文件,案卷)
  300. )--Table35
  301. create table Sz_ztcl
  302. (--主题词类
  303.  ztcl_dm varchar(30) not null primary key, --主题词代码
  304.  ztcL_mc varchar(60) not null,--主题词名称
  305.  ztcl_sjdm varchar(30),--主题词上级代码
  306.  ztcl_js int not null--主题词级数
  307. )--Table36
  308. create table sz_ztck
  309. (--主题词库
  310.  ztck_dm varchar(30) not null ,--主题词库代码
  311.  ztck_ztcdm varchar(30) not null primary key,--主题词库代码
  312.  ztck_ztc varchar(60) not null--主题词库主题词
  313. )--Table37
  314. create table xt_js
  315. (--角色表38
  316.  js_mc varchar(20) not null,--角色名称
  317.  js_dm varchar(10) not null,--角色代码
  318.  js_sm varchar(50),--角色说明
  319. )
  320. create procedure P_Ajgl 
  321. @str varchar(40)
  322. as 
  323. select * from V_ajgl where ajlb_dm=@str
  324. --创建存储过程P_Ajgl,str为字符串变量
  325. create Procedure P_Wjgl
  326. as select * from v_wjgl2
  327. --创建存储过程P_wjgl(案卷管理)