基于SSJ架构的在线投稿审稿系统研究与实现
本文关键词:基于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