数据库课程设计-图书管理系统数据库设计

目录

一、实验目的

二、实验内容

三、实验要求

四、实验设计

4.1需求分析

4.1.1系统目标

4.1.2功能需求

4.1.3性能需求

4.14界面需求

4.2概念模型设计

4.2.1 实体及联系

4.2.2  E-R图

4.3 逻辑设计

4.3.1 E-R模型向关系模型的转换

4.3.2 数据库逻辑结构

4.3.3数据库模型函数依赖集

4.4 物理设计

4.4.1创建表

4.4.2创建索引

4.5 数据库功能设计

4.5.1 数据初始化

4.5.2 图书借阅与归还

 4.5.3 图书的预订与续借

 4.5.4 学生信息调整

五、实验拓展

5.1 拓展原因

5.2 拓展思路

5.3 拓展功能设计

5.3.1 进入系统

5.3.2用户注册

5.3.3 用户登陆

5.3.4 学生端功能

5.3.5 管理员端功能

六、实验思考与讨论

6.1实验思考

6.1.1 对属性设置为NOT NULL的思考

6.1.3关于对学生功能如何实现的思考

6.1.4关于MYSQL与PYTHON进行交互实现图书管理系统数据库设计的思考

6.2实验讨论

6.2.1关于图形界面设计的讨论

6.2.2关于本次设计中所有信息表中主外键设计的讨论

七、实验总结与体会


一、实验目的

通过完成从用户需求分析、数据库设计到上机编程、调试和应用等全过程,进一步理解和掌握本书中的相关内容

二、实验内容

一个简单的图书管理系统包括图书馆内书籍的信息、学校在校学生的信息以及学生的借阅信息。此系统的功能分为面向学生和面向管理员两部分,其中,面向学生部分可以进行预订、借阅、续借、归还、查询书籍等操作;面向管理员部分可以完成书籍和学生的增加、删除和修改以及对学生预订、借阅、续借、归还的确认。

  • 64
    点赞
  • 275
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 28
    评论
图书管理系统数据库设计 点击: 发布日期:2007-7-30 7:56:00 进入论坛 1、摘要: 一个简单的图书管理系统包括图书馆内书籍的信息、学校在校学生的信息以及学生的借阅信息。此系统功能分为面向学生和面向管理员两部分,其中学生可以进行借阅、续借、归还和查询书籍等操作,管理员可以完成书籍和学生的增加,删除和修改以及对学生,借阅、续借、归还的确认。 2、需求分析 针对一般图书管理信息系统的需求,通过对图书管理工作过程的内容和数据流程分析,设计如下面所示的数据项: Ø 读者信息 属性:读者学号,读者姓名,读者性别,联系电话,所在系,生效日期,失效日期,违章状况,累计借书,备注 主键:读者学号 Ø 书籍信息 属性:ISBN,书名,作者,出版社,出版日期,简介,备注 主键:ISBN Ø 管理员信息 属性:工作号,姓名,性别,电话,家庭住址,备注 主键:工作号 2.1 数据流程 通过对系统的调查和可行性分析,画出系统的数据流程图: 2.1.1 读者 学生对图书管理系统的要求有: Ø 能按各种方式(比如书名、编号、作者)查询图书馆的藏书情况。 Ø 能够方便地借阅图书、续借图书、归还图书 Ø 能够查询自己的基本资料、图书情况 Ø 能够熟悉图书管理系统的使用。 读者进入系统工作的流程图为: 注册 查询 修改信息 借阅续借 图书 归还 注销 还可以吧

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

长安er

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值