仓库管理系统实训报告

上传人:ni****g 文档编号:564591550 上传时间:2024-03-02 格式:DOCX 页数:18 大小:556.59KB
返回 下载 相关 举报
仓库管理系统实训报告_第1页
第1页 / 共18页
仓库管理系统实训报告_第2页
第2页 / 共18页
仓库管理系统实训报告_第3页
第3页 / 共18页
仓库管理系统实训报告_第4页
第4页 / 共18页
仓库管理系统实训报告_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《仓库管理系统实训报告》由会员分享,可在线阅读,更多相关《仓库管理系统实训报告(18页珍藏版)》请在金锄头文库上搜索。

1、郑州轻工业学院实训报告实训名称:仓库管理系统姓 名:院(系):专业班级:学 号:指导教师:成 绩:时间:2011年7月 6日至2011年7月 11日摘要:仓储是现代物流的一个重要组成部分,在物流系统中起着至关重要的作 用,是厂商研究和规划的重点。高效合理的仓储系统可以帮助厂商加快物资流动 的速度,降低成本,保障生产的顺利进行,并可以实现对资源有效控制和管理, 现代物流的发展需要现代化的仓储管理系统。随着科学技术的不断提高,计算机 科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并 发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对仓库信息进 行管理,具有手工管理

2、所无法比拟的优点例如:检索迅速、查找方便、可靠性高、 存储量大、保密性好、寿命长、成本低等。仓库管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的 建立和维护以及前端应用程序的开发两个方面。本人所开发的仓库管理系统,重 点着眼于存物与取物的系统性便利管理。这次我做的仓库管理系统主要技术应用 到了 Eclipse 以及 MySQL。关键词:数据库,仓库管理,信息系统,JAVA,MySQL目录第一章现行系统概述4第二章系统分析42.1需求分析42.2可行性研究52.3系统的开发方法的选择6第三章系统设计63.1系统概述73.2系统架构视图73.3数据表设计73.4接口设计83.5总

3、体运行设计83.6系统运行流程93.7系统功能模块103.8模块之间的接口关系10第四章系统运行结果124.1用户登录124.2主界面124.3基本数据134.4进货出货管理144.5查询视图154.6系统管理16第六章实训感想17参考文献18第一章现行系统概述仓储是现代物流的一个重要组成部分,在物流系统中起着至关重要的作 用,是厂商研究和规划的重点。高效合理的仓库管理系统可以帮助厂商加快物资 流动的速度,降低成本,保障生产的顺利进行,并可以实现对资源有效控制和管 理,现代物流的发展需要现代化的仓库管理系统,仓储的发展经历了不同的历史 时期和阶段,从原始的人工仓库管理到现在的智能仓库管理系统,

4、通过各种高新 技术对仓储的支持,仓储的效率得到了大幅度的提高。但是,目前很多仓库的管理工作还停留在纸质记录的原始方式上。由于产 品的种类多、数量多,将产品准确地分门别类、快速检索并对供销商进行联系, 手工进行非常困难,往往是终于查到了产品的信息,但此产品没有库存或库存不 足,因此检索速度较慢、效率低。这样的操作过程不但繁琐,而且在这一系列的 操作中,无论哪一步出了错误,对工作的正常进行都有很大的影响。第二章系统分析2需求分析随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深 刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机 应用的一部分,使用计算机对仓库信

5、息进行管理,具有手工管理所无法比拟的优点. 例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低 等。这些优点能够极大地提高仓库管理的效率,也是企业的科学化、正规化管理 与世界接轨的重要条件。企业通过使用本系统,可以实现对产品和供应商实现添 加、删除、修改等管理,对操作员进行添加、删除、修改密码等操作,以及查询 出库入库产品信息和供应商信息等功能,这样就提高了效率,避免出错。仓库管 理系统软件切实推进了仓库管理的信息化。该软件是以面向对象编程语言为实现 语言,其功能在系统内部有源代码直接完成。操作人员只需输入一些简单的汉字、 数字,即可完成操作,达到自己的目标。大大提高了工作

6、效率,做到信息的规范 管理,科学统计和快速查询,让仓库管理系统更好的为企业服务。2.1.1用户角色需求根据习惯上仓库的操作管理方式,整个系统应该有两种用户角色,即普 通操作员与系统管理员。操作员可以进行产品信息和供应商信息的查询,产品 添加、修改、删除等操作,而没有权限添加新的操作员,删除操作员或者更改 操作员密码;系统管理员除了具有操作员所有可实现操作外,还拥有对操作员 进行管理的权限,即添加新的操作员,删除操作员和修改操作员密码。每个角 色操作都通过用户名和密码验证后登录。2.1.2 性能需求整个系统应当操作简便,界面友好,维护简便。数据库要求运行稳定,执 行速度快,数据安全性高。软件系统

7、本身运行对计算机硬件平台和操作系统平台 要求适中。2.1.3软硬件环境需求软件环境:1)2)3)硬件环境:数据库:MySQL 5.0JDK版本:6.0以上 操作系统为Windows XP1)2)3)CPU:Intel 奔腾 P4 2.0GHz 以上内存:1G以上硬盘:120G以上22可行性研究2.2.1技术可行性此次仓库管理系统开发是对我所学专业知识的一次综合应用与提高,我在 学校机房进行开发,计算机配置能满足系统开发的要求。我在自己的计算机上 建立系统开发环境,主要是安装数据库工具(MySQL 5.0),应用程序开发工具 (Eclipse)。我可以与实训指导老师,学长学姐即时交流,协调开发工

8、作,解决 开发工作中出现的问题。就技术力量来说,该学期,我已经学习了管理信息系 统,如JAVA教材中的IP电信资费管理系统。并且对网络技术和操作系统也有 系统的了解,较熟悉计算机原理,能解决常见的硬件故障和硬件选择。目前, 仓库管理系统已得到了大量应用,有许多可供参考的成功系统。而且,网上有 许多关于JAVA编程的资料和MySQL方面的资料。从技术角度考虑,此信息系 统开发可行。2.2.2经济可行性目标系统开发需求比较低,加上具有成熟的软硬件环境,所以在软硬件的 支出上十分有限。而且,目标系统并不是十分的复杂,开发的周期较短,人员经 济支出有限。当系统开发完实际运行后,将很大程度上提高计算机的

9、功能,在为 使用者带来便利的同时,也为系统的进一步推广创造了条件。这带来的经济回报 将远超过支出,并且最重要的一点是该软件的开发可以给我对系统的开发有个全 面的认识。从经济角度考虑,此信息系统开发可行。2.2.3法律上的可行性整个系统由于是自行开发,所以系统本身不存在法律上的版权争议。在服 务器软件方面,应该使用正版软件。从法律角度考虑,此信息系统开发可行。2.3系统的开发方法的选择本次实训设计我选择结构化开发方法,即用系统工程的思想和工程化的 方法,按照用户至上的原则,自顶向下整体分析与设计和自底向上逐步实施的 系统开发过程。是组织、管理和控制信息系统开发过程的一种基本框架。其基 本思想:在

10、系统分析时,采用自顶向下、逐层分解,由抽象到具体的逐步认识问 题的过程;在系统设计的时候,先考虑系统整体的优化,再考虑局部的优化问题; 在系统实施的时候,则坚持自底向上,先局部后整体,通过标准化模块的连接形 成完整的系统。开发过程主要包括以下几个阶段:系统规划阶段、系统分析阶段、系统设 计阶段、系统实施阶段、系统运行与维护阶段,每个阶段都有明确的任务和目标, 这样整个开发过程容易调整和控制。第三章系统设计31 系统概述仓库管理系统采用C/S架构(客户端/服务器)的三层架构来实现。3.2系统架构视图1)数据访问层:Dao类、Data类2)控制层:Listener类3)表示层:View类本系统采用

11、三层架构:ViewLogicMySQL三层架构表示图3.3数据表设计1) users (用户表中文名字段名字段类型长度是否空主锂描述用户名字u_nanLevarchar 0否PK用户密码u passwordvarchai50否用户权限L.ro ein-.10否中文帛字段名字段类型长度是否空主键描述产品编号prod i di:.-10否PK产品名字prod n&mev&rchar50否唯一价格pricefloar10, 0否种类typev&rchar50否库存quantityfloat0, 0否供应商idsup idinL10否FK3) suppliers 用户荒费表中文帛字段名字段类型长度是否

12、空主键描述供应商idexesConldintID否PK名字sup_nanev&rchar50否唯一地址sup addressvarchar50否邮编posLcodevarchar50否电话sup_Lelephonev&rchar50否传真sup_faxvarchar50否联系人sup rel&Lionerv&rchar50否邮箱sup emai1varchar50否3.4接口设计3.4.1用户接口1)用户登录的用户名与密码输入;2)产品的新增信息的录入;3)供应商的新增信息的录入;3.4.2外部接口1)用户登录用户的显示;2)产品的信息显示;3)供应商的信息显示;3.4.3内部接口通过SQL语

13、句来对数据库进行操作。3.5总体运行设计3.6系统运行流程3.7系统功能模块开始基 本 数 据供应商信息管理商 品 信 息 管 理系 统 管 理更 改 密 码3.8模块之间的接口关系public class TextFieldFocusPassword implements FocusListener public void focusGained(FocusEvent argO) String strPwd = new String(pwdPassword.getPassword(); if (strPwd.equals( )jlaFlagPassword.setText(*); else

14、jlaFlagPassword .setText( );private class LoginListener implements ActionListener public void actionPerformed(ActionEvent e) LoginDao loginHandler = new LoginDao();String strUsername = txtUserName.getText().trim(); char chrPassword = pwdPassword.getPassword();String strPassword = new String(chrPassword);登录界面中实现接口的类声明,使用implements实现FocusListener和ActionListener接口。/通过接口ActionListener

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号