硕士毕业论文管理系统的设计与实现
发布时间:2021-04-04 14:12
随着Internet的发展,以网络为支撑的论文管理系统不但可以让学生随时随地提交论文,老师也可以通过电脑或者移动终端随时随地下载论文,对论文进行审核,有关单位部门的工作人员和导师也能随时获取相关信息进行毕业生论文的管理工作,相较于传统手工方式管理毕业生的论文,这种方式大大提高了学校教育管理的工作效率。如何把论文管理工作转移到基于网络的毕业论文管理系统上,保证论文管理合理、简化评审专家工作、系统高效稳定是目前各大高校研究的热门,为此本文设计并实现了一套硕士毕业论文管理系统。本文首先对国内外论文管理方案进行了调研、分析和总结,论述了论文管理系统设计开发的必要性。然后结合某单位的论文管理工作的实际情况,分析了手动管理应届硕士毕业论文的缺陷,从而切合实际地提出了一套基于网络的硕士毕业论文管理系统的解决方案。针对本次课题研究要实现的硕士毕业论文管理系统,本文对相关技术和理论做介绍,然后通过走访调研做出系统的功能性需求分析,提出了该对系统非功能性需求。接着本文依照需求分析对系统进行了架构设计,硕士毕业论文管理系统采用了B/S架构,在系统开发过程中采用前后端分离的设计方案,系统的实现采用现在流行的S...
【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校
【文章页数】:88 页
【学位级别】:硕士
【部分图文】:
SpringMVC 架构流程图
MyBatis 通过配置文件方式或者注解方式做配置声明,配置文件采用的是XML 文件。MyBatis 提供了 ORM 机制,通过 ORM 将 Java 对象与声明中的 SQL进行关系对象映射,最终 MyBatis 去加载 SQL 语句去执行,执行结果再次封装成Java 对象并返回。MyBatis 框架具有以下特点:1. 统一的配置文件配置数据库信息,提供数据库连接池管理,隐藏了重复的创建 connect、关闭 connect 操作,减轻开发人员负担。2. Java 代码与 SQL 语句分离,SQL 语句在 XML 文件中书写。3. SQL 执行结果被封装成 Java 对象返回,向上层统一接口,对结果统一化处理。2.2.2 MyBatis 的工作原理Mybaits 给用户提供了关系对象映射服务,用户可以通过定义自己的数据包装类来做持久化操作,下面将介绍 MyBatis 的工作原理,解释它是如何映射并返回Java 对象的。
图 4-3 数据在系统中的呈现形式4.4 硕士毕业论文管理系统的网络架构为了保证系统数据的安全性和完整性,硕士毕业论文管理系统会拆分为两部分部署在网络中,第一部分是硕士毕业论文管理信息的主体,第二部分是硕士毕业论文管理系统数据备份子系统。主体部分主要负责实现硕士毕业论文的存储、论文的评价、人员信息的管理等主体业务;数据备份子系统主要是对数据库数据和学生论文进行备份。主体系统和数据备份子系统分别部署在不同的服务器上,备份子系统每天定时对主系统中的论文和数据做异地备份,从保证整个硕士毕业论文管理系统的数据完整性和安全性。
【参考文献】:
期刊论文
[1]多数据库容灾系统设计和有效应用[J]. 张丽君. 电脑编程技巧与维护. 2017(20)
[2]基于B/S架构的软件项目开发[J]. 赵巧玲. 计算机光盘软件与应用. 2014(24)
[3]基于Spring MVC的Web应用开发[J]. 舒礼莲. 计算机与现代化. 2013(11)
[4]MVC设计模式在Web开中的应用与研究[J]. 刘耀钦,袁承芬. 信息安全与技术. 2013(11)
[5]多数据库容灾系统的设计与实现[J]. 叶嘉酩,胡晓勤,王喆. 计算机工程与设计. 2012(12)
[6]数据库并发处理中“锁”的研究与应用[J]. 韩洪涛,修建新. 计算机光盘软件与应用. 2012(04)
[7]MySQL数据库在自动测试系统中的应用[J]. 李荣国,王见. 计算机应用. 2011(S2)
[8]浅谈B/S架构及其常用开发技术[J]. 王颖. 辽宁师专学报(自然科学版). 2011(02)
[9]深入理解SERVLET和JSP原理[J]. 樊振宇. 电脑知识与技术. 2011(11)
[10]应用SpringMVC与Hibernate进行WEB开发[J]. 许文稼,赵英凯. 计算机应用与软件. 2008(02)
硕士论文
[1]基于Springmvc和Mybatis框架的门户网站及其内容管理系统的设计与实现[D]. 吕学婷.东华理工大学 2016
[2]基于SpringMVC的百度Hi公众平台的设计与实现[D]. 钟振兴.北京交通大学 2016
[3]基于SpringMVC和MyBatis框架的炒股比赛系统的设计与实现[D]. 吴婉楠.南京大学 2016
[4]Web系统下提高MySQL数据库安全性的研究与实现[D]. 胡敏.北京邮电大学 2015
[5]基于MySQL的空间数据库关键技术研究[D]. 陈锦伟.南京邮电大学 2013
[6]SQL注入及SQL Server的安全性研究[D]. 徐寅昊.华东师范大学 2009
[7]毕业设计质量管理平台的设计与实现[D]. 李金玲.华中师范大学 2006
本文编号:3118184
【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校
【文章页数】:88 页
【学位级别】:硕士
【部分图文】:
SpringMVC 架构流程图
MyBatis 通过配置文件方式或者注解方式做配置声明,配置文件采用的是XML 文件。MyBatis 提供了 ORM 机制,通过 ORM 将 Java 对象与声明中的 SQL进行关系对象映射,最终 MyBatis 去加载 SQL 语句去执行,执行结果再次封装成Java 对象并返回。MyBatis 框架具有以下特点:1. 统一的配置文件配置数据库信息,提供数据库连接池管理,隐藏了重复的创建 connect、关闭 connect 操作,减轻开发人员负担。2. Java 代码与 SQL 语句分离,SQL 语句在 XML 文件中书写。3. SQL 执行结果被封装成 Java 对象返回,向上层统一接口,对结果统一化处理。2.2.2 MyBatis 的工作原理Mybaits 给用户提供了关系对象映射服务,用户可以通过定义自己的数据包装类来做持久化操作,下面将介绍 MyBatis 的工作原理,解释它是如何映射并返回Java 对象的。
图 4-3 数据在系统中的呈现形式4.4 硕士毕业论文管理系统的网络架构为了保证系统数据的安全性和完整性,硕士毕业论文管理系统会拆分为两部分部署在网络中,第一部分是硕士毕业论文管理信息的主体,第二部分是硕士毕业论文管理系统数据备份子系统。主体部分主要负责实现硕士毕业论文的存储、论文的评价、人员信息的管理等主体业务;数据备份子系统主要是对数据库数据和学生论文进行备份。主体系统和数据备份子系统分别部署在不同的服务器上,备份子系统每天定时对主系统中的论文和数据做异地备份,从保证整个硕士毕业论文管理系统的数据完整性和安全性。
【参考文献】:
期刊论文
[1]多数据库容灾系统设计和有效应用[J]. 张丽君. 电脑编程技巧与维护. 2017(20)
[2]基于B/S架构的软件项目开发[J]. 赵巧玲. 计算机光盘软件与应用. 2014(24)
[3]基于Spring MVC的Web应用开发[J]. 舒礼莲. 计算机与现代化. 2013(11)
[4]MVC设计模式在Web开中的应用与研究[J]. 刘耀钦,袁承芬. 信息安全与技术. 2013(11)
[5]多数据库容灾系统的设计与实现[J]. 叶嘉酩,胡晓勤,王喆. 计算机工程与设计. 2012(12)
[6]数据库并发处理中“锁”的研究与应用[J]. 韩洪涛,修建新. 计算机光盘软件与应用. 2012(04)
[7]MySQL数据库在自动测试系统中的应用[J]. 李荣国,王见. 计算机应用. 2011(S2)
[8]浅谈B/S架构及其常用开发技术[J]. 王颖. 辽宁师专学报(自然科学版). 2011(02)
[9]深入理解SERVLET和JSP原理[J]. 樊振宇. 电脑知识与技术. 2011(11)
[10]应用SpringMVC与Hibernate进行WEB开发[J]. 许文稼,赵英凯. 计算机应用与软件. 2008(02)
硕士论文
[1]基于Springmvc和Mybatis框架的门户网站及其内容管理系统的设计与实现[D]. 吕学婷.东华理工大学 2016
[2]基于SpringMVC的百度Hi公众平台的设计与实现[D]. 钟振兴.北京交通大学 2016
[3]基于SpringMVC和MyBatis框架的炒股比赛系统的设计与实现[D]. 吴婉楠.南京大学 2016
[4]Web系统下提高MySQL数据库安全性的研究与实现[D]. 胡敏.北京邮电大学 2015
[5]基于MySQL的空间数据库关键技术研究[D]. 陈锦伟.南京邮电大学 2013
[6]SQL注入及SQL Server的安全性研究[D]. 徐寅昊.华东师范大学 2009
[7]毕业设计质量管理平台的设计与实现[D]. 李金玲.华中师范大学 2006
本文编号:3118184
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3118184.html