基于J2EE技术的高校仓库管理系统的设计与实现
2018-10-20赵伟周欣媛林龙成
赵伟 周欣媛 林龙成
摘要:随着高校信息化的蓬勃发展,为加强智慧校园的建设,各大高校都引入了信息化系统到行政管理中。但在高校仓库管理中,据调查,采用信息化手段管理还不是很普遍,很多高校仍然采用人工记录的形式来进行管理,也有一些高校采用Excel表来统计仓库管理信息。为提高高校仓库管理效率,提升仓库自动化水平,节省仓库管理成本,引入一个信息化的仓库管理系统显得尤为必要。本文将对基于J2EE的高校仓库管理系统的设计与实现进行阐述。
关键词:J2EE技术;仓库管理系统;设计
中图分类号:TP311
文献标识码:A
文章编号:1672 - 9129(2018)12 - 0124 - 01
1 系统相关技术
1.1 J2EE技术。J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,同时还提供了对EJB、Java Servlets API、JsP以及XML技术的全面支持。[1]
J2EE使用多层分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们所在的层分布在不同的机器上。现在J2EE的多层企业级应用模型将两层化模型中的不同层面切分成许多层。一个多层化应用能够为不同的每种服务提供一个独立的层。
1.2 B/S三层模式。随着Intemet的普及,传统的c/s结构已经不再能够满足客户需求。在B/S结构下,用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端( Browser)实现,但是主要事务逻辑在服务器端( Server)实现。这样能减少客户端负载,减轻系统维护的工作量,降低用户成本[2]。在JAVA语言的开发环境下,基于B/S架构的软件系统管理更为高效。
2 系统设计
2.1 功能模块设计。本系统分为4个模块:入库管理模块、出库管理模块、报废管理模块和查询库存模块。
仓库管理员通过登录界面进入系统,入库管理模块可供物料入库登记和修改;出库管理模块可供物料出库记录和修改;报废管理模块可供资产报废和查询;查询库存模块可供物资查找和生成报表。
2.2 逻辑架构设计。在目前软件开发技术方面Java已经占据了半壁江山,目前来看比较成熟的三层结构主要是指模型( Model),视图(VieW)和控制( Controller)。
MVC是一个架构模式,它強制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。
3 系统功能模块设计与实现
3.1 仓库管理员登陆界面。用户在浏览器端输入管理系统网址,随即跳转到登陆界面,采用用户名和密码认证方式。该模块提供管理员注册和密码找回功能,默认一名超级管理员admin,管理员通过正确的用户名和密码能够进入管理系统。
3.2 入库管理模块。仓库管理员在进入系统后可以选择进入入库管理模块,在仓库新到物资之时,可以对物料进行登记,如果是新的物资类别,可以在系统里新建相应物资信息;如果是已有物资,直接对物资数量进行修改。
3.3 出库管理模块。仓库管理员在进入系统后可以选择进入出库管理模块,在仓库物资出库之时,可以对出库物资进行记录,即对相应物资数量直接做修改。 3.4报废管理模块。仓库管理员在进入系统后可以选择进入报废管理模块,可以对已满足报废条件的物资进行报废操作,并及时更新相应物资的库存信息。
3.5 查询库存模块。仓库管理员在进入系统后可以选择进入查询库存模块,根据不同的字段条件对现有库存物资进行查询,并可以生成相关报表进行下载和导出。
4 数据库设计
MySQL是Web世界中使用最广泛的数据库服务器。MySQL是为服务器端设计的数据库,能承受高并发访问,同时占用的内存也远远大于SQLite。此外,MySQL内部有多种数据库引擎,最常用的引擎是支持数据库事务的InnoDB。本系统是用MySQL数据库,所以项目要导入mysql的驱动包。数据库的连接是通过web项目的配置文件来配置的。hiber-nate.cfg.xml配置文件用来用来连接数据库的,主要实现对象之间的映射关系,创建个表以及初始化。
5 总结
本文主要分析了基于J2EE技术开发了一套应用于高校仓库管理的信息系统。仓库管理员通过登陆后可以对物资的入库、出库、报废进行管理,并且可以对现有库存进行查找和报表统计。系统开发已接近完成,再对软件进行测试和完善即可投入使用。依照高校智慧校园建设要求,结合现代信息技术,开发高校仓库管理系统,可以实现仓库物资管理自动化,大大提升管理工作效率,满足高校仓库管理信息化需求。
参考文献:
[1]高校仓库现代管理模式的构建[J].戴春利.中国新通信.2018(06)
[2]基于jsp技术物流网络管理系统的研究与设计[J].马越.电脑知识与技术.2016( 29)