久久超市管理系统的设计与实现(源码)
本超市管理系统是通过现代的信息化管理技术,它为超市商品的进货,销售和存储提供了统一的管理,减少了商品的盲目采购、库存堆积过多、销售信息混乱等一系列弊端,从而增加了管理透明度,提高了工作效率和超市的综合竞争力。本毕业设计是一个基于浏览器/服务器架构的超市管理系统,系统采用ASP.NET为编程技术,将C#作为开发语言,使用结构化查询数据库管理系统来建立数据库。本超市管理系统的主要功能有用户管理;库存管理;商品管理;销售管理;供应商管理和系统维护。其中用户管理里面主要有添加用户,用户管理和本身用户信息修改;库存管理里主要有商品进货,商品销售,商品盘点,盘点查询,库存统计,进货单查询,库存报警,报损管理和退货管理;商品管理里主要有商品类别管理,商品查询和新增商品;销售管理里面主要有销售查询和销售统计;供应商管理里主要有供应商管理和客户管理;系统维护里有数据库备份。本系统具备了中小型超市所需的一些基本功能,但在有些地方做的还不够完善,如在销售统计方面,只是统计了商品的销售总量,而没有按照季度和月度细分,没有显示每日的盈亏情况,商品扫描条形码这部分也没有考虑到,诸如这些问题都是需要在日后注意的。本论文主要介绍了超市管理系统的开发背景,系统的分析,功能模块介绍和系统的实现。具体介绍了系统的关系模式和功能表的结构。关键词 信息管理,超市管理,ASP.NET,C#
目 录
1 引言 1
1.1 研究背景 1
1.2 国内研究现状 2
1.3 国外研究现状 2
1.4 发展趋势 3
2 系统分析 4
2.1 系统开发目的及意义 4
2.2 系统架构 4
2.3 可行性分析 5
2.4 技术分析 6
3 功能设计 7
3.1 功能需求分析 7
3.2 系统登录注销模块 8
3.3 用户管理模块 8
3.4 库存管理模块 9
3.5 商品管理模块 10
3.6 销售管理模块 10
3.7 供应商管理模块 11
4 系统设计 12
4.1 概要设计 12
*好棒文|www.hbsrm.com +Q: @351916072@
/> 4.2 系统ER图 14
4.3 数据库设计 16
5 系统实现 20
5.1 系统登录实现 20
5.2 系统首页实现 20
5.3 用户信息管理模块实现 21
5.4 进货信息管理模块实现 21
5.5 销售信息管理模块实现 21
5.6 商品盘点信息管理模块实现 22
5.7 商品信息管理模块实现 23
5.8 商品分类管理模块实现 24
5.9 信息查询模块实现 24
5.10 信息录入模块实现 24
5.11 销售统计模块实现 27
5.12 库存上下限报警模块实现 28
5.13 报损商品模块实现 28
5.14 退货商品模块实现 29
5.15 系统维护模块实现 29
6 系统测试 29
6.1 测试方法 30
6.2 功能测试 30
6.3 整体测试 31
6.4 测试总结 31
结论 32
致谢 33
参考文献 34
1 引言
1.1 研究背景
随着科学技术的发展和人们生活水平的提高,计算机技术已经成为各个领域必不可少的技术。随着信息化时代的来临,各行各业每天都有大量的数据信息需要去加工处理,因此人们对数据库的开发和科学有效的信息管理技术需求越来越大,各类的信息管理系统也因此而生,超市管理系统也是在此基础上衍生而来[3]。在国内市场中,尽管大多数大中型超市都有了自己的先进的管理系统,但对于国内的一些小型超市和杂货店等,它们所面对的消费群体和商品数量并没有大中型超市那么广,因此也没有自己的超市管理系统。对于这些小型超市来说,它们中的很大一部分都是借助人工来进行数据的记录和管理,这不仅要消耗大量的人力和时间,也很容易出现错误,对于商品的管理十分不利,这样下去势必会被市场所淘汰。对于这些超市来说,要想适应市场的竞争,顺应时代的潮流,就必须改变已有的管理方式,也就需要一个高效合理的超市管理系统来促进我国超市信息化的进程[2]。
目前市场上的超市管理系统,主要有:基于C#.NET技术的超市管理系统,基于ASP.NET技术的超市管理系统,基于B/S的超市管理系统,基于三层架构的超市管理系统。基于C#.NET技术的超市管理系统开发工具是C#语言,数据库采用操作方便友好的SQLServer2005[5]。C#属于大型应用系统开发语言,SQL Server2005针对中小型企业有很好地支持能力,因此系统功能相对强大,未来扩展性能好,而且系统以操作简单、流程先进为目标,能够很好的处理一般超市的日常任务[17]。基于ASP.NET技术的超市管理系统主要在ASP.NET开发环境下,采用C#语言编写,使用SQL Server 2005数据库。设计思路基于三层架构的原理,包括表示层、逻辑层和数据链路层,目的就是便于超市经营者对商品进销存的管理,实现超市信息的有序化[13]。基于B/S架构的超市管理系统主要是利用了不断成熟的Web浏览器技术:结合浏览器的多种脚本语言和ActiveX技术,用通用浏览器实现原来需要复杂专用软件才能实现的强大功能,同时节约了开发成本[11]。基于三层架构的超市管理系统利用Visual Studio 2005开发平台、Microsoft SQL Server 2005数据库管理系统、C#开发语言、ASP.NET和Web Service等技术进行了设计与实现编码,给出了系统运行的部分实例界面和测试效果[1]。
1.2 国内研究现状
商品是超市的重要组成部分,而商品的销售是超市管理中非常重要的一块。商品销售信息采集与计算直接影响到超市的采购与库存。黄宏本和卢雪燕于2011年提出了一种基于二维数组的关联规则挖掘算法,并使用编程实现挖掘系统,通过超市购物数据测试表明,算法高效可行,所实现的系统轻巧,性能出色。2007年,赵道致和贾金英通过分析当时各大超市的采购方法,采用ABC分类方法重组超市采购商品结构达到降低成本与供应商实现双赢。楼曙英于2012年结合集力公司当时的采购模式,通过设置评价值和权重,建立了供应商选择模型源。尹逊芹和徐耀群于2012年在 AHP层次分析理论基础上,建立了采购模式的选择模型[9]。王新春和汝艳红于2012年基于复杂网络建立了一个数学模型错,使复杂的销售信息更加直观。张庆民等于2011年基于模糊理论和贝叶斯学习理论设计了协商模型,有效的化解了在供应链多级库存管理的过程中, 公司间的订货冲突。顾志强于2011年通过数学建模构建了一个库存优化模型,经大量数据验证该模型在有效的减轻了库存成本[4]。余黎于2012年利用Witness软件模拟企业库存问题,给出了九种不同的订货策略从中选出了最优策略。根据学者的诸多研究,同时随着计算机技术的出现,软件开发人员设计与开发出了许多超市管理系统。刘汝洁于2012年开发的收银管理系统,就对超市的收银管理带来了很大的便利。吴效珩于2012年通过对数据库的研究优化了计算机对超市库存的管理,编写了超市后台管理系统。赵博通过分析超市进销存流程开发了一个超市进销存管理系统。伍明星等通过java语言编写了一个超市信息管理系统。秦宇伟于2011年根据当时的主流技术开发了一个超市管理系统。随着计算机技术的不断发展,超市管理软件开发的质量越来越高,性能也越来越好。
目 录
1 引言 1
1.1 研究背景 1
1.2 国内研究现状 2
1.3 国外研究现状 2
1.4 发展趋势 3
2 系统分析 4
2.1 系统开发目的及意义 4
2.2 系统架构 4
2.3 可行性分析 5
2.4 技术分析 6
3 功能设计 7
3.1 功能需求分析 7
3.2 系统登录注销模块 8
3.3 用户管理模块 8
3.4 库存管理模块 9
3.5 商品管理模块 10
3.6 销售管理模块 10
3.7 供应商管理模块 11
4 系统设计 12
4.1 概要设计 12
*好棒文|www.hbsrm.com +Q: @351916072@
/> 4.2 系统ER图 14
4.3 数据库设计 16
5 系统实现 20
5.1 系统登录实现 20
5.2 系统首页实现 20
5.3 用户信息管理模块实现 21
5.4 进货信息管理模块实现 21
5.5 销售信息管理模块实现 21
5.6 商品盘点信息管理模块实现 22
5.7 商品信息管理模块实现 23
5.8 商品分类管理模块实现 24
5.9 信息查询模块实现 24
5.10 信息录入模块实现 24
5.11 销售统计模块实现 27
5.12 库存上下限报警模块实现 28
5.13 报损商品模块实现 28
5.14 退货商品模块实现 29
5.15 系统维护模块实现 29
6 系统测试 29
6.1 测试方法 30
6.2 功能测试 30
6.3 整体测试 31
6.4 测试总结 31
结论 32
致谢 33
参考文献 34
1 引言
1.1 研究背景
随着科学技术的发展和人们生活水平的提高,计算机技术已经成为各个领域必不可少的技术。随着信息化时代的来临,各行各业每天都有大量的数据信息需要去加工处理,因此人们对数据库的开发和科学有效的信息管理技术需求越来越大,各类的信息管理系统也因此而生,超市管理系统也是在此基础上衍生而来[3]。在国内市场中,尽管大多数大中型超市都有了自己的先进的管理系统,但对于国内的一些小型超市和杂货店等,它们所面对的消费群体和商品数量并没有大中型超市那么广,因此也没有自己的超市管理系统。对于这些小型超市来说,它们中的很大一部分都是借助人工来进行数据的记录和管理,这不仅要消耗大量的人力和时间,也很容易出现错误,对于商品的管理十分不利,这样下去势必会被市场所淘汰。对于这些超市来说,要想适应市场的竞争,顺应时代的潮流,就必须改变已有的管理方式,也就需要一个高效合理的超市管理系统来促进我国超市信息化的进程[2]。
目前市场上的超市管理系统,主要有:基于C#.NET技术的超市管理系统,基于ASP.NET技术的超市管理系统,基于B/S的超市管理系统,基于三层架构的超市管理系统。基于C#.NET技术的超市管理系统开发工具是C#语言,数据库采用操作方便友好的SQLServer2005[5]。C#属于大型应用系统开发语言,SQL Server2005针对中小型企业有很好地支持能力,因此系统功能相对强大,未来扩展性能好,而且系统以操作简单、流程先进为目标,能够很好的处理一般超市的日常任务[17]。基于ASP.NET技术的超市管理系统主要在ASP.NET开发环境下,采用C#语言编写,使用SQL Server 2005数据库。设计思路基于三层架构的原理,包括表示层、逻辑层和数据链路层,目的就是便于超市经营者对商品进销存的管理,实现超市信息的有序化[13]。基于B/S架构的超市管理系统主要是利用了不断成熟的Web浏览器技术:结合浏览器的多种脚本语言和ActiveX技术,用通用浏览器实现原来需要复杂专用软件才能实现的强大功能,同时节约了开发成本[11]。基于三层架构的超市管理系统利用Visual Studio 2005开发平台、Microsoft SQL Server 2005数据库管理系统、C#开发语言、ASP.NET和Web Service等技术进行了设计与实现编码,给出了系统运行的部分实例界面和测试效果[1]。
1.2 国内研究现状
商品是超市的重要组成部分,而商品的销售是超市管理中非常重要的一块。商品销售信息采集与计算直接影响到超市的采购与库存。黄宏本和卢雪燕于2011年提出了一种基于二维数组的关联规则挖掘算法,并使用编程实现挖掘系统,通过超市购物数据测试表明,算法高效可行,所实现的系统轻巧,性能出色。2007年,赵道致和贾金英通过分析当时各大超市的采购方法,采用ABC分类方法重组超市采购商品结构达到降低成本与供应商实现双赢。楼曙英于2012年结合集力公司当时的采购模式,通过设置评价值和权重,建立了供应商选择模型源。尹逊芹和徐耀群于2012年在 AHP层次分析理论基础上,建立了采购模式的选择模型[9]。王新春和汝艳红于2012年基于复杂网络建立了一个数学模型错,使复杂的销售信息更加直观。张庆民等于2011年基于模糊理论和贝叶斯学习理论设计了协商模型,有效的化解了在供应链多级库存管理的过程中, 公司间的订货冲突。顾志强于2011年通过数学建模构建了一个库存优化模型,经大量数据验证该模型在有效的减轻了库存成本[4]。余黎于2012年利用Witness软件模拟企业库存问题,给出了九种不同的订货策略从中选出了最优策略。根据学者的诸多研究,同时随着计算机技术的出现,软件开发人员设计与开发出了许多超市管理系统。刘汝洁于2012年开发的收银管理系统,就对超市的收银管理带来了很大的便利。吴效珩于2012年通过对数据库的研究优化了计算机对超市库存的管理,编写了超市后台管理系统。赵博通过分析超市进销存流程开发了一个超市进销存管理系统。伍明星等通过java语言编写了一个超市信息管理系统。秦宇伟于2011年根据当时的主流技术开发了一个超市管理系统。随着计算机技术的不断发展,超市管理软件开发的质量越来越高,性能也越来越好。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1346.html