- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
从零开始学SQLServer——图书管理系统开发实例
第16章 图书管理系统开发实例 本书前面已经分别介绍了SQL Server2005的基本知识及其简单应用。要使所得到的知识得以提升,必须将其放到具体项目中去,。本章介绍了一个使用Java语言操作数据库SQL Server2005的具体实例,,借以提升学生对数据库的操作水平。 JDK Web服务器,本书选择Tomcat服务器。 数据库,本书选择开源的MySQL数据库。 16.1 Java语言在系统开发中的地位 自从Java问世以来,其充斥着计算机界几乎所有的角落。其是对传统计算机模式的挑战,对计算机软件开发和软件产业都产生了深远的影响,鉴于Java的优势,我们使用Java语言开发一个实例供用户学习研究。 16.1.1 Java的特点 Java语言是简单的。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面, Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。 Java语言是一个面向对象的。 Java语言是分布式的。 Java语言是健壮的。 Java语言是安全的。 Java语言是可移植的。 Java语言是解释型的。 Java是高性能的。 Java语言是多线程的。 Java语言是动态的。 16.1.2 Java访问数据库技术 JDBC是一种用于执行SQL语句的Java API。它有一组用Java编写的接口和类组成。JDBC大体的用途为下:(1)与数据库建立连接;(2)发送SQL语句;(3)处理得到的结果。 JDBC连接数据库的结构可分为四部分: 1.应用程序 2.驱动程序管理器 3.驱动程序 4.数据源 16.1.3 JDBC JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序。 Java数据库连接体系结构是用于Java应用程序连接数据库的标准方法。JDBC对Java程序员而言是API,对实现与数据库连接的服务提供商而言是接口模型。作为API,JDBC为程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。 16.1.4 DAO模式 本系统采用DAO模式,首先,让我们先了解下什么是DAO模式: DAO (Data Access Objects) 数据访问对象是第一个面向对象的接口,它显露了 Microsoft Jet 数据库引擎(由 Microsoft Access 所使用),并允许 Visual Basic 开发者通过 ODBC 象直接连接到其他数据库一样,直接连接到 Access 表。DAO 最适用于单系统应用程序或小范围本地分布使用。 DAO就是Database Access Objects,数据访问对象的英文缩写。在VB中提供了两种与Jet数据库引擎接口的方法:Data控件和数据访问对象(DAO)。Data控件只给出有限的不需编程而能访问现存数据库的功能,而DAO模型则是全面控制数据库的完整编程接口。 16.2 图书馆管理系统需求分析及系统设计 随着科学技术的不断提高,计算机科学日渐成熟, 作为计算机应用的一部分,使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点。图书信息管理系统能够为用户提供充足的信息和快捷的查询手段.例如:检索迅速、查找方便、可靠性高、存储量大、必威体育官网网址性好、寿命长、成本低等。这些优点能够极大地提高图书信息管理的效率,也是图书管理的科学化、数字化、正规化管理,与世界接轨的重要条件。用计算机制作的图书信息管理系统还可以通过功能强大的Internet网及时的向读者发布图书的必威体育精装版动态,因此,开发这样一套管理软件成为很有必要的事情。 16.2.1 系统登录 下图为本系统的登录对话框,用户通过本页面进入图书管理系统,用户输入用户名及密码进入到系统进行操作。 16.2.2 基本数据维护 基本数据维护包括读者信息管理(读者信息的添加,读者信息的修改,删除);图书类别管理(图书类别添加,图书类别修改);图书信息管理(图书信息的添加,图书信息的修改)等方面。在此我们选取其中几个页面进行讲解展示。 1.读者相关信息添加 2.读者信息修改与删除 3.图书类别添加 4.图书类别修改 5.图书信息添加 6.图书信息修改 16.2.2 基本数据维护 16.2.3 新书订购管理 新书订购管理模块是为了方便用户,提供给用户的一个订购平台,此模块包括新书订购,新书验收两部分组成。 1.新书
您可能关注的文档
最近下载
- 河北对口单招第十类职业适应性测试(计算机)-第七章演示文稿软件应用课件ppt.pptx VIP
- 亚硫酸氢钠安全技术说明书.docx VIP
- 疾控大学习《病原微生物实验室生物安全风险识别和控制》习题答案.docx
- 四年级上册数学三位数乘两位数竖式计算题练习150道.pdf
- 医院公开招聘简章.pdf
- XX银行A分行业务人员培训效果评估.pdf VIP
- 思维导图在高中化学学习中的应用教学研究开题报告教学研究课题报告.docx
- GB 50937-2013 选煤厂管道安装工程施工与验收规范.docx
- 第四章 控制及其设计 课件-2023-2024学年高中通用技术苏教版(2019)必修《技术与设计2》.pptx VIP
- 学习贯彻党的二十届三中全会精神测试题三套(含答案).docx VIP
文档评论(0)