超市收银程序 (JAVA课程设计 2011)

超市收银程序  (JAVA课程设计 2011)
超市收银程序  (JAVA课程设计 2011)

软件学院

课程设计报告书

课程名称面向对象程序设计

设计题目超市收银程序

专业班级

学号

姓名

指导教师

2011年6月

1 设计时间

2011.6.6-2011.06.10

2 设计目的

《面向对象程序设计》是一门实践性很强的计算机专业基础课程,课程设计是学习完该课程后进行的一次较全面的综合练习。其目的在于通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用Java语言进行面向对象设计的基本方法,提高运用面向对象知识分析实际问题、解决实际问题的能力,提高学生的应用能力。

3设计任务

超市收银程序

(1)使用图形用户界面实现。

(2)由收银员输入顾客的会员卡卡号(若有卡)、所购商品的货号等。从数据库中取出相关商品的价格信息,再把这些信息返回给收银台,计算出该顾客所购商品的总价格。

(3)每天营业结束把该收银台的销售总额进行统计汇总(要求包括商品种类、数量、销售总额、结账人次等信息,其余可自行丰富)并存储在数据库中。

(4)所有持卡顾客的消费商品情况存储到文件以供查询。

(5)对没有卡的消费情况不记录该顾客的消费情况等个人信息。如果一个未持卡顾客一次购物满200元,结完账后系统提示可为其发放一张会员卡。

4 设计内容

4.1 概要设计

4.1.1 体系结构设计

超市收银系统

消费者消费

4.2功能模块设计

4.2.1 功能说明

4.2.1.1消费者消费

普通消费者消费在超市收银的首界面显示,输入消费者购买商品的编号以及数量,算出消费总金额,如果消费者单次消费的金额达到了200元,系统提示此消费者可以成为会员。会员消费在首界面输入会员卡号,然后显示会员姓名。

4.2.1.2账目结算

在本窗口中显示超市在该结账机上的当天的销售总额(包括会员消费总额以及非会员消费总额),同时还显示当天在该机上的出售的商品的情况。

4.2.1.3会员管理

如果消费者单次消费的金额达到了200元,系统提示此消费者可以成为会员,并且录入会员基本信息。

4.2.1.4商品管理

输入商品编号会在面板内提示相应的价格。

4.3 程序运行与调试

4.3.1 运行界面

主界面

确定会员以及商品价格

消费总额满200发会员卡一张总结全天账单

4.3.2 程序代码及解释

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

class shangpin{

S tring SId;

S tring Smane;

i nt jiage;

p ublic shangpin(String a,String b,int c){

SId=a;

Smane=b;

jiage=c;

}

}

class huiyuan{

S tring HId;

S tring Hname;

p ublic huiyuan(String a,String b){

HId=a;

Hname=b;

}

}

public class chaoshi extends JFrame{

s tatic int key=0; //会员

s tatic int sum1=0; //总消费

s tatic int sum2=0; //当天合计

s tatic int huiyuansum=0; //会员人数

s tatic int Spinsum1=0; //商品1合计

s tatic int Spinsum2=0; //商品2合计

s tatic int Spinsum3=0; //商品3合计

s tatic int Spinsum4=0; //商品4合计

s tatic int Spinsum5=0; //商品5合计

p ublic static void main(String[] agrs){

JFrame frame =new JFrame("超市");

fram e.setSize(400,250);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Container c=frame.getContentPane();

c.add(pan());

frame.setVisible(true);

}

//向窗口中添加面板和按钮

static JPanel pan (){

J Panel panel=new JPanel();

J Panel part1=new JPanel();

p art1.add(new JLabel("会员卡号:"));

f inal JTextField text1=new JTextField();

t ext1.setHorizontalAlignment(JTextField.RIGHT);

t ext1.setColumns(11);

J Button button1=new JButton("确定");

p art1.add(text1); part1.add(button1);

p art1.setVisible(true);

f inal JLabel JLabel00 =new JLabel("非会员");

p art1.add(JLabel00); panel.add(part1);

J Panel part2=new JPanel();

p art2.add(new JLabel("商品代号:"));

f inal JTextField text2=new JTextField();

t ext2.setHorizontalAlignment(JTextField.RIGHT);

t ext2.setColumns(15);

J Button button2=new JButton("确定");

p art2.add(text2); part2.add(button2);

p anel.add(part2);

J Panel part3=new JPanel();

f inal JLabel JLabel0=new JLabel(" ");

f inal JLabel JLabel1=new JLabel("000");

f inal JLabel JLabel2=new JLabel("0000");

p art3.add(new JLabel("商品名")); part3.add(JLabel0); p art3.add(new JLabel("商品价格")); part3.add(JLabel1); p art3.add(new JLabel("元"));

p art3.add(new JLabel("总价格")); part3.add(JLabel2); p art3.add(new JLabel("元"));

p art3.add(new JLabel(" ")); panel.add(part3);

J Panel part4=new JPanel();

J Button button3=new JButton("结账");

J Button button4=new JButton("总汇"); part4.add(button3);

p art4.add(new JLabel(" "));

p art4.add(button4); panel.add(part4);

b utton1.addActionListener(new ActionListener(){

huiyuan huiyuan1=new huiyuan("001","小李");

huiyuan huiyuan2=new huiyuan("002","小张");

huiyuan huiyuan3=new huiyuan("003","小王"); //添加时间监听

p ublic void actionPerformed(ActionEvent e){

String kahao=text1.getText();

if(kahao.equals(huiyuan1.HId)) {JLabel00.setText(huiyuan1.Hname); key=1;};

if(kahao.equals(huiyuan2.HId)) {JLabel00.setText(huiyuan2.Hname); key=1;};

if(kahao.equals(huiyuan3.HId)) {JLabel00.setText(huiyuan3.Hname); key=1;};

}

});

b utton2.addActionListener(new ActionListener(){

shangpin shangpin1=new shangpin("001","商品1",50);

shangpin shangpin2=new shangpin("002","商品2",100);

shangpin shangpin3=new shangpin("003","商品3",30);

shangpin shangpin4=new shangpin("004","商品4",60);

shangpin shangpin5=new shangpin("005","商品5",200);//添加时间监听

p ublic void actionPerformed(ActionEvent e){

String shangpinhao=text2.getText();

if(shangpinhao.equals(shangpin1.SId)) {

JLabel0.setText(" "+shangpin1.Smane);

String str = String.format("%04d",shangpin1.jiage);

JLabel1.setText(str);

sum1=sum1+shangpin1.jiage;

sum2=sum2+shangpin1.jiage;

String str1 = String.format("%04d",sum1);

JLabel2.setText(str1); Spinsum1++;

};

if(shangpinhao.equals(shangpin2.SId)) {

JLabel0.setText(" "+shangpin2.Smane);

String str = String.format("%04d",shangpin2.jiage);

JLabel1.setText(str);

sum1=sum1+shangpin2.jiage;

sum2=sum2+shangpin2.jiage;

String str1 = String.format("%04d",sum1);

JLabel2.setText(str1); Spinsum2++;

};

if(shangpinhao.equals(shangpin3.SId)) {

JLabel0.setText(" "+shangpin3.Smane);

String str = String.format("%04d",shangpin3.jiage);

JLabel1.setText(str);

sum1=sum1+shangpin3.jiage;

sum2=sum2+shangpin3.jiage;

String str1 = String.format("%04d",sum1);

JLabel2.setText(str1); Spinsum3++;

};

if(shangpinhao.equals(shangpin4.SId)) {

JLabel0.setText(" "+shangpin4.Smane);

String str = String.format("%04d",shangpin4.jiage);

JLabel1.setText(str);

sum1=sum1+shangpin4.jiage;

sum2=sum2+shangpin4.jiage;

String str1 = String.format("%04d",sum1);

JLabel2.setText(str1); Spinsum4++;

};

if(shangpinhao.equals(shangpin5.SId)) {

JLabel0.setText(" "+shangpin5.Smane);

String str = String.format("%04d",shangpin5.jiage);

JLabel1.setText(str);

sum1=sum1+shangpin5.jiage;

sum2=sum2+shangpin5.jiage;

String str1 = String.format("%04d",sum1);

JLabel2.setText(str1); Spinsum5++;

}

}

});

b utton3.addActionListener(new ActionListener(){

p ublic void actionPerformed(ActionEvent e){

if(sum1!=0) huiyuansum++;

JDialog duox=new JDialog(); JPanel duoxP=new JPanel();

duox.getContentPane().add(duoxP);

duox.setTitle("消费总额"); duoxP.setVisible(true);

duoxP.setLayout(new GridLayout(4,1,0,0));

duox.setSize(200,300); duox.setVisible(true);

JPanel panel1=new JPanel(); JPanel part11=new JPanel();

JPanel part12=new JPanel();

String str1 = String.format("%04d",sum1);

JLabel Label11=new JLabel(str1); Label11.setText(str1);

part11.add(new JLabel("消费总额:"));

part11.add(Label11);

if((key!=1)&&sum1>=200) {

part12.add(new JLabel("消费达200元发放一张会员卡"));

panel1.add(part12);

}

panel1.add(part11); duoxP.add(panel1);

key=0; sum1=0;

JLabel0.setText(" "); JLabel1.setText("000");

JLabel2.setText("0000"); JLabel00.setText("非会员");

text1.setText(""); text2.setText("");

}

});

b utton4.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

JDialog duox=new JDialog(); JPanel duoxP=new JPanel();

duox.getContentPane().add(duoxP); duox.setTitle("消费总额");

duoxP.setVisible(true);

duoxP.setLayout(new GridLayout(8,1,0,0));

duox.setSize(200,400); duox.setVisible(true);

JPanel part21=new JPanel();JPanel part22=new JPanel();

JPanel part23=new JPanel();JPanel part24=new JPanel();

JPanel part25=new JPanel();JPanel part26=new JPanel();

JPanel part27=new JPanel();

JButton button5=new JButton("全部清零");

final JLabel label21=new JLabel();

part21.add(new JLabel("总消费额"));

String str21 = String.format("%04d",sum2);

label21.setText(str21); part21.add(label21);

final JLabel label22=new JLabel();

part22.add(new JLabel("商品1消费量"));

String str22 = String.format("%04d",Spinsum1);

label22.setText(str22); part22.add(label22);

final JLabel label23=new JLabel();

part23.add(new JLabel("商品2消费量"));

String str23 = String.format("%04d",Spinsum2);

label23.setText(str23); part23.add(label23);

final JLabel label24=new JLabel();

part24.add(new JLabel("商品3消费量"));

String str24 = String.format("%04d",Spinsum3);

label24.setText(str24); part24.add(label24);

final JLabel label25=new JLabel();

part25.add(new JLabel("商品4消费量"));

String str25 = String.format("%04d",Spinsum4);

label25.setText(str25); part25.add(label25);

final JLabel label26=new JLabel();

part26.add(new JLabel("商品5消费量"));

String str26 = String.format("%04d",Spinsum5);

label26.setText(str26); part26.add(label26);

final JLabel label27=new JLabel();

part27.add(new JLabel("消费人次"));

String str27 = String.format("%04d",huiyuansum);

label27.setText(str27); part27.add(label27);

button5.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

sum2=0; Spinsum1=0; Spinsum2=0; Spinsum3=0;

Spinsum4=0; Spinsum5=0; huiyuansum=0;

label21.setText("0000");label22.setText("0000");label23.setText("0000");

label24.setText("0000");label25.setText("0000");label26.setText("0000");

label27.setText("0000");

}

});

duoxP.add(part21);duoxP.add(part22);duoxP.add(part23);duoxP.add(part24);

duoxP.add(part25);duoxP.add(part26);

duoxP.add(part27);duoxP.add(button5);

}

});

r eturn panel;

}

}

5 总结与展望

通过本次课程设计使我受益匪浅,对课堂上所学的知识有了进一步的巩固加深,本次课程设计锻炼了我各个方面的能力,对java有了更深的理解,让我学会了如何用课堂上所学的知识与实际联系起来,使我更灵活的运用JAVA的各项功能,加深了我对代码的熟识度和理解度,为以后奠定了良好的基础。

参考文献

[1] 刘万军主编.面向对象程序设计.北京:清华大学出版社,2006

[2] 宛延闿等编著.实用Java程序设计教程.北京:机械工业出版社,2006

[3]郑莉.王行言.马素霞编著.Java语言程序设计.北京:清华大学出版社,2006

[4]丁振凡主编.Java语言实用教程.北京:北京邮电大学出版社,2005

成绩评定

成绩教师签字

(完整版)小型超市收银系统的设计与实现毕业设计

以下文档格式全部为word格式,下载后您可以任意修改编辑。 学号毕业设计 题目:小型超市收银系统的设计与实现作者届别2011届 院别计算机学院专业计算机科学与技术 指导教师职称讲师 完成时间2011年5月20号

摘要 随着销售行业竞争日益激烈,小型超市收银系统的引入显得极其重要。它不但可以提高进销存管理的工作效率,而且可以有效减少盲目采购、降低采购成本、合理控制库存、减少资金占用并提高市场灵敏度,从根本上提升超市的市场竞争力。 本系统运用计算机管理信息技术,建立数据库,对超市的进销存过程进行详细的分析,实现了对超市的进货、销售和库存的科学管理。它主要包括以下几大模块:登录模块、商品入库模块、商品销售模块、营业统计模块、商品信息模块、供应商信息模块、用户信息模块。各模块相许独立,同时又构成统一的整体。 本文主要介绍了小型超市收银系统的环境、所用到的开发语言、功能作用、设计的方案等各方面的内容,其目的在于让使用者了解此系统,使他们能更好的运用本系统,使此系统发挥出应有的作用。另外在文中还予以指出了系统开发有待于进一步完善发展的方向。 关键词:收银系统;控件;窗体;.net平台

ABSTRACT With the increasingly fierce competition in sales industry, the introduction of small supermarket cashier system is very important. It can not only improve the working efficiency of the purchase-sell-stock management, but also can effectively reduce the blind procurement, reduce procurement cost, -management technology, establish the database of supermarket. With a detailed analysis of the supermarket, it achieves the functions of purchasing and the scientific management of sales and stock. It includes the following major modules: login module, storage module of goods, merchandise sales module, operating statistics module, product information module, the module supplier information, user information module. Phase allowed to independently of each module, at the same time constitute a unified whole. In this paper, a small supermarket cash register system environment, the language used in the development, function, design and other aspects of the program, which aims to allow users to understand this system so they can better use the system, so that This system play its due role. Also in the article we pointed out that the system should be with further improved development. Key words: the cashier system; Control; Form; https://www.360docs.net/doc/1517403747.html, platform

超市收银员岗位职责规范完整版

超市收银员岗位职责规 范 标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N]

超市收银员岗位职责规范? 一、优质高效热情服务? 1、对顾客有礼貌,欢迎顾客光临运用礼貌用语。例如:您好、欢迎光临、谢谢您、早上好。 2、顾客离开时要帮助顾客将商品装入购物袋内并运用礼貌用语。例如:欢迎再来。二、收银员在结算时不仅要快捷,唱收唱付,而且必须准确? 1、唱收唱付,收顾客钱款时,要唱票“您的商品多少钱”,“收您多少钱”找零钱时唱票“找您多少钱”。 2、对顾客要保持亲切友善的笑容。 3、耐心的回答顾客的提问。 4、在营业高峰时间,听从当日负责人安排其它工作。.例如:查价格,清理手推车,对换零用金。 三、顾客提供购物袋食品非食品分开,生熟分开放置,如硬重的放在底层,易碎品,膨化 食品放在最上放,冷冻品,豆制品等容易出水的商品单独放置,装入袋中的商品不应高过袋口,避免顾客提拿不方便。 四、确保商品? 1、超市在促销活动中所发的广告或赠品确认后放入袋内。 2、装袋时避免不是同一位顾客的商品放在同一购物袋中的现象。

3、对体积过大的物品要用绳子捆好,方便顾客提拿。 4、提醒顾客带走所有商品,防止遗忘在收银台上的事情发生。 五、保持收银台时刻整洁干净。 收银员由于其工作岗位的需要,每天与大量现金接触,所以必须严格遵守手银员的规章制度。如工作时身上不可带私人物品,不可在工作岗位上清点个人的现金等。六、仔细检查特殊商品。例如:皮箱、提袋、盒子(铅笔盒)家电用的纸箱,带包装商品 等。详细说明你的岗位要求和岗位的工作流程我在一个月的超市实习中是作为一个收银员,主要工作就是收银。 收银的岗位要求: (1)要求工作认真,认真对待每一个客人? (2)热心待人,有耐心,能够耐心的解决在收银过程中出现的问题? (3)在工作过程中能够细心细致? (4)敬岗爱业,有较强的工作责任心? (5)沟通能力好,语言表达能力强,具有亲和力,能够很好的与顾客交流沟通? (6)笑容可佳,性格开朗,能够微笑接待顾客? (7)为人诚实可靠,有饱满的工作热情? 工作流程:

收银系统系统分析说明书

超市收银系统分析说明书 一、系统概述 随着全国各大企业的蓬勃发展越来越多的企业需要拥有一套自己的收银系统,本系统主要是迎合与一些小规模的超市企业的收银需求系统,充分考虑了用户的使用习惯和思考方式,使用户能够直观、简单、快速的学会使用系统,是同行业中使用性、操作性等非常简洁的一款收银管理系统,本系统具有收银、查询、统计等一站式完成的功能,支持多种平台操作,售货员可以随时随地的进行售货以及货品查询、记录查询的工作,方便了收银员的各种工作,以及支持条码输入等功能,在广大的企业应用中发挥良好的作用。 二、1需求分析说明 超市收银系统主要用于超市,包括工作人员的登录功能,货物售出的收银管理,从后台查询物品信息,实现查询当日销售记录,代替人工收银费时费力易出错的工作,超市收银系统的主要需求如下: 2.1登陆功能 超市拥有较多工作人员,超市工作人员进入系统,输入账号,密码,系统从后台查询验证,验证通过则进入系统操作界面,否则重新输入账号,密码。 2.2收银管理 通过收银员获取货物条码,显示物品条码,品名,单价,数量,货物金额,录入所有货物条码,如果顾客取消某项交易则可以删除那项交易,如果顾客确认交易则通过系统显示货物总价,告知顾客总价,顾客交给收银员,收银输入实收金额,系统显示找零金额,收银员确认交易,打印发票,给顾客找零,系统记录交易。同时接受顾客因为一些质量问题产生的退货业务 2.3货品信息查询 收银员通过输入条码号或输入物品品名,系统显示物品条码号,物品品名,单价,生产厂家等物品信息。 2.4销售记录查询 通过选择系统操作界面功能中的销售记录按钮,系统显示该处收银台当日销售货物清单,显示货物条码号,货物品名,单价,数量,货物金额,以及金额总计。 三、业务流程

超市收银系统的设计与实现 (终极版)

课程设计(论文) 大型数据库及应用课程设计 系别:计算机科学与技术 专业(班级):计算机科学与技术10级2班 作者(学号):郜洪奎(51002012012)韩杨书(51002012028) 指导教师:戚晓明(副教授)完成日期:二○一二年12月12日 蚌埠学院教务处

目录 目录 (1) 摘要 (2) 第一章绪论 (3) 1.1问题的提出和研究背景 (3) 1.2解决的方法 (4) 1.3超市收银力系统概述 (4) 1.4超市收银系统的发展 (4) 1.5超市收银系统的特点 (6) 1.6开发工具的介绍 (6) 第二章总体设计 (8) 2.1设计思想 (8) 2.2设计原则 (8) 2.3功能模块和结构设计 (9) 2.3.1系统结构 (9) 2.3.2模块定义 (10) 2.3.2需求分析 (11) 第三章超市收银系统分析及简介 (12) 3.1数据库逻辑设计 (12) 3.2E-R设计 (15) 第四章超市收银系统实现 (16) 4.1C#连接数据库 (16) 4.2登陆模块 (17) 4.3主界面设计 (21) 4.4商品管理界面 (21) 第五章总结 (30) 致谢 (31) 参考文献 (32)

摘要 随着科学技术的迅猛发展,销售行业竞争日益激烈,整个社会已进入了信息社会,计算机的应用在社会中的地位越来越重要。传统的以书本记录的方式已不能满足要求,数据库技术正缓解了这一问题。为使商业企业的进销存信息管理自动化、标准化和科学化,需研制具有大规模、高效率的超市信息管理系统。本系统采用C#和SQL Server2008数据库等开发工具,实现了对数据库的直接访问和操作,使得数据库和应用程序紧密结合在一起。 该超市管理系统要解决的问题是:如何实现连锁超市的科学、高效的管理,包括商品基本信息管理、进货信息的管理、销售信息的管理、库存信息的管理、其最终目的是通过此软件来实现超市各个环节的管理。它不但可以提高进销存管理的工作效率,而且可以有效减少盲目采购、降低采购成本、合理控制库存、减少资金占用并提高市场灵敏度,从根本上提升超市的市场竞争力。 关键词:超市,C#,SQL Server2008,管理信息系统

超市收银员岗位职责规范

超市收银员岗位职责规范 一、优质高效热情服务 1、对顾客有礼貌,欢迎顾客光临运用礼貌用语。例如:您好、欢迎光临、谢谢您、早上好。 2、顾客离开时要帮助顾客将商品装入购物袋内并运用礼貌用语。例如:欢迎再来。 二、收银员在结算时不仅要快捷,唱收唱付,而且必须准确 1、唱收唱付,收顾客钱款时,要唱票“您的商品多少钱”,“收您多少钱” 找零钱时唱票“找您多少钱”。 2、对顾客要保持亲切友善的笑容。 3、耐心的回答顾客的提问。 4、在营业高峰时间,听从当日负责人安排其它工作。.例如:查价格,清理手推车,对换零用金。 三、顾客提供购物袋 食品非食品分开,生熟分开放置,如硬重的放在底层,易碎品,膨化食品放在最上放,冷冻品,豆制品等容易出水的商品单独放置,装入袋中的商品不应高过袋口,避免顾客提拿不方便。 四、确保商品 1、超市在促销活动中所发的广告或赠品确认后放入袋内。 2、装袋时避免不是同一位顾客的商品放在同一购物袋中的现象。 3、对体积过大的物品要用绳子捆好,方便顾客提拿。 4、提醒顾客带走所有商品,防止遗忘在收银台上的事情发生。 五、保持收银台时刻整洁干净。 收银员由于其工作岗位的需要,每天与大量现金接触,所以必须严格遵守手银员的规章制度。如工作时身上不可带私人物品,不可在工作岗位上清点个人的现金等。 六、仔细检查特殊商品。例如:皮箱、提袋、盒子(铅笔盒)家电用的纸箱,带 包装商品等。 详细说明你的岗位要求和岗位的工作流程我在一个月的超市实习中是作为一个收银员,主要工作就是收银。

收银的岗位要求: (1)要求工作认真,认真对待每一个客人 (2)热心待人,有耐心,能够耐心的解决在收银过程中出现的问题 (3)在工作过程中能够细心细致 (4)敬岗爱业,有较强的工作责任心 (5)沟通能力好,语言表达能力强,具有亲和力,能够很好的与顾客交流沟通 (6)笑容可佳,性格开朗,能够微笑接待顾客 (7)为人诚实可靠,有饱满的工作热情 工作流程: 1.提前20分钟到办公室,进办公室之前一定要换好工作 服 2.先领取500块备用金,然后根据备用金填写借零单,交给内 勤 3.领马夹袋,登记领取了多少,然后点一下袋子,看数量是否正 确 4.拿垃圾袋,装好打印纸,包括小票打印纸,IC卡打印纸,POS机打印纸,根据需要拿取 5.把一切准备工作做好之后,等外勤点名,说明工作中要注意的事项,然后做一下礼仪,就可以离开办公室去上机了 6.出办公室后,拿好垃圾桶去上机 7.到了之后,开机把钱装进钱箱,把马夹袋放好,垃圾桶用垃圾袋套好,放在正确的位置,磁扣没开的,就叫防损来开一下 8.最后,一切工作做好之后,就可以开放通道,进行收银了 9.在一天的工作结束后,拿好一天收的钱和卡单,然后叫防损陪同,下班进入办公室 10.然后在办公室里,先点出500的备用金,然后算出一天的营业额,把卡单加好,现金点好,填写现金明细表,最后交给内勤,核查是否跟电脑里的记录一样,如果一样就可以下班了,如果不一样,就需要查找原因,如果不可弥补,就需要自己赔钱。这一切做好后,就可以下班立刻。 11.这就是收银一天的工作流程

需求规格说明书 超市收银系统 软件工程

三、需求规格说明书 1.引言 (2) 1.1编写目的 (2) 1.2项目背景 (1) 1.3参考资料 (1) 2.任务概述 (1) 2.1目标 (1) 2.2运行环境 (1) 2.3条件与限制 (1) 3.数据描述 (1) 3.1静态数据 (1) 3.2动态数据 (2) 3.3数据库介绍 (2) 3.4数据词典 (2) 3.5数据采集 (2) 4.功能需求 (2) 4.1功能划分 (2) 4.2功能描述 (2) 5.性能需求 (3) 5.1数据精确度 (3) 5.2时间特性 (3) 5.3适应性 (3) 6.运行需求 (4) 6.1用户界面 (5) 6.2硬件接口 (5) 6.3软件接口 (5) 6.4故障处理 (5) 7.其它需求 (5)

1.引言 1.1编写目的 为明确软件需求,安排项目规划与进度、组织软件开发与测试,撰写本文档。 本文档提供项目经理、设计人员、开发人员参考。 1.2项目背景 1.3参考资料 《软件工程》张海藩编著清华大学出版社 2.任务概述 2.1目标 2.2运行环境 操作系统:Microsoft Windows 2003 Server 支持环境:IIS 5.0 数据库:MySql 5.1 2.3条件与限制 两个月之内完成。 3.数据描述 3.1静态数据 商品信息表(商品编号,商品名称,条形码,促销价格,促销起始日期,允许打折,库存数量,厂商编号,供货商编号)

3.2动态数据 输入数据:商品信息,会员信息,由管理员进行增加,修改和删除操作。 输出数据:经过修改的数据写入到中心数据库。 3.3数据库介绍 数据库名:Supermarket cash register system 类型:MySQL 数据库 内容:商品表等 3.4数据词典 定义应该严密精确,不可有二义性。 3.5数据采集 4.功能需求 4.1功能划分 4.2功能描述 销售管理:客户与超市发生货物交易 输入客户要购买物品的编码修改货物剩余数量 计算总价 计算顾客是否有优惠的 条件 输出顾客应付 的金额,打印相 关票据

超市收银员工作流程

超市收银员工作流程 Modified by JEEP on December 26th, 2020.

超市收银员工作流程 上班前准备工作 1、提前半小时要换好工作装。 2、在班长的带领下到现金房领取备用金。 3、收银员在班长在场的情况下清点备用金按《币种》明细表。 4、确认无误后在相应的栏内画“对号”确认签字。 5、在班长的带领下返回卖场做早礼做开店前准备 收银岗位准备工作 1. 进行收银台的区域整理——开启收银机——备品的整理。 2. 对顾客不要的小票要当场撕毁不得保留。 3. 重扫商品必须由班长、经理进行取消。 4. 交接班时做到确认收银机抽屉及周围是否有忘记回收的现金。 5. 收银员下台后把现金拿到现金房填写《币种明细表》不得留取备用金在班长的监督下签字确认后交给现金房 6. 收银员不得到现金房兑换零钱班长兑换零钱。 7. 晚班员工要做到下台前关闭机器关掉电源方能到现金房兑款。 注每天重复领备用金收银员手中不得留备用金以防作弊 银台收款收银员POS操作流程 1、面带微笑主动热情接待顾客

2、利用扫描器依次扫描商品 3、扫描商品时应由下到上、由远及近、由大到小的顺序开始以免漏扫 4、有粘贴磁条的商品消磁或解磁扣 5、分类装袋易碎、小件商品单独包装 6、操作收银机确认总计金额礼貌告之顾客 7、确认付款方式当顾客面清点所付金额两遍并唱收确认 8、利用验钞器对货币进行严格检验如发现假币应礼貌要求顾客更换 9、作收银机输入所付金额打开钱箱按提示清点所找金额 10、当面点清所找金额并唱付确认 11、打印出交易小票交与顾客 12、告之顾客小票您拿好是出门和退换货的凭证慢走欢迎下次光临

超市收银管理系统

Winform项目开发 课程设计 管理系统名称 姓名:邓翔云 学号:201601060106 年级专业:16计网1班 指导老师:戴晓东 系别:电子信息学院 提交日期:2017年6月14日

1 系统简介 超市收银管理系统简介本优户超市管家系统分为前台POS收银系统和后台信息管理系统,从单店到连锁多店及多业态运营管理的各个环节,完美实现了现代企业的管理高效、分析精确和信息流资金流的管理,从而帮助企业全面提升运营管理效率和盈利能力。 界面清晰,易学易用优户超市管家系统的界面美观,功能模块结构清晰,让用户轻松上手一百万商品标准库,让用户快速轻松开店提供自定义桌面功能,让用户操作更加快捷方便三种操作界面选择,适应不同用户的操作习惯提供微帮助功能,只需移动鼠标便可根据提示进行各种操作精准的财务核算 优户超市管家系统支持加权平均和先进先出两种成本价计算方式入库批次自动生产,出库批次自动先进先出,无需人工干扰支持成本价和销售价两种核算方式,确保账目平衡,分毫不差完善的连锁配送系统 支持从分店要货申请->总店配送出库->门店配送入库->门店配送退回出库->总店配送退回入库的完整配送流程丰富的促销方案:促销特价、限时特价、限量特价、超量特价、会员特价等多种特价方式在优户超市管家系统你可以设置按类别品牌、供应商、打折促销商品阶梯价促销、多种组合的赠品促销、买立减促销等多种促销方式 2 管理系统设计(功能及其特色) 基于人民生活水平稳步提高的良好经济形势,大型连锁超市近年来迅猛发展。此类超市具有商品种类多,交易量大的特点。因此,实现商品信息的有效管理,快速准确收银结算以及对销售信息的实时记录汇总等都是迫切需求。文章以零售业具有代表性的日本大型连锁超市应用为背景,介绍了一个完整的收银管理系统的设计与实现过程,并就设计中的要点进行了细致阐述。采用面向对象分析方法,基于客户提出的依赖要件,对系统需要实现的功能进行了可行性分析、安全性分析,并通过UML建模语言以用例图、活动图等形式归纳了系统的基本角色及需要实现的主要功能。按照需求分析的结果,对系统进行总体架构设计,采用客户端/服务器软件结构,店铺采用两台服务器,多台收银机终端的配置;对交易处理、设备控制等主要功能模块主要流程进行了设计;按照店铺运营实际需求对数据库主要表进行了设计,以实体-模型图形式描述了几个主要表的设计。系统采用Visual C++9.0作为开发工具,实现了系统的主要功能,通过几个主要界面的效果图介绍展示了系统实现的效果。系统测试阶段,为提高测试效率及准确性,减少重复性人工操作工作强度,设计并实现了自动化测试工具,并进行了一日模拟运营系统测试,测试结果显示系统的基本功能得到了实现,并未发现与设计不符合的结果。另外,与未使用自动化测试工具对比,采用自动化测试工具能够在一台收银机一日交易测试项目中节省30分钟,达到了最初设计的目的。 系统特色 1、各部门系统轻松管理

超市收银系统

郑州轻工业学院本科 数据库课程设计总结报告 设计题目:超市收银系统 系别:计算机与通信工程学院 专业:计算机科学与技术 班级:09-2 学生姓名:易涛学号:540907010244 指导教师:苏晓珂、张保威 2011 年12月22日

郑州轻工业学院 课程设计任务书 题目:超市收银系统 专业、班级:计算机科学与技术09-2 学号:540907010244 姓名:易涛 主要内容: 系统数据初始化;员工登录;商品销售;商品入库;各种查询,商品存储,商品管理等。 基本要求: 立足于超市收银实际,开发具有价值的工资管理专用软件,实现商品管理销售的各种数据存储自动化,提高工作效率,减少手工工作方式难以避免的数据错漏。 主要参考资料等: 《数据库系统概论》作者:王珊萨师煊出版社:高等教育出版社 《软件工程概论》,郑人杰,马素霞,殷人昆,机械工业出版社 《数据库组成原理》,王珊,萨师煊,高等教育出版社 《SQL Server数据库开发实例精粹》作者:徐国智汪孝宜等 出版社:电子工业出版社。 完成期限:两周 指导教师签名: 课程负责人签名: 年月日 目录 课程设计任务书 (2)

一、需求分析 (4) 1、系统任务概述 (4) 2、需求规定 (4) 3、运行环境规定 (4) 2.客户端子系统运行要求: (5) 4、业务流程分析图 (5) 5数据流程,功能要求和设计 (6) 6、系统的功能模块图 (7) 二、数据库设计 (9) 1、数据字典 (9) 2、E-R图 (12) 3、关系模型 (13) 4、建表: (14) 三、详细设计 (23) 四、总结 (27)

一、需求分析 1、系统任务概述 1.1系统功能 实现功能如下: 超市进货; 售货; 商品查询(不确定查询); 会员管理; 用户管理(含用户权限的设置) 销售记录 1.2权限 收银员权限,仓库管理员权限 1.3假定和约束 收银员能够,办理会员,出售商品,能够查询商品 仓库管理员,进货,能够管理收银员,能够查询销售情况,招收员工2、需求规定 2.1软件功能规定 满足用户需求 2.2对性能的规定 2.2.1精度 能够满足用户需求 2.2.2 时间特性要求 能够长期运行 2.2.3可靠性 能够准确的实现用户的要求 2.2.4 灵活性 易维护,易扩充、 3、运行环境规定

超市收银员工作总结2020,收银员工作总结

超市收银员工作总结2020,收银员工作总结 不知不觉,在超市工作也已经一个多月了。从刚开始的生疏到后来慢慢的熟练,也经历了一番磨练,这期间感触颇多,我不仅学会了很多专业知识,而且也学会了人与人之间的交往,特别是怎样与顾客沟通。这对我来说是莫大的财富,因为曾经我是一个多么不善于与人沟通的孩子。 在局外人看来,收银是件很容易的事,收银员只负责收银,其他方面不用多考虑。刚开始我也是这么认为的,不过后来等我成为一名超市员工的时候我才发现并不是想象中的那么简单。我们不只是收银,每天早上我们来到店里首先要开会,然后才开始一天的工作。上岗时我们要做好上岗5部曲,工作时我们也不仅仅只是简单的收银,在面对顾客时要真心的为顾客服务,特别是在顾客到收银台的那一刻我们自始至终都要把最美的微笑最好的心情带给顾客,在与顾客交流的过程中礼貌用语更不可少。如:您好,欢迎光临请稍等,请拿好请慢走,欢迎下次光临。 在短短的一个多月收银过程中,虽然有时会有些失落,不过,也有过很多的欢喜,特别是每次听到顾客说这小女孩的态度真好,我心里就特开心......还有,每次有不懂的问题时,老员工都会积极的告诉我应该怎么做这都使我特别感动。其实做什么工作都会遇到困难,难免有些失落,不过只要我们能积极的去问努力的去学习,我相信没有什么做不好的。 在工作的这段期间中,我觉得对顾客的服务态度是极为重要的。作为服务行业中的一员,让顾客满意而归是我们对自身的要求。这就需要我们时刻保持好良好的情绪,做到热情耐心的对待每一位顾客,在工作中不要将自己的小情绪带进来,特别是当顾客对你发火时,我们一定要面带微笑真诚的向顾客解释。结账过程中,当商品标价与电脑不符时,我们要及时通知课组人员并进行核实,然后要积极向

超市收银系统设计思路

超市收银系统设计分析 一、系统整体架构 图1 从图1可以看出,系统框架很清晰,用户登录,根据用户权限的不同,对应不同的操作方法,操作对象为商品。 但本系统要求使用C/S框架结构来设计。 C/S框架介绍: C/S 结构,即大家熟知的客户机和服务器结构。 C/S 结构的基本原则是将计算机应用任务分解成多个子任务,由多台计算机分工完成,即采用“功能分布”原则。客户端完成数据处理,数据表示以及用户接口功能;服务器端完成DBMS(数据库管理系统)的核心功能。这种客户请求服务、服务器提供服务的处理方式是一种新型的计算机应用模式。 Client和Server常常分别处在相距很远的两台计算机上,Client程序的任务是将用户的要求提交给Server程序,再将Server程序返回的结果以特定的形式显示给用户;Server 程序的任务是接收客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序。 鉴于超市收银系统的特性,本系统不牵扯多个客户端,不需要线程同步。 二、代码设计框架

因为使用C/S框架设计程序,因此有固定的设计步骤: 1.项目包的设计: 图2 client包:主要由客户端操作界面类和客户端业务类组成,客户端操作类也就是客户端main 方法类,主要负责引导用户操作,提供系统界面信息提示操作,包括:初始化登录视图、商品库存管理视图和收银管理视图;客户端业务类主要包括处理客户端请求并将客户端请求打包发送给服务器的方法和一些辅助操作方法。处理库存管理员请求方法为:商品入库、商品出库、新增商品、查询全部商品和按编号查询商品;处理收银员请求方法为:扫描商品、修改购买数量商品和结账。 entity包:主要由系统所涉及的实体类组成,根据操作视图可以确定为用户类和商品类。 图3 用户信息

POS超市收银系统

长沙民政职业技术学院毕业实践报告 题目:POS超市收银系统 类型: 指导教师:邓河 系别:软件学院 班级:软开0934 学号:0925073410、0925073416 0925073421 姓名:凌柯、冯叶婷、刘波 2012年 04 月 28 日

POS超市收银系统 软开0934班 刘波、凌柯、冯叶婷 学号:0925073421 0925073410 0925073416

【摘要】随着销售行业竞争日益激烈,小型超市收银系统的引入显得极其重要。它不但可以提高进销存管理的工作效率,而且可以有效减少盲目采购、降低采购成本、合理控制库存、减少资金占用并提高市场灵敏度,从根本上提升超市的市场竞争力。 本系统运用计算机管理信息技术,建立数据库,对超市的进销存过程进行详细的分析,实现了对超市的进货、销售和库存的科学管理。它主要包括以下几大模块:登录模块、商品入库模块、商品销售模块、营业统计模块、商品信息模块、供应商信息模块、用户信息模块。各模块相许独立,同时又构成统一的整体。 本文主要介绍了小型超市收银系统的环境、所用到的开发语言、功能作用、设计的方案等各方面的内容,其目的在于让使用者了解此系统,使他们能更好的运用本系统,使此系统发挥出应有的作用。另外在文中还予以指出了系统开发有待于进一步完善发展的方向。 【关键词】收银系统; linux;C++;MySql;QT

目录 1 绪论 (1) 1.1 研究课题的目的 (1) 1.2 研究课题的意义 (2) 2 需求分析 (3) 2.1 可行性研究 (3) 2.2 需求分析 (3) 2.3 开发环境介绍 (4) 3 总体设计 (10) 3.1 设计思想 (10) 3.2 设计原则 (10) 3.3 功能模块和结构设计 (11) 3.4 数据库设计 (12) 4 系统实现 (19) 4.1 登陆系统模块 (19) 4.2 商品信息模块 (20) 4.3 商品入库模块 (21) 4.4 商品销售模块 (23) 4.5 营业统计模块 (27) 4.6 供应商模块 (28) 4.7 用户信息模块 (30) 参考文献 (31) 总结 (32)

超市收银员岗位说明书

超市收银员岗位说明书 资料一: 资料二: 1、对顾客有礼貌,欢迎顾客光临运用礼貌用语。例如:您好、欢迎光临、谢谢您、早上好。 2、顾客离开时要帮助顾客将商品装入购物袋内并运用礼貌用语。例如:欢迎再来。 商品确认 3、超市在促销活动中所发的广告或赠品确认后放入袋内 4、装袋时避免不是同一位顾客的商品放在同一购物袋中的现象。 5、对体积过大的物品要用绳子捆好,方便顾客提拿。 6、提醒顾客带走所有商品,防止遗忘在收银台上的事情发生。 资料三: 1、对顾客有礼貌,欢迎顾客光临运用礼貌用语。例如:您好、欢迎光临、谢谢您、早上好。 2、顾客离开时要帮助顾客将商品装入购物袋内并运用礼貌用语。例如:欢迎再来。 二、收银员在结算时必须唱收唱付,不要将钱扔给顾客,应将钱和小票一起交给顾客。

1、唱收唱付,收顾客钱款时,要唱票您的商品多少钱”,收您多少钱”找零钱时唱票找您多少钱”。 2、对顾客要保持亲切友善的笑容。 3、耐心的回答顾客的提问。 4、在营业高峰时间,听从当日负责人安排其它工作。?例如:查价格,清理手推车,对换零用金。 三、顾客提供购物袋 食品非食品分开,生熟分开放置,如硬重的放在底层,易碎品,膨化食品放在最上放,冷冻品,豆制品等容易出水的商品单独放置,装入袋中的商品不应高过袋口,避免顾客提拿不方便。 四、确保商品 1、超市在促销活动中所发的广告或赠品确认后放入袋内。 2、装袋时避免不是同一位顾客的商品放在同一购物袋中的现象。 3、对体积过大的物品要用绳子捆好,方便顾客提拿。 4、提醒顾客带走所有商品,防止遗忘在收银台上的事情发生。 五、保持收银台时刻整洁干净。 六、仔细检查特殊商品。例如:皮箱、提袋、盒子(铅笔盒)家电用的纸箱,带包装商品等 资料四: 岗位职责: 1.快速、准确地收取货款 2.为顾客提供良好的服务,回答顾客咨询 3.严格遵守唱收唱付的原则 4.公司财产(收银机、验钞机、收银台、电脑等)的保养 5.负责收银区前台的清洁卫生主要工作: 1.确保收银动作的规范化、标准化,提高收银速度和准确性 2.及时上交销售款,及时作出差异报告 3.保证前台区域的清洁卫生 4.对商业资料的保密 5.各种票据和文件的收集、保管和传递 6.确保金库和现金的安全 7.保证充足的零用金 8.确保顾客所购的每一件商品均已收银,不得遗漏

j2ee课程设计超市收银系统

课程设计 超市收银系统 姓名蔡旸普 课程名称 J2EE程序设计 专业软件工程 年级 2011级 1班 学号 20112212445 任课教师张振兴 2014年 06月24日

目录 1 引言 (1) 2 系统分析 (2) 2.1超市收银系统需求分析 (2) 2.2超市收银系统静态模型 (4) 2.3超市收银系统动态模型 (6) 2.4系统目标 (6) 2.5运行环境 (6) 3 超市收银系统具体功能描述及实现 (7) 3.1具体功能描述 (7) 3.1.1用户管理 (9) 3.1.2商品管理 (11) 3.1.3收银员管理 (13) 3.1.4收银管理 (15) 3.1.5退货管理 (16) 3.1.6销售收费 (17) 3.1.7结算找零 (18) 3.1.8退货录入 (19) 4 网站整体设计 (20) 4.1CSS样式单文件设计 (20) 4.2M Y SQL数据库设计 (20) 4.2.1 超市收银系统库表设计 (20) 4.2.2 系统数据连接类 (21) 5 结束语 (22)

超市收银系统 蔡旸普 (信息与电子工程学院,软件工程专业,2011级1班,20112212445) 摘要: 超市收银管理系统是对超市的收款信息与库存盘点等进行管理的计算机网络软件系统,它可完成超市中查询查询用户信息,更改用户信息,商品信息,更改商品信息,查询收银员信息,更改收银员信息,退货信息,收益信息等。 关键词: 超市收银系统;JSP;数据库;设计与实现 1 引言 社会生活的现代化,使得市场的走向发生巨大变化,由于经济的发展,人民对生活的需求已经不再满足于丰衣足食的低度要求,许多人们往往不是单纯为满足生活必须去购买,而是凭着喜欢、意欲和感官去购买。如果一个商店能够打动顾客、吸引顾客,自然会顾客盈门,而近几年新兴产业中超级市场(supermarket)的现代化管理方式和便捷的购物方式,尤其是它轻松的购物环境,往往是打动顾客,吸引顾客的最主要的原因,且良好的周密的销售服务更是赢得信誉、吸引的顾客的优势所在。商品经济的高速现代化发展也促进了竞争,使一切不甘落后的商家都争先恐后地采用最新的管理方法来加强自己的竞争地位。因为,超市经营者如果不掌握当今市场发展的这一走向,不能将超市现代化经营作为奴努力开拓的目标,就无法使经营活络、财源茂盛。 现代化事业的发展,也使超市的管理数段发生前所未有的革命,计算机的运用正在发达国家的各类商店超市中普及。由于它能够准确记载和查询有关超市经营活动的大量数据,帮助超市经营者掌握和分析营销情况,及时作出正确决策,并且有利于商店内部财务、工资、人员、库存、销售情况等管理,因而大大提高了现代超市的管理水平。国外很多发达资本主义国家的有关人士都在开发超市管理系统,开发出很多大型的软件,由于本人能力有限,开发一个小型超市管理系统,它可以使我们国内新起小型超市可以更好的操作。此系统的有减少差错,节省人力、减少顾客购物时间,增加客流量,提高顾客满意度等特点。我通过开发这个简单管理信息系统,巩固了以前所学的知识,提高了应用能力。

超市收银的管理制度

关于收银的管理制度 第一条为更好地规范超市收银员的管理,提高收银效率及服务水平,保障超市营业现金的安全。特制定本制度。 第二条收银总则 一、快速:收银的整个操作过程速度快。包括收银员扫描、装袋、刷卡、找零 等细节,现金办操作、收银管理人员的现场操作过程,都有必须快速。 二、准确:收银工作每一个细节的准确度要求都非常高。每天现金的处理大到 上万、小到一角,都必须准确无误。 三、安全:保证资金的安全、保证顾客的安全、保证商品的安全,安全是收银 工作的重要保证条件。 四、优质服务:收银员服务过程做到微笑、礼貌、主动、真诚、自然,执行顾 客至上、顾客优先的服务理念,维护公司良好的服务形象。 五、三人原则:指在超市收银机没有全部开启使用的情况下,每一台收银机前 排队等候的顾客不超过3人为限。超市应合理安排开启收银机的数量、时间、位置,减少客人的等候时间,保证收银通道的畅顺。 第三条收银常识 一、零钞包:用设有编号的专用布袋装好,为每位收银员准备的,收银工作中 方便找零给顾客的零钞备用金,设定金额为500元/袋。 二、购物袋:商场提供的一种服务,为每一位购买商品的顾客提供合适的购物 袋盛装已付款的商品。 三、“暂停收银”牌:在收银员暂时下机或班结停止收银时,需要将“暂停收银”牌向着顾客排队结账的方向示出。必须提前出示,以免更多的顾客排队结账。收银员必须为最后一个排队的顾客结帐完毕后方可离开。 四、赠品:赠品是商场自身或供应商通过商场提供给顾客的免费产品,不需要通过付款程序。一般的标识是产品本身的外包装明确有:“非卖品”“试用(吃、饮)装”“赠品”等标识,或与商品进行捆绑包装销售的物品。 五、已付款商品:对家电、精品、酒类等专柜销售的部分商品,在其专柜收银机已经结款,结款的商品有收银小票凭证并符合特定的包装。 六、“孤儿”商品:指顾客在结账时因种种原因不要的商品。收银员必须将商品放置收

超市收银系统刘建明

接口课程设计报告 计算机0216 刘建明012002014814 一.目的和给定的条件 1.掌握接口硬件开发平台的使用方法,利用现有的实验平台和PC机,组成一个微机模拟应用系统。2.掌握基本接口电路的综合应用。 3.掌握接口电路的驱动程序和界面软件的设计与编制,学会调试与测试接口软件的一般方法。 4.微机接口技术及接口芯片的综合应用。 二.设计任务及要求 本小组选题:超市收费系统(添加了条形码检测) 超市商品条形码检测,客户端通过串行通信连接主机,主机识别商品ID,给出价格发送到客户端。客户端付帐完成后有声光提醒。 本人和熊毅主要负责系统界面的设计,下位机部分的声光提醒系统的设计,连线及调试等。 试验要求达到的目的是下位机向上位机发送商品的条形码,上位机通过查询将该商品的名称以及价格返还下位机,下位机若受到顾客付账则声光报警提醒。 三.总体方案设计 1.总体方案设计结构图 2.设计的硬件,逻辑连线图 见下页。 四.系统概述 1.系统硬件由主控机(其中一台微机)、下位机和执行部件条形码输入设备组成。主控机与下位机通过串行通信线连接。 2.条形码输入设备:由拨码开关来表示所执行的操作,通过接口电路将接收的数据送入到下位机。3.下位机:与主控机通信,接受条形码输入设备的信息。 4.选用语言汇编语言。

5.系统功能概述: 系统的功能主要是下位机不停的来监视,即读取用户的操作,也就是是否有顾客前来购买商品,若有则将商品的条形码发送给主控机。主控机接受下位机发送过来的8位数据以后,进行数据分析,来确定用户所需要的商品的条形码,或者是顾客已付钱,然后将相应的商品的名称以及价格发送给下位机。下位机在接到主控机发送的信息以后进行对应的操作,即输出商品的相关信息以提示顾客付账。这里商品条形码输入设备用到了拨码开关,由条形码的8位数据来代表商品的条形码。用声光报警系统来模拟顾客付账后的声光提示。 五、系统设计的详细内容: 1.下位机部分: 下位机主要是来监视用户的动作,比如是讲商品的条形码发送给上位机还是向上位机发送付账提示。然后将数据发送给主控机,接收主控机发过来的信息,由此来输出商品信息或者控制声光报警。 这里是通过一排开关按钮来模拟用户商品的条形码输入的。8位开关按钮,依次代表商品条形码的位数进而组成ASCII码,以方便上位机的查询。 将开关按钮连接到8255的B口上。通过8255的B口来读取商品的条形码,。下位机通过读取8251的A口将状态发送给主控机,由主控机来翻译处理具体的操作。 下位机的接收程序接收主控机送过来的信息以后的操作命令。要做的事情很简单就是显示商品的信息,具体实现方法是将上位机发过来的信息放在一缓冲区中,下位机直接从该缓冲区中将信息读出即可。

超市收银管理系统数据库设计

课程设计任务书 学生姓名:张修华专业班级:软件0505 指导教师:耿枫工作单位:计算机学院 题目:超市收银数据库设计 初始条件: 用来在超市中实现顾客结帐功能,并能反映出指定时段中超市的销售情况等信息。收银员通过输入商品条码,能够在帐单上打印出商品单价及总额等各项信息,并且能够处理商品打折等各种情况。 要求完成的主要任务: 1.根据上述的初始条件,进行调查分析并设计适当的属性。设计一个仓库数据 库,DBMS可选Ms SQL Server、Access、VFP等。 2.完成课程设计说明书,其格式遵守学校今年的新规定。主要内容包括:需求 分析,概念设计,逻辑设计,物理实现等。 3.基于该数据库,最好实现一个或多个应用程序(自己确定功能),程序设计 语言(工具)任选。这一项是选作,不作硬性要求。 时间安排: 本学期第20周: 1.消化资料、系统调查1天 2.系统分析1天 3.总体设计,实施计划2天 4.撰写报告1天 指导教师签名:年月日 系主任(或责任教师)签名:年月日

超市收银管理系统数据库设计 1系统概述 设计题目 超市收银管理系统数据库设计 可行性分析 1.2.1背景 超市是一个很繁忙的地方,每天有很多的顾客要买东西,收银员要和很多的顾客结算,并且要给这些结算存档,以便日后查看。如果只用人工的方法去处理这些结算和计算的数据将是一件很繁琐的事情,将投入大量的人力物力,为了解决这个问题,实现科学化、现代化的超市收银管理,我们就必须设计开发超市收银系统,并用于实践。 而超市收银管理系统是对超市的收款信息进行管理的计算机网络软件系统,它可完成超市中各种货品的收银工作,并对可以对特定时间段的出售信息进行查询。 上下文环境图 图是一幅上下文环境图,它演示了该超市收银管理系统的外部实体和系统接口。

超市收银系统课设说明书

******************* 实践教学 ******************* 大学 计算机与通信学院 2010年春季学期 数据库课程设计 题目:超市收银系统 专业班级:计算机一班 姓名: 学号:074 指导教师:李 成绩:

目录 摘要 (1) 正文 (2) 1.问题描述 (2) 2.需求分析 (2) 3.系统总体设计 (3) 4.详细设计 (4) 5.系统测试 (10) 5.1测试方法 (10) 5.2测试用例 (10) 5.1.3人员管理系统的测试 (12) 6.软件使用说明书 (14) 参考文献 (15) 设计总结 (16) 主要内容参考: 1.需求分析:主要写系统的数据流程图和数据字典; 2.系统总体设计:主要写概念结构设计(E-R图)和逻辑结构设计(数据库的设计) 3.详细设计:程序流程图(主要程序的)以及主要算法的说明; 4.系统测试:包含测试方案、测试用例、测试结果; 5.软件使用说明书:核心界面说明。

摘要 本系统采用的编程和数据库工具是powerbuilder9.0。系统分为前台系统和后台系统,其中,前台系统提供了很方便的商品销售收费功能。而后台系统则提供了一些商品管理功能,如采购入库,库存盘点,出库明细等模块。 本文主要介绍超市收费系统的运行环境、功能作用、设计的方案等各方面的内容。论文共分为五大部分。第一部分简要叙述了系统的基本概况。第二,三部分分别从软件工程的要求出发,首先进行问题的定义,其次进行可行性研究,分别从技术可行性,经济可行性和操作可行性进行分析,然后进行总体设计和详细设计,并阐述了如何实现具体功能。第四部分为系统调试,其中包括子模块测试和总体测试。 关键词:收费;销售;超市

超市收银员岗位说明书

超市收银员岗位说明书 收银员指超市,商场,宾馆,酒店等经营场所给顾客结账的雇员。 收银员岗位职责 回访流程:从客户档案中提取需要统一回访的客户资料,统计整理后分配到各客服专员,通过电话(或电邮等方式)与客户进行交流沟通并认真记录每一个客户回访结果填写 《回访记录表》(此表为回访活动的信息载体),最后分析结果并撰写《回访总结报告》,进 行最终资料归档。 1、用现金、支票、信用卡、收据或自动扣款等方式,按规定标准营业消费价格收取 客人费用; 2、依客户要求发给收据、退款、信贷或更正等; 3、建议或确立商品的价格、服务或许可证,并使用计算器、收款机或光学扫描仪器 制成表格收据; 策划专员的岗位职责是什么呢,下面为大家搜集的一篇“策划专员岗位说明书范本”,供大家参考借鉴,希望可以帮助到有需要的朋友! 4、回答客户的问题,并提供讯息的程序或政策; 5、在每一时间段计算收到款项总额,并配合总销售额做调整; 6、自觉遵守财务纪律和财务制度; 7、不得向无关人员泄露关于公司的营业收入情况、资料及数据; 8、熟练使用收银机、计算器、验钞机等设备,并做好清洁保养工作。 收银员岗位要求 1、一般要求大专以上学历,财务会计专业; 2、具有良好的职业素质和道德修养,尤其是讲诚信; 3、能熟练使用办公软件及相关收银设备; 4、具有较强的学习能力和沟通能力; 5、为人严谨,做事细心; 按照工程部内部分工,依据项目工程的验收、交付标准,了解市场相关成品配套材料 的品种与做法,在满足规范和有关使用要求的前提下,对本专业的具体做法进行全程优化

和细化,达到明确细部做法、减小投资和控制成本的目的,审阅有关工程项目的图纸资料,参与施工组织设计和施工技术方案的校对、审核工作,参加招投标和设计交底、图纸会审 工作。 还在找副总经理的岗位说明书吗,下面为大家搜集的一篇“副总经理岗位说明书范本”,供大家参考借鉴,希望可以帮助到有需要的朋友! 6、普通话标准,能礼貌对待顾客,耐心回答顾客的问题; 7、具有较高的工作效率,手脚灵活。 收银员关键技能 负责根据国家和地方的相关规范、规程、规定及标准,结合公司实际情况,起草和编 制企业相关专业实施标准,并在公司内部进行培训。 专业能力收银系统点钞单据知识假钞识别 熟悉各菜价、酒水价,做到迅速、准确结帐,不出差错,避免错帐、跑帐和逃帐, 有错帐、漏帐不准隐瞒,应当及时上报。 个人能力认真细心责任心服务意识 收银员升职空间 收银员→ 收银主管 收银员薪情概况 应届毕业生¥2700.00 1年经验¥2700.00 我们需要用一套完整的工作流程帮助业务员计划、安排他们的销售工作,从而帮助他 们提高工作效率和业绩。以下是业务员工作流程范例,供参考。 2年经验¥3100.00 3年经验¥4100.00 收银员工作内容 1、所有收入的收取;

相关文档
最新文档