课程设计论文-基于java平台的学报管理系统的设计

课程设计论文-基于java平台的学报管理系统的设计

ID:6326695

大小:169.00 KB

页数:15页

时间:2018-01-10

课程设计论文-基于java平台的学报管理系统的设计_第1页
课程设计论文-基于java平台的学报管理系统的设计_第2页
课程设计论文-基于java平台的学报管理系统的设计_第3页
课程设计论文-基于java平台的学报管理系统的设计_第4页
课程设计论文-基于java平台的学报管理系统的设计_第5页
资源描述:

《课程设计论文-基于java平台的学报管理系统的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Java平台的学报管理系统的设计【摘要】本文介绍了基于Java平台、利用MVC设计模式的B/S框架的学报信息管理系统的开发过程,主要包括需求分析、功能划分、数据库设计、系统实现等方面。根据稿件的处理过程定义了稿件在系统中的八种状态和相应处理方法。系统体现了Java在Web应用系统设计领域的强大功能。关键词:MVCWebJSP学报信息管理系统目录摘要--------------------------I目录------------------------------Ⅱ第1章引言------------------------------

2、---1第2章MVC设计模式的简介------------------------2第3章系统分析与实现----------------------------33.1系统分析-------------------------------------33.2后台数据库的设计---------------------------------63.3系统实现---------------------------------------6总结---------------------------------------------11致谢---

3、---------------------------------------------12参考文献--------------------------------------13第1章引言当今社会是信息社会,信息化已经深入社会的各个方面。随着科学技术的发展,全球信息化时代的全面到来,数字化科技将为未来社会建立起“数字世界新秩序”,数字化信息将成为人类社会的重要支柱之一。我院学报编辑部正在逐步加快实现信息化的脚步,为了更加方便投稿作者和编辑部内部工作人员处理稿件,建立期刊网络管理平台势在必行。本课题分析并设计了学报信息管理系统,它具备了

4、较完善的信息管理功能,包括用户注册、稿件信息管理、专家库信息管理等,系统基于Java平台,利用SQLServer2000作为后台数据库,设计过程中利用MVC(Model-View-Control,模型-视图-控制器)的设计模式。第2章MVC设计模式的简介MVC是80年代Smlltalk-80出现的一种软件设计模式,现在已经被广泛使用,它强制性地把应用程序的输入、处理和输出分开。MVC把应用程序分成三个核心模块:模型、视图和控制器,它们分别担负不同的任务。(1)、视图视图是用户看到并与之交互的界面。视图向用户显示相关的数据,并能接收用户的输

5、入数据,但是并不进行任何实际的业务处理。视图可以向模型查询业务状态,但不能改变模型。视图还能接受模型发出的数据更新事件,从而对用户界面进行同步更新。(2)、模型模型是应用程序的主体部分。模型表示业务数据和业务逻辑。一个模型能为多个视图提供数据。由于同一个模型可以被多个视图重用,所以提高了应用的可重用性。(3)、控制器控制器接受用户的输入并调用模型和视图去完成用户的需求。当Web用户单击Web页面中的提交按钮来发送HTML表单时,控制器接收请求并调用相应的模型组件去处理请求,然后调用相应的视图来显示模型返回的数据。(4)、MVC处理过程首先

6、控制器接收用户的请求,并决定调用哪个模型来进行处理,然后模型根据用户请求进行相应的业务逻辑处理,并返回数据,最后控制器调用相应的视图来格式化模型返回的数据,并通过视图呈现给用户。(5)、MVC的优点多个视图能共享一个模型。在MVC设计模式中,模型响应用户请求并返回响应数据,视图负责格式化数据并把它们呈现给用户,业务逻辑和表示层分离,同一个模型可以被不同的视图重用,所以大大提高了代码的可重用性。另外,模型是自包含的,与控制器和视图保持相对独立,所以可以方便地改变应用程序的数据层和业务规则。如果把数据库从一个移植到另一个,只需要改变模型即可。

7、一旦正确地实现了模型,不管数据来自哪个数据库,视图都会正确地显示它们。由于MVC的三个模块相互独立,改变其中一个不会影响其他两个,所以依据这种设计思想能构造良好的松耦合的构件。此外,控制器提高了应用程序的灵活性和可配置性。控制器可以用来连接不同的模型和视图去完成用户的不同需求。给定一些重用模型和视图,控制器可以根据用户的需求选择适当的模型进行处理,然后选择适当的视图将处理结果显示给用户[1]。第3章系统分析与实现3.1系统分析本系统包括普通浏览者、注册用户及投稿人、审稿专家、编辑部工作人员(包括栏目编辑和主编)四角色,各自所需功能说明如下

8、:(1)、普通浏览者,可查看、搜索和下载已经发表的论文。(2)、注册用户,可进行的操作:a、投稿;b、修改个人信息(密码,个人基本信息以及研究方向);c、查看所投稿件的状态;d、下载需要校对的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。