图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] ... 下一页 >>