首页 | 本学科首页   官方微博 | 高级检索  
     

基于AOP实现冲突动态检测的实验室预约系统设计
引用本文:张亮,李正卫,蒋烨.基于AOP实现冲突动态检测的实验室预约系统设计[J].计算机测量与控制,2020,28(4):185-190.
作者姓名:张亮  李正卫  蒋烨
作者单位:浙江工业大学管理学院,杭州 310023;浙江工业大学经济学院,杭州 310023
基金项目:浙江省高等教育“十三五”教学改革研究项目(jg20180048);浙江工业大学创新性实验项目(syxm1725);浙江工业大学创新性实验项目(syxm1726);
摘    要:在实验室预约管理工作中,手工操作效率低、出错率高,而使用成品软件难以进行功能扩展与二次开发。针对这种情况,以浙江工业大学经济管理实验教学中心为背景,利用AOP面向切面技术实现能够动态检测预约冲突并满足实际应用需求的新型实验室预约系统。系统基于MVC设计模式,通过异常处理与事务管理机制检测预约冲突,并在运行时将检测程序以AOP切面方式嵌入业务处理流程中,对预约操作实行动态拦截,实现预约冲突的自动化检测与处理。系统提供线上预约与信息管理服务,便于功能扩展与数据对接,其开发技术具有通用性,对优化架构设计提升系统灵活性有一定的借鉴作用。

关 键 词:实验室预约  MVC模式  面向切面设计  冲突动态检测  架构优化
收稿时间:2019/9/7 0:00:00
修稿时间:2019/10/10 0:00:00

Design of Laboratory Reservation System for Dynamic Conflict Detection based on AOP
Abstract:In the management of laboratory reservation, manual operation is inefficient and with high error rate, besides it is difficult to expand and redevelop functions by using existing software. In view of this situation, a new type of laboratory reservation system, which can dynamically detect reservation conflicts and meet the practical application needs, is implemented by using AOP (Aspect Oriented Programming) technology in the Experimental Center of Economics and Management in Zhejiang University of Technology. Based on MVC design pattern, the system detects reservation conflicts through exception handling and transaction management mechanism, and embeds the detection program into the business process using AOP at runtime. It dynamically intercepts the reservation operation to realize automatic detection and processing of reservation conflicts. The system provides on-line reservation and information management services, facilitates function expansion and data docking. Its development technology is universal, and can be used for reference to optimize the architecture design and enhance the flexibility of the system.
Keywords:Laboratory Reservation  MVC  AOP  Dynamic Conflict Detection  Optimized Design
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机测量与控制》浏览原始摘要信息
点击此处可从《计算机测量与控制》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号