欢迎来到天天文库
浏览记录
ID:51499561
大小:210.00 KB
页数:18页
时间:2020-03-25
《从零开始学SQL Server——第16章 图书管理系统开发实例.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第16章图书管理系统开发实例本书前面已经分别介绍了SQLServer2005的基本知识及其简单应用。要使所得到的知识得以提升,必须将其放到具体项目中去,。本章介绍了一个使用Java语言操作数据库SQLServer2005的具体实例,,借以提升学生对数据库的操作水平。JDKWeb服务器,本书选择Tomcat服务器。数据库,本书选择开源的MySQL数据库。16.1Java语言在系统开发中的地位自从Java问世以来,其充斥着计算机界几乎所有的角落。其是对传统计算机模式的挑战,对计算机软件开发和软件产业都产生了深远的影响,鉴于Java的优势,我们使用Java语言开发一个实例供用户学习研究
2、。16.1.1Java的特点Java语言是简单的。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。Java语言是一个面向对象的。Java语言是分布式的。Java语言是健壮的。Java语言是安全的。Java语言是可移植的。Java语言是解释型的。Java是高性能的。Java语言是多线程的。Java语言是动态的。16.1.2Java访问数据库技术JDBC是一种用于执行SQL语句的JavaAPI。它有一组用Java编写的接口和类组成。JDBC大体的用途为下:
3、(1)与数据库建立连接;(2)发送SQL语句;(3)处理得到的结果。JDBC连接数据库的结构可分为四部分:1.应用程序2.驱动程序管理器3.驱动程序4.数据源16.1.3JDBCJDBC(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯JavaAPI编写数据库应用程序。Java数据库连接体系结构是用于Java应用程序连接数据库的标准方
4、法。JDBC对Java程序员而言是API,对实现与数据库连接的服务提供商而言是接口模型。作为API,JDBC为程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。16.1.4DAO模式本系统采用DAO模式,首先,让我们先了解下什么是DAO模式:DAO(DataAccessObjects)数据访问对象是第一个面向对象的接口,它显露了MicrosoftJet数据库引擎(由MicrosoftAccess所使用),并允许VisualBasic开发者通过ODBC象直接连接到其他数据库一样,直接连接到Access表。DAO最适用于单系统应用程序或小范围本
5、地分布使用。DAO就是DatabaseAccessObjects,数据访问对象的英文缩写。在VB中提供了两种与Jet数据库引擎接口的方法:Data控件和数据访问对象(DAO)。Data控件只给出有限的不需编程而能访问现存数据库的功能,而DAO模型则是全面控制数据库的完整编程接口。16.2图书馆管理系统需求分析及系统设计随着科学技术的不断提高,计算机科学日渐成熟,作为计算机应用的一部分,使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点。图书信息管理系统能够为用户提供充足的信息和快捷的查询手段.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优
6、点能够极大地提高图书信息管理的效率,也是图书管理的科学化、数字化、正规化管理,与世界接轨的重要条件。用计算机制作的图书信息管理系统还可以通过功能强大的Internet网及时的向读者发布图书的最新动态,因此,开发这样一套管理软件成为很有必要的事情。16.2.1系统登录下图为本系统的登录对话框,用户通过本页面进入图书管理系统,用户输入用户名及密码进入到系统进行操作。16.2.2基本数据维护基本数据维护包括读者信息管理(读者信息的添加,读者信息的修改,删除);图书类别管理(图书类别添加,图书类别修改);图书信息管理(图书信息的添加,图书信息的修改)等方面。在此我们选取其中几个页面进行讲
7、解展示。1.读者相关信息添加2.读者信息修改与删除3.图书类别添加4.图书类别修改5.图书信息添加6.图书信息修改16.2.2基本数据维护16.2.3新书订购管理新书订购管理模块是为了方便用户,提供给用户的一个订购平台,此模块包括新书订购,新书验收两部分组成。1.新书订购部分2.新书验收模块16.2.3新书订购管理16.2.4新书借阅管理此模块是图书管理系统最重要的部分,常用功能包括图书借阅,图书归还,图书搜索三个子模块,下面我们详细分析一下这3个子模块。1.图书借阅模块2.图书
此文档下载收益归作者所有