随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。与此同时,为了管理大量的物品,仓库也大量的出现,仓库的管理问题也就提上了日程。随着物品的大量增加,其管理难度也越来越大,如何优化仓库的日常管理也就成为了一个大众化的课题。
本系统以批发商仓库管理工作为原型,对现有的仓库管理系统进行分析对比,并以仓库管理实际上存在的问题作为开发的接入点,运用图着色理论解决问题,优化仓库的日常管理,采用ASP.NET技术,使用Visual Studio 2005开发工具进行开发,使用SQL Server2000作为后台数据库并使用ADO.NET技术进行数据库访问,C#语言进行相关代码的编写。
本系统有仓库管理员和仓库管理部门经理及系统管理员三种不同的系统用户,根据选择不同权限进行系统操作。整个系统以操作简单,界面简洁清晰,容易上手为出发点,对仓库管理方面的功能进行了细分,包括:基本信息管理、货品出入库管理、库存信息管理、统计报表及系统管理,基本能实现仓库日常管理的工作需要。本文主要介绍本课题相关的开发背景、设计思想、功能模块的设计和开发过程,并对开发过程中的设计思路和特点进行详细的描述。
并非任何问题都有简单明显的结局办法,事实上,许多问题不可能在预定的系统规模或时间期限之内解决。如果问题没有可行的解,那么花费在这项工程上的任何时间、人力、软硬件资源和经费,都是无谓的浪费。可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。
在仓库管理中,先行的管理系统大都是手工地进行货物出库、入库的登记操作,并且在选取存放点时,要经过人工的查询才能确定存放点的条件是否符合当此入库的要求,因此,不但工作程序烦琐,而且工作效率低,出错率高。而且要耗费相当大的人力和物力,严重影响了企业的日常管理。本系统的研究和开发正是从根本上解决传统仓库管理工作低效的现状,通过有效的信息化管理手段,使得仓库管理能够完成向一体化、信息化、规模化的过渡和发展。
现今的社会是一个讲究效率的社会,是信息化的社会,随着公司的规模不断扩大,所要处理的物品急剧增加,在仓库管理的过程中,要处理的信息也越来越多。而对庞大的信息量和数据量,如果仍使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,不能够适应现今社会并提高生产效率。本系统开发完成后,将大大改变原有的传统仓库管理工作流程的操作。使得仓库管理的工作更加顺畅的进行,提高工作效率。这样就降低了平时工作的成本,使得一些不必要的物力、人力和财力可以投入到企业其他方面[1] 。就本系统的开发成本与系统完成后所带来的经济效益的粗略的估计,系统给企业带来的经济效益将远远超过开发成本,而且系统可以方便的进行升级、维护和更新,更加减轻了系统后期所消耗的费用,使企业的总成本从根本上得到解决。
本管理系统采用的是ASP.NET 2.0的技术开发。ASP.NET 2.0构建在.NET Framework 2.0之上,它扩展了ASP.NET 1.0和ASP.NET 1.1的功能。其内核是一个基于控件的、事件驱动的架构,这意味着只需要向页面添加少量的代码,就可以看到以最小的代价获得的自动结果,而且可以根据用户的输入提供平滑、直观的用户体验。
与以前的ASP.NET版本比较,ASP.NET 2.0最大的变化是用户必须编写的代码量。据官方介绍,代码量比以往减少70%。这说明代码的编写量比以往是远远降低了。ASP.NET 2.0也继承了以往版本的许多优点。包括如下几个方面:
(1)威力和灵活性。由于ASP.NET基于公共语言运行库,因此用程序开发人员可以利用整个平台的威力和灵活性。.NET框架类库、消息处理和数据访问解决方案都可从Web无缝访问。ASP.NET也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序[2] 。
(2)运行库的交互性保证在迁移到ASP.NET时保留基于COM的开发中的现有投资。
(3)简易性、可管理性与可缩放性和可用性。
(4)自定义性和扩展性。
(5)安全性。借助内置的Windows身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。不仅如此,本系统的后台数据库是SQL server2000他与ASP.NET技术有很好的兼容性,从各个方面来看,本系统的开发是可行的。
本系统是用ASP.NET技术开发的基于B/S结构的系统,有友好的用户界面,使用方便,易于维护,操作简单,易于上手,用户只需具备基本的计算机操作能力便可以熟练使用本系统。因此从使用操作方面看,此系统的开发是可行的。
根据本人对本系统的认识和研究,我选择图着色理论解决冲突问题。除此之外,本系统也能完成仓库日常管理。本系统主要完成基本信息管理(其中包括)、货品入库管理、货品出库管理、库存信息管理、统计报表、系统管理等功能。
①基本信息管理:货品信息、仓库信息、供应商信息、客户信息、货品类型冲突信息、员工信息的管理。
②入库管理:入库凭证管理、入库操作、入库记录查询。
③出库管理:出库凭证管理、出库操作、出库记录查询。
④库存信息管理:库存调拨、库存盘点、货品库存信息查询。
⑤统计报表:出入库记录汇总、调拨明细、库存警报报表的导出。
⑥系统管理:添加系统用户、密码管理、用户权限管理。
用户登陆模块对使用本系统的用户进行用户名、密码、用户角色的验证,确保系统的安全性。
本模块具有功能:一、实现用户登陆。系统用户输入用户名、密码及选择登陆角色进行验证,验证成功后进入系统网站主页面;二、系统用户登陆进系统,可以进行相应的权限操作。
用户登陆模块功能图如图4-1所示:
此模块的主要功能是仓库管理员通过登录后对货品出入库操作、库存调拨
库存盘点、基本信息管理、统计报表等功能操作。仓库管理员模块的处理流程如
仓管部门经理用户模块的主要功能是用户登陆后可以对基本信息管理
各项操作记录信息查询、出入库凭证管理。
系统管理员用户模块的主要功能是普用户登陆后不能对信息录入等操作,可以查询信息和执行系统管理的功能。
本系统基本上满足了现代物流管理方面的需要。实现了物流部门的系统管理员与业务客户这两类用户所要求的功能,方便了物流日常业务流程的工作。在界面上力求做到美观、在操作方面尽量避免由于用户操作不当带来系统的出错现象。
标签:
上一篇: 浅析仓库主管的管理
下一篇: 自动化立体仓库网络维护管理系统研究