毕业论文-- 图书管理系统的设计与实现

上传人:liy****000 文档编号:115173936 上传时间:2019-11-12 格式:DOC 页数:28 大小:444.50KB
返回 下载 相关 举报
毕业论文-- 图书管理系统的设计与实现_第1页
第1页 / 共28页
毕业论文-- 图书管理系统的设计与实现_第2页
第2页 / 共28页
毕业论文-- 图书管理系统的设计与实现_第3页
第3页 / 共28页
毕业论文-- 图书管理系统的设计与实现_第4页
第4页 / 共28页
毕业论文-- 图书管理系统的设计与实现_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《毕业论文-- 图书管理系统的设计与实现》由会员分享,可在线阅读,更多相关《毕业论文-- 图书管理系统的设计与实现(28页珍藏版)》请在金锄头文库上搜索。

1、毕业论文(设计)题 目: 图书管理系统的设计与实现 .学生姓名: .专 业: .指导教师: .完成时间: . 摘 要摘 要随着现代科学技术的进步,人类社会正逐渐走向信息化,图书馆拥有丰富的文献信息资源,是社会系统的重要组成部分,在信息社会中作用愈来愈重要。我国图书馆计算机等信息技术的应用起步于20世纪70年代末期,随着改革开放的步伐的迅速发展,特别是90年代以后,我国图书馆信息张建设了较大发展图书馆信息化建设迈向了一个新台阶。图书馆理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据

2、库。而对于后者则要求应用程序功能完备,易使用等特点。因此本人结合开入式图书馆的要求,对HSQLDB数据库、HSQLDB原理、Java应用程序设计,数据库技术进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的图书管理系统可以满足借阅者、操作员、图书馆工作人员和高级管理员三方面的需要。关键词:数据库组件图书管理窗HSQLDB语言IIIAbstractAbstractAlong with the technical advance in modern science, mankind societ

3、y headfor gradually the information turns,the library owns the abunt cultural heritage information resources, using the importance of the social system to constitute the part, in information society the function is more and more important, our country technical and applied start in information in et

4、c. in calculator in library in 20 centuies 70s last phase, is liberal to develop quickly along with the step that reform, especially 90s hereafter, our country library information network developments obtained the big development library information turns developments headed into a new step.The book

5、 management system is a typical information management system(MIS), its development mainly includes the application procedure of establishment and maintenance and head of backstage database to develop two aspects. Start to build up the data consitency and the integrity to the former request strong,

6、the data safety good database. But then reauest applying procedure function is complete to the latter, easy usage etc, characteristics.So oneself combine to open into the request of type libraryk,apply programdesign to the HSQLDB server database Jdatabase technique carried on more thorough study and

7、 application, mainly completing the need to manage the system to book analysis, function mold piece divide the line, database mode analysis, and designed database structure from here and applied procedure. He system circulates a result certificate, the book designed by this text management the syste

8、m can satisfy to borrow to read, hold to do a member(user), library of staff member(osa) and deluxe managing person(admini)s three aspects.Keyword:HSQLDB language database module book managementwindow body目 录目 录摘 要IAbstractII绪 论1第1章 图书管理系统需求分析21.1 可行性分析21.1.1 技术可行性21.1.2 经济可行性21.1.3 管理可行性21.1.4 开发环境

9、可行性21.2 需求分析21.2.1 系统的数据要求31.3 数据流图31.4 数据词典41.4.1 数据存储条目41.4.2 数据流词条描述5第2章 系统概要设计62.1 数据库表62.2数据库表关系图72.3系统总体设计72.3.1系统功能介绍72.3.2 图书管理82.3.3 图书借还82.3.4读者管理82.3.5系统查询92.4 系统功能结构设计图9第3章 系统功能实现103.1 管理员登录界面103.1.1管理员登录界面的实现103.1.2 功能103.1.3 管理员登录103.2 读者注册登记界面113.2.1 读者注册登记界面的实现113.2.2 功能113.2.3 注册读者1

10、13.3 右键快捷菜单项123.4 读者、图书借阅排行界面133.5 删除或修改读者信息133.5.1 删除或修改读者信息模块的实现133.5.2 功能133.6 今日信息查询143.7 图书续借管理模块153.7.1 图书续借管理模块的实现153.7.2 功能153.8 系统退出模块163.8.1 系统退出模块的实现163.8.2 说明163.9 图书归还管理模块17第4章 系统测试184.1功能测试184.1.1 登录窗口测试184.1.2 读者注册登记模块的实现184.1.3 读者信息模块的实现184.2 系统测试194.3 测试结论19结束语20致 谢21参考文献22绪 论绪 论随着现

11、代科学技术的进步,人类社会正逐渐走向信息化,图书馆拥有丰富的文献信息资源,是社会系统的重要组成部分,在信息社会中作用愈来愈重要。我国图书馆计算机等信息技术的应用起步于20世纪70年代末期,随着改革开放的步伐得迅速发展,特别是90年代以后,我国图书馆信息网络建设了较大发展,图书馆信息化建设迈向了一个新台阶。图书管理信息化是信息发展的必然趋势。通过对管理系统模型的研究,提出一套构造图书信息管理系统模块的方法,并利用数据库、信息系统分析所学的知识,结合其它图书管理业务常识,建立相关数据模型,利用面向对象开发工具对其进行设计与开发。建立一套有效的图书信息管理系统,可以减少工作量,将管理工作科学化、规范

12、化,提高图书馆管理的工作质量和工作效率。-1-第1章 图书管理系统需求分析第1章 图书管理系统需求分析1.1 可行性分析1.1.1 技术可行性随着国内软件开发的日益发民壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。现在,市场上可以选购的应用开发产品很多,流行的出有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:Microsoft公司的Visual BasicMicrosoft公司的Visual CBorland公司的DelphiPowersoft公司的PowerBuilderJava等等,这些大大提高了数据库应用软

13、件开发的效率。1.1.2 经济可行性对于整个系统而言,在系统未运行之前,初期投资比较大。但是在整个系统投入运行之后,将会给用户带来前所未有的方便和快捷,而且可以给其带来更大的利润。总之,这个系统的经济效益远远大于开发成本,而同时又减少了数据的流通环节,不必要花费那么多的时间,就是说最重要的是就是提高了效率,而又保证了各项数据的准确性,出避免了工作人员的流动赞成的收据丢失等问题,而且为用户提供了更多的文便,适应了当前的发展形式。1.1.3 管理可行性随着时代的发展,人员素质已逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必

14、担心电脑故障问题。1.1.4 开发环境可行性采用Java开发工具。它是一种面向对象的新兴网络编程语言,其强大的网络功能是其他编程语言难以比拟的。Java语言特别适合开发Internet应用程序,已成为当前编写网络程序的首选工具之一。由于Java程序具有不依赖于机器结构、与平台无关、可靠性高、安全稳定和支持金线程等特点,因此在当今计算机网络中占据关键性地位。1.2 需求分析需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户问题的分析,确定系统的功能需求。这个步骤是对理解需求的升华,直接关系到该系统的质量。分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通机制,

15、因此,系统的需求分析也应该是开发人员和用户或客户一起完成的。(1).系统性能要求(2).统一处理的准确性和及时性。(3)系统的开放性和可扩充性。(4)系统的易用性和易维护性。1.2.1 系统的数据要求(1).数据录入和处理的准确性和实时性。(2).数据的一致性与完整性。(3).数据的共享与独立性。1.3 数据流图数据流程图:数据流程图(简称DFD)是便于用户理解的系统数据流程的图形表示,它能精确的在逻辑上描述系统的功能,输入、输出和数据存储等,也是描述管理信息系统逻辑模型的最主要的工具。登录管理员admin借书还书续借添加修改删除图书读者borrowbookreaderbookreader管理员信息验证读者信息

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

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

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号