




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目 录摘要11 引言21.1 移动互联网概述21.2 仓储物流信息系统概述22 系统开发环境22.1 Andriod平台22.2 开发工具Eclipse32.3 SQLite数据库33分析与设计33.1 系统功能需求33.1.1 数据库的管理者33.1.2 仓库管理者33.2 系统性能需求33.3 系统功能模块设计43.4 数据库设计43.4.1 数据库概念设计43.4.2 数据库逻辑设计54 系统界面84.1 登录界面84.2 主界面94.3 基本信息管理界面94.3.1 商品信息管理94.3.2 客户信息管理114.3.3 供应商信息管理134.4 库存管理界面154.4.1 商品入库154.4.2 商品出库174.5 信息查询界面204.6 用户管理界面205 设计总结21参考文献22i德州学院 信息管理学院 2013级 信管(网络商务与物流管理) 课程设计仓储管理系统的设计与实现(德州学院信息管理学院,山东德州 253023)摘 要:仓库管理系统的开发主要为减轻仓库管理人员的负担,使货物的存入记录与取出记录相对完善,便于货物的增加与减少,降低出错率,使管理更加合理、科学,也为经营者节省开支。本系统完面考虑了仓库在管理中要解决的所有需求,最终向用户提供一套方便可行的系统。本次课程设计采用 SQLite 建立数据库后台,使用Eclipse作为开发工具,利用其提供的各种面向对象的开发工具进行开发,实现仓储管理系统对供应商、顾客和商品进行基本信息的管理,同时通过库存管理进行商品的入库出库操作。关键词:Android,仓储管理系统,Eclipse,SQLite数据库1 引言1.1 移动互联网概述移动互联网(MobileInternet, 简称MI)是一种通过智能移动终端,采用移动无线通信方式获取业务和服务的新兴业务,包含终端、软件和应用三个层面。在最近几年里,移动通信和互联网成为当今世界发展最快、市场潜力最大、前景最诱人的两大业务。它们的增长速度都是任何预测家未曾预料到的。迄今,中国移动通信用户总数超过3.6亿,互联网用户总数则超过1亿。这一历史上从来没有过的高速增长现象反映了随着时代与技术的进步,人类对移动性和信息的需求急剧上升。越来越多的人希望在移动的过程中高速地接入互联网,获取急需的信息,完成想做的事情。所以,出现的移动与互联网相结合的趋势是历史的必然。移动互联网正逐渐渗透到人们生活、工作的各个领域,短信、铃图下载、移动音乐、手机游戏、视频应用、手机支付、位置服务等丰富多彩的移动互联网应用迅猛发展,正在深刻改变信息时代的社会生活,移动互联网经过几年的曲折前行,终于迎来了新的发展高潮。1.2 仓储物流信息系统概述随着社会经济的发展和工业生产的加速,仓库的进出更为频繁,仓库信息更为重要。传统仓库管理完全由人来完成,以手工记录为主,当企业的物流业务成长到一定规模之后,随着订单数量的增加,客户需求不断个性化,执行效率就成为物流发展的瓶颈,单纯依靠人力资源的增加已不能提升出入库执行的速度,反而带来成本的大幅度上升与差错频频。计算机信息管理技术的迅速发展恰恰解决了这个问题,它使计算机技术与现代的管理技术相互配合,来更加准确、高速地完成工业企业日常的仓库管理工作。使企业能够以最少的人员来完成更多的工作。2 系统开发环境2.1 Andriod平台Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin开发,主要支持手机。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。2.2 开发工具EclipseEclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言。2.3 SQLite数据库SQLite是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分。所以主要的通信协议是在编程语言内的直接API调用。它的简单的设计是通过在开始一个事务的时候锁定整个数据文件而完成的。SQLite虽然很小巧,但是支持的SQL语句不会逊色于其他开源数据库。3分析与设计3.1 系统功能需求3.1.1 数据库的管理者这是处于数据库最顶层的一个管理者,他对数据有所有的操作权限,对数据的修改、查看、删除以及增加。同时他也是这个数据库里面各个角色的管理者。他掌握这这个物流公司的所有的数据资料,并且从这些数据资料中分析,从而向企业的最高层各种调整的数据资料。3.1.2 仓库管理者在这个物流企业中,入库是不可缺少的一个环节。但是在入库之前,入库的管理人员必须知道在这整个物流企业中,各个仓库的使用情况。从而进行合理的入库手续,并且记录入库的一些信息。所以这个入库管理员必须有着对这些仓库资料的查询以及入库以后对这些数据的修改的权限。有了上一步的入库操作,那必须应该有一个相对应的出库管理员。但是在出库之前,出库管理员必须寻找货物所存放在的位子和出货以后对仓库的数据的整理并且记录各种出库信息。所以,他也必须拥有这对一些数据的查看、修改以及增加的权限。3.2 系统性能需求从总体性能上有如下几个主要要求:(1)高效性。仓库管理的特点是信息量大,而且各部门之间的信息相互关联,相互借用,因而必须采取有效的措施保证系统的高效性。(2)准确性。这是衡量系统性能的重要指标,在录入数据、查询、数据库的建立等方面应保证正确无错,否则影响系统使用的有效性和效率,以及在一定程度上导致企业和系统使用者产生不信任。(3)及时性。作为依赖于网络和计算机的仓库管理系统,停电、网络故障等问题难免会发生,如何在故障处理完成以后,让系统使用者能够继续完成仓库管理的有关操作是系统中的必不可少环节。这就要求在系统运行过程中,能够及时、有效地记录使用者已经完成的工作情况,以避免在出现故障时丢失数据。(4)易用性。系统的使用、配置、维护应该简洁方便,具有良好的面向用户的端口,并且可以容易地进行移植系统。(5)兼容性。即通用性,要求能够在一定程度包容企业的其他管理信息系统。(6)低负荷。系统运行效率高,即多个用户一起使用系统也能保证系统运行工作正常如初。库存管理仓储管理系统注册登录信息管理其他商品信息客户信息供应商信息商品入库商品出库信息查询用户管理3.3 系统功能模块设计图1 仓储管理系统模块图3.4 数据库设计3.4.1 数据库概念设计供应商E-R图,如图2所示。地址供应商公司名称传真邮编电话联系人城市地区公司主页图2 供应商E-R图客户E-R图,如图3所示。地址客户公司名称传真邮编电话联系人城市地区公司主页图3 顾客E-R图商品E-R图,如图4所示。商品名称规格计量单位图4 商品E-R图3.4.2 数据库逻辑设计(1)将注册信息放到用户信息表中,如表1所示。表1 用户信息表名称类型备注usernameVanchar用户名passwordVanchar密码numVanchar职工号(2)将输入的供应商信息保存到供应商信息表中,如表2所示。表2 供应商信息表名称类型备注CompanyNameVarchar公司名称ContactNameVarchar联系人姓名AddressVarchar联系地址CityVarchar所在城市RegionVarchar所在地区PostalCodeVarchar邮政编码PhoneVarchar电话号码FaxVarchar传真号码HomepageVarchar公司主页SupplierMemoText备注信息(3)将输入的客户信息保存到客户信息表中,如表3所示。表3 客户信息表名称类型备注CompanyNameVarchar公司名称ContactNameVarchar联系人姓名AddressVarchar联系地址CityVarchar所在城市RegionVarchar所在地区PostalCodeVarchar邮政编码PhoneVarchar电话号码FaxVarchar传真号码HomepageVarchar公司主页SupplierMemoText备注信息(4)将输入的商品信息保存到商品信息表中,如表4所示。表4 商品信息表名称类型备注ProductNameVarchar商品名称SpecVarchar商品规格UnitVarchar商品单位ProductmemoText备注信息ProductNameVarchar商品名称(5)将输入的入库信息保存到入库信息表中,如表5所示。表5 入库信息表名称类型备注ProviderNameVarchar供应商姓名ProductNameVarchar商品名称SpecVarchar商品规格UnitVarchar商品单位QuantityFloat商品数量UnitPriceMoney商品单价OrderDateDatatime进货日期OrdermemoText备注信息(6)将输入的出库信息保存到出库信息表中,如表6所示。表6 出库信息表名称类型备注ProviderNameVarchar供应商姓名ProductNameVarchar商品名称SpecVarchar商品规格UnitVarchar商品单位QuantityFloat商品数量UnitPriceMoney商品单价OrderDateDatatime进货日期OrdermemoText备注信息4 系统界面4.1 登录界面登录界面如图5所示。使用者通过输入账号和密码进入本系统。图5 登录界面用户在使用前可先注册,注册界面如图6所示。注册成功界面如图7所示。图6 注册界面图7 注册成功界面4.2 主界面登录成功以后,用户进入到了主界面,主界面如图8所示。图8 主界面4.3 基本信息管理界面4.3.1 商品信息管理用户点击“商品信息”进入此界面,包括增删改查四部分。界面如图9所示。图9 商品信息管理界面点击“添加商品”可添加商品信息,在相应位置添加信息,如图10所示。图10 添加商品信息界面点击“修改商品”可对商品信息进行修改,进入界面之后在商品列表中点击需要修改的商品,然后点击确定即可修改,界面如图11所示。修改成功界面如图12所示。图11 修改商品信息界面图12 修改商品信息成功界面点击“删除商品”即可删除不必要的商品信息,进入界面之后在商品列表中点击需要删除的商品,然后点击确定即可删除,界面如图13所示。图13 删除商品信息界面点击“查询商品”即可查询商品信息,界面如图14所示。图14 查询商品信息界面4.3.2 客户信息管理用户点击“客户信息”进入此界面,包括增删改查四部分。界面如图15所示。图15 客户商品信息管理界面点击“添加客户”可添加客户信息,在相应位置添加信息,如图16所示。图16 添加客户信息界面点击“修改客户”可对客户信息进行修改,进入界面之后在客户列表中点击需要修改的客户信息,然后点击确定即可修改,界面如图17所示。修改成功界面如图18所示。图17 修改客户信息界面图18 修改客户信息成功界面点击“删除客户”即可删除不必要的客户信息,进入界面之后在客户列表中点击需要删除的客户,然后点击确定即可删除,界面如图19所示。图19 删除客户界面点击“查询客户”即可查询客户信息,界面如图20所示。图20 查询客户界面4.3.3 供应商信息管理用户点击“供应商信息”进入此界面,包括增删改查四部分。界面如图21所示。图21 供应商信息管理界面点击“添加供应商”可添加供应商信息,在相应位置添加信息,如图22所示。图22 添加供应商信息界面点击“修改供应商”可对供应商信息进行修改,在供应商列表中点击需要修改的供应商信息,然后点击确定即可修改,界面如图23所示。修改成功界面如图24所示。图23 修改供应商信息界面图24 修改供应商信息成功界面点击“删除供应商”即可删除不必要的供应商信息,进入界面之后在供应商列表中点击需要删除的供应商,然后点击确定即可删除,界面如图25所示。图25 删除界面点击“查询供应商”即可查询供应商信息,界面如图26所示。图26 查询供应商界面4.4 库存管理界面库存管理包括“商品入库”和“商品出库”。如图27所示。图27 库存管理界面4.4.1 商品入库管理用户点击“商品入库”进入此界面,包括增删改查四部分。界面如图28所示。图28 商品入库界面点击“添加入库”可添加入库信息,在相应位置添加信息,如图29所示。图29 添加入库界面点击“修改入库”可对入库信息进行修改,在商品入库列表中点击需要修改的商品信息,然后点击确定即可修改,界面如图30所示。修改成功界面如图31所示。图30 修改入库界面图31 修改入库成功界面点击“删除入库”即可删除不必要的入库信息,进入界面之后在入库列表中点击需要删除的商品,然后点击确定即可删除,界面如图32所示。图32 删除入库界面点击“查询入库”即可查询入库信息,界面如图33所示。图33 查询入库界面4.4.2 商品出库管理用户点击“商品出库”进入此界面,包括增删改查四部分。界面如图34所示。图34 出库信息管理界面点击“添加出库”可添加出库信息,在相应位置添加信息,如图35所示。图35 添加出库界面点击“修改出库”可对出库信息进行修改,进入界面之后在出库列表中点击需要修改的商品信息,然后点击确定即可修改,界面如图36所示。修改成功界面如图37所示。图36 修改出库界面图37 修改出库成功界面点击“删除出库”即可删除不必要的出库信息,进入界面之后在出库列表中点击需要删除的商品,然后点击确定即可删除,界面如图38所示。图38 删除出库界面点击“查询出库”即可查询出库信息,界面如图39所示。图39 查询出库界面4.5 信息查询界面信息查询界面如图40所示。点击库存信息查询可查看当前库存,界面如图41所示。图40 信息查询界面图41 库存信息查询界面4.6 用户管理界面点击“用户管理”进入用户管理界面可进行修改密码操作,界面如图42所示。图42 用户管理界面修改密码需要输入原始密码和新密码,界面如图43所示。图43 修改密码界面5 设计总结经过了一周的努力,终于完成了本次安卓的仓储管理的课程设计。由于本小组成员能力有限,系统还有很多不足之处,但是在本次课程设计里还是学到了很多东西,通过对系统的调试,使我们增加了开发的经验,还学会了使用SQLite这个数据库的使用等等。还要感谢老师以及周围同学对本小组成员的帮助,在程序的设计要求以及文档的书写上对我们的设计成果提出了很好的意见与建议,使得本小组成员受益匪浅。但是由于个人水平有限,导致该系统还有许多不尽人意的地方,比方说所实现的功能还不够强大、完全和实用,仍然存在着许多漏洞。在做此系统时也不规范,先考虑功能的实现,没有综合考虑文档、规范、性能、效率等等,总之还存在着许多的问题。我们将不断
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年铁氧体粘结永磁磁粉项目发展计划
- 机场招聘笔试题及答案
- 东北方言考试及答案
- 2025年工程和技术研究与试验发展服务项目建议书
- 2025年中医拔火罐考试题及答案
- 成都消防知识培训课件
- 2025年助班竞选考试题及答案
- 情绪能量管理课件
- 宿迁化学中考试卷及答案
- 公务员管理证考试题及答案
- 《烟草专卖法》知识学习考试题库200题(含答案)
- 员工派遣单模板
- 工作交接单(标准模版)
- dq加盟合同模板
- 规范信访基础业务培训
- 体育-初中水平四(七年级)篮球大单元教学计划表及运球急停急起教学设计、教案
- 固定源废气监测技术规范
- 石膏固定病人的护理措施
- 2024光热电站化盐操作标准
- 3.2 参与民主生活 课件-2024-2025学年统编版道德与法治九年级上册
- 参观河南省博物院
评论
0/150
提交评论