仓库物品管理系统设计方案书.doc

时间:2022-12-25 15:30:47
【文件属性】:

文件名称:仓库物品管理系统设计方案书.doc

文件大小:993KB

文件格式:DOC

更新时间:2022-12-25 15:30:47

文档资料

摘要:ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的 一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之 一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用 最为广泛的数据库管理系统[1],作为一个通用的数据库系统,它具有完整的数据管理功 能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布 式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型 的机器上使用它。 PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程 序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增 加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单 元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。PL/SQL 只有 Oracle 数据库有。 查询系统是一种信息传输系统。在具有多终端的数据传输系统中,主站按预先编好的次 序依次查询从站有无待发送的信息,然后进行处理。通过系统可以查询到数据库中,自 己需要的数据,以表,或者视图的形式显示出来,供查询比较。本课程设计主要是在My Eclipse环境下基于Java语言设计与完成的。 关键词:ORACLE数据库;PL/SQL Developer;仓库管理;MyEclipse; 目录 1 绪论 1 1.1 系统开发背景 1 1.2 系统开发目的 1 1.3 系统开发平台 1 1.3.1 MyEclipse 1 1.3.2 JSP技术 2 1.3.3 Struts2 2 1.3.4 Oracle简介 3 1.3.5 PL/SQL简介 3 2 系统分析 4 2.1 可行性分析 4 2.2 需求分析 4 2.2.1 功能模块分析 4 2.2.2 性能分析 4 3 数据库设计 5 3.1 逻辑结构设计 5 3.2 物理结构设计 7 3.3 数据库的连接 7 4系统的设计与实现 8 4.1管理员登录模块实现 9 4.2主界面模块 10 4.3物品信息管理 11 4.3.1信息录入 11 4.3.2信息查询 12 4.4存货人信息管理 13 4.4.1信息录入 13 4.4.2信息查询 14 5系统测试过程及结果分析 14 6总结 14 7参考文献 15 1 绪论 1.1 系统开发背景 随着计算机技术的发展,一个崭新的信息化的世界已经展现在我们眼前。如今,你可 以随处看到很多不同种类的信息管理系统。商品是企业的根本,仓库是企业用来保存商 品的地方。因此,仓库对于企业十分重要。所以说一个成功的企业必定会有一个好的仓 库,而一个好的仓库就肯定会有一个先进的仓库物品管理系统作为支撑。但是,传统简 单、静态的仓库物品管理系统,因为其不具备信息共享功能,且无法保证货物的正确的 进库、库存控制和发货等问题,已经无法确保企业资源的高效利用;而且,传统的仓库 物品管理系统存在维护困难、开发复杂等缺点,极大的浪费企业的人力、物力,因此已 经跟不上时代的步伐。所以说,一个成功的企业需要一个现代的仓库物品管理系统来保 证企业产品的精细化管理,保证最大化利用企业资源。 1.2 系统开发目的 仓库是所有企业都不可缺少的部分,因此,一个企业想要蓬勃发展,管理好自己的仓库 就显得十分重要。但是仓库中的货物总是不断变动的,因此,就需要有人将仓库中货物 的增减情况进行记录。但是传统的人工记录的方法存在着许多问题,比如信息安全行性 低、查询效率低等。因此,对于一个想要不断发展的企业来说,这种人工记录的方式必 须淘汰。 随着计算机技术的不断发展,计算机的使用已经十分普遍,每个企业都拥有计算机。使 用计算机对库存信息进行管理有着很多人工记录所无法比拟的优点,比如查询快捷、信 息安全性高、添加删除方便等。 基于以上这些原因,我们开发了一个仓库物品管理系统。本系统能够保证货物的正确的 进库、库存控制和发货。并且,系统维护简单,不需要动用太多的人力、物力,可以有 效的帮助企业管理好仓库。 1.3 系统开发平台 本系统采用B/S的三层架构,系统使用MyEclipse开发工具,基于J2EE平台,采用MVC开发 模式,JSP、Struts2技术,选用oracle作为系统的数据库平台。 1.3.1 MyEclipse 全名MyEclipse Enterprise Workbench ,简称MyEclipse 。MyEclipse企业级工作平台是对Eclipse IDE的扩展,利用它我们可以极大的提高在


网友评论