当前位置:主页 > 论文百科 > 论文投稿 >

基于SSJ架构的在线投稿审稿系统研究与实现

发布时间:2017-06-12 21:06

  本文关键词:基于SSJ架构的在线投稿审稿系统研究与实现,,由笔耕文化传播整理发布。


【摘要】:随着信息技术和Internet技术的发展以及市场竞争的加剧,计算机网络技术在期刊管理和编辑出版流程中的应用日益广泛,通过网络投稿与审稿已成为期刊管理的主要趋势和重要途径。 本论文的研究是以某高校在线投稿审稿系统为设计背景而展开的。通过分析期刊投稿与审稿的工作流程,基于J2EE平台,集成Struts2、Spring、JPA等主流框架,设计并实现了在线投稿审稿系统,同时对系统中用户权限的控制采用了基于角色的访问控制(Role-based Access Control, RBAC)思想来解决。论文的主要工作包括以下内容: (1)介绍投稿审稿系统的概念以及传统投稿审稿系统开发的不足。基于领域模型驱动设计和J2EE应用开发平台技术结合主流开源框架提出了一种多层B/S模式的在线投稿审稿系统模型。 (2)详细分析了某高校期刊管理的业务流程及系统需求,根据系统的设计原则和功能目标进行总体架构设计,给出了系统的总体设计模型和功能模块的划分,并结合RBAC思想详细设计了系统权限控制模型。 (3)根据系统的设计原则,在具体实现该投稿审稿系统时,采用领域模型驱动设计(Domain Driven Design, DDD),结合Java Web主流框架技术设计了一个基于DDD的、MVC分层的、低耦合的框架结构,其中利用Struts2、Spring、JPA三个框架技术分别实现了系统的表示层、业务逻辑层及数据持久化层。 论文的重点之处在于通过领域模型驱动设计以及对Struts2、Spring、JPA三个开源框架技术的集成,构建出适合中国国情的高校中小型在线投稿审稿系统架构,并将其运用于实践中。实践表明,该集成架构层次结构清晰、耦合度低,简化了开发工作的复杂度,增强了系统的可扩展性和可维护性,同时达到了投稿审稿系统的设计目标。
【关键词】:Struts2 JPA Spring J2EE DDD MVC 在线投稿与审稿系统
【学位授予单位】:河北工程大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP311.52
【目录】:
  • 摘要6-7
  • Abstract7-12
  • 第1章 绪论12-16
  • 1.1 选题背景12
  • 1.2 国内外发展现状12-13
  • 1.3 课题研究意义13-14
  • 1.4 研究内容及组织结构14-15
  • 1.4.1 研究内容14
  • 1.4.2 组织结构14-15
  • 1.5 本章小结15-16
  • 第2章 基于SSJ架构的在线投稿审稿系统相关技术16-28
  • 2.1 投稿审稿系统相关技术16-21
  • 2.1.1 分布式体系结构16-17
  • 2.1.2 J2EE平台技术17-18
  • 2.1.3 领域驱动设计18-21
  • 2.1.4 基于J2EE和DDD开发多层的在线投稿审稿系统21
  • 2.2 Struts2、Spring、JPA技术21-27
  • 2.2.1 Struts2框架21-24
  • 2.2.2 Spring框架24-25
  • 2.2.3 JPA规范25-27
  • 2.3 本章小结27-28
  • 第3章 投稿审稿系统需求和总体设计28-41
  • 3.1 系统的设计原则及功能目标28-30
  • 3.1.1 系统的设计原则28-29
  • 3.1.2 系统的功能目标29-30
  • 3.2 系统需求分析30-34
  • 3.2.1 系统业务流程图31-32
  • 3.2.2 系统用例图32-33
  • 3.2.3 系统功能结构33-34
  • 3.3 系统总体设计34-36
  • 3.3.1 系统的总体架构34
  • 3.3.2 系统的处理流程图34-35
  • 3.3.3 系统技术架构图35-36
  • 3.4 权限管理模块具体设计36-38
  • 3.5 领域对象模型设计38-40
  • 3.6 本章小结40-41
  • 第4章 投稿审稿系统的实现41-68
  • 4.1 集成Struts2+Spring+JPA框架41-43
  • 4.2 数据持久化层设计实现43-52
  • 4.2.1 数据持久化层设计43
  • 4.2.2 数据持久化层具体实现43-52
  • 4.3 业务逻辑层设计实现52-56
  • 4.3.1 业务逻辑层设计52-53
  • 4.3.2 务逻辑层具体实现53-56
  • 4.4 表示层设计实现56-60
  • 4.4.1 表示层设计56
  • 4.4.2 表示层具体实现56-60
  • 4.5 权限模块实现60-67
  • 4.5.1 粗粒度的权限控制60-62
  • 4.5.2 细粒度的权限控制62-67
  • 4.6 本章小结67-68
  • 第5章 系统测试68-75
  • 5.1 系统测试设计68-69
  • 5.2 系统测试实现69-74
  • 5.2.1 数据持久化层测试70
  • 5.2.2 业务逻辑层测试70-71
  • 5.2.3 表示层测试71-74
  • 5.3 本章小结74-75
  • 结论75-77
  • 工作总结75-76
  • 工作展望76-77
  • 致谢77-78
  • 参考文献78-81
  • 作者简介81-82
  • 攻读硕士期间发表的论文和参加科研情况82

【参考文献】

中国期刊全文数据库 前10条

1 刘雪立,乔汉臣,刘国伟,潘伯荣;双匿名审稿及其在编辑实践中的应用[J];编辑学报;1994年01期

2 胡慧俐,常春喜,敬昱;审稿人资源共享的实现办法[J];编辑学报;2002年01期

3 任小平;英国一种网上投稿与审稿系统的发展与启示[J];编辑学报;2003年02期

4 刘鹤香;学报论文出版时滞探讨[J];编辑之友;1999年04期

5 周舟;;中国B2B电子商务的现状分析[J];管理观察;2009年11期

6 汤晟,吴朝晖;一个利用模型驱动体系结构技术的分布式系统实现[J];计算机工程与应用;2003年33期

7 刘瑜,王立福,张世琨;软件框架开发过程研究[J];计算机工程与应用;2004年02期

8 席晓峰,吕良双,逯鹏;使用J2EE框架技术构建可重用的Web应用[J];计算机工程与应用;2005年29期

9 阮军;杨春金;;基于模式的多层分布式软件系统架构的设计[J];计算机工程;2006年14期

10 郑芳;郑全;;基于依赖分析的Web应用表示层测试方法研究[J];计算机与数字工程;2011年01期

中国硕士学位论文全文数据库 前5条

1 陈月娟;基于面向方面机制的模型驱动架构研究[D];河北工程大学;2010年

2 梁宝兰;分布式信息系统的持久对象共享研究[D];重庆大学;2006年

3 李刚;Struts在校园管理系统中的设计和实现[D];山东大学;2006年

4 朱荣;基于MVC模式的物流信息系统的研究与实现[D];武汉理工大学;2008年

5 刘佳;网络投稿系统的设计与实现[D];北京邮电大学;2008年


  本文关键词:基于SSJ架构的在线投稿审稿系统研究与实现,由笔耕文化传播整理发布。



本文编号:444927

资料下载
论文发表

本文链接:https://www.wllwen.com/wenshubaike/qiuzhixinhan/444927.html


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

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