java小系统 数据库 图书馆

本文介绍了基于Java开发的图书管理系统,系统涵盖了从环境搭建(JDK、SQL Server 2008、Eclipse)到数据库连接的全过程。系统包括用户登录、图书预览、图书管理等功能,并通过JDBC连接数据库。文章提供了部分源代码,展示了登录界面和图书预览功能的实现,同时也分享了开发者在开发过程中的收获和体会。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                     图书管理系统

                         目录

第一章 研究前提................................................................................1

第二章 系统分析................................................................................3

第三章 数据库分析............................................................................5

第四章 系统详细设计与具体实现....................................................8

第五章 收获与体会............................................................................14

第六章 系统源代码............................................................................15

参考文献

 

 

                    第一章

                   研究前提

一:目的及要求

  1:下载并了解jdk1.8

  2:下载并且学会安装Microsoft SQL Server 2008数据库

  3:下载并安装eclipse 8.0 java开发工具

  4:掌握数据库的连接,了解java开发工具,熟悉java开发运行环境,学会用java编写项目,知道如何搭建系统框架,通过这个系统培养我们的眼光以及用java开发项目的兴趣

附加:

  Jdk下载地址:Oracle官网”www.8u10-windows-i586.exe”

 http://java.sun.com/javase/downloads/index.jsp  

  Microsoft SQLServer 2008地址:CMDN开源社区

  Eclipse 8.0下载地址:http://www.eclipse.org

 二:研究环境

   JDK1.8    SQL server 2008  eclipse 8.0 windows 8.0操作系统  PC

 三:研究环境搭建

JDK

  说明一下要找到适合自己操作系统的安装包,下载完安装包后解压到指定安装路径。直接点击exe可执行程序,安装到你指定的路径,                   如果没有特殊要求,一般默认安装到C:\Program Files\Java目录下。

  JDK环境配置,由于JDK提供的编译与运行都是基于命令行的,所以应该进行一下DOS下面的一个设定,把JDK安装目录的bin添加到DOS的外部命令中,这样就可以直接运用bin目录下的exe程序。

  配置步骤:开始->设置->控制面板->系统(或者在我的电脑 右键选择属性。系统->高级->环境变量。在环境变量窗口中,选择系统变量中变量名为PATH的环境变量,双击该按钮。把JDK安装路径中的bin目录的绝对路径,添加到PATH变量的值中,并且用半角的分号和已有路径进行分隔。

  检测jdk是否安装成功。

  开始->程序->附件->命令提示符(windows+r) 在命令行中输入javac,并回车执行。如果输出的是使用说明,则配置成功,否则重新配置环境。

eclipse使用说明

  Eclipse是一个开源,免费的集成开发工具。

  Eclipse的安装很简单,只要解压到任意路径下就行,要说明的是安装eclipse前先安装jdk。

然后,关于eclipse的使用,依次需要我自己去实践,比如

                               1

project->package->class 等等,重要的是去如何运行,调试,熟悉jdk1.6 API

文档说明也是必要的。

SQL server 2008说明

  1.1SQL server 2008数据库是一个非常好的工具。数据库安装是一个煎熬的过程,它对于新手来说是一个比较耗时的。

注释:SQL Server 2008是一个重大的产品版本,它在Microsoft的数据平台上发布,帮助用户的组织随时随地管理任何数据。它可以将结构化、半结构化和非结构性文档的数据(例如图像和音乐)直接存储到数据库中。SQL Server 2008 提供一系列丰富的集成服务,可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,用户可以控制数据而不用管数据存储在哪里。

  安装方法建议直接百度SQL server 2008安装过程的图示步骤。(这里就不再说明具体注意事项)    尽管安装成功,还需要进行一些补丁。

 1.2 在连接数据库之前必须保证SQL Server 2008是采用SQL Server身份验证方式而不是windows身份验证方式。如果在安装时选用了后者,则重新设置如下:

http://blog.163.com/jackie_howe/blog/static/19949134720122261121214/

 1.3 安装好SQL Server 2008后,运行开始→所有程序→Microsoft SQL Server 2008→配置工具→SQL Server配置管理器,在打开的窗口的左边找到MSSQLSERVER的协议,在右边右单击TCP/IP,选择已启用。如果Named Pipes 未启用也设为启用。右边的 TCP/IP,在弹出的窗口中选择IP地址标签,把IPAll中的 TCP端口 设成 1433,并将上方所有的已启用选项设置成是。

 1.4 然后重启数据库,重启完毕后,接下来使用命令测试1433端口是否打开。

开始菜单→运行cmd→在命令提示符下输入:telnet 127.0.0.1 1433(注意telnet与127之间有空格,1与1433之间有空格)若提示“不能打开到主机的连接,在端口1433: 连接失败”,则说明1433端口没有打开,需要重新进行以上配置。

如何实现eclipse与数据库SQLserver2008 的连接

  2.1 为使各个小程序都能连接在一起,需使用JDBC连接数据库,包括安装ODBC驱动,连接数据源。所以,需要下载驱动程序工具。

Microsoft JDBC Driver for SQL Server

Download Microsoft SQL Server JDBC 驱动程序 6.0 from Official Microsoft Download Center

上面为下载地址。

 2.2 在环境变量中配置JDBC Driver,方法与配置jdk类似,这里不再重述。

 2.3 检测是否可以通过eclipse加载驱动数据库

   2.3.1打开SQL Server 2008,在其中新建数据库 Test

   2.3.2运行Eclipse,新建一个Java Project 名为 Test      

   2.3.3  右击工程名

Build Path→Configure Build Path,在打开的窗口的右边选Libraries标签,然后单击 Add External JARs,找到sqljdbc4jar文件并打开,然后单击

                               2

OK完成构建路径的配置

最后,进行程序设计,使eclipse成功加载驱动数据库

  在test中建立一个名为package的包,源代码如下:

package pkg;
import java.sql.*;
public class Main {
public static void main(String [] args)
 {
  String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
  String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=创建的数据库名";
  String userName="数据库登录名";
  String userPwd="登录密码";
 try
{       Class.forName(driverName);
        System.out.println("加载驱动成功!");
}catch(Exception e){
        e.printStackTrace();
        System.out.println("加载驱动失败!");
}
try

{

Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd);
System.out.println("连接数据库成功!");
}catch(Exception e)
{ e.printStackTrace();                   

System.out.print("SQL Server连接失败!");}                                     }

}

直到出现 加载驱动成功! 连接数据库成功!

                         

                      第二章

                     系统分析

  针对现有的图书馆管理系统,我们设计简单的图书系统,以用来满足我们基本的需求。  业务流程:

                              3

    用户登录

  

                                                    No

   显示主界面

管理

帮助

                             Yes

                                  

针对业务流程,现在描述其功能如下:

1.用户登录 系统对其用户的合法性进行检查。

2.扩充书库 对新购进的书进行编号,并且把基本信息录入计算机,存储于数据库,易于形成表,并对表进行处理。

3.系统管理 更改界面,退出系统。

4.用户管理 更改用户密码,查询用户。

5.图书预览 查询图书管理系统的库存,及其图书信息

                               4

6.图书查询 查询图书管理系统是否存在该图书

7.帮助 使用指南,关于系统介绍,作者信息 版权所有

8.图书管理 删除用户等等操作

数据分析

  根据系统的基本原理,详细设计分析所需功能,对目标进行精确的概述,从而把实现目标进行转换java语言,进行系统思想转换。详细的源代码见第六章系统源代码。

                      第三章

                    数据库分析

E-R关系图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

远方的飞猪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值