- 8
- 0
- 约2.12万字
- 约 36页
- 2021-01-08 发布于江苏
- 举报
数据库大作业
1
信息科学与工程学院
2016 年 12 月
图书信息管理系统
姓 名:汤江波
班 级:电 T1501
学 号:0908150305
指导老师:韩华
2
目录
1.绪论 4
1.1 背景介绍 4
1.2 开发背景的选用及介绍 4
2.需求分析 5
2.1 系统需求 5
2.2 功能需求 5
3
3.概念设计阶段 4
3.1 实体 E-R 图 6
4.逻辑结构设计阶段 6
4.1 E-R 图转换为关系模型 6
4.2 数据字典 6
5 数据库实施与维护7
5.1 创建数据库、数据表 7
6.应用程序设计 8
6.1 图书管理员管理处理8
6.2 图书查询 12
6.3 用户登录 17
6.4 背景设置 22
7.心得体会 24
8.参考文献 24
1.绪论
1.1 背景介绍
随着社会的发展,人们对于知识的需求也在不断地增长。书籍作为人们获取并增长知识
的主要途径,使得图书馆在人们生活中占有了一定位置。但是近几年来,随着书量的不断增
长,造成了书库空间极度不足,图书挤压,管理不善。这些都直接影响了读者对图书馆藏书
的充分利用。这时图书馆就特别需要开发一套书刊租借管理系统,通过该系统来提高图书馆
的管理效率,从而减少管理方面的工作流和成本。
一个现代化的图书馆在正常运营中总是面对大量的读者信息,书籍信息以及两者相互作
4
用产生的借书信息,还书信息。面对图书馆数以万计的图书,纷繁复杂的读者信息,频繁更
替的借还书信息,传统的直接方法不但管理出现漏洞,造成损失。因此有一个智能化、系统
化、信息化的图书管理系统十分重要的。充分利用计算机的功能实现对读者管理、书籍管理,
借阅管理等自动化控制,将会使图书馆的工作大大减弱。方便友好的图形界面、简便的操作、
完善的数据库管理。将会使得图书馆系统极大限度的应用于现代化图书管理中。
1.2 开发背景的选用及介绍
1.2.1 SQL Server 2008 R2 的简介
SQL 是英文(Structured Query Language)的缩写,意思为结构化查询语言。SQL 语言
的主要功能就是同各种数据库建立联系,进行沟通。SQL 被作为关系型数据库管理系统的标
准语言。SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提
取数据等。目前,绝大多数流行的关系型数据库管理系统,如 Oracle, Sybase, Microsoft
SQL Server, Access 等都采用了 SQL 语言标准。
SQL 语言有以下几个优点:
1. 非过程化语言
SQL 是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL 允
许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有 SQL 语
句接受集合作为输入,返回集合作为输出。SQL 的集合特性允许一条 SQL 语句的结果作为另
一条 SQL 语句的输入。
SQL不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;
所有 SQL 语句使用查询优化器,它是 RDBMS 的一部分,由它决定对指定数据存取的最快速
度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表
是否有索引、有什么类型的索引。
2. 统一的语言
SQL 可用于所有用户的 DB 活动模型,包括系统管理员、数据库管理员、 应用程序员、决
策支持系统人员及许多其它类型的终端用户。基本的 SQL 命令只需很少时间就能学会,最高
级的命令在几天内便可掌握。
3. 所有关系数据库的公共语言
由于所有主要的关系数据库管理系统都支持SQL 语言,用户可将使用 SQL 的技能从一个
您可能关注的文档
最近下载
- 学霸作文里的“骚话公式”(5个).pdf VIP
- 欧姆龙制氧机说明书1C_IM_HAO-3620、3720、3721、3722、3710、3711、3712.pdf VIP
- 基于S7-1200的异步电机速度跟随控制系统设计与实现.doc
- 第五讲量化与编码.ppt VIP
- 无人机飞行管理及应用:无人机飞行的空管需求PPT教学课件.pptx
- 无人机操作技术-无人机自动机场.pptx VIP
- SYT 7388-2017 石油天然气钻采设备 钻井用空气锤和冲击钻头.docx VIP
- 直线定向示范课.ppt
- SYT 7421-2018 石油天然气钻采设备 钻井和修井用管柱自动化处理系统.pdf VIP
- 谢冕评志摩的诗.doc VIP
原创力文档

文档评论(0)