面向切面编程技术在毕业设计(论文)管理系统中的应用研究

面向切面编程技术在毕业设计(论文)管理系统中的应用研究

论文摘要

AOP (Aspect-Oriented Programming,面向切面编程)是软件开发领域一种新的程序设计方法。由于传统的OOP (Obj ect-Oriented Programming,面向对象编程)在代码的独立性、系统的可维护性和可扩展性上存在比较大的问题,AOP通过分离系统的横切关注点,使得OOP编程中存在的代码散布和代码纠缠的问题得到了解决,使得程序具有更好的可维护性和扩展性。AOP不是OOP的替代,而是它的补充,OOP结合AOP进行项目开发是一种理想的软件开发策略。本文首先研究分析了面向切面编程技术,包括OOP的优点和缺点,AOP出现的背景、基本概念和主要应用领域;其次,研究分析介绍Java平台下AOP技术,包括目前使用得比较广泛的AOP开发工具Spring AOP。它是采用了反转控制(Inversion of Control,IoC)策略的基于J2EE的轻量级应用框架。它的核心是IoC容器。Spring AOP的实现基于动态代理(Dynamic Proxy),动态代理源于代理模式,即通过接口实现对业务对象的访问;再次,介绍了毕业设计(论文)管理系统基本需求和详细设计,着重介绍了基于AOP进行毕业设计(论文)管理系统的设计与实现,包括权限管理中的面向切面实现、日志记录的AOP实现和异常处理的AOP实现,同时给出了系统部分模块的实现界面。本文通过使用SpringAOP作为开发工具,将AOP的编程思想应用在毕业设计(论文)管理系统中,使用OOP和AOP结合的方式实现了该系统,解决了以前在OOP系统中存在的问题。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题研究背景
  • 1.1.1 从OOP到AOP
  • 1.1.2 AOP在毕业设计(论文)管理系统中的应用背景
  • 1.2 AOP的国内外研究现状
  • 1.3 课题的研究内容和目标
  • 1.3.1 本课题的研究内容
  • 1.3.2 本课题的研究目标
  • 第2章 JAVA平台下AOP技术研究
  • 2.1 AOP技术的历史与发展
  • 2.2 AOP技术简要介绍
  • 2.2.1 AOP的出现
  • 2.2.2 AOP与OOP的比较
  • 2.2.3 AOP各种实现
  • 2.3 AOP的实现机制
  • 2.3.1 动态代理
  • 2.3.2 使用动态代理
  • 2.3.3 动态代理原理
  • 第3章 AOP在毕业设计(论文)管理系统中的应用
  • 3.1 系统需求分析
  • 3.1.1 具体功能需求
  • 3.1.2 系统架构
  • 3.2 毕业设计(论文)管理系统的功能设计
  • 3.2.1 用户注册与登录功能
  • 3.2.2 学生操作管理模块
  • 3.2.3 教师操作管理模块
  • 3.2.4 权限管理切面
  • 3.3 系统数据库设计
  • 3.4 系统采用的技术
  • 3.5 系统部分模块的面向切面实现
  • 3.5.1 权限管理中切面的实现
  • 3.5.2 日志记录切面
  • 3.5.3 异常处理切面
  • 3.6 系统实现
  • 3.6.1 系统总览
  • 3.6.2 系统登录页面
  • 3.6.3 学生信息页面
  • 3.6.4 教师信息页面
  • 3.6.5 领导信息页面
  • 第4章 结论与展望
  • 4.1 结论
  • 4.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].给排水科学与工程专业毕业设计(论文)质量强化管理措施举要[J]. 教育教学论坛 2019(50)
    • [2].基于化工专业认证的毕业设计(论文)过程控制及达成评价[J]. 化工高等教育 2020(01)
    • [3].“新工科”背景下的机械工程毕业设计改革研究[J]. 科技创新导报 2020(02)
    • [4].设计学专业毕业设计展发展思考[J]. 环渤海经济瞭望 2020(03)
    • [5].“双一流”背景下研究型高校毕业设计(论文)管理现状探究——基于33所高校毕业设计(论文)管理文件文本分析[J]. 高等教育研究学报 2020(02)
    • [6].“三教”改革背景下高职院校的毕业设计改革的研究与实践——以重庆市某(B)高职院校为例[J]. 科技风 2020(20)
    • [7].高职艺术设计类专业毕业设计作品应用研究述评[J]. 南方论刊 2020(09)
    • [8].联合毕业设计评价方法探讨[J]. 华北理工大学学报(社会科学版) 2020(05)
    • [9].基于工程教育专业认证的毕业设计(论文)教学改革研究——以机械设计制造及其自动化专业为例[J]. 轻工科技 2020(11)
    • [10].高校毕业设计(论文)教学管理信息系统应用探讨[J]. 科技与创新 2020(21)
    • [11].高职院校毕业设计存在的问题及创新模式研究[J]. 时代农机 2019(01)
    • [12].研究型大学本科设计学类专业毕业设计形式多样化探究[J]. 美术教育研究 2019(07)
    • [13].一种校企协同指导毕业设计的模式研究[J]. 文化创新比较研究 2019(11)
    • [14].浅谈毕业设计存在的问题及对策[J]. 科技创新导报 2019(03)
    • [15].应用型本科高校毕业设计(论文)控评机制研究[J]. 轻工科技 2019(06)
    • [16].高职院校毕业设计存在的问题与对策[J]. 电脑知识与技术 2019(21)
    • [17].给排水科学与工程专业毕业设计的改革与实践——以南京工业大学浦江学院为例[J]. 科教文汇(上旬刊) 2019(09)
    • [18].高职高专毕业设计的现状分析及改革创新研究[J]. 中国建材科技 2019(04)
    • [19].以创新、就业为导向的多元化毕业设计(论文)模式探究[J]. 吉林广播电视大学学报 2019(09)
    • [20].学生在完成毕业设计中存在的问题及对策研究——以M师范高等专科学校为例[J]. 齐齐哈尔师范高等专科学校学报 2019(04)
    • [21].从“另世界”到“2.5维” 2014年至2019年建筑毕业设计课程的教学实验[J]. 新美术 2019(08)
    • [22].毕业设计指导现状及对策研究[J]. 现代经济信息 2017(22)
    • [23].提高工科院校本科毕业设计质量的研究与实践[J]. 科技视界 2017(33)
    • [24].在毕业设计中培养大学生创新能力的途径探讨[J]. 常州工学院学报 2017(06)
    • [25].高职食品类专业毕业设计的改革探索与实践——以南通科技职业学院为例[J]. 职业技术 2018(03)
    • [26].高职院校毕业设计存在问题及对策研究[J]. 化工设计通讯 2018(02)
    • [27].高职院校毕业设计改革路径探究——以无锡商业职业技术学院为例[J]. 广东交通职业技术学院学报 2018(01)
    • [28].工科毕业设计问题及路径选择[J]. 湖北第二师范学院学报 2018(02)
    • [29].“创新创业”教育与高职学生毕业设计融合探究[J]. 河南农业 2018(15)
    • [30].高职院校毕业设计“双导师”制探析[J]. 河南教育(职成教) 2018(05)

    标签:;  ;  

    面向切面编程技术在毕业设计(论文)管理系统中的应用研究
    下载Doc文档

    猜你喜欢