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

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

ID:14358454

大小:1.25 MB

页数:29页

时间:2018-07-28

学位论文-—图书信息管理系统数据库报告.doc_第1页
学位论文-—图书信息管理系统数据库报告.doc_第2页
学位论文-—图书信息管理系统数据库报告.doc_第3页
学位论文-—图书信息管理系统数据库报告.doc_第4页
学位论文-—图书信息管理系统数据库报告.doc_第5页
资源描述:

《学位论文-—图书信息管理系统数据库报告.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、数据库系统原理课程设计报告题目:学院:专业:学生姓名:学号:指导教师:年月日摘要如今的图书馆早已不像以前通过手工记录来登记图书、读者以及借阅信息了,互联网的飞速发展实现了图书管理的信息化。在本文的开始部分介绍了图书管理信息系统的设计背景,然后阐述了图书信息管理系统的需求和总体设计方案,较具体的论述了系统的详细设计和实现过程。该系统是在Win7系统下,以关系型数据库MySql为数据库开发管理软件,Java编程技术开发的图书管理信息系统。该系统主要包括基础维护模块、借阅模块、查询管理模块、统计模块等其他功能模

2、块。用户界面设计方面所利用的是Java编程技术。后台数据库选用的则是MySql关系型数据库。关键词:图书管理;Java;数据库目录引言11程序开发的技术基础21.1Java技术21.2数据库原理32图书管理信息系统需求分析42.1系统目标42.2需求概述42.3系统功能分析42.4系统的需求分析52.4.1设计分析52.4.2数据库需求分析53图书管理系统的设计63.1系统功能模块设计63.1.1系统功能模块设计63.1.2系统功能模块结构图63.2系统数据库设计73.2.1数据流图73.2.2数据存储词

3、条描述93.3用户界面设计113.3.1输入设计113.3.2输出设计124图书管理信息系统的实现124.1开发环境的构建124.2系统工程目录124.3公共模块134.3.1db包134.3.2util包154.4功能模块的实现164.4.1登录模块相关164.4.2基础维护模块相关174.4.3借阅模块相关184.4.4查询管理模块相关204.4.5统计模块相关214.4.6系统管理模块相关215结论23参考文献24第25页共25页引言21世纪后我们进入了一个高速发展的信息化时代,在各行各业中离不开信

4、息处理,这正是计算机网络被广泛应用于管理信息系统的外部原因。计算机的好处在于它能对信息数据进行高速、安全的处理,尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。图书馆作为一种信息资源的集聚地,图书、用户与借阅资料繁多,包含很多信息数据的管理,图书管理是一项非常重要的内容。随着图书数量的增加。采用传统的手工图书管理方式,管理过程繁琐而复杂,执行效率低,并且容易出错。在这种情况下,就需要开发一套图书管理系统来提高图书管理工作的效率和质量。第25页共25页1程序开发的技术基础1.1Java技术Java是一

5、种可以撰写跨平台应用程序的面向对象的程序设计语言。它继承了C++语言面向对象技术的核心。Java舍弃了C语言中容易引起错误的指针(以引用取代)、运算符重载(operatoroverloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在Java1.5版本中,Java又引入了泛型编程(GenericProgramming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。Java不同于一般的编译执行计算机语言和解释

6、执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了Java程序的性能。Java语言的优良特性使得Java应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开

7、放结构和在多平台之间传递信息的低成本方式。特别是Java企业应用编程接口(JavaEnterpriseAPIs)为企业计算及电子商务应用系统提供了有关技术和丰富的类库。第25页共25页1.2数据库原理数据库是数据管理的一个领域,是计算机科学技术的一个重要子科学。如今信息资源已成为各个部门、组织的一笔财富。建立一个满足各级部门信息处理要求的行之有效的信息系统就成为了一个企业、事业单位、政府部门或其他社会组织生存和发展的重要条件。因此,作为信息系统核心和基础的数据库得到了越来越深远的运用。MySQL是一种关联

8、数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配各种编程语言可组成良好的开发环境。第25页共25页2图书管理信息系统需求分析2.1系统目标图书管理信息系统是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。