基于JAVA的图书借阅管理系统-.doc

上传人:h**** 文档编号:130792 上传时间:2018-07-09 格式:DOC 页数:132 大小:725.50KB
下载 相关 举报
基于JAVA的图书借阅管理系统-.doc_第1页
第1页 / 共132页
基于JAVA的图书借阅管理系统-.doc_第2页
第2页 / 共132页
基于JAVA的图书借阅管理系统-.doc_第3页
第3页 / 共132页
基于JAVA的图书借阅管理系统-.doc_第4页
第4页 / 共132页
基于JAVA的图书借阅管理系统-.doc_第5页
第5页 / 共132页
点击查看更多>>
资源描述

1、琼州学院本科毕业论文 (设计 ) 2011 年度本科生毕业论文(设计) 基于 JAVA 的 图书借阅管理系统 院 系: 电子信息工程学院 专 业: 计算机科学与技术 年 级: 学生姓名: 学 号: 导师及职称: 2011 年 5 月 琼州学院本科毕业论文 (设计 ) 2011 Annual Graduation Thesis (Project) of the College Undergraduate Library Lending Management System Based on JAVA Department: College of Electronics and Informatio

2、n Engineering Major: Computer Science and Technology Grade: 2007 Students Name: Student No.: Tutor: Finished by May, 2011 琼州学院本科毕业论文 (设计 ) 毕业论文(设计)原创性声明 本人所呈交的毕业论文(设计) 是我在导师的指导下进行的研究工作及取得的研究成果。据我所知, 除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 作者签 名: 日期: 毕业论文(设

3、计)授权使用说明 本论文(设计)作者完全了解琼州学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。 作者签名: 指导教师签名: 日期: 日期: 琼州学院本科毕业论文 (设计 ) 张恒量 毕业论文(设计)答辩委员会 (答辩小组 )成员名单 姓名 职称 单位 备注 副教授 电子信息工程学院 组长 副教授 电子信息工程学院 组员 讲师 电子信息工程学院 组员 助教 电子信息工程学

4、院 秘书 琼州学院本科毕业论文 (设计 ) 摘 要 当今 各 个 单位图书资料 需求量 快速增加 , 过去 传统的图书管理方 法 已无法适应 现在社会 形势 对图书的 需 求 , 所以现代科技就 运 用计算机 来研 发 了有关 图书资料的 管理系统 ,因为有自己的图书管理系统来管理书籍,图书管理会方便快捷许多, 也有利于工作人员快捷方便 地 对图书的信息进行 查询、修改和维护 等 相关信息。 图书馆拥有丰富的文献信息资源,是社会信息系统的重要组成部分,在信息社会中的作用愈来愈重要。 本文介绍了在 JAVA 环境下 连接数据库的并提取信息的 一个管理信息系统的过程。通过 对图书管理的调查和需求分

5、析 ,创建了一套行之有效的计算机管理图书馆的方案。文章详细介绍了 该系统的各个部分的功能 , 包括图书管理,学生管理,借阅管理,系统帮助等信息,而且也阐述 了系统的可行性分析、数据表内容、业务流程分析、数据流程分析、数据字典 等等;系统设计部分主要介绍了系统功能设计和数据库设计;系统实现部分列出了几个主要的程序框图, 并附带了系统的一些截图 。 系统界面友好,可操作性强, 以高效率为读者提供最好的图书借阅服务。 让图书管理更加方便快捷,本系统适合小型图书馆 的 图书管理。 关键词: JAVA; 图书借阅; 查询 ;图书管理 琼州学院本科毕业论文 (设计 ) ABSTRACT As each u

6、nit is now a rapid increase in demand for books and materials, the traditional library management methods can not adapt to the needs of social situation on the books, so the use of computers to modern technology to develop information about the library management system, because of their library man

7、agement system to manage the librarys books, many will be convenient. Also help staff quickly and easily query the information of books, modification and maintenance and other related information. Libraries have a wealth of information resources, social information system is an important part of the

8、 role in the information society more and more important. This article describes the JAVA environment, connecting to the database and extract information, the process of a management information system. Through research and library management needs analysis, created a set of effective management of

9、library computer program. This paper introduces the various parts of the system functions, including library management, student management, loan management, system help and other information, but also described the feasibility analysis, data table content, business process analysis, data flow analy

10、sis, data dictionaries, etc.; system design part introduces the system function design and database design; system implementation section lists the main block diagram, and the system comes with some screenshots. Friendly interface and operable to provide readers with high efficiency will be the best

11、 book lending service. Faster and more convenient for library management, the system is for managing a small library of books. Key words: JAVA; Borrowing; Query; Books Management 琼州学院本科毕业论文 (设计 ) 目 录 第一章 引 言 . 1 第二章 需求分析 . 2 2.1 系统用户 . 2 2.2 系统需求 . 2 2.2.1 功能需求 . 2 2.2 .2 系统功能图 . 3 2.2.3 数据库安全需求 . 4

12、 2.3 数据流图 . 4 2.4 各功能模块流程图 . 5 2.4 .1 删除、修改模块 . 5 2.4.2 添加模块 . 5 2.4.3 借阅模块 . 6 2.5 系统数据字典 . 7 第三章 概念设计阶段 . 9 3.1 系统主要实体及其关系 . 9 3.2 系统总体 E-R 图 . 9 第四章 逻辑设计阶段 . 10 4.1 数据库关系模式定义 . 10 4.2 对所建表的分析 . 11 第五章 设计 实施阶段 . 12 5.1 数据库设计 . 12 5.1.1 创建数据库和 数据表 . 12 5.1.2 创建规则、触发器和存储过程 . 12 5.2 应用程序设计 . 12 5.2.1

13、 启动窗体 . 12 5.2.2 用户登录模块的实现 . 13 5.2.3 登录超级管理员的主界面 . 14 5.2.4 图书管理模块的实现 . 14 琼州学院本科毕业论文 (设计 ) 5.2.5 读者管理模块的实现 . 15 5.2.6 图书借还功能模块的实现 . 16 5.2.7 信息一览功能模块的实现 . 17 5.2.8 系统帮助功能 . 17 5.2.9 其他功能 . 18 第六章 系统测试与感触 . 19 参考文献 . 20 附录 . 21 致 谢 . 33 琼州学院本科毕业论文 (设计 ) 1 第一章 引 言 现代社会发展越来越快,信息也越来越多,人们对知识的需求也不断增长,人们

14、想在激烈的竞争 中获得胜利,就必须掌握足够的信息,书籍是信息的载体 ,人们对书籍的渴求程度将会越来越高, 如何科学的管理图书信息不仅关系到读者获取信息的方式,更直接关系到图书馆自身的管理, 因此开发出功能完善、适合客户使用、操作简单的图书管理系统很有必要。 管理信息系统是介于信息论,统计学与运筹学及计算机科学之间的一门边缘性,综合性,系统性的交叉科学,它是随着管理科学,信息技术,计算机技术等的发展而产生和发展起来的。 图书管理系统也是一门信息管理系统 ,该系统的设计的主要内容是程序软件的设计和数据库的设计 【 1】 ,这是设计的两个模块, 程序软件的设计主要包括界面的设计,基本功能代码的实现以

15、及功能与界面的连贯性。数据库设计主要是数据表的设计和相关触发器与存储过程,设计要求应用程序功能完备,易用 【 2】 等 特点。 琼州学院本科毕业论文 (设计 ) 2 第二章 需求分析 在设计系统之前一定要充分与用户交流 ,认真了解用户的基本要求 ,并进行调查分析 【 3】 , 做好需求 分析 可以让用户更好的接受程序,程序的后期开发与维护费用就会越少。 2.1 系统用户 图书馆管理系统主要的用户分为三种类型:超级管理员、图书管理员、出借管理员和普通用户。针对不同的用户,应该拥有不同的权 限和操作 。 (1) 超级管理员:超级管理员拥有该系统的一切权限,除了拥有普通用户的权限 以 外,还拥有其他

16、管理员的权限,更重要的是超级管理员可以添加、删除、修改图书管理员、出借管理员的信息。 (2) 图书管理员:图书管理员拥有对图书的完全管理,包括添加、修改、删除和查询图书信息,不具有其他方面的权限。 (3) 出借管理员:图书管理员拥有对图书借阅情况的完全管理,还包括添加、修改、删除学生信息还可以检索借阅情况,不再具有其他方面的权限。 2.2 系统需求 2.2.1 功能需求 各用户主要功能: (1) 超级管理员:超 级管理员拥有该系统的一切权限,除了拥有普通用户的权限以 外,还拥有其他管理员的权限,更重要的是超级管理员可以添加、删除、修改图书管理员、出借管理员的信息。 (2) 图书管理员:图书管理员拥有对图书的完全管理,包括添加、修改、删除和查询图书信息,不具有其他方面的权限。 (3) 出借管理员:图书管理员拥有对图书借阅情况的完全管理,还包括添加、修改、删除学生信息还可以检索借阅情况,不再具有其他方面的权限。 系统主要功能:

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。