经济管理学院数据库原理及应用课程设计报告课题名称:仓库管理系统的设计与实现专业:信息管理与信息系统班级:信管1121姓名:RoseYang学号:1121807130指导老师:周泓、金春霞2013年12月14日课程设计任务及进度表课题名称仓库管理系统的设计与实现设计目的通过对仓库管理系统的设计和开发,了解了数据库的设计与开发的全过程,达到巩固数据库理论知识、锻炼实践能力和构建合理知识结构的目的。实验环境操作系统:Windowsxp;编程环境:vfp任务要求1.搜集仓库管理问题方面的资料,进行需求分析;2.完成概念设计、逻辑设计等各阶段的设计;3.编写程序代码,系统调试;4.撰写课程设计报告;5.参加答辩。工作进度计划序号起止日期工作内容12013.11.17~2013.11.23查询资料、确定课题22013.11.24~2013.11.30需求分析、系统总体设计32013.12.1~2013.12.14系统详细设计、编写程序代码、调试程序42013.12.8~2013.12.14撰写课程设计报告,答辩指导教师(签章):年月日课程设计评语学生姓名:杨妹班级、学号:信管1121题目:仓库管理系统的设计与实现综合成绩:教师评语:教师(签字):年月日中文摘要随着现代工业的发展,计算机信息管理系统越来越受到企业重视。本文主要分析了库存管理系统的一些基本功能和组成情况,包括系统的需求分析、系统结构,功能模块划分以及数据库模式分析等,重点对应用程序的实际开发实现作了介绍。达到了数据的一致性和安全性,且应用程序功能完备,符合了库存管理系统作为典型的信息管理系统(MIS)的要求。同时简单介绍了VFP编程环境和SQL数据库管理系统的功能特点,库存管理系统是企业物流管理中不可或缺的一部分。使用计算机对产品仓库信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品库存的管理效率,也是企业库存管理科学化、正规化,与世界接轨的重要条件。因此,开发一个仓库管理系统是很有必要的,具有其特有的技术意义和管理意义。关键词仓库管理,信息管理,数据库,VFP外文摘要TitleStorageManagementSystemdesignandrealizationAbstractWiththedevelopmentofmodernindustry,theinformationmanagementsystemofthecomputerispaidmoreandmoreattentionbyenterprises.Thisarticlemainlyanalyzessomebasicfunctionsandconstitutionofthestoragemanagementsystem,includingthesystematicdemand,structure,thefunctionmoduledivisionandthedatabasemodeanalysis,etc.Especiallyintroducestheactualdevelopmentoftheapplicationprogramforemphasis.Thissystemguaranteedtheconsistencyandsecurityofthedata,andtheapplicationprogramfunctionsarecomplete,andmeetingtherequirementofthestoragemanagementsystemastherequestforthetypicalinformationmanagementsystem(MIS).Meanwhile,itbrieflyintroducedthefunctioncharacteristicsofVFPprogrammingenvironmentandSQLdatabasemanagementsystem.Storagemanagementsystemisanimportantpartthatshouldnotbeneglectedincorporationmanagement.Usingacomputertocontrolinformationofthewarehousewhichhasadvantagesthatartificialmanagementthatcan’tcatchupwith.Itisquicklyinspectional,easytosearch,thecredibilityishigh,anddepositcapacityishigh,confidentialitygood,Lifespanlong,andthecostislowECT,andcanalsoreducemoremanpowerandmaterialresource.Allofthesemanagementscaninfinitelyraisethemanagementefficiencyofgoodsstockandalsoisascientificandregularturn,andbeinlinewithworldofimportantconditionofthestoragemanagement.Therefore,developingastoragemanagementsystemisnecessary.Ithasspecialtechniqueandmanagesmeaning.Keywordsstoragemanagementsystem,informationmanagement,database,vfp目录1引言……………………………………………………………………………………………11.1仓库管理系统………………………………………………………………………………11.2仓库管理系统研究背景与意义…………………………………………………………22理论基础………………………………………………………………………………………32.1VFP简介及实现原理……………………………………………………………………32.2数据表的设计………………………………………………………………………………32.2.1概念结构设计……………………………………………………………………………32.2.2逻辑结构设计……………………………………………………………………………53仓库管理系统需求分析及总体设计……………………………………………………73.1系统需求分析………………………………………………………………………………73.2系统功能描述………………………………………………………………………………83.3系统设计的E-R图………………………………………………………………………83.4系统流程分析………………………………………………………………………………93.5系统用例图…………………………………………………………………………………104详细设计………………………………………………………………………………………114.1主界面设计…………………………………………………………………………………114.2基本信息管理模块………………………………………………………………………134.3仓库信息管理模块………………………………………………………………………145备份和还原数据库………………………………………………………………………215.1规划数据库的备份和还原………………………………………………………………225.2数据库的备份……………………………………………………………………………225.2.1备份概述…………………………………………………………………………………225.2.2数据库备份设备类型………………………………………………………………225.2.3数据库的备份…………………………………………………………………………235.3还原数据库………………………………………………………………………………24结论………………………………………………………………………………………………26致谢………………………………………………………………………………………………27参考文献………………………………………………………………………………………28数据库原理及应用课程设计报告第1页1引言当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息处理系统的环境。计算机最大的好处在于利用它能够进行信息管理,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。仓库管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,仓库管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理仓库,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。作为计算机应用的一部分,使用计算机对产品仓库信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品仓库的管理效率,也是企业仓库管理科学化、正规化,与世界接轨的重要条件。因此,开发一个仓库管理系统是很有必要的,具有其特有的技术意义和管理意义。1.1仓库管理系统企业的仓库管理往往是很复杂的,烦琐的。由于所掌握的物资种类众多,入库、出库等操作的方法各有差异,各类统计计划报表繁多,因此仓库管理需要系统、规范的管理手段。传统的仓库管理存在诸多弊病。因为进行信息管理的方式主要是基于文本、表格等纸介质的手工处理,一般的存储情况是记录在账本上的。仓库的工作人员和管理员也只是当时记得比较清楚,时间一长,如果再要进行查询,就得在众多的资料中翻阅查找了,这样造成费时、费力,如要对很长时间以前的货品进行更改就更加困难了。对于货品的出入库情况的统计和核实采用对账本的人工检查,对管理者的管理权限等不受约束,任何人都可查看,还容易引起资料外泄。另外,数据信息处理工作量大,容易出错,由于数据繁多,容易丢失,且不易查找。因此物资管理必须实现计算机化,而且必须根据企业的具体情况制定相应的方案。根据当前的企业管理体制,一般仓库管理系统,总是根据所掌握的物资类别,相数据库原理及应用课程设计报告第2页应分成几个科室来进行物资的计划,订货,核销托收,验收入库,根据企业各个部门的需要来发放物资设备,并随时按期进行库存盘点,根据企业领导和自身管理的需要按月、季度或年来进行统计分析,产生相应报表。面对庞大的产品信息量,如何有效地管理仓库产品,对这些企业来说是非常重要的,仓库管理的重点是销售信息能否及时反馈,从而确保企业运行效益。而仓库管理又涉及入库、出库的产品、经办人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着仓库管理员的工作能力,工作量的繁重是可想而知的。使用仓库管理系统,既可以对信息进行规范管理、科学统计和快速查询,减少管理方面的工作量,同时又能调动广大员工的工作积极性,提高企业的生产效率。仓库作为一总货品资源的集散地,货品的种类繁多,包含很多的信息数据的管理。据调查得知,以前仓库进行信息管理的方式主要是基于文本、表格等纸介质的手工处理,对于货品的出入库情况的统计和核实等往往采用对账本的人工检查,对管理者的管理权限等不受约束,任何人都可查看,这样容易引起资料外泄。另外,数据信息处理工作量大,容易出错,由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统、规范的信息管理手段。而且,一般的存储情况是记录在账本上