"景先生毕设|www.jxszl.com

苏果超市进销存管理系统的设计与实现(源码)

2021-05-08 16:06编辑: www.jxszl.com景先生毕设
近几年来计算行业可谓是飞速发展,计算机的进步也带给人类极大的便利。计算机信息处理系统已经彻底改变了公司的经营管理方式。 随着企业规模的不断扩大,企业的管理方式变得更加复杂多样。很多企业更倾向于利用网络企业管理系统进行高效便捷的管理,而不是过去的那种低效的人工管理模式。 本系统解决了超市管理事务中的进货、销售、退货、库存等问题以及相关的统计工作。本系统包含的主要模块为商品信息管理、进货信息管理、销售信息管理、退货信息管理、库存信息报表、利润信息查询等。 开发本系统使用的是ASP. net进行前端开发,使用C#语言,后端的开发工具是Microsoft SQL Sever 2008。关键词 超市管理,数据处理,ASP.net,SQL Sever
目 录
1 引言 1
1.1 项目开发的背景 1
1.2 国内外现状 1
1.3 项目开发的意义 2
2 系统分析 3
2.1 系统可行性分析 3
2.1.1 技术可行性 3
2.1.2 经济可行性 3
2.2 功能需求分析 3
2.2.1 功能需求 3
2.2.2 用例建模 4
2.3 业务流程分析 5
2.3.1 数据字典 6
2.4 数据需求分析 8
2.4.1 系统ER图 8
3 系统设计 11
3.1 功能模块结构设计 11
3.2 系统数据库设计 12
3.2.1 数据库表设计 13
3.3 系统开发技术 15
3.3.1 ASP.NET技术 15
3.3.2 C#语言 15
3.3.3 B/S三层架构 15
4 系统实现 16
4.1 登录模块 16
4.2 系统用户管理模块 17
4.3 个人资料管理模块 18
4.4 商品类别管理模块 18
4.5 商品信息管理模块 19
4.6 进货信息管理模块 21
4.7 销售信息管理模块 22
 *51今日免费论文网|www.jxszl.com +Q: &351916072
4.8 退货信息管理模块 23
4.9 库存信息报表模块 24
4.10 利润信息查询模块 24
4.11 系统参数管理模块 25
5 系统测试 25
5.1 测试目的 25
5.2 测试方法和工具 25
5.2.1 测试环境及工具 26
5.3 测试步骤 26
5.4 测试结果 26
5.4.1 功能测试 26
5.4.2 系统测试 27
结 论 28
致 谢 29
参 考 文 献 30
1 引言
项目开发的背景
随着社会的发展,企业规模不断扩大,企业类型的日益繁多使得企业经营管理方式更加复杂和多样。很多企业更倾向于利用网络企业管理系统进行高效便利的管理,而不是过去的那种低效的人工管理模式。
如今多样化的超市连锁店、便利店已经占据了大街小巷,各大商家更是绞尽脑汁吸引顾客,其中最引人注目的莫过于马云的无人超市了这一新型超市运营方式无疑对传统超市造成了巨大的冲击。如今无人超市已在深圳、上海、杭州等地开业,现场空前火爆,不少人都迫不及待去体验一把无人超市带来的便利。无人超市售货流程是:客户进门的时候用手机淘宝扫码开门,只要选好自己想要的产品就可以直接出门了,不需要扫码支付,不需要收银员,系统会自动在大门处识别你所选购的商品并自动从你的支付宝里扣款。无人超市使用的技术是FRID无线射频技术。尽管无人超市省去了收银员及导购这两个职位,但是超市的进货,整理货架这些事情都需要人力去完成。所以我们需要一个合理的超市进销存系统来整理无论是无人超市还是传统超市所需的系统。
国内外现状
超市商品的大量增加使得超市的管理难度越来越大,在计算机科学飞速发展的几天,将计算机应用于超市的日常管理系统就应运而生了,超市管理系统将为企业带来前所未有的的经济效益和社会效益[1]。目前,我国零售业信息化状况分为三个层面:高端企业、中端企业和低端企业,高端企业的进销存结构体系基本可以正常运作;中端企业的进销存结构正在由分散走向连锁,由销售核算走向进价核算;低端企业的进销存结构体系还没完备,对于信息化的认知还很浅显,对信息系统的建设还需要去认识和探索。但是不管是处于什么层面的企业,都明白信息化是企业可持续发展,是增强核心竞争力的必要手段[2]。使用超市进销存管理系统会比人工管理更加系统化、程序化,在很大的程度上减轻了超市产品管理的分散性,更有利于工作人员对商品的整理与统计[3]。
在计算机网站开发中,最核心工作就是实现网站的数据访问功能,ASP.net三层架构体系就是为了实现ASP.net组件开发的网站的结构性以及重要性而应用的一种计算机系统软件开发模式[4][5]。使用三层架构体系构建管理系统会更有利于维护数据,有助于促进企业的标准化管理[6]。ASP.net虽然刚刚投入市场,但是现在已经有一些网站开始正式提供ASP.net的业务,由于它的简单易操作性,势必会引起很多计算机爱好者融入这个领域。无论是从人文角度还是商业角度,ASP.net的发展空间都是无限的,它势必会给我们带来一个具有改革性的新时代[7]。
阮文在期刊中提到,基于ASP.net的web应用程序系统,实现方法有以下三种实现方式:
由于ASP.net自身已将页面和后台相隔离,所以很多后台程序都更偏重于构建数据处理类库;
ASP.net的页面被分为两部分:HTML和CSS,HTML文件主要针对页面的构架和层次设计,CSS文件主要针对页面的美工方面的设计;
数据库处理主要是作用于后台,设计者可以将数据库分为前台交互模块和数据提取模块[8]。
数据库在管理系统中有着很重要的作用,它就像是一个基石,奠定了程序的完善与否。当前,随着计算机科学技术的进步,数据库的设计对信息管理系统有着极大的影响:应用范围逐渐变大、数据库技术的发展越来越快、安全性不断提升[9]。数据库的连接对于系统设计是一个非常重要的环节,SQL Sever数据库为大型数据处理能力提供了技术支持,并采用多级用户识别模式、安全性较强,所以它能在各种中大型数据库应用程序领域得到广泛的应用[10,11]。
项目开发的意义
超市进销存管理系统的使用和投入,不仅能够提高工作效率,而且可以减少人力资源的投入。本系统所用的计算机硬件,软件等都是已获得的,不需要额外的开支,和传统的超市进销存方式不同,总的来说本系统有以下几个好处:

原文链接:http://www.jxszl.com/jsj/jsjkxyjs/64249.html