超市实训报告

超市实训报告,第1张

随着人们自身素质提升,越来越多的事务都会使用到报告,报告成为了一种新兴产业。在写之前,可以先参考范文,以下是我整理的超市实训报告,希望对大家有所帮助。

超市实训报告 篇1

人生是一个不断尝试,不断总结,不断创新的过程。经过在学校启航超市为期三周的实训之后,明白原来许多表面看起来很简单的事情,实际上却跟我们的想象有着一大段的距离。一个小小超市的经营,其中包含的经营策略,经营方向,经营目标,经营宗旨,等等,都值得我们探讨学习。

一、实习目的

因为自己的专业---经济信息管理的专业要求,同时,毕竟因为身在学校,接触社会的机会还很少,学校为了增加我们的阅历以及学识还有经验,于是在学生超市让我们开展实习工作。

二、实习人: xx

三、实习时间

xx年12月12号—xx年1月4日

四、实习地点

启航超市

五、实习单位和部门

营运部、采购部、仓储部、网络信息分析与发布

六、实习心得

1、做事绝对要干净利落,同时认真仔细谨慎

在营运部时我的职位是收银员。当收银员的第一晚,在人少的时候我总是悄悄地拿前一天做的收银员的小抄在看,明明看到很熟的了,在真正收银的时候却还是紧张到不能自已总是出错。学生们下课了,一窝蜂涌进超市里来,很快收银台前就排起了长长的队。我的动作真的很慢,又害怕紧张,害怕找错钱,害怕收银 *** 作过多的失误,害怕要顾客等太久,所以第一天晚上,我的头就没敢抬起来,怕看到一排瞪我的目光。

往后几天的收银工作已经渐渐熟手,所以已经不会再像第一天晚上那样手忙脚乱。但是这一周的营业部收银员的工作里,让我收获最大:一来,收银员的工作并不是我们平常所看到的那样简单,万事开头都是难的,关键是要熟能生巧二来,做事真的要干净利落,手脚要快,同时脑子也要转得快,并且还要保持对顾客的礼貌,态度要亲切,才能满足顾客的服务质量需求最后,收银时要认真仔细谨慎,因为涉及钱财,所以心思要比平常更加细腻,收银 *** 作一定不能出错,要注意收回来的金额和找出去的零钱是否对应得上,防止找错钱或者收错钱的失误发生。

2、如果没有货要上的话要找点事情做

因为超市里营运部是实行早晚班制,所以我在上早班当收银员之余,下班了没事做也会回到超市里当营业员或理货员,借此学习营运部的其他 *** 作运行要求。我觉得,营运部的成员都要懂得上货。不管你是什么职位。上货是营运部最基本的 *** 作实务之一。所谓“上货”,是我们常说的话,说通俗点,就是“补货”。货架上的货物被顾客买走了,货架就空了,我们得从仓库把同样的产品拿来补到原来的位子上去。如果超市的顾客很多的话,不能只顾着补货,要看着点的。当然,不是每时每刻都有货上的。当货架上的货物都补齐了,如果也没有什么顾客,假设在过道里走来走去,被经理看到是不怎么好的,感觉上我没事做,在混时间。虽然我们只是实习,但一切都是按照正规的上班制度来进行的,所以我们在超市的身份就是员工,老师就是经理和主管。所以,当货物补齐了,顾客又不多的时候,我们应该找些事情做一下:抹货架。货架一段时间不抹后,就会有一些灰尘,顾客看到有灰尘的产品,感觉上就像这件产品时间长了、旧的,自然就不会买了。这样不但给顾客流下了个坏印象,而且货物就卖不出去了。谁也不希望我们的东西卖不出去的。其实,抹货架还有个好处:可以坐下来!这个很好,在超市营业员一般是不可以坐下的,谁能连续站那么长时间啊?所以,在没有什么顾客而且没有货补时,可以抹货架。

3、学会采购,学会如何花费更少的钱买到更多的商品

营运部的实习工作结束之后,我们就来到了采购部。采购部要学习的就是整个采购的流程,主要包括以下步骤:第一,拟定采购计划,第二,和供应商谈判,第三,将谈判结果交给领导审批,第四,审批通过后就签署合同,将相关资料建档保存,第五,协助门店下订单,第六,跟踪商品的销售情况。在实习岗位上,我耳濡目染较多的是与供应商的沟通和将沟通结果交给主管审批这两个方面。采购过程中“质优价廉”是采购工作的精髓。我们通过与供应商的谈判与协商,尽量为超市购进更多的低价格高质量的商品,从而更好地为学生们服务,这个过程的 *** 作与实践需要平时细心积累经验,改进工作方法,提高工作技能才能更深入地做到质优价廉从而减低我们的采购成本。

4、仓储管理条理要明确,入库工作要做好

仓储部是我感觉任务最繁琐的一个部门。仓储的工作很多,我们学习的内容主要包括收货,给商品建档入库,给商品定价,注意库存商品的存放分类,等等。

在收货这一环节里,供应商运送货品进入超市,我们要学着如何查单,看我们的采购单是否与所收商品相一致我们学着点数,学着查看保质期和生产日期,对于生产日期已经过了保质期的四分之一的商品,我们重新考虑是否继续接收这一商品,或者直接拒收。这是本着我们的经营利益着想和食物的安全着想的。

给所收商品建档入库,是一项既简单又复杂的工作。我们要从收货的所有商品中抽样出来建档入库,从中检查我们所采购的商品的价格是否上涨或者下降,然后据此给进货价改变的商品根据毛利率来更改我们的售价,另外,我们也需要保存商品新的进货数量,还要对检验物资进行验证,最后才使商品入库。

在仓储部的库存管理里,根据不同物品的属性,物品的存放是不同的,不同种类的商品有不同的摆放方式和摆放位置,同时,也根据了仓库的地理条件来摆放不同的商品,使商品整齐有序,容易被找到,而且也有利于商品出库的时候更为方便。

5、市场调查要细致,数据分析要实际

最后就是我们的市场调查和数据分析了。在安排下来的市场调查工作里,我们有两个调查,分别是商品品种调整调查和商业情报调查。

在商品品种调整调查里,我们设计调查问卷,通过对学校南海校区大一大二总共一万多人进行的抽样调查,来调查出我们学校学生对启航超市的商品需求,商品价格,服务态度的满意程度,还有超市商品种类摆放等等各方面的意见以及建议,然后通过把收集来的调查进行数据分析,撰写分析报告,从而为超市进行商品调整提供一个有力的数据,借此改进超市不合理的地方。

而在商业情报调查里,我们到别的超市去看价格,借此回来和我们超市商品的价格来做个比较,找出我们超市商品定价存在的问题。超市是一个经营的场地,是与我们利益相关的地方,价格战在不同的地方不同的经营实体之间都存在着,这的确是无可厚非。

对于去别的超市看价格,我们戏称自己为“间谍”。对于做“间谍”,我总结了一个经验:要装作是买东西的顾客,而且一定要像!一般超市是不会对真正的顾客有疑心的。最重要的是:不能用笔抄价格。用笔抄价格,不仅会引起这家超市里工作人员(例如门店经理、营业员、理货员)的注意和怀疑,另外,超市里一般都装有监控摄像头,被拍到从而被抓到,到时候真的是百口莫辩。假设我们的手机有录音功能,我们可以偷偷地把商品名称和价格给录下来,回去之后继续进行我们的调查时把录音放出来,听一遍,就可以知道对方超市的商品定价了。这种方法在进行调查是快捷方便又可以有效地以防被抓到,虽然在回来进行调查报告时重新听一遍是会花费些许时间,但总体来讲,这的确是一个不错的方法。通过商业情报调查报告,我们把收集到的数据进行分析对比和总结,找出我们启航超市的不足之处,对某些商品重新调整我们的售价,借此使启航超市的经营工作更为完善,更为学生所能接受,更好为我们学生服务。

七、实习建议

为期三周的实习真的过的很快。实习过后,我对启航超市没有了原来不好的看法,但是,我对启航超市的经营还是有着建议。

1、我觉得,启航超市应该考虑把经营地迁到原玖隆超市。或者,在原玖隆超市的地方开一间分超市。一来,我觉得启航超市现在的地理位置存在着不利于某些宿舍楼层的学生购买商品,而且,现启航超市的入口和出口的确是不太利于学生的购物。存包的手续因为出入口的问题而变得繁琐,超市出入口的限制真的引来学生的很多不满与抱怨,甚至因为这样子赶客使学生不来超市购物,而宁愿舍近求远去别的地方购物。要解决这些问题,启航超市的确该重新考虑其自身的地理位置的不方便之处,并且考虑解决方法。

2、启航超市的确应该建立一套更好的商品存放制度。超市的商品摆放,的确还存在着不合理的地方,例如很多同学都不知道电池的摆放在哪,或者,早餐面包的购买离出口那么近,学生却偏偏要被迫拐个弯兜个圈从入口进,存包,买早餐,出口,再拐个弯回到入口去拿自己的包包,花费了更多的时间,所以我觉得,商品的摆放和存放,的确需要重新认真的考虑。

八、实习心情

通过在启航超市的实习,我明白了很多事情都有背后的无可奈何和困难,不当家真的不知道柴米贵,我们真的要从不同的地方考虑不同的问题,学会换位思考,想出不同的方法解决不同的问题。

超市实训报告 篇2

一、实习目的

尝试经商的滋味,增加自己的阅历,因本人是理科生,需要有更多的体验,更多的经历。毕竟身在学校,接触社会的机会很少,趁着暑假有这样一个节日,好好大干一场。

二、实习时间: xx7.18—xx年8.20

三、实习地点: xx大超市

四、实习单位和部门: xx集团

五、实习内容

炎炎烈日当头,正是因为有这样的环境,正激起了我要在暑假参加社会实践的决心。我要看看我能否在恶劣的环境中有能力依靠自己的又手和大脑维持自己的生存,同时,也想通过亲身体验社会实践让自己更进一步了解社会,在实践中增长见识,锻炼自己的才干,培养自己的韧性,更为重要的是检验一下自己所学的东西能否被社会所用,自己的能力能否被社会所承认。想通过社会实践,找出自己的不足和差距所在。由于家庭经济的原因,我不能像大多数同学一样,暑假可以好好在家玩玩、休息休息。我必须为我下学期的生活费考虑。我从高中毕业那年的暑假开始就在超市里打工了。由于我的表现还不错,老板比较喜欢我,所以这个暑假答应我在他的超市打工是理所当然的了。还没有放假,我就打电话到超市了,问老板是否愿意让我在他们超市工作,老板满口答应,非常希望我来工作。我当然非常高兴啦!闲话少叙,言归正传。那年我还没有到超市上班之前,我有一个长辈就跟我说:上班要多做事,少说话!话虽简单,但真正做起来就不简单了。俗话说:做坏人简单,做好人难啊!只要做一件坏事,在别人的眼里,这个人就是坏人!要想在别人眼里改变形象的话,就要做无数的好事,但还不一定能改变。要在众多同事、干部眼里一开始就流下一个好的映像可不是一件简单的事情啊!

于是,我个人制定了以下几大要点:

1、我决不破坏超市的规矩。

俗话说:国有国法,家有家规。自然,作为一个单位也有相应的规定了。我们超市制定了很多的规定,比如:不可以串岗、不可以闲谈、不可以把手机带在身上等等。所谓不可以串岗,就是不可以擅自离开自己的岗位。我们每个理货员都有自己的岗位——分属各个货架。比如,我是百货这边的,就不能随便跑到食品那边去,食品上的人就不能随便走到我们百货这边。食品那边比较大,还分三个部分:饮料和冷柜、饼干类、休闲食品。为什么不可以随便串岗呢?其实是这样的:我们乡下,顾客不像大城市的市民素质高,经常会有顾客偷东西的。如果我们随便离开自己的岗位,那么这边的货架就没有人看着,东西就很容易少掉!同样,“不可以闲谈”也类似这个原因,如国际歌理货员没事做的时候都在一起闲谈,那么就没人看着货物了,东西少了又是损失!还有,“不可以把手机带在身上”,这个规定看似严格,其实是有其中的原因的。以前超市的同事们上班互相发短信息,不认真上班,没人看着货物。所以,后来经理就规定了:不可以把手机带在身上!可以把手机带来上班,但要放在办公室。对于这个规定,大家还是很理解的,毕竟上班要有上班的样子的,超市的营收和自己的收入有很大的联系的。当然,还有很多的规定,比如:上班不可以抽烟、不可以坐下来等等。所有的规定我基本上都能自觉地遵守的。我认为,这些是最基本的,当然要遵守了。

2、不管是谁,随喊随到。

在超市做理货员,有时还是很忙的。特别是星期一、星期二、星期三,这三天是结帐的日子,很多的供货商都在这几天送货,然后顺便结帐。有时候,一连几家供货商送货来,这时候就忙了,有很多货物卸在收货处。仅有几个人在收货处是忙不过来的。既要验货又要把货装走。于是,他们就需要人来帮忙了。我是刚来的,当然不能呆在一边看了,为了表现好一点,我都是很主动地跑过去,把各个柜台的货物分开,并分别送到各个货架附近,再卸下来。如果是一般的货物倒是没什么,但有时候有的商家送的是饮料、酱油、食用油之类的货物就很重了。一箱都是好几瓶!很重的!我们超市进货都是几百箱饮料、几十箱油的,每卸一次都特别累!有时,睡觉到了早上,手膀都疼,还全身没劲!没办法,谁让我是新来的呢?所以,不管有多累的活,我都会很积极很主动地去帮忙。于是乎,我在同事眼里我是个积极的,在干部面前我也给他们留下了好的映像!

3、如果没有货要上的话要找点事情做。

所谓“上货”,是我们常说的话,说通俗点,就是“补货”。货架上的货物被顾客买走了,货架不就空了吗?还卖不卖东西了?这不行,得从仓库把同样的产品拿来补到原来的位子上去。如果超市的顾客很多的话,不能只顾着补货,要看着点的。当然,不是每时每刻都有货上的。有时,货架上的货物都补齐了,不就是没有事做了吗?就站在一个地方看着货架发呆,还是来回来回闲逛?当然不是了!如果没有什么顾客,也没有货要补,在过道里走来走去,被经理看到是不怎么好的,感觉上我没事做,在混时间!毕竟是私企老板,不会养一些闲人的。老板雇佣你,是要你为他创造财富的,不是养你的。所以,我应该找些事情做一下:抹货架。货架一段时间不抹后,就会有一些灰尘,顾客看到有灰尘的产品,感觉上就像这件产品时间长了、旧的,自然就不会买了。这样不但给顾客流下了个坏映像,而且货物就卖不出去了。谁也不希望我们的东西卖不出去的。其实,抹货架还有个好处:可以坐下来!这个很好,在超市是不可以坐下的,谁能连续站那么长时间啊?所以,在没有什么顾客而且没有货补时,可以抹货架。正是有了以上几点要领,我在超市表现还是相当好的。在超市里打工我还学到了很多的东西。现在,我们镇上的超市越开越多,大家为了吸引更多的顾客,自然价格战就打起来了。有时候,还能看到有别的超市的员工到我们这里来看价格。我们有时候也被经理安排到别的超市去看价格。对于做“间谍”,我还总结了一个经验:要装作是买东西的顾客,而且一定要像!一般超市是不会对真正的顾客有疑心的。最重要的是:不能用笔抄价格!有的超市的员工就在我们这里用笔抄价格!自然,被我们经理请到办公室喝茶是少不了的。话说回来,商家的恶性竞争对消费者来说是绝对有好处的,但是作为经营者,我们是不愿意看到的!价格低了,利润自然就少了,我们的工资、奖金可都是与这个利润有着直接联系的啊!总的来说,在超市里打工是绝对有收获的。我提前进入了社会,提前了解了社会,对这个社会提前有了认识,我以后在社会上就能少走点弯路。更何况我暑假两个月还拿了一千多的`薪水呢?虽然这一千块不算多少,但是算上学到的东西是不是很值呢?总比天天在家看电视、上网好吧?那么,我的社会实践活动就从我的找工作拉开了序幕。我穿着大头皮鞋,带着我的绿色毡帽,骑着我的二手脚踏车带着希望与渴望,开始了我的找工作的征程。一开始,对自己手工艺期望很高,没有月薪两千不干。经过艰苦的找寻工作,很多的地方的招聘都要有工作经验的优先,一听说我没有经验就跟我说“这样吧,你回去等消息吧,如果需要的详,我会通知你的”。经过多次面试的失败,我总结了自己失败的原因。主要有两个方面的原因。一个方面是自己眼高手低,自己根本自身素质没有达到一定的水平,五个方面是自己没有给自己一个很好的定位,没有找准自己的位置。总结了以前的失败的教训,摆正好自己的位置,仅正是社会实践只要有工作,能供饭吃,任何苛作都干。于是我找到了一家餐饮酒楼。老板看我人高马大,身体强壮,就让我来做传菜员。第二天,我便开始了我的暑期社会实践生活。刚开始的时候心理极不平衡。心想来从小到大读了这么多的书,家里花了那么多的钱把我培养长大成人,可现在只能端端盘子,瑞怎么着在学校里也是个学生会干部,多少也有点社会能力,心理学徒有点失落再加上传菜部领班是个小学文化的,还对我指手画脚,确实心理上很不舒服。但是,人总是要适应自己自下而上的环境,我不想赐开始就干不下去了,不行,我一定要坚持下去。要在自己的式作的环境中让自己的工作做行很轻松,首先行把自己同领导和同事之间的关系搞好。因此我只好暂时避其锋芒。尽快地熟悉自己所在的工作环境。休息的时候,我也主动找我们的领导和同事虚心地向他们请教和学习,记得领班跟我说:“我看一个人怎么样并不是看他学历、文凭怎么样,关键是看此人做事是否勤快踏实,我知道你是大学生大常有志向,想做大事,但是你千万不要小看做小事,大事都是由小事积累起来的,做大事的本领也是由做小事的本领不断地积累而成的,不积小流无以成江海不积跬步无以致辞千里。”他为我指出了工作中的很多错误和缺点,我也一直很虚心地请教领班。

六、实践收获:

1、服务态度至关重要。

做为一个服务行业,顾客就是上帝良好的服务态度是必须的,要想获得更多的利润就必须提高销售量。这就要求我们想顾客之所想,急顾客之所急,提高服务质量语言要礼貌文明,待客要热情周到,要尽可能满足顾客的要求。

2、创新注入新活力。

创新是个比较流行的词语,经商同样需要创新。根据不同层次的消费者提供不同的商品。去年商品比今年少多了,特别是推出了猪肉,水果、蔬菜等等。这些年货是去年所没有的。大概是为了向张家港的超市巨头大润发看齐吧。

3、诚信是成功的根本。

沙钢大超市的宗旨是一副对联上联:您的光临是我最大的荣幸。下联:您的满意是我最大的愿望。横批:诚信为本。成信对于经商者来说无疑是生存的根本,如果没有诚信,倒闭是迟早的,诚信,我的理解就是人对人要诚实,真诚才能得到很好的信誉。

七、实践总结通过一个多月的实践使我增长了见识,也懂得了许多做人的道理,也使我更清楚地认识到自己的不足和缺点,所以我要在今后的学习和生活中严格要求自己,提高自己的素质,努力学好自己的专业技能。

后记:对于我们这些急于找工作的大学生来说,谨记一下几条有助于我们成功的走上工作岗位。

1.查中介资格。委托中介机构介绍前,应先查看是否有工商局颁发的营业执照和劳动部门颁发的职业介绍许可证原件,办公地址是否与证件一致同时,还可从公司招牌是否醒目、办公设备是否齐全、办公人员工作状态等,来判断中介是否可信。

2.不要轻易掏钱。不要轻易交钱给中介机构或用人单位,交钱前多咨询情况,一问三不知、急着收钱的单位,多半是“黑企业”。此外,还可从中介广告来判断岗位的可信度,越是“常年招聘”、“高薪急聘”岗位,越要小心,应聘时不要轻易交钱。

3.签合同。应聘成功,应与兼职单位签订劳动合同,以书面形式确定自己的权益。大学生假期兼职属短工行为,合同中最重要的就是约定具体工作时间,确定工资数额、工资支付时间及方式。具体条款可参照劳动合同。

4.不要轻信路边的招聘信息(广告)。

5.拒绝高薪诱惑。天上不会掉馅饼,天下也没有免费的午餐,高薪虽然诱人,但要清楚自己的条件和特长,看自己是否能为用人单位创造良好的效益,是否能对得起“高薪”。若答案是否定的,则要在心里多打几个问号:为什么他们会录用我?多个心眼便少一个受骗的可能。总结我的这次时期社会实践活动,虽然是我的第一次社会实践,但我认为是一次成功的,有用的,受益非同的社会实践这将会对我的以后学习起很大的帮助的。要记住:不要抱怨这个社会是如何如何的黑暗,哪里哪里的人是不对的。因为这个社会不会因为你的抱怨而改变的。只有自己去适应这个社会才行!

超市实训报告 篇3

一实训目的

通过本次商品流通的实训,我了解和熟悉超市物流,仓储,营销以及管理等相关知识。使学到的计算机,营销渠道管理,数据库,物流,市场营销,经济管理等理论知识跟实践相结合,在实训中检验,提高自己专业能力和技巧。

二、实训时间、实训地点

实训时间:XX年6月11日——XX年6月15日

实训地点:经济管理大楼,xx超市

三、实训主要内容

(一)实训人人乐简介:

人人乐连锁商业集团股份有限公司,成立于1996年4月。XX年跨入广东省大型连锁商业企业前列,XX年跃居中国连锁百强第18位,进入中国企业500强,截止XX年12月,人人乐在全国20多个市级以上城市,已拥有经营门店81家,签约门店100多家,员工人数超过1.8万人,XX年销售额突破100亿元。XX年1月13日在深成功上市。

(二)实训具体过程

6月11日,第一天我们在经济管理大楼教室进行了一次动员启程,进行了分组,讲解了这次实训的时间安排等等。6月12日,我们乘坐校车去了石桥铺的人人乐超市,老师带领着我们,然后超市里安排了两个人员带领我们参观了超市的整体情况,我们熟悉了超市的物流,卖场陈列,仓储等。6月13日,我们在f404查找有关人人乐超市的相关资料,小组成员分别找相关的版块。6月14日,我们把找到的资料汇总了下,然后把去人人乐超市拍摄的一些照片整理了下,做成了一个ppt,为最后一天的演讲最好准备,6月15日,进行了总结报告,班上的同学根据分的组讲解了没一个组的这次实训的学习与体会,最后实训完美结束。

四、实训总结与建议

(一)实训工作的总结

在这一个星期的实训时间里,从对超市物流,营销等迷糊的情况下,通过在网上收集资料和实地的参观,由最基础的接受供应商商品到配合总公司对收货部一些工作改进等等相关工作的实践上,使我对超市物流,营销,仓储以及管理相关知识有了相对解和熟悉。现拣一些认识和经验总结如下:

(1)超市仓储是一门大学问,比如既要保持商品一定库存量保证卖场不会出现缺货少货,又要防止库存量过大加大仓库压力或是导致商品积压,增加商品因发现不及时出现临期过期等事情发生,这会提高公司损耗率,增加公司运营成本和损失。可是人人乐超市的仓储具有一定安全问题,因为看他们的超市货架很高,取货很不方便。

(3)超市所有部门都是核心部门,各个部门之间,通过分工明确,协调工作,为顾客提供一个高质量服务,完美购物环境体验,最终增加超市营业额。零售行业最终收入来自营业额,这也是提供享受购物环境的物质保障。而每一个部门好坏都最终影响着超市销售状况的好坏。比如,商品首先要通过收货部验收,接受质量好的商品,根据商品条码等相关信息录入系统,为财务和收银等等提供相关信息。其次商品被商品部按照相关知识和规定进行上架排放,同时保障商场卫生等等提供一个舒服购物环境,经营管控部,对商品进行检查,防止商品质量出现问题或是标价出现问题。促销部,根据店总安排,举行一些促销活动,对顾客人流进行引导。顾客购买商品,这时候就是收银部的工作了。

(二)毕业实训的体会、收获

相关知识上的收获我由一个不熟悉超市物流,仓储,营销,管理等等,到对这些相关知识的了解熟悉。以及与自己相关知识的进一步学习加强,如数据库,管理学,物流学,计算机,财务会计,营销渠道管理等等。

人生目标感的清晰通过这次实训,我自身其他各方面都有所提升,如交际,口才,做事情,心理等等,但是最大的收获,是让我认清了我自己身上的优势和不足,以及如何去规划自己的时间,工作,生活,使我的许多目标变的清晰。

对我个人而言,我想这次团队的合作是非常重要的,不管做什么,只要有关团队的工作,都是必须我们每个成员的努力,我想这次我们很成功。“four”团队做得很好,希望以后都能好好合作完成各项任务。

数据库课程设计

题目:小型超市管理系统

1、项目计划

1.1系统开发目的

(1)大大提高超市的运作效率;

(2)通过全面的信息采集和处理,辅助提高超市的决策水平;

(3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本, 提高效益,增强超市扩张力, 提供有效的技术保障。

1.2背景说明

21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。

1.3项目确立

针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。

1.4应用范围

本系统适应于各种小型的超市。

1.5 定义

(1)商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。

(2)交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号。

(3)商品积压:在一定时期内,远无法完成销售计划的商品会造成积压。

(4)促销:在一定时期内,某些商品会按低于原价的促销价格销售。

库存告警提示:当商品的库存数量低于库存报警数量时发出提示。

(5)盘点:计算出库存、销售额、盈利等经营指标。

1.6 参考资料

《数据库原理及设计》 陶宏才编 清华大学出版社

《SQL Server 2000 实用教程》范立南编 清华大学出版社

《SQL Server 2000 编程员指南》李香敏编 北京希望电子出版社

《轻松搞定 SQL Server 2000 程序设计》Rebecca M.Riordan编

《软件工程规范》Watts S.Humphrey编 清华大学出版社

《软件工程理论与实践》 Shari Lawrence Pfleeger编 清华大学出版社

《软件需求分析》 Swapna Kishore编 机械工业出版社

《软件工程思想》 林锐编

2、逻辑分析与详细分析

2.1系统功能

(1)、零售前台(POS)管理系统,本系统必须具有以下功能:

 商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。该扫描录入方法可以充分保证各种电脑 *** 作水平层次的人员均能准确快速地进行商品扫描录入。

 收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)。如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行95折优惠,并将所购物品的总金额累计到该会员的总消费金额中。 会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。

 安全性:OS登陆、退出、换班与 *** 作锁定等权限验证保护;断电自动保护最大限度防止意外及恶意非法 *** 作。

 独立作业:有的断网收银即在网络服务器断开或网络不通的情况下,收银机仍能正常作业

(2)、后台管理系统,本系统必须具备以下功能

 进货管理: 根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。 按计划单有选择性地进行自动入库登记。 综合查询打印计划进货与入库记录及金额。

 销售管理: 商品正常销售、促销与限量、限期及禁止销售控制。 综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。 按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。

 库存管理: 综合查询库存明细记录。 库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。 库存自动盘点计算。

 人员管理: 员工、会员、供货商、厂商等基本信息登记管理。 员工 *** 作权限管理。 客户销售权限管理。

(3)系统结构

系统总体结构

模块子系统结构

功能描述:商品录入子系统要求能快速录入商品,因此必须支持条形码扫描。

功能描述:收银业务子系统能计算交易总额,打印交易清单,并根据会员卡打折。

功能描述:进货管理子系统可以根据库存自动指定进货计划,进货时自动等级,以及提供查询和打印计划进货与入库记录的功能。

功能描述:销售管理子系统可以控制某商品是否允许销售,查询每种商品的销售情况并产生年、月、日报表,同时可以生成销售排行榜。

功能描述:库存管理子系统提供查询库存明细记录的基本功能,并根据库存的状态报警,以及自动盘点计算。

功能描述:人员管理子系统提供基本信息登记管理,员工 *** 作权限管理,客户销售权限管理的功能。

2.2、流程图

前台管理系统

顶层DFD图

第0层DFD图

第1层DFD图

2.3、户类型与职能

(1)、员工(营业员):

 通过商品条形码扫描输入商品到购买清单

 *** 作软件计算交易总金额

 *** 作软件输出交易清单

 对会员进行会员卡扫描以便打折

(2)、:超市经理

 *** 作软件录入商品,供货商,厂商

 *** 作软件制定进货计划

 查询打印计划进货与入库记录

 *** 作软件控制商品销售与否

 查询打印销售情况

 *** 作软件生成销售排行榜

 查询库存明细记录

 根据软件发出的库存告警进行入货

 *** 作软件进行盘点计算

(3)、总经理:

 基本信息登记管理

 员工 *** 作权限管理

 客户销售权限管理

2.4、统开发步骤

 确定参与者和相关的用况

 为每个用况设计过程

 建立顺序图,确定每个脚本中对象的协作

 创建类,确定脚本中的对象

 设计, 编码, 测试, 集成类

 为过程编写系统测试案例

 运行测试案例,检验系统

2.5、系统环境需求

 系统模式

本系统采用C/S模式作为开发模式

 硬件环境

服务器端:

高性能的计算机一台,

普通的双绞线作为连接。

客户端: 普通的计算机或者工作站,

普通的双绞线作为连接。

 软件环境

服务器端:安装SQL Server 2000的服务器版本,

安装windows 2000服务器版本,

配置了诺顿等必须的防毒软件。

客户端: 安装SQL Server2000的服务器版本,

安装了VB等可视化开发工具软件,

安装windows2000服务器版本。

2.6、系统安全问题

信息系统尽管功能强大,技术先进,但由于受到自身体系结构,设计思路以及运行机制等限制,也隐含许多不安全因素。常见因素有:数据的输入,输出,存取与备份,源程序以及应用软件,数据库, *** 作系统等漏洞或缺陷,硬件,通信部分的漏洞,企业内部人员的因素,病毒,“黑客”等因素。因此,为使本系统能够真正安全,可靠,稳定地工作,必须考虑如下问题:为保证安全,不致使系统遭到意外事故的损害,系统因该能防止火,盗或其他形式的人为破坏。

 系统要能重建

 系统应该是可审查的

 系统应能进行有效控制,抗干扰能力强

 系统使用者的使用权限是可识别的

3、基于UML的建模

3.1语义规则

用例模型(use cases view)(用例视图)的基本组成部件是用例(use case)、角色(actor)和系统(system)。用例用于描述系统的功能,也就是从外部用户的角度观察,系统应支持哪些功能,帮助分析人员理解系统的行为,它是对系统功能的宏观描述,一个完整的系统中通常包含若干个用例,每个用例具体说明应完成的功能,代表系统的所有基本功能(集)。角色是与系统进行交互的外部实体,它可以是系统用户,也可以是其它系统或硬件设备,总之,凡是需要与系统交互的任何东西都可以称作角色。系统的边界线以内的区域(即用例的活动区域)则抽象表示系统能够实现的所有基本功能。在一个基本功能(集)已经实现的系统中,系统运转的大致过程是:外部角色先初始化用例,然后用例执行其所代表的功能,执行完后用例便给角色返回一些值,这个值可以是角色需要的来自系统中的任何东西。

UML:是一种标准的图形化建模语言,它是面向对象分析与设计的一种标准表示;它不是一种可视化的程序设计语言而是一种可视化的建模语言;不是工具或知识库的规格说明而是一种建模语言规格说明是一种表示的标准;不是过程也不是方法但允许任何一种过程和方法使用它。

用例(use case):

参与者(actor):

3.2、UML模型

3.21、系统UML模型

3.22、子系统UML模型

(1)零售前台(POS)管理系统用例视图

(2)后台管理系统用例视图

3.3、系统实现图

4、超市销售系统概念设计文档

(1)、系统ER图

(2)、系统ER图说明

1) 商店中的所有用户(员工)可以销售多种商品,每种商品可由不同用户(员工)销售;

2) 每个顾客可以购买多种商品,不同商品可由不同顾客购买;

3) 每个供货商可以供应多种不同商品,每种商品可由多个供应商供应。

(3)、视图设计

1) 交易视图(v_Dealing)——用于查询交易情况的视图;

2) 计划进货视图(v_PlanStock)——用于查询进货计划的视图;

3) 销售视图(v_Sale)——用于查询销售明细记录的视图;

4) 入库视图(v_Stock)——用于查询入库情况的视图。

5、逻辑设计文档

(1)、系统关系模型

a) 商品信息表(商品编号,商品名称,价格,条形码,促销价格,促销起日期,促销止日期,允许打折,库存数量,库存报警数量,计划进货数,允许销售,厂商编号,供货商编号)

b) 用户表(用户编号,用户名称,用户密码,用户类型)

c) 会员表(会员编号,会员卡号,累积消费金额,注册日期)

d) 销售表(销售编号,商品编号,销售数量,销售金额,销售日期)

e) 交易表(交易编号,用户名称,交易金额,会员卡号,交易日期)

f) 进货入库表(入库编号,入库商品编号,入库数量,单额,总额,入库日期,计划进货日期,入库状态)

g) 供货商表(供货商编号,供货商名称,供货商地址,供货商电话)

h) 厂商表(厂商编号,厂商名称,厂商地址,厂商电话)

(2)、系统数据库表结构

数据库表索引

表名 中文名

MerchInfo 商品信息表

User 用户表

Menber 会员表

Sale 销售表

Dealing 交易表

Stock 进货入库表

Provide 供货商表

Factory 厂商表

商品信息表(MerchInfo)

字段名 字段类型 长度 主/外键 字段值约束 对应中文名

MerchID int 4 P Not null 商品编号

MerchName Varchar 50 Not null 商品名称

MerchPrice Money 4 Not null 价格

MerchNum Int 4 Not null 库存数量

CautionNum Int 4 Not null 库存报警数量

PlanNum Int 4 null 计划进货数

BarCode Varchar 50 Not null 条形码

SalesProPrice Money 4 促销价格

SalesProDateS Datetime 8 促销起日期

SalesProDateE Datetime 8 促销止日期

AllowAbate Int 4 Not null 允许打折

AllowSale Int 4 Not null 允许销售

FactoryID Varchar 10 F Not null 厂商编号

ProvideID Varchar 10 F Not null 供货商编号

用户表(User)

字段名 字段类型 长度 主/外键 字段值约束 对应中文名

UserID varchar 10 P Not null 用户编号

UserName Varchar 25 Not null 用户名称

UserPW Varchar 50 Not null 用户密码

UserStyle Int 4 Not null 用户类型

会员表(Menber)

字段名 字段类型 长度 主/外键 字段值约束 对应中文名

MemberID Varchar 10 P Not null 会员编号

MemberCard Varchar 20 Not null 会员卡号

TotalCost Money 4 Not null 累积消费金额

RegDate Datetime 8 Not null 注册日期

销售表(Sale)

字段名 字段类型 长度 主/外键 字段值约束 对应中文名

SaleID Varchar 10 P Not null 销售编号

MerChID Varchar 10 F Not null 商品编号

SaleDate Datetime 8 Not null 销售日期

SaleNum Int 4 Not null 销售数量

SalePrice Money 4 Not null 销售单额

交易表(Dealing)

字段名 字段类型 长度 主/外键 字段值约束 对应中文名

DealingID Varchar 10 P Not null 交易编号

DealingPrice Money 4 Not null 交易金额

DealingDate Money 4 Not null 交易日期

MemberID Varchar 10 会员卡号

UserName Varchar 10 F Not null 用户名称

入库纪录表(Stock)

字段名 字段类型 长度 主/外键 字段值约束 对应中文名

StockID Varchar 10 P Not null 入库编号

MerchID Varchar 10 F Not null 入库商品编号

MerchNum Int 4 Not null 入库数量

MerchPrice Money 4 Not null 单额

TotalPrice Money 4 Not null 总额

StockDate Datetime 8 Datetime 入库日期

PlanDate Datetime 8 Datetime 计划进货日期

StockState Int 4 Not null 入库状态

供货商表(Provide)

字段名 字段类型 长度 主/外键 字段值约束 对应中文名

ProvideID varchar 10 P Not null 供货商编号

ProvideName Varchar 50 Not null 供货商名称

ProvideAddress Varchar 250 供货商地址

ProvidePhone Varchar 25 供货商电话

厂商表(Provide)

字段名 字段类型 长度 主/外键 字段值约束 对应中文名

FactoryID varchar 10 P Not null 厂商编号

FactoryName Varchar 50 Not null 厂商名称

FactoryAddress Varchar 250 厂商地址

FactoryPhone Varchar 25 厂商电话

6、物理设计文档

/*----------创建数据库----------*/

create database SuperMarketdb

on primary

(

name=SuperMarketdb,

filename='C:\Program Files\Microsoft SQL Server\MSSQL\Data\SuperMarketdb.mdf',

size=100MB,

maxsize=200MB,

filegrowth=20MB

)

log on

(

name=SuperMarketlog,

filename='C:\Program Files\Microsoft SQL Server\MSSQL\Data\SuperMarketdb.ldf',

size=60MB,

maxsize=200MB,

filegrowth=20MB

)

go

/*----------创建基本表----------*/

use [SuperMarketdb]

go

/*创建交易表*/

CREATE TABLE Dealing (

DealingID int identity(1,1) Primary key ,

DealingDate datetime NOT NULL ,

DealingPrice money NOT NULL ,

UserName varchar(25) NULL ,

MemberCard varchar(20) NULL

)

GO

/*创建厂商表*/

CREATE TABLE Factory (

FactoryID varchar(10) Primary key ,

FactoryName varchar(50) NOT NULL ,

FactoryAddress varchar(250) NULL ,

FactoryPhone varchar(50) NULL

)

GO

/*创建会员表*/

CREATE TABLE Member (

MemberID varchar(10) Primary key ,

MemberCard varchar(20) NOT NULL ,

TotalCost money NOT NULL ,

RegDate datetime NOT NULL

)

GO

/*创建商品信息表*/

CREATE TABLE MerchInfo (

MerchID int identity(1,1) Primary key ,

MerchName varchar(50) Unique NOT NULL ,

MerchPrice money NOT NULL ,

MerchNum int NOT NULL ,

CautionNum int NOT NULL ,

PlanNum int NOT NULL ,

BarCode varchar(20) Unique NOT NULL ,

SalesProPrice money NULL ,

SalesProDateS datetime NULL ,

SalesProDateE datetime NULL ,

AllowAbate int NOT NULL ,

AllowSale int NOT NULL ,

FactoryID int NOT NULL ,

ProvideID int NOT NULL

)

GO

/*创建供应商表*/

CREATE TABLE Provide (

ProvideID varchar(10) Primary key ,

ProvideName varchar(50) NOT NULL ,

ProvideAddress varchar(250) NULL ,

ProvidePhone varchar(25) NULL

)

GO

/*创建销售表*/

CREATE TABLE Sale (

SaleID int identity(1,1) Primary key ,

MerChID int NOT NULL ,

SaleDate datetime NOT NULL ,

SaleNum int NOT NULL,

SalePrice money NOT NULL

)

GO

/*创建入库表*/

CREATE TABLE Stock (

StockID int identity(1,1) Primary key ,

MerchID int NOT NULL ,

MerchNum int NOT NULL ,

MerchPrice money NULL ,

TotalPrice money NULL ,

PlanDate datetime NULL ,

StockDate datetime NULL,

StockState int NOT NULL

)

GO

/*创建用户表*/

CREATE TABLE User (

UserID varchar(10) Primary key ,

UserName varchar(25) NOT NULL ,

UserPW varchar(50) NOT NULL ,

UserStyle int NOT NULL ,

)

GO

/*----------创建表间约束----------*/

/*商品信息表中厂商编号、供应商编号分别与厂商表、供应商表之间的外键约束*/

ALTER TABLE MerchInfo ADD

CONSTRAINT [FK_MerchInfo_Factory] FOREIGN KEY

(

[FactoryID]

) REFERENCES Factory (

[FactoryID]

),

CONSTRAINT [FK_MerchInfo_Provide] FOREIGN KEY

(

[ProvideID]

) REFERENCES Provide (

[ProvideID]

)

GO

/*销售表中商品编号与商品信息表之间的外键约束*/

ALTER TABLE Sale ADD

CONSTRAINT [FK_Sale_MerchInfo] FOREIGN KEY

(

[MerChID]

) REFERENCES MerchInfo (

[MerchID]

) ON DELETE CASCADE

GO

/*入库表中商品编号与商品信息表之间的外键约束*/

ALTER TABLE Stock ADD

CONSTRAINT [FK_Stock_MerchInfo] FOREIGN KEY

(

[MerchID]

) REFERENCES MerchInfo (

[MerchID]

) ON DELETE CASCADE

GO

/*----------创建索引----------*/

/*在交易表上建立一个以交易编号、交易日期为索引项的非聚集索引*/

CREATE nonclustered INDEX IX_Dealing ON Dealing(DealingID, DealingDate)

GO

/*在商品信息表上建立一个以商品编号为索引项的非聚集索引*/

CREATE nonclustered INDEX IX_MerchInfo ON MerchInfo(MerchID)

GO

/*在销售表上建立一个以销售编号、销售日期为索引项的非聚集索引*/

CREATE nonclustered INDEX IX_Sale ON Sale(SaleID, SaleDate)

GO

/*在入库表上建立一个以入库编号、入库日期、商品编号为索引项的非聚集索引*/

CREATE nonclustered INDEX IX_Stock ON Stock(StockID, StockDate, MerchID)

GO

/*----------创建视图----------*/

/*创建用于查询交易情况的视图*/

CREATE VIEW v_Dealing

AS

SELECT DealingDate as 交易日期,

UserName as 员工名称,

MemberCard as 会员卡号,

DealingPrice as 交易金额

FROM Dealing

GO

/*创建用于查询进货计划的视图*/

CREATE VIEW v_PlanStock

AS

SELECT Stock.StockID as SID,

MerchInfo.MerchName as 商品名称,

MerchInfo.BarCode as 条形码,

Factory.FactoryName as 厂商,

Provide.ProvideName as 供货商,

Stock.MerchNum as 计划进货数量,

Stock.PlanDate as 计划进货日期

FROM Stock,MerchInfo,Provide,Factory

Where Stock.MerchID = MerchInfo.MerchID

and Provide.ProvideID=MerchInfo.ProvideID

and Factory.FactoryID=MerchInfo.FactoryID

and Stock.StockState=0

GO

/*创建用于查询销售明细记录的视图*/

CREATE VIEW v_Sale

AS

SELECT MerchInfo.MerchName as 商品名称,

MerchInfo.BarCode as 条形码,

MerchInfo.MerchPrice as 商品价格,

Sale.SalePrice as 销售价格,

Sale.SaleNum as 销售数量,

Sale.SaleDate as 销售日期

FROM Sale INNER JOIN

MerchInfo ON Sale.MerChID = MerchInfo.MerchID

GO

/*创建用于查询入库情况的视图*/

CREATE VIEW v_Stock

AS

SELECT MerchInfo.MerchName as 商品名称,

MerchInfo.BarCode as 条形码,

Factory.FactoryName as 厂商,

Provide.ProvideName as 供货商,

Stock.MerchPrice as 入库价格,

Stock.MerchNum as 入库数量,

Stock.TotalPrice as 入库总额,

Stock.StockDate as 入库日期

FROM Stock,MerchInfo,Provide,Factory

Where Stock.MerchID = MerchInfo.MerchID

and Provide.ProvideID=MerchInfo.ProvideID

and Factory.FactoryID=MerchInfo.FactoryID

and Stock.StockState=1

GO

7、小结

和传统管理模式相比较,使用本系统,毫无疑问会大大提高超市的运作效率,辅助提高超市的决策水平,管理水平,为降低经营成本, 提高效益,减少差错,节省人力,减少顾客购物时间,增加客流量,提高顾客满意度,增强超市扩张能力, 提供有效的技术保障。

由于开发者能力有限,加上时间仓促,本系统难免会出现一些不足之处,例如:

 本系统只适合小型超市使用,不能适合中大型超市使用;

 超市管理系统涉及范围宽,要解决的问题多,功能复杂,实现困难,但由于限于时间,本系统只能做出其中的一部分功能;

对于以上出现的问题,我们深表歉意,如发现还有其它问题,希望老师批评指正。

请采纳。

数据库课程设计报告 目录目录……………………………………………………………………………………1一.设计目标…………………………………………………………………………2二.系统介绍…………………………………………………………………………2三.数据库设计……………………………………………………………………....21.需求分析……………………………………………………………………….22.概念结构设计………………………………………………………………….3 (1)实体设计………………………………………………………………..3 (2)ER图……………………………………………………………………33.逻辑结构设计………………………………………………………………….4四.应用程序设计……………………………………………………………………41.delphi7.0开发环境……………………………………………………………4 2.软件分析…………………………………………………………………..…4 (1)软件的需求分析………………………………………………………..4 (2)软件的基本功能………………………………………………………..5 3.软件的设计与实现…………………………………………………………….6 五.实现的应用系统介绍…………………………………………………………….81.系统模块…………………………………………………………………….82. 文件简介…………………………………………………………………….83 .系统运行…………………………………………………………………….8 六.总结………………………………………………………………………………17 一.设计目标理论应用--运用数据库设计理论设计一个较完善的有实际意义的数据库结构;工具使用--掌握目前流行数据库管理系统工具和前端应用开发工具;应用开发--为数据库开发相应应用程序,构成完整的数据库应用系统;报告编写--用文字处理软件编写高质量的设计报告。二.系统简介名称:超市进销存管系统功能:基于超市管理的全面自动化,减少入库管理、出库管理及库存管理中的漏洞,节约不少管理开支,增加企业收入。 实现对产品的增加、修改、删除、以及日常查询,对产品的出库、入库进行管理。同时对营销状况进行简单的分析,并可以导出各种查询报表。数据库:ACCESS实现:Delphi 7.0系统构架:C/S(Client/Server )三.数据库设计.1.需求分析:超市进销存管理系统2.概念结构设计(1)实体设计商品信息(商品编号,商品名称,商品单位,商品单价,类别,产地,说明)进货信息(进货编号,商品编号,进货单价,进货数量,进货时间,经手人,供货单位)出货信息(出货编号,商品编号,出货单价,出货数量,经手人,接收人及说明等)库存信息(商品编号,库存说明,说明等)用户信息(用户名,密码,用户类型)(2)E-R图包含说明产地商品单价商品类别商品名称商品编号商 品经手人进货数量进货时间进货单价商品编号进货编号供货单位进货记录商品编号出货数量接收人经手人出货单价出货编号出货时间出货记录库存记录说明商品编号库存说明111n3.逻辑结构设计关系模型(第1数据项为主键)商品信息(商品编号,商品名称,商品单位,商品单价,类别,产地,说明)进货信息(进货编号,商品编号,进货单价,进货数量,进货时间,经手人,供货单位)出货信息(出货编号,商品编号,出货单价,出货数量,经手人,接收人及说明等)库存信息(商品编号,库存说明,说明等)用户信息(用户名,密码,用户类型)出货商品金额(出货时间,出货单价,出货数量,出货金额)进货商品金额(进货时间,进货单价,进货数量,进货金额)四.应用程序设计1.Delphi 7.0 开发环境Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点。和VC相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,Delphi则功能更强大、更实用。可以说Delphi同时兼备了VC功能强大和VB简单易学的特点。它一直是程序员至爱的编程工具。Delphi 7的集成开发环境(1DE)和Delphi以前的版本基本一致。它把单、多个工具栏及一组窗口和应用程序设计在一起,将代码以事件的形式与界面的每一元素建立联系,使用户很方便地在这个高度集成的开发环境的组成和各种辅助工具的使用方法和使用技巧。2.软件分析(1)软件的需求分析:开发本软件的主要目的是为了优化超市的日常管理。采用计算机管理信息系统为实现超市管理科学化和现代化,给它带来了明显的经济效益和社会效益 (2)软件的基本功能与说明:a.商品信息管理商品信息管理:用来管理系统中要用来进行进货,出货 *** 作的商品的信息,包括添加,修改,删除和查询信息。其中,查询可以进行精确查询和模糊快速查询。任意时刻,生成当前表格报表。 b. 用户管理1.用户添加该权限只有管理员拥有,可以添加临时用户,或者增设管理员用户。2.用户删除该权限只有管理员拥有,可以删除用户。3.用户密码修改用来修改登陆用户的密码,长时间地使用一个密码可能会使密码不安全,导致整个系统的不安全,因此有必要定期修改密码。 c. 营销分析1.综合分析某一时间段内,将该超市的进货总额、出货总额进行统计,并算出总盈利;将库存中的商品总量统计出来。用户可以打印分析所得报表。同时提供进货情况查询、出货情况查询、库存情况查询。2.日分析某一天中,将该超市的进货总额、出货总额进行统计,并算出总盈利;将库存中的商品总量统计出来。用户可以打印分析所得报表。 d. 日常 *** 作商品进货 *** 作:用来完成商品的进货 *** 作。商品出货 *** 作:用来完成商品的出货 *** 作。进行进货 *** 作时,进货编号以及进货时间是自动生成的,无需改动,否则会出现错误。所生成的商品编号为该种类型商品的最大编号,且后面有提示用户允许的编号范围,超出此范围会出错,如果编号方式正确且大于最大编号,确定添加后会提示用户填写新加商品的相关信息。进行出货 *** 作时,出货编号自动生成,用记无须改动。在出货单价小于进货的最小单价时会询问是否继续出货,出货数量不能大于库存数量。e.信息查询1.库存信息查询:用来查询库存的商品的信息,可以按照商品编号,商品名称和商品类别来查询,可以将查询结果打印输出。该查询可以精确查找某一确定的商品的库存信息,并将其打印输出。同时,该查询可以根据商品的库存量来将商品中库存不足、库存饱和、库存过剩的商品一一列出并提供打印输出功能。2.进货信息查询:用来查询商品的进货记录,可以按照商品编号,商品名称,商品类别,经手人和进货日期查询,可以将查询结果输出。该查询可以精确查找某一确定的商品或全部商品某一确定时间段的进货情况,并将其打印输出。同时以图表的形式分析该种商品的进货价格走势分析图。3.出货信息查询:用来查询商品的出货记录,可以按照商品编号,商品名称,商品类别,经手人和出货日期查询,可以将查询结果打印输出。该查询可以精确查找某一确定的商品或全部商品某一确定时间段的出货情况,并将其打印输出。同时以图表的形式分析该种商品的出货价格走势分析图。3.软件设计与实现添加、修改、删除是通过delphi自带函数实现的。查询是通过添加SQL语句或者直接在access中建立相对的查询(如出货商品金额、进货商品金额查询)实现的。(1).程序实现//添加adoquery1.Closeadoquery1.SQL.Clearadoquery1.SQL.Add('select * from 进货信息' )adoquery1.Open adoquery1.Appendadoquery1.fieldbyname('进货编号').asstring:=edit1.Textadoquery1.fieldbyname('商品编号').asstring:=edit2.Textadoquery1.fieldbyname('进货单价').asstring:=edit3.Textadoquery1.fieldbyname('进货数量').asstring:=edit4.Textadoquery1.fieldbyname('进货时间').asstring:=edit5.Textadoquery1.fieldbyname('经手人').asstring:=combobox5.Textadoquery1.fieldbyname('供货单位').asstring:=edit7.Textadoquery1.Post快速添加:adoquery1.Append//删除一条记录if Application.MessageBox('真的要删除当前所选记录吗?','删除确认',MB_YESNOCANCEL+MB_ICONQUESTION+MB_DEFBUTTON3)<>IDYES thenabortelseadoquery1.delete//修改一条记录ifApplication.MessageBox('真的要修改当前所选记录吗?','修改确认',MB_YESNOCANCEL+MB_ICONQUESTION+MB_DEFBUTTON3)<>IDYES then AdoQuery1.CancelUpdateselseadoquery1.edit//对表的排序procedure TForm2.DBGrid1TitleClick(Column: TColumn)var i : integerbeginfor i:= 1 to DBGrid1.Columns.Count dobegin//恢复所有标题字体为默认DBGrid1.Columns[i-1].Title.Font.Color := clWindowTextDBGrid1.Columns[i-1].Title.Font.Style := []endif ADOQuery1.Sort<>(Column.FieldName+' ASC') then //判断原排序方式beginADOQuery1.Sort := Column.FieldName+' ASC'Column.Title.Font.Color := clRed//改变标题行字体为红色,表示当前的排序方式为升序Column.Title.Font.Style := [fsBold]endelse beginADOQuery1.Sort := Column.FieldName+' DESC'Column.Title.Font.Color := clBlue//改变标题行字体为红色,表示当前的排序方式为降序Column.Title.Font.Style := [fsBold]endend//查询示例adoquery2.closeadoquery2.sql.clearadoquery2.SQL.Add('select distinct(进货信息.进货编号),商品信息.商品名称,进货信息.商品编号,商品信息.类别,进货信息.进货单价,进货信息.进货数量,进货信息.进货时间,进货信息.经手人,进货信息.供货单位 from 进货信息,商品信息 where 商品信息.商品编号=进货信息.商品编号 and ')adoquery2.SQL.Add('进货时间>=#'+DateToStr(DateTimePicker1.Date)+'# and 进货时间<=#'+DateToStr(DateTimePicker2.Date+1)+'#')adoquery2.Open*五.实现的应用系统介绍1.系统的模块(1)主界面模块Form1(2)信息管理模块Form2,form18(3)日常 *** 作模块Form3(4)信息管理模块Form5(5) 用户管理模块Form14(6)系统管理模块用户登陆:form8关于系统:form10退出系统:from11()登陆窗体Form82.文件简介:(1)文件help包括生成jun_help帮助的所有源程序。(2)文件image系统所有用到的图片文件(3) 文件project系统可执行文件project.exe。系统数据库超市进销存储管理系统.mdb(4) 文件sounds系统所有用到的声音文件(5) 文件unit_date系统自动生成的相关文件3.系统运行:1.欢迎:2.到达主界面后,提示登陆(系统管理—登陆系统)。用户可以查看帮助获得系统的相关信息:3.用户登陆界面:4.若用户为管理员,则可以进行用户管理 *** 作。用户有权添加、修改、删除其它用户。5.若用户为普通用户,则用户只能对自己的相关信息进行修改,添加用户、删除用户不可用。6.商品信息管理模块商品信息管理:用来管理系统中要用来进行进货,出货 *** 作的商品的信息,包括添加,修改,删除和查询信息。其中,查询可以进行精确查询和模糊快速查询。任意时刻,生成当前表格报表。7.营销分析模块:1).综合分析某一时间段内,将该超市的进货总额、出货总额进行统计,并算出总盈利;将库存中的商品总量统计出来。用户可以打印分析所得报表。同时提供进货情况查询、出货情况查询、库存情况查询。2).日分析某一天中,将该超市的进货总额、出货总额进行统计,并算出总盈利;将库存中的商品总量统计出来。用户可以打印分析所得报表。8.商品进出货 *** 作模块:1)进行进货 *** 作时,进货编号以及进货时间是自动生成的,无需改动,否则会出现错误。所生成的商品编号为该种类型商品的最大编号,且后面有提示用户允许的编号范围,超出此范围会出错,如果编号方式正确且大于最大编号,确定添加后会提示用户填写新加商品的相关信息。2)进行出货 *** 作时,出货编号自动生成,用记无须改动。在出货单价小于进货的最小单价时会询问是否继续出货,出货数量不能大于库存数量。9.信息查询模块:1).库存信息查询:用来查询库存的商品的信息,可以按照商品编号,商品名称和商品类别来查询,可以将查询结果打印输出。该查询可以精确查找某一确定的商品的库存信息,并将其打印输出。同时,该查询可以根据商品的库存量来将商品中库存不足、库存饱和、库存过剩的商品一一列出并提供打印输出功能。2).进货信息查询:用来查询商品的进货记录,可以按照商品编号,商品名称,商品类别,经手人和进货日期查询,可以将查询结果输出。该查询可以精确查找某一确定的商品或全部商品某一确定时间段的进货情况,并将其打印输出。同时以图表的形式分析该种商品的进货价格走势分析图。3).出货信息查询:用来查询商品的出货记录,可以按照商品编号,商品名称,商品类别,经手人和出货日期查询,可以将查询结果打印输出。该查询可以精确查找某一确定的商品或全部商品某一确定时间段的出货情况,并将其打印输出。同时以图表的形式分析该种商品的出货价格走势分析图。10关于系统模块:11.用户管理模块:1).用户添加该权限只有管理员拥有,可以添加临时用户,或者增设管理员用户。2).用户删除该权限只有管理员拥有,可以删除用户。3).用户密码修改用来修改登陆用户的密码,长时间地使用一个密码可能会使密码不安全,导致整个系统的不安全,因此有必要定期修改密码。12.退出系统模块:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9988260.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存