超市进销存管理系统完整.docx

上传人:b****6 文档编号:3082325 上传时间:2022-11-17 格式:DOCX 页数:28 大小:320.18KB
下载 相关 举报
超市进销存管理系统完整.docx_第1页
第1页 / 共28页
超市进销存管理系统完整.docx_第2页
第2页 / 共28页
超市进销存管理系统完整.docx_第3页
第3页 / 共28页
超市进销存管理系统完整.docx_第4页
第4页 / 共28页
超市进销存管理系统完整.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

超市进销存管理系统完整.docx

《超市进销存管理系统完整.docx》由会员分享,可在线阅读,更多相关《超市进销存管理系统完整.docx(28页珍藏版)》请在冰豆网上搜索。

超市进销存管理系统完整.docx

超市进销存管理系统完整

]

软件工程课程设计

超市进销存管理信息系统

专业:

计算机应用计算

班级:

9班

学号:

20212245

姓名:

李浩滨

超市进销存管理信息系统

摘要:

最初的超市进销存管理都是靠人力来完成的,但随着在市场经济的引导下,我国的超市经营规模日益扩大,销售额和门店数大幅度增加,许多超市正向品种多样化开展,需要处理大量的信息,时刻要更新产品销售信息,不断添加商品信息,并对商品的各种信息进展统计分析。

因此,在超市管理中引进现代化的办公软件,实现超市商品信息的处理,从而方便管理人员的决策和管理,解除后顾之忧。

本系统主要完成对超市的管理,包括顾客管理、厂家管理、商品管理、退货管理,购物车管理,采购管理、个人管理,管理员管理,系统管理等几个方面。

系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。

系统采用C/S架构,采用SQLServer2000来设计数据库,并使用当前优秀的集成开发工具VisualStudio2005开发环境,采用C#语言,开发了超市进销存管理系统,以求降低管理本钱,提高其经济效益。

关键词:

进销存管理系统;C#语言、SQLServer2000;

Abstract:

ThefirstsupermarketInvoicingmanagementistorelyonmanpowertocomplete,butalongwiththemarketeconomyinourcountryundertheguidanceofthesupermarket,theincreasingscaleofoperation,salesandstorenumbersgreatlyincreased,manysupermarketstobreeddiversificationdevelopment,needtoprocesslargeamountsofinformation,toupdatetheproductsalesinformation,andconstantlyaddproductinformation,andthestatisticalanalysisofinformationcommodity.Therefore,inthesupermarketmanagementintroductionofmodernofficesoftware,supermarketmerchandiseinformationprocessing,whichisconvenientformanagementdecision-makingandmanagement,removeanymenacefromthe"rear".Thissystemmainlycompletestothesupermarketmanagement,includingcustomermanagement,vendormanagement,commoditymanagement,returnsmanagement,shoppingcartmanagement,procurementmanagement,personalmanagement,administratormanagement,systemmanagementandsoonseveralaspects.Systemcancompletealltypesofinformationbrowsing,query,add,delete,modifythefunctionsof.ThesystemadoptsC/Sstructure,usingSQLServer2000databasedesign,andusethecurrentexcellentintegrateddevelopmenttoolforVisualStudio2005developmentenvironment,usingClanguagedevelopment#,supermarketInvoicingmanagementsystem,inordertoreducethemanagementcost,raiseitseconomicbenefits.

Keywords:

Inventorymanagementsystem;C#语言、SQLServer2000

 

 

一、序言

研究背景和意义

随着超市规模的不断扩大,原始手工的管理方式已不能适应超市的开展现状,也无法满足超市高复杂、快速、准确的管理工作要求,超市的管理者并非固步自封,在现今竞争日趋剧烈的市场环境下,超市的管理者在试图不断地稳固现有的资源根底上,一边摸索着管理经历,一边寻求可以帮助超市在管理上突破的新管理方式和新方法,提高超市管理上的灵活性,实现超市的稳步开展,迎接日益剧烈的市场竞争,信息技术为他们提供了最好的途径。

以计算机与通信技术为根底的信息技术已经进入了蓬勃开展的时期。

信息技术为人们创造了一种全新的不受时间、地域和计算机本身约束而实现信息交流、共享和协作的方式,这种新的处理方式给超市带来了新的机遇和挑战。

在超市信息化大背景的影响下,对超市经营活动中的进、销、存进展有效的控制和管理,已经成为头等要事。

要实现超市的信息化,关键是要实现超市信息的集成和共享,包括不同部门之间、超市内部与超市外部之间及超市同超市之间信息的集成和共享[1]。

为了实现信息化,超市选择了进销存管理系统。

此系统利用计算机对超市的进货、销售及库存进展一体化管理,对库存商品进展查询和汇总,让管理者时刻对物资储做到心里有数;通过建立商品到货入库管理,对入库商品的采购时间、供给商及价格进展控制。

销售管理帮助超市掌握销售动向。

超市采用进销存系统来管理超市的进销存业务可以带来明显的经济效益和社会效益。

它的优点主要表达在以下几方面:

极大提高了员工的工作效率,大大减少了以往到货商品入库到销售出库流程繁琐,杂乱的弊端;基于计算机技术的进销存管理系统,可以减少入库管理、出库管理及库存管理中的漏洞,可以减少管理本钱,增加超市收入;进销存管理的操作自动化和信息的电子化,全面提高了超市的管理水平[2]。

因此,为进一步提高超市进销存业务处理效率,建立高效的进销存系统就变得十分重要。

超市进销存管理系统是一个典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端界面程序的开发两个方面。

超市进销存管理系统在设计上表达了人性化和“以人为本〞的精神。

界面设计上亲切友好,简单直观,便于操作。

系统的核心是进货、销售和库存三者之间的联系,每一个表的修改都将会牵扯到其它的表,当完成进货、销售和退货操作时系统会自动地完成相对应信息的修改。

查询功能也是系统的核心之一,在系统中可以进展模糊查询和准确查询,其目的都是为了方便用户使用,以求更快的查找到相应的根本信息。

利用超市管理系统可以在以下几个方面提高超市管理的水平:

✓提高管理效率

✓提高销售额

✓降低人工本钱

✓降低采购本钱

✓商业数据智能分析

✓高效决策

研究思路

本文的具体内容如下:

〔1〕通过调查,研究了产品经营过程中进、销、存等重要环节,对系统进展规划,分析了系统将要实现的根本信息管理、商品到货入库管理、商品销售管理、库存管理等、报表打印功能,绘制各种图例,确定其根本构造及实现策略。

〔2〕研究.NET框架的根本原理、SQLServer2000数据库访问技术和C#技术,VisualStudio2005[4]为课题研究提供技术支持。

〔3〕采用了模块构造化设计方法,自顶向下,逐层分解,画出E—R图后进展数据库的设计。

研究了采购、销售、库存等数据,根据数据之间的联系,建立数据库的输入、输出、管理等模式。

〔4〕通过SQLServer2000数据库访问技术和C#编码技术等实现进销存管理系统原型的设计与应用。

系统设计思路

进销存管理系统根本设计思路是把整个系统按照实现模块进展分解,利用当今流行的C#语言,基于WindowsXP、SQLServer2000、VisualStudio2005

图2.3-1数据传递关系

二、相关技术介绍

1.1NET平台介绍

、.NET体系构造

.NET〔全称DotNET〕是由Microsoft公司经过长时间的研发所推出的开发平台,它吸取了以前开发平台的经历和教训,定义了开发和运行超市级客户端应用的一个标准,一个体系构造,它以开发的可靠性、可扩展性、可管理性和平安性很快被Web和WindowsForm的开发者所喜爱。

.NET的体系构造[3]如下

图2.2-1.NET的体系构造图

.NET体系是由公共语言运行库〔CLR全称CommonLanguageRuntime〕和.NETFramework类库所构成。

CLR是.NETFramework的核心执行环境,也称为.NET运行库。

.NETFramework类库是一个内容丰富的类集合,它可以完成以前要通过WindowsAPI来完成的绝大多数任务。

、CLR概述

通过两阶段任务来完成:

一是把源代码编译为Microsoft中间语言〔IL〕,二是CLR把IL编译为平台专用的代码。

在CLR控制下运行的代码称为托管代码〔managedcode〕。

其优点是:

〔1〕与开发平台无关。

源代码先编译成中间语言,运行时由CLR将中间语言编译成平台专用的代码,跟Java的字节代码一样,这样即可实现平台无关性。

〔2〕性能大幅度提高。

首先,IL比Java的字节码的作用要大,因为IL是即时编译的,而Java的字节码是解释性的,在转换为平台可执行代的码的时候会导致性能的损失。

其次,.NET的即时编译器〔JIT全称JustInTime〕并非一次性的把全部代码编译完才执行,而是只编译调用的那局部代码,并把得到的这局部内部可执行代码保存起来,下次需要调用的时候无须重新编译。

Microsoft认为这个过程要比一开场编译整个应用程序代码的效率高得多,因为任何程序的大局部代码实际上并不是在每次运行过程中都执行。

最后,传统的编译器会优化代码,但它们的优化过程是独立于代码所运行的特定处理器的。

〔3〕语言的互操作性。

互操作性即能将任何一种语言编译为中间代码,编译好的代码可以与从其它语言编译过来的代码进展交互操作。

在.NET中可以交互操作的语言有C#、VB.NET、VisualC++.NET、VisualJ#、脚本语言、COM和COM+等[3]。

CLR的工作原理如以下图所示

图2.2-2CLR的工作原理

、.NET的优势

〔1〕优秀的设计。

只有一个基类库,并以一种非常直观的方式设计出来。

〔2〕语言无关性。

在.NET中,VB.NET、C#、J#和ManagedC++等语言都可以编译为通用的中间语言〔IntermediateLanguage〕,这说明,语言可以用以前没有的方式交互操作。

〔3〕高效的数据访问。

一组.NET组件,总称为ADO.NET,提供了对关系数据库和各种数据源的高效访问,这些组件也可以访问文件系统和目录。

.NET内置了XML支持,可以处理从非Windows平台导入或导出的数据。

〔4〕增强的平安性。

每个程序集还可以包含内置的平安信息,这些信息可以准确的指出谁或哪种类型的用户或进程可以调用什么类的哪些方法,这样就可以非常准确的控制程序集的使用方式。

ADO.NET简介

ADO.NET由MicrosoftActiveXData

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1