欢迎来到天天文库
浏览记录
ID:33692041
大小:188.05 KB
页数:3页
时间:2019-02-28
《基于java图书查询系统的设计及实现new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、田绪安等:基于Java图书查询系统的设计及实现基于Java图书查询系统的设计及实现田绪安,苏林茂,王红梅(1.西安通信学院,陕西西安710106;2.兰州军区第二通信团,新疆乌鲁木齐830002)摘要:针对多种图书查询系统的优缺点,研究了面向对象的网络编程语言Java的网络类库文件,利用Socket套接字实现图书信息查询系统的设计。依据网络编程方法和数据库特性,给出了实现图书信息查询系统的方法,设计过程中的关键技术和开发中需要注意的问题,以及数据库的驱动和连接方法。最后给出服务器端和客户端核心代码作为参考。与其他查询系统
2、比较,该系统更加方便和快捷。关键词:Socket;数据库;Java;查询中图分类号:TP311文献标识码:A文章编号:1004—373X(2010)11—0138—03DesignandImplementationofBooksInquirySystemBasedonJavaTIANXu—an,SULin—mao,WANGHong-mei(1.Xi’anCommunicati0nsInstitute.Xi’an710106,China;2.TheSecondCommunicationCorpsoftheLanzhouMi
3、litaryRegion,Urumqi830002,China)Abstract:ThedesignofthebooksinformationinquirysystemisrealizedbytheSocket,accordingtotheadvantagesandshortcomingsexistedinthevariousbooksinquirysystems,andthenetworklibraryfilesoftheobject—oriegntednetworkpro—gramminglanguageJavais
4、researched.Therealizationofbooksinformationinquirysystem,thekeytechniqueinthedesignprocessandtheproblemsindevelopment,thedrivenandjointmeansofdatabaseweregiven,accordingtothecharacteristicsofthedatabaseandnetworkprogrammingmeans.Itismoreconvenientandprompt.Thecor
5、ecodeoftheserver-sideandclient—sideareshowedforreference.Keywords:Socket;database;Java;inquiry基于Java查询系统的开发目的是为了提高查询效2.2Socket通信过程率。选用Java开发工具可以提高查询系统的移植性和服务器端Listen(监听)某个端口是否有连接请求,兼容性。系统主要功能是实现读者对图书信息进行准客户端向服务器端发出Connect(连接)请求,服务器端确、快速查阅。向客户端发回Accept(接受)消息,一个连接就
6、建立起来了。服务器端和客户端都可以通过Send,Write等方1系统结构法与对方通信。系统采取B/S结构,利用服务器端和客户端的Socket通信机制完成信息的传递,如图1所示。数据库用来统计图书信息,主要涉及的是信息表格选用Access实现。2Socket通信分析2.1Socket应用网络通过双向通讯连接实现数据交换。Socket用来实现客户端和服务端的连接,它是TCP/IP协议的编程界面,由一个IP地址和一个端口号惟一确定。在图1系统结构Java环境下,Socket编程是基于TCP/IP协议的网络采用Socket套接字
7、把网络连接作为一个流编程。(Stream),通过流读写字节。2.3网络客户和网络服务器的设置客户端与服务器端使用约定一致的协议或标准来收稿日期:200910—241382010年第l1期第322通信。由于在一个机器上同时运行了多个相同的或不里将“数据源名”一项给数据源取名,点击“选择”,找到同的网络服务器,因此,端口号可作为约定的标准或协刚刚建立的数据库文件db.mdb,即ODBC数据源配置议的一部分,以便客户机定位服务器。完成。网络服务器绑定在某一端口上,监听新的连接。服务器允许客户端建立一个相对持久的连接,在这个链接
8、的生命周期中,客户端不断请求服务器的服务,直到客户端显示断开这个连接。3查询系统的设计方案查询系统分为服务器端和客户机端两部分。首先执行服务器端程序,然后监听本地IP地址上指定的端口,并发生阻塞,等待客户端程序的连接请求;接着,客图2库的驱动和连接户端程序启动,向指定的服务器发送连接请求;当服务4.2Access数据
此文档下载收益归作者所有