多多超市仓库管理系统的设计与实现(附件)
目 录
1 引言 1
1.1 研究背景 1
1.2 研究意义 1
2 可行性分析 2
2.1 经济可行性分析 2
2.2 技术可行性分析 2
2.3 操作可行性分析 3
3 需求分析 3
3.1 功能需求 3
3.2 数据库模型分析 3
3.3 系统ER模式设计 4
3.4 数据库设计 7
4 系统实现 11
4.1 用户登录系统 11
4.2 系统主窗体 12
5 系统测试 20
5.1 测试的目的 20
5.2 测试方法与结果 20
结 论 22
致 谢 23
参 考 文 献 24
1 引言
1.1 研究背景
多多超市成立于1999年,位于江苏省大丰市,主要目标顾客是阳光小区居民和附近学校的小学生,主要经营产品有果蔬、日用百货、粮油食品、休闲食品等等。作为当地老牌小超市,随着多年的发展,超市的物品种类繁多,数量庞大,更新速度飞快,以往传统的单一入账仓库管理模式已不能适应现代化发展带来的压力[1]。目前,每次物品进货员入库、销售员出库、仓库管理员盘点库存三项工作几乎相互独立,不仅工作冗余,还容易造成工作上的失误。因此,开发一个高度适合多多超市的超市仓库管理系统软件,提高仓库管理的工作效率势在必行。为了多多超市的内部发展,我打算为多多超市设计仓库管理系统。
1.2 研究意义
市场上针对超市仓库开发的各种软件确实有很多,但是系统运行比较成熟的大多都是针对连锁大超市开发的,比如WMS、UML等等。这类系统通常功能结构复杂、购置费用昂贵,需要投入的后期维护费用也很高昂。根据多多超市仓库目前出现的情况,这类系统根本无法正常使用。与此同时,市场上也有许多面向中、小型超市所设计开发的仓库管理的系统,比如:傻瓜进销存、管家婆等等。但大多数都为了提高通用性,功能杂乱。这类系统不能完全适用于多多超市仓库多年的使用习惯,要是为了使用软件而改变超市多年的经验流程,那就真的 *好棒文|www.hbsrm.com +Q: ^351916072^
得不偿失了[2]。根据多多超市自身的情况,结合我近几个月的深入了解,他们现在最需要的是一个简单方便的仓库管理的系统,主要是能够实现简单的登录,方便记录商品的资料、出入库以及查询等情况,在此基础上实现简单的分析就行[3]。
结合我的实地调查,依据多多超市这个小型超市的自身特色,我设计了“多多超市仓库管理系统”,这个系统能够使得多多超市的仓库的日常出入库的管理、经营汇总以及分析等变得简单易行。同时,考虑到超市行业发展多变的趋势,我在该系统的设计上选用了自定义的框架结构,这样便于系统可以进行大量的扩充。这些设计的基本要求能实现,提升多多超市的仓库运营效率指日可待。
2 可行性分析
2.1 经济可行性分析
开发这个系统的电脑需要配置酷睿i5及以上的CPU、内存4G以上装有win7系统,市场上好一点的配置价格大概在4500元左右。软件环境的搭建,如V B 6.0、SQL Server2005等一些相关的软件都是可利用网络进行免费下载的。设计该系统需要达到的目标并不是很难,其完成所要的周期相对来说也比较短。对于人力以及资金的投入需要量不是很大,大概两三个星期就能完成初步设计、调试最终实现,大概5000元。后阶段定期维护可能会需要少量成本,半年维护一次500元。这系统一旦被运用于现实生活中的仓库管理,其所带来的效益绝对是令人喜悦的,很大程度上超过开发系统本身所需要的成本。因此对该仓库管理系统的设计开发是具有经济可行性优点的。
2.2 技术可行性分析
本次的设计是基于windows 7界面来执行操作的,开发所需的一些工具见下:
Visual Basic:Visual Basic是当前流通性最高的应用程序专业开发技术之一,Microsoft公司已多年研发结果为基础推出的一个集成开发系统,开发功能强大,可移植性和延展性都很强大。Visual Basic 6.0 中文企业版为专业编程人员开发程序提供了功能强大的分布式应用程序[4]。
SQL Server:Microsoft SQL Server 2005,作为一个覆盖完全的数据库平台系统,利用它的数据库引擎为关系型以及结构化数据提供了更为安全、可靠的储备能力,同时为搭建、管理业务方面的高性能数据应用程序打下铺垫[5]。
这个系统主要用Visual Basic语言进行编程,利用SQL Server2005数据库进行数据存储、连接,使得客户以及服务两端的数据的交互得以完成。与此同时,选择MVC模式来确保各层得以分离,便于后期系统的维护和修改。上面提到的都是在系统的开发行业里面较为成熟的技术,同时它们也很受开发一般小型系统的初学者的青睐。因此,开发者即使在专业知识上有所欠缺,通过上课认真学习和课后的努力,都能够熟练掌握基本工具的使用方法,然后独立自主地运用到系统的开发中去。因此,在技术方面该设计也是可行的。
2.3 操作可行性分析
本系统设计简易直观,使用者只需登录系统,就能使用各自权限内的模块。一般仓库管理人员都在50岁以下,具备一定的计算机操作基础,用户依据系统指示操作,很快就可以熟悉运用该款产品。要是实在没有计算机操作基础的,超市仓库可以进行培训,大概一两天就能教授完成,耗时较短,不会影响日常工作的安排。所以就操作这一层面来讲也是可行的。
3 需求分析
3.1 功能需求
根据系统的设计要求,确定相应的功能模块。多多超市的仓库管理系统的项目以实现对于商品的信息、供应商、员工信息、商品出入库、商品的存储、系统用户的管理以及修改用户的密码和数据库的备份为主。本系统功能模块图,如图31:
图31 本系统功能模块图
3.2 数据库模型分析
数据库结构要兑现用户程序的功能需求,并最大化满足各种信息的及时输入以及输出[6]。多多超市的仓库管理信息系统数据库系统主要是由商品的信息表、相关用户的信息表、有关员工的信息表、相关供应商的信息表、商品出入库的信息表、商品库存的信息表以及数据库的备份表组成的结构,它们主要是存储商品的基本资料、登录用户、员工、供应商、商品出入库、商品库存等信息以及数据库的备份。通过分析多多超市仓库管理系统的需求,得到如图32所示业务流程图。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/467.html