1.2系统发展现状
随着信息技术的日新月异的发展,仓库管理也获得了巨大影响。为了加快仓库管理自动化的步伐,提高仓库的管理业务处理效率,建立仓库管理系统,尽可能地减少仓库管理的重复性和低效性,已变得十分必要。 计算机应用技术的发展,计算机硬件性能的不断改进,为仓库管理系统的开发提供了技术支持和经济可行性。管理系统的应用,可以将工作者从烦杂的劳动中解脱出来,极大提高工作效率,有着较好的营运可行性。
现实中的仓库管理系统,例如超市仓库管理、军械分配管理以及图书馆藏书借还管理系统在系统中不仅需要使用JSP视图,B/S架构模式,mysql等技术之外,还使用到了条形码技术,通过这些技术的结合使用可以使超市的里面的每一种产品拥有特定的属性,从而使庞大的仓库中任何一个细微的产品都能做到实时的监测和管理,做到管理到位,没有任何哪怕细微的遗失和差错。主要实现了每一种产品的仓库入库管理,出库管理,物品属性,库存上线报警,库存下线报警,库存物品以及日期及时查询了解历史动态等功能的实现。
2.相关技术简介
2.1JSP技术简介
JSP语言从它面世开始他就把自己定位在了致力于网络应用软件开的语言,它的跨平台、安全性、完全的面向对象,使它成为互联网应用软件开发的一个关键。JSP是一种跨平台,适合于分布式计算环境的面向对象编程语言。具体来说,它具体有如下特征:简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线型、动态型等。
JSP全程为Java Server Pages,是Sun公司倡导、多家公司参与,1999年提出的一种Web服务技术标准。它主要的变成脚本为Java语言,同时还支持JavaBean/Servlet等技术,利用这些技术可以建立安全、跨平台的Web应用程序[1]。
2.2MySQL数据库技术
MySQL是一种开放源代码的关系型数据库系统,任何人都可以在general public license的允许下下载并根据自己的要求对其进行修改。由于MySQL因为其速度、可靠性和适应性的优点而备受广泛性关注。在不需要事物化处理下,绝大多数人认为,MySQL是管理内容最好的一个选择。
然而说到MySQL数据库就不可避免想到了MaxDB数据库,作为同样功能强大的数据库,他们之间有什么区别呢?下面就简要的介绍他们的区别。
(1)MaxDB是采用客户端/服务器模式运作的系统。MySQL能够作为客户端/服务器系统运行,也能作为嵌入式系统运行。
(2)MaxDB采用了针对客户端/服务器通信的专有网络协议。MySQL采用了TCP/IP(采用或未采用SSL加密)、套接字协议(类似Unix的系统下)或命名管道(Windows NT系列下)。
(3)MaxDB支持存储程序,对于MySQL来说,在MySQL5.1版本中实现了存储程序。MaxDB还支持通过SQL扩展进行的触发程序编程,该功能计划在MySQL 5.1中实现。
(4)MaxDB包含针对存储程序语言的调试程序,能够将多个嵌套式触发程序串联在一起,而且每个动作和行均支持多个触发MaxDB的发布采用了基于文本、图形或Web的用户界面。MySQL的发布仅采用基于文本的用户界面:图形化用户界面(MySQL控制中心、MySQL管理器)与主发布版本是单独提供的。针对MySQL的基于Web的用户界面是由第三方提的。
(5)MaxDB支持多种也被MySQL支持的编程接口。为了使用MaxDB进行开发,还提供了MaxDB ODBC驱动程序,SQL数据库连通(SQLDBC),JDBC驱动程序,Perl和Python模块,以及MaxDB PHP扩展(通过使用PHP来访问MySQL MaxDB数据库)。第三方编程接口:支持OLE DB、ADO、DAO、RDO、以及.NET和ODBC。MaxDB支持嵌入式SQL和C/C++。
(6)MaxDB包含MySQL不具备的管理特性: 按时间、事件和告警进行规划安排,并能在达到告警阈值时将消息发送给数据库管理器。 JSP+MYSQL仓库管理系统的设计与实现(2):http://www.751com.cn/jisuanji/lunwen_2261.html