校园超市库存管理系统.docx

上传人:b****6 文档编号:7934520 上传时间:2023-01-27 格式:DOCX 页数:30 大小:1.79MB
下载 相关 举报
校园超市库存管理系统.docx_第1页
第1页 / 共30页
校园超市库存管理系统.docx_第2页
第2页 / 共30页
校园超市库存管理系统.docx_第3页
第3页 / 共30页
校园超市库存管理系统.docx_第4页
第4页 / 共30页
校园超市库存管理系统.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

校园超市库存管理系统.docx

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

校园超市库存管理系统.docx

校园超市库存管理系统

校园超市库存管理系统

学生毕业论文〔设计〕

题目:

校园超市库存治理系统的设计与实现

院〔系〕:

信息学院

专业:

运算科学与技术〔经济信息处理〕

班级:

计经11-1

学号:

202005001493

论文杨子江

指导教师:

沈俊媛

指导教师职称:

讲师

2021年5月

云南财经大学

本科毕业论文〔设计〕原创性及知识产权声明

 

本人郑重声明:

所呈交的毕业论文〔设计〕是本人在导师的指导下取得的成果。

对本论文〔设计〕的研究做出重要奉献的个人和集体,均已在文中以明确方式标明。

因本毕业论文〔设计〕引起的法律结果完全由本人承担。

本毕业论文〔设计〕成果归云南财经大学所有。

 

特此声明

 

 

 

 

毕业论文〔设计〕作者签名:

作者专业:

运算机科学与技术

〔经济信息处理〕

作者学号:

202005001493

2015年5月9日

目 录

图表名目

 

摘 要

随着科学技术的不断进步与进展,运算机技术已在人们的工作生活中起着越来越重要的作用商品慢慢深入人们的生活之中。

校园超市为了适应日趋猛烈的市场竞争,需要对自身的经营状况有充分的了解,并通过有效的治理不断提高效率。

因此,对仓库的治理也成为提高校园超市生产经营效率的一个重要途径。

针对校园超市的实际需要,本系统采纳C#+SQL2020数据库实现了一个有用的库存治理信息系统。

用户能够通过登录本系统操作相应的系统模块,对仓库里的商品的差不多情形进行添加、删除和查询,对仓库材料的出库、入库、还库情形进行登记查询统计,进行供应商基础信息的添加、删除、查询,交易记录查询,能够依据用户的需求对库存情形进行查询。

成本低、效率高、运作简单。

关键词:

校园超市 库存治理 系统设计

Abstract

Withthedevelopingofscienceandtechnology,computertechnologyisgettingmoreandmoreimportanteffectalreadyinpeople'sjoblife,digitalproductsaregraduallypenetratingintopeople'slives.Shopsoncampusforadaptingtothedaybydayfiercemarketplace,needtohavethesufficientacquaintancetoself'sbusinessperformance,andgetonthestickunceasinglybytheeffectivemanagement.Therefore,thewarehousemanagementbecomesoneoftheimportantwaytoimproveproducingbusinessefficiencyofshopsoncampus.Beaimedattherealityneedoftheshopsoncampus.ThissystemusesC#+SQL2020databasetoachieveapragmaticinventoryManagementInformationSystem.

Userscanadd,deleteandcheckthebasicinformationoftheproductsinstorehousethroughloggingontherelativesystemmodule.Theyalsocanregisterandinquireinformationofthematerialsenteringreturnanddeliveringfromstorehouse.Moreover,userscanaddanddeletethebasicinformationofthesuppliersandlookthetraderecords.Themovementcostlow,theefficiencyishigh,theoperationsimple.

Keywords:

shopsoncampus inventorymanagement systemdesign

引 言

随着我国改革开放的不断深入,经济的飞速进展,企业要想生存、进展,要想在猛烈的市场竞争中立于不败之地,必须学会运用现代化的治理方法,校园超市也不例外,对超市库存治理的全面自动化、信息化那么是其中极其重要的部分。

为了加快校园超市治理自动化的步伐,建立校园超市库存治理系统显得十分必要。

通过对超市治理日常工作的详细调查,我搜集了大量的资料,从系统的结构,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应当今社会的有关校园超市的运算机信息治理系统,具有一定的实际开发价值和使用价值。

过去数据治理方式落后:

要紧依靠手工记账,没有合理便利的统计查询功能,无法为治理者提供治理决策的数据资料,治理意识相对滞后。

库存成本的结算往往集中在年终进行,只能进行事后分析和操纵,无法及时地反映库存物料的资金占用情形和商品原料的耗用成本。

校园超市的库存物资治理往往是专门复杂、专门繁琐的。

由于所把握的物资种类众多,订货、治理的渠道各有差异,各个校园超市之间的治理体制不尽相同,因此仓库的库存治理必须编制一套库存信息治理系统,用运算机对其治理,同时要依据校园超市的自身的实际处境来制作对应的处理方法。

超市库存治理系统解决了上述问题,它依靠现代化的运算机信息处理技术来治理超市,从而节约了大量的人力、物力,减轻了劳动强度,同时能够快速反映出商品的进、销、存等状况,使治理人员快速对市场的变化做出相应的决策,加快超市经营治理效率。

一、系统概述

〔一〕系统开发的意义

库存数据信息化治理:

在猛烈的市场竞争中,如何降低成本、加快校园超市的及时响应能力,满足客户需求是校园超市能否生存的关键。

另一方面,数码电子产业的飞速进展,对库存治理的要求提高了,处理数据的方法复杂,单纯依靠人力来处理差不多跟不上市场的节奏,采纳信息系统治理是一种能解决问题的方法。

治理机制高度集成:

校园超市内每个部门需要沟通,使得库存治理不再是简单的进货然后售货,大体来看,要应用适应校园超市进展的战略,为决策人员提供有用的数据,要依照市场行情灵活应变,提升超市的收益;认真来看,在保证进销货正常进行的同时要尽量降低库存成本,这使得库存物资数量的治理和库存资金的治理都变得十分重要。

〔二〕系统任务

超市库存治理信息系统的任务内容涉及超市库存治理的全过程,包括入库、出库、销售、库存统计查询等等。

它将包括以下内容:

 

1、对超市内的各类物资进行分类治理。

2、储备各类信息档案包括物资、商品差不多信息、供货单位信息等。

3、仓库治理的各种信息的输入,包括采购入库,销售出库等。

4、对库存治理的各种信息的查询,修改以及爱护。

〔三〕系统目标

1、大大提精湛市的运作效率。

2、通过全面的信息采集和处理,辅助提精湛市的决策水平。

 

3、使用本系统,能够提升超市的治理水平,为降低经营成本,提高收益,提供有效的技术保证。

二、系统要紧开发工具及平台介绍

〔一〕开发运行环境

本论文所开发的系统是在Windows 7系统和VisualStudio2020平台下开发完成,使用c#作为VisualStudio2020的开发语言,SQL Server 2020作为数据库。

系统有较高的安全性和可靠性,最终依照系统开发的成果撰写毕业设计论文。

〔二〕开发工具及平台介绍

1、VisualStudio2020简介

VisualStudio是一种微软公司发明的开发环境,在目前专门的流行,功能专门地强大,界面也专门地友好。

微软VisualStudio2020让程序员能够专门快地制造出高品质、体验丰富的程序,充分展现了微软开发智能客户端程序的构思。

借助VisualStudio2020,收集和处理信息的能力提升了,做出决策也变得更加高效和简单。

不管什么样规模的单位或企业都能用VisualStudio2020快速创建能够利用Windows7的更安全、更易于治理同时更可靠的应用程序。

2、SQL语言简介

SQL全称是〝结构化查询语言(StructuredQueryLanguage)〞,SQL是在1974年由Boyce和Chamberlin提出的,并在IBM公司研制的关系数据库治理系统原型SystemR上实现。

SQL语言结构简洁,功能强大,简单易学,因此自从1981年推出以来,SQL语言,深受用户及运算机工业界欢迎,得到了广泛的应用。

现在不管是像Oracle,Sybase,Informix,SQLserver这些大型的数据库治理系统,依旧像VisualFoxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。

SQL广泛地被采纳说明了它的优点。

它使全部用户,包括应用程序员、DBA治理员和终端用户受益非浅。

通过SQL命令,程序设计师或数据库治理员(DBA)能够进行以下一系列操作:

(1)定义关系模式,插入数据,建立数据库;

(2)对数据库中的数据进行查询和更新;

(3)对数据库重构和爱护;

(4)数据库安全性、完整性操纵。

三、系统分析

〔一〕系统开发的必要性

原有的手工操作方式存在的要紧问题:

1、手工模式下的工作劳动强度高、效率低、错误多、处理速度慢,不适应校园超市进展的需要。

2、在具体工作中,存在着大量数据的储存、汇总、查询等工作,手工模式速度慢而且不利于数据的分析,已不适应现代治理模式。

针对这些问题,我们有必要开发出一款能够适应时代的校园超市库存治理系统来解决相应的问题。

时代在进展,社会在进步,超市之间也存在着猛烈的竞争,因此提升校园超市库存治理的全面自动化、信息化变得专门重要。

超市库存治理系统解决了大量问题,它依靠现代化的运算机信息处理技术来治理超市,节约了大量的人力及物力,减轻了工作压力,同时能够快速而直截了当地反映出商品的库存状况,使超市治理人员更好地经营治理超市。

〔二〕系统开发的可行性

1、技术可行性

现在国内软件开发越来越热门,专门多产业都差不多拥有单独开发各种满足需求的软件的能力,能够满足各行各业的不同要求。

而该程序纵使其专门的复杂和繁琐,然而从技术层面上看那个程序,它仍旧是一个应用数据库的程序。

它的差不多步骤只是是对已有的数据库进行增、删、改、查等。

因此就单纯的数据库方面的应用来看,临时没有专门大的问题。

2、经济可行性

纵观本系统,刚开始需要大量投资。

需要用到电脑、服务器等一系列相关的东西,然而随着电脑进入千家万户,而且在本系统开始应用后,人员培训费能够大大的降低。

同时能够有效地节约时刻,这不就提高了系统的效率,数据也更准确,同时解决了工作人员的去与留造成的数据丢失等问题,符合了当前的形式。

〔三〕需求分析

需求分析简单地说确实是分析用户的要求。

需求分析是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直截了当阻碍到后面各个时期的设计,并阻碍到设计结果是否合理和有用。

〔四〕功能需求分析

数据库在一个系统的地位专门重要,合适的数据库结构设计能够有效提高数据储备的效率,使得数据一致和完整。

一个合适的数据库也有利于程序的实现。

设计数据库系统时应第一充分了解用户的每个方面的需要,包括现有的以及可能涉及到的需求。

用户的需求具体表达在对各种信息的提供、储存、更新和交流,这就要求数据库结构能充分满足各种信息的输出和输入。

本系统采纳SQLServer2020作为数据库,其强大的服务器平台,高性能服务器结构能够满足以上的要求。

〔五〕软件和硬件需求分析

软件要求:

能够依照数据量的大小选择不同的数据库,本系统选择了SQLServer2020数据库。

SQLServer安装程序需要MicrosoftWindowsInstaller3.1或更高版本以及Microsoft数据访问组件(MDAC)2.8SP1或更高版本。

SQLServer2020安装程序安装该商品所需的以下软件组件:

MicrosoftWindows.NETFramework4.0

MicrosoftSQLServer本机客户端

MicrosoftSQLServer安装程序支持文件

开发的平台一样选择VisualStudio2020,该平台能够完美兼容C++语言,功能比较完善,是软件开发的理想选择。

VisualStudio2020的硬件要求:

CPU:

1.6GHZ以上(举荐:

2.2GHZ或以上)。

内存〔RAM〕:

至少384MBRAM〔举荐1024MB或以上〕。

显示器:

使用800×600辨论率或更高,举荐1024×768或更高32位真彩。

硬盘:

要求至少有10GB空间进行应用程序的安装或更高。

客户端支持:

一样情形下,微软Windows界面比较让人容易同意,因此,建议使用WindowsXP、Windows2000Professional、Windows7或Windows8操作系统。

四、系统设计

〔一〕系统总体设计

1、系统总体设计要求

我们需要设计一个合理的数据库,减少其中重复的数据,减少所占用的储备空间,同时要设计出美观的界面,让用户有更好的体验,该系统要求除了能实现信息的录入,删除,查询等差不多功能之外,还要求能够依照用户的需要进行操作。

2、系统总体架构

本系统采纳C/S模式,C/S(Client/Server,客户机/服务器)模式是一种软件系统体系结构。

这种结构是建立在局域网基础之上的,它需要针对不同的操作系统开发不同版本的软件。

同时,它不依靠于外网环境,即不管是否能够上网都可不能阻碍应用。

第一,C/S所拥有的一个特点确实是交互性强。

在C/S中,客户端有一套完整应用程序,在错误提示、在线关心等方面都有强大的功能,同时能够在子程序间自由切换。

其次,C/S模式提供了更安全的环境。

由于C/S提供的是点对点的结构模式,采在局域网上应用,相对更加安全。

而B/S模式是采纳点对多点、多点对多点这种开放的结构模式,在该模式下,用户工作界面是通过Web扫瞄器来实现的,并应用TCP/IP这类用于网络的开放性协议,尽管其降低了系统爱护和升级的工作量,减少了总成本,然而其最大的缺点是对外网的依靠性太强。

由于CS在逻辑结构上比BS少一层,关于相同的任务,CS完成的速度总比B/S快,使得C/S更利于处理大量数据。

由于实现客户端和服务器的直截了当相连,无需中间环节,因此响应速度快。

同时由于开发是针对性的,因此,操作界面漂亮,形式多样,能够充分满足客户自身的个性化要求。

〔二〕系统功能总体设计

校园超市库存治理系统是一个典型的数据库应用程序,由登录模块、主界面、用户信息治理、供应商信息治理、进货治理、销售治理、库存治理内容组成。

通过需求分析,能够对系统功能进行总体设计,具体功能说明如下:

1、要求此软件能够对库存产品进行资料治理和统计,对产品的进货单和产品的销售单进行录入治理和统计。

2、要求此软件能够依照用户的需要对库存情形进行查询。

除上述功能外,系统还需要有以下功能:

要有良好的人机界面。

支持多人操作。

在进货、退货时存在一对多的关系,要求支持多行录入功能。

为了方便用户查询,要求支持多条件查询。

关于每种商品要求编号惟一。

支持账目的详细内容扫瞄。

图4-1是系统设计的总体框架图,通过图示的形式,描述了系统各部分的功能模块结构关系。

图中的每一个模块都能够独立地实现其具体的功能。

图4-1系统总体结构图

差不多模块与功能:

差不多档案〔职员差不多信息和供应商信息〕、进货治理、销售治理、库存治理、退货治理和数据备份。

〔三〕数据库设计

1、数据库设计

数据库设计是指关于一个给定的应用环境,构造〔设计〕优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地储备和治理数据,满足各种用户的应用需求,包括信息治理要求和数据操作要求。

2、系统的E-R图

E-R图也称实体-联系图(EntityRelationshipDiagram),提供了表示实体类型、属性和联系的方法,是用来描述现实世界的概念模型。

〔1〕职员差不多信息的实体及属性,如图4-2所示:

图4-2 职员的实体及属性

〔2〕供应商的实体及属性,如图4-3所示:

图4-3供应商的实体及属性

〔3〕进货信息的实体及属性,如图4-4所示:

图4-4 进货实体及属性

〔4〕销售信息的实体及属性,如图4-5所示:

图4-5 销售实体及属性

〔5〕库存信息的实体及属性,如图4-6所示:

图4-6库存信息实体及属性

〔6〕退货信息的实体及属性,如图4-7所示:

图4-7退货信息实体及属性

3、数据库逻辑结构设计

〝校园超市库存治理系统〞的数据模型表示为:

〔1〕职员差不多信息〔职员编号,职员姓名,系统登录名,登录密码,性别,出生日期,所属部门,职员职位,手机号码,家庭,家庭地址〕

〔2〕供应商信息〔供应商编号,供应商名称,负责人姓名,联系,,地址,备注,加入时刻〕

〔3〕进货信息〔进货编号,职员编号,供应商名称,所属仓库,商品名称,进货数量,单位,进货价格,销售价格,应对金额,实付金额,进货日期〕

〔4〕销售信息〔销售编号,进货编号,职员编号,商品名称,销售数量,时刻,销售单价,应对金额,实付金额,备注〕

〔5〕库存信息〔库存编号,进货编号,供应商名称,仓库名称,商品名称,库存数量,单位,入库时刻,入库单价,出库单价,负责入库人员,备注〕

〔6〕退货信息〔退货编号,进货编号,销售编号,退货职员编号,商品名称,退货数量,退货时刻,退货单价,应退金额,实退金额,退货缘故〕

该库存治理系统是应用在互联网的环境下,因此只需建立起一个数据库,在该数据库基础上建立起表格,如表4-1、表4-2、表4-3、表4-4、表4-5和表4-6所示:

表4-1职员差不多信息表

列名

数据类型

长度

主键

说明

EmpId

varchar

(50)

职员编号

EmpName

varchar

(20)

职员姓名

EmpLoginName

nvarchar

(20)

系统登录名

EmpLoginPwd

nvarchar

(20)

登录密码

EmpSex

nvarchar

(10)

性别

EmpBirthday

datetime

出生日期

EmpDept

nvarchar

(50)

所属部门

EmpPost

nvarchar

(20)

职员职位

EmpPhone

nvarchar

(50)

手机号码

EmpPhoneM

nvarchar

(50)

家庭

EmpAddress

varchar

(200)

家庭地址

表4-2供应商信息表

列名

数据类型

长度

主键

说明

CompanyID

varchar

〔50〕

供应商编号

CompanyName

nvarchar

〔100〕

供应商名称

CompanyDirector

nvarchar

(50)

负责人姓名

CompanyPhone

nvarchar

(20)

联系

CompanyFax

nvarchar

(20)

CompanyAddress

nvarchar

(200)

地址

CompanyRemark

nvarchar

(400)

备注

ReDateTime

datetime

加入时刻

表4-3商品进货信息表

列名

数据类型

长度

主键

说明

GoodsID

nvarchar

(50)

进货编号

EmpId

nvarchar

(50)

职员编号

JhCompName

nvarchar

(100)

供应商名称

DepotName

nvarchar

(20)

所属仓库

GoodsName

nvarchar

(50)

商品名称

GoodsNum

int

(20)

进货数量

GoodsUnit

nvarchar

(20)

单位

GoodsJhPrice

varchar

(20)

进货价格

GoodsSellPrice

varchar

(20)

销售价格

GoodsNeedPrice

varchar

(20)

应对金额

GoodsNoPrice

varchar

(20)

实付金额

GoodsRemark

varchar

(200)

备注

GoodTime

datetime

进货日期

表4-4销售信息表

列名

数据类型

长度

主键

说明

SellID

varchar

(50)

销售编号

GoodsID

varchar

(50)

进货编号

EmpId

varchar

(50)

职员编号

GoodsName

varchar

(50)

商品名称

SellGoodsNum

int

(20)

销售数量

SellGoodsTime

datetime

时刻

SellPrice

varchar

(20)

销售单价

SellNeedPay

varchar

(20)

应对金额

SellHasPay

varchar

(20)

实付金额

SellRemark

nvarchar

(200)

备注

表4-5库存信息表

列名

数据类型

长度

主键

说明

KcID

varchar

(50)

库存编号

GoodsID

varchar

(50)

进货编号

JhCompName

varchar

(50)

供应商名称

KcDeptName

varchar

(50)

仓库名称

KcGoodsName

varchar

(50)

商品名称

KcNum

int

(20)

库存数量

KcUnit

varchar

(20)

单位

KcTime

datetime

入库时刻

KcGoodsPrice

varchar

(20)

入库单价

KcSellPrice

varchar

(20)

出库单价

KcEmp

varchar

(20)

负责入库职员

KcRemark

nvarchar

(200)

备注

表4-6退货信息表

列名

数据类型

长度

主键

说明

ThGoodsID

varchar

(50)

退货编号

GoodsID

varchar

(50)

进货编号

SellID

varcha

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

当前位置:首页 > 经管营销 > 经济市场

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

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