JSJ179 学校图书管理系统数据库设计 (字数:4345)[摘 要] 本文以高校图书管理系统需求为背景,并依赖MySQL数据库可视化工具,从需求分析、概要设计、逻辑设计、物理设计、数据设计到模拟运行测试等全过程进行描述,设计了一套经典的关系模型数据库,该数据库虽然简便,却具有数据完整性强、安全性好、结构清晰等特性。..
JSJ179 学校图书管理系统数据库设计 (字数:4345) [摘 要] 本文以高校图书管理系统需求为背景,并依赖MySQL数据库可视化工具,从需求分析、概要设计、逻辑设计、物理设计、数据设计到模拟运行测试等全过程进行描述,设计了一套经典的关系模型数据库,该数据库虽然简便,却具有数据完整性强、安全性好、结构清晰等特性。 [关键词] 图书管理系统;数据库;MySQL 目录 一、需求分析 2 (一)设计目标 2 (二)需求分析 3 (三)数据流程 3 二、 概念设计 3 (一)设计概要 3 (一) 各个实体E-R关系图 3 (三)总E-R简图(包括部分主要实体) 6 三、逻辑结构设计 7 (一)将E-R图转换为关系模式 7 (二)根据关系模式设计逻辑信息表 7 1.学生信息表 7 2. 图书信息表 8 3. 馆室信息表 8 4. 管理员信息表 8 5. 借阅关系表 9 6. 归还关系表 9 四、物理结构设计 10 (一)创建数据库 10 (二) 在数据库中创建实体表 10 1.图书信息表 10 2. 学生信息表 11 3. 图书分类表 11 4. 馆室表 11 5. 管理员表 12 6. 借阅表 12 7. 归还表 13 五、数据设计 13 (一)向数据库插入学生信息、图书信息和管理员信息等 13 1.首先向管理员表插入信息 13 2.向图书分类表插入信息 13 3.向图书馆室表插入信息 13 4.图书信息插入数据示例(部分数据省略) 14 5.向学生信息表插入数据(部分数据省略) 14 (二)借阅关系和归还关系表 15 六、 运行测试 15 (一) 模拟学生借阅图书流程 15 1. 图书查询 15 2. 记录借阅关系 16 (二) 模拟学生归还图书流程 16 1.向归还表插入数据信息 17 2.更新图书借阅状态 17 3.更新借阅关系表 17 七、 遇到的问题 18 (一)同一本书不能借第二次 18 (二)借阅信息查询繁琐 18 问题:起初,图书表只存储了基础信息,想要借阅图书时,需要查询借阅表和归还表才能查询图书是否可借。 18 解决办法:图书表添加是否被借出字段,在图书借出事件、图书归还事件发生后,更新敌营状态。 18 结语 18 参考文献 18 学校图书管理系统数据库设计相关范文 |
上一篇:对医院信息化现状与趋势的研究分析 | 下一篇:大数据背景下计算机网络的安全防.. |
点击查看关于 学校 图书 管理系统 数据库 设计 的相关范文题目 | 【返回顶部】 |