图书管理系统PPT.ppt

上传人:夺命阿水 文档编号:247995 上传时间:2023-03-23 格式:PPT 页数:16 大小:797.50KB
返回 下载 相关 举报
图书管理系统PPT.ppt_第1页
第1页 / 共16页
图书管理系统PPT.ppt_第2页
第2页 / 共16页
图书管理系统PPT.ppt_第3页
第3页 / 共16页
图书管理系统PPT.ppt_第4页
第4页 / 共16页
图书管理系统PPT.ppt_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《图书管理系统PPT.ppt》由会员分享,可在线阅读,更多相关《图书管理系统PPT.ppt(16页珍藏版)》请在课桌文档上搜索。

1、图书管理系统的设计,实验目标,进行需求分析,设计数据库结构,建立必要的视图和索引,用sql语言建立表结构、视图、索引,对表和视图进行简单的查询。,建立系统的目的,系统总体概况的介绍,建立图书管理数据库系统,对所有图书信息进行统一管理,使得学生能够更加方便的查询书籍、借阅书籍、归还书籍,也使得图书管理者更加轻松方便的管理和记录图书的各种动态变化,提高图书管理的效率。本系统就是基于以上目的建立的信息化的图书管理数据库系统,主要任务是存储和管理图书信息,对图书进行数据操作,便于用户对图书的浏览、查询。,需求分析的方法和结果,通过调查了解工作人员工作流程,发放调查表了解用户需求等方法,得到各个业务流程

2、及功能:学生对图书管理系统的要求有:能按各种方式(比如书名、编号、作者)查询图书馆的图书情况;能够方便地借阅图书、续借图书、归还图书;能够查询自己的基本资料、图书情况。图书管理员对图书管理系统的要求有:能方便的对图书进行管理,增加图书信息,删除图书信息,修改图书信息等;能方便的查看图书的借阅信息,例如已借出的各种书的数目,库存的数目。,流程图,数据结构与模块说明(功能与框图),表1 图书信息表book的结构,数据结构与模块说明(功能与框图),表 2 学生信息表student的结构,数据结构与模块说明(功能与框图),表 3 学生借阅图书信息表readinfo的结构,数据结构与模块说明(功能与框图

3、),表 4 图书馆馆室信息表bookroom的结构,模块说明:,语言实现 用SQL语言实现,一、建立基本表 1、建立图书信息表book create table book(Bknum char(8)not null primary key,Bkname nvarchar(255)not null,Bkauthor nvarchar(255),Bkprplace nvarchar(255),Bkprtime datetime,Bkstate varchar(10)not null,Bksort varchar(255),Bkid char(10)not null,Roomid varchar(5

4、);,2、建立学生信息表studentcreate table student(Sno char(8)not null primary key,Sname varchar(8)not null,Ssex char(2),Sdept varchar(20);,语言实现 用SQL语言实现,3、建立学生借阅图书信息表readinfo create table readinfo(Rdid char(10)not null primary key,Bknum char(8)not null,Bknamex varchar(255),Sno char(8)not null,Sname varchar(25

5、5)not null,Rddate datetime,Rerdate datetime);,4、建立图书馆馆室信息表bookroom create table bookroom(Roomid char(5)not null primary key,Roomname nvarchar(255)not null,Bkcount int(6),Rdbcount int(6);,语言实现 用SQL语言实现,二、建立视图、建立图书信息表视图book_viewCreate view book_viewas select*from book2、建立学生信息表视图student_view Create vie

6、w book_view as select*from student,3、建立学生借阅图书信息视图info_view Create view info_view as select*from readinfo4、建立图书馆馆室信息表视图room_view Create view room_view as select*from bookroom,语言实现 用SQL语言实现,三、建立索引1、建立在图书信息表book的图书编号上的唯一索引 Create unique index bknum_index On book(bknum);2、建立在学生借阅图书信息表的借阅编号上的唯一索引,编号按升序存放 Create unique index info_index On readinfo(sno);,简单总结,14,通过对图书信息管理系统的设计,我们对数据库的理论知识有了更多的认识,对一个系统的各部门的工作流程细节有了更深入的了解,对分析过程中的原则要求有了更透彻的认识,使得对数据库的整体设计有了更好的把握。总之,在此次图书信息管理系统设计之后,我们对数据库的了解总算是有了实践的基础,对数据库系统的整体设计都有了更深层次的理解和掌握,受益匪浅。,15,

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

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号