好购超市进销存管理系统的设计与实现(源码)
在21世纪的今天,计算机已经普及至几乎世界的每一个角落,伴随着越来越多的使用者,现在,我们基本所有的工作都可以通过计算机进行操作。而我们的日常生活,因为计算机的出现,涌现出一大批简化普通工作的计算机系统。超市,能有节约大众时间,花最短的时间获得最丰富物资的地方,过去那种纯手工记录商品信息的方式早已被逐步淘汰,信息时代,快而准已经成为各行各业的基本追求。科学化的精准管理才能有效的提高商家的竞争力,提高获取利润的机会,所以一个良好的超市进销存管理系统的建立很有必要。本课题中的超市进销存管理系统是采用的B/S结构,通过asp.net和SQL技术进行构建,主要是通过观察,将超市的日常事务分成几大模块,对具体事务进行具体细分,做到清楚明了,简单易用,适合各个年龄层的使用者。通过销售管理确定商品的销售情况,根据销售情况进行采购管理,而影响采购的因素还有库存,为防止断货或货物积压问题,也着重对库存进行了预警的设计等。这些模块与模块之间做到相互关联,共同完成对超市进销存得适当管理。关键词 商品销售,进销存,库存预警目 录
1 引言 1
1.1 课题背景 1
1.2 目的和意义 1
1.3 课题研究或解决的问题 1
2 系统分析 2
2.1 功能需求分析 2
2.2 性能需求分析 2
2.3 可行性研究 3
2.4系统非功能需求 4
2.5 系统功能用例图 5
3 相关工具技术简介 6
3.1 运行环境 6
3.2 ASP.NET概述 6
3.3 SQL Server2012 数据库介绍 6
4 系统设计 7
4.1系统流程分析 7
4.2系统模块总体设计 7
4.3 数据库设计 10
5 系统详细设计 18
5.1 系统登录面设计 18
5.2 系统主界面设计 19
5.3 采购管理功能设计 20
5.4 销售管理功能设计 21
5.5 库存管理功能设计 22
5.6 基础资料管理功能设计 23
5.7 系统
*好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2
总体设计 7
4.3 数据库设计 10
5 系统详细设计 18
5.1 系统登录面设计 18
5.2 系统主界面设计 19
5.3 采购管理功能设计 20
5.4 销售管理功能设计 21
5.5 库存管理功能设计 22
5.6 基础资料管理功能设计 23
5.7 系统管理功能设计 24
结 论 26
致 谢 27
参考文献 28
1 引言
1.1 课题背景
现代经济社会正如离弦之箭般急速发展,节节攀升的个人收入,促使越来越多的人拥有更多的可支配财产来丰富个人的日常生活,这进一步几次了商品经济的发张,给各种类型的超市带来了无限的商机,但同时,这也是一种挑战,因为随着商品种类的增加,客户的增长,传统的进销存方式已经严重滞后于经济的发展。要想能够继续发展,就需要一套新的管理方式,能在产品的销售的同时,对于商品的信息也要不断的进行更新,定期的对库存的商品进行统计分析与查询,还要有进行退货的相关操作。由此,时代的发展促使人们逐步放弃传统的人工管理方式,引入新的,更高效的管理技术进行更有效率的经营方式。
1.2 目的和意义
开发系统的目的是通过系统的管理,明确各类商品的销售量和库存量,以便企业制定日后的订货及销售计划,运用现行的科学技术帮助员工在减轻工作压力的情况下同步提高工作效率,从而获得利益最大化。随着计算机的快速发展,各种大小型企业已经完成了由人工管理向进销存系统管理的转变趋势,而进销存系统的广泛应用,使他们获得了更加现代化,信息化程度更高的管理方式,而更高的投资回报,更快捷的市场信息获取,更简单的操作方式,又能使他们更好的存活于竞争日益激烈的大市场中。
因此本课题所设计的这个超市进销存管理系统就是为了解决这些问题而出现的,通过信息化管理的方式,简化工作人员的工作难度,降低从业人员的操作失误,提高员工的工作效率。
本系统作为一种典型的超市进销存管理系统,主要需要完成的工作就是后台的数据库建立和前台的页面开发。
1.3 课题研究或解决的问题
本系统将对超市内的销售情况,库存等方面进行设计应用,主要是为了方便超市内部能更好的了解整个超市的运营状况。本系统采用的是现今比较常见的asp.net技术。由于.net技术的通用性和普及性,都能很好的适应市场。因为是超市内部软件,不存在客户使用情况,所以只设计了管理员和普通用户两种角色。在设计时给了管理员最大权限,可以管理所以用户,并添加新的管理员账号或普通用户账号。而普通用户则是超市的员工,对于他们而言,可以通过各自的工作,对现有的物品信息进行及时的修改。管理员和普通用户的最大区别在于,管理员的权限同普通用户存在大部分重叠,除了对基础信息进行管理,因为这可能会造成公司内部核心信息被外泄、篡改等影响,毕竟其中包括了所有的供应商信息,客户资料,商品资料,仓库情况管理等。另一方面就是普通用户只能修改自己的密码信息等,而管理员可以对所有人进行管理。
在这次的系统设计中,初步设定的是目标是,基础信息管理功能,采购信息管理功能,库存管理功能,销售管理功能,系统管理功能等几大模块得以实现。而要是这些功能能够流畅且高效率的完成,必须实现数据库与前台程序的精准连接,追求数据的完整性和一致性。那么我们就需要解决以下问题:管理员是否能有效对商品信息等信息进行添加删除,即是否能同步数据库的问题,库存信息是否能做到低于某个数据量时进行有效预警,对于进货退货,能迅速进行成本计算等。
2 系统分析
2.1 功能需求分析
通过前期的调查了解,以及对用户需求的获取,大概整理出了有关进销存系统的运作流程,经过仔细分析做出以下需求分析。
在整个大的系统中,由于进销存系统的特殊性,不公开于用户,仅供内部人员使用,所以本系统的管理系统只包含两种用户。
(1)管理员
a.管理员主要是可以对超市的基础信息进行编辑,包括了对所有的供应商信息的管理、商品类别管理、添加商品资料的权限、商品资料管理、客户信息管理以及仓库管理等管理类别。当然,管理员也可以对系统内其他信息进行干预,拥有最高权限。
b.管理员还可创建新的普通用户,即添加新的使用者,并赋予他们相应的权限来使用本系统。
(2)普通用户
a.在管理员通过了解新进员工所属部门,职能,个人信息等资料后,创建新的用户。分配给用户账号后,普通用户可以通过初始密码登入系统,还可通过系统管理中的密码修改重新设置密码。
b.普通用户,可以记录工作中出现的各项数据,填入系统中的采购信息管理,库存管理以及销售管理的模块中,通过数据的不断更新,进行分析规划,提高企业利润。
2.2 性能需求分析
一个系统是否能够获得长久的活力需要很多因素来决定,而超市进销存系统这种日常使用且使用频率较高的的信息管理系统,需要做到以下几个方面。
实用,对于任何一个系统而言,实用性都是衡量系统是否有价值的最重要的因素,通过市场调查,资料分析等先期工作之后,本系统目前的所有功能都是以实用为第一要素,具有较强的实用性。
安全,如果说实用性是系统的核心,那么安全性就是守护整个系统的大门。由于技术有限,对于这个系统,我只是在账户密码那做了
1 引言 1
1.1 课题背景 1
1.2 目的和意义 1
1.3 课题研究或解决的问题 1
2 系统分析 2
2.1 功能需求分析 2
2.2 性能需求分析 2
2.3 可行性研究 3
2.4系统非功能需求 4
2.5 系统功能用例图 5
3 相关工具技术简介 6
3.1 运行环境 6
3.2 ASP.NET概述 6
3.3 SQL Server2012 数据库介绍 6
4 系统设计 7
4.1系统流程分析 7
4.2系统模块总体设计 7
4.3 数据库设计 10
5 系统详细设计 18
5.1 系统登录面设计 18
5.2 系统主界面设计 19
5.3 采购管理功能设计 20
5.4 销售管理功能设计 21
5.5 库存管理功能设计 22
5.6 基础资料管理功能设计 23
5.7 系统
*好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2
总体设计 7
4.3 数据库设计 10
5 系统详细设计 18
5.1 系统登录面设计 18
5.2 系统主界面设计 19
5.3 采购管理功能设计 20
5.4 销售管理功能设计 21
5.5 库存管理功能设计 22
5.6 基础资料管理功能设计 23
5.7 系统管理功能设计 24
结 论 26
致 谢 27
参考文献 28
1 引言
1.1 课题背景
现代经济社会正如离弦之箭般急速发展,节节攀升的个人收入,促使越来越多的人拥有更多的可支配财产来丰富个人的日常生活,这进一步几次了商品经济的发张,给各种类型的超市带来了无限的商机,但同时,这也是一种挑战,因为随着商品种类的增加,客户的增长,传统的进销存方式已经严重滞后于经济的发展。要想能够继续发展,就需要一套新的管理方式,能在产品的销售的同时,对于商品的信息也要不断的进行更新,定期的对库存的商品进行统计分析与查询,还要有进行退货的相关操作。由此,时代的发展促使人们逐步放弃传统的人工管理方式,引入新的,更高效的管理技术进行更有效率的经营方式。
1.2 目的和意义
开发系统的目的是通过系统的管理,明确各类商品的销售量和库存量,以便企业制定日后的订货及销售计划,运用现行的科学技术帮助员工在减轻工作压力的情况下同步提高工作效率,从而获得利益最大化。随着计算机的快速发展,各种大小型企业已经完成了由人工管理向进销存系统管理的转变趋势,而进销存系统的广泛应用,使他们获得了更加现代化,信息化程度更高的管理方式,而更高的投资回报,更快捷的市场信息获取,更简单的操作方式,又能使他们更好的存活于竞争日益激烈的大市场中。
因此本课题所设计的这个超市进销存管理系统就是为了解决这些问题而出现的,通过信息化管理的方式,简化工作人员的工作难度,降低从业人员的操作失误,提高员工的工作效率。
本系统作为一种典型的超市进销存管理系统,主要需要完成的工作就是后台的数据库建立和前台的页面开发。
1.3 课题研究或解决的问题
本系统将对超市内的销售情况,库存等方面进行设计应用,主要是为了方便超市内部能更好的了解整个超市的运营状况。本系统采用的是现今比较常见的asp.net技术。由于.net技术的通用性和普及性,都能很好的适应市场。因为是超市内部软件,不存在客户使用情况,所以只设计了管理员和普通用户两种角色。在设计时给了管理员最大权限,可以管理所以用户,并添加新的管理员账号或普通用户账号。而普通用户则是超市的员工,对于他们而言,可以通过各自的工作,对现有的物品信息进行及时的修改。管理员和普通用户的最大区别在于,管理员的权限同普通用户存在大部分重叠,除了对基础信息进行管理,因为这可能会造成公司内部核心信息被外泄、篡改等影响,毕竟其中包括了所有的供应商信息,客户资料,商品资料,仓库情况管理等。另一方面就是普通用户只能修改自己的密码信息等,而管理员可以对所有人进行管理。
在这次的系统设计中,初步设定的是目标是,基础信息管理功能,采购信息管理功能,库存管理功能,销售管理功能,系统管理功能等几大模块得以实现。而要是这些功能能够流畅且高效率的完成,必须实现数据库与前台程序的精准连接,追求数据的完整性和一致性。那么我们就需要解决以下问题:管理员是否能有效对商品信息等信息进行添加删除,即是否能同步数据库的问题,库存信息是否能做到低于某个数据量时进行有效预警,对于进货退货,能迅速进行成本计算等。
2 系统分析
2.1 功能需求分析
通过前期的调查了解,以及对用户需求的获取,大概整理出了有关进销存系统的运作流程,经过仔细分析做出以下需求分析。
在整个大的系统中,由于进销存系统的特殊性,不公开于用户,仅供内部人员使用,所以本系统的管理系统只包含两种用户。
(1)管理员
a.管理员主要是可以对超市的基础信息进行编辑,包括了对所有的供应商信息的管理、商品类别管理、添加商品资料的权限、商品资料管理、客户信息管理以及仓库管理等管理类别。当然,管理员也可以对系统内其他信息进行干预,拥有最高权限。
b.管理员还可创建新的普通用户,即添加新的使用者,并赋予他们相应的权限来使用本系统。
(2)普通用户
a.在管理员通过了解新进员工所属部门,职能,个人信息等资料后,创建新的用户。分配给用户账号后,普通用户可以通过初始密码登入系统,还可通过系统管理中的密码修改重新设置密码。
b.普通用户,可以记录工作中出现的各项数据,填入系统中的采购信息管理,库存管理以及销售管理的模块中,通过数据的不断更新,进行分析规划,提高企业利润。
2.2 性能需求分析
一个系统是否能够获得长久的活力需要很多因素来决定,而超市进销存系统这种日常使用且使用频率较高的的信息管理系统,需要做到以下几个方面。
实用,对于任何一个系统而言,实用性都是衡量系统是否有价值的最重要的因素,通过市场调查,资料分析等先期工作之后,本系统目前的所有功能都是以实用为第一要素,具有较强的实用性。
安全,如果说实用性是系统的核心,那么安全性就是守护整个系统的大门。由于技术有限,对于这个系统,我只是在账户密码那做了
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2643.html