jsp图书借阅管理系统设计与实现(6)
时间:2023-01-29 11:41 来源:毕业论文 作者:毕业论文 点击:次
②减少了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 本章小结 本章节主要是对系统的需求进行分析,确定系统应该具备什么功能,具备什么模块。对技术进行可行性分析,通过对技术进行分析,确定该技术是否可以满足系统设计的需要,并且该技术是否容易实现,通过技术分析确定系统开发需要用到的技术。 (责任编辑:qin) |