②减少了sql和程序代码之间的耦合。
③提供了映射标签,支持实体对象和数据库之间的映射。
④提供了动态的SQL语句,类似于JSTL标签,便于数据库的逻辑查询。
Mybatis缺点
①Mybatis中数据库的执行语句都需要手动创建,当遇到非常复杂SQL查询时,编写SQL语句时工作量就非常大,比如说表的字段多,关联的数据表复杂等等。
②非常依赖与数据库,导致如果换了数据库,SQL语句要进行大量的修改。
③对于单表的数据库操作,Mybatis也需要手动创建SQL语句,没有简便的方法实现单表的操作。
④二级缓存机制不是很理想。
(4)HighCharts简介
HighCharts是一款用纯Javascript编写的一个图标库,界面美观,也正是因为使用了Javascript编写的,所以不需要向FusionCharts一样需要依赖与Flash等等外部插件,使用起来非常的简单。
HighCharts的优点[11]
① 兼容性:HighCharts的兼容性非常的好,兼容目前市面上的主流的浏览器。
② 图表类型:支持的图表类型丰富。
③ 跨平台:不受语言的影响,可以在任何用了Javascipt的web应用中使用。
④ 图表具有提示功能,放大功能,时间轴精确到秒,可以从服务器中动态的加载数据,图表可以实现下载。
(5)MySQL简介
MySQL是一种关系型数据库[12],MySQL的特点是自身的体积非常的小,比起Oracle这种安装卸载都极其麻烦的数据库,MySQL则是极其简单,对于一些中小型系统的建设,MySQL是一个非常好的选择。
(6)Ajax简介
Ajax是一种异步加载的数据,Ajax和jsp,Servlet技术的不同之处就是Ajax能够在刷新页面的情况,更新页面数据中的指定部分的内容,避免了整个页面的刷新,减少了服务器处理的压力,目前不管是主流的js类库比如jQuery,还是前端框架比如AngularJS等等都提供了方法实现Ajax请求,所以Ajax并不会受所用技术的影响。
(7)Bootstrap简介来.自^优+尔-论,文:网www.youerw.com +QQ752018766-
Bootstrap是目前非常流行的一款前端开源的框架,以及精美的样式,丰富的组件,以及非常强大的栅格系统让前端页面的开发变的非常的方便和美观,Bootstrap兼容性非常的好,与目前主流的类库和前端框架都兼容。
2。3。2 可行性分析总结
图书借阅管理系统能够极大的方便图书管理员进行管理,方便读者获取图书信息,借阅图书,极大的提高了任务的效率,并且提高了工作的准确率,通过图表和Excel等工具能够非常直观的了解到图书和读者的相关信息,同时所用到的技术能够满足开发系统的需要,所以本系统具有开发可行性。
2。4  本章小结
本章节主要是对系统的需求进行分析,确定系统应该具备什么功能,具备什么模块。对技术进行可行性分析,通过对技术进行分析,确定该技术是否可以满足系统设计的需要,并且该技术是否容易实现,通过技术分析确定系统开发需要用到的技术。
上一篇:jsp自考学生学籍及站点管理信息系统设计与实现
下一篇:jsp+oracle酒店预订管理系统的设计

数字图书馆系统中的IP网络...

局域网图书资料查询系统【4032字】

JSP网页自动生成工具的设计与实现【4080字】

jsp+mysql的B2C网上商城系统的设计与实现

asp.net+sqlserver图书借还信息系统设计

移动终端和JSP和MYSQL酒店管理系统设计

jsp+mysql毕业设计课题管理系统的设计

老年2型糖尿病患者运动疗...

新課改下小學语文洧效阅...

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

安康汉江网讯

LiMn1-xFexPO4正极材料合成及充放电性能研究

张洁小说《无字》中的女性意识