资源描述:
《超市前台销售系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、课程名称数据库原理题目超市前台销售系统绪论超市十分贴近我们的生活,生活中处处都需要它,但在目前状况下,它仍存在零售业商业企业所共有的落后的一面,如:不能有效的管理每一种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率底等,而且在超市日常管理中,商品进、销、存决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足,随着超市形态的高速发展,其经营管理也变的愈加复杂,日常所需处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。为此,我们在本次设计之中选择了超
2、市信息管理系统设计,并依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力、改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进销存状况和各种反馈信息分析,使管理人员快速对市场的变化作出相应决策,加快超市的系统建立的技术基础:数据库应用系统是以数据库为基础的信息管理系统,它一般包含两个方面内容,一个数据库设计,二是程序设计。数据库应用系统的开发是一个软件工程,应按照软件工程的开发方法进行分析,设计,编程和调试。再建立数据库应用系统之前,一般应先进行系统的需求分析,了解拥护对系统的要求,然后进行系统的总体
3、设计,最后编写程序代码和调试程序,使应用程序功能完备,易使用等特点。经过分析,我们使用.NET开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。本系统是超市销售管理系统,因此分前台收银处理和后台商品各种信息处理,前台收银系统就要完成销售管理,商品结帐,挂单操作,取单操作,以及会员优惠处理等功能.后台主要完成对商品的管理,包括商品添加,库存管理,员工管理和会员管理,退货管理,
4、销售统计等各个方面。后台系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。在系统中主要根据商品编号和商品名称等进行查询,其目的都是为了方便用户使用,以求更快的查找到各个物料和产品品质的基本信息。但由于时间有限还有好多功能没能够实现,如库存管理,进货管理等,不过我们会下去继续努力的。第1章.需求分析作为一个超市前台销售管理系统,其功能主要涉及对员工,会员的管理及安全维护,前台销售,后台商品信息管理,退货管理,销售统计的方面。(1)员工和会员管理:在这里就要包括查看员工和会员的信息,增加或删除员工,及修改员工或会员的信息,会
5、员卡的发放(会员卡可以积分),交班离开的登记等。(2)安全维护:在这里涉及到一个权限的问题:即在我们的系统中有管理员和收银员之分,只有管理员可以查看和修改所有的信息,而收银员只能查看信息但是不能查看员工和会员的信息,不能修改信息。且有密码保护若有人忘记密码,管理员可以帮他找回密码,也可以重设密码。(3)商品销售管理:这里主要实现前台销售,前台结帐和单据信息。前台销售主要是商品的销售,小票的打印,还可以进行小票的重打。前台结帐可以有多种结账方式,包括现金方式,刷卡,证券,会员卡(会员消费可以积分)等。结账时 只需要按回车或[F1]键
6、可以调出结账窗口可行结账,结账后将打印销售小票。单据信息包括挂单详情,单据撤销,单据重打。(4)商品信息管理:指的是对商品的查询,可以查询商品的一些具体信息。如商品号,商品类型,单价,单位,数量等。(5)退货信息管理:退货管理中应注明退货商品的一些详情,如退货商品的商品号,种类,数量,金额,退货日期,退货原因等(6)商品销售统计:包括今日销售统计或一段时间的销售统计。主要根据销售号,员工号,pos机号等进行统计,可以对各种结帐类型进行统计。本模块中还有一个功能是账目核对,可以对当天的账目进行核对,也可以对一段时间的账目进行核对,这
7、个核对是商品销售总额和各种结帐类型总金额的一个比较,若相等则吻合,反之则不吻合。超市前台销售系统商品管理子系统员工管理子系统退货管理子系统会员管理子系统会员管理子系统销售管理子系统图2—1系统功能结构图数据库设计结构设计老师给定题目后,在我们组成员的共同商议下,我们决定做超市前台销售管理系统。做该系统的第一步是建立该系统的概念结构模型,查找实体,分析关系,画出E-R图:首先:在前台销售中我们查找到了相关的实体:收银员、会员、POS机,销售小票、退货、销售。其次:从上面实体的关系中我们可以找到两个事务:商品销售事务、商品退货事务。销
8、售事务在这里销售事物是指pos机对商品条码识别后的结账形式,而且这里的结账方式可以有多种形式(有现金结账,刷卡结账,可以使用证券,还可以用会员卡进行积分)。退货事务:顾客对所购商品不满意,可以凭借小票到超市退货,所退商品可以任意,但退货过程中必须注