完整的超市信息管理系统毕业论文易语言版.docx
《完整的超市信息管理系统毕业论文易语言版.docx》由会员分享,可在线阅读,更多相关《完整的超市信息管理系统毕业论文易语言版.docx(29页珍藏版)》请在冰豆网上搜索。
完整的超市信息管理系统毕业论文易语言版
完整的超市信息管理系统(毕业论文)易语言版
泸州职业技术学院
毕业设计报告
连锁超市管理系统
学生姓名
所在系
班级
专业
指导教师
张泽文信息工程系2011级软件1班软件技术刁显峰
2013年11月26日
天枫连锁超市管理系统
摘要
截止到目前超市金融市场的规模的发展不断的壮大,供应商提供的商品数量更是数不胜数,人们需求的商品急剧的增多,商品的相关信息也是成倍递增.导致超市工作人员无法及时的处理商品对商品进行实时的统计分析,不能够出现加盟商,也不便于管理。
更加不用说大型的连锁超市管理起来更是难上加难了。
聪明的人们终于在迎来计算机时代里面寻找到了新大陆,把繁琐的复杂的系统融合在一套有一套的软件系统里面,大大的提高了超市的工作效率,增加了企业的收益。
彻底改变了连锁超市等各个超市的管理经营模式,成为超市界里面的人人皆知的产品。
一款最普通的超市管理系统主要需要包含以下几个模块:
商品入库、商品数据录入、销售数据的汇总统计及查询等。
让连锁超市系统实现了在系统服务器里面实时监控各个经销商的销售进货情况,进行分析汇总,不仅让管理起来得心应手,还让企业家们根据销售情况可以对超市未来的前景进行有准确的预见性。
下面我们将系统的对软件开发的背景以过程进行全面的分析.介绍研发人员制作软件的开发环境,介绍软件的详细设计编码过程,数据库的设计,使用等各个模块的设计与实现。
关键词:
超市管理系统,连锁超市
1
天枫连锁超市管理系统
第一章绪论....。
。
..。
.....。
....。
.。
。
。
。
.。
。
..。
.。
。
......。
...。
。
.。
。
..。
。
。
..3
1.1社会背景。
.。
。
..。
。
.。
....。
。
.。
。
。
。
。
.。
。
。
。
....。
.。
..。
。
.。
..。
.。
...。
...3
1。
2超市背景.。
..。
。
。
..。
。
。
。
.。
..。
。
..。
.。
。
...。
.。
.。
。
.。
。
。
.。
.。
。
.。
....。
..4
1.3程序设计目的.。
...。
..。
。
。
。
。
.。
.。
.。
.。
.。
。
。
。
...。
。
。
。
。
....。
。
。
。
...。
。
.5
第二章系统可行性研究.。
..。
...。
..。
.。
。
.。
。
..。
。
.。
...。
。
.....。
。
.。
.....。
。
。
5
2.1技术可行性研究.。
......。
..。
。
。
。
.。
....。
。
..。
。
。
。
....。
。
。
。
..。
.。
。
.。
。
6
2。
2经济可行性研究.....。
...。
......。
.。
。
。
.。
。
。
.。
。
.。
..。
。
...。
..。
.。
...6
2.3操作可行性研究.。
。
。
..。
.。
.。
..。
。
.。
。
...。
。
..。
.。
.............。
。
.。
。
7
第三章系统需求分析......。
。
.。
。
...。
.。
。
.。
.。
.......。
.。
。
....。
。
..。
。
。
.。
.。
7
3.1企业管理工作流程。
...。
。
..。
。
.。
.。
.。
....。
.。
..。
。
。
..。
.。
。
..。
。
。
..。
..8
3.2企业管理业务需求。
。
.。
..。
。
...。
.。
.。
。
。
.。
.。
。
。
。
.。
。
..。
。
..。
..。
..。
.。
.8
第四章系统概要设计。
。
。
.。
。
。
。
.。
..。
。
。
。
。
。
。
.。
...。
。
...。
。
....。
。
。
。
。
....。
。
。
。
9
4.1设计思想。
。
.....。
.。
。
。
.。
..。
.。
..。
.。
。
.。
。
。
。
.。
.。
。
..。
。
。
.。
。
.。
。
.。
。
。
。
。
9
4.2设计原则.。
.。
。
。
。
。
。
。
.。
.。
.....。
。
。
。
....。
.。
...。
..。
。
。
.。
。
..。
。
。
。
。
..。
9
4。
3业务流程分析。
.。
..。
..。
。
。
.。
。
。
。
....。
。
...。
.。
.。
。
....。
.。
..。
.。
...。
10
4.4数据字典.....。
.。
..。
。
....。
。
。
。
。
.。
。
..。
...。
.。
.。
。
。
...。
。
......。
。
。
11
4.5功能需求..。
....。
..。
。
。
.。
.。
。
.。
。
.。
..。
。
。
。
。
...。
。
.。
.。
.。
。
......。
。
。
12
4。
6性能需求...。
..。
.。
..。
...。
..。
。
.。
。
。
。
。
.。
。
.。
.....。
。
。
.。
.。
。
.。
。
。
。
。
.13
4。
7运行需求。
。
。
。
.。
.。
。
..。
..。
..。
...。
。
.。
.。
.。
..。
.。
.。
...。
。
。
..。
。
.。
。
..13
第五章系统详细设计..。
...。
.。
...。
......。
。
....。
。
。
。
。
...。
。
。
。
.......。
。
。
15
5。
1系统功能结构图。
..。
。
。
.......。
。
.。
..。
。
。
..。
。
.。
。
。
。
..。
。
.。
...。
.。
。
。
15
5.2系统功能设计.。
..。
.。
.。
。
。
.。
。
。
。
。
。
......。
.。
。
..。
。
。
.。
。
....。
.。
....15
5.3系统数据库设计...。
..。
。
.。
.。
.。
...。
.。
...。
..。
。
..。
..。
。
。
。
。
。
。
。
.。
。
.16
5.4模块功能设计。
..。
。
。
。
.。
。
...。
..。
。
。
。
.....。
。
。
.。
...。
。
。
。
。
......。
..22
第六章系统测试运行.。
...。
...。
.。
..。
。
.。
....。
.。
.。
。
。
....。
。
.。
。
。
。
.....。
。
36
6.1模块测试。
....。
.。
.。
。
..。
。
。
.。
。
..。
。
。
。
。
。
。
.。
..。
.。
.。
.。
。
。
。
.。
.。
...。
.36
6.2整体测试。
。
.。
。
。
.。
.。
。
。
.....。
。
..。
......。
.。
..。
..。
。
...。
.。
.。
。
.。
。
。
36
第七章总结..。
.。
.。
.。
。
.。
。
..。
。
。
.。
...。
...。
..。
...。
..。
....。
...。
.。
。
..。
.。
37
第八章致谢。
..。
。
。
.。
..。
..。
。
。
..。
.。
.。
.。
。
.。
.。
。
。
。
.。
.。
。
。
。
。
.。
.。
....。
。
。
..。
38
第九章参考文献.。
。
。
..。
。
.。
..。
。
。
...。
。
。
..。
.。
.。
.....。
。
.。
..。
。
..。
..。
.。
。
.39
2
天枫连锁超市管理系统
第一章绪论
1。
1社会背景
科技发展到今天,那可谓是飞速的发展,进入到21世纪之后,各种让人耳目一新的电子
产品不断的被开发出来,不断的投入到了市场,深受广大群体的热爱,不管是青少年还是成
年人,甚至部分老年人都投身进入了电脑技术的世界里面,跟随着现代科技高新技术的迅猛
发展,计算机技术几乎已经渗透到了各个领域,成为各行业乃至生活不可或缺不可取代的工
具,特别是当Internet网络技术的产生,电信、联通、移动等各个网络业行业的精心管理和
电子信息高速通道的建立,使得IT行业在各个行业市场竞争中越发的显示出它独特的优势,
引领风骚,使人们生活各个国家步入信息化高速跨越时代,无穷的的数据量,海量的信息需
要进行加工处理和传输,这使得人们需要拥有一块数据库的来进行数据的管理。
作为国内经济贸易市场的一些中大型超市商城,对于这些企业的海量资源信息管理,信息的保密、传递和处理显得尤其重要,为了适应市场的竞争,拥有一个高效的安全的处理方式和管理方法是必要的,因此想管理好一个超市的信息没有一款好的软件是愚蠢的。
在开发期间,我们通过对超市市场的多方位调查,有针对性的对现在各中小型超市管理人员对管理商品和进销存信息的实际需求,促使我们更好的开发了这套连锁超市管理系统。
在研发过程中,我们还针对当前各超市管理人员的行为习惯和管理特点以及技术人员的计算机实际操作水平,故采用了基于Windows系统下的图形用户界面设计一款适用的管理系统。
在系统设计过程中,我们尽量使用简单明了的功能使管理者方便的进行管理,使操作用户能够在短时间内完全掌握如何使用管理运作系统。
我们严格保证数据的安全性,正确性,使得数据能够完整的在数据库进行处理。
保证正确性完整性安全性的基础上再对代码进行优化,减少程序的BUG,节约系统资源让软件快速运行反应,减少对系统资源不必要的的浪费。
3
天枫连锁超市管理系统
1。
2超市背景
超级行业市场最早发源于1930年,发源地在美国纽约。
在1930年8月份,迈克尔?
库仑在美国纽约州创办了世上第一家超级市场,简称“超市”,并命名为“金库仑联合商店"。
当时的美国正是处于经济大危机时期,迈克尔?
库超市仑根据他这几十年的食品经营经验精确设计了这套低价策略,并首创新的定价方法.他开创的超级市场平均毛利率仅仅只有9,,这和当时美国一般的商店毛利瑞在25-40,之间相比,简直就是一件极其骇人听闻的事情.为了保证售价的低廉,商品质量的优质,必须要有低廉的进货价格,只有大批量的进货才能在供货商尽量压低进价,迈克尔?
库仑就以连锁的经营方式开设其他分号店,建立起并保证了大批量进货的销售系统.他创立了全新的自助式销售方式,采取用户自主挑选商品再进行一次性结算。
在第二次世界大战之后,各国的经济受到或多或少的影响,促使了人们消费水平的退后,促使这种低廉快捷的购物方式,到了20世纪50、60年代,超级贸易市场在世界各范围内都得到较快的发展。
使得人们能够快捷的方便的购物.
我国超市最初是在20世纪90年代初期被引进,目前已经成为了我国经济贸易中不可或缺的一种经济方式,为国民经济的发展发挥了极其重要的作用。
随着超市高速的发展,规模的扩大,其经营管理起来也变得非常的复杂,繁多的商品信息,销售数据揉杂在一起,早期的经营模式已不能再满足如今的销售发展趋势,如是引进一项计算机软件系统技术就成了必要手段。
超市无疑为人们购物增添了快捷方便等优势,但在目前超市运作状态下,它仍然存在着不尽人意的地方.比如:
商品价格调价不方便,统计每天的收益,分析效率,不能有效的管理商品信息,收款结算清单速度较慢,并且会由于各种因素导致出现营业的差错,无法及时分析业绩等,在超市的日常管理清算中,商品的进、销、存缺乏实时分析的功能,并且对于连锁超市来说,超市管理人员对获取各个经销商销售资料的始终得不到满意的要求。
日常所需处理数据量也日渐增大,经济贸易市场也变得越来越需要节省更多的时间才能够有更大的利润,原始的人工管理早已无法管理好这抄复杂的市场体系。
为此,依靠现代化的计算机信息高速处理技术来管理好超市甚至大型的连锁超市不在话下,从而节省了大量的人力、财力,物力,时间,精力等改善了员工的工作条件,减轻了工作人员管理人员的劳动强度,并且能够快速反映分析出每日每月的商品的进、销、存等状况4
天枫连锁超市管理系统
和各种反馈信息分析,使得超市管理起来得心应手,这样的企业能不成功都难。
1.3程序设计目的
通过本次毕业设计系统,使我们能够全面、深刻地了解掌握数据库系统的增删改查如何运用.并且了解管理系统如果进行运作,超市管理者如何方便快捷的处理海里信息,如何快节奏的管理好企业的效率.
5
天枫连锁超市管理系统
第二章系统可行性研究
2。
1技术可行性研究
在大多数行业中都会存在跟计算机行业打交道的工作,从业的工作人员一般都是要求掌握着简单的计算机操作技术,具有一定良好的软硬件基础,并且会使用各种管理软件产品,能够了解接触最新的IT技术。
有的超市行业对员工的综合素质要求比较高,从管理层到下层的销售人员,服务人员都要求具有一定的计算机基础知识,能够有效的对计算机操作,所以研发人员在新系统投入使用时,采取不复杂简单易学的结构对软件进行设计,只要研发人员对员工进行适当的操作培训,开发帮助文档来引导员工操作软件系统的功能和操作方法步骤就基本上能够让软件系统实时运行起来。
2。
2经济可行性研究
借助这网络营销传美的力量,信息可以在世界各地都会搜索到,可以不受到距离的限制,只要制作的软件系统足够的好,被企业认可,经济收入情况逐步上升,对于超市管理系统在总店就可以有一款服务器管理系统来管理任何一个地方的经销商,节约许许多多的人力和物力,不仅方便了管理,还减少了很多很多不必要的开支和精力,同时一款好的管理进销存系统可以帮助超市提高销售效率,业绩大幅度上升,更提高了超市的经济效益,所以从经济上方面考虑软件系统是完全可行的,也是商家无可厚非的选择.
(1)超市企业有能力承担系统开发费用
开发新的客户定制管理系统的工作对于研发人员来说是一项非常复杂的工作,不仅要投身进入超市管理层各个环节去实地考察,将管理人员工作人员频繁却乏味的工作性质转变为用软件系统来代替,节省了大部分的人力和物力。
从系统的业务角度分析需求,主要需要分析系统的编码,系统的规划设计,这些都需要投入巨大的人力资源。
软件IT企业作为一个将劳动力变为软件操作力量的高科技产业,其开发人员的要求都比一般企业员工了解计算机要求要高出很多,而且6
天枫连锁超市管理系统
对系统开发及软件产业有着独特的见解,能够使得代码能够简单化,系统运行更加的节省资源,所以研发人员在自我开发超市管理系统的过程当中,有专业的知识做背景和以往的开放经验会比较容易开发出更加优秀的软件.同时开发软件产品跟其他商业产品来说属于高端的行业,无论是研发的成本,产品的价格还是质量都要求比较高,而经营超市的经销商或者是总销商家都有足够雄厚的资金来支配超市运转。
所以,在系统的开发过程中,企业完全有能力有经济来承担软件开发所需要支付的费用。
(2)新系统将为企业带来更多的经济效益
超市管理系统有着高速处理信息,实时分析数据信息、人工智能化和先进的高科技管理理念的结晶。
而超市的管理是一个动态储存的过程,在软件运行和企业运作过程中要考虑到方方面面的因素,有针对性的对软件问题或者人为问题制定多项解决措施,能够及时上传错误报告。
如果人工统计每日或者每周每月要对销售情况进行分析统计是比较困难的,如果能够
有一款软件系统来管理所带来的直接经济效益是最直接的,其最主要的优势就是减少了企业或者各经销商的管理人员费用和人力资源的开支.通过软件系统的自动分析能力不仅让管理者节省了大量的时间来完成工作,还为企业的各项决策提供了更过的宝贵的参考资料,为企业以及各经销商带来巨大的可观的直接经济效益。
2。
3操作可行性研究
本连锁超市管理系统采用基于Windows的图形用户界面,而该系统是大家所熟悉的使用人数最多的操作系统,一般那些有计算机基础知识的人员就可以轻轻松松上手.而整个超市管理系统采用最友好的图形用户交互界面,简单明了,更不需要对数据库进行深入的了解。
由此,该管理系统的操作是可行的,再借助帮助文档的使用毫无疑问的成为企业的第一首选软件,我们更加有必要开发该系统来满足企业的需求.
综合以上所述多方面,该超市管理系统具有极高的开发可行性,适用价值,推广潜力,无论是从研发者技术上或者双方经济上还是操作上都可以是一个很好的体现。
因此,为了能够让今后的其他企业的客户定制需求,我们在开发过程中保留重要的框架级的重要代码,在今后的漫长开发道路可以直接使用,节省开发的效率,设计出管理系统的数据流程图,建立出完善的数据字典。
7
天枫连锁超市管理系统
第三章系统需求分析
3.1企业管理工作流程
进货或销售商品时,用户要对进货记录或销售记录进行核对审查,并进行统计分析;用户要从总店库存中获得进货、销售、库存信息时,要对进货情况、销售情况、库存情况进行查询.
3.2企业管理业务需求
(1)该超市管理软件将对库存商品进行资料管理和统计分析,对产品的进货单和产品的销售单进行录入管理和分析统计;
(2)该管理软件将根据用户的需要对进货、销售、库存情况等信息进行查询,进货,付款,退货等.
(3)该管理软件将为用户提供账号管理工具,以便用户对账号进行管理,具体为修改用户密码,修改用户联系信息,地址等;
(4)该管理软件提供企业对经销商的管理,能够对企业下属经销商的统一管理,新连锁超市的加入以及删除,修改分店信息等功能。
整个超市管理系统的主要功能结构如图3-1所示:
8
天枫连锁超市管理系统
第四章系统概要设计
4.1设计思想
(1)服务器系统分成4个功能模块,客户端系统分为2个功能模块,模块采用眷恋式菜单分层进行布局管理。
(2)采用分层模块化管理程序设计思想,整个系统采用图形界面结构化设计。
作为管理系统软件程序其他功能有较强的扩展性和操作性。
(3)简单的数据流结构设计,快速的读取存储数据,在数据结构设计中,使功能相互之间以数据流的形式进行连接,避免程序功能之间耦合性降低,节省系统运行所暂用内存,提高系统稳定性以及安全性。
4.2设计原则
为了让超市管理系统功能更加完善,操作更加简便,最大限度的减少系统的错误,提高管理软件的质量,进而满足客户的实际功能需求,研发人员在设计开发过程中应当遵循如下的原则:
(1)功能合法性:
根据产品核算系统的工作规定以及工作的要求,参照核算管理者实际的工作情况,进行诸如产品进货、出货等工作.
(2)功能实用性:
适合超市商品信息管理工作的一些实际需求,并能够及时处理一些特殊情况的要求,除此之外,软件结构需要尽可能多的留些空间,以方便以后程序更新扩充一些软件功能。
(3)系统准确性:
系统要对用户输入的相关数据资料建立强大的检错机制,及时检测出BUG并上报研发人员报错,使用户能够及时准确的输入合法资料(如:
类型匹配,长度不超限等).
(3)系统易操作:
要求设计的系统功能齐全,符合用户的需求且界面友好,使用易操作的图形用户界面方便用户操作,必要的地方需要有明显的区域进行提示。
(5)数据源代码可读性:
为了便于其他研发人员的二次设计或者更新功能,方便维护人员测试人员读懂代码进行其他功能开发,需要尽可能的写好代码特别是9
天枫连锁超市管理系统
重要代码的注释步骤,才能更加高效率的开发.
(6)代码优化:
为了达到优化代码的目的,合理的调用窗口,菜单,对象,接口等继承功能,自定义用户对象,类,事件,函数且减少不必要的重复性的代码,减少代码量,使程序简介明了,方便代码的复用,更加方便了将来的维护。
(7)软件安全性:
给该系统的用户设置用户权限,不同的用户对权限操作也就不同,保证对数据库删除等操作需要使用最高权限才可以完成对数据的删除审核,有效的阻止被黑客篡改数据库。
4.3业务流程分析
超市管理系统主要是以先进的智能管理理念和计算机科学强大的技术来取代原始的手工操作,减轻了手工量给人们带来的枯燥乏味,也使得企业效率大幅度提升。
在新系统开发出来前,我们需要对整个超市管理系统业务流程进行多次系统的调查,得出了下面的供货商进货业务流程图,如图4-1所示:
新系统主要流程分析:
(1)商品进货
进货商品入库管理是企业经营中及其至关重要的环节,它不仅关系到超市的图4-1超市进货业务流程图10
天枫连锁超市管理系统
好坏还关系到产品质量能否得到质量保证,生产是否能够顺利进行,商品是否能够及时供货满足顾客的需求,采购成本能否得到有效控制等诸多问题。
企业进货时对供货商的选择要慎重,双方不能够有讨价还价的买卖关系,而是一种企业与供应商之间相互依存的合作伙伴关系,并且还需要让供应商认识到我们企业产品质量是要从采购抓起,如果质量不行,供应商要负责把质量抓起来。
(2)商品库存:
库存管理是指在物流过程中商品数量的管理。
过去认为仓库里的商品多,表明企业发达、兴隆,现在则认为零库存是最好的库存管理。
库存多,占用资金多,利息负担加重。
但是如果过份降低库存,则会出现断档。
。
其主要业务如下:
产品入库、出库、盘库等日常处理。
科学合理地确定某库存物资的库存控制参数。
如:
最佳订货批量、最大库存量、最佳缺货量、最佳订购周期等,进行严格的库存控制工作。
汇总统计各类库存数据,反应和监督储备资金占用及采购资金使用情况。
(3)商品销售
销商品销售是指商品生产企业通过货币结算出售所经营的商品,转移所有权并取得销售收入的交易行为.对于商品销售的核算,同样由于企业所采用的核算方法不同,其账务处理也有所不同。
4.4数据字典
数据流条目
(1)已进货信息=进货单号+供货商号+商品名称+进货价+进货数量+进货日期+备注
(2)销售信息=销售单号+商品编号+销售数量+销售日期
文件条目
(1)文件名:
商品清单
组成:
{商品编号+供货商号+名称+条形码+计量单位+类别+产地+单价+备注}组织:
按商品编号递增排列
(2)文件名:
供货商清单
组成:
{供货商号+名称+联系人+联系电话+联系地址+开户行+银行帐号+备注}组织:
按供货商编号递增排列
11
天枫连锁超市管理系统
(3)文件名:
进货清单
组成:
{进货单号+商品编号+供货商号+进货价+数量+金额+进货日期+备注}组织:
按进货单编号递增排列
(4)文件名:
销售清单
组成:
{销售单号+商品编号+销售数量+销售日期}
组织:
按销售单编号递增排列
(5)文件名:
库存清单
组成:
{商品编号+库存数量}
组织:
按商品编号递增排列
4.5功能需求
本系统采用自定向下方法开发,其功能模块主要有如下几个部分:
商品管理模块、超市管理模块、系统管理模块和财务管理模块。
具体的功能描述如下:
商品管理:
1、商品分类条目,新增分类,新增下级分类等
2、添加新商品
3、商品品牌管理(新增,删除,修改,查询)
4、商品列表(新增,删除,修改,查询)
超市管理:
5、注册管理员信息
6、管理分店超市信息
7、更改超市信息
8、管理员信息查询
9、管理员信息修改。
系统管理:
10、系统工具(包括高级日期查询,快捷打开记事本,打开计算器).
11、服务器日志:
查询客户的操作。
12、服务器配置:
局域网IP&外网IP,显示在线客户列表(发送自定义消息给客户,下线客户,测试客户连通性)
财务管理:
12
天枫连锁超市管理系统
13、出货明细(可以统计任意客户或者全部客户已支付或未支付的商品信息以及统计金额)
14、财务统计:
读取所有用户的订单并统计出货金额以及未支付金额。
15、退货处理:
查询指定客户或者全部客户的退货订单进行审批,审批选项同分为同意退货或不同意退货。
4.6性能需求
(1)数据精确度
商品的进货销售信息中涉及到的单价与金额相关的全部采用双精度浮点数,保留至小数点后两位数.
(2)时间要求
连锁超市管理系统软件从双击启动软件到显示系统登录界面的时间延时正常情况下应不多于5秒钟,否则网络连接会有延迟影响客户体验,录入商城数据并更新商品数据的时间正常情况应该不多于2秒延时。
(3)系统适用性
该连锁超市管理系统软件适用于Windowsxp/win7/win8及以上操作系统。
4。
7运行需求
(1)用户操作界面
本系统采用Microsoft开发平台,采用c++编写研发语言——易语言编码设计,用户交互界面全部采用的是基于Windows的图形窗口化界面。
(2)硬件接口
运行本软件系统的硬件配置要求如下:
CPU:
Intel(R)Pentium(R)CPUB940@2。
00GHz2.00GHz及以上;内存:
2.00GB
及以上;
硬盘:
5GB及以上。
(3)软件接口
数据库服务器:
Mysql5。
5。
(4)数据库管理工具
13
天枫连锁超市管理系统
NavicatforMySQL
(5)系统要求
Winxp/7/832或64位及以上。
14
天枫连锁超市管理系统
第五章系统详细设计
5.1系统功能结构图
系统总体结构如图5—1所示:
5。