店铺收银系统金掌柜优越的设计

上传人:正** 文档编号:41205386 上传时间:2018-05-28 格式:DOC 页数:20 大小:323.33KB
返回 下载 相关 举报
店铺收银系统金掌柜优越的设计_第1页
第1页 / 共20页
店铺收银系统金掌柜优越的设计_第2页
第2页 / 共20页
店铺收银系统金掌柜优越的设计_第3页
第3页 / 共20页
店铺收银系统金掌柜优越的设计_第4页
第4页 / 共20页
店铺收银系统金掌柜优越的设计_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《店铺收银系统金掌柜优越的设计》由会员分享,可在线阅读,更多相关《店铺收银系统金掌柜优越的设计(20页珍藏版)》请在金锄头文库上搜索。

1、店铺收银系统店铺收银系统金掌柜前言商店收银 管理系统收银员商品管理员查询是否存在该商 品商品情况对系统进行操作商品信息8 月 27 日上午支付宝在微博上发表声明称:由于某些原因,支付宝将停止所有 线下 POS 业务。随着声明的发布,许多问题也接踵而至。虽然支付宝声称不会 影响商户的正常业务,但众多用户也将面临着重新选择 POS 机问题,而一般银 行 POS 机的申请与受理程序繁琐,售后服务滞后,成功率低,淘宝商家重新申 请银行 POS 机也存在一定的难度。支付宝线下 POS 业务的停止,不仅影响众多淘宝用户,而且对于拿到第三 方支付牌照的企业而言,是警示,也是挑战。目前,获得第三方支付牌照的企

2、 业有上百家,用户选择多样,单一 POS 收单已经不能满足现代企业支付需求, POS 附加增值功能优势将越来越突出。在第三方支付市场中不乏多功能的产品,其中由广东银联与汇卡商务推出 的电子交易管家金掌柜则是其中之一。金掌柜交易功能丰富,申请手续简单, 售后服务好,与其他线下 POS 产品相比,更具有综合性优势。据介绍,金掌柜是一款功能齐全、拓展性强的创新型电子交易软件。除了 传统的 POS 机功能外,它还拥有移动 POS 机和整套完善的销售系统,可以在 PC、平板和手机端同步应用。金掌柜采用云计算技术,集成了结算、营销、贷 款和管理等核心功能和一站式服务,帮助商户轻松实现多样化收银、支付结算、

3、 报表管理、商品管理、会员管理等众多功能,灵活应对各种电子交易管理需求。 同时,还能帮助商户记录交易信息,实时生成流水账,并能通过系统的交易流 水轻松获取银行授信,解决企业的资金难题,为企业的生意发展与壮大提供支 持和动力。由此可见,金掌柜除了 POS 收单外,还包括贷款和管理等增值功能,性价 比确实比传统收单 POS 机高,功能更强大,也更能适应商户多样化的需求。随 着支付宝线下 POS 业务的停止,金掌柜或许能成为接棒支付宝线下 POS 业务最 佳选择。 1 系统概述1.1 设计题目商店收银系统1.2 可行性分析1.2.1 背景商店是一个很繁忙的地方,每天有很多的顾客要买东西,收银员要和很

4、多 的顾客结算,并且要给这些结算存档,以便日后查看。如果只用人工的方法去 处理这些结算和计算的数据将是一件很繁琐的事情,将投入大量的人力物力, 为了解决这个问题,实现科学化、现代化的商店收银管理,我们就必须设计开 发商店收银系统,并用于实践。 而商店收银管理系统是对商店的收款信息进行管理的计算机网络软件系统, 它可完成商店中各种货品的收银工作,并对可以对特定时间段的出售信息进行 查询。1.3 总环境图图 1.1 是一幅上下文环境图,它演示了该商店收银管理系统的外部实体和 系统接口。图图 1.11.1 商店收银系统商店收银系统2 系统目标和建设原则2.1 系统目标2.1.1 近期目标该系统可以使

5、商店的收银工作变得轻松了许多,商店的管理员不必将大量 的时间用在对厚厚的账本的管理上,可以直接查询数据库来相关的信息。因此, 开发商店收银系统可以提高收银员和管理员的工作效率,利用计算机的方便、 快捷、友好的操作环境,来完成相对比较复杂、繁琐的事务,使用户可以轻松 地完成对商品的查找等操作,大大提高工作效率。2.1.2 远期目标随着商店规模的扩大,商品种类的日益增加,对商品库存的管理越来越复 杂,功能也需要不断的加强和扩充,本系统希能够通过不同版本的升级来完成 业务功能的不断扩充和更新以完成更加复杂的工作。最终目标是方便超市收银 员和管理员的各项操作。 3 支撑环境规划3.1 网络逻辑结构该商

6、店收银系统系统是为了方便商店收银员和管理员的操作而设计的,为 每个商品管理人员和收银员配备了一台电脑,并把所有的电脑联入商店局域网内,以方便管理。为了对数据的安全性、准确性地保护,这些电脑都共享一个 后台数据库。本系统采用下图局域网模式来构建的:3.2 软件支撑环境及开发工具图图 3.13.1 超市收银管理系统的局域网逻辑结构设计:超市收银管理系统的局域网逻辑结构设计:3.2.1 软件支撑环境本系统是在下列系统配置下完成的: (1) 操作系统: Microsoft Windows XP Professional (SP2) (2) 中央处理器(CPU): Inter(R) Pentium(R)

7、 4 (3) 硬盘: 80G (4) 内存: 512MB3.2.2 开发工具本系统是在下列开发环境下完成的: (1) 应用程序开发环境:eclipse (2) 后台数据库开发工具:Microsoft SQL Server 2000 (3) 文档开发环境:Microsoft Office Word 20034 系统设计系统设计4.1 功能结构在此次设计中,依据系统结构化设计方法,把本系统划分为若干个功能模 块,某些模块又可以划分为多个子模块,某些子模块又可划分为多个二级子模NFDEABC商店收银系 统数据库块,经层层分解后,最小的子模块的功能便十分明确和简单了。这样做,不仅 展现了一个应用软件系

8、统的整体性和层次性,而且通过屏幕对每个应用模块有 明显的提示,在这些提示下,用户可以方便地进入系统的每一层进行操作,可 以非常方便地使用这一数据库应用系统。4.1.1 功能结构图图图 4.24.2 超市收银管理系统功能结构图超市收银管理系统功能结构图(a)(c)4.1.2 主要功能说明本系统主要分成三个功能模块,每个模块都独立的完成了自己的功能,以 下是对各功能模块的说明: (1) 用户信息管理功能。该功能模块可以实现系统用户对自己基本信息的 修改,不过只限于对登录密码的修改,因为用户帐号都是超市为了方便管理而 事先分配好了的,是不能改变的。出于对用户信息的安全性考虑,只能修改当 前登录的用户

9、的密码。 (2) 商品入库信息管理功能。该功能模块是实现对即将入库的商品的统计, 由于商品信息的庞大、复杂,在入库前需要对其进行详细地记录管理,为商品 的库存管理打下良好的基础。需要记录的内容有:入库商品的商品号、名称、 类型、价格、同类商品的数量、采购员、验收员、生产厂商、产地、入库时间 等。同时能够实现对商品入库信息的添加、修改、删除和查询功能。 (3) 商品销售信息管理功能。该功能模块是把要销售的商品从超市中取出 来,并对库存商品进行相应的记录管理,并且把顾客的购买信息打印下来给顾 客做凭证。需要记录的内容有:出售商品的名称、类型、销售价格、数量、销 售时间等,同时能够实现对商品销售信息

10、的添加、修改、删除和查询功商店收银系统用 户 信 息 管 理商 品 入 库 管 理商 品 库 存 管 理商 品 销 售 管 理4.2 数据库结构4.2.1 E-R 图为了把系统的数据要求清楚、准确地描述出来,系统分析员通常建立一个 概念性的数据模型(E-R 图)。它描述了从用户角度看到的数据,它反映了用户的 显示环境,而且与在软件中的实现方法无关。1N1商品商品管 理员存放管理购物N11NN入库数量销售数量库存数量商品 库房收银员1查询 出售顾客(a)上图 (b)下图(c) (d) 图图 4.34.3 超市收银管理管理系统超市收银管理管理系统 E-R 图图 (a)(d)4.2.2 关系数据库模

11、式在本系统的数据库设计中,设计了四个基本数据库表:用户资料表 USERS,商品入库资料表 GOODS_IMPORT,库存商品资料表GOODS_INFO,商品商品名 称商品类 型商品价 格产地生产厂 家备注商品号商品管 理员管理员帐号管理员密码商品 库房商品名称商品类型销售价格入库价格入库时间生产厂家产地库存量备注商品号商品销售资料表 GOODS。 具体结构图如下列表所示: 表表 4.14.1 USERS 表表 字段名称标识名称数据类型空否字段说明 USER_ID帐号CHAR(20)N主码 USER_PASSWOR D密码CHAR(20)NUSER_TYPE用户类型INT(4)N1:收银员 2:

12、管理员表表 4.24.2 GOODS_IMPORT 表表 字段名称标识名称数据类型空否字段说明 IMPORT_ID入库商品商 品号VARCHAR(20 )N主码IMPORT_NAM E入库商品名 称VARCHAR(20 )NIMPORT_TIME入库时间DATETIMEN IMPORT_NUM入库商品数 量VARCHAR(20 )NIMPORT_PRIC E入库商品价 格MONEYNPRODCOM生产厂商VARCHAR(20 )NPRODPLACE产地VARCHAR(20 )NBUYER采购员VARCHAR(20 )NCHECKER验收员VARCHAR(20 )NIMPORT_MEM O入库商

13、品备 注VARCHAR(50 )N字段名称标识名称数据类型空否字段说明GOODS_IN_ID库存商品 商品号VARCHAR(20)N主码GOODS_IN_NAME入库商品 名称VARCHAR(20)NGOODS_IN_TIME入库时间DATETIMENGOODS_IN_NUM库存商品 数量VARCHAR(20)NIN_INPORT_PRIC E入库价格MONEYN表表 4.34.3 GOODS_INFO 表表表表 4.4 GOODS 表表 字段名称标识名称数据类型空否字段说明 GOODS_ID出售商品的 商品号VARCHAR(50)N主码GOODS_NAME销售商品名 称VARCHAR(50)

14、NPRICE价格VARCHAR(50)N SALES_TIME出售时间DATETIMEY自动获得, 可以为空 AGIO是否打折VARCHAR(50)N ISIN是否入库intN1:是 0:否5 总体实施计划(1) 首先,根据所作的需求分析,完成基本的功能界面设计,并且把界面 设计成方便、易用和人性化的用户界面。 (2) 根据(1)中界面设计,把每个功能通过代码来实现,以完成功能的定义。(3) 根据 4.3.3 关系数据库模式中的数据库表的设计,并通过 SQL Server 2000 建立数据库。 (4) 把设计好的界面和数据库连接起来,使整个系统能够运行。 (5) 选取几个典型的例子对该系统进

15、行测试,不断地发现问题和解决问题, 最终使该系统能够正常的运行,完成相应的任务。 (6) 以下是该系统的主要界面: 图图 5.15.1 登录界面登录界面IN_EXPORT_PRIC E销售价格MONEYNIN_PROCOM生产厂商VARCHAR(20)NIN_MEMO库存商品 备注VARCHAR(50)N图图 5.25.2 主控界面主控界面图图 5.35.3 收银员结账界面收银员结账界面图图 5.45.4 查询已出售商品界面查询已出售商品界面这些主要界面代表了系统中的主要风格,功能和界面都大致与这些界面设计 的一样。所以不再一一列出。6 部分代码6.1 收银主界面代码package count

16、er; import java.awt.*; import java.awt.event.*; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.Vector;import javax.swing.*; import javax.swing.table.DefaultTableModel; public class shop extends JFrame implements ActionListener private JTextField vip,good,no,ying,shi,zhao; private JLabel vipid,ys,goodid,goodno,yingshou,shishou,zhaoling; private JButton ok,check; private JR

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号