超市前台销售系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程名称数据库原理

题目超市前台销售系统

绪论

超市十分贴近我们的生活,生活中处处都需要它,但在目前状况下,它仍存在零售业商业企业所共有的落后的一面,如:不能有效的管理每一种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率底等,而且在超市日常管理中,商品进、销、存决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足,随着超市形态的高速发展,其经营管理也变的愈加复杂,日常所需处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。为此,我们在本次设计之中选择了超市信息管理系统设计,并依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力、改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进销存状况和各种反馈信息分析,使管理人员快速对市场的变化作出相应决策,加快超市的系统建立的技术基础:数据库应用系统是以数据库为基础的信息管理系统,它一般包含两个方面内容,一个数据库设计,二是程序设计。数据库应用系统的开发是一个软件工程,应按照软件工程的开发方法进行分析,设计,编程和调试。再建立数据库应用系统之前,一般应先进行系统的需求分析,了解拥护对系统的要求,然后进行系统的总体设计,最后编写程序代码和调试程序,使应用程序功能完备,易使用等特点。

经过分析,我们使用 .NET开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。

本系统是超市销售管理系统,因此分前台收银处理和后台商品各种信息处理,前台收银系统就要完成销售管理,商品结帐,挂单操作,取单操作,以及会员优惠处理等功能.后台主要完成对商品的管理,包括商品添加,库存管理,员工管理和会员管理,退货管理,销售统计等各个方面。后台系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。在系统中主要根据商品编号和商品名称等进行查询,其目的都是为了方便用户使用,以求更快的查找到各个物料和产品品质的基本信息。但由于时间有限还有好多功能没能够实现,如库存管理,进货管理等,不过我们会下去继续努力的。

第1章.需求分析

作为一个超市前台销售管理系统,其功能主要涉及对员工,会员的管理及安全维护,前台销售,后台商品信息管理,退货管理,销售统计的方面。

(1)员工和会员管理:在这里就要包括查看员工和会员的信息,增加或删除员工,及修改员工或会员的信息,会员卡的发放(会员卡可以积分),交班离开的登记等。

(2)安全维护:在这里涉及到一个权限的问题:即在我们的系统中有管理员和收银员之分,只有管理员可以查看和修改所有的信息,而收银员只能查看信

息但是不能查看员工和会员的信息,不能修改信息。且有密码保护若有人忘记密码,管理员可以帮他找回密码,也可以重设密码。

(3)商品销售管理:这里主要实现前台销售,前台结帐和单据信息。前台销售主要是商品的销售,小票的打印,还可以进行小票的重打。前台结帐可以有多种结账方式,包括现金方式,刷卡,证券,会员卡(会员消费可以积分)等。结账时只需要按回车或[F1]键可以调出结账窗口可行结账,结账后将打印销售小票。单据信息包括挂单详情,单据撤销,单据重打。

(4)商品信息管理:指的是对商品的查询,可以查询商品的一些具体信息。如商品号,商品类型,单价,单位,数量等。

(5)退货信息管理:退货管理中应注明退货商品的一些详情,如退货商品的商品号,种类,数量,金额,退货日期,退货原因等

(6)商品销售统计:包括今日销售统计或一段时间的销售统计。主要根据销售号,员工号,pos机号等进行统计,可以对各种结帐类型进行统计。本模块中还有一个功能是账目核对,可以对当天的账目进行核对,也可以对一段时间的账目进行核对,这个核对是商品销售总额和各种结帐类型总金额的一个比较,若相等则吻合,反之则不吻合。

图2—1 系统功能结构图

数据库设计

结构设计

老师给定题目后,在我们组成员的共同商议下,我们决定做超市前台销售管理系统。做该系统的第一步是建立该系统的概念结构模型,查找实体,分析关系,画出E-R图:

首先:在前台销售中我们查找到了相关的实体:收银员、会员、POS机,销售小票、退货、销售。

其次:从上面实体的关系中我们可以找到两个事务:商品销售事务、商品退货事务。销售事务在这里销售事物是指pos机对商品条码识别后的结账形式,而且这里的结账方式可以有多种形式(有现金结账,刷卡结账,可以使用证券,还可以用会员卡进行积分)。退货事务:顾客对所购商品不满意,可以凭借小票到超市退货,所退商品可以任意,但退货过程中必须注明退货的一些详情(如商品好,商品数量,结账方式,退货原因等)退货信息必须反映到当天的产品信息和销售统计中,以便于后来进行统计。

再次:根据实体,事物间的联系,找出其相应的对应关系,是一对一,还是一对多。在这里必须正确判断是什么样的关系,这是为以后建立数据库表作基础的。所以必须认真思考。

最后:查看所画的E—R图能否完成相应的功能。在这里我们可以从上倒下来进行检查,若发现不能完成预期的任务,,就必须仔细检查该模块,找出其中的问题,修改并完善该模块。继续进行检查,直到能过完成所有的功能,这才

是一个完整的E—R图。

图3—1 系统E—R图

逻辑结构与物理结构设计

商品(商品编码,商品大类编码,商品小类编码,商品名称,单位代码,单价,库存,架存,退货存量,产地,折扣)

商品类别(商品大类编码,商品小类编码,商品类别名称)

商品单位(商品单位代码,商品单位名称)

会员(会员编号,会员等级代码,会员姓名,年龄,性别,电话,地址,邮编,身份证号,会员积分)

会员等级(会员等级代码,名称,优惠折扣)

相关文档
最新文档