没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
数据库系统原理
课程设计报告
题 目:
学 院:
专 业:
学生姓名:
学 号:
指导教师:
年 月 日
摘 要
如今的图书馆早已不像以前通过手工记录来登记图书、读者以及借阅信息了,互
联网的飞速发展实现了图书管理的信息化。
在本文的开始部分介绍了图书管理信息系统的设计背景,然后阐述了图书信息管
理系统的需求和总体设计方案,较具体的论述了系统的详细设计和实现过程。
该系统是在 Win7 系统下,以关系型数据库 MySql 为数据库开发管理软件,Java
编程技术开发的图书管理信息系统。
该系统主要包括基础维护模块、借阅模块、查询管理模块、统计模块等其他功能
模块。用户界面设计方面所利用的是 Java 编程技术。后台数据库选用的则是 MySql
关系型数据库。
关键词:图书管理;Java;数据库
目 录
摘 要...............................................................................................................................................................1
目 录...............................................................................................................................................................1
引言................................................................................................................................................................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 图书管理系统的设计.................................................................................................................................7
3.1 系统功能模块设计..........................................................................................................................7
3.1.1系统功能模块设计................................................................................................................7
3.1.2系统功能模块结构图............................................................................................................7
3.2 系统数据库设计..............................................................................................................................8
3.2.1数据流图................................................................................................................................8
3.2.2数据存储词条描述..............................................................................................................10
3.3 用户界面设计................................................................................................................................11
3.3.1输入设计..............................................................................................................................11
3.3.2输出设计..............................................................................................................................12
4 图书管理信息系统的实现.......................................................................................................................12
4.1 开发环境的构建............................................................................................................................13
4.2 系统工程目录................................................................................................................................13
4.3 公共模块........................................................................................................................................14
4.3.1 db包.....................................................................................................................................14
4.3.2 util包....................................................................................................................................15
4.4 功能模块的实现............................................................................................................................16
4.4.1登录模块相关......................................................................................................................16
4.4.2 基础维护模块相关.............................................................................................................17
4.4.3借阅模块相关......................................................................................................................19
4.4.4查询管理模块相关..............................................................................................................20
4.4.5 统计模块相关.....................................................................................................................21
4.4.6系统管理模块相关..............................................................................................................22
5 结论...........................................................................................................................................................24
参考文献......................................................................................................................................................25
第 1 页 共 25 页
引言
21 世纪后我们进入了一个高速发展的信息化时代,在各行各业中离不开信息处
理,这正是计算机网络被广泛应用于管理信息系统的外部原因。计算机的好处在于它
能对信息数据进行高速、安全的处理,尤其对于复杂的信息管理,计算机能够充分发
挥它的优越性。
图书馆作为一种信息资源的集聚地,图书、用户与借阅资料繁多,包含很多信息
数据的管理,图书管理是一项非常重要的内容。随着图书数量的增加。采用传统的手
工图书管理方式,管理过程繁琐而复杂,执行效率低,并且容易出错。在这种情况
下,就需要开发一套图书管理系统来提高图书管理工作的效率和质量。
第 2 页 共 25 页
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)为企业计算及电子商务应用系统提供了有关技术和丰富的类
库。
剩余27页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 83
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功