




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、管理信息系统报告书2013-2014学年第1 学期仓库管理系统专 业:信息管理与信息系统班级:2 班姓名:XXXXX学号:20113444电话:XXXXXXXXXX指导教师:王老师信息科学与工程学院2013.12.131引言1.1背景随着社会经济的发展和工业生产的加速,仓库的进出更为频繁, 仓库信息更为重要。传统仓库管理完全由人来完成,以手工记录为主, 当企业的物流业务成长到一定规模之后, 随着订单数量的增加,客户 需求不断个性化,执行效率就成为物流发展的瓶颈, 单纯依靠人力资 源的增加已不能提升出入库执行的速度,反而带来成本的大幅度上升 与差错频频。计算机信息管理技术的迅速发展恰恰解决了这个
2、问题, 它使计算机技术与现代的管理技术相互配合, 来更加准确、高速地完 成工业企业日常的仓库管理工作。使企业能够以最少的人员来完成更 多的工作。随着我国市场经济的进一步开展, 强大的信息保障,有力的电子 化管理,使各大企业在国内经济市场的大潮中把现代高科技的信息技 术发挥的淋漓尽致。越来越多有远见的企业家,不惜重金从国外购买 高新技术,高的投资、合理的管理往往换来巨大的利润。经营的物质 技术手段由简单落后转变成高科技与人工手段并存, 进而更多地将高 科技应用到零售商业。国内实施WM的条件日益成熟。主要是物流业 在过去的两年里随着国家经济的发展, 而日新月异,现代一体化物流 的管理思想日益为企业
3、所接受,对仓库有了新定位和认识,从而对管 理系统也提出了新的要求。所以从仓库管理的周期来考虑,一个能够 高效管理的仓库系统就是一个优秀的仓库系统。1.2开发目的及意义对于中小型企业,仓库管理工作主要是进货商品的入库管理和销售商品的出库管理及库存商品的保管管理。现有的管理工作主要依靠手工完成,工作量大,且效率不高。为了能更好地利用现代信息技术 的成果,提高管理工作的效率和水平,以适应企业发展的需要,决定 开发库存管理系统。商品流通的仓储及配送中心的出入库,库存、配送等管理,能够 使管理工作节省人力。减少差错、提高工作效率,并保障。商品流转 的顺利进行应用计算机系统与手持终端的结合可以方便、准确地
4、完成 商品流转的相关管理。2系统设计方案的研究2.1系统的目标仓库管理系统的总目标是:在数据库和先进的开发平台上,利用 现有资源,开发一个体系结构完善的、易扩充的、易维护的、具有良 好人机交互界面的仓库管理系统,实现仓库的计算机管理,提供完善 的功能,为仓库管理人员提供便利的工作方式。2.2可行性分析2.2.1目的可行性分析的目的是对问题进行分析,以及根据对所选择的开发工具的了解,分析是否可以开发出一个比较完善的仓库管理系统,较好地完成任务。2.2.2可行性研究1 技术可行性:此次信息系统开发是对所学专业知识的一次综合 应用与提高,利用所学的管理信息系统的知识, 可以对现有的系统进 行改进,建
5、立一个检索迅速、查找方便、可靠性高、存储量大、保密 性好、寿命长、成本低的现代管理信息系统。2 经济可行性:目标系统开发需求比较低,加上具有成熟的软硬 件环境,所以在软硬件的支出上十分有限。而且,目标系统并不是十 分的复杂,开发的周期较短,人员经济支出有限。当系统开发完实际 运行后,将很大程度上提高计算机的功能,并能减少人力资源的使用, 这带来的经济回报将远超过支出,并且最重要的一点是该软件的开发 可以给我们对系统的开发有个全面的认识。从经济角度考虑,此信息 系统开发可行。3 法律可行性:整个系统由于是自行开发,自行使用,所以系统 本身不存在法律上的版权争议。2.3系统性能特点及控制要求2.3
6、.1系统简要描述本系统通过基本信息管理功能管理商品,客户,供应商的基本信息;通过库存管理功能实行商品的入库,出库操作,以及入库单和出库单的相关查询;通过信息查询,查询库存信息。232处理流程使用人员通过基本信息管理管理供应商、 顾客、商品的基本信息。 基本操作包括添加、删除、修改和查询。这些基本信息放在通过第三 章建立的表放在数据库当中。系统访问数据库,并且完成用户的这些 操作需求。以表单的形式显示出来,方便用户查看。用户通过库存管 理来完成入库和出库操作,同样,入库操作和出库操作也包括添加、 删除、修改和查询。入库商品信息和出库商品信息也放在数据库中, 当用户有入库和出库操作时,系统访问数据
7、库,生成入库单和出库单, 以表单的形式显示出来,方便用户查看。处理流程如图所示:2.4运行环境要求(1)硬件要求:CPU : 主频500MHZ或更高内存(RAM: 最少64M,建议128M或更多SDK:250MB或更多(2)软件要求:Android2.2操作系统或更咼版本3数据库设计3.1需求分析进行系统设计首先必须准确了解与分析用户需求(包括数据与处 理)。需求分析是整个设计过程的基础,是最困难、最耗费时间的一 步。作为地基的需求分析是否做得充分与准确,决定了在其上构建数 据库大厦的速度与质量。需求分析做得不好,甚至会导致整个系统设 计返工重做。3.2系统数据流图1入库操作入库功能实现可分为
8、以下几个部分:(1)定制入库单:由操作人员输入最基本的信息,从商品信息表 中获取商品相关信息,从供应商信息表中获取供应商的相关信息。(2)输入入库单对应的商品信息:入库商品与入库单自动关联,从商品信息表中获取商品的相关信息。入库操作的数据流图如下图所示:供应商信息我人员名称入戡申基木届一T人员信息衣供应商名称制承1入库馆信息一商品仃息衣入咋取表商品信息入竄常入库单商品倍息一入库单编兮图3-2-1入库数据流图2出库操作出库功能实现可分为以下几个部分:(1) 定制出库单:由操作人员输入最基本的信息,从商品信息表中 获取商品相关信息,从客户信息表中获取客户相关信息。(2) 输入出库单对应的商品信息:
9、出库商品与出库单自动关联,从 商品信息表中获取商品的相关信息。处理流程如下图所示:图3-2-2出库数据流图3.3数据字典用户的需求具体体现在各种信息的提供、保存、更新和查询。这 就要求数据加结构能够充分地满足各种信息的输入和输出。收集基本 数据、数据结构和数据处理流程,组成一份详细的数据字典,为下一 步的具体设计做好充分的准备名字描述定艾容户信息仓库货物容户的基本信息客户信息二公司名称+联系人姓名+联系人地址+城 市名称+地区名称+邮政编码+联系电话+传真号玛+ 公司主页供应商信息仓库货物供应商的基本信息供应商信息二公司名称+联系人姓名+联系人地址+ 城市名称+地区名称+邮政编码+联系电话+传
10、真号 码+公司主页商品属性信息商品各顶属性的相关信息商品属性信息二单位+类别商品宿息商品的各顶信息商品信息二名称+规格入库单信息入库单的各顶宿息入库单信息二入库单号+供应商+制单人+人库时间+ 库管员+经办人+是否入库+数量+仓库入库单商品信息与入库单对应的商品信息入库单信息二供货商公司名称+联系人姓名+联系电 话+商品名称十商品规格+计量单位+单价+数量+ 进货日朗岀库单信息岀库单的各顶信息岀库单信息二顾容公司名称+联系人姓名+联系电话 +商品名称+商品规格+计量单位+单桥+数量+进 货日期图3-3数据字典3.4功能模块设计该系统功能模块图列出了系统的主要功能模块。 包括基本信息管 理,库存
11、信息管理及系统设置。基本信息管理又包括供应商信息管理, 顾客信息管理及商品信息管理。库存信息管理包括入库和出库管理。 系统设置包括管理用户,修改密码和退出三个功能。供应商信息管理 包括添加、修改、删除、查询供应商信息四个子功能。顾客信息管理 包括添加、修改、删除、查询顾客信息四个子功能。商品信息管理包 括添加商品信息、修改商品信息、删除商品信息三个子功能。入库管 理包括添加、修改、删除、查询入库商品信息四个子功能。出库管理包括添加、修改、删除、查询出库商品信息四个子功能图3-4系统功能模块图3.5数据库概念结构设计概念结构设计是整个数据库设计的关键,它通过对用户需求进行 综合、归纳与抽象,形成
12、一个独立于具体 DBMS勺概念模型。(1)供应商实体属性图图3-5-1供应商实体E-R图(2)顾客实体属性图图3-5-2顾客实体E-R图c血匕编)(3) 商品实体属性图图3-5-3商品实体E-R图(4)实体关系图供应商顾客图3-5-4实体关系图(5)完整的实体联系图包括三个实体,即供应商实体、顾客实体和商品实体。其中供应 商和商品通过入库操作联系起来。他们之间的关系是多对多的关系。 即一件商品可以由多个供应商供应,一个供应商也可以由多种商品。 入库操作有一个属性即入库单,它记录着入库操作的一些基本信息如 供应商名称、入库商品的名称等等。商品和顾客通过出库操作联系起 来。同样他们之间也是多对多的
13、关系。即一个顾客可以购买多种商品, 一种商品也可以提供给多个顾客。出库操作的属性是出库单,它记录 着顾客名称、出库商品的名称等等一些出库操作的基本信息。I商晶图3-5-5完整的实体关系图3.6数据库逻辑结构设计概念结构是独立于任何一种数据模型的信息结构。逻辑结构设计 的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用的DBM产品所支持的数据模型相符合的逻辑结构。仓库管理系统数据库中的各个表格的设计结果如下面的表格所 示。每个表格表示数据库中的一个表。列名数据类型可否为空说明Compa ny NameVarcharNOT NULL公司名称Con tactNameVarcharNULL联
14、系人姓名AddressVarcharNULL联系地址CityVarcharNULL所在城市Regi onVarcharNULL所在地区PostalCodeVarcharNULL邮政编码PhoneVarcharNULL电话号码FaxVarcharNULL传真号码HomepageVarcharNULL公司主页SupplierMemoTextNULL备注信息图3-6-1供应商信息表列名数据类型可否为空说明Compa ny NameVarcharNOT NULL公司名称Con tactNameVarcharNULL联系人姓名AddressVarcharNULL联系地址CityVarcharNULL所在
15、城市Regi onVarcharNULL所在地区PostalCodeVarcharNULL邮政编码PhoneVarcharNULL电话号码FaxVarcharNULL传真号码HomepageVarcharNULL公司主页SupplierMemoTextNULL备注信息图3-6-2顾客信息表列名数据类型可否为空说明ProductNameVarcharNOT NULL商品名称SpecVarcharNULL商品规格Un itVarcharNULL商品单位ProductmemoTextNULL备注信息图3-6-2商品信息表列名数据类型可否为空说明ProviderNameVarcharNULL供应商姓名
16、ProductNameVarcharNOT NULL商品名称SpecVarcharNULL商品规格Un itVarcharNULL商品单位Qua ntityFloatNULL商品数量Uni tPriceMoneyNULL商品单价OrderDateDatatimeNULL进货日期OrdermemoTextNULL备注信息图3-6-3进货信息表列名数据类型可否为空说明CustomerNameVarcharNULL顾客姓名ProductNameVarcharNOT NULL商品名称SpecVarcharNULL商品规格Un itVarcharNULL商品单位Qua ntityFloatNULL商品数
17、量Uni tPriceMoneyNULL商品单价OrderDateDatatimeNULL进货日期OrdermemoTextNULL备注信息图3-6-4出货信息表4详细设计经过以上章节的分析、建模过程已经完成了数据库的后台工作, 建立起了能够使系统顺利运行的后台, 完成了初期的工作,接下来就 要进入系统的实现工作阶段,包括:界面设计和代码编写。系统主体 功能由三部分组成,下面主要对程序总体框架的搭建以及数据库的连 接、基本信息的管理(包括供应商基本信息、顾客基本信息、商品基 本信息)、库存管理(包括入库操作、出库操作)、信息查询(包括库 存信息查询)、系统设置(包括添加用户、修改密码、退出)的
18、详细设 计过程。4.1数据库连接数据库程序设计是建立在数据库的基础之上的,因此,在开始程序设计时首要的任务是建立程序与数据库后台的联系。由于An droid系统自己集成了自己的轻量级数据库,所以在连接时只需要创建一个 代表指定数据库的SQLiteDatabase的对象,然后就可以通过 SQLitedatabase对象来管理、操作数据库了。4.2主菜单、菜单界面设计An droid 对布局、这样的界面是很简单的便的。所以设计出 式如下图所示图4-2主菜单、菜单界面4.3模块的功能及设计介绍4.3.1用户登录模块处理流程:输入:用户名和密码。处理:(1)用户登录窗体启动。(2)用户填写用户名并输入
19、密码。(3)从操作人员表中检查是否有相应的用户名和密码。(4)如果用户名或密码错误,进行提示。(5)如果输入的用户名和相应密码正确,则根据该用户的权限 类别进行权限设置。(6)进入主控制平台。图4-3-1登录界面流程图部分代码如下:判断用户名是否为空:if (use.getText().toStr in g().equals()DialogDemo.builder(StoreMa nageme ntActivity.this,错误信息,用户名不能为空!);判断密码是否为空:else if (password.getText().toStri ng().equals()DialogDemo.bu
20、ilder(StoreMa nageme ntActivity.this,密码不能为空!);判断用户名和密码是否正确:else if (!(use.getText().toString().equals(userName)& password.getText().toStri ng().equals(userPw)DialogDemo.builder(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);startActivity(i n
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四川民族学院《中国水墨画技法》2023-2024学年第二学期期末试卷
- 清远市清新县2025届三年级数学第二学期期末综合测试试题含解析
- 培黎职业学院《企业管理案例分析》2023-2024学年第二学期期末试卷
- 沈阳师范大学《医学与法学》2023-2024学年第二学期期末试卷
- 江苏省南京市栖霞区、雨花区、江宁区重点中学2024-2025学年初三第一次测试英语试题含答案
- 衢州市开化县2025年数学四年级第二学期期末考试模拟试题含解析
- 江苏睢宁市2024-2025学年第二学期期末教学质量检测试题考试高三数学试题含解析
- 济南历下区2025届第二学期质量抽测(5月)初三语文试题试卷(照片版)含解析
- 山西省大同市煤矿第二学校2024-2025学年高三第四次统考英语试题试卷含解析
- 江西机电职业技术学院《数字娱乐产品设计》2023-2024学年第二学期期末试卷
- 2025年中国景泰蓝摆件盒市场调查研究报告
- 公共关系学电子教案
- 王者荣耀考试试题及答案
- 杭州市市级机关事业单位招聘真题2024
- 高速公路消防知识
- 地下混凝土水池蓄水试验方案20240401
- 头晕、抑郁与焦虑关系解析与应对策略
- 初中入团考试题型及答案
- 2025年北京卫生职业学院高职单招高职单招英语2016-2024历年频考点试题含答案解析
- 2025年河南推拿职业学院单招职业技能考试题库含答案
- 居室空间设计 课件 项目九 卫生间空间设计
评论
0/150
提交评论