没有合适的资源?快使用搜索试试~ 我知道了~
数据库原理与应用课程设计报告-图书管理系统.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 111 浏览量
2023-10-02
14:50:14
上传
评论
收藏 812KB DOCX 举报
温馨提示


试读
37页
本系统是在深入调查学校图书馆的基本业务流程以及在网上图书馆的考察根据需求所做的一个图书馆数据库管理系统,基本涵盖了图书馆的所有功能,并加入了一些更贴近现实的高级功能,力求更全面,更详细,做得更细致,更符合人性化。 该系统开发由系统需求分析阶段、概念设计阶段、逻辑设计阶段、数据库实施阶段、系统调试和测试阶段、参考文献、附录等阶段组成。
资源推荐
资源详情
资源评论





















信息工程学院
《数据库原理与应用》课程设计论文
题 目:图书馆管理数据库设计

《数据库原理与应用》课程设计论文 ..........................................................................................................1
1.系统需求分析 ...............................................................................................................................................1
1.1 引言 ...................................................................................................................................................1
1.2 目标与任务 .......................................................................................................................................1
1.2.1 需求分析阶段的目标 .............................................................................................................1
1.2.2 需求分析阶段的任务 .............................................................................................................1
2. 概念设计 ..................................................................................................................................................6
2.1 概念设计任务 ...................................................................................................................................6
2.2 概念模型设计 ...................................................................................................................................6
3. 逻辑设计 ..................................................................................................................................................7
3.1 逻辑设计的目标和任务 ...................................................................................................................7
3.2 关系模型设计 ...................................................................................................................................7
3.2.1 ER 转化关系模型...................................................................................................................7
3.2.2 关系模型优化 .........................................................................................................................9
3.2.3 用户子模式设计 ...................................................................................................................10
3.3 数据处理 .........................................................................................................................................10
4. 物理设计 ................................................................................................................................................10
4.1 物理设计目标与任务 .....................................................................................................................10
4.2 物理存储 .........................................................................................................................................11
5.数据库实施 .................................................................................................................................................11
5.1 建立数据库,数据表,视图,索引 .............................................................................................11
5.1.1 建立数据库 ...........................................................................................................................11
5.1.2 建立数据表 ...........................................................................................................................11
5.1.3 建立视图、索引 ...................................................................................................................13
5.1.4 建立存储过程 .......................................................................................................................14
5.2 数据入库 .........................................................................................................................................16
5.3 创建功能存储 .................................................................................................................................16
6.系统调试和测试 .........................................................................................................................................16
7.实习心得体会 .............................................................................................................................................24
8.存在问题与建议 .........................................................................................................................................24
参考文献 ........................................................................................................................................................24
附录 ................................................................................................................................................................25
附录 1.业务流程及数据流程图 ...........................................................................................................25
附录 2. ER 模型设计 ............................................................................................................................31

【 前 言 】
随 着 机 技 术 的 不 断 发 展 , 计 算 机 作 为 知 识 经 济 时 代 的 产 物 , 已 被 广 泛 应 用 于 社
会 各 个 行 业 和 领 域 。 目前,我国的科技水平高速发展,计算机作为今天使用最广的现代化工具
已深入到各个领域,并且正在成为未来社会——信息社会的重要支柱。在这样的大背景下,现代图
书馆数据库系统的开发就是在于提高图书管理的工作效率,加强图书馆的管理,全面实行计算机管
理。
图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,
现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。图书馆若采取手工
方式对图书资料和图书借阅情况进行人工管理,由于资料繁多,手工处理的工作量大,整体管理效
率低下,也不方便读者对图书资料的查阅。为了提高日常的图书管理效率,根据实际需要,设计了
一个图书馆管理系统,此图书管理系统,主要是基于大学图书馆的管理业务而设计的,是基于微软
的 SQL SERVER 2000 建立的,可用于各种中小型的图书馆。
本系统是在深入调查学校图书馆的基本业务流程以及在网上图书馆的考察根据需求所做的一个
图书馆数据库管理系统,基本涵盖了图书馆的所有功能,并加入了一些更贴近现实的高级功能,力
求更全面,更详细,做得更细致,更符合人性化。
该系统开发由系统需求分析阶段、概念设计阶段、逻辑设计阶段、数据库实施阶段、系统调试
和测试阶段、参考文献、附录等阶段组成。
关键字:图书馆、数据库、设计、图书借阅、管理、sql server 2000

计算机科学与技术 06 级 1 班数据库课程设计论文
1
1.系统需求分析
1.1 引言
目前很多小型图书馆进行信息管理的主要方式还是基于手工处理,最多是用计算机的文本系统
打印一些清单,信息处理工作量大,效率极低,而且容易出错,缺乏系统、规范的信息管理手段。
在电脑技术高速发展的今天,迫切需要充分利用计算机实现自动化管理。
1.2 目标与任务
1.2.1 需求分析阶段的目标
(1)通过实地考察,实地体验,深入细致的了解图书馆的各项功能,以及它们之间的联系操作
的流程信息和各项功能的实现。
(2)通过实地调查和问答-记录的方式了解图书馆管理的工作业务流程,并记录和处理相关的
数据。
(3)与指导教师交流个人想法,征求意见,改正不合理的地方,为下面的概念设计与逻辑设计
奠定基础。
1.2.2 需求分析阶段的任务
(1)图书馆功能分析
通过深入细致的调查,多方面搜集资料,以及实地考察等方法,经过总结研究,总结出了图书馆的
基本的业务功能,详细如下:
(1)图书信息维护:主要完成图书馆新进图书的编号、登记、入馆等操作。
(2)读者信息维护:主要是完成读者信息的添加、修改和删除等操作,只有是系统中的合法读者才
有资格进行图书的借阅活动。
(3)借书/还书处理:主要完成读者的借书和还书活动,记录读者借还书情况并及时反映图书的在
库情况。
(4)读者借阅记录:让每位读者能及时了解自己的借书情况,包括曾经借阅记录以及未还书记录。
(5)图书书目检索:读者能够根据不同的信息(如书名、作者、关键词等)对图书馆的存书情况进
行查找,以便快速的找到自己希望的图书。
(6)图书超期通知:为图书管理员提供一个统计信息,能够统计出到目前为止逾期未归还的图书及
相应的读者信息。
(7)图书预定信息:学生通过图书证可自行在网上进行预定,如果条件符合,便可以进行借阅。
(8)图书欠费信息:学生可以通过图书证进行查询,自己的欠费信息。
(9)图书类别信息:学生如果想借阅某一类的图书,可进行类别查询,方便简单。
(10)读者留言:学生如果有什么意见,可进行网上留言。

计算机科学与技术 06 级 1 班数据库课程设计论文
2
(11)电子图书阅读:学生可进行网上阅读,通过图书证进行登陆,有效的读者可进入。
以上就是本次图书馆数据库设计的基本完成的任务。
(2)数据流程分析
学生可以进入查询处查询自己需借图书的是否在馆情况和是否存在记录情况,若在馆可进行借
书;若不在馆,说明此书已经注销;若不存在,需要进行缺书登记。学生凭借相关票据,进入相关
部门办理借书、还书、注销等图书流通业务;学生凭借学生证可办理借书卡或离校进行注销卡业务。
还有,学生也可进行图书预定流程,凭借图书证进行登陆,通过验证,符合条件,便可以进行预定
信息发布,等待处理。除此以外,学生也可以进行相关的图书信息查询,也是要通过审核认证,符
合相关条件,便可以进行。同时,学生凭借图书证也可以进行网上电子图书的阅读。(相关信息见附
录)
(3)数据字典
数据字典是组成数据库很重要的组成部分,包含了数据项,数据结构等内容,只有认真分析相
关的业务功能,进行全面细致的分析,才有可能得到全面的数据结构。数据运行才能够正常,不会
出现缺少相应的信息等问题。
数据项:
数据项名
数据类型
长度
别名
取值范围
Sno
CHAR
10
学号
Sname
CHAR
10
姓名
Ssex
CHAR
2
性别
男,女
Sgrade
CHAR
10
年级
Sdept
CHAR
10
学院
Smajor
CHAR
10
专业
Sclass
CHAR
10
班级
Sage
INT
2
年龄
Bno
CHAR
10
条码号
Btype
CHAR
10
类别代码
Bname
CHAR
20
书名
Bahthor
CHAR
10
作者
Bpress
CHAR
20
出版社
Bprice
INT
2
定价
PID
CHAR
10
馆藏地编号
Bstate
CHAR
10
图书状态
正常,不正常
Bbstate
CHAR
10
借阅状态
已借,未借
Bquanity
INT
1
库存数量
Bbno
CHAR
10
借书代号
Bbtime
DATATIME
8
借书时间
Brtime
DATATIME
8
应还时间
Pname
CHAR
10
馆藏地名称
剩余36页未读,继续阅读
资源评论


等天晴i
- 粉丝: 468
- 资源: 10万+

下载权益

C知道特权

VIP文章

课程特权

开通VIP
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- UnitySetup-iOS-Support-for-Editor-2022.3.14f1.pkg
- UnitySetup-AppleTV-Support-for-Editor-2022.3.14f1.pkg
- UnitySetup-Android-Support-for-Editor-2022.3.14f1.pkg
- UnitySetup-Windows-Server-Support-for-Editor-2022.3.14f1.pkg
- UnitySetup-Windows-Mono-Support-for-Editor-2022.3.14f1.pkg
- UnitySetup-Linux-Server-Support-for-Editor-2022.3.14f1.pkg
- UnitySetup-Linux-Mono-Support-for-Editor-2022.3.14f1.pkg
- news.sql
- UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.14f1.pkg
- Scratch 3D 游戏:地城狂奔 3D
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
