1、 分类号: TN929 U D C: D10621-408-(2013) -0 密 级:公 开 编 号: 2009101079 成都信息工程学院 学位论文 基于 android平台的仓库管理系统 论文作者姓名: 李 信 申请学位专业: 通信工程 申请学位类别: 工学学士 指导教师姓名(职称): 刘 俊(副教授) 论文提交日期: 2013 年 05 月 25 日 基于 android 的仓库管理系统 摘 要 仓库管 理系统是典型的信息管理系统 (MIS Management Information System), 其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求
2、建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功 。 能完备 , 易使用等特点 。采用便携式设备对仓储系统进行实时监控管理,有助于中小企业进行仓储系统优化升级。 综合分析现有技术、所学专业知识,在具实用性原则基础上, 采用 SQLite 建立数据库后台 , 使用 Eclipse 开发工具,利用其提供的各种面向对象的 android 开发工具进行开发。本系统 基本信息管理对象包括 供应商、顾客和商品 三者; 通过库存管理进行商品的入库出库操作来完成商品信息的管理。 在不断学习研究基础上,本系统经过系统设计、初建、模拟运行、测试、系统修正等阶段,现已基本完成具有实用性和
3、较强操作性系统,预见在未来中小企业中采用便携式设备进行辅助仓储系统管理将会得到一定的应用。 关键词 : 信息管理系统 , 数据库,出库,入库 The Small Ware House Management System Design And Implementation Abstract The Ware House Management System is a typical application of managing information system ( called MIS) ,which mainly includes building up data-base of back
4、-end and developing the application interface of front-end. The former required consistency and integrality and security of data. The later should make the application powerful and easily used. By looking up lots of datum, I selected SQLite as database system and selected Eclipse as programming tool
5、 to develop the system. The system managed suppliers、 customers and commodities through Basic Information Management. It managed commoditys warehouse entry and delivery of cargo from storage through Inventory Control to accomplish the management of the commoditys information. For about two months ha
6、rd work, I completed the system on time. I carried out the basic function of the Ware House Management System. KEYWORDS: Management Information System, database, warehouse entry, delivery of cargo from storage 目 录 论文总页数 : 32 页 1 引言 .1 1.1 课题背景 . 1 1.2 国内外研究现状 . 1 1.3 本课题研究意义 . 1 1.4 本文主要概述 . 1 2 系统设
7、计方案的分析 .2 2.1 系统的目标 . 2 2.2 可行性分析 . 2 2.2.1 目的 . 2 2.2.2 可行性研究的前提 . 2 2.2.3 具体分析 . 2 2.2.3 系统简要描述 . 3 2.2.4 处理流程 . 3 2.3 运行环境要求 . 3 3 数据库设计 .3 3.1 需求分析 . 4 3.1.1 入库操作 . 4 3.1.2 出库操作 . 4 3.2 功能模块设计 . 5 3.3 数据字典 . 6 3.4 数据库概念结构设计 . 7 3.5 数据库逻辑结构设计 . 9 4 程序设计 . 13 4.1 数据库连接 . 13 4.2 主界面 、菜单界面设计 . 13 4.
8、3 各模块的功能及设计介绍 . 14 4.3.1 用户登录模块 . 14 4.3.2 基本信息管理 . 16 4.3.3 库存信息管理 . 22 4.3.4 系统设置 . 25 4.3.5 关于 . 25 5 调试与测试 . 25 5.1 软件测试环境 . 25 5.2 软件测试过程 . 26 5.2.1 Android 模拟器上的测试 : . 26 5.2.2 三星 i8150 真机测试 . 29 结 论 . 31 参考文献 . 31 致 谢 . 32 声 明 . 33 第 1 页 共 32 页 1 引言 1.1 课题背景 仓库管理 WMS(Ware House Management Sys
9、tem)是本世纪中期发展起来的一门 实用 学科。它最早产生于二战时期的美国,五十年代中期,仓库概念传人日本,并得到快速发展。时至今日,仓库管理已成为西方企业管理中不可或缺的一部分,在许多国家得到了广泛的研究与应用。总的说来,仓库管理就是通过采购、仓储、综合、出库、配送等活动,解决物资供需之间存在的时间、空间、数量、品种价格等方面的矛盾,以此衔接社会生产的各环节,从而确保生产的顺利进行。 随着社会经济的发展和工业生产的加速,仓库的进出更为频繁,仓库信息更为重要。传统仓库管理完全由人来完成, 以手工记录为主,当企业的物流业务成长到一定规模之后,随着订单数量的增加,客户需求不断个性化,执行效率就成为
10、物流发展的瓶颈,单纯依靠人力资源的增加已不能提升出入库执行的速度,反而带来成本的大幅度上升与差错频频。计算机信息管理技术的迅速发展恰恰解决了这个问题,它使计算机技术与现代的管理技术相互配合,来更加准确、高速地完成工业企业日常的仓库管理工作。使企业能够以最少的人员来完成更多的工作。 1.2 国内外研究现状 随着我国市场经济的进一步开展,强大的信息保障,有力的电子化管理,使各大企业在国内经济市场的大潮中把现 代高科技的信息技术发挥的淋漓尽致。越来越多有远见的企业家,不惜重金从国外购买高新技术,高的投资、合理的管理往往换来巨大的利润。经营的物质技术手段由简单落后转变成高科技与人工手段并存,进而更多地
11、将高科技应用到零售商业。国内实施 WMS 的条件日益成熟。主要是物流业在过去的两年里随着国家经济的发展,而日新月异,现代一体化物流的管理思想日益为企业所接受,对仓库有了新定位和认识,从而对管理系统也提出了新的要求。而国外在此方面的技术已经相当成熟。 1.3 本课题研究意义 基于 android 的仓库管理系统的设计,能够更加方 便的进行仓库进销存货物的管理,并且该程序为基于 android 开发而成,具有较强的适用能力。对一般小企业或者个人具有重要意义。 1.4 本文主要概述 本文共分为 五 章。第一张引言部分主要介绍了课题背景 、手机应用程序发展状况以及课题的意义 ;第二章介绍 基于 and
12、roid 的仓库管理系统的设计方案研究 ;第三章主要介绍基于 android 的仓库管理系统的数据库设计 ;第四章主要介绍 基于 android 的仓库管理系统的详细设计 ;第五章 主要介绍软件的调试与测试 。 第 2 页 共 32 页 2 系统设计方案的研究 2.1 系统的目标 仓 库管理系统的总目标 是:在数据库和先进的开发平台上,利用现有资源,开发一个体系结构完善的、易扩充的、易维护的、具有良好人机交互界面的仓库管理系统,实现仓库的计算机管理,提供完善的功能,为仓库管理人员提供便利的工作方式。 2.2 可行性分析 2.2.1 目的 可行性分析的目的是对问题进行分析,以及根据对所选择的开发
13、工具的了解,分析是否可以开发出一个比较完善的仓库管理系统,较好地完成任务。 2.2.2 可行性研究的前提 (1)要求 主要功能:实现仓库的移动设备管理。 性能要求:功能齐全,运行稳定。 输出要求:数据完整,详实。 安全 与保密要求:实行权限管理,防止数据遭到破坏。 (2)目标 系统实现后,提高仓库管理人员的工作效率,降低其工作量、减少手工操作的差错率、 提高库存的准确率。 2.2.3 具体分析 (1)eclipse 是一个开放源代码的,基于 Java 的可扩展开发平台。 虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境( IDE)来使用,但 Eclipse 的目标却不仅限于
14、此。 Eclipse 还包括插件开发环境( Plug-in Development Environment, PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。 只要将 Android 的 SDK 以及 ADT 导入至 eclipse 即可在此平台上进行 Android 软件的开发编程 。此次设计的仓库管理系统是一个信息管理系统,用 eclipse进行开发是可行
15、的。 ( 2) Android 系统集成了一个轻量级的数据库: SQLite, SQLite 只是 一个嵌入式的数据库引擎,专门适用于资源有限的设备上(手机、 PDA 等)适量数据存取。但是它支持绝大部分 SQL 语法,也允许开发者使用 SQL 语句操作数据库中的数据。它可用于所有用户的数据库活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员第 3 页 共 32 页 及许多其他类型的终端用户。基本的 SQL 命令只需要很少时间就能学会,最高级的命令在几天内便可掌握。而此次设计的仓库管理系统的是一个小型的信息管理系统,对数据库的要求并不是太高。所有用 SQLite 对仓库管理系
16、统的开发是可行的。 2.2.3 系统简要描述 本系统通过基 本信息管理功能管理商品,客户,供应商的基本信息;通过库存管理功能实行商品的入库,出库操作,以及入库单和出库单的相关查询;通过信息查询,查询库存信息。 2.2.4 处理流程 使用人员通过基本信息管理管理供应商、顾客、商品的基本信息。基本操作包括添加、删除、修改和查询。这些基本信息放在通过第三章建立的表放在数据库当中。系统访问数据库,并且完成用户的这些操作需求。以表单的形式显示出来,方便用户查看。用户通过库存管理来完成入库和出库操作,同样,入库操作和出库操作也包括添加、删除、修改和查询。入库商品信息和出库商品信 息也放在数据库中,当用户有
17、入库和出库操作时,系统访问数据库,生成入库单和出库单,以表单的形式显示出来,方便用户查看。 处理流程如图 1所示: 图 1 处理流程 2.3 运行环境要求 ( 1)硬件要求: CPU : 主频 500MHZ 或更高 内存( RAM): 最少 64M,建议 128M 或更多 SDK: 250MB 或更多 ( 2)软件要求: Android2.2 操作系统或更高版本 3 数据库设计 所谓数 据库设计是指从对现行非计算机管理的数据库系统的分析到最终实现由计算机管理的数据库系统的全过程。它包括表、查询、报表等的设计。总的原则应从提高数据处理效率及便于数据处理两方面考虑。数据库是信息系统的核心和基础。它
18、把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以使用人员 基本信息管理 生成基本信息 库存管理 数据库 生成入库单 生成出库单 第 4 页 共 32 页 方便、及时、准确地从数据库中获得所需的信息。数据库设计的步骤有需求分析,概念结构设计,逻辑结构设计。 3.1 需求分析 进行数据库设计首先必须准确了解与分析用户需求 (包括数据与处理 )。需求分析是整个设计过程的基础 ,是最困难、最耗费时间的一步。作为地基的需求分析是否做得充分与准确,决定了在其上构建数据库大厦的速度与质量。需求分析做得不好,甚至会导致整个数据库设计返工重做。 3.1.1 入库操作 入
19、库功能实现可分为以下几个部分: (1)定制入库单 由操作人员输入最基本的信息,从商品信息表中获取商品相关信息,从供应商信息表中获取供应商的相关信息。 (2)输入入库单对应的商品信息 入库商品与入库单自动关联,从商品信息表中获取商品的相关信息。入库操作的数据流图 如图 2 所示 : 图 2 入库数据流图 3.1.2 出库操作 出库功能实现可分为以下几个部分: (1)定制出库单 由操作人员输入最基本的信息,从商品信息表中获取商品相关信息,从客户信息表中获取客户相关信息。 (2)输入出库单对应的商品信息 出库商品与出库单自动关联,从商品信息表中获 取商品的相关信息。处理流程如图 3所示 : 第 5
20、页 共 32 页 图 3 出库数据流图 3.2 功能模块设计 系统功能模块结构图 ,如图 4所示: 图 4 系统功能模块图 该系统功能模块 图列出了系统的主要功能模块。包括基本信息管理,库存信息管理以及系统设置。其中基本信息管理又包括供应商信息管理,顾客信息管理以及商品信息管理。库存信息管理包括入库管理和出库管理。系统设置包括管理用户,修改密码和退出三个功 能。其中供应商信息管理包括添加供应商信息、修改 供应商信息、删除供应商信息、 查询供应商信息四个子功能。顾客信息管理包括添加顾客信息、修改顾客信息、删除顾客信息、查询顾客信息四个子功能。商品信息管理包括添加商品信息、修改商品信息、删除商品信息三个子功能。入库管理包括添加入库商品信息、修改入库商品 信息、删除入库商品信息、修改密码 管理用户 退出 入库管理 出库管理 供应商信息管理 顾客信息管理 商品信息管理 基本信息管理 库存管理 系统设置 仓库管理系统
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。