论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

农村合作社经营管理系统——基于mvc设计模式的java web的研究与

目    录

1 引言···· 5

paper51.com

2 MVC设计模式···· 5 paper51.com

2.1 MVC简介···· 5 http://www.paper51.com

2.2 MVC设计模式的优缺点···· 5 内容来自论文无忧网 www.paper51.com

3 Java Web概述···· 6 http://www.paper51.com

3.1 JSP技术··· 6

http://www.paper51.com

3.2 JavaBean·· 6 内容来自论文无忧网 www.paper51.com

3.3 Servlet技术···· 6 copyright paper51.com

4 MVC设计模式在系统中的应用···· 7

http://www.paper51.com

4.1 系统介绍···· 7 内容来自论文无忧网 www.paper51.com

4.1.1 系统开发平台和开发工具···· 7

http://www.paper51.com

4.1.2 系统功能简介···· 7

内容来自论文无忧网 www.paper51.com

4.2 合作社成员模块的结构···· 7

paper51.com

4.3 合作社成员模块的实现···· 8 http://www.paper51.com

4.3.1 功能分析···· 8 内容来自论文无忧网 www.paper51.com

4.3.2 设计思路···· 8

http://www.paper51.com

4.3.3 实现过程···· 9 内容来自www.paper51.com

4.3.4 添加采购订单过程示例···· 10

http://www.paper51.com

4.3.5 合作社成员模块的其他功能实现···· 12 内容来自www.paper51.com

5 MVC设计模式下的分页技术···· 13 内容来自www.paper51.com

5.1 JSP分页技术···· 13 paper51.com

5.2 分页技术的实现···· 13

http://www.paper51.com

5.2.1 JSP页面的编写···· 13

http://www.paper51.com

5.2.2 定义分页的JavaBean·· 14 paper51.com

5.2.3 Servlet的编写···· 14

内容来自论文无忧网 www.paper51.com

5.2.4 查询所有订单过程示例···· 15 copyright paper51.com

6 总结···· 17 内容来自论文无忧网 www.paper51.com

1 引言

内容来自论文无忧网 www.paper51.com

随着社会的发展,计算机技术和网络技术的不断进步,基于Web的应用系统已成为趋势。使用Web设计的应用软件,在Internet市场上比较流行。在早期,JSP规范中主要有两种架构,分别是Model I和Model II。在Model I中采用了JSP + JavaBean的方式,应用程序的编写比较简单,但是不利代码的维护。在Model I基础上,将表示功能和控制功能分离,产生了被称为MVC模式的ModelII架构(JSP+Servlet+JavaBean)。 内容来自论文无忧网 www.paper51.com

农村合作社在农村工作中的地位越来越重要,而且已成为推动社会主义新农村建设的有效手段。然而,目前农村合作社的工作中存在管理手段落后、管理效率低下、仅凭个人经验及有限信息进行决策等。因此,利用现代化的管理方式和管理手段代替传统的、落后的管理和作业方式已成为目前我国农村发展的当务之急,也是社会发展的必然趋势。

copyright paper51.com

本文主要讨论在MVC的模式下,对农村合作社经营管理系统的合作社成员模块的开发和设计,以及分页技术的研究。 内容来自www.paper51.com

2 MVC设计模式 内容来自www.paper51.com

2.1 MVC简介 http://www.paper51.com

MVC是一种设计模式,它强制性地把应用程序的输入、处理和输出分开[4]。这样一个应用被分成三个层——模型层(Model)、视图层(View)、控制层(Controller),它们分别担负不同的任务。

内容来自www.paper51.com

    Model是指对业务数据的处理模块,包括对业务数据的存取、加工、综合等, 是应用程序的主体部分。模型表示业务数据和业务逻辑。一个模型能为多个视图提供数据。由于同一个模型可以被多个视图重用,所以提高了应用的可重用性。 paper51.com

View是指用户界面,也就是面向用户的数据表示模块进行操作后,其结果就是通过视图来显示的。视图向用户显示相关的数据,并能接收用户的输入数据,但是它并不进行任何实际的业务处理。视图可以向模型查询业务状态,但不能改变模型。视图还能接受模型发出的数据更新事件,从而对用户界面进行同步更新。 paper51.com

Controller是接受用户的输入并调用模型和视图去完成用户的需求。当web用户单击web页面中的提交按钮来发送HTML表单时,控制器接收请求并调用相应的模型组件去处理请求,然后调用相应的视图来显示模型返回的数据。也就是完成两个方向的动作:将用户界面(View)的操作映射到具体的Model,以完成具体的业务逻辑;将通过Model处理完的业务数据及时反应到用户界面(View)上。

copyright paper51.com

2.2MVC设计模式的优缺点

http://www.paper51.com

       MVC设计模式的优点:MVC的三个模块是独立的,这样能够使多个视图能够共享一个模型,所以很大程度上提高了代码的可重用性;视图层和业务逻辑层分离,降低了耦合性,代码的维护也变得更容易。

内容来自www.paper51.com

    MVC设计模式的缺点:由于MVC没有明确的定义,所以完全理解MVC是有困难的。使用MVC需要精心的计划,由于它的内部原理比较复杂,所以需要花费一些时间去思考。同时由于模型和视图要严格的分离,这样也给调试应用程序带来了一定的困难,每个构件在使用之前都需要经过彻底的测试[1]。 paper51.com

------分隔线----------------------------
联系方式