小型商场商品库存管理系统的设计与实现_第1页
小型商场商品库存管理系统的设计与实现_第2页
小型商场商品库存管理系统的设计与实现_第3页
小型商场商品库存管理系统的设计与实现_第4页
小型商场商品库存管理系统的设计与实现_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 商业科技商场商品库存管理系统的设计与实现曹云鹏临沂师范学院信息学院摘要现代化的商场需要现代化的管理手段,传统的管理手段已经制约商场的生存和发展越来越多的商场开发信息管理系统对商品信息、库存信息进行管理,从而提高商场的运转效率。商品库存管理系统是典型的信息管理系统,本文提出了商品库存管理系统的设计及实现方案。关键词商场商品管理库存管理数据库在当今社会,高效的商场管理离不开信息技术,信息技术的飞速发展也为商场的现代化管理提供了广阔的舞台。采用现代化的手段管理商品库存,可以及时准确地反映商品库存状况,保证库存商品的数量保持在合理的水平,在满足客户的需求的同时最大限度地减少库存占用,从而在竞争中保持

2、优势。传统的商品库存管理靠人工完成,如人工登记卡片、填写表格资料,分类存储,需要大量的人力物力。人工管理方式有许多缺点和不便之处,如:人力资源的浪费、易出错、保密性差,不能及时把商品及库存信息反映出来,不利于及时掌握市场最新动态。另外,时间久了,会产生大量的文件和数据,对于查找、更新和维护都带来困难。利用信息技术开发信息管理系统对商场商品库存进行管理,将会拥有手工管理所无法比拟的优点,如:实现快速查询、入库出库方便、可靠性高、存储量大、保密性好等,这些优点能够极大地提高库存管理的效率。因此,建立商品库存管理系统,对商品进行优化存储,能提高商场的科学管理水平。一、开发本系统所用的技术与工具数据库

3、技术数据库技术产生于世纪年代,多年来得到了迅速发展,已形成较为完整的理论体系并产生了一大批实用系统。随着的迅速发展,数据库技术成为应用最广泛的技术之一,可用数据库技术来实现对商品库存信息的有效管理。系统的开发工具是可视化、面向对象、由事件驱动的结构化高级程序设计语言。它提供了迅速、简捷、直观的开发方法,只需将系统提供的标准控件拖放到屏幕窗体上,就会自动生成相应控件的程序代码和属性数据,不需要用户去编写大量的界面程序代码。本系统实现主要运用内部的控件。控件主要用来打开、访问并操作已有的数据库,它是访问数据库的最常用的工具之一。控件使用的引擎来实现数据访问,可以无缝隙地访问很多标准的数据库格式,而

4、且无需编写任何代码就可以创建数据库应用程序。控件适合小型特别是桌面数据库,如和数据库等。控件是的内部控件,可以直接在标准工具箱中找到。在程序运行过程中,只要用鼠标单击控件上的箭头按钮,系统将自动修改控件指向的记录和显示在约束控件中的数据,而不需要编写任何代码,也可以将多个控件同时添加到一个工程甚至是同一个窗体中。另外,每个控件可以连接到不同的数据库或同一个数据库的不同表上,还可以和代码一起查询表中满足条件的记录。使用控件可以显示、编辑和更新来自各种已有的数据库信息,还可以访问和操作远程的开放式数据库。其中绑定控件、数据控件和数据库三者的关系如图所示:图关系图本系统以软件工程的思想来设计实现,采

5、用作为实现语言,以数据库作为系统的后台数据库,其功能在系统内部有源代码直接完成。使用其中的控件来实现数据库与系统的连接,提高了系统的开发效率。二、系统的总体设计功能需求对商场的商品库存进行有效的管理,使之形成完善的应用系统。数据库中要合理设置商品信息和库存信息等表格,用来实现商品库存信息的录入、查询、更新、删除、统计等功能,使得商场有较详细的数据统计与分析。为了确保数据的安全性,对数据库进行的操作都有相应的权限要求。本系统把用户分为主管、库存管理员和客户三种。库存管理员可以对数据库信息进行添加、更新、查询及删除;主管管理库存管理员,向库存管理员下达命令进行相关操作。同时,可查看商品信息及库存信

6、息报表,并做出反映,以实现对商场进销存的管理;而客户只能在其业务范围之内进行合理的查询,如有需求,则应与主管联系。这样不同角色的人员间权限相互制约,从而提高了系统的安全性。另外,本系统从实用性方面考虑,在联机交换数据时,尽量使数据在必要时才进行传递,提高运行速度。该系统主要包括以下三个子模块:()系统登录模块:用于验证用户的身份,只有验证合格,才能访问该系统。()商品管理模块:主要对商品信息进行录入、查询、更新和删除操作。具体功能如下:商品信息的录入:对商品信息进行录入操作。商品信息的查询:对商品信息进行查询操作。商品信息的更新:对商品信息进行更新操作。商品信息的删除:对商品信息进行删除操作。

7、()库存管理模块:主要是将库存信息进行入库、出库并进行年总第期商业科技库存信息管理。功能如下:入库管理:将库存货物信息进行入库操作。出库管理:将库存货物信息进行出库操作。库存信息管理:将库存货物信息进行管理,可实现对库存信息的查询、更新、删除操作。商品库存管理系统的系统模块图如图所示:表出库信息()库存信息主要有货物编号、货物名称、货物型号、货物数量、货物单价、供应商和备注七个字段,如表所示:表库存信息图系统模块数据库设计不能直接访问数据库内的表格,而只能通过记录集对象进行记录的操作和浏览,通常记录集有三种类型:表、动态集和快照。本系统采用动态集操作数据、动态集灵活、功能强在多用户环境下,如果

8、其他用户修改了基本表,这些修改也将放映到动态集中,这样保证了数据的一致性。所支持的数据库可以通过相关的数据库管理系统来建立在开发环境内单击“外接程序”菜单中的“可视化数据管理器”选项或在操作系统桌面上运行系统目录中的,都可打开可视化数据管理器,在这里可建立数据库及相应的信息表根据需求分析及系统主要模块的划分,设计如下数据表,在此列出其数据项和数据结构。其中每个表中都要有一个主关键字,主关键字可以是表的一个字段或字段的组合,它们为快速检索而被索引。()入库信息表主要有货物编号、货物名称、货物型号、货物数量、货物单价、供应商、入库日期和备注八个字段,如表所示:表入库信息三、系统详细设计与实现详细设

9、计是为系统中的每一个模块确定使用的算法和块内数据结构,并描述每个模块的具体实现细节。其中数据库的操作分为录入、查询、更新及删除,都用编程语言来设计实现。在该系统的设计实现中,考虑到操作员的技术水平,运用了控件,使得整个系统界面清楚、易于操作。同时运用了组合框、控件等,用户选择便可实现操作。用户登录模块的设计与实现用户在登录界面上需选择自己的登录身份然后输入密码,若验证合格便可以进入系统;如果输入的密码不正确,将会弹出信息提示框。当密码输入正确后,焦点会直接落在登录按钮上,所以在正()出库信息表主要有货物编号、货物名称、货物型号、货物数量、货物单价、供应商、出库日期和备注八个字段,如表所示:确输

10、入密码后直接按回车键便可以进入系统主界面,这样便于用户操作。另外在文本框中输入密码时,通过设置有关属性,使用户输入的密码不回显,以实现用户登录密码的安全保密。()商品信息主要有商品编号、商品名称、商品型号、生产厂家、厂址、日期和备注七个字段,来源于数据库中的表,如表所示:表商品信息商场现代化年期 商业科技商品管理模块的设计与实现本模块包商品信息录入、查询、更新、删除四个子模块。这些功能模块因用户权限不同,功能使用也不同。在这些功能模块中详细记录商品信息,并将商品信息形成报表,以方便主管及客户的查询。其功能模块如图所示:()库存管理模块本模块有以下三个子模块构成:库存信息查询模块、库存信息更新模

11、块和库存信息删除模块。其中查询模块用于对数据库中的入库、出库信息进行查找并显示;更新模块用于更新数据库中的信息;删除模块用于删除无效或错误的库存信息。可将这三个模块放在一个页面上显示,同时实现查找、更新、删除三个功能。库存信息查询模块:本模块的输入输出字段为货物编号、货物名称、货物型号、单价、数量、供应商六个字段。该模块的功能同商品信息查询模块,在组合框中选择要所要查询的字段,图商品管理模块()商品信息录入:输入所要录入的信息的全部内容,点击“确定”后,便可将记录添加到数据库中。()商品信息查询:在组合框中选择要所要查询的字段,则文本框中输入所要查询的内容,点击“查询”后,根据控件绑定的数据库

12、,显示数据库中相应表对应的数据信息。()商品信息更新:定位所要更新的记录,在相应的文本框内输入要更新的信息,点击“确定”后,便可将新纪录添加到数据库中。()商品信息删除:定位所要删除的记录,点击“删除”后,便可使数据从数据库中删除。库存管理模块的设计与实现本模块包括入库管理、出库管理和库存管理三个子模块其功能模块如图所示:则文本框中输入所要查询的内容。点击“查询”后,根据控件绑定的数据库,在页面上显示数据库中相应表对应的数据。库存信息更新模块:本模块的具体功能及实现同商品信息更新模块当进入主界面时,单击库存管理菜单会出现该窗口,在画面上要更新的记录字段中,填上要更新的字段信息。点击“确定”后,

13、若更新成功,提示“商品信息更新成功”,当点击“取消”时,将会放弃更新操作,使记录返回到选择更新的记录位置上。库存信息删除模块:本模块的具体功能及实现同商品信息删除模块。当进入主界面时,单击库存管理菜单会出现该窗口,找到要删除的记录后,点击“删除”并确认可实现删除。当点击“取消”时,将会放弃删除操作,使记录返回到选择删除的记录位置上。另外,在设计该系统的过程中,考虑到用户可能想对该系统的整体功能有大体的了解,因此在系统主界面上的菜单栏上,设置了帮助功能。四、结束语该系统可以实现对商品信息和库存信息的有效管理,在建立数据库时也考虑到了各个方面,基本符合一个小型的信息系统开图库存管理模块提供了几个比

14、较复杂的网格控件,几乎不用编写代码就可以实现多条记录的数据显示。在一览模块中,可把数据网格控件的属性设置为一个控件,网格控件会被自动的填充,并且其列标题会用控件的记录集里的数据自动设置。在该系统中,我们用数据网格控件来显示入库表和出库表中的具体信息。()入库管理模块本模块有以下两个模块构成:入库登记模块:本模块的主要对入库的信息进行录入操作,点击“添加”,输入所要录入信息的全部内容,输入完毕后,点击“确定”,便可将记录添加到入库数据库中。入库一览模块:本模块的主要将入库表中的所有数据信息查出并显示,这样用户便可以查看现存的货物信息,并以此为据进行货物的采集。()出库管理模块本模块有以下两个模块构成:出库登记模块:本模块主要对出库的信息进行录入操作,点击“添加”,输入出库信息,输入完毕后,点击“确定”,便可将记录添加到出库数据库中。出库一览模块:本模块主要将出库表中的所有数据信息查出并显示,这样用户便可以查看所有的出货信息。发要求。但在本文所述的模块功能中,还存在着很多方面有待改进和完善。经过了多个版本,用户界面发生了许多变化,但依然保留着“把代码关联到用户界面”的主旨。优点是有整洁的编辑环境、易学,即时编译可产生简单、快速的原型,并且提供了大量可用的插件。但也有不足之处:虽然表单型和对话型的程序很容易完成,要编写

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论