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

B/S架构代码自动生成系统的设计与实现

发布时间:2021-05-18 10:34
  随着信息技术的飞速发展,人们需要各式各样的软件产品来满足工作生活需要。其中基于B/S架构的管理信息系统软件越来越广泛。但是此类软件模块之间具有很大的相似性,代码的编写很大程度上变成了一项重复性的工作,并且这种重复性的工作增加了开发和维护成本。随着互联网软件体积增长,逻辑也变的越来越复杂,这就需要考虑如何减少开发人员重复编码的问题,这样可以降低软件开发的成本,缩短项目周期。代码自动生成技术可以较好的解决上述问题。程序中通用的模块以及基础业务功能模块利用代码自动生成技术自动生成,因此开发人员可以把精力集中放在复杂的业务逻辑上,大大提高生产效率。由于代码自动生成技术相比纯手工编写代码具有许多优点,因此代码自动生成技术应用前景十分广泛。本文研究了代码自动生成系统的实现原理与实现方法,并提出了一种B/S架构代码自动生成系统的设计与实现方法。本文简单扼要的介绍了SSM(SpringMVC、Spring、MyBatis)架构、RESTful架构风格等相关理论知识和技术。本系统自动产生的目标项目采用SSM架构,并采用RESTful架构风格实现前后台交互。本文分析了B/S架构软件的程序代码,把程序代码剥... 

【文章来源】:河北科技大学河北省

【文章页数】:67 页

【学位级别】:硕士

【文章目录】:
摘要
Abstract
第1章 绪论
    1.1 研究背景和意义
    1.2 国内外研究现状
    1.3 本论文的研究内容和结构安排
第2章 相关理论基础
    2.1 SSM架构
        2.1.1 SpringMVC
        2.1.2 Spring
        2.1.3 MyBatis
    2.2 RESTful架构
    2.3 本章总结
第3章 关键技术研究
    3.1 数据库自动构建技术
        3.1.1 分析与设计
        3.1.2 实现方式
    3.2 模板定制技术
        3.2.1 分析与设计
        3.2.2 实现方式
    3.3 本章小结
第4章 系统的功能需求
    4.1 功能需求
    4.2 系统用例分析
    4.3 通用模块功能需求
        4.3.1 用户管理功能需求
        4.3.2 部门管理功能需求
        4.3.3 权限管理功能需求
        4.3.4 日志管理功能需求
    4.4 系统功能模块功能需求
        4.4.1 实体管理功能需求
        4.4.2 代码生成功能需求
        4.4.3 项目部署功能需求
    4.5 本章小结
第5章 系统的设计与实现
    5.1 系统概述
    5.2 系统开发环境
    5.3 系统体系结构设计
    5.4 通用模块
        5.4.1 用户管理
        5.4.2 部门管理
        5.4.3 权限管理
        5.4.4 日志管理
    5.5 系统功能模块
        5.5.1 实体管理
        5.5.2 代码生成
        5.5.3 项目部署
    5.6 本章小结
结论
参考文献
攻读硕士学位期间所发表的论文
致谢


【参考文献】:
期刊论文
[1]基于Spring MVC及MyBatis框架的在线教育平台的设计与实现[J]. 刘杰,孙浩,郭东旭,吴雨洽.  沈阳师范大学学报(自然科学版). 2019(03)
[2]基于C/S结构的考勤管理系统设计与实现[J]. 李良伟,申官富.  无线互联科技. 2019(07)
[3]Spring框架中IOC的实现[J]. 刘双.  电子技术与软件工程. 2018(21)
[4]RESTful架构在Web Service中的应用[J]. 张志,胡志勇.  自动化技术与应用. 2018(10)
[5]基于Spring框架的Web应用轻量级3S解决方案[J]. 梁弼,王光琼,邓小清.  西华大学学报(自然科学版). 2018(03)
[6]自动代码生成技术的发展现状与趋势[J]. 王博,舒新峰,王小银,陈锐.  西安邮电大学学报. 2018(03)
[7]基于SSM框架的Web系统研究与应用[J]. 邹红霆.  湖南理工学院学报(自然科学版). 2017(01)
[8]基于管理信息系统的代码自动生成技术分析[J]. 朱超.  微型电脑应用. 2017(02)
[9]基于FreeMarker的企业Web应用代码生成器研究[J]. 林钰杰,庞伟林.  信息技术. 2016(09)
[10]基于抽取规则和本体映射的领域XML语义集成[J]. 李华昱,张培颖,肖晗.  河北科技大学学报. 2016(04)

硕士论文
[1]基于神经网络的代码自动生成技术的研究与应用[D]. 郝同安.北京邮电大学 2019
[2]基于B/S架构的应急广播回传监管系统的设计与实现[D]. 卞小玲.浙江工业大学 2019
[3]基于SpringMVC酒店信息管理系统[D]. 吴官学.吉林大学 2018
[4]基于SpringMVC框架的订阅式服务计费管理系统的设计与实现[D]. 李岩.北京交通大学 2018
[5]基于SpringMVC的web工程通用模板设计[D]. 向春会.北京邮电大学 2018
[6]Java Web管理信息系统快速开发平台的设计与实现[D]. 谭少华.电子科技大学 2018
[7]基于Spring框架的高校教学评估系统的设计与实现[D]. 张泉森.湖南大学 2018
[8]基于SSM框架的B2C网上商城系统的设计与实现[D]. 陈峰.湖南大学 2018
[9]前端组件化与后端接口自动化构建工具研究[D]. 潘彦.北京邮电大学 2018
[10]UML语言自动代码生成的设计与研究[D]. 贺月.华北电力大学 2017



本文编号:3193642

资料下载
论文发表

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


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

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