毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

Java小型数据库管理系统的设计与实现+需求分析+监听端 第4页

更新时间:2016-9-1:  来源:毕业论文
目前,数据库是各个软件开发必不可少的。用XML保存的数据与用数据库表存储数据的方式相比,两者适用于不同领域,并不是取代关系。XML易于处理半结构化的数据,数据意义表达直观,易于转换,数据可跨应用,不适用于数据量庞大的存储。一般查询效率不及数据库。因此,尽管在用户量大、数据集成度高以及性能要求高的情况下不适宜将XML文档用作数据库,但是在数据量小、用户少和性能要求不太高的环境下,由于他的灵活性,超高性价比,将XML文档用作数据库将是个不错的选择。
由于多用户并发操作,考虑到数据操作的安全性和局限性,系统设计为传统的三层结构:客户端、监听端、服务端,同时使用消息队列。
3.2 功能模块设计
数据库系统共分为三个模块,即客户端、监听器、服务器。每个模块完成各自的功能,三个模块共同完成整个系统的对数据的增、删、改、查的功能以及权限的验证。每个功能模块完成各自的功能。
(1)客户端主要功能
此模块主要实现DOS页面的客户端,用户可以用其输入SQL语句。并在页面上进行检验:如果不符合格式则给一个提示信息:请输入正确的SQL语句;如果符合要求则经过监听器把SQL语句通过Socket发给Listener。服务器发回来的信息经过监听器发到客户端。
(2)监听器的主要功能
监听请求消息队列,若有消息将消息传递给服务器并等待服务器回应一个处理结果。将处理结果发送到消息回应的JMS的队列里。
(3)服务器的主要功能
服务器开启线程以监听的方式获取请求消息队列中的请求消息,然后服务器调用相应的方法利用DOM4J技术对XML文件进行解析处理,如果解析错误给用户以提示,反之将处理结果放入到响应消息队列中,监听器监听到响应结果后将处理的结果返回给客户端,用户可继续进行下一步操作。
3.3 系统流程图
系统流程如图1所示图1 系统流程图4.系统具体实现

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

Java小型数据库管理系统的设计与实现+需求分析+监听端 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。