您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 市场营销 > 商品库存管理系统 数据库课设
摘要随着现代工业和计算机技术的发展,信息管理系统越来越收到企业的重视,商品库存管理系统则是其中一个典型的系统教程,它使商品库存管理变得简单易行,且很有条理。实现了企业化,节省了人力资源,提高了工作效率。在此开发了一个简单的系统,基于Delphi7.0平台的软件操作,该系统实现了对商品信息、供应商信息、库存信息、入/出库的信息的查询,还可以对库存信息进行基本的管理,入添加、修改、删除等基本操作,并对其中的某些信息进行了报表处理,可以随时打印预览等,在系统的最后对商品信息的库存动态和销售动态进行了统计,可以方便的进行观察,使得对商品的信息能够一目了然。本系统使用了Delphi7.0平台和SQL2000平台,使用的是SQL语言,联系了书上的一些知识点。使得本系统运行维护起来比较方便,代码也具有一定的逻辑性、易移植性。界面也有一定的层次感,很容易实行。关键字:数据库;库存管理;信息管理系统;Delphi7.0;SQL目录引言..............................................11、系统的目标及任务....................................21.1系统建设目标及主要任务............................21.2系统的标准化要求..................................22、系统的需求分析.....................................22.1系统的详细需求....................................22.2使用环境..........................................52.3可行性分析........................................53、系统设计.............................................63.1概念设计..........................................63.2逻辑设计..........................................84、关键技术及部分代码..................................105、软件测试过程........................................125.1测试环境........................................125.2功能测试........................................126、使用说明............................................127、总结................................................13参考文献................................................14引言在当今社会,高效的商场管理离不开信息技术,信息技术的飞速发展也为商场的现代化管理提供了广阔的舞台。采用现代化的手段来管理商品库存,可以及时的了解并准确的反映商品的库存状态,保证库存商品的数量保持在合理的水平。传统商品库存管理是人工完成,入人工登陆、修改等等,耗费了大量的人力和物力,使得工作效率很低,不能及时的把商品的库存信息反映出来,同时时间长了,查找等方面不是很方便。现在利用信息技术开发库存管理系统对其进行管理,将会拥有许多优点,如快速实现查询、修改等基本操作,同时可靠性增强,效率也大大的提高了。在保密性上有了很大的进步。因此,建立商品库存信息管理系统,对商品进行优化存储,能提高商场的科学管理水平。.1、系统的目标及任务1.1系统建设目标及主要任务系统开发的总体任务是实现企业物资的设备管理的系统化、规范化和自动化,从而达到企业库存管理效率的目的。(1)利用计算机实现商品的库存管理。(2)查询方便,无论是利用商品的编号或姓名等任何一项都可以进行统一而有效的查询。(3)系统扩充容易,能够有效地进行增该删除等操作,同时还有一些地方要改善。(4)友好的用户界面,既面向系统开发者,又面向用户。1.2系统的标准化要求(1)统一各种原使菜单的格式,统一账目和报表的格式。(2)删除不必要的管理冗余,实现管理化和科学化。(3)界面尽量简单,程序代码标准化,确保系统的可维护性和实用性。2、系统的需求分析2.1系统的详细需求*****功能需求:1、用户的登陆实现,分为管理员和仓库负责人2、在管理员界面和仓库负责人界面上有各种数据库信息的查询3、在管理员界面上有对信息的更新操作,例如添加、删除、修改等4、在仓库负责人界面上只有对本人负责的仓库有进行更新操作5、在界面上增添了报表的打印预览功能,能够有效直观的查看6、在界面上有多表查询及统计查询功能,能够及时了解商品的动态的库存信息和销售状况,及时了解库存形势7、在界面的最后增添了帮助选项,粗略的了解系统及软件的知识,并对本人的基本信息有一定的认识。*****适用范围:这个系统是面向用户的,简单易行的,只要能够有用户的登陆机制,就能够让知情用户使用,简单、人性化。*****业务流程图:NONOYesYes*****用户界面:采用人性化的输入方式:如下图登陆界面:管理员界面:开始管理员登陆仓库负责人登陆登陆成功登陆成功系统主界面仓库负责人界面系统操作基本信息查询基本信息更新另类查询帮助系统操作信息查询仓库负责仓库负责人界面:信息查询界面:信息更新界面:*****输出要求:输出是能够让用户直观的看到所要查询、更新和统计的内容。在此使用了组件DBGrid、ADOQuery、DataSource等,通过连接库存管理数据库,同时连接相应的表,进而通过软件的实现在显示框中输出所要查询或更新的数据。在输出时能够快捷并简单的现实出要查询的结果。在此中还使用了报表,组件为QuickReport,通过连接使得其能够在一张表中实现其查询的结果。*****故障处理:主要出现错误的还是对软件的操作的不熟悉,对相似的组建应用不准确,在使用快表的组件时则能够使忘记去写语句,使得结果不能够正常显示,同时数据库的设计也是重中之重,任何需要查询或更新的数据都要根据数据库的连接才能实现。同时对SQL语句也必须熟悉,在数据更新时很重要,由于软件较简单,所以当我们要应用软件实现功能时还要配以相应的代码,这就要考究我们在课堂上所学习的语句了。在设计语句时一定要注意组件的链接,同时要注意语句的开始与结束时begin和end配对是否正确。在登陆界面和修改密码时,要注意去连接登录表才能够实现不同身份的登录与转换。*****系统的数据结构流图:基本信息基本信息系统要求系统要求信息查询要求信息查询信息更新要求信息反馈库存负责信息反馈供应商信息商品信息库存信息2.2使用环境一台计算机操作系统(WindowsXP)开发工具(Delphi7)同时还应用到数据库系统,应用软件为SQLServer20002.3可行性分析*****技术可行性:数据库技术:随着Internet的迅速发展,数据库技术成为应用最广泛的技术之一,可用数据库技术来实现对商品库存信息的管理。*****经济可行性:随着经济的发展,商品库存的管理都有着较大的困难,开发这种系统能够使得仓库管理变得简单易行,适用于各大公司与商场,所以有很大的市场需求。*****人员可行性:这种管理系统是比较简单且人性化的,不用很多人管理。*****影响系统的开发因素:商品库存信息管理系统管理员仓库负责人供应商商品库存信息本系统的实现主要是运用Delphi7和SQL2000系统软件,其中运用了较多的控件,这些控件可以直接链接数据库和其中的表,使其能够再点击按钮时直接跳转到要查询的界面,提高了系统的开发效率。3系统设计3.1概念设计******数据库设计:数据库对象******E-R图的设计名称类型说明登录表基本表存储用户的登陆密码信息入库基本表存储入库商品基本信息出库基本表存储出库商品基本信息商品信息基本表存储商品的基本信息库存信息基本表存储库存商品基本信息供应商基本表存储供应商的基本信息供应商商品号供应商名称地址联系方式商品供应商编号数量仓库号单价商品名单价供应商编号入库入库入期入库号商品号数量负责人进价总价格仓库号入库商品号入库号进价数量入库入期总价格仓库号负责人*****功能模块设计本系统共分为:系统操作,信息查询,信息更新,另类查询,帮助五大模块。*****安全思想设计:本系统主要是在登录时设计了密码限制,只有登录表中的职员才能进入。管理员界面系统操作信息查询信息管理帮助退出系统供应商信息查询另类查询商品信息查询库存信息查询商品信息更新入库信息更新出库信息更新系统说明软件介绍连接查询统计查询作者信息仓库负责人界面系统操作信息查询仓库负责退出系统供应商信息查询商品信息查询库存信息查询出库修改密码入库3.2逻辑设计*****表的结构(1)供应商表:保存了供应商的基本信息,如供应商编号、供应商姓名、联系方式、地址等。主键是供应商编号。字段列名字段类型字段大小必填字段供应商编号char10是供应商名称char10是联系方式char4是地址char20是(2)商品信息表:保存了商品的基本信息。主键是商品号。说明字段类型字段大小必填字段商品号char10是商品名char10是供应商编号char10是进价char5是售价char5是生产日期datetime8是库存量int4是仓库号int4是(3)登录表:保存了管理员和仓库负责人的用户名和密码,权限等信息。主键是用户名。字段列名字段类型字段大小必填字段用户名char10是密码char10是权限char10是(4)库存信息表:保存了现有库存的基本信息。主键是商品存储编号。说明字段类型字段大小必填字段商品存储编号char10是商品号char10是单价char10是商品库存数量int4是生产日期datetime8是仓库名称char10是(5)入库表:存储了入库商品的基本信息。主键是入库号。说明字段类型字段大小必填字段入库号char10是商品号char10是进价char10是数量int4是总价格int4是仓库号int4是负责人char10是入库日期datetime8是(6)出库表:存储了出库商品的基本信息。主键是出库号。说明字段类型字段大小必填字段出库号char10是商品号char10是售价char10是数量int4是总价格int4是仓库号int4是负责人char10是出库日期datetime8是(7)仓库信息表:存储了仓库的基本信息。主键是仓库号。字段列名字段类型字段大小必填字段仓库号int4是仓库名称char10是仓库说明char20是******方法和技巧:本系统主要运用了SQL语言,结合课本上的知识,实现了基本查询功能、更新管理功能及统计功能,同时运用了C语言,设计了密码登陆,修改密码等,这个系统主要是库存信息管理,使得人管理起来更方便。本系统中应用了各种组件,连接数据库和基本表,能够最快的找到查询结果。*****系统功能设计本系统主要功能就是信息的查询与更新功能。能够够按照所需要的条件进行查询,同时能够按照所想的条件进行更新。方法图示按上面所说。本系统主要有保密措施,必须要使用用户名登录系统才行。4、关键技术及部分代码(1)登陆代码:/*定义变量*/varUsername,Password:string;/*为变量赋值,连接到输入框*/beginUsername:=Trim(Edit1.Text);Password:=Trim(MaskEdit1.Text);/*使用ADOQuery组件,编写语句连接到登录表,能够判断输入的正确性*/adoquery1.SQL.Clear;adoquery1.SQL.add('select*from登录表where用户名='''+Username+'''and用户密码='''
本文标题:商品库存管理系统 数据库课设
链接地址:https://www.777doc.com/doc-3796587 .html