- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库系统
课程设计报告
设计名称:图书馆管理系统 业: 计算机科学与技术(交通信息工程)
班 级: 201324020311
姓 名: 李 俊
2015 年 12 月 29 日
图书馆管理系统 3
摘要: 3
一、 背景介绍 3
1、背景 3
2、设计目的 4
二、 数据库设计与开发 4
1、数据库的设计要求 4
2、数据库的设计 5
3、数据库的开发 5
三、 系统实现 6
1、 项目流程图 6
(1) 整体设计流程图 6
(2) 主界面 7
(3) 个人管理 8
(4) 图书馆维护 8
四、 系统测试 9
系统测试以管理员身份进行 9
1、 登录界面 9
2、 主界面 9
3、 个人管理 9
4、 图书馆维护 11
五、 讨论与展望 12
参考文献 12
附录一:部分核心代码 13
附录二:部分SQL代码 13
图书馆管理系统
摘要
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。
在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。
本采用半开源的MYSQL数据库用于对数据库管理系统的开发与实现关键词 ;;图书馆管理 ;
背景介绍
数据库中的数据是从全局观点出发建立的,按一定的数据模型进行组织、描述和存储。其结构基于数据间的自然联系,从而可提供一切必要的存取路径,且数据不再针对某一应用,而是面向全组织,具有整体的结构化特征。
数据库中的数据是为众多用户所共享其信息而建立的,已经摆脱了具体程序的限制和制约。不同的用户可以按各自的用法使用数据库中的数据;多个用户可以同时共享数据库中的数据资源,即不同的用户可以同时存取数据库中的同一个数据。数据共享性不仅满足了各用户对信息内容的要求,同时也满足了各用户之间信息通信的要求。
本课程设计将在数据共享的基础上实现数据和程序的独立性,利用这一实例,加强 对《数据库系统概念》的深入理解,以及提高 对利用数据库技术来实现某一具体功能的能力。
本课程设计将采用面向用户的手段实现用户对数据库已经程序的共享
接下来我
数据库设计与开发
要求完成一个具有一定使用价值的图书馆管理系统,主要任务包括:
管理员的正常操作:一般读者的权利,以及对图书的增、改、删,对读者的增、改、删操作
2、数据库的设计
3、数据库的开发
MYSQL Workbench来搭建整个数据库并简单的导入数据
系统实现
流程图
整体设计流程图
个人管理
图书馆维护
系统测试
主界面
管理
图书馆维护
与展望
由于本次课程设计题目发布的很早有充足的时间去设计与开发
由于对JAVA比较熟练数据库建好后整个课程设计就相当于完成了
最近课程比较紧张,所以对于这次课程设计的完善只能放在寒假进行,寒假还有一个单片机的开发设计,不过即使是这样,课余时间我还是会将这个课题继续完善。
参考文献
F.Korth等机械工业出版社
《MySQL内核:InnoDB存储引擎》,姜承尧等,电子工业出版社
附录
附录二部分SQL代码
13
文档评论(0)