基于JAVA的图书管理系统的设计与实现

 2023-06-21 08:46:31

论文总字数:15179字

摘 要

利用JSP开发工具和SQL Server数据库开发了图书管理系统。该系统实现了普通管理员、超级管理员不同用户的登录,以及各自不同的功能。实现了管理员对各个用户的信息进行维护,以及对信息的查询、删除、更改等功能。论文首先介绍了项目背景,开发意义和论文的组织结构;接着介绍了设计所用的开发工具和运行环境以及完成本系统所用到的技术;然后重点论述了系统实现的开发过程,对系统的主要功能代码作了详细说明;最后介绍了系统测试的方法和过程。

关键词:图书管理管理,JSP,SQL Server2000

Abstract:Using JSP development tool and SQL Server database develop the Book Management System. The system realized login of common administrator and super administrator, and the function of different administrator. Realizing the function of administrator maintain the information of each user, and search, delete, update the information. The corporate users to acquisition and close an account, the farmer user to query. The paper aimed at the feature of design narrative. The first describes the project background, the development of meaning and the organizational structure of the paper. Then presented the design development tools and runtime environment and the technology used to complete the system. Next, discuss the focus of the system development process, explained in detail on the system"s main function code. Finally, the design of test methods and processes.

Key Words: Library Management System, JSP, SQL SERVER2000

目 录

1 引言 3

1.1 项目背景 3

1.2 图书管理系统的开发意义 4

1.3 论文组织结构 4

2 开发环境及开发工具的介绍 4

2.1 MyEclipse简介 4

2.2 Tomcat 概述 5

2.3 MySQL概述 5

3 完成本系统所用到的技术 6

3.1 Java Server Pages 2.0技术简介 6

4 系统设计 6

4.1 系统需求分析 6

4.2 可行性分析 7

5 图书管理系统设计的实现 13

5.1 系统实现流程 13

5.2 登录注册模块设计 13

5.3 管理员设置 18

6 系统调试与测试 21

6.1 程序调试 21

6.2 软件测试的重要性 21

6.3 软件测试的作用 22

6.4 单元测试 22

6.5组装测试 23

6.6确认测试 23

6.7系统测试 23

结 论 25

参 考 文 献 26

致谢 27

1 引言

1.1 项目背景

随着网络的普及以及计算机系统的发展,很多学校已经开通了网络并拥有系统,然而以前的管理模式已经跟不上时代的潮流,所以图书管理系统应运而生,图书管理系统可以为人们的图书借阅提供了很大的方便。

1.2 图书管理系统的开发意义

开发该系统,意义重大。它有利于提高图书管理系统的工作效率,此图书管理系统可以提高图书管理的服务质量。

详细来说,该系统具有以下优势:

1.借阅方便,减少了手工记录时间,方便速度,且节省了时间。

2.查询方便,不同用户登录都可以查询到有关自己的借阅信息。

3.使用方便,系统简单易学。

综上所述,该系统是日常生活中良好的辅助工具。

1.3 论文组织结构

本文的结构安排如下:

第一章为引言,简单介绍了项目的研究背景和意义。

第二章为开发工具,介绍了开发该系统所用的一些工具。

第三章为开发技术,介绍了开发该系统所用的的一些技术。

第四章为需求分析,详细介绍了需求分析,介绍了系统的设计目标、可行性分析,数据库设计以及系统的开发方案。

第五章为系统具体实现,根据系统功能模块详细介绍了各模块的设计过程并给出部分实现代码。

第六章为测试,介绍了该系统的测试过程。

2 开发环境及开发工具的介绍

2.1 MyEclipse简介

MyEclipse企业级工作平台(MyEclipseEnterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。

MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发 工具。

2.2 Tomcat 概述

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。本系统采用的是apache-tomcat-7.0.50。

2.2.1 安装和配置Tomcat

Tomcat安装也很方便,直接将下载的包解压就行,本次设计Tomcat解压目录是D:JAVA softapache-tomcat-7.0.50。解压完成后,在MyEclipse中单击WindowsPreferencesMyEclipseServersTomcat中找到Tomcat 7x进行配置。

然后打开MyEclipse,启动Tomcat 7.x。在用户浏览器中,输入http://127.0.0.1:8080或者http://localhost:8080。如果出现Tomcat的欢迎页面,就表示Tomcat的安装和配置是正确的。如图 2.1:

剩余内容已隐藏,请支付后下载全文,论文总字数:15179字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;