超市进销存销售管理系统的设计与实现

 2023-05-05 09:05

论文总字数:17342字

摘 要

当今计算机技术的发展迅速,而超市之间的竞争也越来越激烈,为了更好的提高工作效率以及更好的管理销售,需要一个完备的超市进销存销售管理系统。该设计以Visual Status 2010为设计平台,使用C#编程语言,以SQL 2008 R2为数据库后台。系统主要实现的功能有:员工信息的管理,供应商信息的管理,商品进货信息和信息查询的管理,商品销售信息和退货信息的管理,以及库存情况管理。该系统还具备将数据备份和还原的功能,同时还可以导出和打印出所需要的报表信息。

关键词:超市管理,VS2010,C#.NET,SQL2008 R2

Abstract:Nowadays, with the rapid development of computer technology, the competition between supermarkets is getting fierce. For a better work efficiency and sales management, supermarket needs a complete system of invoicing management, purchasing, sales and inventory. Under the background of the Visual Status 2010, this design utilizes C programming language and applies SQL 2008 R2 as the database backend. The main functions of this system are employee information management, supplier information management, purchasing information management and information query, sales and return information management and inventory management. This system also can backup and restore data. Meanwhile, it can export and print the report information you needed.

Keywords:Supermarket management, VS2010,C#.NET,SQL2008 R2

目 录

1 前言 4

1.1 设计开发背景 4

1.2设计研究目的 4

2.需求分析 4

3.系统运行环境 5

3.1系统开发平台 5

3.2系统开发语言 5

3.3数据库管理软件 5

3.4 主要技术 5

4.系统设计 6

4.1超市进销存管理系统功能模块图 6

4.2设计E-R图 7

4.3 主要数据表 10

5. 主要代码设计及分析 13

5.1方法类的封装 13

5.2登陆界面主要代码 14

5.3基本档案 18

5.4进货管理 20

5.5销售管理 22

5.6库存管理 23

5.7系统维护 24

5.8水晶报表 26

6.软件测试 26

6.1软件测试的必要性 26

6.2测试 26

结 论 27

参 考 文 献 28

致 谢 29

1 前言

1.1 设计开发背景

在这个科技技术时代里,使用手工记录数据变得越来越繁琐,使用计算机智能记录数据变得十分的重要。对一般的小型超市来说,对货物的进货,销售以及价格的信息管理是很重要的。超市进销存管理系统对商品的进货,供应商的管理,以及员工管理和库存信息进行有效的控制和跟踪。这样可以减少盲目的采购,减少采购的成本,控制库存避免断货,提示市场的竞争力。本程序采用的是Microsoft Visual Studio2010,使用C#开发语言,以SQL Server 2008 R2做后台数据库。

1.2设计研究目的

现在超市在社会的发展中具有很重要的地位,进货的种类也越来越多,经济的发展和电子商务的普及,使得超市进销存管理系统变得尤为重要。针对这些实际问题,将学习知识与实际问题相结合,能够减少不必要的繁琐。利用学过的知识,针对一个小型的超市管理系统,进行系统需求的分析,系统的设计,数据库的设计,编码,测试等,完成超市需要的功能,从而达到掌握开发一个小型超市管理信息系统的目的。

2.需求分析 

1.系统需求 

超市运营过程中的数据准确的记录在计算机中,帮助经营者和超市员工掌握和分析货物数量,品种,提高了现代超市的管理水平。 

超市进销存管理系统应该满足以下需求: 

(1)为了保障系统的安全性,对输入的数据进行验证,同时给出合理的提示信息。 

(2)跟传统的手工操作相比,要添加对基本数据的管理,以及对用户的权限进行设置。 

(3)所有的界面都可以对信息进行浏览,同时浏览的数据要安全、可靠。 

(4)系统应更好的实现维护和操作。 

2.功能需求 

根据系统需求分析,需要对不同人的权利进行设置,来保障数据的安全,本系统的功能要求如下:管理人员:主要对员工信息,供应商信息进行操作,同时对进货销货库存数量进行管理,还能够打印出报表进行分析。普通员工:只能对进货,库存信息进行查询。 

3.系统运行环境

3.1系统开发平台

系统开发使用平台:Microsoft Visual Studio 2010。Visual Studio是一个强大的集成开发环境,支持C#、C 、VB等多种编程语言。Visual Studio 安装完成后,初次运行时,屏幕上会弹出一个“选择默认环境设置”窗口。程序员可根据项目需要选择其中一种开发环境,这个选择会直接影响之后开发的许多方面。[1] 本项目使用的就是典型的Winform窗体应用程序,这种程序有我们熟悉的windows外观和操作方式。

3.2系统开发语言

系统使用C#为开发语言,C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#是一种安全的、稳定的、简单的、优雅的,由C和C 衍生出来的面向对象的编程语言。[2] 它在继承C和C 强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C 的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。[3]

3.3数据库管理软件

系统使用SQL Server 2008为设计后台,SQL Server 2008 数据库管理系统是微软公司推出的新一代具有里程碑性质的企业级数据库产品,在安全性,高可靠性,性能,扩展性可管理性等方面较先前的版本均有极大的提高,成为微软下一代数据管理与商业智能平台。[4]

3.4 主要技术

1.C/S结构

各个模块都相似,所以以进货信息表来介绍一下C/S结构。

剩余内容已隐藏,请支付后下载全文,论文总字数:17342字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;