图书管理系统PPT资料_第1页
图书管理系统PPT资料_第2页
图书管理系统PPT资料_第3页
图书管理系统PPT资料_第4页
图书管理系统PPT资料_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、图书(tsh)管理系统的设计 小组成员:金星(jnxng)炜 慎躜毅 班级:计算机科学与技术131班共十七页实验(shyn)目标 进行需求分析,设计数据库结构(jigu),建立必要的视图和索引,用sql语言建立表结构、视图、索引,对表和视图进行简单的查询。共十七页建立系统(xtng)的目的,系统(xtng)总体概况的介绍建立图书管理数据库系统,对所有图书信息进行统一管理,使得学生能够更加方便的查询书籍、借阅书籍、归还书籍,也使得图书管理者更加轻松方便的管理和记录图书的各种动态变化,提高图书管理的效率。本系统就是基于以上目的建立的信息化的图书管理数据(shj)库系统,主要任务是存储和管理图书信息

2、,对图书进行数据(shj)操作,便于用户对图书的浏览、查询。共十七页需求分析(fnx)的方法和结果通过调查了解工作人员工作流程,发放调查表了解用户需求等方法,得到各个业务流程及功能: 学生对图书管理系统的要求有: 能按各种方式(比如书名、编号、作者)查询图书馆的图书情况; 能够方便地借阅图书、续借图书、归还图书; 能够查询自己的基本资料、图书情况。图书管理员对图书管理系统的要求有: 能方便的对图书进行管理,增加图书信息,删除(shnch)图书信息,修改图书信息等; 能方便的查看图书的借阅信息,例如已借出的各种书的数目,库存的数目。共十七页流程图共十七页数据结构与模块说明(功能(gngnng)与

3、框图)表1 图书(tsh)信息表book的结构共十七页数据结构(sh j ji u)与模块说明(功能与框图)表 2 学生信息(xnx)表student的结构共十七页数据结构与模块说明(shumng)(功能与框图)表 3 学生借阅图书(tsh)信息表readinfo的结构共十七页数据结构与模块说明(shumng)(功能与框图)表 4 图书馆馆室信息(xnx)表bookroom的结构共十七页模块(m kui)说明:共十七页语言(yyn)实现 用SQL语言实现一、建立基本(jbn)表 1、建立图书信息表book create table book (Bknum char(8) not null pr

4、imary 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) );2、建立学生信息表studentcreate table student(Sno char(8) not null primary key,Sname varchar(8) not n

5、ull,Ssex char(2),Sdept varchar(20) );共十七页语言(yyn)实现 用SQL语言实现3、建立(jinl)学生借阅图书信息表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(255) not null, Rddate datetime, Rerdate datetime);4、建立图书馆馆室信息表bookroom c

6、reate table bookroom (Roomid char(5) not null primary key, Roomname nvarchar(255) not null, Bkcount int(6), Rdbcount int(6) );共十七页语言(yyn)实现 用SQL语言实现二、建立视图、建立图书(tsh)信息表视图book_viewCreate view book_viewas select * from book2、建立学生信息表视图student_view Create view book_view as select * from student3、建立学生借阅图书

7、信息视图info_view Create view info_view as select * from readinfo4、建立图书馆馆室信息表视图room_view Create view room_view as select * from bookroom共十七页语言(yyn)实现 用SQL语言实现三、建立(jinl)索引1、建立在图书信息表book的图书编号上的唯一索引 Create unique index bknum_index On book(bknum);2、建立在学生借阅图书信息表的借阅编号上的唯一索引,编号按升序存放 Create unique index info_in

8、dex On readinfo(sno);共十七页简单(jindn)总结15 通过对图书信息管理系统的设计,我们对数据库的理论知识有了更多的认识,对一个系统的各部门的工作流程细节有了更深入的了解, 对分析过程中的原则要求有了更透彻的认识,使得(sh de)对数据库的整体设计有了更好的把握。 总之,在此次图书信息管理系统设计之后,我们对数据库的了解总算是有了实践的基础,对数据库系统的整体设计都有了更深层次的理解和掌握,受益匪浅。共十七页16共十七页内容摘要图书管理系统的设计。能按各种方式(比如(br)书名、编号、作者)查询图书馆的图书情况。表 3 学生借阅图书信息表readinfo的结构。Bkauthor nvarchar(255) ,。Roomid varchar(5) )。create table bookroom。(Roomid

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论