登录子模块
库存管理系统中,涉及到很多商业信息,一般情况下,不能让外界知道本公司的生产、销售信息,对于一个公司来说,不同级别的用户也有不同的权限,所以对公司而言论久例裂,数据的保密性非常重要。登杆核如录模块就是检验登录者身份,让不同用户有不同操作权限的"关卡",可以防止因为无关人员对数据库进行添加、修改、删除等操作而造成混乱的现象。
职员信息或者是普通用户是由超级用户建立的。超级用户在建审孔关写立用户的同时,给用户分配权限,公司职员根据超级用户建立的用户和分配的权限登录系统,对数据进行操作,否则不能进入系统。
在登录子模块中,以用户名作为**标识,首先选择已建立的用户名,再输入密码,如果用户和密码都正确,则显示主界面,如果输入三次仍不符合,则发出警告后退出登录窗口,用户登录后可更改密码。
设计时利用Adodc控件链接数据库Stock.mdb中的职员信息表(users),再独批指证间用DataCombo控件绑皇新两市资范地定到Adodc控件上,显示已经存在的用户,登录是在选择用户后,再输入密码,点击"确定"进充答视钟校服集万何行检验。
主界面
为了突出应用宜更诗动叫程序的简洁性和通用性,系统中使用了下拉菜单和工具栏相结合的主界面。同时,为了实现界面呀笔某读送料弦机认著的美观和编程序的方便,笔者从Internet网络上下载了ActiveBar界面控件和AniGIF动画控件,来实现快捷工具栏和播放动画的功能。
此外,为了及时显示库存的*片占器请犯维新信息,方便用户随时查询,该系统把查询表职对单放在了主界面左边工具栏中,还设置了转换为快捷表格的功能,去尽氧汉陆有利于在进出库的时候操作产品编号,同时又能迅速查到编号所代表的产品名称。
操作员可以通过主界面上的下拉菜单和工具栏,进行所有的操作,各个模块可以在主界面直接调出,也可以在不同的窗杂才电争帝员政耐施之口中通过相互之间的关系打开零。菜单和工具栏还可以根据不同的用户而显示不同的操作权限,低级别的用户登录时,不能新建用户赶设到班具善著酸喜卷离,如果用户的操作键显他七技素示为灰色,则代表不能使用。
基本信息
基本信息包括本公司的基本情况,如公司名称、地址、总经理信息、法人代表信息等。使用本系统的用户打次师某伯家即父混医信息包括:用户的基本跑情况,如编号、用户姓名、用户名、用户身份、联系方式等;商品信息,如商品编号、商品名称、尺码、*低库存数量、*高库存数量、进库日期等相关信息;如客户信息,客户编号、客户名称、联系信息等。用户可以对基本信息进行添加、删除、修改、浏览等操作。对仓库的操作,如入库、出库、查询都是针对这些基本信息进行操作的,系统会根据输入的数值判断*高库存数量是否大于*低库存数量。
入库模块
入库模块主要是处理日常库存管理中的入库事务,即在商品的库存数量上保持*佳库存状态。通过查询模块显示出库存需求信息,对超过*低库存数量的商品进行及时入库操作。本系统会自动提示用户,哪些商品已经超过用户设定的*低库存数量,需要且音白细围得及时入库,以保证生初友也着产不会因为没有原材料而停产,实现库存管理系统的*终目的。
为了方便程序的实现,同样用了Adodc控件,数据绑定到Stock.mdb数据库,打开库存信息短创为跟想短副表(storage),再使用DataCombo控件绑定到Adodc控件上,显示已经存在的商品信息,用户可以直接根据显示(已经存在)的商品进行入库操作,避免人工输入商品编号或商品名称。如果商品信息中还没有该信息,可以转换到商品信息窗口,输入商品的基本信息后再进行入库操作,具体的编程方法与登录模块类似。
出库模块
出库模块跟入库模块的原理类似,功能主要是处修烈圆保善化采强科区理日常库存管理中的出库事务,如生产部门需种古逐厚苗玉晶要原材料或者是商品售出等,都需要执行出库操作。通过查询模块显示出库存信息,对超过*高库存数量的商品进行及时出库操作,系统会自动身提示用户,哪些商品给为蛋本已经超过用户设定的*高库存数量,尼展目选围那聚并温没节需要及时出库,以保证不会因原材料的库存数量过多而积压企业的流动资金,从而提高企业的经济效益。
系统采用了两抗海安鲁晶常传个Adodc控件,一依装个Adodc控件标求链接数据库(Stock.mdb)中的商品信息表(storage),用以绑定到DataCombo控件上显扩明输风功力并回示已经存在的商品信息,另一个控件链接到数据库(Stock.mdb)中的客户信息表(Trader),用以绑定到DataCombo控件上料移以顾刚金宽何显示已经存在的客户信息。当用户输入出库数量时,系统会自动判断出库数量是否大于库存数量,材敌许死食村黑出库后该商品是否已经低于设定的*低库存数量。出库日期显误示当天日期,用户身沿扩严室社世胜边也可以改变出库日期,出库说明是留给用户备注用的。乱伯二袁万系德你且罪具体的程序实现方法与入库模块和登录模块类似。
查询模块
查询就是经过数动到述同千过据分析后得出记录结果,本系统采用了功能强大而且灵活的SQL结构化查询语句,它可以在背显就艺关急露意单表中查询,也可以是多表联合查询,用户通过查询模块可以及时地了解只符合条件的记录,如哪些商品库存不够,或者是超过*高库存数量。它还可以查询用户信息、客户信息、商品信息以及联合查询,如哪些商品卖给了哪些客户等年鸡属收南陈害各房。基础数据的输入就是为查询做准备的,同时由查询来实现处理数据,*终达到库存管理系统。
打印模块
为了方便程序的实现,以及报表界面的美观性,用VB6.0自带的专业报表生成器Crystal Report,可以通过简单的选择而实现报表打印,并且还可以打印出比例图。打印报表可以通过数据库表查询或者多个表之间的相互关联,打印出各种满足用户的表单,把库存的需求信息、查询结果、用户基本情况、客户信息以及产品信息及时的打印出来,使各种信息显得更为直观。