资源预览内容
第1页 / 共38页
第2页 / 共38页
第3页 / 共38页
第4页 / 共38页
第5页 / 共38页
第6页 / 共38页
第7页 / 共38页
第8页 / 共38页
第9页 / 共38页
第10页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
分类号:TN929 U D C:D10621-408-(2013)-0密 级:公 开 编 号:2009101079成都信息工程学院学位论文基于android平台的仓库管理系统论文作者姓名: 李 信申请学位专业:通信工程申请学位类别:工学学士指导教师姓名(职称): 刘 俊(副教授)论文提交日期:2013年05月25日基于android的仓库管理系统摘 要仓库管理系统是典型的信息管理系统(MIS Management Information System),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功。能完备,易使用等特点。采用便携式设备对仓储系统进行实时监控管理,有助于中小企业进行仓储系统优化升级。综合分析现有技术、所学专业知识,在具实用性原则基础上,采用 SQLite 建立数据库后台,使用Eclipse开发工具,利用其提供的各种面向对象的android开发工具进行开发。本系统基本信息管理对象包括供应商、顾客和商品三者;通过库存管理进行商品的入库出库操作来完成商品信息的管理。在不断学习研究基础上,本系统经过系统设计、初建、模拟运行、测试、系统修正等阶段,现已基本完成具有实用性和较强操作性系统,预见在未来中小企业中采用便携式设备进行辅助仓储系统管理将会得到一定的应用。关键词:信息管理系统,数据库,出库,入库The Small Ware House Management System Design And ImplementationAbstractThe Ware HouseManagement System is a typical application of managing information system (called MIS),which mainly includes building up data-base of back-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 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 hard 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 引言11.1 课题背景11.2 国内外研究现状11.3 本课题研究意义11.4 本文主要概述12 系统设计方案的分析22.1 系统的目标22.2 可行性分析22.2.1目的22.2.2 可行性研究的前提22.2.3 具体分析22.2.3 系统简要描述32.2.4 处理流程32.3 运行环境要求33 数据库设计33.1 需求分析43.1.1 入库操作43.1.2 出库操作43.2功能模块设计53.3 数据字典63.4 数据库概念结构设计63.5 数据库逻辑结构设计94 程序设计134.1 数据库连接134.2 主界面、菜单界面设计134.3 各模块的功能及设计介绍144.3.1 用户登录模块144.3.2 基本信息管理164.3.3 库存信息管理224.3.4 系统设置244.3.5 关于255调试与测试255.1 软件测试环境255.2 软件测试过程255.2.1 Android模拟器上的测试:265.2.2三星i8150真机测试27结 论30参考文献30致 谢31声 明321 引言 1.1 课题背景仓库管理WMS(Ware HouseManagement System)是本世纪中期发展起来的一门实用学科。它最早产生于二战时期的美国,五十年代中期,仓库概念传人日本,并得到快速发展。时至今日,仓库管理已成为西方企业管理中不可或缺的一部分,在许多国家得到了广泛的研究与应用。总的说来,仓库管理就是通过采购、仓储、综合、出库、配送等活动,解决物资供需之间存在的时间、空间、数量、品种价格等方面的矛盾,以此衔接社会生产的各环节,从而确保生产的顺利进行。随着社会经济的发展和工业生产的加速,仓库的进出更为频繁,仓库信息更为重要。传统仓库管理完全由人来完成,以手工记录为主,当企业的物流业务成长到一定规模之后,随着订单数量的增加,客户需求不断个性化,执行效率就成为物流发展的瓶颈,单纯依靠人力资源的增加已不能提升出入库执行的速度,反而带来成本的大幅度上升与差错频频。计算机信息管理技术的迅速发展恰恰解决了这个问题,它使计算机技术与现代的管理技术相互配合,来更加准确、高速地完成工业企业日常的仓库管理工作。使企业能够以最少的人员来完成更多的工作。1.2 国内外研究现状随着我国市场经济的进一步开展,强大的信息保障,有力的电子化管理,使各大企业在国内经济市场的大潮中把现代高科技的信息技术发挥的淋漓尽致。越来越多有远见的企业家,不惜重金从国外购买高新技术,高的投资、合理的管理往往换来巨大的利润。经营的物质技术手段由简单落后转变成高科技与人工手段并存,进而更多地将高科技应用到零售商业。国内实施WMS的条件日益成熟。主要是物流业在过去的两年里随着国家经济的发展,而日新月异,现代一体化物流的管理思想日益为企业所接受,对仓库有了新定位和认识,从而对管理系统也提出了新的要求。而国外在此方面的技术已经相当成熟。1.3 本课题研究意义基于android的仓库管理系统的设计,能够更加方便的进行仓库进销存货物的管理,并且该程序为基于android开发而成,具有较强的适用能力。对一般小企业或者个人具有重要意义。1.4 本文主要概述本文共分为五章。第一张引言部分主要介绍了课题背景、手机应用程序发展状况以及课题的意义;第二章介绍基于android的仓库管理系统的设计方案研究;第三章主要介绍基于android的仓库管理系统的数据库设计;第四章主要介绍基于android的仓库管理系统的详细设计;第五章主要介绍软件的调试与测试。第 32 页 共 32 页2 系统设计方案的研究2.1 系统的目标仓库管理系统的总目标是:在数据库和先进的开发平台上,利用现有资源,开发一个体系结构完善的、易扩充的、易维护的、具有良好人机交互界面的仓库管理系统,实现仓库的计算机管理,提供完善的功能,为仓库管理人员提供便利的工作方式。2.2 可行性分析2.2.1目的可行性分析的目的是对问题进行分析,以及根据对所选择的开发工具的了解,分析是否可以开发出一个比较完善的仓库管理系统,较好地完成任务。2.2.2 可行性研究的前提(1)要求主要功能:实现仓库的移动设备管理。性能要求:功能齐全,运行稳定。输出要求:数据完整,详实。安全与保密要求:实行权限管理,防止数据遭到破坏。(2)目标系统实现后,提高仓库管理人员的工作效率,降低其工作量、减少手工操作的差错率、提高库存的准确率。2.2.3 具体分析(1)eclipse是一个开放源代码的,基于Java的可扩展开发平台。虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。只要将Android的SDK以及ADT导入至eclipse即可在此平台上进行Android软件的开发编程。此次设计的仓库管理系统是一个信息管理系统,用eclipse进行开发是可行的。(2)Android系统集成了一个轻量级的数据库:SQLite,SQLite只是一个嵌入式的数据库引擎,专门适用于资源有限的设备上(手机、PDA等)适量数据存取。但是它支持绝大部分SQL语法,也允许开发者使用SQL语句操作数据库中的数据。它可用于所有用户的数据库活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其他类型的终端用户。基本的SQL命令只需要很少时间就能学会,最高级的命令在几天内便可掌握。而此次设计的仓库管理系统的是一个小型的信息管理系统,对数据库的要求并不是太高。所有用SQLite对仓库管理系统的开发是可行的。2.2.3 系统简要描述本系统通过基本信息管理功能管理商品,客户,供应商的基本信息;通过库存管理功能实行商品的入库,出库操作,以及入库单和出库单的相关查询;通过信息查询,查询库存信息。2.2.4 处理流程使用人员通过基本信息管理管理供应商、顾客、商品的基本信息。基本操作包括添加、删除、修改和查询。这些基本信息放在通过第三章建立的表放在数据库当中。系统访问数据库,并且完成用户的这些操作需求。以表单的形式显示出来,方便用户查看。用户通过库存管理来完成入库和出库操作,同样,入库操作和出库操作也包括添加、删除、修改和查询。入库商品信息和出库商品信息也放在数据库中,当用户有入库和出库操作时,系统访问数据库,生成入库单和出库单,以表单的形式显示出来,方便用户查看。处理流程如图1所示:使用人员基本信息管理生成基本信息库存管理数据库生成入库单生成出库单图 1处理流
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号