- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 数据库原理
数据库是数据管理的一个领域,是计算机科学技术的一个重要子科学。如今信息资源已成为各个部门、组织的一笔财富。建
您可能关注的文档
- 学士学位论文___实时路况系统1.doc
- 学士学位论文___食品质量安全检测与溯源系统公共服务平台建设项目.doc
- 学士学位论文___市场营销房地产营销战略研究.doc
- 学士学位论文___市污水处理厂初步设计方案.doc
- 学士学位论文___试论航空公司客舱乘务员应具备的礼仪规范.doc
- 学士学位论文___试论发展我国银行卡产业的意义与建议.doc
- 学士学位论文___试论会计造假及防范措施.doc
- 学士学位论文___试论建筑工程造价控制工程造价.doc
- 学士学位论文___试论企业降低产品成本的意义和途径.doc
- 学士学位论文___试论企业货币资金的内部控制.doc
- 人教版(2025)选择性必修 第二册Unit 1 Science and Scientists Using Language 1课件(共30张PPT).pptx
- 人教版(PEP) 四年级下册 Unit 2 What time is it PartB Let's talk 课件.pptx
- 中职英语 外研版(2021) 拓展模块 Unit 5 It’s Necessary to Develop Soft Skills:Reading & Writing 1 教学设计(表格式).docx
- 人教版(2025)高中英语必修1 Unit 1 Teenage Life Reading and thinking课件(共23张,内嵌视频).pptx
- 第12课 亚非拉民族民主运动的高涨 课件(共22张PPT).pptx
- 译林版八年级上学期Unit 1 Friends 基础知识点背诵及练习(无答案).docx
- 冀教版八年级上册Unit 3 Families Celebrate TogetherLesson 16 Happy Thanksgiving!课件(共15张PPT)(含音频+视频).pptx
- 牛津译林版七年级上册Unit3 Welcome to our school Task课件(共14张PPT).pptx
- 牛津译林版8B Unit 4 Task (共44张PPT).pptx
- 北师大版(2025)必修第一册 Unit 1 life choices Lesson 3 Your life is what you make it 课件 (共30张PPT).pptx
最近下载
- 广东省二级注册建造师第四周期继续教育所有专业(必修课)练习题及答案.pdf VIP
- 香港《公司条例》Cap 622 PDF (24-10-2022) (English and Simplified Chinese).pdf
- 2024-2025学年中职思想政治心理健康与职业生涯高教版(2023)教学设计合集.docx
- JCT60014-2022地下工程混凝土结构自防水技术规范.pdf
- 泵体铸造工艺设计.doc
- 护士个人简历模板表格(可编辑).pdf VIP
- 基于PLC分拣系统设计.doc
- 一年级下册数学苏教版课件第1课时 认识图形(二).ppt
- 2024年二级建造师之二建矿业工程实务真题精选附答案.docx VIP
- 《规范化创伤中心运行指南》(TSZSMDA 009-2024).pdf VIP
文档评论(0)