当前位置:文档之家› 数据库应用论文

数据库应用论文

摘要仓库管理虽只是企业管理中的一小部分,但就企业财务管理和生产而言,其重要性是显而易见的。

因为仓库管理着企业各类物资,而各类物资又占据着企业流动资产的很大比重。

如果不能保证正确地进货和库存控制以及发货,将会导致管理费用的增加,服务质量也将难以得到保证,从而影响企业日常工作的运转。

要想使企业的工作有条不紊地开展,仓库管理工作不容忽视。

传统简单、静态的仓储管理已无法保证企业各种资源的高效利用。

如今的仓库作业和库存控制作业已十分复杂化多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失。

宜家(IKEA)是瑞典家具卖场,截至2008年12月为止宜家在全世界的36个国家和地区中拥有292家大型门市,其中258家为宜家集团独自拥有,34家为特许加盟。

大部分的门市位于欧洲,其他的则位于美国、加拿大、亚洲和澳大利亚。

面对如此庞大的进货销售模式,在同行业竞争压力大的坏境下,宜家家居采取仓库管理系统,更加快捷有效的进行仓库管理。

本文主要包括部分。

其中第一部分主要是介绍系统的开发工具和系统开发的特点;第二部分主要介绍系统在开发前的准备工作即:系统的调查和系统的可行性分析;第三部分主要对系统的分析部分进行详细的介绍,其中包括需求分析、现行系统的详细功能分析(业务流程、数据流程和数据字典。

)和系统的运行环境;第四部分主要讲解了系统设计的相关内容,其中包括系统的总体设计和详细设计;第五部分是系统实施,主要介绍了几个比较重要的界面和窗体设计,登录模块、主窗体、住宿模块、追加押金和宿费提醒;最后一个部分是系统的运行与维护。

关键词:系统开发仓库管理 visual foxpro 6.0目录1 前言 (1)1.1 作业背景 (1)1.2 选题说明 (1)1.2.1 基本思路 (1)1.2.2 作业目标 (1)1.3 工作业绩 (2)1.3.1 个人主要工作 (2)1.3.2 主要收获 (2)2. 系统概述 (3)2.1系统的开发工具简述 (3)2.1.1数据库管理系统简介 (3)2.1.2开发工具Visual Foxpro 6.0 (3)2.2系统的开发的基本问题 (4)2.2.1 系统开发的特点 (4)2.2.2系统的主要功能 (4)2.2.3系统的开发的目的与意义 (5)3 系统规划概述 (7)3.1系统规划的重要性 (7)3.2 系统可行性研究 (7)3.2.1系统可行性分析 (7)3.2.2技术可行性分析 (7)4 宜家仓库管理系统分析 (9)4.1宜家仓库管理系统开发分析调查概述 (9)4.2需求分析 (9)4.3系统分析 (9)4.3.1组织机构分析 (9)4.3.2解决方案 (10)4.4系统的运行环境 (10)4.5系统详细功能分析 (11)4.5.2业务流程分析 (11)5.宜家仓库管理系统细设计 (13)5.1系统结构设计 (13)5.1.1总体结构设计 (13)5.1.2详细模块设计 (13)5.2概念模型E-R图 (15)5.3数据库设计 (16)5.3.1管理员信息表 (16)5.3.2客户信息表 (17)5.3.3库存信息表 (18)5.3.4采购入库信息表 (18)5.3.5销售出库信息表 (19)5.4程序设计思想与原则 (20)6.仓库管理系统实施阶段 (21)6.1界面设计 (21)6.2货物信息管理界面设计 (21)6.3客户信息管理界面设计 (24)6.4采购入库管理界面设计 (26)6.5销售出库管理模块 (28)6.6综合查询操作界面设计 (29)6.7登录管理界面设计 (31)7.仓库管理系统总结 (34)7.1系统的优点及技术特征 (34)7.2系统的不足及改进方案 (34)结束语 (35)参考文献 (36)1 前言1.1 作业背景本文是根据《数据库系统应用》而做。

课程作业要求如下:用数据库管理系统开发工具(Visual FoxPro)开发一个实用的小型管理信息系统。

一,根据课程设计时间选择适当规模大小的设计题目,分小组进行设计。

二,小组组长为组员分配任务,根据合理的安排,按照系统开发的流程及方法,踏实地开展课程设计活动。

三,课程设计活动中,撰写相关技术文档。

最后提交详细的课程设计报告。

四,开发出可上机运行的管理信息系统,通过上机检查。

1.2 选题说明1.2.1 基本思路随着电子信息技术的发展,信息管理的重要性日渐显现。

优良的仓储管理,能对商品实施有效的保管和养护,并进行准确的数量控制,从而大大减少仓储的风险。

仓库管理是与我们日常生活息息相关的问题。

合理和准确的仓储活动会减少商品的换装、流动,减少作业次数,采取机械化和自动化的仓储作业,都有利于降低仓储作业成本。

大到公司、超市的仓库管理,小到图书馆的藏书管理,都可以认为是各种各样的仓库管理需求。

当代计算机的发展日新月异,功能强大,我们完全可以借助计算机对仓库管理进行系统化程序化管理,这样科学方便快捷,大大的节约了仓库管理成本和方便了用户的使用。

1.2.2 作业目标我们选择宜家仓库作为我们的目标企业,我们建立仓库管理系统的目标是:提高仓库工作人员的工作效率,大大减少了以往入出存流程繁琐,杂乱,周期长的弊端;基于仓库管理的全面自动化,减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入;介于仓库的管理的操作自动化和信息的电子化,全面提高仓库的管理水平。

1.3 工作业绩1.3.1 个人主要工作我负责对宜家仓库的数据编制录入和数据库设计并对数据库进行实现。

其中数据编制录入主要使用了数据库应用系统。

1.3.2 主要收获在对仓库管理系统的数据编制录入和数据库设计中,我充分的应用了数据库课程中所学的知识,并对数据库应用软件visual foxpro 6.0进行了亲手的实践操作,对其功能更加的了解和熟练。

并对数据库进行了重新的认识,其在现实生活中有很大的作用,我们要学以自用,让其更好的为自己服务。

1.3.3 自我评定□优□良□中□及格□不及格2. 系统概述2.1系统的开发工具简述2.1.1数据库管理系统简介数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。

它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。

用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。

它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。

DBMS提供数据定义语言DDL(Data Definition Language)与数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。

建立可运行的数据库,还要包括,选定数据库的各种参数,例如最大的数据存储空间、缓冲块的数量、并发度等。

这些参数可以由用户设置,也可以由系统按默认值设置。

定义数据库,利用数据库管理系统(DBMS)所提供的数据定义语言和命令,定义数据库名、数据模式、索引等。

备和装入数据,定义数据库仅仅建立了数据库的框架,要建成数据库还必须装入大量的数据,这是一项浩繁的工作。

在数据的准备和录入过程中,必须在技术和制度上采取措施,保证装入数据的正确性。

计算机系统中原已积累的数据,要充分利用,尽可能转换成数据库的数据。

2.1.2开发工具Visual Foxpro 6.01998年9月份美国微软公司推出了Visual Fox Pro 6.0系列,其中包括VFP6。

VFP6的推出为网络数据系统使用者及设计开发者带来了极大的方便。

Visual FoxPro 6.0是在 xBASE(dBASE,Clipper,FoxBASE,FoxPro)的基础上发展而来的32位数据库管理系统。

它是由微软公司于1998年在推出 Windows 98 操作系统的同时推出的。

VFP6不仅提供了更多更好的设计器、向导、生成器及新类,并且使得客户/服务器结构数据库应用程序的设计更加方便简捷,增加了处理2000年数据的工具。

VFP6以其强健的工具和面向对象的以数据为中心的语言,将客户服务器和网络功能集成于现代化的、多链接的应用程序中。

VFP6充分发挥了面向对象编程技术与事件驱动方式的优势。

VFP6是目前世界流行的小型数据库管理系统中版本最高、性能最好、功能最强的优秀软件之一。

2.2系统的开发的基本问题2.2.1 系统开发的特点Visual FoxPro 6.0 与其前期的版本相比,有更高的性能指标和鲜明的特点。

1.提供多种可视化编程工具,最突出的是面向对象编程。

2.在表的设计方面,增添了表的字段和控件直接结合的设置。

除此之外,Visual FoxPro 6.0 具有一系列的新特色,如:(1)成功解决了计算机2000年的问题。

(2)增强了Internet 技术和WWW 数据库的设计。

(3)ActiveX 和向导、生成器及控件等集成化工具。

(4)新引入了网络图象文件格式:gif 和jpeg 。

本系统具有相当的实用功能。

在查询方面,系统实现了多条件任意字段的模糊查询,同时在分类查询上实现了动态生成,系统可以自动识别用户不同的输入。

在产品入库、出库和库存三者之间建立了良好的链接关系,某一部分地修改均会自动引发系统对与其相关的部分进行连锁修改。

在用户管理方面,系统较好地实现了用户注册,用户注销和密码修改等各项功能。

2.2.2系统的主要功能1、入库管理:包括对入库及入库的基本信息查询。

2、出库管理:包括对出库及出库基本信息查询库存管理;对当前的产品数量及是否应该继续进库或销售此产品做出一些综合统计及报告。

3、管理员信息表(管理员ID,密码,管理员名称)数据库产品表(产品号,产品名,产品型号,产品单价,出厂日期)客户表(客户代码,客户名称,客户地址)入库表(货号,品名,规格产地,现有数量,备注)出库表(货号,品名,规格产地,现有数量,备注)。

2.2.3系统的开发的目的与意义现代企业的竞争已经越来越理性化科学化,已经不再是过去价格战、区域战的天下了。

企业都把目光从对外转向对内,开始让自己的企业运转科学化、效率化。

其中首要的任务就是通过科学的管理手段对内部的各种运行成本进行合理化最大化的缩减。

成本竞争是现代竞争的有效手段,企业采用一定的措施方案来降低成本,降低成本则意味着利润的增加。

虽然降低成本成本能引起利润的增加,但两者并不是同比例增加的,一般情况下,成本降低的幅度,要比利润增加的幅度要大,即成本降低10%,利润可能增加20%甚至更多。

所以,对于企业的管理者来说,应将增加企业经济效益的重点,放在降低成本的环节上。

而降低成本中最有效的就是良好的库存管理,也就是现代商人所说的存取之道。

相关主题