网站大量收购独家精品文档,联系QQ:2885784924

图书信息管理系统数据库报告 学位论文.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书信息管理系统数据库报告 学位论文

数据库系统原理 课程设计报告 题 目: 学 院: 专 业: 学生姓名: 学 号: 指导教师: 年 月 日 摘 要 如今的图书馆早已不像以前通过手工记录来登记图书、读者以及借阅信息了,互联网的飞速发展实现了图书管理的信息化。 在本文的开始部分介绍了图书管理信息系统的设计背景,然后阐述了图书信息管理系统的需求和总体设计方案,较具体的论述了系统的详细设计和实现过程。 该系统是在Win7系统下,以关系型数据库MySql为数据库开发管理软件,Java编程技术开发的图书管理信息系统。 该系统主要包括基础维护模块、借阅模块、查询管理模块、统计模块等其他功能模块。用户界面设计方面所利用的是Java编程技术。后台数据库选用的则是MySql关系型数据库。 关键词:图书管理;Java;数据库 目 录 引言 1 1 程序开发的技术基础 2 1.1 Java技术 2 1.2 数据库原理 3 2 图书管理信息系统需求分析 4 2.1 系统目标 4 2.2 需求概述 4 2.3 系统功能分析 4 2.4 系统的需求分析 5 2.4.1设计分析 5 2.4.2数据库需求分析 5 3 图书管理系统的设计 6 3.1 系统功能模块设计 6 3.1.1系统功能模块设计 6 3.1.2系统功能模块结构图 6 3.2 系统数据库设计 7 3.2.1数据流图 7 3.2.2数据存储词条描述 9 3.3 用户界面设计 11 3.3.1输入设计 11 3.3.2输出设计 12 4 图书管理信息系统的实现 12 4.1 开发环境的构建 12 4.2 系统工程目录 12 4.3 公共模块 13 4.3.1 db包 13 4.3.2 util包 15 4.4 功能模块的实现 16 4.4.1登录模块相关 16 4.4.2基础维护模块相关 17 4.4.3借阅模块相关 18 4.4.4查询管理模块相关 20 4.4.5统计模块相关 21 4.4.6系统管理模块相关 21 5 结论 23 参考文献 24 引言 21世纪后我们进入了一个高速发展的信息化时代,在各行各业中离不开信息处理,这正是计算机网络被广泛应用于管理信息系统的外部原因。计算机的好处在于它能对信息数据进行高速、安全的处理,尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。 图书馆作为一种信息资源的集聚地,图书、用户与借阅资料繁多,包含很多信息数据的管理,图书管理是一项非常重要的内容。随着图书数量的增加。采用传统的手工图书管理方式,管理过程繁琐而复杂,执行效率低,并且容易出错。在这种情况下,就需要开发一套图书管理系统来提高图书管理工作的效率和质量。 1 程序开发的技术基础 1.1 Java技术 Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。它继承了 C++语言面向对象技术的核心。Java舍弃了C语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 Java不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的性能。 Java语言的优良特性使得Java应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。特别是Java企业应用编程接口(Java Enterprise APIs)为企业计算及电子商务应用系统提供了有关技术和丰富的类库。 1.2 数据库原理 数据库是数据管理的一个领域,是计算机科学技术的一个重要子科学。如今信息资源已成为各个部门、组织的一笔财富。建

您可能关注的文档

文档评论(0)

店小二 + 关注
实名认证
内容提供者

包含各种材料

1亿VIP精品文档

相关文档