基于安卓Android的仓库管理系统毕业论文Word格式.docx
《基于安卓Android的仓库管理系统毕业论文Word格式.docx》由会员分享,可在线阅读,更多相关《基于安卓Android的仓库管理系统毕业论文Word格式.docx(38页珍藏版)》请在冰豆网上搜索。
![基于安卓Android的仓库管理系统毕业论文Word格式.docx](https://file1.bdocx.com/fileroot1/2022-10/4/765b6052-c9ac-428f-8ad9-4fac7036c290/765b6052-c9ac-428f-8ad9-4fac7036c2901.gif)
工学学士
刘俊(副教授)
2013年05月25日
基于android的仓库管理系统
摘要
仓库管理系统是典型的信息管理系统(MISManagementInformationSystem),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。
而对于后者则要求应用程序功。
能完备,易使用等特点。
采用便携式设备对仓储系统进行实时监控管理,有助于中小企业进行仓储系统优化升级。
综合分析现有技术、所学专业知识,在具实用性原则基础上,采用SQLite建立数据库后台,使用Eclipse开发工具,利用其提供的各种面向对象的android开发工具进行开发。
本系统基本信息管理对象包括供应商、顾客和商品三者;
通过库存管理进行商品的入库出库操作来完成商品信息的管理。
在不断学习研究基础上,本系统经过系统设计、初建、模拟运行、测试、系统修正等阶段,现已基本完成具有实用性和较强操作性系统,预见在未来中小企业中采用便携式设备进行辅助仓储系统管理将会得到一定的应用。
关键词:
信息管理系统,数据库,出库,入库
TheSmallWareHouseManagementSystemDesignAnd
Implementation
Abstract
TheWareHouseManagementSystemisatypicalapplicationofmanaginginformationsystem(calledMIS),whichmainlyincludesbuildingupdata-baseofback-endanddevelopingtheapplicationinterfaceoffront-end.Theformerrequiredconsistencyandintegralityandsecurityofdata.Thelatershouldmaketheapplicationpowerfulandeasilyused.
Bylookinguplotsofdatum,IselectedSQLiteasdatabasesystemandselectedEclipseasprogrammingtooltodevelopthesystem.Thesystemmanagedsuppliers、customersandcommoditiesthroughBasicInformationManagement.Itmanagedcommodity’swarehouseentryanddeliveryofcargofromstoragethroughInventoryControltoaccomplishthemanagementofthecommodity’sinformation.
Forabouttwomonth’shardwork,Icompletedthesystemontime.IcarriedoutthebasicfunctionoftheWareHouseManagementSystem.
KEYWORDS:
ManagementInformationSystem,database,warehouseentry,deliveryofcargofromstorage
目录
论文总页数:
32页
1引言 1
1.1课题背景 1
1.2国内外研究现状 1
1.3本课题研究意义 1
1.4本文主要概述 1
2系统设计方案的分析 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.3各模块的功能及设计介绍 14
4.3.1用户登录模块 14
4.3.2基本信息管理 16
4.3.3库存信息管理 22
4.3.4系统设置 25
4.3.5关于 25
5调试与测试 26
5.1软件测试环境 26
5.2软件测试过程 26
5.2.1Android模拟器上的测试:
26
5.2.2三星i8150真机测试 29
结 论 31
参考文献 31
致 谢 32
声 明 33
1引言
1.1课题背景
仓库管理WMS(WareHouseManagementSystem)是本世纪中期发展起来的一门实用学科。
它最早产生于二战时期的美国,五十年代中期,仓库概念传人日本,并得到快速发展。
时至今日,仓库管理已成为西方企业管理中不可或缺的一部分,在许多国家得到了广泛的研究与应用。
总的说来,仓库管理就是通过采购、仓储、综合、出库、配送等活动,解决物资供需之间存在的时间、空间、数量、品种价格等方面的矛盾,以此衔接社会生产的各环节,从而确保生产的顺利进行。
随着社会经济的发展和工业生产的加速,仓库的进出更为频繁,仓库信息更为重要。
传统仓库管理完全由人来完成,以手工记录为主,当企业的物流业务成长到一定规模之后,随着订单数量的增加,客户需求不断个性化,执行效率就成为物流发展的瓶颈,单纯依靠人力资源的增加已不能提升出入库执行的速度,反而带来成本的大幅度上升与差错频频。
计算机信息管理技术的迅速发展恰恰解决了这个问题,它使计算机技术与现代的管理技术相互配合,来更加准确、高速地完成工业企业日常的仓库管理工作。
使企业能够以最少的人员来完成更多的工作。
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-inDevelopmentEnvironment,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所示:
基本信息管理
生成基本信息
数据库
使用人员
库存管理
生成入库单
生成出库单
2.3运行环境