基于AJAX的B/S短信催还页面的设计与实现

时间:2022-06-09 12:50:32

基于AJAX的B/S短信催还页面的设计与实现

摘要:如何实现及时、有效的实现图书馆的图书流通,是一个比较大的问题。该文用AJAX实现了无刷新的查询发送,并且介绍了AJAX的技术细节和方法。

关键词:图书催还;AJAX;B/S

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)08-2002-03

图书馆的读者借阅图书逾期未还现象时有发生,这一方面影响了图书流通量,另一方面降低了图书的利用率,造成读者和图书馆之间的供需矛盾。为解决这个困扰图书馆长期以来的问题,缓解双方矛盾,特进行此立项(项目编号:12-E-XZ-21)。

AJAX是Asynchronous Javascript XML的缩写,中文翻译为异步JavaScript和XML,通俗地说就是利用Javascript脚本语言和XML格式数据实现客户端与服务器之间实现快捷通信的一种技巧。传统Web开发中,客户端与服务器进行通信,首先需要用户使用各种事件发出HTTP请求到Web服务器,服务器接收并处理这些数据,以HTML页面到客户端。Ajax在用户和服务器之间引入了一个中间件(即Ajax引擎,实际上就是一个外挂XMLHttpRequest组件),负责客户端与服务器的沟通,并允许异步交互,这样不需要刷新页面,浏览器就能够通过Ajax引擎随时随地与服务器进行隐藏通信,用户也不用在服务器处理数据时进行漫长的等待。

本系统采用AJAX技术实现了无刷新的查询数据库中的数据,有效地实现了按照名字、班级、系部、图书证号进行了读者信息的模糊查询。

1 系统总体架构和流程

2 系统的设计与实现

2.1 用户查询界面的实现

用户界面由两个下拉框和一个文本编辑框完成用户的查询,发送电话的多行文本框(Textarea)完成用户查询结果的显示,一个确定按钮。如图2所示。

2.2 搭建Ajax框架

2.3 JSP和Javabean完成后台的数据查询传送操作

搭建好Ajax框架后,从客户端发送的数据就可以传送到服务器了。而要处理从客户端传送来的数据就需要服务器技术技术的支持,现有的服务器技术主要有ASP、PHP、JSP等。由于JSP技术具有跨平台、分层结构、性能、安全性等优点,所以本系统采用JSP服务器技术进行后台数据的处理。

3 结束语

图书馆的书籍流通和管理一直是一个大的问题,如果采取人工的办法催还,必然导致事倍功半。本系统采用了Ajax的技术实现了无刷新的查询我们所需要的数据,达到了较好的催还和通知读者的结果。本系统还可以用于其它类似的领域,例如学生成绩通知、远程控制、监测系统等。

参考文献:

[1] 朱印宏.网页制作与网站开发从入门到精通,2010.

[2] 李长林.高洁.Visual C++串口通信技术与典型实例,2006.

[3] 求是科技.Visual C++6.0信息管理系统开发实例导航,2005.

[4] 曹飞飞,赵永发.Visual C++ 程序开发范例宝典,2012.

[5] 梁伟.Visual C++ 网络编程经典案例详解,2010.

[6] 李贺,刘彬彬.SQL2000应用与开发范例宝典,2006.

上一篇:走向圣地亚哥勇敢者的朝圣之路 下一篇:多媒体教学现状分析