《小型超市管理系统754645515322998.docx》由会员分享,可在线阅读,更多相关《小型超市管理系统754645515322998.docx(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、小型超市管理系统数据库课课程设计计报告 题目名名称: 小型型超市管管理系统统 姓 名:专 业: 计计算机科科学与技技术 班 级:学 号:同组人员员:指导老师师:前言超市需要要处理大大量的库库存信息息,还要要时刻更更新产品品的销售售信息,不不断添加加商品信信息。面面对不同同种类的的信息,需需要合理理的数据据库结构构来保存存数据信信息,需需要有效效的程序序结构支支持各种种数据操操作的执执行。商商店自动动化的产产品管理理在欧美美等国家家早已经经实现,也也是零售售业管理理的基础础。它最最主要的的特点是是能够实实时的和和准确的的控制店店内的销销售情况况。如果果可以能能够实时时掌握销销售流程程及销售售情况
2、,则则可以有有效地加加速商品品的周转转率并提提高服务务质量,而而且可以以减少产产品售价价不符等等所产生生的问题题。顾客客的消费费要求的的是希望望在超市市购物中中能基本本上都能能购得所所需的商商品,并并且还要要既保证证商品质质量还要要享受优优质,方方便的服服务。摘 要要管理信息息系统在在强调管管理,强强调信息息的现代代社会中中它就得得越来越越普及。而而将信息息管理系系统与企企业自动动化设备备相结合合,则是是当今社社会现代代企业的的发展趋趋势。随随着超市市规模的的发展和和不断扩扩大,商商品数量量急剧增增加,有有关商品品的各种种信息量量也成倍倍增长。超超市时时时刻刻都都需要对对商品各各种信息息进行统
3、统计分析析。而大大型的超超市管理理系统功功能过于于强大而而造成操操作繁琐琐降低了了小超市市的工作作效率,因因此开发发适合小小型超市市管理的的管理系系统可以以很好的的提高工工作效率率。小型超市市管理系系统是市市场上最最流行的的超市上上常用的的系统之之一,它它主要包包含以下下几个模模块:前前台收银银管理和和用户登登陆管理理、商品品类型及及商品的的管理、进进货和销销售的管管理、销销售分析析以及库库存管理理等。从从而,实实现对进进货、销销售、库库存及员员工信息息等实现现全面、动动态、及及时的管管理。本文系统统的分析析了软件件开发的的背景以以过程;首先介介绍了软软件的开开发环境境,其次次介绍了了本软件件
4、的详细细设计过过程:数数据库的的设计、各各个模块块的设计计和实现现,以及及具体界界面的设设计和功功能。关键词:超市,数数据库,管管理信息息系统、用用户、管管理目录第一章 系统概概述41.1 系统开开发背景景与意义义41.1.1系统统开发背背景 441.1.2系统统开发意意义4第二章 系统需需求分析析521 系统功功能要求求 5522 需求分分析概述述 623系系统层次次划分 624 系统数数据流图图 8825 数据字字典 100第三章 总体设设计1443.1 系统总总体设计计目标1443.2 系统概概念设计计1443.2.1概念念模型(E-R图) 143.2.2关系系模式166第四章 数据库库
5、的实现现1774.1 系统实实现工具具简介1774.2 小型超超市管理理系统数数据库实实现177结束语 233参考文献献 24第一章系系统概述述1.1 系统开开发背景景与意义义1.1.1 系系统开发发背景随着信息息时代的的到来,提提供了大大量的社社会产品品,城市市集中度度也进一一步加强强,由于于人们生生活节奏奏的不断断加快,超超市管理理者对便便利的要要求进一一步提高高。在吸吸收街坊坊式多店店优点的的基础上上,出现现了区域域性的超超市。小型超市市管理系系统按分分类、分分级的模模式对仓仓库进行行全面的的管理和和监控缩缩短了超超市信息息流转时时间,使使企业的的物资管管理层次次分明、井井然有序序,为采
6、采购、销销售提供供依据,智智能化的的预警功功能可以以自动提提示存货货短缺、超超储等异异常状况况;完善善的小型型超市管管理功能能,可对对企业的的存货进进行全面面的控制制和管理理,降低低超市成成本,增增强企业业的市场场竞争力力。现在大多多数超市市不能有有效的管管理每一一种商品品,收款款结算速速度慢,容容易出现现营业差差错,不不宜进行行商品调调价,盘盘点效率率底等,而而且在超超市日常常管理中中,商品品进、销销、存决决策以经经验为主主,缺乏乏实时分分析功能能,管理理人员对对及时传传递资料料的要求求始终得得不到满满足,随随着超市市形态的的高速发发展,其其经营管管理也变变的愈加加复杂,日日常所需需处理的的
7、数据量量也逐渐渐增大,商商业运转转的中间间环节也也越来越越多,原原始的人人工管理理已无法法应对这这复杂的的市场。为为此,我我在本次次设计之之中选择择了小型型超市管管理系统统设计,依依靠现代代化的计计算机信信息处理理技术来来管理超超市,从从而节省省了大量量的人力力、物力力、改善善了员工工的工作作条件,减减轻了劳劳动强度度,并且且能够快快速反映映出商品品的进销销存状况况和各种种反馈信信息分析析,使管管理人员员快速对对市场的的变化作作出相应应决策,加加快超市市的系统统建立的的技术基基础。1.1.2系统统开发意意义对于超市市管理者者来说,大大量复杂杂的销售售、进货货、库存存管理、供供应商管管理等难难于
8、通过过传统的的方法进进行管理理。小型型超市管管理系统统正是对对上述的的问题而而开发的的,通过过计算机机系统来来管理货货品销售售与进货货的情况况,可以以解决大大量商品品信息的的查询和和管理,便便于更好好的进行行商品管管理,同同时也为为销售员员提供方方便。第二章 系统需需求分析析2.1系系统功能能要求(1)、零零售前台台(POOS)管管理系统统,本系系统必须须具有以以下功能能:商品录入入:根据据超巿业业务特点点制定相相关功能能,可以以通过输输入唯一一编号、扫扫描条形形码、商商品名称称等来实实现精确确或模糊糊的商品品扫描录录入。该该扫描录录入方法法可以充充分保证证各种电电脑操作作水平层层次的人人员均
9、能能准确快快速地进进行商品品扫描录录入。收银业务务:通过过扫描条条形码或或者直接接输入商商品名称称(对于于同类多多件商品品采用一一次录入入加数量量的方式式)自动动计算本本次交易易的总金金额。在在顾客付付款后,自自动计算算找零,同同时打印印交易清清单(包包括交易易的流水水账号、每每类商品品的商品品名、数数量、该该类商品品的总金金额、交交易的时时间、负负责本次次收银的的员工号号)。如如果顾客客是本店店会员并并持有本本人会员员卡,则则在交易易前先扫扫描会员员卡,并并对所购购物品全全部实行行95折折优惠,并并将所购购物品的的总金额额累计到到该会员员的总消消费金额额中。 会员卡卡的有效效期限为为一年,满
10、满一年未未续卡者者,该会会员卡将将被注销销。安全性:OS登登陆、退退出、换换班与操操作锁定定等权限限验证保保护;断断电自动动保护最最大限度度防止意意外及恶恶意非法法操作。独立作业业:有的的断网收收银即在在网络服服务器断断开或网网络不通通的情况况下,收收银机仍仍能正常常作业。(2)、后后台管理理系统,本本系统必必须具备备以下功功能进货管理理: 根根据销售售情况及及库存情情况,自自动制定定进货计计划(亦亦可手工工制定修修改),可可以避免免盲目进进货造成成商品积积压。 按计划划单有选选择性地地进行自自动入库库登记。 综合查查询打印印计划进进货与入入库记录录及金额额。销售管理理: 商商品正常常销售、促
11、促销与限限量、限限期及禁禁止销售售控制。 综合查查询各种种销售明明细记录录、各地地收银员员收银记记录以及及交结账账情况等等。 按按多种方方式统计计生成销销售排行行榜,灵灵活察看看和打印印商品销销售日、月月、年报报表。库存管理理: 综综合查询询库存明明细记录录。 库库存状态态自动告告警提示示。如库库存过剩剩、少货货、缺货货等。软软件为您您预警,避避免库存存商品积积压损失失和缺货货。 库库存自动动盘点计计算。人员管理理: 员员工、会会员、供供货商、厂厂商等基基本信息息登记管管理。 员工操操作权限限管理。 客户销销售权限限管理。2.2 需求分分析概述述(1)、由由于操作作人员计计算机知知识有限限,因
12、此此要求良良好的人人机界面面;(2)、能能够对员员工进行行信息管管理,操操作凭密密码进入入;(3)、详详细进出出货物单单记录,支支持查询询和多条条件查询询;(4)、详详细销售售订单、发发货单、收收货单,方方便用户户对数据据的查询询;(5)、系系统支持持数据备备份和还还原技术术,有效效的保护护数据,避避免数据据缺失;(6)、强强大的报报表打印印功能;(7)、系系统预警警功能,及及时的提提醒用户户超储和和缺储的的商品;(8)、自自动统计计销售情情况,得得出销售售排行榜榜。2.3系系统层次次划分系统总体体层次结构构小型超市零售管理系统前台POS销售系统后台管理系统商品录入收银业务进货管理销售管理库存
13、管理人员管理模块子系系统层次次结构销售管理商品销售控制查询打印销售情况生成销售排行榜功能描述述:销售售管理子子系统可可以控制制某商品品是否允允许销售售,查询询每种商商品的销销售情况况并产生生年、月月、日报报表,同同时可以以生成销销售排行行榜。查询库存明细记录库存状态自动告警提示库存管理自动盘点计算功能描述述:库存存管理子子系统提提供查询询库存明明细记录录的基本本功能,并并根据库库存的状状态报警警,以及及自动盘盘点计算算。人员管理基本信息登记管理员工操作权限管理提示客户销售权限管理提示功能描述述:人员员管理子子系统提提供基本本信息登登记管理理,员工工操作权权限管理理,客户户销售权权限管理理的功能
14、能。2.4 系统数数据流图图后台管理理系统DDFD图图销售管理理DFDD图库存管理理DFDD图人员管理理DFDD图2.5 数据字字典系统分析析的主要要成果是是新系统统的逻辑辑模型,本本系统的的逻辑模模型主要要是以系系统的数数据流离离转徙和和数据词词典为主主要描述述工作。即即在对超超市信息息管理和和业务流流程进行行分析和和研究的的基础上上,超越越现有组组织机构构和业务务分工所所造成的的信息障障碍,完完全从业业务管理理功能和和管理对对象出发发,按信信息系统统中应有有的数据据流和数数据结构构来勾画画系统的的概貌,把把收集到到的数据据调查表表,利用用数据分分析方法法和工具具,如UU/C矩矩阵法等等,加
15、以以汇总、整整理、分分析,得得到系统统的逻辑辑功能、数数据资源源和数据据流程的的情况。1、数据据项名称数据项含含义数据类型型长度值范围商品编号号商品信息息charr不为空商品名称称商品信息息varccharr价格商品信息息charr条形码商品信息息charr允许销售售商品信息息charr厂商编号号商品信息息charr不为空供应商编编号商品信息息charr编号人员信息息charr姓名人员信息息varccharr类型人员信息息charr密码人员信息息charr销售单号号销售信息息charr不为空商品编号号销售信息息charr销售数量量销售信息息charr销售日期期销售信息息charr进货单号号进货
16、信息息charr不为空供货商号号进货信息息charr商品名称称进货信息息varccharr进货价进货信息息charr进货数量量进货信息息charr进货日期期进货信息息charr备注进货信息息varccharr供应商编编号供应商信信息charr不为空供应商名名称供应商信信息varccharr供应商电电话供应商信信息charr供应商地地址供应商信信息varccharr厂商编号号厂商信息息charr不为空厂商名称称厂商信息息varccharr厂商电话话厂商charr厂商地址址厂商varccharr2、数据据结构1、 文件名:销售表表组成:(销销售编号号,商品品编号,销销售数量量,销售售金额,销销售日
17、期期)2、文件件名:供供货商表表组成:(供供货商编编号,供供货商名名称,供供货商地地址,供供货商电电话)3、文件件名:厂厂商表组成:(厂厂商编号号,厂商商名称,厂厂商地址址,厂商商电话)3、数据据流编号名称数据流来来源数据流去去向1查询修改改销售管理理用户2信息反馈馈后台管理理用户3销售信息息销售信息息表销售管理理4库存信息息库存信息息表盘点计算算5查询明细记录录用户6供应商信信息供应商信信息表供应商信信息表7厂商信息息厂商信息息表厂商信息息表8会员信息息会员信息息表会员信息息表4、 数据存储储1、文件件名:销销售表组成:(销销售编号号,商品品编号,销销售数量量,销售售金额,销销售日期期)处理
18、:按按销售编编号递增增排列2、文件件名:供供货商表表组成:(供供货商编编号,供供货商名名称,供供货商地地址,供供货商电电话)处理:按按供货商商编号递递增排列列3、文件件名:厂厂商表 组组成:(厂厂商编号号,厂商商名称,厂厂商地址址,厂商商电话)处理:按按厂商编编号递增增排列5、处理理过程销售管理理加工名:销售管管理加工逻辑辑:根据据各个系系统反馈馈过来的的信息产产生各种种记录并并将信息息反馈给给管理人人员。输入流:各地销销售信息息。输出流:各种销销售情况况记录、反反馈信息息。库存管理理加工名:1、库库存管理理加工逻辑辑:根据据进出货货情况判判断货物物积压还还是缺货货并及时时报警输入流:管理人人
19、员送入入的货物物的详细细清单。输出流:报警信信息、货货物信息息。加工名:2、盘盘点计算算加工逻辑辑:根据据货物进进出情况况进行统统计,将将信息反反馈给库库存管理理并产生生库存信信息明细细记录。输入流:进出货货物信息息。输出流:明细信信息记录录、反馈馈信息。人员管理理:加工名:1、人人员管理理加工逻辑辑:根据据输入的的信息去去判断是是执行下下面哪个个权限管管理。输入流:供应商商信息、厂厂商信息息、会员员信息、员员工信息息、客户户信息,输出流:发出哪哪种权限限管理信信息。加工名:2、客客户权限限管理加工逻辑辑:根据据输入的的信息去去对信息息进行权权限操作作。输入流:要处理理的信息息。输出流:权限信
20、信息表。加工名:3、员员工权限限管理加工逻辑辑:根据据输入的的信息去去对信息息进行权权限操作作。输入流:要处理理的信息息。输出流:权限信信息表。加工名:4、信信息登记记管理加工逻辑辑:根据据输入的的信息去去对信息息进行管管理统计计操作。输入流:要处理理的信息息。输出流:管理统统计操作作后的信信息。第三章 系统总总体设计计3.1 系统总总体设计计目标小型超市市管理系系统是超超市馆管管理工作作中不可可缺少的的部分,它的内内容对于于超市的的管理者者和使用用者来说说都至关关重要,所以超超市管理理系统应应该能够够为管理理者或消消费者提提供充足足的信息息和快捷捷的数据据处理手手段。对对超市前前台的收收银管
21、理理,后台台的销售售管理、库库存管理理、财务务管理和和人员管管理这些些日常业业务的需需要,高效性性通过系系统的实实用,能能够改变变旧的超超市管理理模式,使使对消费费者和工工作人员员的管理理、查询询更加方方便有效效。对销销售信息息进行简简单的统统计分析析,便于于总结货货物的采采购和消消费者的的需求。随着科学学技术的的不断提提高,计计算机科科学日渐渐成熟,其强大大的功能能已为人人们深刻刻认识,它已进进入人类类社会的的各个领领域并发发挥着越越来越重重要的作作用。作作为计算算机应用用的一部部分,使使用计算算机对超超市信息息进行管管理,具具有着手手工管理理所无法法比拟的的优点.例如:检索迅迅速、查查找方
22、便便、易修修改、可可靠性高高、存储储量大、数数据处理理快捷、保保密性好好、寿命命长、成成本低、便便于打印印等。这这些优点点能够极极大地提提高超市市管理的的效率,也是超超市的科科学化、正正规化管管理,与与世界接接轨的重重要条件件。因此此,开发发这样一一套管理理软件成成为很有有必要的的事情。使使之减轻轻管理人人员的负负担,充充分发挥挥电脑的的作用。3.2 系统概概念设计计3.2.1 概概念设计计模型(EE-R图图)供应商ID供应商名称厂商电话厂商名称厂商地址厂商编号厂商供应商供应商地址供应商电话购买日期消费金额会员卡号厂商厂商ID厂商名称厂商地址厂商电话供货商名称生产注册时间会员ID累计金额用户用
23、户ID用户密码m供货金额供货日期销售日期供货商电话供货商地址供货商ID供货商销售销售ID商品ID商品名称价格促销价格消费商品供货会员用户姓名用户类型用户号nmnmnmn3.2.2 关关系模式式a) 商品信息息表(商商品编号号,商品品名称,价价格,条条形码,促促销价格格,促销销起日期期,促销销止日期期,允许许打折,库库存数量量,库存存报警数数量,计计划进货货数,允允许销售售,厂商商编号,供供货商编编号)b) 用户表(用户编号,用户名称,用户密码,用户类型)c) 会员表(会员编号,会员卡号,累积消费金额,注册日期)d) 销售表(销售编号,商品编号,销售数量,销售金额,销售日期)e) 交易表(交易编
24、号,用户名称,交易金额,会员卡号,交易日期)f) 进货入库库表(入入库编号号,入库库商品编编号,入入库数量量,单额额,总额额,入库库日期,计计划进货货日期,入入库状态态)g) 供货商表表(供货货商编号号,供货货商名称称,供货货商地址址,供货货商电话话)厂商表(厂商编号,厂商名称,厂商地址,厂商电话)第四章 数据库库系统实实现4.1 系统实实现工具具简介(1)、SQL server 2000 软件支持;(2)、操操作系统统 Wiindoows 20000;4.2 小型超超市管理理系统数数据库实实现/*-创创建数据据库-*/creaate dattabaase Marrketton pprimma
25、ryy(namee=Maarkeet,fileenamme=F:Proograam FFileesMMicrrosooft SQLL SeerveerMMSSQQLDDataaMaarkeet.mmdf,sizee=1000MBB,maxssizee=2000MBB,fileegroowthh=200MB)log on(namee=Maarkeet,fileenamme=F:Proograam FFileesMMicrrosooft SQLL SeerveerMMSSQQLDDataaMaarkeet.lldf,sizee=600MB,maxssizee=2000MBB,fileegroowt
26、hh=200MB)go/*-创创建基本本表-*/use Maarkeetgo/*-创创建厂商商表-*/CREAATE TABBLE Facctorry (FacctorryNuum iint ideentiity(1,11) PPrimmaryy keey,FacctorryNaame varrchaar(550) NOTT NUULL ,FacctorryAdddreess varrchaar(1100) NOOT NNULLL ,FacctorryPhhonee vaarchhar(20) NOOT NNULLL )GO/*-创建供供应商表表-*/CREAATE TABBLE Supppl
27、iier (SupppliierNNum intt iddenttityy(1,1) Priimarry kkey ,SupppliierNNamee vaarchhar(50) NOOT NNULLL ,SupppliierAAddrresss vaarchhar(1000) NNOT NULLL ,SupppliierPPhonne vvarccharr(200) NNOT NULLL )GO/*-创建销销售表-*/CREAATE TABBLE Selll (SelllNuum iint ideentiity(1,11) PPrimmaryy keey ,ProoNumm innt NNO
28、T NULLL ,SalleCoountt innt NNOT NULLL,SelllPrricee mooneyy NOOT NNULLL, SelllDaate dattetiime NOTT NUULL ) GO/*销售售表中商商品编号号与商品品信息表表之间的的外键约约束*/ALTEER TTABLLE SSelll ADDDCONNSTRRAINNT FK_Selll_PPro FOOREIIGN KEYY(PProNNum) RREFEERENNCESS Prro (PProNNum) OON DDELEETE CASSCADDE GGO/*入库库表中商商品编号号与商品品信息表表之间
29、的的外键约约束*/ALTEER TTABLLE SStocck AADDCONNSTRRAINNT FK_Stoock_Proo FFOREEIGNN KEEY(PProNNum) RREFEERENNCESS Prro(PProNNum) OON DDELEETE CASSCADDE GO/*在商商品信息息表上建建立一个个以商品品编号为为索引项项的非聚聚集索引引*/CREAATE nonncluusteeredd INNDEXX IXX_Prro OON PPro(ProoNumm)GO/*在销销售表上上建立一一个以销销售编号号、销售售日期为为索引项项的非聚聚集索引引*/CREAATE no
30、nncluusteeredd INNDEXX IXX_Seell ON Selll(SSelllNumm, SSelllDatte)GO/*创建建用于查查询入库库情况的的视图*/CREAATE VIEEW vv_SttockkASSELEECT Proo.PrroNaame as 商品名名称, Proo.PrroCoode as 条形码码, Facctorry.FFacttoryyNamme aas 厂厂商, Supppliier.SupppliierNNamee ass 供货货商, Stoock.ProoPriice as 入库价价格, Stoock.StoockCCounnt aas 入入
31、库数量量, Stoock.TottalPPricce aas 入入库总额额, Stoock.StoockDDatee ass 入库库日期FROMM Sttockk,Prro,SSuppplieer,FFacttoryyWherre SStocck.PProNNum= Prro.PProNNum aand Supppliier.SupppliierNNum=Proo.PrroNuum aand Facctorry.FFacttoryyNumm=Prro.FFacttoryyNumm aand Stoock.StoockSStatte=11 GO/*建立立产品表表与进货货入库表表之间的的触发器器*
32、/creaate triiggeer ttriSStocckon SStocckfor insserttas uupdaate Proo sset Proo.PrroSttoree=Prro.PProSStorre+SStocck.SStocckCoountt FFromm Prro, Stoock wwherre PPro.ProoNumm=Sttockk.PrroNuum ;整体关系系图结束语通过此次次数据库库的课程程设计,真真正达到到了学与与用的结结合,增增强了对对数据库库方面应应用的理理解,对对自己今今后参与与开发数数据库系系统积累累了不少少经验,在在实验过过程中,从从建立数数据开始始
33、,对数数据库设设计理念念及思想想上有更更高的认认识,从从需求分分析,到到概念设设计和逻逻辑设计计,E-R图的的表示,数数据字典典的创建建,懂得得了不少少有关数数据库开开发过程程中的知知识,在在实验中中建表,及及其关系系模式,关关系代数数的建立立及理解解,将SSQL语语言的查查询语句句用得淋淋漓尽致致,增强强了自己己在数据据库中应应用SQQL语言言的灵活活性,其其中包括括,插入入、删除除、修改改、查询询,牵涉涉表和表表之间的的联系,主主键与外外主键的的定义,约约束项的的设置,使使逻辑更更严密。在学习过过程中,我我也上网网查了不不少资料料,也看看了一些些别人设设计的小小型超市市信息系系统的设设计报
34、告告,学以以致用,自自我创新新,独立立完成了了这份自自己的报报告,从从中从学学到用,从从用又到到学,不不断修改改,系统统更新。虽虽然不能能达到完完善系统统,但也也做到了了尽善尽尽美,加加强理论论学习对对完善系系统会有有很多帮帮助,知知识是无无限的,我我以后还还会在这这个领域域不断的的进行探探索,掌掌握更多多的知识识。参考文献献1 陶宏才才.数数据库原原理及设设计.清华大大学出版版社.220022年2 范立南南.SSQL Serrverr 20000 实用教教程.清华大大学出版版社.119999年3 李香敏敏.SSQL Serrverr 20000 编程员员指南.北京希希望电子子出版社社.20000年年4 Swaapnaa Kiishoore .软软件需求求分析.机械工工业出版版社.119955年22