图书资料管理-毕业设计说明书

上传人:s9****2 文档编号:512869329 上传时间:2023-05-12 格式:DOC 页数:42 大小:1.38MB
返回 下载 相关 举报
图书资料管理-毕业设计说明书_第1页
第1页 / 共42页
图书资料管理-毕业设计说明书_第2页
第2页 / 共42页
图书资料管理-毕业设计说明书_第3页
第3页 / 共42页
图书资料管理-毕业设计说明书_第4页
第4页 / 共42页
图书资料管理-毕业设计说明书_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《图书资料管理-毕业设计说明书》由会员分享,可在线阅读,更多相关《图书资料管理-毕业设计说明书(42页珍藏版)》请在金锄头文库上搜索。

1、内蒙古工业大学本科毕业设计说明书摘 要Internet带给我们的不仅是无穷的信息,更为我们带来了很多的便利。在这个科技高速发展的时代,网络应用十分广泛,所以许多人愿意通过网络来使他们的生活变得更加的方便。网上图书资料管理系统的出现在为大家带来便利的同时也为国家省了一部分的资源,而且将书籍存放在网络上也不用担心书籍会被损坏或是丢失等人为的破坏。因此网络图书管理平台的建立是很有意义的。网上图书资料管理平台主要用于简化图书阅览过程,增强图书阅览实时性。本系统主要分为以下几个模块:会员模块,管理员模块,图书管理模块以及书架管理模块。系统中,设计了图书查询功能,支持模糊查询,节约图书查询时间。设计会员书

2、架功能,会员可添加、删除图书,增强了系统与用户的互动性。设计了图书按章阅读功能,增加了阅读快捷性。本系统以java语言为基础,通过各种开源框架,构建成为一个功能丰富的网上图书资料管理系统。关键词:图书;查询AbstractInternet brought us not only endless information,but also more convenient.In this era of rapid development of science and technology, network application is very extensive, so many people a

3、re willing to through the Internet to make their lives more convenient.At this time, the emergence of the Internet in the library to facilitate everyones also a part of the state of the resources, you can not print a lot of paper books, and books will be stored on the network without having to worry

4、 about the books will be damaged or is lost, and other man-made damage. Therefore network management platform for the establishment of books is of great significance.It mainly to be used in simplify the books reading process, enhancement books reading timeliness that On-line books and reference mate

5、rials manages the platform. This system mainly divides into the following several modules: Member module, manager module, books administration module and as well as bookshelf administration module. In the system, it has inquiry function which supports the fuzzy inquiry It also saves many time to que

6、ry books.It has the members bookshelf function, the member can added and delete the books, it can enhancement interactived between user and system. It has designed the books function that it read according to the chapter.To java language-based, through a variety of open-source framework, it is easy

7、to build a feature-rich online library.Keywords: book;query目 录引 言1第一章 开发背景与环境21.1 开发背景21.2 开发环境21.2.1 开发语言-Java21.2.2 JAVA的开发环境31.2.3 开发工具31.2.4开发框架41.2.5 MVC模式51.2.6 JDBC技术介绍71.2.7 JSP技术71.2.8 UML71.2.9 JAVA与XML8第二章 总体设计92.1 系统过程设计92.2 数据库结构设计92.3 .实体关系图102.3.1 总体ER模型102.3.2 管理员实体图102.3.3 会员实体图112.

8、3.4 书架实体图112.1.4 图书实体图122.4 数据字典表122.4.1 管理员信息122.4.2 图书分类122.4.3 图书信息132.4.4 图书章节132.4.5 会员信息132.4.6 书架信息14第三章 系统详细设计153.1 系统功能分析153.2 用例图163.2.1 管理员模块163.2.2 会员模块163.2.3 书架模块173.2.4 图书模块173.3 总体设计183.3.1 管理员模块183.3.2 图书模块183.3.3 会员模块193.3.4 书架模块203.4 程序设计203.4.1 登录流程图203.4.2 管理员流程图223.4.3 会员流程图233

9、.5 程序演示233.5.1 注册功能设计233.5.2 登录功能设计243.5.3 登录后的管理员界面253.5.4 会员登录29第四章 系统测试与维护324.1 软件测试324.2 测试结果32结 论36参考文献37谢 辞38内蒙古工业大学本科毕业设计说明书引 言随着互联网的发展,计算机的应用也越来越广泛,它已经成为人们日常生活中的一部分,随其一起发展的是各种软件的发展。到网上看书也成为人们一种习惯,这标志着网上图书资料管理系统的实现已经成为时代发展的必然。本系统正是在这种需求下产生的。本系统主要包含四个模块:会员管理,图书管理,书架管理,管理员管理,并对每一个模块都进行了详细的设计。使用

10、本系统可以使用户足不出户就享受到阅读图书的乐趣。在系统中,为大家提供了图书分类、通过章节查询图书内容、支持模糊查询等功能。本系统使用Eclipse作为开发环境,连接MySQL数据库,采用Apache自带的Tomcat作为服务器。本开发过程按照软件生存周期的开发步骤,首先进行需求分析,然后分析系统的可行性方案,确定了项目开发方案,并按照制定的计划进行了软件的总体设计和详细设计。最后对本软件进行了测试、运行和维护。第一章 开发背景与环境1.1 开发背景21世纪是知识经济时代,计算机网络作为这一时代重要的生产工具,给各个国家带来了巨大的发展机遇。Internet 电子商务的发展对于一个国家而言,不仅

11、仅意味着一个商业机会,它还意味着一个全新的全球性的网络驱动经济的诞生,这并非虚言。我们正在迈向一个拥有数10 亿台互联电脑的世界,在这个时代,信息就意味着财富。据报道,1995-2000年全球电子商务市场的营业额将达250亿美元,预计2000-2010年 全球电子商务涉及的产品和服务将增加到4500-6000亿美元。通过Internet互联的计算机将是企业在下一个10年制胜的有效工具。随着计算机的发展和普及,网络已经成为人们获取信息的一种方便、快捷、有效的手段。这也是本系统诞生的原因。归纳起来,本系统具有如下优点:()可以让用户在网上阅读图书,体会到网上读书的乐趣。()可以节约人力、物力资源。

12、()可以看到最新、最全的图书()查找方便()界面美观、大方、操作简单。1.2 开发环境1.2.1 开发语言-JavaJava是一种简单易用、完全面向对象、有平台无关性、安全可靠的、主要面向Internet的开发工具。Java自从1995年正式问世以来,它的速度发展已经让整个Web世界发生了翻天覆地的变化。随着Java Servlet、 Java Server Page(JSP)技术的推出,更是让Java成为基于Internet从远端服务器传输到本地机上并执行的一种语言:是一种应用程序提供者不需要知道使用者的计算机硬件与软件环境的语言。比尔盖茨说过:Java是最卓越的程序设计语言。Java自从问

13、世以来,技术和应用发展非常快,在计算机、移动电话、家用电话等领域中无一没有java技术的存在。在Internet上,几乎每个网页都包含Java程序或代码。由于Java的广泛应用,使它受到了史无前列的关注,Java是一种Internet编程语言,Java还曾是网络动画技术的代名词,Java虚拟机更是让人耳目一新,Java简单易学,跨平台而又不失强大功能。相比其他语言,Java技术平台具有鲜明的优越性。从最初构造Java平台开始,就考虑了安全性的问题,即其安全性是建立在Java平台的内核中的。其他的语言只是在软件开发时才由用户自行处理安全问题,难免会有安全漏洞。其次,对于程序员来说,Java语言比

14、以往其他的任何一门语言都好用,原因在于:Java有自动回收垃圾的功能,Java增加了对象和变量的强制类型检查,Java还取消了指针。时至今日,Java仍然一步步地朝着远大的梦想而迈进,显而易见的成果便是在国际互联网的应用,如今常见的浏览器也都全面支持Java Applet以及衍生出来的JavaScript语言等,而市面上可见的操作系统,也利用Java的跨平台特性来开发,包括Windows系统、各类Unix和Linux、Mac等操作系统,都可以看到Java的综述。这一切都充分说明了Java在计算机语言大家庭中的地位,Java对Internet编程的影响就如同C语言对系统编程的影响一样。1.2.2

15、 JAVA的开发环境JDK(Java Development Kit)是一个写Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成。 ()Java编译器Java编译器将Java源代码文件编译成可执行的Java字节码。Java源代码文件的扩展名为 .java,Java编译器把这种扩展名的文件编译成扩展名为.class的文件。源文件中的每个类在编译后都将产生一个class文件,这意味一个Java源代码文件可能编译生成多个class文件。 ()Java解释器Java解释器对编译生成的字节码格式的可执行程序的运行提供支持,它是运行非图形Java程序的命令行工具。1.2.3 开发工具根据需求分析及功能分析,选用Eclipse集成开发工具及MySql数据库来开发此系统。 ()Eclipse简介目前全球有上百万人在使用Eclipse进行开发,是因

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

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