jsp+mysql企业进销存管理系统设计(2)

企业库存管理系统功能如下: (1)商品信息基本材料信息的管理。完成商品信息的增加、保管、改正、删除。 (2)进货单的资料信息的管理。完成购买


企业库存管理系统功能如下:

(1)商品信息基本材料信息的管理。完成商品信息的增加、保管、改正、删除。

(2)进货单的资料信息的管理。完成购买进来的货物的信息的增加、查问。

(3)销售单的信息的管理。完成销售的商品的销售、退货、销售单查问、退货单查问。

(4)最后一个作用就是能够对库存单操作来查找库存以及盈利状况的分析。

2 本文相关技术

2.1 MVC设计形式

MVC设计是一种软件设计模型,它是用来组织代码的,这种方法的前提是 假定将业务逻辑集成到组件中,而且能够改良和定制接口和数据四周的用户的交互,而后就没有必要再写一遍业务上的逻辑。 MVC被独特的发展起来用于传统的输入、处理和输出功能在一个逻辑的图形化用户界面的布局中。

(1)视图

视图是互动报告,从以前的运用点,基于HTML的Web界面,您能够查看用户界面。如今HTML(在新的Web运用程序)将持续在视图中发扬重要作用,但有一些新的技术,就比如说XHTML,XML / XSL,WML等言语和Web效能与Adobe的Flash。

MVC的优点是,它能够处理运用的差别意见。实际上,我们不用去想这些数据会是什么东西,这些在视图中是没有的。这些仅仅是用于数据的输出。

(2)模型

MVC意义分为三个部分,这种形式能够处理大部分任务。例如,处理元件能够是ColdFusion的EJB构件的主体,和前往的数据可用于该模型的多个视场的提供数据,即,数据模型格局独立中性模型代码附加地重新运用到多个程序的可见性,从而缩小了代码重复。

(3)控制器

控制器的模型调用和完好的用户需求信息,承受用户的输出,所以你是超级链接和点击HTML表单时,控制器本身不做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数据。

2.1.1 MVC设计形式的完成

   之所以能够完成经典的设计形式靠的就是JSP所提供了的相似的环境。多层系统提供了更经典的MVC系统构造,因此,这个设计完成有显著的比别人强的地方。 代码重用被显示给操作从用户(视图)改善(控制器)。MVC架构是处理耦合系统的效果的措施。

2.1.2 MVC设计形式的扩充

能够完成以下作用如下:

①完成一个模型的多个视图;

②采用多个控制器;

③一旦发现模型改变时,系统中的视图将会主动刷新;

④一切的控制器将彼此独立任务。

假定您是基于控制器的,您只需求添加差别的视图:同样地能够在另一个示例中以MVC形式完成。 从接下来能够看出,运用程序是经过Model View Controller形式完成的,因此有很好很好的的功能——可拓展性,JSP中面向对象编程的将来开展标的目的。

2.1.3 MVC的优点

很大一部分的语言,打个比方,像是ASP,PHP等等都是早些时分开发的。假定你要显示HTML模型,由于产品设计的灵活性非常小,很难满足需求的用户更改。 MVC将需求更多的任务,但还缺少一个分层的运用程序,产品的框架能够更好地经过模型如此明晰的运用体现出产品。

首先,我感觉最重要的一点就是,它应该有一个模型函数的多个视图。在用户需求的极速变动能够经过各种形式来造访运用程序的需求。例如,我们举个例子,比如说订单的模型,那么这个模型中可能就有本系统的订单,又或者还有网上的订单等等其他不同的订单,但处理订单的方式其实都是一摸一样的,换句话说就是订单的处理其实是一致的。这样减少了代码的复制,即减少了代码的维护量,如果我们的模型发生某些部分的改变,这样也比较容易让我们去维护它。 其次,因为我们的模型返回的数据本身不具备某些格式,所以这些模型也可直接应用于接口的使用。