商场进销存管理系统设计说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
一、引言 (1)
二、系统分析 (2)
(一)需求分析 (2)
(二)系统功能分析 (2)
(三)注意业务流程分析 (3)
三、系统设计 (4)
(一)系统总体结构设计 (4)
(二)数据库设计 (6)
(三)系统架构设计 (12)
四、系统实现 (13)
(一)进销存管理模块设计 (13)
(二)系统管理模块设计 (18)
五、总结 (23)
参考文献 (24)
基于的商场进销存管理系统设计摘要:商场进销存管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。在这个软件中我们使用Microsoft Visual Studio 2008开发工具,利用其提供的各种面向对象的开发工具来建立系统。本系统主要完成对商场进销存的管理,包括进货管理,销售管理,库存管理和基础管理四个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。此论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程,重点的说明了系统设计的思想以及主要功能。
关键词:进销存管理系统;进货;销售;库存
一、引言
经济大环境的变化使得规模经济的优势不再突出。固定的硬设备、人员数量、大量资金
等资源投入占企业效益的比重变少,而软投入如管理、人力资源价值、服务、品牌附加值、
渠道却能增加企业的效益。“速度冲击规模”的速度经济概念已经向企业提出。
那么对于日益发展壮大的企业集团,怎样才能找到一套功能强大、可任意拓展、低运行
成本、安全可靠的管理解决方案,来跟上企业的发展,跟上时代的发展呢?
我们认为最好的办法是利用Internet这个工具,架构自己的供需链管理平台,使无处
不在的互联网为你所用,实现无处不在的管理目标。让Internet像电一样融入到企业的管
理之中,提高企业在新经济时代的核心竞争力,通过对Internet的高效率使用,在激烈的
市场竞争中,首先打赢第一仗“信息战”。正是基于对Internet的这种深刻认识,针对中国
企业特点提出了基于Internet的网络商务管理解决方案——进销存管理系统。
总之,本将以VS2008和SQL2008技术为基础,商场管理的进货、销货、存货、用户管
理、商场后台管理等一系列的功能,力争成为进销存的理想软件。
二、系统分析
(一)需求分析
1.需求分析
随着科学技术的不断提高,计算机科学日渐成熟, 信息技术与应用环境分离已不再可能,利用计算机实现商场进销存管理已经越来越广泛。商场使用进销存管理系统即有宏观上的意义,那就是顺应时代信息化、现代化潮流,提高效益;也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率,从简单的数据统计、收集、汇总等重要繁琐的事务中解脱出来。一个企业要生存要发展,具备一套与自身实际情况相适应的管理系统是必要的,本系统正是通过对某商场实际需求进行分析,采用.NET语言作为开发工具而开发出来的单机版的商场管理系统。
根据市场的需求,要求系统具有以下功能:
(1)系统操作简单,界面友好。
(2)规、完善的基础信息设置。支持多人操作,要求有较好的权限分配功能。
(3)能够查看商场部管理的基本信息并可添加、修改以及删除信息。
(4)能够实现对进货、存货、销货的管理。
2.可行性分析
商场人员只要使用一台可以访问Internet的电脑就可以登录到系统中进行操作,无需客户端软件支持。
本网上书店采用.NET技术为基础进行设计开发。首先,由于.NET技术的平台无关性,决定了本系统的强大的可移植性,这样可以不对操作人员作过多的限制。鉴于我们已经学过Visual Studio 2008,熟悉其中的一些最基本的功能设计及编写.NET代码的基本操作。在技术上,.NET作为微软公司的知名产品,经过多年的考验已经非常成熟,使用它作为技术基础对本系统来说没有任何问题。
在应用服务器的选择上,SQL Server 2008 数据库的基本运用我们也已经掌握。
而且反应速度快、运行稳定可靠、使用简单。此外,它还是一款免费的软件,所以在很大程度上降低了成本。使用它来部署本系统,是一个理想的选择。
(二)系统功能分析
1.系统功能分析
基本功能需求
此商场进销存管理系统是一个典型的数据库开发应用程序,由基础信息管理模块、进货信息管理模块、销售信息管理模块、库存信息管理模块等部分组成,规划系统功能模块如下:
(1)基础信息管理模块:该模块主要包括切换用户、权限信息设置、业务员信息设置、客户信息设置、供应商信息设置、商品信息设置、仓库信息设置、角色信息设置、会员类别信息设置、产品类别信息设置。
(2)进货信息管理模块:该模块主要包括进货信息查询、进货订单录入和修改、进货单录入和修改、订货单打印。
(3)销售信息管理模块:该块主要包括销售信息查询、销售订单录入和修改、销售单录入和修改、销售单打印。
(4)库存信息销售模块:该模块主要包括库存信息查询、库存信息的设置、进货订单的校验、销售订单的校验、库存单打印。
商场进销存系统用例图如图2-1所示:
图2-1 系统用例图
(三)注意业务流程分析
1.业务流程分析
根据进销存管理系统基本功能的分析,我们可以将系统分为:基本信息模块、存货管理模块、销售管理模块、进货管理模块等等。如此要将系统的管理权限分为:管理员与用户。
作为管理员,他们对图书馆管理系统的要求有: