图3.1生成PDM图对话框
图书管理系统的PDM图如图3.2所示
图3.2图书管理系统的PDM图
图书管理系统的数据库的表结构如表3.1—3.7所示:
表3.1 图书信息表
图书种类表KJB2_KJXX_BOOK | |||||
名称 |
列名 |
数据类型 |
长度 |
允许空 |
备注 |
书种类ID |
bookclassid |
Int |
4 |
|
主键 |
题名 |
title |
varchar |
50 |
|
|
作者 |
author |
Varchar |
50 |
√ |
|
ISBN号 |
isbn |
Varchar |
50 |
√ |
|
出版发行项 |
cbfxx |
Varchar |
50 |
√ |
|
载体信息 |
ztxx |
Varchar |
50 |
√ |
|
个人名称(等同责任者) |
dtzrz |
Varchar |
50 |
√ |
|
责任者 |
zrz |
Varchar |
50 |
√ |
|
中国图书分类法类号 |
zgtsflflh |
Varchar |
50 |
√ |
|
科图图书分类法类号 |
kttsflflh |
Varchar |
50 |
√ |
|
论题主题 |
ltzt |
Varchar |
50 |
√ |
|
附注项 |
fzx |
Varchar |
200 |
√ |
|
出版时间 |
cbsj |
Datetime |
8 |
√ |
|
单价 |
dj |
Float |
8 |
√ |
|
赔偿金额 |
pcje |
Float |
8 |
√ |
|
表3.2馆藏地表
馆藏地表KJB2_KJXX_STOREPLACE | |||||
名称 |
列名 |
数据类型 |
长度 |
允许空 |
备注 |
馆ID |
Storied |
Int |
4 |
|
主键 |
名称 |
Mc |
Varchar |
50 |
|
|
位置 |
Wz |
Varchar |
50 |
√ |
|
负责人 |
Fzr |
Varchar |
50 |
√ |
|
说明 |
Sm |
Varchar |
50 |
√ |
|
表3.3 馆藏表
馆藏表KJB2_KJXX_STORE | |||||
名称 |
列名 |
数据类型 |
长度 |
允许空 |
备注 |
书本ID |
Bookid |
Int |
4 |
|
主键 |
种类ID |
Bookclassid |
Int |
4 |
|
与book表bookclassid外键关联 |
馆ID |
Storied |
Int |
4 |
|
与storeplace表的storied外键关联 |
索取号 |
Sqh |
Varchar |
50 |
|
|
条码号 |
Tmh |
Varchar |
50 |
√ |
|
年卷号 |
Njh |
Varchar |
50 |
√ |
|
书刊状态 |
Zt |
Varchar |
50 |
|
|
入馆时间 |
rgsj |
Datetime |
8 |
|
|
表3.4 读者(借阅证)表
读者(借阅证)表KJB2_KJXX_READER | |||||
名称 |
列名 |
数据类型 |
长度 |
允许空 |
备注 |
读者ID |
Readerid |
Int |
4 |
|
主键 |
证件号 |
Zjh |
Varchar |
50 |
√ |
|
工号 |
Gh |
Varchar |
50 |
√ |
|
办证日期 |
Bzrq |
Datetime |
8 |
√ |
|
生效日期 |
Sxrq |
Datetime |
8 |
√ |
|
过期日期 |
Gqrq |
Datetime |
8 |
√ |
|
押金 |
yj |
Varchar |
50 |
√ |
|
手续费 |
Sxf |
Varchar |
50 |
√ |
|
累计借书 |
Ljjs |
Int |
4 |
√ |
|
读者规则ID |
ruleid |
Int |
4 |
√ |
与rule表的ruleid外键关联 |
状态 |
zt |
Varchar |
50 |
√ |
|
表3.5 读者规则表
读者规则表KJB2_KJXX_RULE | |||||
名称 |
列名 |
数据类型 |
长度 |
允许空 |
备注 |
规则ID |
Ruleid |
Int |
4 |
|
主键 |
规则名称 |
Gzmc |
Varchar |
50 |
√ |
|
可借阅天数 |
Kjysj |
Int |
4 |
√ |
|
可借阅馆藏地ID |
Kjygcdid |
Varchar |
50 |
√ |
|
续借天数 |
Kxjsj |
Int |
4 |
√ |
|
最大续借天数 |
kxjcs |
Int |
4 |
√ |
|
预约保留天数 |
kyysj |
Int |
4 |
√ |
|
表3.6 书籍借阅表
书籍借阅表KJB2_KJXX_JYB | |||||
名称 |
列名 |
数据类型 |
长度 |
允许空 |
备注 |
借阅ID |
Jyid |
Int |
4 |
|
主键 |
读者ID |
Readerid |
Int |
4 |
|
与reader表readerid外键关联 |
书本ID |
Bookid |
Int |
4 |
|
与store表的bookid外键关联 |
借阅时间 |
Jysj |
Varchar |
50 |
√ |
|
到期时间 |
dqsj |
Varchar |
50 |
√ |
|
归还日期 |
Ghrq |
Varchar |
50 |
√ |
|
状态 |
Zt |
Varchar |
50 |
√ |
|
续借次数 |
Xjcs |
Int |
4 |
√ |
|
表3.7 惩罚表
惩罚表KJB2_KJXX_CFB | |||||
名称 |
列名 |
数据类型 |
长度 |
允许空 |
备注 |
惩罚ID |
Cfid |
Int |
4 |
|
主键 |
读者ID |
Readerid |
Int |
4 |
|
与reader表的readerid外键关联 |
书本ID |
Bookid |
Int |
4 |
|
与store表的bookid外键关联 |
惩罚原因 |
Cfyy |
Varchar |
50 |
√ |
|
惩罚结果 |
Cfjg |
Varchar |
50 |
√ |
|
罚款金额 |
Fkje |
Float |
8 |
√ |
|
状态 |
Zt |
char |
1 |
√ |
|
本实例是在Windows 2000下开发的,程序测试环境为Windows2000和WindowsXP。用户在Windows 98、Windows 2000和Windows XP下都可使用本实例。程序统一用户名及密码,用户名:111,密码:111。
配置SQL Server2000数据库
(1)将实例目录“database”文件夹下扩展名为“.MDF”和“.LDF”的两个文件拷贝到SQL Server 2000安装路径下的“MSSQL”/“Data”目录下。
(2)打开SQL Server 2000中的“企业管理器”,然后展开本地服务器,在“数据库”数据项上单击鼠标右键,在弹出的快捷菜单中选择“所有任务”/“附加数据库”菜单项,如图3.3所示
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>