库存管理系统软件设计说明书资料Word文档格式.docx
《库存管理系统软件设计说明书资料Word文档格式.docx》由会员分享,可在线阅读,更多相关《库存管理系统软件设计说明书资料Word文档格式.docx(17页珍藏版)》请在冰豆网上搜索。
“公正、公平、合理”的企业管理理念和企业管理水平的提高,使社会对库存管理系统有了更高的需求;
同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使的三代库存管理系统的出现才成为必然。
库存管理系统的特点是从物品管理的角度出发,用集中的数据库将几乎所有与物品相关的数据统一管理起来,形成了集成的信息源。
有好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得物品管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业物品规划和政策。
企业的库存物资管理往往是很复杂、很繁琐的。
由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此仓库的库存管理必须编制一套库存管理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。
根据当前的企业管理体制,一般的库存管理系统,总是根据所掌握的物资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收入库,根据企业各个部门的需求来发送物资设备,并随时按期进行库存盘点,作台帐,根据企业领导和自身管理的需要按月、季度、年度进行统计分析,产生相应报表。
为了加强关键物资、设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际纤毫定额的比较,进行定额管理,使得资金使用合理,物资设备的储备最佳。
一个完整的企业物资供应管理系统应包括采购计划管理,合同收托管理、仓库库存管理、定额管理、统计管理、财务管理等模块。
其中仓库的库存管理是整个物资供应管理系统的核心。
因此有必要开发一套独立的库存管理系统来提高企业工作效率,而所使用的这套库存管理系统是企业生产经营管理活动中的核心,此系统必须可以用来控制合理的库存费用、适时适量的库存数量,使企业生产活动效率最大化。
1.2背景及意义
进行库存管理的意义就在于:
它能确保物畅其流,促使企业经营活动繁荣兴旺。
不论什么企业,都要储备一些物资。
以生产为主的企业,不储备一定的物资,不能维持其连续生产;
服务性行业,也要备置某些需用的设备和服务用具;
就连一般的事业单位,也要备有某些办公用品等。
因此,各行各业都存在不同程度的库存管理业务。
实行库存管理有如下优点:
(一)有利于资金周转
因为在某些特殊情况下,可以做到将库存需要的投资额规定为零。
为此可使经营活动更为灵活,把用于建立原材料、制成品、商品等常备库存所需要占用的资金转为经营其他项目,这就有可能使经营活动向更新、更高的阶段发展。
(二)促使生产管理更为合理
这是因为库存管理工作的目标之一就是必需的物资,即在需要时,按需要量供应。
目前生产管理较为混乱的主要原因在于一些急需的物资不能及时供应,要从根本上杜绝此类现象,就要认真搞好库存管理。
(三)有利于顺利地进行运输管理,也有助于有效地开展仓库管理工作
通过库存管理,可将原来零零散散放置的物料整理得井然有序,可使企业的生产环境整洁一新,实现文明生产。
废旧物料堆放整齐、报废的设备及时运走,工厂的空地整洁干净,这样的环境,自然令人感到心情舒畅。
此外。
还可以把经常动用的物料以及危险性物料分片保管,以保证工厂的安全生产。
库存管理工作的好坏,对改善企业生产环境将起着举足轻重的作用。
1.3国内外研究现状
由于库存管理在经济管理中占重要地位,其计算机化在发达国家中也已经达到了相当高的水平。
我国在全国范围内推广计算机在管理中的应用,是在70年代末开始的,虽然起步较晚,近几年发展却较快,特别是微型计算机的出现和普及为信息处理提供了物美价廉的手段,对于推动我国管理信息处理的现代化起了重要的作用。
库存管理对企业来说是一项繁琐复杂的工作,每天要处理大量的单据数据。
为及时结清每笔业务,盘点库存和货物流动情况,保证企业生产用料以及货物安全,库管人员要花费大量人力物力和时间来做数据记录统计工作。
在世界发达国家,库存管理的计算机化水平已经很高了,尽管我国的生产企业在这方面也有了很强的意识和长足的进步,但仍存在这样、那样的一些问题。
有的企业单位的库存管理部分目前仍为手工、半手工操作。
从供应单位办理入库登记开始,到使用单位输领料出库手续为止,所有操作基本上都是由仓库管理人员笔写,手理,加上算盘、计算器来完成。
这不仅烦琐,效率低,而且缺乏库存管理的一些基本手段,如库存状况统计,查询经济订货量计算等,这给企业在一定程度上造成了管理上的落后,及经济利益上的损失。
有的单位的库存管理部已上了微机,但对微机的利用效率极低,有的在用它打游戏,有的仅把它当计算器或打字机来用。
有的企业单位既有了微机同时也有了库存管理软件,但硬件上去了,软件上不去。
因为他们用的库存管理软件,大多为自己的工作人员及其他一些非专业人员所开发的简单的管理程序,很难称得上是“库存管理信息系统软件”这些程序的弱点多表现为:
1、系统开发时无科学的理论支持。
2、开发过程中调研不全面。
3、软件编写时模型不清晰完整。
4、所用开发工具落后(如Foxbase)。
计算机在管理中的应用开始于1954年,当时美国首先用计算机处理工资单。
40多年来,计算机在处理管理信息方面发展迅速。
例如,60年代美国计算机在管理中应用项目不到300项,到了1975年达到2670项。
而现在,美国在财务会计上90%的工作由计算机完成;
物资管理中80—100%的信息处理由计算机完成;
计划管理中是80—90%。
据计算机应用方面发展较快的国家统计,计算机用于经济管理的约占80%;
用于科技运算的占8%;
用于生产过程控制的占12%。
因此,经济管理是计算机应用的主要领域。
2系统总体设计分析
2.1软件功能及模块设计
2.1.1软件主要功能
库存管理系统软件能达到如下具体功能要求:
1)系统管理模块
2)进货管理模块
3)出货管理模块
4)报表统计模块
5)信息查询模块
2.1.2软件模块组成
本软件包括五个模块:
系统管理、进货管理、出货管理、报表统计、信息查询。
库存管理系统总体设计框图
图2-1系统总体设计框图
2.2开发环境及性能优化
2.2.1开发环境
数据库:
Microsoft
SQL
Server
2000
前端开发工具:
Visual
C#.NET
数据访问对象:
ADO
3各模块软件设计与实现
3.1系统管理模块
系统管理模块分为4种功能:
身份验证功能、注册用户功能、修改删除用户功能、修改密码功能。
身份验证功能
在进入系统主界面之前,会出现一个身份验证对话框,要验证用户的身份。
本系统中用户分为管理员、仓库管理员和经理三种。
不同用户其权限也不同。
用户通过库存管理系统界面登录进入系统。
在其输入用户编号与密码之后,单击“确定”按钮登录数据库(为了方便用户,本系统允许用户在输入密码之后直接按回车键登录数据库,而无须使用鼠标单击“确定”按钮)。
此时触发“确定”按钮的Click事件相应函数。
在这个事件响应函数中,需要首先判断用户,因为他们具有不同的权限。
如果权限是0,则进入系统管理员界面;
权限是1,则进入经理界面;
权限是2,则进入仓库管理员界面。
图3-1
系统登录界面
由于用户权限的差异,他们所能进入的系统主界面也相应的不同。
图3-2
系统主界面一(系统管理员身份进入)
图3-3
系统主界面二(经理身份进入)
图3-4
系统主界面三(仓库管理员身份进入)
注册用户功能
以下为注册用户界面:
图3-5
系统管理员注册用户界面
注册用户成功界面:
图3-6
注册用户成功界面
修改删除用户功能
修改删除用户界面如下:
图3-7
系统管理员修改删除用户界面
修改密码功能
对一个完整的系统而言,用户是应该可以修改自己的密码的,因此系统中应该具有修改密码的功能,提高数据的安全性,用户可以在进入系统主界面后可以修改自己的密码。
当用户输入完成之后,按“确定”按钮来关闭对话框,系统会自动检查用户两次输入的密码是否一致,如果不一致,会出现出错提示并建议用户重新输入。
图3-8
修改密码界面
用户只能通过此界面修改自己的密码,如果试图修改别人的密码,则提示如下图:
图3-9
修改密码成功则显示重新登录界面,图如下:
图3-10重新登录界面
3.2进货管理模块
进货管理模块包括填写货品信息、入库单、修改最低库存三个子模块。
图3-11
仓库管理员填写入库单界面
入库单中涉及数据一致性,货品编号为1开头的库别自动为饮料库,货品编号为2开头的库别自动为主仓库,货品编号为3开头的库别自动为酒库。
数量和进货单价设置只能输入数字类型。
其中货品编号如果在库存信息表中不存在,那么提示先输入货品信息,点击确定后界面自动跳转到如下图:
图3-12
图3-13
仓库管理员填写货品信息界面
3.3
出货管理模块
出库时如果出库数量低于库存信息表中的最低库存时报警,提醒仓库管理员及时通知采购员采购,如果不清楚此货品的采购员是谁可以根据货品编号查询采购员信息,报警显示如下图:
图3-14
填写出库单
3.4报表统计模块
本系统的报表分为日报表和月报表,日报表在添加入库单和出库单时就已经自动添加进数据库中的日报表了,所以在此只需再手动添加月报表。
图3-15
月报表统计
3.5信息查询模块
该模块三种用户都会用到,用户根据不同的权限分别可以查询不同的内容,如系统管理员为了修改仓库信息表、采购员信息表、客户信息表而查询相关信息,仓库管理员为了通知采购员及时采购而查询采购员信息,经理查询仓库管理的各种信息等。
图3-24
库存信息查询