- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书管理系统的实现与研究 (北京工业职业技术学院毕业论文) 培养单位 : 信息工程系 学科 : 计算机技术应用 毕业生 : **** 班 级 : 算机0931 指导教师 **** 副教授 二○一二年六月 摘 要
1996年夏,Sun Microsystems公司推出了Java数据库连接(Java Database Connectivity,JDBC)工具包的第1个版本。该工具包使得程序员可以使用结构化查询语言(SQL)连接到一个数据库,对数据库进行查询,或者对数据库进行更新。相对于其他的数据库编程环境而言,Java和JDBC有着跨平台运行的优势。用户可以将数据从一个数据库移到另一个数据库,例如从Microsoft SQL 移到Oracle,该程序仍然可以读取用户数据。JDBC使得Java不仅能够和远程数据通信,也能够在各种不同数据源之间通信,从而扩大了Java这种跨平台编程语言的应用范围,提高了它的应用价值。
JDBC是Java程序连接和存取数据库的应用程序接口(API)
关键词:Java程序;图书管理;图书目 录
摘 要 I
目 录 II
1需求分析 1
1.1.系统设计目的 1
1.2.系统设计要求 1
2 系统分析 2
2.1 图书管理工作流程 2
2.2 图书管理需求 2
3 系统设计 3
3.1 设计思想 3
3.2 系统功能结构图 3
3.3模块功能设计 4
4 系统实现 5
4.1 数据库的连接 5
4.2部分程序代码及运行结果截图 7
4.3部分运行结果截图 20
5 总结 25
参考文献 26
致谢与声明 27
评阅意见 28
1需求分析
1.1.系统设计目的
通过课程设计更清楚地理解下列基本概念:
1.;
2.;
3.;
4.
1.2.系统设计要求
1、设计内容:
(1)主要的数据表:
图书基本信息表,借书卡信息表,借阅信息表,图书分类信息表等等。
(2)主要功能模块:
图书基本情况的录入、修改、删除等基本操作。
办理借书卡模块。
实现借书功能。
实现还书功能。
能方便的对图书进行查询。
对超期的情况能自动给出提示信息。
*具有数据备份和数据恢复功能。
2、实验要求:
图书编号可参考国家统一的图书编码方法,再完成基本功能模块的情况下,尽量使系统功能具有通用性。2 系统分析
2.1 图书管理工作流程
系统完成就图书借阅管理的借书、还书、操作;书籍、学生、借阅记录的查阅、添加、更新及删除等功能,能更好的对图书进行分类管理,提高了利用率,为读者借阅提供方便。
2.2 图书管理需求
图书馆能随时查询书库中图书的库存量,以便及时准确、及时、方便地为读者提供借阅信息,但不能修改数据,无信息处理权,即可以打印清单、浏览数据等,管理权限由系统管理员掌握和分配。
图书馆作为提供学习的场所,不仅要求便于管理,而且要求对读者和借阅者提供方便快速的查找,借阅和登记手续。一个好的图书馆不仅仅看它的藏书的种类和数量是否齐全,还要看它的管理机制是否健全。这不仅仅是人的因素,还有操作手段和途径,比如一个好的图书管理系统。图书馆需要统一图书的管理,对各类书籍的借阅情况和图书馆的现有藏书数量,种类要及时掌握,这就要求它具有很强的时效性。为了减少旧书和大量内容重复多余的图书占用有限的空间而又要尽量做到图书种类的齐全,作为图书馆的管理人员来说需要及时地对图书进行上架和注销的处理。有些图书如周刊,报刊,杂志等更换的频率较高,有时需要每天更换,而有些大型图书则可能几年才更换一次。这些信息的发布和注销要求管理员及时掌握,时效性非常重要。定时整理数据:系统管理员根据市场图书行情定时整理系统数据库,对图书的借阅情况、读者的管理情况、书库的增减等均可计算机执行,并将运行结果归档。
3.1 设计思想
(1) 进行合理的需求分析,用Eclipse实现前台的应用程序框架。
(2) 详细的数据库系统设计,用SQL Server 2000实现数据存取。
(3) 选择合理的数据库连接。
3.2 系统功能结构图
经过详细的需求分析后设计的系统功能图如下:
图3-1图书管理系统功能结构图
3.3模块功能设计
图书管理系统图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用序的开发两个方面。对图书管理系统的整个设计开发过程进行了介绍。阐述了图书管理系统的功能、特点及开发本系统的意义,以及入库、外借到收回、读者管理、管理、等功能的设计。
图书管理员能实现的功能:
(1) 借阅者注册:实现对未访问过本系统的读者的注册,将其填写的信息添加到借书卡信息表中。
(2) 借阅者查询:实现借阅者
文档评论(0)