1、Web 数据库课程设计 1 一、一、 题目描述题目描述 本数据库的名字叫做图书馆管理系统数据库,主要是用来存储和修改图书馆 中包括图书、图书类型、借阅者重要资料。 二、二、 需求分析需求分析 随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信 息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管 理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的 负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有 效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。另一方面, IT 产业和 Internet 获得了飞速发展,计算机应用已
2、渗透到了各个领域,引起信息 管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。提高 图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更 好的为学校,社会服务。 三、三、 数据库中各表结构的清单数据库中各表结构的清单 3.1 数据库中各表主要有: 3.1.1 图书表: 数据名称 图书编号 图书类别编号 图书名称 作者 价格 数量 3.1.2 图书类别表: 数据名称 图书类别编号 类别描述 图书数量 3.1.3 借阅表: 数据名称 借书证号 身份证号 姓名 性别 3.1.4 借阅卡表: 数据名称 借书证号 卡号 借阅卡等级 图书借阅信息管理系统 2 借阅数 初始登记
3、时间 3.3.2 2 数据间数据间的联系的联系:1.图书表-图书类型表 2.借阅者表借阅者身份表 3.图书表-借阅者表 3 3.3.3 数据数据操作:操作:添加、删减元组、修改相应属性的数据。 3. 4 字段定义字段定义 表名 主键 字段名 字段类型 字段 大小 字 段 格 式 查阅类型 1. 出版社 出版社 ID 出版社 ID 文本 50 文本框 名称 文本 50 文本框 2. 借阅者 借阅号 借阅号 数字 长整型 文本框 姓名 文本 8 文本框 通信地址 文本 50 文本框 电话 数字 长整型 文本框 3. 图书 图书编号 图书编号 文本 50 文本框 分类号 文本 50 组合框 书名 文本 50 文本框 出版社 ID 文本 50 文本框 作者 文本 8 文本框 单价 货币 货币 数量 数字 长整型 文本框 4. 图 书 分 类 分类号 分类号 文本 50 文本框 分类名称 文本 50 文本框 5. 借 书 记 录 借阅号 借阅号 数字 长整型 组合框 图书编号 图书编号 文本 50 组合框 借阅日期 日期/时间 短日期 应还日期 日期/时间 短日期 已还 文本 50 文本框 6. 还 书 记 录 借阅号 借阅号 数字 长整型 组合框 图书编号 图书编号 文本 50 组合框 还书日期 日期/时间 短日期 四四源程序代码:源程序代码: #include #