logo资料库

JAVA图书管理系统毕业论文.doc

第1页 / 共33页
第2页 / 共33页
第3页 / 共33页
第4页 / 共33页
第5页 / 共33页
第6页 / 共33页
第7页 / 共33页
第8页 / 共33页
资料共33页,剩余部分请下载后查看
摘 要
Abstract
第1章 课题背景与意义
1.1 课题背景
1.2 图书管理系统简介
1.3 计算机信息系统的发展
1.4 图书管理系统的发展现状
1.5 开发图书管理系统应注意的问题
1.6 可行性分析
1.7 系统开发步骤
第2章 开发环境
2.1 Java开发环境
2.2 SQL SERVER 2005简介
2.2.1 SQL Server 特点
2.2.2 SQL Server 2005新特性
第3章 系统分析
3.1 处理对象
3.2 业务分析
3.3 图书管理系统数据流程图
3.4 系统功能模块图
3.5 数据库的设计
3.4.1 概念结构设计
3.4.2 逻辑结构设计
第4章 数据库实施
4.1 根据以上分析,建立数据库、数据表:
4.2 创建各个功能的触发器
第5章 系统流程设计
5.1系统操作流程图
5.2 数据增加流程
5.3 数据修改流程
5.4数据删除流程
第6章 系统设计
6.1 用户登陆
6.2 添加图书信息
6.3 图书类别管理
6.4 图书借阅管理
6.5 用户信息管理
结束语
致 谢
参考文献
安徽科技学院 毕 业 论文 目: 题 专 业: 学生姓名: 级: 班 学 号: 指导教师: 图书管理系统 机电人文系 李明 08 计算机 2008321 李 军 2011 年 12 月 19 日
摘 要 随着网络技术的发展、计算机应用水平的提高的扩大,原来系统的时效性、数 据的正确性、操作的方便性上都存在不足,已影响到系统的正常使用。经过考察比 较,决定利用自己的力量对图书管理系统重新设计,使系统能利用软件开发技术的 成果,方便图书的管理。 图书管理系统是典型的信息管理系统。系统介绍了图书系统的开发过程,设计 中遇到的问题及解决方法以及提高当前应用程序或系统开发进度和改善工作性能. 利用其提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后, 对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 本次课程设计利用 JAVA 开发工具和 SQL SERVER 2005 数据库来开发这个图书 管理系统。该系统要解决的图书管理所要解决的问题,可以满足图书管理基本要求, 包括添加、管理等功能。该系统能根据用户的需求,快捷方便的为读者提供借阅服 务。 关键词: 图书管理系统,信息管理,JAVA I
Abstract development, the computer application networking's Along with level's enhancement's expansion, system's effectiveness, the data accuracy, in the operation conveniences has the insufficiency originally, Has affected system's normal use. After the inspection comparison, decided that uses own strength to the literature management system management system redesign, enables the system to use the software development technology the achievement, convenient literature management. The literature registration management system management system is the typical information management system. The system introduced the literature referral system's performance history, in the design meets the question and the solution as well as enhance the current application procedure or the system development progress and the improvement operating performance. Each kind of object-oriented development kit which provides using it, first establishes the system application prototype in a short time, then, carries on the demand iteration to the initial prototype system, revises unceasingly and improves, until forms the user satisfied feasible system. This curriculum project 2000 databases develops this literature management system management system using the JAVA development kits and SQL the Server. This system must solve the literature administration center must solve the question, may satisfy the literature management essential requirements, including increase, inquiry, management and so on three aspect functions. This system can act according to the user the demand, what facilitates quickly is the reader provides the service. Key word: Literature management system,Information management,JAVA II
目 录 摘 要.............................................................................................................. I Abstract..........................................................................................................II 第 1 章 课题背景与意义............................................................................... 1 1.1 课题背景...............................................................................................1 1.2 图书管理系统简介.............................................................................. 1 1.3 计算机信息系统的发展...................................................................... 2 1.4 图书管理系统的发展现状.................................................................. 2 1.5 开发图书管理系统应注意的问题...................................................... 3 1.6 可行性分析...........................................................................................3 1.7 系统开发步骤.....................................................................................4 第 2 章 开发环境............................................................................................5 2.1 Java 开发环境......................................................................................5 2.2 SQL SERVER 2005 简介....................................................................... 5 2.2.1 SQL Server 特点......................................................................... 6 2.2.2 SQL Server 2005 新特性............................................................ 6 第 3 章 系统分析............................................................................................7 3.1 处理对象...............................................................................................7 3.2 业务分析...............................................................................................7 3.3 图书管理系统数据流程图.................................................................. 7 3.4 系统功能模块图.................................................................................. 9 3.5 数据库的设计........................................................................................9 3.4.1 概念结构设计............................................................................... 9 3.4.2 逻辑结构设计............................................................................. 10 第 4 章 数据库实施..................................................................................... 12 III
4.1 根据以上分析,建立数据库、数据表:........................................12 4.2 创建各个功能的触发器.................................................................... 13 第 5 章 系统流程设计................................................................................. 16 5.1 系统操作流程图................................................................................. 16 5.2 数据增加流程.....................................................................................16 5.3 数据修改流程.....................................................................................18 5.4 数据删除流程......................................................................................18 第 6 章 系统设计......................................................................................... 20 6.1 用户登陆.............................................................................................20 6.2 添加图书信息.....................................................................................21 6.3 图书类别管理.....................................................................................21 6.4 图书借阅管理.....................................................................................22 6.5 用户信息管理.....................................................................................22 结束语............................................................................................................24 致 谢............................................................................................................26 参考文献........................................................................................................26 IV
第 1 章 课题背景与意义 1.1 课题背景 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实 现图书信息的管理势在必行。目前图书管理的借阅工作部分大多数还是手工管理, 工作效率很低,并且不能及时了解图书的种类和读者们比较需求的图书等,不能更 好的适应当前读者的借阅要求。手工管理还存在这许多弊端,由于不可避免的人为因 素,造成数据的遗漏、误报。计算机信息化管理有着储存量大,速度快等许多优点, 提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对读者的 借阅过程形成一整套动态的管理能够极大地提高图书管理管理的效率,这也是图书 管理的科学化、正规化管理,与世界接轨的重要条件。 1.2 图书管理系统简介 图书管理系统就是我们常说的 MIS(Management Information System),在强 调管理,强调信息的现代社会中它变得越来越普及。MIS 是一门新的学科,它跨越 了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这 些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。 管 理信息系统是现代信息管理工作不可缺少的一部分,是适应现代高图书信息管理尺 度的要求、推动信息管理走向科学化、规范化的必要条件。只有信息管理规范了, 才能给人们提供更好的生活环境及便利的生活空间。信息是管理上的一项极为重要 的资源,管理工作的成败取决于能否做出有效的决策,而决策的正确程度则在很大 程度上取决于信息的质量。 在 21 世纪,人类将步入知识经济时代,知识经济时代是图书发展日新月异和知 识、信息呈爆炸膨胀的时代。有所谓信息威胁之说,这是指人类面临的要处理的信 息量大到难以处理的地步,以至造成混乱的结果。 计算机的出现解决了这个问题, 由于计算机迅速、准确为信息收集、加工、使用、查询提供可能。 随着以计算机技术、通信技术、网络技术为代表的现代信息技术的飞跃发展, 人类正在从工业时代向信息时代迈进,人们越来越重视信息资源的开发和利用,“信 息化”已成为一个国家经济和社会发展的关键环节,信息化水平的高低已成为衡量 一个国家现代化水平和综合国力的重要标志。 管理信息系统是一个由人和计算机等组成的,能进行管理信息的收集、传递、 加工、保存、维护和使用的系统,它能实测国民经济和企业的行为、帮助实现其规 划目标。管理信息系统功能包括:信息收集、信息存储、问题处理、对话及信息输 出、信息管理机构。
1.3 计算机信息系统的发展 从 1945 年美国第一台电子数字积分计算机 ENIAC 诞生以来,短短四、五十年, 计算机技术发展异常迅速,应用日益广泛。从硬件上由电子管、晶体管、集成电路、 大规模、超大规模集成,价格降低、可靠性增强。计算机尤其是微型计算机逐渐普 及,从开始 4 位微处理器的微型机到现今 32 位高档微机,主频速度越来越快。随 着硬件的发展,软件也不断更新,由 2 进制代码到机器语言汇编语言、高级程序语 言,到现今面对对象的非过程化语言,人们不必关心问题的解法和计算过程描述, 只需告诉它干什么,至于如何干,则由软件自动完成,这给软件开发人员带来及大 的便利。软件开发人员不必化大多时间和精力在描述程序的具体细节上,提高效率, 减少手工编程中的误差。计算机的应用也由原先单纯的数值计算,到数据处理如办 公自动化,辅助教学,工业的自动控制、人工智能,可以说渗透到生产生活的各个 领域。计算机的应用提高了效率,降低了成本,节省人力物力。但要发挥其巨大作 用,还需提高人们的应用水平。 1.4 图书管理系统的发展现状 现代社会、社会化趋势的扩大和社会产品需求使企业在生产经营活动中涉及的 内外部信息积聚膨胀,随着科学技术突飞猛进和生产迅速发展,使人类知识量增长 速度不断加快,信息量的增加,外部环境变化的变快,人工已无法胜任。如何收集 足够的信息资源,强有力的信息并加以利用,积极的开发和及时利用信息爆炸有效 的信息资源,已成为现代社会的难题。计算机的出现解决了这个问题,由于计算机 迅速、准确为信息收集、加工、使用、查询提供可能。计算机技术与通信技术结合 极大的促进现代信息技术的发展,各国加快信息进程,国际社会建设信息高速公路 的热潮和中国工人“金”字号工程为代表的国家信息工程项目的开展,使中国的企 业信息化面临新的形势。 电子计算机适应现代社会管理信息量迅速增长,信息寿命短,要求及时转换的 问题。信息系统由电子数据处理,信息报告系统,决策支持系统进一步发展到专家 系统及支持领导层的决策执行信息程序,在竞争中支持战略决策的战略信息系统。 当今社会现代信息技术广泛迅速的渗透到社会生活的各领域但目前在管理信息系统 应用还很不完善,属于起步阶段。计算机对管理工作的支持,不仅是数据处理、而 且是辅助决策的工具,能够从海量的信息中收集、整理,分析提供给管理者、决策 有关的信息,相关的决策分析,甚至可和管理者交互对话,生成决策。目前各个行 业的计算机处理信息管理,很大一部分仍停留在单项业务理,处在电子数据处理阶 段,各单位由事务处理到系统处理转向支持系统还建立起真正的具有预测控制和支 持决策功能的管理信息系统。虽然信息系统已有一定发展,在业务处理过程控制办
公自动化方面已有长足进步,但很不完善。要充分利用计算机处理信息,必须从目 前情况入手,着眼于未来,开发适合本单位、行业的小型管理系统,甚至是其中一步 分,如工资管理系统,然后逐步完善,不断扩充。管理信息系统的特点之一就是数 据集中统一,采用数据库。利用数据库技术可解决数据共享问题。数据库用一定数 据模型组织数据,使数据面向系统,程序独立于数据,实现数据独立性,减少数据 冗余和不一致性,且易编程、扩充、移走。尤其 20 世纪 70 年代后期产生的分布式、 面对对象数据库,使数据和数据操作方法作为对象由数据库管理,系统更好用,减 少出问题的可能性.其属性继承性可在对象中共享数据和操作,极大的方便了用户。 总而言之管理信息系统是集科学化、计算机及系统方法为一体的综合性边缘性学科。 1.5 开发图书管理系统应注意的问题 成功地开发一套管理信息系统,不仅需要具备一定的理论基础,而且还需要对开 发过程中所面临的问题有一个充分、清醒的认识,例如:社会因素、文化背景、企 业体制、起点环境等。特别是在中国当前 IT 行业飞速发展的形势下,更要强调这些 方面对管理信息系统开发的影响。 1.6 可行性分析 (1)由于图书管理系统是作为毕业设计由我们自己开发的,在经济上的投入 甚微,系统建成之后将为今后图书管理提供很大的方便,估算新系统的开发费用和 今后的运行、维护费用,估计新系统将获得的效益,并将费用与效益进行比较,对 今后使用十分有利。 (2)技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件 配置是否满足开发的需求等。本图书管理系统用的是 JAVA 开发语言,调试相对简 单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。 软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速 度快、容量大、可靠性能高、价格低,完全能满足系统的需求。 运行可行性是对组织结构的影响,现有人员和机构和环境对系统的适应性及人 员培训补充计划的可行性。当前社会信息化技术已经相当普及,各类操作人员水平 都有相当的高度,所以在运行上是可行性的。根据新系统目标来衡量所需的技术是 否具备,一般可从硬件、软件的性能要求、环境条件、技术人员水平和数量等方面 去考虑和分析,其中开发人员的技术力量应首先考虑能力与水平,并考虑近期内可 以培养和发展的技术人员。
分享到:
收藏