基于NET的超市管理系统设计与实现_第1页
基于NET的超市管理系统设计与实现_第2页
基于NET的超市管理系统设计与实现_第3页
基于NET的超市管理系统设计与实现_第4页
基于NET的超市管理系统设计与实现_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XXX 毕业设计(论文)基于.NET的超市管理系统的设计与实现学 生:学 号:专 业:班 级:指导教师:XXX 计算机学院二 O 一 六年六月I基于.NET的超市管理系统的设计与实现摘 要在市场经济中,销售是超市运作的重要的一个环节,为了能更好地推动销售,获得利益,很多超市都成立了分公司或实行代理制,然后再通过分公司或代理商把各种商品推向最终用户。这些分公司都分散在全国各地,有的甚至是在国外,那么超市间远距离的、频繁的业务信息交流是常态。对于以前的传统方式,主要使用电话、传真等方式传递订货与退货以及其他的业务等信息,总公司需要搜集到各分部的各类信息,并对这些信息加以整理分析,才能更好掌握到整个公司的情况。这种传统的信息传递与管理方式效率比较低,而且可靠性、安全性和保密性等都不能满足超市实现这种高效管理要求,数据统计时间滞后也是一个问题,所以往往是领导发现运营出现问题时,就已经过了问题出现的时间。就算是没有分部的小超市,这种传统的手工方式管理效率也比较低,同样会存在问题。通过超市管理系统,能够使得各管理者可以更及时的发现已经存在的问题并解决它,这样能更高效的管理。基于.NET 的超市管理系统阐述如下:该项目主要包括资料管理与采购管理,销售管理和库存管理,帐务管理和应收款管理,以及应付款管理,经营分析,零售管理和系统管理十大功能模块。关键词:SQL;超市管理;C#.NETIIThe design and implementation of supermarket management system based on .NET ABSTRACTIn the market economy, sales are an important link in the operation of the supermarket, in order to better promote sales, access to benefits, many supermarkets established branch or agency system is implemented, and then through the branches or agents of the various products onto the end user. These branches are scattered all over the country, and some even in foreign countries, so the distance between the supermarket, frequent business information exchange is the norm. For the traditional way before, the main use of telephone and fax information transfer order and returns and other business, the corporation need to collect all kinds of information of each segment, and the information summarized, in order to better grasp the whole company.The traditional information transmission and management efficiency is relatively low and reliability, security and confidentiality, etc. cannot satisfy the supermarket to achieve the demand of effective management, the statistical time lag is also a problem, and so is often leading to the discovery of operator, has been the problem of time. Even if there is no branch of small supermarkets, the traditional way of manual management efficiency is relatively low, there will be problems. Through the supermarket management system, can make the managers can more timely found the problems and solve it, so that more efficient management.Supermarket management system . NET are described as follows: the project mainly includes data management and purchase management, sales management and inventory management. Accounts management and accounts receivable management, and accounts payable management based on, business analysis, retail management and system management and ten functional modules.Keywords: SQL; Invoicing; C#.NETIII目 录第 1 章 绪论 11.1 课题的提出、研究现状及研究意义 11.2 课题的研究内容 11.3 小结 1第 2 章 系统需求分析 22.1 需求分析 22.2 系统 UML 图例 32.3 小结 4第 3 章 系统设计 53.1 系统总体结构 53.2 系统模块设计 53.2.1 资料管理模块详细设计 53.2.2 采购管理模块详细设计 63.2.3 库存管理模块详细设计 63.2.4 销售管理模块详细设计 63.2.5 帐务管理模块详细设计 63.2.6 应收款管理模块详细设计 73.2.7 应付款管理模块详细设计 73.2.8 经营分析模块详细设计 83.2.9 系统管理模块详细设计 83.3 数据库设计 83.3.1 E-R 图 83.3.2 概念设计 93.3.3 逻辑设计 93.4 小结 11第 4 章 系统实现 124.1 搭建系统框架 12IV4.2 系统数据访问层实现 134.3 主要模块实现 134.3.1 资料管理模块实现 134.3.2 采购管理模块实现 144.3.3 经营分析模块实现 144.3.4 库存管理模块实现 154.3.5 系统维护模块实现 154.4 小结 15第 5 章 测试 165.1 测试用例 165.2 测试结果 165.2.1 用户登录 165.2.2 信息管理 175.2.3 库存管理 195.3 小结 20第 6 章 结论 21致谢 22参考文献 23附 录 24附录 A: 主要源程序 24XXX 毕业设计(论文)1第 1 章 绪论本章主要讲解这个选题的一些情况。1.1 课题的提出、研究现状及研究意义在市场经济中,销售是超市运作的重要环节,为了更好地推动销售,不少超市建立了分公司或实行代理制,通过分公司或代理商把产品推向最终用户。这些分公司或代理商大都分布在全国各地,甚至是在国外,远距离频繁的业务信息交流是它的主要特点。对于以前的传统方式,主要使用电话、传真等方式传递订货与退货以及其他的业务等信息,总公司需要搜集到各分部的各类信息,并对这些信息加以整理分析,才能更好掌握到整个公司的情况。这种信息传递、管理方式效率低下,而且可靠性、安全性和保密性等都不能满足超市实现这种高效管理要求,数据统计时间滞后也是一个问题,所以往往是领导发现运营出现问题时,就已经过了问题出现的时间。即便是没有分部的超市,传统的手工方式管理效率低,也会存在同样的问题。通过超市管理系统,可以更及时的发现并解决问题,把握住机会,更高效的管理。上述的这些问题,不管是信息管理系统本身发展的问题,还是计算机技术应用发展的问题。我们都必须从新的角度,新的技术方法去思考这些问题。从课题的现状来看,近年来兴起NET 技术就给我们带来了极大的便利,我们可以利用 C#和NET 两者相结合来开发该程序,该超市管理系统在响应速度上因为采用的仍是桌面应用程序开发,所以响应速度快,同时NET 的应用,使得可以较好的去实现数据的实时性及共享性,并且NET 的跨平台传输特性使得该软件的通用性好,实用性也更好。1.2 课题的研究内容本课题是设计一个基于NET 的超市管理系统。该软件主要包括帐务管理与应收款管理,资料管理与采购管理,销售管理及库存管理,以及应付款管理,经营分析,零售管理和系统管理十大功能模块。1.3 小结绪论这一章主要是对课题所要研究的内容作了介绍。有了这些,将可以进行后面的需求分析。XXX:基于.NET 的超市管理系统的设计与实现2第 2 章 系统需求分析这一章主要介绍系统的需求分析,然后分析了系统功能需求与系统的 UML 图等。2.1 需求分析 在市场经济中,销售是超市运作的重要的一个环节,为了能更好地推动销售,获得利益,很多超市都成立了分公司或实行代理制,然后再通过分公司或代理商把各种商品推向最终用户。这些分公司都分散在全国各地,有的甚至是在国外,那么超市间远距离的、频繁的业务信息交流是常态。对于以前的传统方式,主要使用电话、传真等方式传递订货与退货以及其他的业务等信息,总公司需要搜集到各分部的各类信息,并对这些信息加以整理分析,才能更好掌握到整个公司的情况。这种传统的信息传递与管理方式效率比较低,而且可靠性、安全性和保密性等都不能满足超市实现这种高效管理要求,数据统计时间滞后也是一个问题,所以往往是领导发现运营出现问题时,就已经过了问题出现的时间。就算是没有分部的小超市,这种传统的手工方式管理效率也比较低,同样会存在问题。通过超市管理系统,能够使得各管理者可以更及时的发现已经存在的问题并解决它,这样能更高效的管理。此超市管理系统的这种新的管理模式是基于软件以及高速、大容量的存储设备基础上的,通过使用集中式的数据库,将超市的日常活动操作有机的结合起来,能较好达到数据共享、提高管理效率、降低运营成本、改进自身服务等目的。利用超市管理系统可以提高超市管理的水平比如:1能够降低运营成本,提高管理效率;2能够降低一些采购成本;3能够及时调整各商品的销售策略,减少不必要的损失;4能够加快资金周转,实现经济效益;5能够强化对于财务的监控,实现经济效益;6能够使一些商业数据智能分析;7能够更高效决策。此作为超市管理系统,首先需要系统管理员运用系统来进行添加用户的功能。添加用户后,部门职员就可以登录了,在登录以后可以根据部门赋予其不同的操作权限等,具体功能描述如下:(1)资料管理模块,用于超市基本资料的维护,包括商品资料,供货商信息,XXX 毕业设计(论文)3客户资料和采购合同与销售合同以及业务员信息等相关基本信息维护。(2)库存管理模块,此模块可用于盘点库存以及查询库存信息,库存量不足时产生库存预警和库存预警参数设置,及时更新超市库存信息,以便获取最新库存资料来提供超市管理者决策使用。(3)采购入库模块,用户进货入库,采购单查询和采购退货的相关处理,在采购的同时应更新应付款信息和增加库存量。(4)销售模块,可用于商品的销售出库,销售退货处理,销售单的查询等的处理,要注意在销售商品时还必须更新应收款以及减少该商品库存量。(5)账务管理模块,用于每月的结账,对超市每月的损溢情况进行分析和计算,结账日期设定。(6)经营分析模块,可动态生成饼图,包括零售量,库存量,销售量和采购量的比例,便于决策者做出正确的商业决策。(7)系统管理模块,此模块可以提供用户管理与相应登录用户的密码修改,以及数据库备份还有还原等相关功能。超市管理系统都是把信息管理当做运营的基础,把经营管理作为最终目标,再利用现有的成熟的、先进的计算机方面的技术,加上领导层的商业模式,再对超市的一些有用的经营数据进行采集、储存、加工、处理和分析,最终得到我们需要的有用信息,为各层管理者提供有效的决策依据。2.2 系统 UML 图例根据此前的系统需求分析,可以得到超市管理系统的用例图如图 2.1 所示:高层领导采购部销售部仓储部系统管理员资料管理库存管理应付款管理应收款管理零售管理账务管理销售管理采购管理经营分析系统维护XXX:基于.NET 的超市管理系统的设计与实现4图 2.1 系统用例图系统基础模块类图如 2.2 所示:+ G e t M a x I D ( ) : i n t+ E x i s t s ( ) : b o o l+ E x e c u t e S q l ( ) : b o o l+ G e t S i n g l e ( ) : i n t+ Q u e r y ( ) : u n s i g n e d c h a r- c o n n e c t i o n S t r i n g : s t r i n gD B H e l p e r S Q+ G e t M a x I D ( ) : i n t+ E x i s t s ( ) : b o o l+ E x e c u t e S q l ( ) : b o o l+ G e t S i n g l e ( ) : i n t+ Q u e r y

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论