版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、管理信息系统报告书2013-2014学年第1学期仓库管理系统专 业:信息管理与信息系统班级:2 班姓名:XXXXX学号:20113444电话:XXXXXXXXXX指导教师:王老师信息科学与工程学院1 引言1.1 背景随着社会经济的发展和工业生产的加速,仓库的进出更为频繁, 仓库信息更为重要。 传统仓库管理完全由人来完成, 以手工记录为主, 当企业的物流业务成长到一定规模之后, 随着订单数量的增加, 客户 需求不断个性化, 执行效率就成为物流发展的瓶颈, 单纯依靠人力资 源的增加已不能提升出入库执行的速度, 反而带来成本的大幅度上升 与差错频频。计算机信息管理技术的迅速发展恰恰解决了这个问题,
2、它使计算机技术与现代的管理技术相互配合, 来更加准确、 高速地完 成工业企业日常的仓库管理工作。 使企业能够以最少的人员来完成更 多的工作。随着我国市场经济的进一步开展, 强大的信息保障, 有力的电子 化管理,使各大企业在国经济市场的大潮中把现代高科技的信息技术 发挥的淋漓尽致。 越来越多有远见的企业家, 不惜重金从国外购买高 新技术,高的投资、合理的管理往往换来巨大的利润。经营的物质技 术手段由简单落后转变成高科技与人工手段并存, 进而更多地将高科 技应用到零售商业。国实施WM的条件日益成熟。主要是物流业在过 去的两年里随着国家经济的发展, 而日新月异, 现代一体化物流的管 理思想日益为企业
3、所接受, 对仓库有了新定位和认识, 从而对管理系 统也提出了新的要求。 所以从仓库管理的周期来考虑, 一个能够高效 管理的仓库系统就是一个优秀的仓库系统。1.2 开发目的及意义对于中小型企业, 仓库管理工作主要是进货商品的入库管理和销 售商品的出库管理及库存商品的保管管理。 现有的管理工作主要依靠 手工完成,工作量大,且效率不高。为了能更好地利用现代信息技术 的成果,提高管理工作的效率和水平,以适应企业发展的需要,决定 开发库存管理系统。商品流通的仓储及配送中心的出入库,库存、配送等管理,能够 使管理工作节省人力。减少差错、提高工作效率,并保障。商品流转 的顺利进行应用计算机系统与手持终端的结
4、合可以方便、 准确地完成 商品流转的相关管理。2 系统设计方案的研究2.1 系统的目标仓库管理系统的总目标是: 在数据库和先进的开发平台上, 利用 现有资源,开发一个体系结构完善的、易扩充的、易维护的、具有良 好人机交互界面的仓库管理系统, 实现仓库的计算机管理, 提供完善 的功能,为仓库管理人员提供便利的工作方式。2.2 可行性分析2.2.1 目的可行性分析的目的是对问题进行分析, 以及根据对所选择的开发 工具的了解, 分析是否可以开发出一个比较完善的仓库管理系统, 较 好地完成任务。2.2.2 可行性研究1 技术可行性:此次信息系统开发是对所学专业知识的一次综合 应用与提高, 利用所学的管
5、理信息系统的知识, 可以对现有的系统进 行改进,建立一个检索迅速、查找方便、可靠性高、存储量大、保密 性好、寿命长、成本低的现代管理信息系统。2 经济可行性:目标系统开发需求比较低,加上具有成熟的软硬 件环境,所以在软硬件的支出上十分有限。而且,目标系统并不是十 分的复杂,开发的周期较短,人员经济支出有限。当系统开发完实际 运行后,将很大程度上提高计算机的功能, 并能减少人力资源的使用, 这带来的经济回报将远超过支出, 并且最重要的一点是该软件的开发 可以给我们对系统的开发有个全面的认识。 从经济角度考虑, 此信息 系统开发可行。3 法律可行性:整个系统由于是自行开发,自行使用,所以系统 本身
6、不存在法律上的争议。2.3系统性能特点及控制要求231系统简要描述本系统通过基本信息管理功能管理商品,客户,供应商的基本信息;通过库存管理功能实行商品的入库,出库操作,以及入库单和出 库单的相关查询;通过信息查询,查询库存信息。处理流程使用人员通过基本信息管理管理供应商、 顾客、商品的基本信息。 基本操作包括添加、删除、修改和查询。这些基本信息放在通过第三 章建立的表放在数据库当中。系统访问数据库,并且完成用户的这些 操作需求。以表单的形式显示出来,方便用户查看。用户通过库存管 理来完成入库和出库操作,同样,入库操作和出库操作也包括添加、 删除、修改和查询。入库商品信息和出库商品信息也放在数据
7、库中,当用户有入库和出库操作时,系统访问数据库,生成入库单和出库单,图2-3-2处理流程2.4 运行环境要求( 1)硬件要求:CPU: 主频 500MHZ 或更高存(RAM: 最少64M,建议128M或更多SDK: 250MB 或更多( 2)软件要求:Android2.2 操作系统 或更高版本3 数据库设计3.1 需求分析进行系统设计首先必须准确了解与分析用户需求 ( 包括数据与处 理) 。需求分析是整个设计过程的基础,是最困难、最耗费时间的一 步。作为地基的需求分析是否做得充分与准确, 决定了在其上构建数 据库大厦的速度与质量。 需求分析做得不好, 甚至会导致整个系统设 计返工重做。3.2
8、系统数据流图1 入库操作入库功能实现可分为以下几个部分:(1)定制入库单:由操作人员输入最基本的信息,从商品信息表 中获取商品相关信息,从供应商信息表中获取供应商的相关信息。(2)输入入库单对应的商品信息:入库商品与入库单自动关联,从商品信息表中获取商品的相关信息。入库操作的数据流图如下图所 示:2出库操作出库功能实现可分为以下几个部分:(1) 定制出库单:由操作人员输入最基本的信息,从商品信息表中 获取商品相关信息,从客户信息表中获取客户相关信息。(2) 输入出库单对应的商品信息:出库商品与出库单自动关联,从 商品信息表中获取商品的相关信息。处理流程如下图所示:图3-2-2出库数据流图3.3
9、数据字典用户的需求具体体现在各种信息的提供、保存、更新和查询。这 就要求数据加结构能够充分地满足各种信息的输入和输出。收集基本 数据、数据结构和数据处理流程,组成一份详细的数据字典,为下一 步的具体设计做好充分的准备。1名宇描述定义客户缶息仓库赏物窖户的基本£息客户信息-公司名称+联系人姓名十联系人地山+城 市名称十地区名称我政编码*联系电话我真号琼 公司王风仑就物供府商的基本倍息供应育信息二公司名称+联系人姓名+联系人地址+ 城帀名称十地区名帥邮政编码+联案电话十传真号 码S司主页商品属性信息育品各项属性的相关佶息育品属性信息二单应十类别商品倍息育品的各项倍息育品恰息-名称+规格入
10、库单宿息入库单的各顶宿息入库单信息二入库单号+供应商+制单人+入库时间+ 库管員俊办人堤否人库+数野仓库入库单商品信息与入库单对应的商品信息入库单宿息二供货育公司名称十联系人姓名嗾系电 话十商品名称十育品规格十il量单位十单价十数量十 道貨E3期岀库单信息岀库单的各顶信息岀牟单信息二顾客公司名称十麻系人姓名晋联系电话 +商品名称+商品规格+计量单位+单价+数量*进 贯目期图3-3数据字典3.4功能模块设计该系统功能模块图列出了系统的主要功能模块。 包括基本信息管 理,库存信息管理及系统设置。基本信息管理又包括供应商信息管理, 顾客信息管理及商品信息管理。库存信息管理包括入库和出库管理。 系统设
11、置包括管理用户,修改密码和退出三个功能。供应商信息管理 包括添加、修改、删除、查询供应商信息四个子功能。顾客信息管理 包括添加、修改、删除、查询顾客信息四个子功能。商品信息管理包 括添加商品信息、修改商品信息、删除商品信息三个子功能。入库管 理包括添加、修改、删除、查询入库商品信息四个子功能。出库管理包括添加、修改、删除、查询出库商品信息四个子功能呦l/dlTl.-ll切 讯除供应商 添加供应商入曲Itf理MMMMM 添加mil戒曲rl 丨! . nU'J-'3査厠供阿齒 F比匕"叩 刖隐处应商 L、J门比IT而刖应肘 條改供应嘲 净flII戌.;!II3.5数据库概
12、念结构设计概念结构设计是整个数据库设计的关键, 它通过对用户需求进行 综合、归纳与抽象,形成一个独立于具体 DBMS勺概念模型。(1)供应商实体属性图图3-5-1供应商实体E-R图(2)顾客实体属性图联系人图3-5-2顾客实体E-R图(3) 商品实体属性图(计帘单位)(4) 实体关系图图3-5-3商品实体E-R图供应商顾潯图3-5-4实体关系图(5) 完整的实体联系图包括三个实体,即供应商实体、顾客实体和商品实体。其中供应 商和商品通过入库操作联系起来。他们之间的关系是多对多的关系。 即一件商品可以由多个供应商供应,一个供应商也可以由多种商品。 入库操作有一个属性即入库单,它记录着入库操作的一
13、些基本信息如 供应商名称、入库商品的名称等等。商品和顾客通过出库操作联系起 来。同样他们之间也是多对多的关系。即一个顾客可以购买多种商品, 一种商品也可以提供给多个顾客。出库操作的属性是出库单,它记录 着顾客名称、出库商品的名称等等一些出库操作的基本信息。3.6数据库逻辑结构设计概念结构是独立于任何一种数据模型的信息结构。逻辑结构设计 的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用的DBM产品所支持的数据模型相符合的逻辑结构。仓库管理系统数据库中的各个表格的设计结果如下面的表格所 示。每个表格表示数据库中的一个表。列名数据类型可否为空说明Compa ny NameVarcharN
14、OT NULL公司名称Con tactNameVarcharNULL联系人AddressVarcharNULL联系地址CityVarcharNULL所在城市Regi onVarcharNULL所在地区PostalCodeVarcharNULL邮政编码PhoneVarcharNULLFaxVarcharNULL传真HomepageVarcharNULL公司主页SupplierMemoTextNULL备注信息图3-6-1供应商信息表列名数据类型可否为空说明Compa ny NameVarcharNOT NULL公司名称Con tactNameVarcharNULL联系人AddressVarchar
15、NULL联系地址CityVarcharNULL所在城市Regi onVarcharNULL所在地区PostalCodeVarcharNULL邮政编码PhoneVarcharNULLFaxVarcharNULL传真HomepageVarcharNULL公司主页SupplierMemoTextNULL备注信息图3-6-2顾客信息表列名数据类型可否为空说明ProductNameVarcharNOT NULL商品名称SpecVarcharNULL商品规格Un itVarcharNULL商品单位ProductmemoTextNULL备注信息图3-6-2商品信息表列名数据类型可否为空说明ProviderN
16、ameVarcharNULL供应商ProductNameVarcharNOT NULL商品名称SpecVarcharNULL商品规格Un itVarcharNULL商品单位Qua ntityFloatNULL商品数量Uni tPriceMoneyNULL商品单价OrderDateDatatimeNULL进货日期OrdermemoTextNULL备注信息图3-6-3进货信息表列名数据类型可否为空说明CustomerNameVarcharNULL顾客ProductNameVarcharNOT NULL商品名称SpecVarcharNULL商品规格Un itVarcharNULL商品单位Qua nt
17、ityFloatNULL商品数量Uni tPriceMoneyNULL商品单价OrderDateDatatimeNULL进货日期OrdermemoTextNULL备注信息图3-6-4出货信息表4详细设计经过以上章节的分析、建模过程已经完成了数据库的后台工作, 建立起了能够使系统顺利运行的后台,完成了初期的工作,接下来就要进入系统的实现工作阶段,包括:界面设计和代码编写。系统主体 功能由三部分组成,下面主要对程序总体框架的搭建以及数据库的连 接、基本信息的管理(包括供应商基本信息、顾客基本信息、商品基 本信息)、库存管理(包括入库操作、出库操作)、信息查询(包括库 存信息查询)、系统设置(包括添
18、加用户、修改密码、退出)的详细设 计过程。4.1数据库连接数据库程序设计是建立在数据库的基础之上的,因此,在开始程 序设计时首要的任务是建立程序与数据库后台的联系。由于An droid系统自己集成了自己的轻量级数据库,所以在连接时只需要创建一个 代表指定数据库的SQLiteDatabase的对象,然后就可以通过 SQLitedatabase对象来管理、操作数据库了。4.2主菜单、菜单界面设计An droid对布局、组件的设置与修改是非常方便的。所以设计出 这样的界面是很简单的。主界面、菜单界面具体样式如下图所示:许萍管喷拿优1图4-2主菜单、菜单界面4.3模块的功能及设计介绍用户登录模块处理流
19、程:输入:用户名和密码。处理:(1)用户登录窗体启动。(2)用户填写用户名并输入密码。(3)从操作人员表中检查是否有相应的用户名和密码。(4)如果用户名或密码错误,进行提示。(5)如果输入的用户名和相应密码正确,则根据该用户的权限 类别进行权限设置。(6)进入主控制平台。图4-3-1登录界面流程图部分代码如下:判断用户名是否为空:if (use.getText().toStr in g().equals("")DialogDemo.builder(StoreMa nageme ntActivity.this,"错误信息","用户名不能为空!&q
20、uot;);判断密码是否为空:else if (password.getText().toStri ng().equals("")DialogDemo.builder(StoreMa nageme ntActivity.this,"错误信息","密码不能为空!");判断用户名和密码是否正确:else if (!(use.getText().toString().equals(userName)&& password.getText().toStri ng().equals(userPw)DialogDemo.build
21、er(StoreMa nageme ntActivity.this,"错误信息","用户名或密码错误,请重新输入");全部正确跳转到操作界面:elsecursor.close();Intent intent = new Inten t();Bun dle bun dle = new Bun dle();bun dle.putStri ng("username",userName); inten t.putExtras(b un dle);inten t.setClass(getApplicatio nCon text(),Men uDemo.class);startActivit
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- LATTICEFPGA设计最常见容易忽略的几个问题
- 部编版三年级语文上册第八单元作文范文
- 某铝塑厂原料检验标准
- 某制药厂研发费用细则
- 高等基础数学 6
- 豫园股份东方生活美学旗舰消费主业与大豫园双轮驱动
- 着力人才培养推动企业持续发展
- 测量观察环境条件控制标准
- 小学六年级综合实践活动《指尖开出一朵花-翻花的探秘与创制》教学设计
- 初中英语八年级上册Unit 1 My Dream Job听说课教学设计
- 2025年淮北市消防救援支队公开招聘政府专职消防文员17人(公共基础知识)综合能力测试题附答案
- 2025年绍兴市新昌县事业单位公共基础知识真题
- 巷道支护设计安全论证报告
- 非煤矿山安全培训资料课件
- 食堂人员食品安全培训课件
- 物流代理加盟合同范本
- 小儿康复运动培训课件
- 天然气运输管理方案
- 工业自动化设备维护操作规范手册
- 2025年北师大新版数学三年级上册第二单元《测量(二)》教案
- 留置尿管患者居家护理健康宣教
评论
0/150
提交评论