JSP图书馆管理系统(文献综述+任务书+开题报告+源码) 第6页
(一)、设计思想
1. 利用软件开发现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用现在资源提高系统开发水平和应用效果的目的。
2. 系统应该符合软件工程开发的理论,开发方法等开发依据。
3. 系统应满足图书馆管理工作需要,并达到操作过程中的直观,方便,实用,安全,准确等要求。
4. 系统具备数据库维护功能,及时根据用户需求进行数据库的各种操作。
5. 系统采用原型,使用模块化程序设计方法,便于系统功能的各种组合和修改,以及系统的测试与维护。[5]
(二)、各个数据表的结构表
(1)图书种类表(KJB2_KJXX_Book)
图书种类表是用来记录一类图书这个实体的,比如说《三国演义》其实是一类书,因为它不仅仅是有一本,而是有很多本书都可以是《三国演义》。一类书和一本的书的关系有类似于Java中类和对象的关系。图书种类表中的每一行记录代表同一种书的各个属性。
表5-1 图书种类表(KJB2_KJXX_Book)
序号 字段含义 字段名 类型 宽度 是否主码 是否非空
1 书种类ID BookClassID Int PK Y
2 题名 Title VChar 50 Y
3 作者 Author VChar 50
4 ISBN号 ISBN VChar 50
5 出版发行项 CBFXX VChar 50
6 载体信息 ZTXX VChar 50
7 个人名称(等同责任者) DTZRZ VChar 50
8 责任者 ZRZ VChar 50
9 中国图书分类法类号 ZGTSFLFLH VChar 50
10 科图图书分类法类号 KTTSFLFLH VChar 50
11 论题主题 LTZT VChar 50
12 附注项 FZX VChar 200
13 出版时间 CBSJ DataTime
14 单价 DJ Number 10.2
15 赔偿金额 PCJE Number 10.2
(2)馆藏地表(KJB2_KJXX_StorePlace)
馆藏地表是一个字典表,它记录了图书馆的馆藏地信息。比如说,一个学校的图书馆可能有“开架借书馆”、“闭架借书馆”、“社科借书馆”等不同的馆藏地。馆藏地表的一行记录代表一个馆藏地。
表5-2 馆藏地表(KJB2_KJXX_StorePlace)
序号 字段含义 字段名 类型 宽度 是否主码 是否非空
1 馆ID StoreID Int PK Y
2 名称 MC VChar 50 Y
3 位置 WZ VChar 200
4 负责人 FZR VChar 50
5 说明 SM VChar 200
(3)馆藏表(KJB2_KJXX_Store)
馆藏表的每一行记录其实表代着图书馆中的每一本在馆图书。表中的种类ID关联着图书表,通过这一个字段的关联,使这个表中的每一行记录都可以看成是每一个图书类的一个对象。这个表中的索取号是提供给读者借阅图书的。
表5-3 馆藏表(KJB2_KJXX_Store)
序号 字段含义 字段名 类型 宽度 是否主码 是否非空
1 书本ID BookID Int PK Y
2 种类ID BookClassID Int Y
3 馆ID StoreID Int Y
4 索取号 SQH VChar 50 Y
5 条码号 TMH VChar 50
6 年卷号 NJH VChar 50
7 书刊状态 ZT VChar 50 Y
8 入馆时间 RGSJ DataTime Y
(4)读者(借阅证)表(KJB2_KJXX_Store)
读者(借阅证)表代表读者这一个实体。读者在这里其实就被定义为本图书馆的借阅证持有者。每一个持证者。每一个持证者在本表中都表示为一行记录。从另一个角度来看,其实这个表是记录也是所有的借阅证的集合。在图书借阅和读者信息查询时将使用到此表。
表5-4读者(借阅证)表(KJB2_KJXX_Store)
序号 字段含义 字段名 类型 宽度 是否主码 是否非空
1 读者ID ReaderID Int PK
2 证件号 ZJH VChar 50
3 工号 GH VChar 50
4 办证日期 BZRQ DateTime
5 生效日期 SXRQ DateTime
6 过期日期 GQRQ DateTime
7 押金 YJ VChar 50
8 手续费 SXF VChar 50
9 累计借书 LJJS Int
10 读者规则 RuleID Int
11 状态 ZT VChar 50
(5)读者规则表(KJB2_KJXX_Rule)
读者规则表表示的是规则这一实体。读者规则其实就是对读者借阅权限进行划分,每一种权限的借阅时间,借阅馆藏,可续借时间和次数都不尽相同。对于图书馆来说,每位读者可以借阅的图书等级可能会不同。
表5-5读者规则表(KJB2_KJXX_Rule)
序号 字段含义 字段名 类型 宽度 是否主码 是否非空
1 规则ID RuleID Int PK
2 规则名称 GZMC VChar 50
3 可借阅天数 KJYSJ Int
4 可借阅馆藏地ID KJYGCDID VChar 50
5 续借天数 KXJSJ Int
6 最大续次数 KXJCS Int
7 预约保留天数 KYYSJ Int
(6)书籍借阅表(KJB2_KJXX_JYB)
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页