小型超市信息管理系统的设计与实现(论文+源码)_kaic

摘要
随着信息产业的快速发展,越来越多的软件、应用和平台不断出现和诞生, 传统行业也面临着管理方式方法的适应和改革。超市作为消费品流通的基本的经 营单位,为我们生活提供便利,无论是商业区、城市住宅区、乡镇村落还是旅游 景点等到处都有他们的身影。超市作为一个经营主体,参与者有管理者、供应商、 客户、消费者,涉及到的交易对象有商品和资金,交易的场所在超市本身,物流 存储有仓库,有经营有管理有数据。规模虽小,功能俱全。
本论文研究的目标就是针对市场上小中型的零售店在日常经营中遇到的问 题,使用信息技术,设计一套适用、稳定、可扩展的能够帮助他们提高工作效率 和管理水平的超市管理系统。超市是具有代表性的零售行业,零售的业务类型在 很多方面是通用的,此系统设计实现后可以适用其他商品的买卖管理。
本次软件开发过程中采用信息系统开发理论,对系统分别进行功需求分析、 软件设计、编码实现以及软件测试确认等过程。在需求分析阶段,使用进销存的 管理思想,按照人、机、料、法、环的思维框架对超市的管理现状和管理需求进 行梳理,结合超市规模和使用场景去繁留简对其进行功能设计;在设计阶段,先 对系统的物理机构、逻辑结构以及数据库进行总体设计,然后通过系统中各对象 和方法的静态和动态的关系对系统中各个子模块的运行和操作过程进行详细设 计;编码和测试环节对软件功能进行了确认,系统能够满足超市采购、销售、入 库、出库、盘点、资金等各个业务环节对数据的登记、查询和分析的功能性要求。 经过实际验证,开发的系统能够帮助超市经营者及时获知超市商品交易和资金交 付情况,在合理安排库存,快速调整产品结构和做决策方面能够起到积极作用, 符合项目预期。
在技术方面,考虑到开发成本、使用成本以及维护使用的便利性,此次设计 在Windows环境下使用基于.net平台的VS2005进行开发,数据库方面, SQLServer2000安装简单,适用性比较强,选择作为此次数据处理和存储的后台系 统。系统的结构为C/S模式,整体快速稳定,便于维护。
关键词:超市管理系统,进销存,Windows环境,SQLServer ,C/S模式。
ABSTRACT
With the rapid development of the information industry, more and more software, applications and platforms are constantly emerging and emerging, and traditional industries are also facing the adaptation and reform of management methods and methods. Supermarket as a basic business unit consumer goods circulation, provide convenience for our life, whether it is business district, urban residential district, township or village tourist attractions is filled with them. Supermarket as a main body, the participants have managers, suppliers, customers, consumers, involved in the transaction object have goods and capital, trading places itself in the supermarket, logistics storage warehouse, with business management data. Small in scale and versatile in function.
The goal of this thesis is aimed at the market of small medium-sized retail stores in daily management problems, the use of information technology, design a set of suitable, stable, extensible can help them improve the work efficiency and management level of the supermarket management system. Supermarket is a representative retail industry, and the business types of retail are universal in many aspects. The system design and implementation of this system can be applied to the purchase and management of other commodities.
In this software development process, the information system development theory is adopted to analyze the system's work demand, software design, coding implementation and software test confirmation. Used in requirements analysis phase, enters sells saves the management thinking, according to the people, machine, material, method, the analytical framework of ring in supermarket management status and management requirements in terms of grooming, according to the scale of the supermarket and the use of the scene to numerous leave a brief on the functional design; During the design phase, first to the physical body, the logical structure of the system and database for the overall design, and then through the objects and methods of the system of static and dynamic relations of each module in the system and operation process of the detailed design; Coding and testing link confirmed the software functions, the system can satisfy the supermarket procurement, sales, warehousing, outbound,
II
inventory, capital, and other business links for data registration, query and analysis of functional requirements. Through the actual verification, the development of the system can help supermarket operator timely inform the supermarket commodities and capital delivery situation, the reasonable arrangement of inventory, quick adjustment of product structure and make decisions can play a positive role, in line with the project.
In terms of technology, considering the development cost, operation cost and maintenance convenience, the design used in Windows environment based on. Net platform VS2005 development, database, SQLServer2000 simple installation, stronger applicability, choose as the background for this data processing and storage system. The structure of the system is C/S mode. The whole system is fast and stable and easy to maintain.
Key words: supermarket management system,Invoicing,Windows environment, SQL Server,C/S mode
目录
第一章绪论
1.1项目背景
1.2国内外发展和研究现状
1.2.1国外发展情况
1.2.2国内发展现况
1.3工作的主要内容
1.4论文结构
第二章 技术概述及介绍
2.1C/S 与 B/S 介绍
2.2C#语言介绍
2.3.NET Framework
2.4Microsoft Visual Studio
2.5UML 建模工具 VISIO
2.6SQL2005数据库介绍
2.7本章小结
第三章系统需求分析
3.1业务调研及基本需求分析
3.2功能需求分析
3.2.1角色定义
3.2.2系统维护功能
3.2.2.1操作员设置
3.2.2.2用户密码修改
3.2.2.3数据备份与恢复
3.2.2.4系统日志
3.2.3基础信息
3.2.4采购管理
3.2.5销售管理
3.2.6库存管理
3.2.7财务结算
3.2.8决策管理
3.2.9系统功能结构
3.3非功能性需求
3.4可行性分析
3.5本章小结
第四章软件设计
4.1软件设计遵循原则
4.2体系结构及网络设计
4.3系统的组成
4.4系统数据库设计
4.4.1数据库结构设计
4.4.2数据库表设计
4.5系统功能详细设计
4.5.1 类图
4.5.2时序图
4.6本章小结
第五章系统的实现
5.1用户登录功能
5.2系统功能
5.3信息档案
5.4采购管理
5.5批发销售
5.6库存管理
5.7财务结算
5.8决策分析
5.9本章小结
第六章系统功能测试
6.1系统测试目标
6.2系统测试基本原则和方法
6.3测试准备和测试计划
6.4软件测试
6.4.1功能测试
6.4.2性能测试
6.5测试结果
6.6本章小结
第七章 总结与展望
致谢
参考文献
第一章绪论
1.1项目背景
随着计算机技术的不断发展,传统的生活和工作模式也在不断的发生变化, 城市城镇化的趋势使得人口密集度越来越高,物质的流通速度和流通量也越来越 大。随着我国产业升级的变化,劳动力成本越来越高,无论什么行业,光靠增加 劳动力来解决业务量的增加是不现实的,利用科技产业,使用技术和工具提高生 产力才是最有效的办法。信息技术的发展和成熟,大大节省了时间成本,规范了 管理,提高了工作和运营效率。
零售业因为其门槛较低,需求旺盛,所以从业人数多,分布广,规模也是大 小不一。随着业务量的增发,手动记账不但速度跟不上,而且容易出错,货物混 乱,人员疲惫。大规模的零售商场诸如家乐福、沃尔玛、华联等都有专业的软件 开发团队为其提供软件服务,中型的连锁店也有定制的软件服务为其提供保障[1]。 小型零售虽然店铺小,但是业务并不比大型商超简单,随着业务量增长,也会零 售集批发一起,麻雀虽小功能齐全。但因为其软件规模小,收益薄,售后麻烦, 市面上可供选择的零售管理系统不多,而且功能简单,价格偏高。我们所处的时 代是信息大爆照的时代,信息化是一种趋势,将会渗透到我们生活的方方面面⑵。
本次毕业设计就是根据目前行业的这样的一个市场情况,根据现阶段中小型 超市日常管理的需求,基于C#设计语言的强大开发功能和SQLServer的数据管理 技术做一个零售超市的信息管理软件。另外,超市是比较典型的零售业,集商品、 买卖、批发,库存、资金、报表、决策等业务类型于一体,开发基于超市业务的 信息管理系统,其功能可以适用很多类似如五金店、化妆品店、玩具店、书店、 烟酒店、衣帽店等,兼容适用性强,实用意义较大。因此,课题以超市业务展开。
1.2国内外发展和硏究现状
1.2.1国外发展情况
超市这个概念来自于国外,出现于20世纪30年代,因为工业化进程比较早, 消费市场发展较快,随着生产效率的提升,通过信息化提升管理效率的需求显得 尤其紧迫。条码识别技术和POS机的使用加快了整个行业的发展水平,伴随网络 通信技术的成熟,以及硬件服务器性能的提升,信息管理系统由之前的简单数据 记录发展为集采购、生产、销售、物流为一体的跨地区、多业态、多组织形式的,
可以同时实现数据共享、任务协同的智能化数据处理中心[3]o
信息化技术最早在大中型和中高端企业中得到重视和使用。国外大型零售卖 场比如沃尔玛,早在20世纪80年代就购置了自己的专用卫星来构建自己的信息 系统,后期与IBM合作开发了专用的EOS系统,与宝洁公司建立了及时补货系统 KARS,还使用了前台管理POS系统,数据库管理系统,电子自动订货系统EOS, 自动补货系统,有效客户反馈系统ECR等,整个信息系统功能强大,结构复杂HL 国外知名软件服务商SAP也有专门针对零售业务的软件方案,主要针对跨地域的 集团零售业,包括采购、销售、库存、商品、人力资源、财务、设备等,需要专 业的信息技术团队进行实施和后期维护,投入较大[5]o
美国的零售业集中度很高,因为产业发展的早,在信息化方面做的很好,早 先发展起来的比较大的零售巨头在管理方法和技术方面为小型零售店带来很好的 启发,整个行业在在自上而下的良性促进模式下得到了突飞猛进的发展。无论是 实体店的管理水平还是信息化系统的建设和普及使用率,美国在一直处与世界领 先水平[6]。在软件产的选择方面,不同规模的零售店在市场上都能很容易找到功能 齐全、服务质量好、信誉高、性能稳定的软件产品,如果有个性化需求也能很好 的得到满足。在功能和服务方面,更多的零售店通过互联网和信息技术,或建立 自己的网上门户,或建立微平台建立合作推广,比如Amazon,星巴克等,都加大 投入,进行线上线下联动,增加了销售的渠道和范围。
社会的高速发展带动消费的扩大和升级,作为大型超市的补充,小型超市因 为选址的灵活性和便利性,发展迅速。因为大型超市的信息化实现和技术的普及, 小型超市的信息化也有了突飞猛进的发展,超市信息管理技术也明显优于其他次 发达和发展中国家。不同发展规模的超市都有相匹配的比较成熟的管理系统,几 乎所有零售店都实现了数字化管理,效率很高[7]。
1.2.2国内发展现况
做为世界最大的经济体之一,我国目前处在一个快速发展的阶段,随着国民 收入的不断增加,消费市场零售总额数据也是逐渐攀升,呈现多样化和连年高速 增长的态势。据商务部统计相关数据,2014年超市行业销售增长幅度为5.5%, 2015 为6.8%,2016年为6.7%,虽然增速放缓,但仍呈现依旧逐年递增的趋势。因为电 商的冲击,线上购物分走大批流量,超市行业逐渐呈现两极分分化的态势,超大 体量超市因为品类丰富购物体验好,虽然开店速度放缓,但销售收入依然在增长, 2014-2016年销售额分别为4.04%, 2.97%,3.32%,中型规模的店铺在吸引客流量 方面力量稍弱,单体经营成本高,业绩总体下滑,小的实体店业务因为资金投入

小,管理简单,经营灵活,线上线下业务融合业务量增加,总体收入增速达到9.6% 的增长,比美国高出7.5个百分点,比日本和欧盟百分比分别高出11和7.6罔。阿 里,京东等商界大鳄也开始逐渐向线下渗透,开始布局自己的零售店,或者与现 有零售店展开合作。比如阿里投资了苏宁云商、三江购物、银泰集团、联华超市 等,与这些零售业的现在又的供应链系统和支付方式进行对接,进行数字共享和 改造。
目前国内ERP从规模、市场、服务、口碑等几个方面综合比较,做的比较好 的有金蝶、用友等,这些公司的业务渗透了制造、建筑、金融、医疗、贸易、交 通、零售等各行各业。用友的U8,金蝶的KIS功能类似,优点是契合中国零售业 的特点,针对大中小零售企业,支持在线、离线的管理模式,包含经销商管理, 终端管理,物料配送、补货,店面管理、零售出入库及核算管理等功能,支持自 营销售、加盟分店、专柜销售等多种形式的销售模式。功能齐全,有专业的销售 和服务团队,但是每年都要定期按时缴纳服务费,成本较高[9]。因为零售业的普遍 存在和信息技术的广泛应用,市场和网络上存在着很多商家自主开发的小的超市 管理系统,规模不一,功能各异,质量参差不齐。购买后可以使用,但因为规模 小,商家质量和服务没法保障,维护升级更是问题,使用起来特别不方便。如果 在网上搜索,甚至还能下载到一些免费的单机版的试用软件,但是如果用在实际 业务当中,可靠性安全性都不能保证[10]o
我国超市行业信息化水平可以根据业务总量划分层次进行说明。大型企业有 着完善的制度,规范的流程以及先进的进销存和资金业务体系,都有自主研发或 者定制的软件,投入巨大,功能强大,所有的数据流和信息流以业务和管理为导 向在企业内部流转汇聚,对企业正向促进,面临的问题是数据挖掘和深加工,财 务集中一体化以及企业并购重组后的数据统一和安全问题;中型企业资源逐渐集 中,在信息化方面功能逐渐完善,购买使用成熟的软件方案及产品,预算充裕, 维护及时,安全可靠,注重上下游产业信息的链接融合,以数据获取和分析为主。 低端零售业规模小,分散经营,因资金方面问题的限制没有得到高度的重视,信 息化的认识和理解局限于工具本身,或者在低端市场购买功能单一,没有资质的 小型信息管理系统,或者直接采用传统的手工记账进行店面管理,对业务流程和 信息建设缺乏长远的规划[11]。据统计,近十年我国实体店的数字化管理呈现高速 发展的态势,但截至到目前,整体数字化程度没有突破60%,低于同期欧美发达国 家水平。
小型的零售店在选择信息管理软件的时候综合考虑功能和成本之间的平衡, 操作简单、功能好用,价格低廉的软件最受欢迎。零售行业因为商品交易的不同
3
对应软件的功能可能会存在差异,不同规模的超市对系统需求定义也是千差万别, 具有一定体量和资金实力的公司会量身定制符合自己管理特点和要求的软件产 品,耗资可观。对大的软件提供商来讲,小而散的零售店经营变化快,体量小, 不成规模而且对价格敏感,维护起来成本相对较高,所以合作相对较少。对小的 软件提供商而言,因为市场占有率不高,品牌形象弱,也很难做大做强,普及率 不高。所以针对特定规模,业务明确的零售店的软件管理系统市场需求量很大"I。
近几年随着国家对新兴产业的支持,信息技术的发展速度呈现爆发式的增长, 大量的技术人员进入这个行业,很多传统行业的生产经营模式和管理方法逐渐被 软件化,流程化、数字化。生产制造、市场贸易等大规模经济体实现信息化相对 较早,信息化程度比较高,技术与业务相结合,实现了产业融合再造【I3】。各行各 业虽然经营实体存在差异,但是市场本质相同,人机料法环,或一致或取其部分 内容,关乎人与物,关乎进销存,以及流程数据等,这些业务几乎涵盖了超市的 各个方面。技术通用,模块应用可借鉴,这些都使小型超市管理系统的开发和实 现成为了可能"I。
1.3工作的主要内容
随着我国经济的不断发展,国民消费能力不断加强,生产和消费的方式也在 不断的发生变化,传统行业不会消失,只会更换方式竞争的更加激烈。超市遍布 在我们生活的各种场所,为我们提供食与用,如何通过信息技术最大化的提高店 面效益,降低成本是本次课题需要思考解决的问题。
在了解了超市行业发展情况和信息化水平的前提下,对项目要解决问题的目 标和范围进行定义。根据工作量和项目周期制定详细的开发计划,做好功能需求 调研,积极查找资料和相关文献,做好知识和技术储备。此次设计的超市及零售 行业信息管理软件定位小型超市的使用场景,结合目前大多实体店的通用业务以 及未来可能使用到的基本功能,从用户登录、物料采购、库存管理、销售管理、 财务结算等多方面进行产品研发,实现经营数据明晰可见,经营情况一目了然, 帮助经营者及时了解货物和财务动态,快速调整产品结构,为适应市场和做决策 提供依据。
此次软件开发是以软件工程开发思想和方法作为指导,结合生活生产需求, 将理论和技术转化为管理工具,具有非常有价值的实用意义。软件开发过程的工 作主要有:功能需求分析、总体设计、详细模块设计、软件实现、系统测试等, 每个过程完成后都要有相关的文档进行跟踪记录。
1.4论文结构
按照软件设计的思路和方法,论文按章节对开发过程中涉及到的内容、技术 和成果进行说明,总共七章,各章的主要内容如下:
第一章,绪论。介绍选题来源和背景,以及研究对象作出行业的国内外发展 现状,对本次项目开发的工作内容做简要介绍。
第二章,技术概述及介绍。分析对比B/S和C/S两种体系结构的特点和优缺 点,结合实际业务选择合适的开发模式。介绍软件开发使用的相关技术和工具。
第三章,系统需求分析。对软件需求、软件功能及管理流程进行梳理和定义, 对系统开发进行可行性分析等。
第四章,软件设计。完成系统的总体设计和详细设计。确定系统结构,根据 需求分析得出系统要实现的功能模块,设计数据库表,列举类图和时序图。
第五章,系统的实现。列举系统中各个子模块的设计成果,通过程序流程图 和部分代码队实现过程做进一步说明。
第六章,系统功能测试。介绍使用的软件测试方法,对各子模块进行测试用 例分析,对系统性能和总体功能进行评价。
第七章,总结与展望。结合需求说明、测试结果和使用体验,对软件功能和 性能进行评价。回顾软件开发的过程,总结经验发现不足。 
 

小型超市信息管理系统的设计与实现(论文+源码)_kaic_第1张图片

 

小型超市信息管理系统的设计与实现(论文+源码)_kaic_第2张图片

小型超市信息管理系统的设计与实现(论文+源码)_kaic_第3张图片 

 

你可能感兴趣的:(计算机文章,毕业设计,struts,后端,数据库,开发语言,javascript)