中小型超市信息系统的分析与设计大学毕业设计论文Word文件下载.docx
《中小型超市信息系统的分析与设计大学毕业设计论文Word文件下载.docx》由会员分享,可在线阅读,更多相关《中小型超市信息系统的分析与设计大学毕业设计论文Word文件下载.docx(36页珍藏版)》请在冰豆网上搜索。
整个研究过程采用结构化的设计方法,首先进行了有关本系统的可行性分析与功能需求分析,其次针对业务流程进行了系统的总体设计,接着进行了系统详细设计,最后完成了系统的界面设计与部分实现。
整个研究过程针对中小型超市存在的问题以及行业现状进行了清晰有效的分析与设计,可以为从业人员开发超市管理信息系统提供相应依据。
关键词:
零售业,中小型超市,管理信息系统
Thesmallandmediumsizedsupermarketsinformationmanagementsystemofresearchanddesign
Abstract
Supermarketisanewindustrywiththecommodityeconomygraduallydevelopedandproduced,whichisdifferentfromtheoldgroceryshopforms.Itcaneffectivelyavoidthecustomersandtheownercontactingface-to-face,andprovideafree,relaxedandcomfortableshoppingenvironmentforthecustomer.Thereforemoreandmorecustomersfavorthissubject,anditplaysamoreandmoreimportantroleinpeople'
sdailylife.Chinahasalargepopulation,smallandmedium-sizedsupermarketsscatteredineverycorneroftheurbanandrural.Itdirectlycontactsthelivesofthepeopleandplayhasanirreplaceableimportantroleinsociallife.Sincetwenty-firstCentury,thepaceofeconomicglobalizationhasgraduallyaccelerated,andthepatternofChina'
sreformandopeningupisalsodeepening,andtheretailindustrywillbecomeincreasinglyfiercecompetition.Thisrequiresthatsmallandmediumsupermarketsmuststrengthentheircorecompetitivenesssoastosurviveinthefiercemarketcompetition.Ifsmallandmedium-sizedsupermarketswanttobecomestrongerinthefiercecompetitionenvironment,inadditiontothesuperiorqualityofthegoodsandcomfortableshoppingenvironment,themostimportantthingistomeetcustomerdemandforgoodsintime,sosmallandmedium-sizedsupermarketsneedafastandefficientmanagementinformationsystem.
Inthispaper,amanagementinformationsystemforsmallandmediumsizedsupermarketsisdesignedanddevelopedforthissituation.Thecourseofthestudyusestructureddesignmethod.Firstlythesystemmakesfeasibilityanalysisandfunctionalrequirementsanalysis.Secondly,thesystemmakesoveralldesignofbusinessprocessesandmakesadetaileddesign.Finallywecompletethesysteminterfacedesignandimplementation.Throughoutthecourseofthestudyinviewoftheproblemsexistedinthesmallsupermarketandindustrystatuswereclearandeffectiveanalysisanddesign,anditcanprovidebasisforpractitionerstodevelopthesupermarketinformationmanagementsystem.
Keywords:
Theretailindustry,
smallandmedium-sizedsupermarkets,informationandmanagementsystem
一、绪论
(一)研究背景与意义
目前我国一大批大型零售企业已经逐步发展壮大,这些企业经过改革开放三十年的发展与积累,已经形成了一套适合企业本身业务流程与管理模式的管理信息系统。
除此之外我国还是存在着大量中小型的零售企业,它们规模小、人员少、成本低,无法应用那些大型企业业务划分十分详细的管理信息系统,也无法负担起开发复杂的管理信息系统的费用,但是它们才是真正陪伴在消费者身边并离消费者最近的企业。
因此,针对中小型超市管理模式和业务流程信息化的研究十分有意义,适合超市本身的管理信息系统可以有效提高员工工作效率、减轻工作负担并提高超市整体效益,也可以给顾客提供一种更加高效便捷的购物环境,提高超市在市场中的竞争力。
站在消费者的角度上,购物结帐时收银员应该操作准确且快速,这样消费者才能更加感觉舒适与便捷。
传统的超市收银操作十分繁琐复杂,而超市管理信息系统可以帮助管理者随时查看商品销售信息、库存商品信息以及每天的收银日报表,增加了超市管理者对超市的掌控程度,也方便了做出更加快速有效的决策,并且可以给顾客提供更加快捷方便的购物体验,对超市管理者与顾客都具有非常重大的意义。
总之,管理信息系统可以大大提高超市的运营效率与效益,超市管理者通过信息系统采集与处理的各个业务流程的信息,不仅可以进行快速有效的决策,还可以提高自身对超市的掌控力,因此管理信息系统在降低超市经营成本、提高工作效率与整体效益方面发挥了重大作用。
(二)中小型超市信息化国内外现状
国外的超市管理信息系统经过九十年代计算机技术的迅速发展已经逐步完善并成熟,国外中小型超市在激烈的竞争和洗礼的过程中逐步加强、完善自己自己的业务体系,这个过程中中小型超市普及了电子收款机(ECR)、销售时点管理系统(POS)、条形码识别系统、电子数据交换(EDD)、银行信用卡及电子转账系统(EF)、电子订货系统(EOS)等高端的技术。
二十一世纪初期网络技术的空前发展,使得国外中小型超市管理信息系统已经逐渐完善与成熟,一开始第一代中小型超市管理信息系统只具有简单模拟的基础功能,现如今第三代系统已经可以进行动态分析以及为管理者提供决策帮助,中小型超市管理信息系统还将随着科技不断发展而不断产生变化。
我国的管理信息系统研究起步较晚,中小型超市经营管理者在对超市的管理中,一开始往往是采用用人工计算和清点的方式来掌握超市库存商品情况,整个过程繁琐复杂,需要耗费管理者以及营业员大量的时间精力来进行整理。
随着商品经济的逐步发展,市场上所存在的产品种类越来越多,人工记账越来越难以实现,并且顾客产生了许许多多纷繁复杂的需求,以往的管理模式已经无法适应现在的超市业务情况。
因此我国中小型超市大部分都开始向发达国家学习,使用适合自身的超市管理信息系统,不仅降低了经营成本,还提高了超市工作效率与整体效益。
二、管理信息系统的可行性分析和功能需求分析
(一)系统初步调查
调查人员通过实地考察并在一家小型超市工作了三个月,与超市的管理者和营业员进行广泛的讨论与交流,发现了该超市在管理模式、组织结构和业务流程等方面的一些问题,并对该超市运营模式及运营环境有了一个初步的认识:
该超市地处新乡市郊区一家火电厂家属院旁,周边居民主要是职工家属以及外来务工人员,每月有稳定的顾客消费群体光顾该超市,业务呈稳定上升趋势。
收银台利用POS机和电脑进行商品销售,由于小型超市人手不足,没办法一个人只负责一项业务,往往每个营业员都需要承担多项业务,而原系统对各项业务划分过于复杂,营业员无法掌握多种业务的信息化应用方法。
另外,由于小型超市无法保证各个业务环节都完成信息化构建,每一次各业务单元的管理都会耗费大量的精力和时间,而且原系统报表、统计分析能力尤其不足,因此超市急需安装适合超市现有业务的管理信息系统,加强系统的统计分析能力,为管理者提供更加直观清晰的报表,使管理者可以做出快速有效的决策。
下图为超市目前的组织机构图:
图1超市组织结构图
(二)系统可行性分析
1.技术上的可行性分析:
二十一世纪以来,计算机技术、互联网技术和数字媒体技术获得了前所未有的发展,大容量数据存储介质的研发日渐成熟,以数字信息为基础的信息科学也有了长足的发展,尤其是以数据存储技术为基础的数据仓储技术也在近年来获得迅猛发展,软件与硬件的快速发展使得以数字化方式实现海量信息的存储及检索成为可能,这些都对以信息科学为基础的管理信息系统的性能和功能产生了深远的影响。
这次系统设计使用的是delphi7编程语言与SqlServer2000数据库一起进行开发,这两个软件都是我们在大学期间有学习使用过的,有一定的技术基础,开发出的信息管理系统在基于WindowsXP以上的操作系统都能够完美运行。
2.经济上的可行性分析:
本次设计的管理信息系统比较小型,从设计开发到投入使用以及后期维护所需要投入的资金不多,只要有一定的系统开发经验的人员都可以进行开发。
超市信息系统的使用能够提高超市管理者的工作效率,帮助管理者掌控超市情况,而且系统的运用可以使超市资源得到更加合理的分配,直接减少运营成本,最终可以提高超市整体收益。
另外,该信息系统的开发成本不高,不会影响超市的流动资金,所以从经济角度上本系统的开发时可以进行的。
3.操作可行性分析:
首先,该信息系统的操作十分简单,稍微有一定工作经验的操作人员就能轻松掌握。
其次,该系统查询方便,用户可以对各个业务模块的查询项目进行检索。
另外,该系统可进行数据维护,供应商或会员信息的录入及商品名称、编码、价格的输入,都可进行增加、删除、修改、查询等操作。
最后,该系统的运营环境为非实时联网,不论是单机联网还是多机联网,系统能够完全独立运行。
由于系统工作条件与网络是否连接无关,因此系统稳定性强、可靠性高,从而避免了因网络故障而导致系统无法操作的局面,而且超市信息管理系统对操作人员的要求不高,合理地减少了超市成本的投入。
(三)功能需求分析
本次系统设的主要目标是对超市的具体业务流程进行改进,因此在设计之前调查人员应该对用户的需求进行详细完善的了解,并根据这些用户需求设计出一种适合超市具体业务流程的管理信息系统。
用户需求分析是系统设计的第一阶段并且是最重要的阶段,因为我们设计系统的目的就是为了方便操作人员对企业进行管理。
整个系统设计都需要以用户需求为中心,并且这一阶段收集到的基础数据也会成为下一步总体设计的基础。
从数据库设计的角度考虑出发,任何一种开发方法都需要记录用户的需求,并根据这些用户需求建立合适的数据模型。
需求分析阶段是对组织、部门、企业等对象进行详细调查分析,记录用户需求,了解原本企业信息系统的运行状况,并在确定新系统功能的过程中,收集支持系统目标的基础数据,满足用户需求。
需求分析阶段的任务一是了解组织结构情况,调查这个组织的部门组成,各个部门的职责是什么,为下一步的信息流程分析做准备;
二是了解各个部门的具体业务流程情况,调查各个部门内部的数据流向以及对数据的操作与加工;
三是确定新系统的边界,将电脑需要完成的操作与人工操作进行区分,而由电脑完成的功能才是本次系统设计应该进行实现的部分。
我们把收集到的基础数据进行整理组合,最终构成人员管理、采购管理、销售管理、库存管理四个主要的功能模块,而每个功能模块的功能是:
人员管理模块包括对职工、会员、供货商三部分信息的管理,它包含了超市信息系统内与人员有关的信息情况,管理者可以对超市内部的人员信息进行了解与管理,加强对超市内人员信息的控制。
采购管理模块包含了采购信息查询与采购信息维护两部分,超市管理者可以对采购信息进行增加、删除、修改等操作,方便管理者了解超市内部的采购情况。
销售管理模块包括销售信息查询与销售信息维护两部分,方便管理者对销售情况进行统计,对商品的销售情况进行管理,了解整个超市内部的销售情况。
库存管理模块包括库存信息查询与库存信息维护两部分,方便管理者对库存信息进行增加、删除、修改等操作,使管理者更好地对库存情况进行分析与了解。
上述四个模块包括整个超市业务流程,方便超市管理者对整个超市的运行情况有一个清晰明了的认识。
由于超市各个业务流程的信息都能及时汇聚到管理者面前,从而超市管理者可以做出快速有效的决策,这样大大提高了超市的运营效率,使超市管理者对超市的掌控水平得以大大提升。
通过实地调查与分析,整个超市的业务流程图如下:
图2超市业务流程图
根据超市业务流程图进行分析,我们可以得到整个超市的顶层数据流程图,如下图:
图3超市顶层数据流程图
三、管理信息系统数据流程设计
对超市当前存在的管理业务的详细调查研究是了解用户需求并进行系统分析与设计的重要基础工作,因此我们要对该超市的采购、销售与库存业务进行全面细致的调查与分析。
系统调研过程中,我们采取的主要方法是进入超市内部,通过聊天、观察或者直接参与超市的工作流程,逐步深入细致地对现有系统进行了解,发现其中的不足并改正,从而设计一种适合超市现有业务的管理信息系统。
(一).业务流程图分析
首先与超市经理和其他职员进行开会交流,了解他们对信息系统的了解与需求,高度重视具体业务人员所提出的意见与需求,逐一进行详细的调查与分析,深入了解各个具体业务工作的内容和方法,与他们共同讨论如何通过信息系统更加有效地提高工作效率和减轻工作负担。
通过对超市整体组织结构、人员信息及各个工作流程的了解,我们分析了超市现有的信息管理系统与用户的需求,并通过可行性分析、功能需求分析以及详细调查后,成功地分析出了整个超市的总体业务流程图,其结构如下:
图4超市业务流程图
(二)数据流程图分析
我们根据超市业务流程图成功分析出该超市的数据流程图,其主要部分为采购数据流程图、销售数据流程图以及库存数据流程图三部分。
1.采购数据流程图
图5采购数据流程图
2.销售数据流程图
图6销售数据流程图
3.库存数据流程图
图7库存数据流程图
(三)数据字典
数据字典是对系统数据流程图中数据流、数据项、数据结构、处理逻辑、数据存储以及外部实体对象进行描述与定义的有效工具,在数据库设计阶段起到十分重要的作用。
我们利用数据字典对该超市信息系统数据流程图里各个部分进行了有效的解释与说明,并且给予了各个部分以实际的意义,具体说明如下:
1.数据流描述
表1数据流信息表
数据流名称
简述
数据流来源
数据流去向
数据流组成
进货单
超市采购时对商品的记录单据
收货处理
采购审核
进货单编号+供应商编号+商品名称+进货日期+进货数量+进货价格+金额+操作员编号
入库单
超市收货后的入库确认单据
填写入库单
审核入库单
销售记录
售出商品时记录的商品信息
商品销售
系统所记录的销售信息
销售单编号+销售日期+商品名称+商品编码+单价+商品数量+销售总金额金额+操作员编号+会员卡编号
小票
顾客付款后获得此次的购物凭据
系统进行销售结算
小票处理
出票时间+凭条编号+商品名称+商品编号+单价+数量+金额+付款方式+付款金额
销售查询结果
超市信息系统查询到的销售记录
在销售模块输入的查询信息
系统返回销售模块查询结果
查询时间+查询用户编号+销售时间+销售记录编号+商品名称+商品编码+单价+销售数量+销售总金额+操作员编号+会员卡编号
库存查询结果
超市信息系统查询到的当前库存信息
在库存模块输入的查询信息
系统返回库存模块查询结果
查询时间+查询用户编号+商品编码+商品类别+商品名称+供应商编号+库存数量+进货价+销售价
进货查询结果
超市信息系统查询到的进货信息
在采购模块输入的查询信息
系统返回采购模块查询结果
查询时间+查询用户编号+进货单编号+商品名称+供应商编号+进货日期+进货价格+进货数量+金额+操作员编号
2.处理逻辑描述
表2处理逻辑信息表
处理逻辑名称
输入的数据流
处理逻辑的描述
输出的数据流
用户登陆
用户名、密码
用户进入系统登陆界面,输入用户名和密码后登陆超市信息系统
登陆信息
进货信息
超市收到供应商的商品,并进行相应的记录
进货记录
确认的收货信息
收货审核通过后,填写入库单
未审核的入库单
审核人员对填写的入库单进行审核,并进行确认
收银员前台扫描记录
顾客结账时,收银员扫描商品条形码,并将商品信息存入数据库
系统记录销售信息
销售信息
系统对收银员录入的信息进行记录,并对数据库库存信息进行修改
凭证处理
结算信息
顾客付款完成后,系统生成一张小票作为购物的凭证
输入销售查询信息
用户销售查询输入数据
利用系统的销售查询功能,输入想要查询的关键字
销售查询条件
系统返回销售查询结果
系统根据查询条件查询数据,返回相应的销售查询结果
输入库存查询信息
用户查询库存时输入的数据
使用本系统的库存查询功能,输入想要查询的关键字
库存查询条件
系统返回库存查询结果
系统根据查询条件查询数据,返回相应的库存查询结果
输入采购查询信息
用户通过采购查询功能模块输入的数据
使用本系统的采购查询功能,输入想要查询的关键字
采购查询条件
系统返回采购查询结果
系统根据查询条件查询数据,返回相应的进货查询结果
采购查询结果
3.数据存储描述
表3数据存储信息表
数据存储名称
数据存储组成
相关联的处理
管理员信息
超市管理系统的使用者的相关信息
姓名+密码+员工编号+性别+手机号+职位
用户登陆、系统后台记录
超市对每次采购信息的记录
进货单编号号+商品名称+供应商编号+进货日期+进货价格+进货数量+金额+操作人编号
收货处理、收货审核、填写入库单、审核入库单、输入进货查询信息、系统返回进货查询结果
超市对每次销售信息的记录
销售单编号+销售日期+商品名称+商品编码+单价+商品数量+销售总金额+操作员编号+会员卡编号
商品销售、系统记录销售信息、系统对销售结算、凭证处理、输入销售查询信息、系统返回销售查询结果
库存信息
超市对各商品的库存信息的记录
商品编号+商品类别+商品名称+供应商编号+库存数量+进货价+零售价
填写入库单、审核入库单、商品销售、系统记录销售信息、输入库存查询信息、系统返回库存查询结果
4.数据项描述
表4员工数据项表
数据项名称
类型及宽度
取值范围
员工名称
员工的姓名
char(15)
员工密码
员工的登陆密码
char(10)
员工编号
使用者的员工编号
员工性别
员工的性别
char
(2)
男、女
联系电话
员工的联系方式
职务
员工担任的工作
char(5)
表5进货单数据项表
进货单编号
进货单的编号
商品名称
进货商品的名称
供应商编码
供应商的编码
进货日期
进货的具体时间
datetime
进货价格
采购商品的价格
float(8)
进货数量
进货的数量
char(6)
金额
总计的价格
=单价*数量
操作员编号
进货的员工编号
表6销售单数据项表
销售单编号
此次销售的编号
销售日期
销售的具体时间
销售的商品的名称
商品编码
销售的商品的编码
int
单价
一件商品的价格
商品数量
销售此件商品的数量
char(6)
<
=库存数量
销售总金额
销售此件商品的总价
操作员编号
此次销售的员工