单片机的pos机系统pc机设计
在如今信息化的社会,伴随激烈的市场竞争,超市规模不论大小要想在市场经济中具有很强的竞争力,有一套适合自己的收银管理系统是很有必要的。根据中小型超市的需求,本文给出了基于单片机系统的POS机设计的PC机设计。本系统利用Windows7作为开发平台,Delphi7.0作为开发工具,结合自带数据库利用RS-232串行口与下位机进行连接。初步实现商品前台收银,货物库存管理,供货商信息管理,用户信息管理等功能,操作界面也简单友好上手简单大大减少了人力提高了超市的整体效率和管理水平。关键词 POS机系统,Delphi7.0,自带数据库,RS-232串行口
目 录
1 绪论 1
1.1 研究的背景与意义 1
1.2 主要技术分析 2
1.3 论文的章节安排 3
2 POS机系统需求分析 4
2.1 POS机系统结构分析 4
2.2 POS机系统实现的目标 4
2.3 子模块功能需求 5
2.4 系统界面需求分析 5
2.5本章小结 5
3 系统概要设计及分析 6
3.1 系统算法 6
3.2 系统处理流程 6
3.3 系统功能模块设计 7
3.4 出错处理的设计 8
3.5 本章小结 8
4 系统详细设计与实现 8
4.1 串口模块设计 8
4.2 数据库设计 11
4.3 用户登陆模块的建立 13
4.4 主窗体的建立 15
4.5 前台管理模块的建立 16
4.6 后台管理模块的建立 21
4.7 用户管理模块的建立 28
4.8 EXE文件的生成 31
4.9 本章小结 31
5 系统的测试 31
5.1 系统运行流程 31
5.2 前台收银管理 32
5.3 后台管理 32
5.4 用户管理 33
5.5 退出系统 34
5.6 本章小结 34
结 论 35
致 谢 36 *好棒文|www.hbsrm.com +Q: &351916072&
参 考 文 献 37
1 绪论
随着互联网技术的飞速发展,在各行各业中信息化的管理也得到了普及,其中零售业表现的更是十分突出。如今,各式各样的连锁超市,便利店不断涌现,超市收银管理系统在超市运作中也是不可或缺的一个部分。
1.1 研究的背景与意义
1.1.1 系统的应用背景
零售业的形态有很多,超市从1990年初经过几十年的发展已经成为零售业的典型形态,在推动全国经济的进步也起到关键的作用。在超市高速发展的同时,随之而来的是更加复杂的经营管理。由此可见只有引进更加先进的管理技术,才能取代由早期发展来的售货员站柜模式。即使到了21世纪,在小型超市POS机系统也不能完全普及。依然存在落后的一面,从而使得收银速度慢、容易出错、仓库盘点效率低下一系列问题随之而来。
本系统根据中小型超市的商品管理方式和工作特点,给系统设计了前台收银管理,后台仓库货物管理以及用户登陆管理几个部分,通过这几个部分即可以实现简单的商品收银计算和仓库进出货物等业务的综合管理。通过用户管理更是能方便管理使用本系统工作人员信息的处理,而且简洁操作界面也省去了熟悉操作的过程。在此系统的使用之下,能显著提高超市收银和仓库管理的效率,大大降低了人工。
1.1.2 超市收银管理系统的发展趋势
超市收银管理系统是通过计算机来处理超市管理涉及的信息。不仅避免工作人员对复杂数据处理出现错误,而且对整个管理体系也是很大的提升。
POS的意思并不是平常所说的刷卡的POS机,POS机是收银管理的终端设备,导入POS系统主要是解决上述零售业管理盲点。[1]
最初的时候,零售业的进货管理主要都是采用手工管理,而随着科技经济的发展,面对零售业间越发激烈的竞争,传统手工操作已经逐渐被淘汰。伴随着日常销售量的增加,进货次数也变得更加频繁,传统的手工管理很有可能造成财务和业务上的问题。这时候,为了能提高企业的业务效益,使用计算机来代替手工管理就显得更有必要了。
通过调查和对一些资料的分析,普通零售业的销售采购流程,首先是和供货商确定商品的单价和具体数量,当货物抵达后通过入库单的填写,对商品整体的数量和质量进行核对,合格即可入库。其中商品编号、商品名称、单价等等信息在手工管理下容易在准确性和完整性上出现问题。这不仅使得员工的工作量增加也使得工作效率低下,总体来说是吃力不讨好。
如若引进收银管理系统,利用计算机来对大量的数据进行汇总、分析、保存,带来的好处不仅是减少管理成本,提高了商家的效率,更重要的是能给顾客带来更好的服务,对自身的整体水平也是巨大的提高。
1.1.3 系统开发意义
根据超市收银管理系统要求,PC机部分主要运用高级语言Delphi结合自带数据库完成,系统同时接受来自单片机的信息(命令和数据),对数据库中的货品进行管理,并向单片机提供数据信息。[2]系统主要涉及到串行通信以及数据库编程两大部分。
这次开发的超市收银系统,主要实现下面几点作用:首先它能对超市业务流程起到约束规范的作用,该系统给予指定工作人员登陆使用,并通过数据和电子信息在各级间传递,减少了错误出现的概率和人为费用的支出,能使利益得到最大化。
其次通过计算机的管理,采购、销售、财务等信息都能更清晰的整合出来,这些基础数据使得账目一目了然,也给予管理者更容易做出经营决定的能力。
最后,前台收银管理也取代了之前的计算器的计算和心算,通过对货品代号的输入或者条形码的扫描,商品信息能更直观的显示在收银者面前,计算机的计算也大大减少了人为错误的出现。
1.2 主要技术分析
1.2.1 Delphi7.0概述
Delphi是基于Object Pascal语言的面向对象的开发工具,使用其集成开发环境可以快速地建立应用程序。[3]即可开发本地类型的软件,又可开发客房/服务器类型的程序,并提供了丰富的数据库管理工具,在开发数据库应用程序方面具有独特的优势。Delphi的特点有:
目 录
1 绪论 1
1.1 研究的背景与意义 1
1.2 主要技术分析 2
1.3 论文的章节安排 3
2 POS机系统需求分析 4
2.1 POS机系统结构分析 4
2.2 POS机系统实现的目标 4
2.3 子模块功能需求 5
2.4 系统界面需求分析 5
2.5本章小结 5
3 系统概要设计及分析 6
3.1 系统算法 6
3.2 系统处理流程 6
3.3 系统功能模块设计 7
3.4 出错处理的设计 8
3.5 本章小结 8
4 系统详细设计与实现 8
4.1 串口模块设计 8
4.2 数据库设计 11
4.3 用户登陆模块的建立 13
4.4 主窗体的建立 15
4.5 前台管理模块的建立 16
4.6 后台管理模块的建立 21
4.7 用户管理模块的建立 28
4.8 EXE文件的生成 31
4.9 本章小结 31
5 系统的测试 31
5.1 系统运行流程 31
5.2 前台收银管理 32
5.3 后台管理 32
5.4 用户管理 33
5.5 退出系统 34
5.6 本章小结 34
结 论 35
致 谢 36 *好棒文|www.hbsrm.com +Q: &351916072&
参 考 文 献 37
1 绪论
随着互联网技术的飞速发展,在各行各业中信息化的管理也得到了普及,其中零售业表现的更是十分突出。如今,各式各样的连锁超市,便利店不断涌现,超市收银管理系统在超市运作中也是不可或缺的一个部分。
1.1 研究的背景与意义
1.1.1 系统的应用背景
零售业的形态有很多,超市从1990年初经过几十年的发展已经成为零售业的典型形态,在推动全国经济的进步也起到关键的作用。在超市高速发展的同时,随之而来的是更加复杂的经营管理。由此可见只有引进更加先进的管理技术,才能取代由早期发展来的售货员站柜模式。即使到了21世纪,在小型超市POS机系统也不能完全普及。依然存在落后的一面,从而使得收银速度慢、容易出错、仓库盘点效率低下一系列问题随之而来。
本系统根据中小型超市的商品管理方式和工作特点,给系统设计了前台收银管理,后台仓库货物管理以及用户登陆管理几个部分,通过这几个部分即可以实现简单的商品收银计算和仓库进出货物等业务的综合管理。通过用户管理更是能方便管理使用本系统工作人员信息的处理,而且简洁操作界面也省去了熟悉操作的过程。在此系统的使用之下,能显著提高超市收银和仓库管理的效率,大大降低了人工。
1.1.2 超市收银管理系统的发展趋势
超市收银管理系统是通过计算机来处理超市管理涉及的信息。不仅避免工作人员对复杂数据处理出现错误,而且对整个管理体系也是很大的提升。
POS的意思并不是平常所说的刷卡的POS机,POS机是收银管理的终端设备,导入POS系统主要是解决上述零售业管理盲点。[1]
最初的时候,零售业的进货管理主要都是采用手工管理,而随着科技经济的发展,面对零售业间越发激烈的竞争,传统手工操作已经逐渐被淘汰。伴随着日常销售量的增加,进货次数也变得更加频繁,传统的手工管理很有可能造成财务和业务上的问题。这时候,为了能提高企业的业务效益,使用计算机来代替手工管理就显得更有必要了。
通过调查和对一些资料的分析,普通零售业的销售采购流程,首先是和供货商确定商品的单价和具体数量,当货物抵达后通过入库单的填写,对商品整体的数量和质量进行核对,合格即可入库。其中商品编号、商品名称、单价等等信息在手工管理下容易在准确性和完整性上出现问题。这不仅使得员工的工作量增加也使得工作效率低下,总体来说是吃力不讨好。
如若引进收银管理系统,利用计算机来对大量的数据进行汇总、分析、保存,带来的好处不仅是减少管理成本,提高了商家的效率,更重要的是能给顾客带来更好的服务,对自身的整体水平也是巨大的提高。
1.1.3 系统开发意义
根据超市收银管理系统要求,PC机部分主要运用高级语言Delphi结合自带数据库完成,系统同时接受来自单片机的信息(命令和数据),对数据库中的货品进行管理,并向单片机提供数据信息。[2]系统主要涉及到串行通信以及数据库编程两大部分。
这次开发的超市收银系统,主要实现下面几点作用:首先它能对超市业务流程起到约束规范的作用,该系统给予指定工作人员登陆使用,并通过数据和电子信息在各级间传递,减少了错误出现的概率和人为费用的支出,能使利益得到最大化。
其次通过计算机的管理,采购、销售、财务等信息都能更清晰的整合出来,这些基础数据使得账目一目了然,也给予管理者更容易做出经营决定的能力。
最后,前台收银管理也取代了之前的计算器的计算和心算,通过对货品代号的输入或者条形码的扫描,商品信息能更直观的显示在收银者面前,计算机的计算也大大减少了人为错误的出现。
1.2 主要技术分析
1.2.1 Delphi7.0概述
Delphi是基于Object Pascal语言的面向对象的开发工具,使用其集成开发环境可以快速地建立应用程序。[3]即可开发本地类型的软件,又可开发客房/服务器类型的程序,并提供了丰富的数据库管理工具,在开发数据库应用程序方面具有独特的优势。Delphi的特点有:
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wlw/522.html