收藏 分享(赏)

图书管理数据库.ppt

上传人:dzzj200808 文档编号:3330477 上传时间:2018-10-14 格式:PPT 页数:23 大小:3.59MB
下载 相关 举报
图书管理数据库.ppt_第1页
第1页 / 共23页
图书管理数据库.ppt_第2页
第2页 / 共23页
图书管理数据库.ppt_第3页
第3页 / 共23页
图书管理数据库.ppt_第4页
第4页 / 共23页
图书管理数据库.ppt_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、数据库设计图书管理数据库,班级:控制0803班 姓名:程香怡 学号:0909080703 指导老师:熊永华,目录,一.系统概述 二.实体部分 三.安全控制 四.数据操作 五.实现方法 六.运行过程 七.心得总结,一系统概述,一个简单的图书管理系统包括图书馆内书籍的信息、学校在校学生的信息以及学生的借阅信息。此系统功能分为面向学生和面向管理员两部分,其中学生可以进行修改学生信息和查询书籍等操作,管理员可以完成书籍和学生的增加,删除和修改以及对学生,借阅、续借、归还的确认。,二.实体部分,对于这个图书管理系统,其核心活动是图书,学生与课程之间是通过学生借书发生联系的,图书与图书馆之间是通过收藏发生

2、联系的,因此,此系统所包含的实体有: (1)图书:用于描述一本书的基本信息,用图书号来标识此实体; (2)学生:用于描述一个学生的基本信息,由学号来标识; (3)图书馆:用于描述一个图书馆的基本信息,由图书馆的名字来标识;,实体间的关系,(1)一个学生可借多本书; (2)一本书只能被一个学生借用; (3)一个图书馆可以存有多本书。 (4)一本书只能存在在一个图书馆。,ER图,图书:图书号、图书名、种类、作者、出版社; 学生:学号、姓名、专业; 图书馆:图书馆名字、地址、修建年份、藏书量。,逻辑结构设计一,图书表: 图书号:char(10), key 图书名:char(20), not null

3、 种类:char(20),not null 作者char(20),not null 出版社char(20)学生表: 学号:char(10), key 姓名:char(20), not null 专业班级:char(20),逻辑结构设计二,图书馆表: 图书馆名字:char(10), key 地址:char(20), not null 修建年份:int(4) 藏书量:char(20) 借书记录表: 图书号:char(10), key 图书馆名字:char(20), not null 学号:char(10),not null 借书日期:char(10),not null 是否归还:char(2),默

4、认否,三.安全控制,任何数据库应用系统都需要安全控制功能,图书管理系统用户分为如下几类: (1)系统管理员:有系统的全部权限; (2)学生:具有对学生基本数据的修改权,对图书等信息的查询权。 在实现时,将每一类用户作为一个角色实现,这样在授权时,只需对角色授权,而无需对每个具体的用户授权。,四.数据操作,数据操作功能包括对这些数据进行查询、录入、删除、修改功能。 (1)数据录入 只有具有相应权限的用户才能录入相应表中的数据。(2)数据删除 只有具有相应权限的用户才能删除相应表中的数据。删除数据时要注意表之间的关联关系,比如:某个学生退学时,在删除学生表中的信息之前,应先删除此学生的全部借书情况

5、,然后再在学生表中删除此学生,另外,在删除以前须提醒用户确认是否真的要删除此数据。(3)数据修改 只有具有相应权限的用户才能修改相应表中的数据。(4)数据查询 本系统应具有的一些查询要求有: 根据学号,专业班级,姓名,查询学生的基本信息; 根据图书号,图书名,出版社,种类,作者,查询图书的基本信息; 根据图书号,图书馆名字,学号,借书日期,是否归还,查询学生的借书情况;,五.实现方法,1.用sql完成数据库的建立 2.用Delphi做登陆界面及完整的程序,再把数据库引用进来。,实现控件,1.菜单控件2.数据库导入控件,六.运行过程,1.登陆界面 2.查询界面 3.修改界面 4.删除界面 5.插

6、入界面 6.程序说明,登陆界面,两种身份的登陆界面,查询窗体,删除窗体,修改窗体,插入窗体,说明窗体,心得总结,通过这次数据库系统设计,我学会了运用自己在数据库课堂上学习的知识。并且明白数据库系统是一个整体性的复杂的程序,不仅仅要求我们熟练掌握有关数据库的有关知识,还需要会熟练的使用编程软件。这次我选择了Delphi软件,在设计中,我不仅学会使用它的基本操作,比如建立form等,更重要的是学会通过使用控件将数据库里的数据链接进去。通过这次的实践操作,我学会很多东西也同时发现了自己在软件使用方面的很多无知,今后,我会努力多学习一些相关的知识,与现学的知识结合,多动手实践。 也感谢老师的耐心指导!这次存在很多不足,但我会继续努力。,谢谢观看,欢迎批评指正!,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报