仓库管理系统教学文稿.doc
《仓库管理系统教学文稿.doc》由会员分享,可在线阅读,更多相关《仓库管理系统教学文稿.doc(34页珍藏版)》请在咨信网上搜索。
1、仓库管理系统精品文档晋 中 学 院 本科毕业论文(设计)题 目 小型仓库管理系统的设计与实现院 系 计算机科学与技术学院 专 业 计算机科学与技术(网络工程)姓 名 田志远 学 号 0811122224 学习年限 2008年9月至2012年7月 指导教师 王昌厚 职称 副教授 申请学位 理学学士学位 2012年 4 月 28 日小型仓库管理系统的设计与实现学生姓名:田志远 指导老师:王昌厚摘 要:仓库管理系统是典型的信息管理系统(MIS Management Information System),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性
2、和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,本人决定采用 SQLite 建立数据库后台,使用Eclipse开发工具,利用其提供的各种面向对象的开发工具进行开发。本系统通过基本信息管理对供应商、顾客和商品进行基本信息的管理。通过库存管理进行商品的入库出库操作来完成商品信息的管理。经过本人近两个月的刻苦学习与实践,如期完成了系统的开发工作,实现了仓库管理系统一些基本功能。关键词:信息管理系统,数据库,出库,入库The Small Ware House Management System Design And ImplementationAuthors
3、 Name: Tian Zhiyuan Tutor:Wang ChanghouABSTRACT:The 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 inte
4、grality 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 Informa
5、tion 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 Managemen
6、t System.KEYWORDS: Management Information System, database, warehouse entry, delivery of cargo from storage收集于网络,如有侵权请联系管理员删除 目 录 引言11 系统设计方案的研究2 1.1 系统的目标2 1.2 可行性分析2 1.3 系统性能特点及控制要求3 1.4 运行环境要求32 数据库设计4 2.1 需求分析4 2.2功能模块设计4 2.3 数据字典6 2.4 数据库概念结构设计7 2.5 数据库逻辑结构设计93 详细设计13 3.1 数据库连接13 3.2 主界面、菜单界面设计
7、13 3.3 各模块的功能及设计介绍14参考文献25引言 仓库管理WMS(Ware HouseManagement System)是本世纪中期发展起来的一门新兴学科。它最早产生于二战时期的美国,五十年代中期,仓库概念传人日本,并得到快速发展。时至今日,仓库管理已成为西方企业管理中不可或缺的一部分,在许多国家得到了广泛的研究与应用。总的说来,仓库管理就是通过采购、仓储、综合、出库、配送等活动,解决物资供需之间存在的时间、空间、数量、品种价格等方面的矛盾,以此衔接社会生产的各环节,从而确保生产的顺利进行。随着社会经济的发展和工业生产的加速,仓库的进出更为频繁,仓库信息更为重要。传统仓库管理完全由人
8、来完成,以手工记录为主,当企业的物流业务成长到一定规模之后,随着订单数量的增加,客户需求不断个性化,执行效率就成为物流发展的瓶颈,单纯依靠人力资源的增加已不能提升出入库执行的速度,反而带来成本的大幅度上升与差错频频。计算机信息管理技术的迅速发展恰恰解决了这个问题,它使计算机技术与现代的管理技术相互配合,来更加准确、高速地完成工业企业日常的仓库管理工作。使企业能够以最少的人员来完成更多的工作。随着我国市场经济的进一步开展,强大的信息保障,有力的电子化管理,使各大企业在国内经济市场的大潮中把现代高科技的信息技术发挥的淋漓尽致。越来越多有远见的企业家,不惜重金从国外购买高新技术,高的投资、合理的管理
9、往往换来巨大的利润。经营的物质技术手段由简单落后转变成高科技与人工手段并存,进而更多地将高科技应用到零售商业。国内实施WMS的条件日益成熟。主要是物流业在过去的两年里随着国家经济的发展,而日新月异,现代一体化物流的管理思想日益为企业所接受,对仓库有了新定位和认识,从而对管理系统也提出了新的要求。而国外在此方面的技术已经相当成熟。1 系统设计方案的研究1.1 系统的目标仓库管理系统的总目标是:在数据库和先进的开发平台上,利用现有资源,开发一个体系结构完善的、易扩充的、易维护的、具有良好人机交互界面的仓库管理系统,实现仓库的计算机管理,提供完善的功能,为仓库管理人员提供便利的工作方式。1.2 可行
10、性分析1.2.1目的可行性分析的目的是对问题进行分析,以及根据对所选择的开发工具的了解,分析是否可以开发出一个比较完善的仓库管理系统,较好地完成任务。1.2.2 可行性研究的前提(1)要求主要功能:实现仓库的移动设备管理。性能要求:功能齐全,运行稳定。输出要求:数据完整,详实。安全与保密要求:实行权限管理,防止数据遭到破坏。(2)目标系统实现后,提高仓库管理人员的工作效率,降低其工作量、减少手工操作的差错率、提高库存的准确率1.2.3 具体分析(1)eclipse是一个开放源代码的,基于Java的可扩展开发平台。虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使
11、用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。只要将Android的SDK以及ADT导入至eclipse即可在此平台上进行Android软件的开发编程。此次设计的仓库管理系统是一个信息管理系统,用eclipse进行开
12、发是可行的。(2)Android系统集成了一个轻量级的数据库:SQLite,SQLite只是一个嵌入式的数据库引擎,专门适用于资源有限的设备上(手机、PDA等)适量数据存取。但是它支持绝大部分SQL语法,也允许开发者使用SQL语句操作数据库中的数据。它可用于所有用户的数据库活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其他类型的终端用户。基本的SQL命令只需要很少时间就能学会,最高级的命令在几天内便可掌握。而此次设计的仓库管理系统的是一个小型的信息管理系统,对数据库的要求并不是太高。所有用SQLite对仓库管理系统的开发是可行的。1.3 系统性能特点及控制要求1.3
13、.1 系统简要描述本系统通过基本信息管理功能管理商品,客户,供应商的基本信息;通过库存管理功能实行商品的入库,出库操作,以及入库单和出库单的相关查询;通过信息查询,查询库存信息。1.3.2 处理流程使用人员通过基本信息管理管理供应商、顾客、商品的基本信息。基本操作包括添加、删除、修改和查询。这些基本信息放在通过第三章建立的表放在数据库当中。系统访问数据库,并且完成用户的这些操作需求。以表单的形式显示出来,方便用户查看。用户通过库存管理来完成入库和出库操作,同样,入库操作和出库操作也包括添加、删除、修改和查询。入库商品信息和出库商品信息也放在数据库中,当用户有入库和出库操作时,系统访问数据库,生
14、成入库单和出库单,以表单的形式显示出来,方便用户查看。处理流程如图1-1所示:使用人员基本信息管理生成基本信息库存管理数据库生成入库单生成出库单图 1-1处理流程 1.4 运行环境要求(1)硬件要求:CPU : 主频 500MHZ 或更高 内存(RAM): 最少64M,建议 128M 或更多 SDK: 250MB 或更多(2)软件要求:Android2.2操作系统 或更高版本2 数据库设计所谓数据库设计是指从对现行非计算机管理的数据库系统的分析到最终实现由计算机管理的数据库系统的全过程。它包括表、查询、报表等的设计。总的原则应从提高数据处理效率及便于数据处理两方面考虑。数据库是信息系统的核心和
15、基础。它把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。数据库设计的步骤有需求分析,概念结构设计,逻辑结构设计。2.1 需求分析进行数据库设计首先必须准确了解与分析用户需求(包括数据与处理)。需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。作为地基的需求分析是否做得充分与准确,决定了在其上构建数据库大厦的速度与质量。需求分析做得不好,甚至会导致整个数据库设计返工重做。2.1.1 入库操作入库功能实现可分为以下几个部分:(1)定制入库单由操作人员输入最基本的信息,从商品信息表中获取商品相关信息,从供应
16、商信息表中获取供应商的相关信息。(2)输入入库单对应的商品信息入库商品与入库单自动关联,从商品信息表中获取商品的相关信息。入库操作的数据流图如图2-1所示。2.1.2 出库操作出库功能实现可分为以下几个部分:(1)定制出库单由操作人员输入最基本的信息,从商品信息表中获取商品相关信息,从客户信息表中获取客户相关信息。(2)输入出库单对应的商品信息出库商品与出库单自动关联,从商品信息表中获取商品的相关信息。处理流程如图2-2所示。2.2功能模块设计系统功能模块结构图,如图2-3所示: 图2-1 入库数据流图图2-2 出库数据流图修改密码 管理用户退出入库管理出库管理供应商信息管理顾客信息管理商品信
17、息管理基本信息管理库存管理系统设置仓库管理系统图2-3系统功能模块图该系统功能模块图列出了系统的主要功能模块。包括基本信息管理,库存信息管理以及系统设置。其中基本信息管理又包括供应商信息管理,顾客信息管理以及商品信息管理。库存信息管理包括入库管理和出库管理。系统设置包括管理用户,修改密码和退出三个功能。其中供应商信息管理包括添加供应商信息、修改供应商信息、删除供应商信息、查询供应商信息四个子功能。顾客信息管理包括添加顾客信息、修改顾客信息、删除顾客信息、查询顾客信息四个子功能。商品信息管理包括添加商品信息、修改商品信息、删除商品信息三个子功能。入库管理包括添加入库商品信息、修改入库商品信息、删
18、除入库商品信息、查询入库商品信息四个子功能。出库管理包括添加出库商品信息、修改出库商品信息、删除出库商品信息、查询出库商品信息四个子功能。各个功能的操作步骤见第3章详细设计。2.3 数据字典用户的需求具体体现在各种信息的提供、保存、更新和查询。这就要求数据加结构能够充分地满足各种信息的输入和输出。收集基本数据、数据结构和数据处理流程,组成一份详细的数据字典,为下一步的具体设计做好充分的准备。名字:客户信息描述:仓库货物客户的基本信息定义:客户信息=公司名称+联系人姓名+联系人地址+城市名称+地区名称+邮政编码+联系电话+传真号码+公司主页名字:供应商信息描述:仓库货物供应商的基本信息定义:供应
19、商信息=公司名称+联系人姓名+联系人地址+城市名称+地区名称+邮政编码+联系电话+传真号码+公司主页名字:商品属性信息描述:商品各项属性的相关信息定义:商品属性信息=单位+类别名字:商品信息描述:商品的各项信息定义:商品信息=名称+规格 名字:入库单信息描述:入库单的各项信息定义:入库单信息=入库单号+供应商+制单人+入库时间+库管员+经办人+是否入库+数量+仓库名字:入库单商品信息描述:与入库单对应的商品信息定义:入库单信息=供货商公司名称+联系人姓名+联系电话+商品名称+商品规格+ 计量单位+单价+数量+进货日期名字:出库单信息描述:出库单的各项信息定义:出库单信息=顾客公司名称+联系人姓
20、名+联系电话+商品名称+商品规格+ 计量单位+单价+数量+进货日期2.4 数据库概念结构设计概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型 。(1)供应商实体属性图,如图2-4:地址供应商公司名称传真邮编电话联系人城市地区公司主页 图2-4供应商实体属性图供应商信息=公司名称+联系人姓名+联系人地址+城市名称+地区名称+邮政编码+联系电话+传真号码+公司主页地址顾客公司名称传真邮编电话联系人城市地区公司主页图2-5顾客实体属性图(2)顾客实体属性图,如图2-5:顾客信息=公司名称+联系人姓名+联系人地址+城市名称+地区名称+邮政编
21、码+联系电话+传真号码+公司主页(3)商品实体属性图,如图2-6:商品名称规格计量单位 图2-6商品实体属性图商品信息=商品名称+规格+计量单位(4)实体关系图(E-R图),如图2-7供应商顾客商品仓库管理系统图2-7实体关系图供应商、顾客和商品通过仓库管理系统联系起来。完整的实体联系图见图2-8。(5)完整的实体联系图图2-8包括三个实体,即供应商实体、顾客实体和商品实体。其中供应商和商品通过入库操作联系起来。他们之间的关系是多对多的关系。即一件商品可以由多个供应商供应,一个供应商也可以由多种商品。入库操作有一个属性即入库单,它记录着入库操作的一些基本信息如供应商名称、入库商品的名称等等。商
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理 系统 教学 文稿
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。