超市收银机操作系统最终版Word格式.docx

上传人:b****3 文档编号:15049749 上传时间:2022-10-27 格式:DOCX 页数:52 大小:1.42MB
下载 相关 举报
超市收银机操作系统最终版Word格式.docx_第1页
第1页 / 共52页
超市收银机操作系统最终版Word格式.docx_第2页
第2页 / 共52页
超市收银机操作系统最终版Word格式.docx_第3页
第3页 / 共52页
超市收银机操作系统最终版Word格式.docx_第4页
第4页 / 共52页
超市收银机操作系统最终版Word格式.docx_第5页
第5页 / 共52页
点击查看更多>>
下载资源
资源描述

超市收银机操作系统最终版Word格式.docx

《超市收银机操作系统最终版Word格式.docx》由会员分享,可在线阅读,更多相关《超市收银机操作系统最终版Word格式.docx(52页珍藏版)》请在冰豆网上搜索。

超市收银机操作系统最终版Word格式.docx

思考与感悟:

通过此次试验,我充分感受到了一个项目的完成具有很大的难度,对一个项目,恰当的拆分与细化对于实验能否顺利完成具有重要影响,而且对于整个项目,要经过重复的修改与完善,才能够形成一个好的项目,才能被用户所接受。

另一方面,此次试验是我对团队合作有了更深的体会,只有小组类的成员一起努力才能够成功做出一个较完善的项目。

范小奔负责部分:

主要负责收银部分相关的数据字典,数据流图,状态转换图,数据项和数据结构中的日销售信息和单次销售信息。

通过这个课程,让我了解到怎样去做一个具体的课题,加深了对软件工程的理解。

另外,我学习到了用一些新的方式去表达具体内容,例如用表格的形式去

表达单次销售信息等等。

鲍传松负责部分:

客户信息管理:

实现客户信息的添加,查询,删除;

相关的数据字典,数据流图,状态转换图,白盒测试(与张科合作),程序流程图。

做本次试验时候,让我学到了远比书本上还多的知识,让我初步了解了做工程项目的经验,在做商品信息管理的白盒测试时候,使用了条件组合覆盖进行测试,在测试控制结构使用基本路径测试,根据求出平均值过程的流图进行测试。

张科负责部分:

做编码工作,做黑盒测试,做白盒测试(与鲍传松合作)。

做编码工作,第一阶段是通过看书学习了VB基本语言,学习了VB中对数据库的基本操作.接下来就是具体编程实现,在这里刚开始进入一个停滞阶段,不知道各个模块怎样组合,如何形成一个系统工程。

感觉有一点无从下手,于是又看关于具体VB的工程案例,不断的学习,逐渐形成一个完整的系统概念。

首先进行数据库设计,想好安排有几个模块。

然后先设计一个登陆窗体,在设计一个主窗体,通过主窗体可以进入各个模块,包括收银,商品管理,仓库管理,退出。

最后则针对具体模块进行设计编码。

做黑盒测试,根据老师课堂上所讲的方法,进行有效等价类与无效等价类划分(这里要考虑全面,细一点)。

然后就是编辑文档的工作量较大。

做白盒测试,基本路径测试首先根据详细设计中的流程图画出流图,算出环形复杂度,确定独立路径,针对每种路径设计测试用例。

条件组合覆盖测试,找出判断条件,设计出各种组合,针对组合设计测试用例。

王文杰负责部分:

我主要做仓库管理这块。

与这方面有关的需求分析,如数据字典,数据流图,状态转换图。

总体设计,仓库管理所涉及的数据项和数据结构的定义,以及E-R图。

详细设计中,配合同学画了功能模块图。

通过做这个系统,我对课本的知识有更深一步的理解,明白了软件工程的三要素,对方法和工具的重要性与实用性有很深的体会。

更熟悉了软件工程的开发方法,以及在实验过程中与同学的交流与合作,明白了团队的作用。

超市收银机操作系统

目录

1、可行性分析

1.1问题描述

1.2可行性分析研究

1.2.1技术可行性

1.2.2经济可行性

1.2.3操作可行性

2、项目开发计划

2.1编写目的

2.2项目背景

2.3项目概述

3、需求分析

3.1任务需求分析

3.2数据流图、数据字典

3.2.1数据流图

3.2.2数据字典

4、系统概要设计

4.1总体设计

4.2数据概念设计

4.2.1数据项和数据结构

4.2.2数据联系E—R图

5、详细设计

5.1系统功能模块图

5.2程序流程图及流图

5.3用户界面设计

5.3.1一般交互设计

5.3.2信息显示设计

5.3.3数据输入界面设计

5.4软件测试

5.4.1黑盒测试

5.4.2白盒测试

 

1、可行性分析

随着超市的发展,超市的物品种类越来越多,每天的进货、出货数量也越来越多,若全靠人工进行记录和处理,将会特别繁琐,不易处理。

为了改善超市销售的方便性以及管理的规范性,提高效率,因而软件控制管理和销售成为超市管理者的首选。

通过使用该软件,可以大大提高超市的运作效率。

同时,还能够通过全面的信息采集和处理,帮助超市管理者提高决策水平。

另外,还可以迅速提高超市的管理水平,降低经营成本,提高效益。

1.2可行性分析研究

◆1.2.1技术可行性

本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。

◆1.2.2经济可行性

如果使用软件管理,则可以节约很多人力和物力的投入,由此可以节省超市的开销,同时还能够提高超市的销售效率,所以从经济上来说是可行的。

管理系统是一个信息化、智能化和先进管理理念的集合体。

而管理是一个动态过程,在其运行过程中要采取多项措施。

所以在管理中获得经济效益是一个综合效益,要对它进行直接定量的分析是比较困难的。

一般新系统带来的经济效益是简介的,其最主要的表现就是减少了企业管理费用和人力开支。

而其它一些繁琐的食物都通过新系统来加以分析解决,不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。

◆1.2.3操作可行性

本系统采用基于windows的图形用户界面,采用VB语言进行编程,只要拥有一般的计算机知识人员就可以轻松上手。

因此,本系统的操作是可行的。

综合以上三方面,该系统具有很高的开发可行性,无论是从技术上或者经济上还是操作上。

因此,可以设计该系统的数据流程图,建立数据字典。

2、项目开发计划

2.1编写目的

经过项目的可行性分析,得出项目可进一步进行下去的结论,在软件继续进一步的开发之前首先给出此软件项目计划。

2.2项目背景

21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。

技术的提升和管理的升级是超市业的竞争核心。

零售领域目前呈多元发展趋势,多种业态:

超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。

如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。

3、需求分析

3.1任务需求分析

本系统主要包括:

收银管理、商品信息管理经理管理和客户信息管理。

(1)收银管理

获取权限:

销售员登陆,取得进行相关收银的权限。

商品录入:

根据超巿业务特点制定相关功能,可以通过输入唯一编号、商品名称等来实现精确或模糊的商品扫描录入,如果是采用模糊扫描的话,则在查询到满足条件的商品信息后要在匹配的结果中选择需要的商品。

该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。

收银业务:

通过录入商品编号或直接输入商品名称(对于同类多件商品可采用一次录入然后修改数量的方式)自动计算本次交易的总金额。

在顾客付款后,自动计算找零,经收银员确认后打印交易清单(包括交易流水账号、商品编号、商品名、同编号商品数量、该类商品的总金额、此次交易总金额、交易的时间、负责本次收银的员工号)。

如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行优惠(折扣可以在系统中定义),并将所购物品的总金额累计到该会员的总消费金额中。

撤销权限:

下班和换班时,收银员退出系统,撤销已经取得的权限,系统返回主界面。

(2)商品信息管理

管理员登陆之后,即可进行相应权限的操作,包括商品信息的录入,修改以及删除。

在管理员操作之后立即跟新数据库,以及形成文档日志,记录对商品信息进行操作的信息。

以便恢复数据库和记录操作情况。

(3)经理管理

经理登陆系统后,可以添加,删除以及修改商品信息管理员,以及收银员的信息和密码。

并可提现,系统自动保存提现记录。

以及查看销售盈利情况。

(4)客户信息管理

收银员登陆后,本模块实现添加,删除以及查询积分卡信息。

3.2数据字典、数据流图

数据字典

名称:

工资

别名:

描述:

员工的收入

定义:

工资=金额

位置:

经理管理

名字:

职工编号

唯一地标识超市员工(除经理以外)

职工编号=4{数字字符}4

职工信息

职工密码

职工登陆的唯一凭证

职工密码=6{数字字符}6

职工信息,登陆

日销售信息

记录销售信息

销售信息=职工编号+商品编号+商品数量+单次交易额

收银管理

供货商信息

反映供货商的基本信息

供货商信息=地址+电话号码

时间

年月日

时间=20+2{数字字符}2+[1|2|3|4|5|6|7|8|9|10|11|12]+2{数字字符}2

商品数量

记录商品的多少

商品数量=0{数字字符}10

商品信息

金额

现金信息

金额=0{数字字符}10+(.2{数字字符})

交易清单、商品信息

数字字符

阿拉伯数字

数字字符=[0|1|2|3|4|5|6|7|8|9]

字符

字符=[a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|

A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z]

积分卡信息

顾客拥有的积分卡里的信息

积分卡信息=积分卡ID+积分

积分累加规则

由经理确定的顾客每次消费产生积分的规则

积分累加规则=消费金额+积分

积分卡规则

积分信息

在拥有积分卡顾客每次消费后,向其积分卡记录相应的积分

积分信息=积分卡ID+积分

数据流图

状态转换图

(2)商品信息管理

4.系统概要设计

4.1总体设计

通过这个阶段的工作将划分出组成系统的物理元素。

系统概要设计的基本目的是用比较抽象的概括方式确定系统如何完成预定的任务,也就是要确定系统的配置物理方案。

软件结构设计时应该遵循的最主要的原理是模块独立,让模块彼此间的接口关系应该尽量简单。

4.2数据概念设计

数据库一般分为三级模式:

外模式、概念模式和内模式。

外模式也就是不同用户所对的数据视图,它将数据库内部抽象的数据及其互相之间的关系表示为简单、直观的应用界面。

概念模式是数据库中全部数据的逻辑结构和特征描述,通常以某种数据模型为基础。

内模式是对数据的物理结构和存储方式的描述。

4.2.1数据项和数据结构

日销售信息:

字段名称

数据类型

可否为空

商品编号

Char(6)

NotNull

商品名称

Char(50)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1