基于BS模式企业库存管理系统的设计与实现(18000字)
摘 要
随着科学技术水平迅猛的发展,越来越多的企事业单位选择运用仓库管理系统来加强仓库的科学管理,这一新的管理方法取代了以前繁重的人工管理模式。使用计算机对产品仓库信息进行管理,具有人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、使用寿命长、成本低等,这些都能够极大地提高商品的管理效率,也是企业仓库现代化管理必经途径。
此系统的开发是基于B/S模式的。这种模式的优点在于用户只需要通过浏览器进行访问,操作非常方便,而系统的维护简单、成本低。此仓库管理系统是运用C#语言在Visual Studio 2008进行网页的编写的。并且利用强大的SQL 2000数据库系统进行数据库的建立和运用。
仓库管理系统是将企业的存和转等企业的经营业务有机的结合起来,达到数据共享、降低成本、提高效率。本系统实现的主要功能有库存查询、进货作业、出货作业、库存盘点、损坏处理等。
关键词:仓库管理系统;货物管理;ASP.NET
ABSTRACT
Along with the science and technology level of the fast development, more and more enterprises select and apply warehouse management system to strengthen the scientific management of the warehouse, and this new management methods replace the old heavy artificial management mode. Can greatly save management time, manpower and resources. Use the computer to warehouse management, product information with artificial management can't because of its advantages, it retrieves, the search rapidly convenient, the reliability high, large storage, service life is long, the cost low status, all of these can greatly improve the efficiency of management of the goods, also is the enterprise warehouse modern management necessary way.
The development of the system is based on B/S mode. This model has the advantage that the user need only through the browser on access, the operation is very convenient, and the system of simple maintenance and low cost efficiency. The warehouse management system is using c # language in Visual Studio 2008 web pages of writing. And using powerful SQL database system 2000 of the database construction and use.
The warehouse management system is the enterprise such as memory and the management of the enterprise business turn organic combine to share data, reduce cost, improve efficiency. The main function of this system is stock inquiry, purchase homework assignments, delivery, inventory cycle count, damage treatment, etc.
Keywords: Warehouse management system;Goods management;
ASP.NET
系统设计目的
1.本系统首先要实现动态性和交互性。所谓的动态性就是能动态更新内容,如更新库存信息、进货信息和出货信息等,这要求与数据库有良好的连接;
2.一般用户和管理员在使用系统时,实现系统操作方便的特点;
3.实现系统的安全性和可靠性,避免他人进入破坏数据库信息。
功能需求分析
本系统主要供仓库管理人员使用,包括的主要功能如下:
系统登录:与一般的登录系统相似,主要是对登录用户的身份进行合法性验证。登录身份分为两种:一般用户和管理员。若为未注册用户,则须注册后才能登录系统。
用户注册:在登录界面未注册用户通过点击注册按钮跳转到注册界面。与一般的注册流程一样,用户在注册时需检验用户名是否可用,以及密码与确认密码是否匹配。
用户管理:一般用户和管理员的权限的管理都在“用户管理”模块,系统管理员可以查看所有合法用户的信息,有权添加、删除和修改所有合法用户的信息,一般用户没有该权限。
库存查询:系统的合法用户可以通过汇总查询查看库存中的所有信息,也可以选择种类名和货物名查看自己所想找的货物。
进货作业:由管理员输入所进货物的详细信息,在进货单中生成一条记录。此时要判断货物几种情况:1.该货物在库存中已经存在;2.所进的货物在库存中不存在时又分三种情况:1是在库存中有该种类和名字但没有该厂家的货物(如库存中有墨盒1,厂家为A;墨盒1,厂家B;所进货物为墨盒1,厂家C);2是在库中有该种类但没有该名字的货物(如库中有墨盒1,墨盒2,所进货物为墨盒3);3.是库中没有该种类的货物。管理员在确定数据无误后,系统会根据不同的情况对不同的表进行插入和更新。
出货作业:由管理员输入所领货物的详细信息,在出货单中生成一条记录。此时要判断出货物数量的情况:首先要判断所输入的数量是否合法(是否超出了库存数量);其次判断所领货物的数量小于和等于库存中该产品的数量。管理员在确认后,系统会根据不同的情况对不同的表进行更新和删除操作。
损坏清理:属于出货作业的子功能,系统将通过损坏的货物数量对明细表和总库存表进行更新和删除操作。
库存转库:管理员输入目的仓库后,系统将选定的货物的仓库转向目的仓库,达到调拨货物的作用。同种类的商品都分在同个仓库中,需要调库时需将所有同种类的货物进行转库,不再对同种类不同货物名的商品进行细分。
库存盘点:管理员将实际盘存的货物数量输入计算机,计算机自动与数据库中的库存数量进行核对,并产生盘盈盘亏统计信息。计算盘盈盘亏采用了教为简便的方法,即将实际盘存的货物数量与数据库中的库存数量进行相减,得到正值即为盘盈,负值为盘亏。
历史查询:用户通过输入日期,系统将列出符合该日期的数据。分为三种情况:1.是只输入起始日期,则系统输出符合从起始日期开始的所有数据;2.是只输入截止日期,则系统输出符合到截止日期之前包括截止日期的所有数据;3.是既有起始日期也有截止日期,则系统输出满足这段时间的数据。
|