简易POS超市系统.docx
《简易POS超市系统.docx》由会员分享,可在线阅读,更多相关《简易POS超市系统.docx(78页珍藏版)》请在三一办公上搜索。
1、 四川科技职业学院毕业设计(论文) 第III页摘 要随着现代科学技术的迅猛发展,计算机技术已渗透到各个领域,成为各行业必不可少的工具。在当今激烈的市场竞争中,让顾客享受既实惠又快捷的购物服务是商战中制胜的一大要素。改革开放的今天,各种大型超市林立,超市已成为消费者日常活动的主要场所。而超市商品也非常之多,建立一套方便快捷的超市收费系统是企业必然要解决的一个问题。系统采用的编程工具是Microsoft Visual Studio 2008.C#版本与Microsoft Office Access作为数据库。系统分为前台系统和后台系统,其中,前台系统提供了很方便的商品销售收费功能,这其中包括会员卡
2、用户可享受积分优惠。而后台系统则提供了一些商品管理功能,如采购入库,库存盘点,出库明细等模块。本文主要介绍超市收费系统的运行环境、功能作用、设计的方案等各方面的内容。论文共分为六大部分。第一部分简要叙述了系统的基本概况。第二,三部分分别从软件工程的要求出发,首先进行问题的定义,其次进行可行性研究,分别从技术可行性,经济可行性和操作可行性进行分析,然后进行总体设计和详细设计,并阐述了如何实现具体功能。第四部分为数据库设计,其中包括子模块测试和总体测试。第五部分为系统总设计系统调试,其中包括子模块测试和总体测试。第六部分为系统详细说明,其中包括各个模块的功能和操作说明。关键词:收费;销售;超市目
3、录第一章 概述11.1课题研究的背景和目的11.1.1课题研究的背景11.1.2课题研究的目的21.2我国超市系统研究现状3第二章 需求分析52.1功能需求52.1.1功能需求的概要52.1.2可行性分析62.2开发及运行环境82.2.1硬件环境82.2.2软件环境82.3系统的应用技术82.3.1 Access数据库语句介绍及优点82.3.2 C#的发展、功能及其优缺点12第三章 系统总体设计173.1功能模块设计173.1.1系统整体结构功能模块173.1.2前台功能模块183.1.3后台功能模块18第四章 数据库设计204.1数据库选择方案论证204.2 E-R图和关系图204.3数据库
4、表设计22第五章 系统测试325.1系统测试325.1.1系统关键部分测试分析325.1.2测试分析总结及说明325.1.3系统的性能分析33第六章详细设计346.1登录模块346.2前台操作模块406.2.1销售模块416.2.2会员模块476.2.3交接模块506.2.4兑换积分模块516.2.5退货模块546.2.6系统前台统模块556.3后台操作模块596.3.1系统后台模块606.3.2用户管理模块616.3.3库存管理模块656.3.4收银模块70结 论73致 谢74参考文献75版权所有作者自己四川科技职业学院毕业设计(论文) 第75页第一章 概述1.1课题研究的背景和目的1.1.
5、1课题研究的背景1.社会背景现代科学技术的迅猛发展,计算机技术已经渗透到哥哥领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对书数据库的进一步开发和利用显得尤为迫切。作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。实习期间,我们通过对市场的调查,针对现在各中小型超市对经营业务和人事管理的
6、实际需要,开发了这套超市管理系统。在开发过程中,我们针对当前各超市管理的特点和技术人员的实际水平,采用基于Windows图形用户界面这一易学易用的操作环境,在系统设计过程中,我们尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握。我们又始终发系统的正确性放在首位,力求数据的完整和处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。2.超市背景在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入
7、新的管理技术。在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。苏辙超市形态的高速发展,其经营管理也变得愈加复杂,日常
8、所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。为此,在选题过程中,我选择了超市管理系统设计题目,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。1.1.2课题研究的目的在Internet流行和快速发展的今天,越来越多的企业开始推行信息化建设,超市管理系统就是在这种背景下应运而生的。通过这个系统,公司能够很好的重组和管理物资资源,达到了企业减少成本,提高公司生产效
9、率和效益的目的。传统的客户机/服务器模型存在很多缺陷,基于C#的开发模型已成为当今软件开发的趋势。C#是微软将Java集成到.NET中的产物,它是整个.NET平台的基础,是未来主流的编程语言。我们认为,今后超市管理领域的电子信息技术应用,着重要抓好以下几个方面的工作:(1).为适应从集中计划分配向市场流通体制转变,要建立能覆盖全国、高效灵敏的市场信息系统。该系统利用各种技术手段,从各地重类交易市场(所)和有关部门、企业、收集各类重要物次的价格、需求、供应等市场信息,利用卫星数据广播等方式向各地生产、流通和消费企业以及政府有关部门提供全面、准确、及时的市场信息,实现为宏观、微观双向服务。(2).
10、为适应建立统一大市场的要求,要积极推进各类交易市场建立先进的计算机交易处理系统,并有组织地实现计算机联网,逐步建立电子交易系统,以大幅度地提高交易效率和市场的辐射能力。(3).在总结电子信息技术应用经验的基础上,大力宣传并推广开放系统、客户机服务器结构等先进技术,使物资企业经营管理信息系统提高到一个新的水平。(4).在推进电子交易系统和物资企业管理信息系统建设的基础上,在物资流通领域逐步开展应用,从而把我国超市管理的水平提高到国际先进水平并实现与国际接轨。 展望前景,任重而道远,需要我们继续努力奋斗几年、十几年甚至几十年,才能达到目标,这是历史赋予我们的任务。1.2我国超市系统研究现状21世纪
11、,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。随着现代科学技术的迅猛发展,计算机技术已渗透到各个领域,成为各行业必不可少的工具。在当今激烈的市场竞争中,让顾
12、客享受既实惠又快捷的购物服务是商战中制胜的一大要素。改革开放的今天,各种大型超市林立,超市已成为消费者日常活动的主要场所。而超市商品也非常之多,建立一套方便快捷的超市收费系统是企业必然要解决的一个问题。系统采用的编程工具是Microsoft Visual Studio 2008版本与Access作为数据库。系统分为前台系统和后台系统,其中,前台系统提供了很方便的商品销售收费功能,这其中包括会员卡用户可享受积分换取更多物品的优惠。而后台系统则提供了一些商品管理功能,如采购入库,库存盘点,出库明细等模块;查看利润,销售用户管理。本文主要介绍前台超市收费系统和后台管理系统的运行环境、功能作用、设计的
13、方案等各方面的内容。论文共分为五大阶段:第一阶段:主要简要叙述了系统的基本概况。第二,三阶段:分别从软件工程的要求出发,首先进行问题的定义,其次进行可行性研究,分别从技术可行性,经济可行性和操作可行性进行分析,然后进行系统分析 和总体设计,并阐述了如何实现具体功能。第四阶段:为数据库设计,其中包括前台销售商品数据入库和后台管理数据库。第五阶段:为系统调试,其中包括子模块测试和总体测试。第六阶段:详细设计,如何操作系统 第二章 需求分析2.1功能需求2.1.1功能需求的概要通过对企业和用户的相关调研,要求系统具有以下功能:由于业务的需要和保密性,也为了方便管理,系统用户具有不同的等级,即不同的权
14、限,用户按等级分为三个等级,一般收银员,仓库员和系统管理员。系统整体结构功能模块图如图2-1:超市收费系统前台管理后台管理图2-1系统整体结构功能模块图从系统的登录主界面来看,系统分为前台登录和后台登录,如图2-2:前台具有大主要功能:会员管理,退货管理,登录系统,兑换积分,销售收费。前台管理会 员 管 理登录系统销售收费退货管理兑换积分图2-2 前台管理模块图后台具有大主要功能:系统设置,用户管理,产品管理,库存管理,销售管理,收银管理,如图2-3:单击“系统设置”按钮,对窗体设置、系统辅佐工具,。单击“用户管理”按钮,对用户管理操作、用户报表。单据管理模块中。单击“产品管理”按钮,对产品管
15、理操作、产品类别、产品列表报表。单击“库存管理”按钮,对库存管理操作、库存报表。单击“销售管理单”按钮,对账单管理,退货管理、积分管理、账单报表、报表统计。单击“收银管理”按钮,对产品销售、销售报表。后台管理系 统 设 置产 品 管 理收 银管 理用户管理库存管理销售管理图:2-3后台管理模块图2.1.2可行性分析1.技术可行性研究在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉IT产品。因为,有的超市对员工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用
16、方法就基本上能够是系统顺利运行。2.经济可行性研究因为通过网络传递销售信息可以不受距离的限制,因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。(1)超市有能力承担系统开发费用开发新系统的工作是一项间距复杂的工作,它的投资主要是人力和物力的投资。对于本系统的开发者来说,其主要投资还是在人力和物力两个方面。如果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。软件企业作为一个简短的高科技产业,其员工要求都比一般企业的要求
17、要高,而且对系统开发及软件产业了解比较多,所以在自我开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业借阅大部分的额外开支。同时软件就其它产品来说,属于高端行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。所以,在系统的开发过程中,企业完全有能力承担开发费用。(2)新系统将为企业带来经济效益管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。所以在管理中获得经济效益是一个综合效益,要对它进行直接定量的分析是比较困难的。一般新系统带来的经济效益是简介的,其最主要的表现就是减少了企业管理费用
18、和人力开支。而其它一些繁琐的食物都通过新系统来加以分析解决,不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。(3)操作可行性研究本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个超市管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。由此,该系统的操作是可行的,有必要开发该系统。综合以上三方面,该系统具有很高的开发可行性,无论是从技术上或者经济上还是操作上。因此,可以设计该系统的数据流程图,建立数据字典。本系统的开发宗旨,以及总体任务就是要实现通用物资管理上的主动
19、化、规范化、系统化、科学化和人性化。所以为了能够实现编制这个软件所设定的目标,在程序的开发前的可行性是有必要的。首先来描述超市管理系统的功能,即定义用例,以此确定系统的功能需求。通用超市管理系统的用例分析主要是找系统中所有的用例,需要和超市系统得潜在用户进行讨论。2.2开发及运行环境2.2.1硬件环境建议用户的计算机使用以下配置(或更高):n CPU:Intel 或兼容机Pentium Pentium4 或更高n 硬盘:7200转/分,剩余空间100n 内存:建议 320MB 或更多n 鼠标:3D光电鼠n 键盘:标准104键2.2.2软件环境n Microsoft Office Accessn
20、 Microsoft Visual Studio 20082.3系统的应用技术2.3.1 Access数据库语句介绍及优点Access数据库简介: Access数据库简介在办公软件Office套件中,最为广大用户熟悉的是Word和Excel,因为它们功能强大且方便易用,更因为它们不仅可用于办公,还可用于个人写作和家庭记帐理财等。同为Office套件中一部分的Access,虽然有着同样强大的功能,但使用的人却相对少些,不像Word和Excel那样广泛。事实上,真正用过Access的用户,对其强大功能和灵活应用均称赞“不错,很好的。”为此本刊约请交通大学网络信息中心的谢金宝老师向广大读者就Acce
21、ss软件应用作一个系列讲座,希望读者能从中学到知识,并将它们运用到日常工作中。Access97 数据库管理系统是Microsoft Office97 套件的重要组成部分,是Access的最新版本,可在Windows 95环境下运行。Access97适用于小型商务活动,用以存贮和管理商务活动所需要的数据。Access97不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。 什么是Access 数据库 数据库是有结构的数据集合,它与一般的数据文件不同,(其中的数据是无结构的)是一串文字或数字流。数据库中的数据可以是文字、图象、声音等
22、。 Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。图1是一个“产品”表的例子。“产品”表由10个记录组成,一个记录占一行,每一个记录由产品ID、产品名称、库存量、订货量、单价和折扣率6个字段组成。“产品ID”是字段名,其下面的1,2等是字段的值。 表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。Access数据库以文件形式保存,文件的扩展名是DB。 Access 97 的6种对象 Access 97数据库由六种对象组成,它们是表、查询、窗
23、体、报表、宏和模块。 表(Table) 表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。 查询(Query)查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。 窗体(Form)窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。 报表(Report)报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。 宏(Macro)宏相当于DOS中的批处理,用来自动执行一系列操作。Access列出了一些常用的操作供用户选择,使用起来十分方便。 模块(M
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简易 POS 超市 系统

链接地址:https://www.31ppt.com/p-2029956.html