当前位置:主页 > 科技论文 > 软件论文 >

基于JBPM的高校教材信息管理系统的设计与实现

发布时间:2021-10-21 12:02
  伴随着高校扩招规模的不断增加,越来越多的高校面临着教学管理难度增大的问题。特别是高校教材数量和种类的增加,更是加剧了高校教材管理的压力,亟需借助计算机信息管理技术提出解决的对策和建议。高校教材管理领域的数据化、自动化建设是高校教学管理的重要环节,也是一项具体而繁重的工作。因此,健全高校教材管理系统功能,发挥高校教材信息管理系统的信息化服务作用,无论对于提升高校教材管理效率,还是提高高校教学管理质量,都有着极为重要的意义。本文针对传统的高校教材管理模式存在着人工工作量大、工作效率不高、查询统计功能不健全、后期审查周长等问题,研究设计了一套基于JBPM的高校教材信息管理系统。本文针对传统的高校教材信息管理模式中的常见问题,结合软件工程方面的相关理论,基于IDEA平台和J2EE体系结构,参照MVC设计理念,将高校教材信息管理系统具体划分为书费管理模块、出入库管理模块、综合查询管理模块、移动app管理,模块以及系统管理等功能模块,并就此进行了设计、实现和测试工作。结果证实,基于JBPM高校教材信息管理系统在高校教材管理工作中能够发挥积极作用,维护方便、操作简单,具有较高的可靠性和安全性,能够实... 

【文章来源】:齐鲁工业大学山东省

【文章页数】:85 页

【学位级别】:硕士

【部分图文】:

基于JBPM的高校教材信息管理系统的设计与实现


Ajax组织架构实现原理

视图,业务流程


齐鲁工业大学硕士学位论文11华丽和直观,视频处理功能更加强大,使用HTML5技术设计动画及视频,与网页的结合更为便利,操作起来也更简单。4.离线存储效果好,HTML5更支持离线存储,启动速度更快、联网速度也更快;相比HTML,HTML5更支持离线存储。5.新的元素信息增加,既包括header、nav、article等全新的网页元素,也包括calendar、time、date等新的表单空间元素,新的元素信息的出现,为开发人员提供了诸多便利,也使得页面展示的效果更直观方便。本课题的基于JBPM高校教材信息管理系统,主要使用了locastorage等HTML5的本地缓存功能,在locastorage中缓存jwt,收到请求后即时进行读龋2.4SpringMVCSpringWebMVC也属于服务工作者模式,特征是能够优化处理。针对控制器DispatcherServlet,应用控制器将DispatcherServlet拆分为HandlerMapping,即相应的处理器影射;HandlerMapping完成相应管理,并进行ViewResolver(视图解析器)[28];页面控制器采用Controller接口来实现预期功能,还支持本地解析、主题解析等功能以及文件上传功能等。除此之外,SpringWebMVC还能够提供数据绑定、格式化、数据验证等功能,由于SpringWebMVC应用非常灵活,还能够针对编程提供强大的配置功能[29]。用户在使用SpringMVC进行发送请求的时候,它主要通过以下的流程和原理进行数据的传输以及处理,在加工和运输指令的同时,保证了数据的精确。如图2.2所示:图2.2SpringMVC中处理业务流程图

流程图,架构,技术,流程图


齐鲁工业大学硕士学位论文13据源的配置,最终各个数据源将调用者的数据传输到了数据库中。图2.3Mybatis技术架构数据持久化流程图使用Mybatis技术框架及接口,程序员操作起来更为简单便利,无需设计模式和规则的请求即可实现。Mybatis还是一种非侵入式模式,通过其他框架也可以相对简单和相当便捷地完成集成化操作[35]。动态语句功能是MyBatis技术架构的另一个特征,能够避免连接SQL语句条件的复杂,避免因空格处理不当等细节原因,进而影响整个操作过程。SqlSessionFactory实例是完成MyBatis应用程序的主要操作路径,SqlSessionFactoryBuilde能够获取任何一个SqlSessionFactory实例,而SqlSessionFactoryBuilder则可以通过预定义设置类的实例或者xml配置文件来获取[36]。具体操作:1.加载配置,将有Java对两个文件进行注解和配置,将SQL配置信息加载形成MappedStatement对象,并实现内存存储。2.SQL解析,调用数据请求传输到API接口层,SQL的传入对象和ID同步完成传输。3.SQL执行,数据库接收到最终版本的SQL和参数并完成执行,系统获取操作数据库结果。4.结果映射,依据映射配置实现操作数据库结果的转换,基本数据类型或者JavaBean、HashMap都被允许,返还最终结果[37]。2.6MyBatisPlusMyBatisPlus,简称MP,是MyBatis的单纯增强版,旨在提高效率、简化开发程序。其功能表现为:1.无侵入,无改变仅增强,对现有工程无影响;2.低损耗,基本CURD启动即注入,无损基本性能,直接面向对象执行;3.CRUD操


本文编号:3448938

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3448938.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户76d1a***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com