毕业设计—超市仓库管理信息系统设计与实现(共58页).doc
《毕业设计—超市仓库管理信息系统设计与实现(共58页).doc》由会员分享,可在线阅读,更多相关《毕业设计—超市仓库管理信息系统设计与实现(共58页).doc(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上目 录摘 要当今社会,超市已经成为了人们生活中必不可少的组成部分。不仅仅是销售工作,超市的仓库管理工作对超市而言也是十分重要的。传统的超市仓库管理是采用人工管理的方法,管理员按照自己的一套方法来记录商品信息,比如存放位置、库存情况等等。这种管理方式效率低下,而且管理员劳动强度大,十分不便。随着计算机技术的日益普及,开发一款高效的基于B/S模式的现代超市仓库管理系统显得十分必要。本文详细介绍了使用ASP.NET和SQL Server2008数据库对超市仓库管理系统进行设计与实现的过程。本次超市仓库管理系统的开发运用传统的面向过程软件分析和设计思想,开发工具借助ASP.N
2、ET+SQL Server 2008,系统功能主要包括以下几个方面:商品信息管理,商品入库管理,商品出库管理,商品盘存管理,系统管理,用户管理,系统自动报警。系统自动报警是针对超市仓库管理设计的一项功能,当商品库存低于库存下限时,系统自动报警功能被触发,第一时间通知管理员获取信息,防止商品出现缺货。关键词:仓库管理;B/S模式;ASP.NET ABSTRACTIn todays society, the supermarket has become an integral part of peoples lives. Not only sales, the supermarket wareho
3、use management is also very important. Traditional supermarket warehouse management is manual management, the administrator in accordance with its own set of methods to record product information, such as storage location, inventory, and so on. This management method is inefficient and labor-intensi
4、ve , and is very inconvenient. With the growing popularity of computer technology, it is very necessary to develop a highly efficient supermarket modern warehouse management system based on B / S mode. This paper describes the use of ASP.NET and SQL Server 2008 database the supermarket warehouse man
5、agement process. The supermarket Warehouse Management System was developed by using the traditional software analysis and design method, developing tools using ASP.NET + SQL Server 2008, system functions mainly include the following aspects: product information management, product storage management
6、, the product out of database management, inventory management, system management, user management, automatic alarm system. The automatic alarm system is a feature designed for supermarket warehouse management. When the stock of merchandise inventory is lower than the lower limit, the system automat
7、ic alarm function is triggered, the first time to notify the administrator, to prevent merchandise out of stock.Keywords: Warehouse Management; B / S mode; ASP.NET专心-专注-专业1 绪论1.1课题背景及意义随着经济的不断发展,人们生活水平得到了提高,当今社会,超市已经遍布几乎所有大大小小的城市,成为了人们生活中必不可少的一部分。超市为人们提供了一个轻松方便的购物场所,因此深受大家喜欢。为了最大限度满足顾客的购物需求,超市商品的种类越
8、来越繁多,越来越多样化。随之而来的就是商品数量的日渐增多。这样满足了顾客需求,可是也为超市仓库的管理带来了压力。传统的超市仓库管理是采用人工管理的方法,管理员按照自己的一套方法来记录商品信息,比如存放位置、库存情况等等。随着商品信息越来越多,给管理员的管理带来了很多麻烦,比如查询商品困难等。这种方法已经逐渐显出不足,不仅仅管理效率低,而且管理员劳动强度越来越大,当超市仓库管理员更换时,新的管理员并不是很了解商品信息和摆放情况,会在以后的工作中遇到更多麻烦,甚至会造成超市销售业绩下滑。另外这种管理方法并不能让管理员第一时间得知库存不足的商品,而是需要管理员自己去查询哪些商品库存不足需要采购补货,
9、这就有可能造成商品真空期,影响销售。因此,开发一个高效的针对超市仓库进行管理的系统迫在眉睫。超市仓库信息管理系统通过计算机对超市仓库进行管理,商品信息存储在系统之中,即使仓库管理员更换,新管理员依然可以方便的通过系统获知商品信息,通过系统对商品进行查询等,而且当商品库存不足时,系统有自动报警功能,通知管理员查看,管理员可以打印需要补货的商品,送达采购部门,以便采购部门及时补货,避免商品真空期。1.2系统设计的意义超市仓库信息管理系统旨在提供一种比传统人工管理更高效的管理方式,借助系统自身的灵活性和便捷性,在超市仓库管理中提高管理效率,降低管理员工作强度,节省超市仓库管理环节的人力物力,降低超市
10、运营成本。系统通过管理员录入商品信息来对商品信息进行记录存储,随便管理员怎样更换,进入系统后商品信息一目了然。而且管理员可以随时查询某一商品信息。系统同时可以对商品的出库入库进行记录,并对库存情况及时更新。当某商品库存量低于库存下限时,系统自身的自动报警功能可以及时通知管理员,从而有效避免了商品真空期的出现。同样管理员可以查询滞销退货的商品,及时获取滞销商品信息,采取相应措施,减少超市损失。与传统人工管理方式相比,该系统在管理效率方面有了提高,而且其自动报警功能能够避免商品缺货情况的出现,使得超市仓库的管理更便捷更精准。1.3任务概述1.3.1项目目标通过对某超市的调研,了解仓库管理员的日常工
11、作,包括其工作内容和工作流程,以此确定系统的在功能上的需求和性能方面的需求,该仓库管理系统旨在提供一种比传统人工管理更高效的管理方式,借助系统自身的灵活性和便捷性,在超市仓库管理中提高管理效率,降低管理员工作强度,节省超市仓库管理环节的人力物力,降低超市运营成本。从安全角度考虑,该系统不支持自主注册,只有一个管理员帐号供管理员使用,没有其他用户,管理员可以对新商品建档和管理,可以对商品进行入库管理以及出库管理,可以进行商品盘存,当商品库存低于限度时系统会自动报警提示补货。管理员还可以对收货单位、供货单位等进行管理,如果有必要还可以修改账号登录密码。1.3.2项目范围根据超市仓库管理工作内容,该
12、系统主要实现商品管理、入库管理、出库管理、盘存管理、系统管理、用户管理等。入库管理可以对正常商品采购入库和商家退货入库进行管理。系统在入库和出库操作时及时对库存量进行更新,当库存低于下限时会自动进行报警,可以有效避免商品出现真空期,避免给超市带来损失。系统运用ASP.NET技术进行开发,数据库采用SQL Server,为超市提供一个便捷、灵活、安全、高效的仓库管理系统,降低了管理员工作强度,减少了超市在仓库管理方面的投入成本,从另一种意义上说使得超市有更多精力投入到运营销售方面,增加了超市利润。1.4系统开发环境1.4.1 B/S结构B/S结构(Browser/Server,浏览器/服务器模式
13、),与C/S结构不同,其客户端不需要安装专门的软件,只需要浏览器即可。浏览器通过WEB服务器与数据库进行交互,可以方便的在不同平台下进行工作。服务器端可采用高性能计算机,并安装Oracle、Sybase、Informix等大型数据库。B/S结构简化了客户端的工作,它是随着Internet技术兴起而产生的,是对C/S技术的改进,但该结构下服务器的工作较重,对服务器的性能要求更高。1.4.2 ASP.NETASP.NET是Microsoft公司推出的新一代建立动态Web应用程序的开发平台,是一种建立动态Web应用程序的新技术。ASP.NET是Microsoft.NET的一部分,是Active Se
14、rver Page(简称ASP)的另一个版本。ASP.NET的语法在很大程度上与ASP兼容,同时还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括Visual Basic.NET、C#和Jscript.NET)创建应用程序。另外,任何ASP.NET应用程序都可以使用整个.NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全和继承等。Microsoft公司为ASP.NET设计了功能强大的代码,代码易于重用和共享,可用编
15、译类语言编写策略,从而使程序员更容易开发Web应用程序,满足不同客户的需求。ASP.NET有很多优点,它为Web应用程序提供了默认的授权和身份验证方案,有较高的安全性。同时用ASP.NET开发的Web应用程序易于部署。另外ASP.NET与现有ASP应用程序有很好的兼容性,不会因为安装ASP.NET而导致现有ASP应用程序崩溃1。1.4.3 SQL Server 2008数据库SQL Server 2008是微软推出的数据库软件产品,也是至今为止最强大最全面的SQL Server版本。2008代表其版本系列号,Server是服务器的意思,表明SQL Server 2008在计算机网络中是一台提供
16、数据服务的服务器。SQL(Structured Query Language)译为结构化查询语言,是各种关系数据库所采用的标准语言。相比以前的版本,SQL Server 2008在很多方面做了改进,增加了很多新的功能,比之前的任何版本更安全、更高效、更智能。2 需求分析需求分析主要是为了弄明白用户需要计算机来做什么、完成什么任务,该阶段由系统分析员按照自己对问题的理解,对系统的目标和系统的范围进行说明,从用户的视角对需求进行分析和定义,把系统需求准确地表达出来,主要包括系统的功能需求、性能需求、环境约束和外部接口描述等。要做好该阶段的工作,需要系统分析员和用户之间有良好的配合交流。2.1系统目
17、标根据对实际情况的调研分析和客户方提出的需求,本系统应具有如下特点:(1)页面以简洁为主,注重可操作性。(2)从安全性考虑,系统不支持用户自主注册,并增加验证码防止暴力破解。(3)支持对新商品进行建档,存储该商品全面信息。(4)支持出库入库管理,入库包括正常的采购入库和商家退货入库。(5)提供查询功能,可以查询商品信息。(6)当出现库存低于下限的商品时,系统自动弹出报警窗口,第一时间告知管理员。(7)管理员接到报警查看低限商品并可以打印商品列表送交采购部门及时补货。2.2系统功能描述2.2.1功能需求分析(1)管理员登录模块包括对管理员的用户名密码进行匹配性验证,以及登录验证码,防止暴力破解登
18、录。(2)商品管理模块能够对新商品进行建档,管理员可以查看所有已建档商品信息并可以修改或删除。(3)入库管理模块包括正常的采购入库和商品退货入库。管理员可以进行入库登记,可以修改或删除入库记录,也可以按照时间段进行入库情况统计。(4)出库管理模块管理员可以查看所有出库信息,可以进行出库登记,可以修改或删除出库记录。可以按时间段进行统计查询。(5)盘存管理管理员可以查看所有在存商品的库存情况。可以进行商品查询,可以按名称查询单一商品,也可以按种类查询某一种类商品。还可以查询滞销退货信息。(6)系统管理包括供货单位管理、收货单位管理、商品种类管理、经手人管理等。(7)用户管理主要提供用户修改密码的
19、功能。(8)其他系统要具备自动报警功能。当商品库存不足时能够自动报警第一时间告知管理员。同时要具备报表模块,管理员可以打印缺货名单和滞销商品名单。2.2.2性能需求分析(1)安全性系统应具备管理员登录验证和灵活的密码修改功能,确保系统有较高的安全性。(2)稳定性系统要具备持续正常运行的能力,尽量避免系统运行过程中崩溃或引起计算机死机。(3)灵活性系统应具有较高的灵活性,避免重复操作,修改信息时自动绑定并显示要修改的信息,可以直接进行修改。2.3系统数据流图本系统采用结构化分析与设计方法,建立结构化分析模型来对系统模型进行描述。2.3.1数据流图通过对系统的分析,系统只有单一用户即管理员,把整个
20、仓库管理视为一个大的加工,由此得到系统的顶层数据流图,如图2-1所示。图2-1 顶层DFD图系统的用户就是仓库管理员,管理员的一切工作都需要登录系统之后才能进行。管理员负责对仓库商品的管理,对日常的商品入库出库进行登记管理。2.3.2二层数据流图对顶层数据流图进行分解扩展,得到二层数据流图,如图2-2所示。商品管理模块中,管理员可以从商品表中读取所有商品信息,对新商品进行建档,写入商品表。在入库管理中,管理员根据入库单进行操作,把入库信息写入入库表,亦可以读取入库信息。在出库管理中,管理员同样根据出库单进行操作,把出库商品写入出库表,亦可以从出库表获取出库信息。同时出库入库会造成库存量变化,需
21、要修改商品信息表中的库存。在盘存管理中,管理员能够获取商品的当前信息,包括库存量等。该模块同时包括商品查询功能,管理员可以查询某一商品信息。此外系统还有用户管理模块和系统管理模块,方便对用户信息和系统信息进行管理。图2-2 二层DFD图2.3.3三层数据流图对二层数据流图中的加工进行进一步的细分,得出各个加工的三层数据流图。(1)商品管理商品管理子系统的数据流图如图2-3所示。图2-3 商品管理子系统DFD图当管理员对商品建档时,系统先判断商品是否是新商品,如果不是则不能重复建档,否则可以进行建档,将商品信息写入商品表中。管理员可以对商品表中的商品信息进行修改并保存在商品表中。亦可以对商品信息
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 超市 仓库 管理信息系统 设计 实现 58
限制150内