小型超市收银系统设计

小型超市收银系统设计
小型超市收银系统设计

薛振兴:小超市收银系统设计

毕业论文

论文正文

题目小型超市收银系统设计

目录

摘要.................................................................... I ABSATRACT ............................................................... I I 第一章前言. (1)

第二章需求分析 (3)

2.1可行性分析 (3)

2.1.1 技术可行性 (3)

2.1.2 操作可行性 (3)

2.2系统开发的原因 (3)

2.3系统的整体构架 (3)

2.4系统的功能需求 (4)

2.4.1 整体功能 (4)

2.4.2理论上的工作流程(如图3所示) (5)

2.4.3数据字典 (6)

本章小结 (6)

第三章数据库设计 (7)

3.1数据库设计 (7)

3.1.1数据库设计规范 (7)

3.1.2 表设计 (8)

3.2本章小结 (9)

第四章系统实现 (10)

4.1系统性能目标 (10)

4.1.1安全性和可靠性 (10)

4.1.2实用性 (10)

4.1.3灵活性 (10)

4.2创建项目 (10)

4.3系统模块的功能实现 (11)

4.3.1创建系统主程序 (11)

4.3.2创建【系统登录】表单 (11)

4.3.3创建常用的按钮组类 (12)

4.3.4创建【收银操作面】表单 (13)

4.4本章小结 (16)

第五章系统测试 (17)

5.1安全性测试 (17)

5.1.1 非法登陆测试 (17)

5.2功能测试 (20)

5.3本章小结 (21)

第六章总结 (22)

谢辞 (24)

参考文献 (25)

摘要

本次毕业设计课题为“小型超市收银系统设计”,来实现超市收银系统管理的稳定性、可操作性、可靠性及安全性。从而提高超市收银系统管理的效率和效益。本次毕业设计的开发工具为visual basic6.0,操作平台是windowsXP professional中文版。

visual basic6.0的主要特点表现在它具有一系列丰富的命令和函数,采用命令窗口和平台结合的操作方式,而且采用了一种自然的语言,程序的可读性较强。通过对个版本的升华,它在可视化开发程度上有了极大的提高,从而成为应用广泛的平台。

由于信息管理系统在日常生活中的广泛应用,超市收银系统也得到了极大的发展,现有的超市收银系统已经相当成熟,能极大地满足超市收银的要求,一个完整的超市收银系统需要一个团队进行复杂的分工才能完成,鉴于本人的能力和时间关系。本设计内容主要是对超市收银系统的开发过程,整体思路进行了描述,并做出了一些基本的功能。

本论文中详细列出了该系统的设计开发过程,其中包括可行性研究,需求分析、总体设计、详细设计、测试以及重点难点分析和关键部分的分析等等,并附有流程图、层次图、数据流图及数据库。

关键字:visual basic6.0 超市收银数据库

薛振兴:小超市收银系统设计

ABSATRACT

This graduate design is called the “the cash r egister of supermarkets’ sale”. It can be expect to achieve the stability、operation、maintainability、security and so on. The software can be improved the efficiency in the supermarkets’ management. The design is developed by visual basic6.0 on windowsXP professional.

The characteristic of visual basic6.0 include: a series of commands and functions. It introduce the operation mode which conjoint the command window and flat and adopt a natural language, So the program can be read easily. After several editions, it becomes the most popular explore flat by improving a lot in videotext plans.

As the information management system widely used in daily life, the supermarket cash register system has also been tremendous growth, the existing supermarket cash register systems are quite mature and can greatly satisfy the requirements of the supermarket cash register, a complete supermarket cash register system needs a team to complete a complex division of labor, in view of my ability and time. This design is primarily aimed at the supermarket cash register systems development process, the whole idea is described, and made some basic functionality.

The design process contains feasibility study、demand analysis、collectivity design、particular design、testing and the emphasis and key part. It also include flow、arrangement and data chart.

Key words:visual basic6.0 , cash r egister of supermarkets’ sale ,data chart

2010届数学与应用数学毕业设计(论文)

第一章前言

在科技和市场经济高度发达的今天,怎么能把科技成果应用到经济交往中就显的尤为重要,随着我国成功加入WTO及信息化浪潮的日益临近,商场经营管理机制正在发生着根本性的变化,商场要想在激烈的市场竞争环境下的求得生存,就必须有效地利用人才、时间、信息结合的优势,就必须有效地进行商场内部改革和加强商场管理。借助现代信息技术和管理理论,建立超市收银系统势在必行。

对商场而言,超市是商场最宝贵的资源,也是商场的“生命线”。如何做到商场超市与经济效益具有良好匹配?如何做到事得其才,人尽其用?如何在满足商场效益的同时又兼顾商场职工的需求?如何能在瞬息万变的时代使商场与社会环境相适应并且处理好随时变化的超市?这一系列的问题都是需要亟待解决的问题。为了解决上述问题,使商场在激励的市场竞争中立于不败之地,设计并开发出一套适合商场超市收银特点,又符合我国商场管理实情的超市收银信息系统就显得尤为重要。

超市收银管理系统是用计算机对超市收银进行管理的一种计算机应用技术的创新,在计算机还未普及之前收银管理都是由工作人员用手工书写的方式来操作的。现在一般的超市都采用计算机智能化管理,采用计算机作为工具的实用的计算机超市收银管理程序来帮助管理员进行更有效的超市收银管理工作。超市收银管理系统是典型的信息管理系统(MIS),其开发主要包括数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。

经过分析,我们使用Microsof公司的Visual basic6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。Visual basic 6.0 是Microsoft公司推出的一款面向对象的关系数据库管理系统,自含编程语言。Visual basic 6.0是优秀的小型数据管理系统软件,具有强大的数据库管理系统管理功能,以及面向对象程序设计的各类开发工具。其定位“桌面数据库”,但它用到了大型数据库的一些基础技术,既适用单机环境,也适用网络环境,能够开发单层结构、两层结构和多层结构的应用系统。该软件不仅可以用于小型数据库系统开发,而且被广泛用于大型数据库的前端开发。Visual basic

薛振兴:小超市收银系统设计

6.0能够实现从桌面到Web的一系列应用,具有使用简便,功能强大,效率高等特点,因此它是目前较为优秀的桌面数据库应用系统开发工具。因此我们选择了Visual basic 6.0作为系统的开发环境。

小型超市收银系统是以先进的软件和高速、大容量的硬件为基础的新型收银管理模式,通过集中式的信息数据库,将超市收银业务有机的结合起来,达到数据共享、降低成本、提高效率、改进服务等目的。一般来说,利用小超市收银管理系统可以在以下方面提高超市管理的水平。

·提高管理效率、降低人工成本。

·及时调整营销策略,防止价格流失。

·防范陈呆死帐,降低应收账款。

·降低储备资金占用。

·加快资金周转实现的经济效益。

·高效决策。

微小型超市应用了本系统就可以提高管理水平,增加销售,获得更高利润。

2010届数学与应用数学毕业设计(论文)

第二章需求分析

2.1 可行性分析

2.1.1 技术可行性

通过大学四年的计算机基础课程的学习,学生对C语言、Java、数据结构、数据库以及其他计算机方面的知识有了初步了解。本次利用资源丰富、操作简单的Visual basic6.0可视化操作平台和其强大的表单设计功能和数据处理效率来设计一个小型的超市收银系统,从开发工具上来说是可行的。

2.1.2 操作可行性

本网络平台支持Windows 2000、Windows2003、Windows XP和windows7等多种操作系统,客户端能够利用多种浏览器浏览,所以本系统在操作上是可行的。

2.2 系统开发的原因

随着市场经济的快速发展,超市购物已经成为人们最习惯的购物方式,各种形式规模的超市也在各个街道、社区出现,由于每个超市规模不同、管理方式不同及投入的资金也相差较大。从而导致超市收方式也有很大的不同。

传统的超市收银方式在最近几年已经有了很大的变化,从传统的工作人员手写笔记形式已经过渡为计算机自动化操作,这已经大大方便了商场超市的日常管理工作,并且为超市提高了经济效益,也节约了社会资本。

但目前由于各个超市的具体情况不一,从而每个超市所应用的收银软件业应不同,现在的专业的收银软件对于小型超市来说由于功能过于冗繁、应用程序复杂,难懂、不容易学,对很多人来说都要经过专业的培训才能上岗,这无形当中增加了超市运营成本,浪费了社会资源。所以我们有必要开发一种既能满足小型超市的收银要求,又能让工作人员容易操作的收银系统。

2.3 系统的整体构架

薛振兴:小超市收银系统设计

根据我在寒假的兼职调研可知,这次开发的超市收银系统可以从总体构架上可以分为如图1几个部分。

数据库:主要是实现用户通过数据库的建立来添加商品信息,比如包括商品名,单价,

条形码等等,从而建立完整的商品信息数据库。 表单(界面):主要实现对超市收银工作的直接操作,表单主要包括各种按钮和文本

框,例如商品清单框、条形码输入框、倍增按钮等等,能快速实现超市收银系统的要求。 程序代码:主要是实现整个系统功能的程序语言,在不同程序语言的支配下,

以完成表单中的各种功能。

图 1.系统的总体构架

2.4系统的功能需求

2.4.1 整体功能

本系统主要是要是能满足小型超市的收银要求,设计操作系统要遵循操作简单、快捷、易懂、花费少的基本原则,它的整体页面设计如下图2所示。

总体构架

数据库

表单

程序代码

系统

统计功能

调用功能 计算功能

商品清单 商品数目 商品名调入

商品价调入 总价的计算 登录 系统平台

2010届数学与应用数学毕业设计(论文)

图2.系统的总体结构

其中登录功能包括:

⑴工作人员登录:对系统进行常规操作,主要是在工作期间使用,通过密码的设置来控制登录权限,以维护超市的系统安全。

⑵维护人员登录:主要是维护人员对设备系统进行常规的检查和维护,计算机以安全方式允许维护人员的通行。 统计功能包括:

⑴统计顾客购买的商品信息,其中包括商品名,商品条形码,商品单价等等。⑵统计顾客购买的商品数量。 调用功能包括:

⑴通过商品条形码的输入,能很快调出数据库里的商品信息,并能在商品清单栏里快速显示,以方便客户的查阅。

计算功能包括: ⑴计算商品价格。 ⑵计算商品的数量。 ⑶计算找零。

2.4.2 理论上的工作流程(如图3所示)

图3.系统的工作流程

条形码手工输入

收银方式

产品信息

打印机 POS 机

操作平台

数据库

连接

数量

条形码

总价

单价 商品名 银行卡 消费卡

现金

薛振兴:小超市收银系统设计

2.4.3数据字典

要想实现上述的动态管理功能,就要建立合理的数据库。本次设计我们小组利用vfp6.0中强大的数据库构建功能来构建数据库,具体的实体及属性为:实体:商品

属性:条形码单价

实体:登陆界面

属性:登陆账号密码

本章小结

本章主要分析了系统的需求,首先分别通过技术可行性和操作可行性来阐述开发系统的可行性。其次说明了系统开发的原因和整体构架。最后通过对系统使用性和操作性的考虑重点介绍了系统的整体功能。

2010届数学与应用数学毕业设计(论文)

第三章数据库设计

3.1数据库设计

3.1.1数据库设计规范

要对小型超市收银系统进行管理,必须首先建立合理的小型超市数据库来保存相关信息,才能动态的查询、添加、修改和删除数据。数据库设计是研制数据库及其应用系统的技术,是数据库在应用领域中主要的研究课题。

数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。

数据库设计通常是在一个通用的DBMS支持下进行的,即利用现成的DBMS为基础。数据库设计步骤

按照规范化设计的方法将数据库设计分为六个阶段:

●需求分析

●概念结构设计

●逻辑结构设计

●数据库物理设计

●数据库实施

●数据库运行和维护

但如果不按照一定的规则设计数据库就会出现插入异常、删除异常、数据冗余、更新异常等现象,因为数据间有不良的数据依赖,解决的办法就是确定范式。范式是对关系的不同数据依赖程度的要求。通过模式分解将一个低级范式转换为若干个高级范式的过程称作规范化[5](概念的纯粹化)。

1范式(1NF):关系中每一分量不可再分。即不能以集合、序列等作为属性值。

2范式(2NF):若R∈1NF,且每个非主属性完全依赖于码,则称R∈2NF(消除非主属性对码的部分依赖)。

薛振兴:小超市收银系统设计

3范式(3NF):关系模式R< U , F >中,若不存在这样的码X,属性组Y及非主属性Z(Z?Y),使得下式成立,Y依赖X , Z依赖Y , X不依赖Y,则称R∈3NF(消除非主属性对码的传递依赖)。

为防止数据库出现更新异常、插入异常、删除异常、数据冗余太大等现象,关系型数据库要尽量按关系规范化要求尽量使数据库达到3范式,但我们这个系统根据实际情况在尽量达到3范式的同时也根据具体情况作了一定的调整,虽然存在一定的数据冗余,但能使系统的功能更加完善。

3.1.2 表设计

对于小超市收银系统开发过程中有张表非常重要,即商品信息表。商品信息表中包含了商品的各种信息,但由于本系统的一般要求,在建立表的过程中只添加了几种商品和其本身最重要的元素,但这几种商品属性已经能满足本系统的基本要求了。下面是几张表的截图

图6.表属性截图

2010届数学与应用数学毕业设计(论文)

图7.表中实例商品

图8.登陆界面属性

图9.登陆设置的密码和账户

像上面这些表就构成了整个数据库的关键部分,也是这次系统开发成功的关键。3.2 本章小结

本章介绍了数据库设计的过程。首先介绍了数据库的开发原理,然后说明了数据库的设计规范、物理模型,最后是具体表的设计。让读者对数据库的知识有了一定的了解,也能让读者很好的了解本设计的过程和方法。

薛振兴:小超市收银系统设计

第四章系统实现

本小超市收银系统采用多文档窗体程序,每一个功能对应一个子程序。程序设计时既要把握简明、实用的原则,又要从软件工程的角度考虑,按步骤、分模块的实现系统。

4.1系统性能目标

系统性能目标主要包含安全性、可靠性、实用性、灵活性

4.1.1安全性和可靠性

本系统利用visual basic6.0为开发依据,在安全性和可靠性上其能提供强有力的支持,当对所做的系统进行安全性设置时可以防止恶意登陆。

4.1.2实用性

本系统平台是针对小超市收银现状开发的,根据小超市的实际情况设计的功能模块,能满足一般的小型超市收银管理,所以说本系统是实用的。

4.1.3灵活性

本系统设计原则中非常注重灵活性,本着这个设计原则,我的系统进行了多次优化,让很多的功能按键和操作尽量简单、明了。

4.2创建项目

在VFP中使用【项目管理器】来创建应用程序可以很好地管理程序创建中所需的

2010届数学与应用数学毕业设计(论文)

文件,要使用【项目管理器】就需要首先创建一个项目,命名为项目1。

系统的实现过程中所需的各种文件都将通过【项目管理器】来进行管理,使用【项目管理器】可以新建VFP中的各种文件,可以对项目中的已有的所有文件进行修改、删除、重命名等操作,而且可以查看程序运行的结果。

设置项目的“项目信息”,作者:薛振兴,单位:重庆交通大学,地址:重庆市南岸区,城市:重庆,国家:中国。

4.3系统模块的功能实现

4.3.1创建系统主程序

在VFP中,主程序作为程序的一个入口,其首要作用就是要设置程序的运行环境、定义变量、常量,然后进行其他的一些表单的调用,如调用【系统登录】表单等。

4.3.2创建【系统登录】表单

系统运行后首先要求用户登录,只有在用户拥有权限进入系统后才能对超市的信息进行管理,因此第一张表单为【系统登录】表单。输入编号和密码点击“正确”按钮,若正确则进入系统。效果如图10所示:

图10.登陆界面

在创建【系统登录】表单的过程中要对表单的属性进行相应的设置,命名为:

薛振兴:小超市收银系统设计

登陆界面。其中需要注意的是:表单的Show Window属性必须设为“2-作为顶层表单”,因为系统默认的顶层表单为VFP主窗口,而在本系统的主程序中将VFP主窗口隐藏了,所以如果该表单的Show Window属性为其他值,该表单将无法显示。

【系统登录】表单中需要使用【账户】数据表,因此要将这两个数据表添加到表单的数据环境中。然后对表单中的【确定】按钮进行Click事件的设置,具体代码为:

SET EXACT ON

public demo[2]

dimension demo[2]

store '.F.' to demo[1]

store '.T.' to demo[2]

***----------传递ID、密码变量-----

select 账号,密码from zhanghu;

where 账号==allt(thisform.text1.value) and 密码==allt(thisform.text2.value) into array demo

if demo[1]='.F.'

= messagebox('登录ID或密码错误!',0+16+0,'提示')

thisform.text1.value=""

thisform.text2.value=""

thisform.text1.setfocus

***-------return .T.----------

else

thisform.release

do form 表单1

endif

4.3.3创建常用的按钮组类

系统中的功能操作需要点击按钮、输入或输出文本框来实现,其中有按钮组需要在多个表单中使用,一个是用来在表单移动数据表中的记录指针,另一个按钮组则用来在表单中完成记录的添加、显示等操作。所以创建了按钮组类,在类中设定好按钮组的外观及可以通用的代码,然后在表单中将类实例化,这样既可以避免重复工作,

2010届数学与应用数学毕业设计(论文)

可以保持功能和外观上的统一。

操作按钮组截图如下图11

下面的截图中一共有四个竖向排列的按钮,包含了如下四个不同的功能。

打印:连接打印机,给顾客打印清单小票。

退出:当系统要处于暂停状态或休息状态时就要退出系统,可以点击此按钮来完退出。

确定:这个按钮功能相对丰富,对几个操作的过程都有肯定功能,比如条形码输入后要显示商品清单等等。

图11.按钮组

4.3.4创建【收银操作面】表单

在超市收银系统中,操作界面相对简单,但其要设置的功能按钮相对较多,参与操作的文本框也比较多,但是通过vfp中可视化的表单设计功能,我们能很快地设计出具有不同功能的按钮和文本框,并且通过简单实用的程序语言能把不同按钮和文本框联系起来,从而完成收银工作。下面是收银操作面的截图12:

薛振兴:小超市收银系统设计

图12.操作界面

下面描述一下表单里各个功能模块:

Text1:是输入商品条形码用的,每一个商品都会对应一个唯一的条形码,当这个唯一的条形码输入后按确定键后就会在商品清单栏里显示商品信息。

其lost focus程序为

USE b11

aa=VAL(ALLTRIM(thisform.text1.Value))

APPEND FROM b1 for 商品条形码=aa

txm=RECCOUNT()

IF txm>0

a1=VAL(ALLTRIM(thisform.text5.Value))

REPLACE 数量WITH a1

REPLACE 金额WITH a1*商品单价

SUM 金额TO ab

thisform.text2.Value=ab

2010届数学与应用数学毕业设计(论文)

GO TOP

thisform.Grid1.RecordSource='b11'

thisform.grid1.refresh()

ELSE

MESSAGEBOX("你输入的商品不存在,请重新输入",0+64,"商场管理系统")

Endif

或SELECT b11

aa=ALLTRIM(thisform.text1.Value)

*APPEND FROM b11 for aa$商品条形码

APPEND FROM b11

txm=RECCOUNT()

IF txm>0

a1=VAL(ALLTRIM(thisform.text5.Value))

REPLACE 数量WITH a1 ALL

REPLACE 金额WITH a1*商品单价ALL

thisform.text1.Value=''

GO TOP

thisform.Grid1.RecordSource='b10'

thisform.grid1.refresh()

ELSE

MESSAGEBOX("你输入的商品不存在,请重新输入",0+64,"商场管理系统") ENDIF

SUM 金额TO jh

thisform.text2.Value=ALLTRIM(STR(jh))

thisform.text5.SetFocus

其click事件的程序为:

*USE b11

*zap

Text2:是显示商品总额的,当所有的商品都输入的时候,系统就会在金额文本框里显示总金额。

薛振兴:小超市收银系统设计

Text3:是用来输入顾客给的现金的,当把顾客给的现金输入后点击确定就会在找零栏里显示应该找给顾客的金额。

其代码为:

jine=thisform.Text2.value

xian jin=thisform.text3.value

thisform.Text4.Value=val(xianjin)-jine

Text5:这个功能设置是用来对大批商品交易时使用的,当一笔交易的同一商品数量很多时,一个一个的输入条形码是不现实的,这就要求我们必须有一个倍增功能的按钮。

商品清单:当条形码输入时就会在商品清单栏里显示商品信息,最终会打印成购物小票,让顾客知道自己的购物明细。

4.4 本章小结

本章主要是介绍系统的实现的过程。首先要创建一个项目,然后在创建系统的主程序,最后利用关键代码和系统截图相结合的方式对系统个表单的创建作了详细。

C语言超市收银管理系统实现详解

超市收银管理程序的设计与实现 1摘要和关键字 1.1摘要 该系统主要用于超市商品管理人员对于商品的信息(包括商品号、商品名、单价)进行输入、删除、修改和查询。除此之外,当销售人员输入商品号及销售数量时,系统应计算应收钱数,并根据实际收银计算找零数量。最后,系统能对销售情况进行查询。Abstract The system is mainly used in the supermarket goods management personnel of the information (including commodity number, name of goods, unit price) input, delete, modify, and query. In addition, when sales staff input article number and sales volume, the system should be calculated according to the actual amount receivable, and cashier calculation change. Finally, the system can inquire the sales situation. 1.2 关键字 登陆系统操作菜单建立信息库查询付款 Keywords Login system Operation menu Set up information database Inquire Pay 2 正文 2.1 引言 随着经济的发展,人们每天接触并且需要处理的信息越来越多,人们就需要寻求一个工具来实现信息的管理和处理。尤其是超市里,需要管理各种商品的数目及销售情况,而超市收银管理程序则是针对这种问题而产生的,系统能够实现对商品信息的录入、修改、查询、删除操作,并且在销售时能计算出应收钱数,并能根据实际收钱而计算找零,最后能对销售情况进行查询。

超市收银系统】

超市收银系统 一、题目:超市收银系统 二、概述:系统要求包含商品管理,会员管理,账目统计等功能。 三、设计时间: 四、功能要求 1.商品管理: a)商品入库 b)商品上架 c)商品下架 d)商品信息管理e)前台收银 f)当仓库存货少于一定数量时提示 (选作) 2.会员管理: a)会员的申请与管理 b)按消费金额将会员升级 c)不同级别享有不同待遇d)可以得到赠品 e)对会员信息进行维护 3.账务统计 a)查看进货花费金额明细。 b)每天入账 c)每月入账 d)查询某日、某月入账明细e)每日利润统计 f)每月利润统计。 4.权限划分 a)前台收银 b)系统管理员 五、数据库表设计要求 1.用户表要求有权限字段,用户需要对权限进行划分,具有不同权限的用户在进入主界面时,应显示不同的功能。

六、技术要求 1.使用java基础,所有用户UI使用RCP技术。 2.使用MYSQL数据库 3.访问数据库部分要使用封装类(封装JDBC),设计者自行封装自己的访问数据库公共类。 5.RCP组件使用 参见附录1 七、代码规范 1.工程名:工程名全部由小写字母组成,多个单词之间使用.分割。注:以自己姓名缩写为前缀。 2.包名:包名应遵循com.公司名.工程名.功能名(或组件类别)规则,全部字母由小写组成。 3.类名:如果为一个单词,首字母大写,其余字母小写。如果由多个单词组成,每个单词的首字母都要大写,其余字母小写。例如DriverManager。 4.方法名:如果为一个单词,首字母小写,其余字母小写。如果由多个单词组成,第一个单词首字母小写,从第二个单词开始,每个单词的首字母都要大写,其余字母小写。例如:databaseConnection。 5.变量名:与方法名规则相同。 6.常量名:所有字母都大写,如果由多个单词组成,单词之间使用_分割。 7.代码的缩进要求,代码中的每个层次缩进使用一个tab键,左大括号“{”要在代码的最后端(不要另起一行),右大括号“}”应该另起一行。 八、其他 1.异常捕获,要求有异常捕获机制,尽量避免系统宕机。 2.提示友好,对于用户的操作要有足够的提示,结果要明确告诉操作者。 3.设计模式应以先设计数据库,再设计系统功能模块,最后按设计实现。 4.完整的校验。

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

以下文档格式全部为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/f02729280.html, platform

超市收银管理系统

超市收银管理系统的实现 目录 1 绪论 (2) 1.1 课题的背景及意义 (2) 1.1.1 系统功能设计 (2) 1.1.2 系统设计 (3) 1.2 论文主要工作和结构安排 (3) 2 系统功能 (5) 2.1 系统功能设计 (5) 3 相关技术及工具介绍 (9) 3.1 系统应用程序开发环境 (9) 3.2 系统后台数据库开发工具 (9) 3.3 系统设计采用框架结构 (10) 4 设计总结 (12) 4.1 总结 (12) 附录 (14)

1 绪论 该部分主要介绍当前文件管理系统的背景及意义。本次设计就是利用数据库有效、完整、安全储存、便于管理等多项优点对超市的会员信息及消费的数据运用数据库进行管理实现超市高效率的运作。 1.1 课题的背景及意义 21世纪,超市的竞争也进入了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争管理的竞争人才的竞争,技术的提升和管理的升级是超市业竞争的核心。零售领域目前呈多元发展趋势。如何在竞争的激烈中扩大销售降低经营成本,扩大经营规模成为超市经营者努力追求的目标。因此我们有必要制定一套合理有效规范和实用的超市管理系统的一项分支超市收银管理系统,对超市的日常收银业务进行集中统一的管理。 超市收银系统具有高效性时效性。该系统的三大益处有: (1)大大提高超市的运作效率; (2)通过全面的信息采集和处理,辅助提高超市的决策水平; (3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。 1.1.1 系统功能设计 (1)系统主要分为用户管理和商品管理两个模块。 (2)用户管理对超市人员进行信息管理,进行人员信息的增删查改。 (3)用户登录是登录进入管理员或者是收银员身份。 (4)商品管理是对超市商品进行信息统计包括商品名称,单价和现有数量。 (5)商品详情是查看统计顾客所要购买的商品的信息。 (6)付款界面是多当前顾客购买的商品信息进行总价统计所支付的钱。

超市收银系统

软件工程课程设计报告 题目: 模拟超市银行系统 专业班级: 计算机科学与技术 姓名: 学号: 同组姓名:

目录 1、引言 (2) 1.1 问题的提出 (2) 1.2 设计思想 (2) 1.3开发目的 (2) 1.4背景说明 (2) 1.5 定义 (2) 2、需求分析 (3) 2.1任务概述 (3) 2.2软件功能的划分与概述 (4) 2.2.1 用例图 (4) 2.2.2 概念类图 (6) 2.2.3 顺序图 (6) 3、系统设计 (7) 3.1 状态图 (7) 3.2 设计类图 (8) 3.3 协作图 (10) 4.数据库设计 (11) 4.1概念结构设计 (11) 4.2逻辑结构设计 (12) 5、实现 (14) 5.1 构件图 (14) 5.2 部署图 (14) 6、心得体会及总结 (15)

1、引言 1.1 问题的提出 超市是一个客流量很大的地方,每天都有很多的顾客要消费买东西,收银员要和很多的顾客结算,并且要给这些结算存档,以便日后查看或统计。如果只用人工的方法去处理这些结算和计算的数据将是一件很复杂繁琐的事情,而且将要投入大量的人力物力,并且会浪费大量的时间。为了解决此类问题,并且实现科学化,实用化的超市管理,我们就需要设计开发超市管理系统,并用于实践测试,使超市收银进入现代化、简单化。 1.2 设计思想 该设计的指导思想是一切步骤简单化、实用化,系统的功能全面,界面尽可能美观大方,操作尽量简单明了,而且作为一个实用的应用系统要有较好的容错性,子出现错误操作时能够尽可能及时地给出提示,以使用户及时进行改正,以及避免错误的操作。 1.3开发目的 (1)大大提高超市的运作效率; (2)通过全面的信息采集和处理,辅助提高超市的决策水平; (3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益。 1.4背景说明 21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。 1.5 定义 (1)商品信息:包括商品位唯一的编号、商品名、商品单价,出厂日期,过期日期,厂家信息,库存总量。 (2)交易清单:包括交易的流水账号、每类商品的编号、商品名、数量、该类商品的单价和总金额、交易的时间、负责本次收银的员工号。 (3)收银管理

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

课程设计(论文) 大型数据库及应用课程设计 系别:计算机科学与技术 专业(班级):计算机科学与技术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,管理信息系统

超市收银系统唐京川

微机接口课程设计试验报告 ――超市收银系统计算机0211班唐京川012002014319

一.课程设计目的,要求及条件: 掌握接口硬件开发平台的使用方法,利用现有的实验平台和PC机,组成一个微机模拟应用系统; 掌握基本接口电路的综合应用 掌握接口电路的驱动程序和界面软件的设计与编制,学会调试与测试接口软件的一般方法; 结合实际应用,设计一微机应用系统,要求该系统综合应用并行接口、串行接口,时间接口、中断接口、模拟接口,等等,实现微机系统对模拟信号的采集、转换、并行输入,输出,远距离传送,以及远程控制、检测并显示. 二.设计内容 根据以上任务,需进行如下工作: ◆数据采集系统接口设计(包括电路和程序设计与实现) ◆微机并行通信接口设计(包括电路和程序设计与实现) ◆微机时间远程监督并显示(包括电路和程序设计与实现) ◆双机串行通信设计(包括电路和程序设计与实现) ◆远程控制﹑检测﹑显示接口及界面的设计与实现. 题目 35 设计完成超市收银系统 一个主控机对应多个下位机,主控机存储商品资料,并输出相关信息,下位机从执行部件读入商品号,到主控机查询资料,并显示资料.商品查询成功有声音提示,收银统计时有音乐背景.输入商品号,在主机上查询商品价格并发回给终端,由主机计价,终端机可以打印数据,交易结束,有主机向终端发送总价. 三.设计要求 ◆自行设计可以根据自己的设计,适当增加元、器件,自己设计电路,配合实验台使用,实现预定功能。 编程语言可采用汇编语言或C/C++。自选。 编程环境采用MF集成开发环境。MF在系统机上已经安装好。 ◆8255接口 端口地址分配:PA口为300H,PB口为301H,PC口为302H,命令口为303H。 ◆8251接口 端口地址分配:命令/状态口为309H,数据(出/入)口为308H。 ◆8253/8254定时接口 端口地址分配:T0=304H,T1=305H,T2=306H,命令口=307H。 ◆开关,音乐发生器 四.设计步骤 主要分成上位机和下位机。上位机主要是一个数据库的作用,用来接收下位机传过来

小型超市收银系统的设计与实现

学号 毕业设计 题目:小型超市收银系统的设计与实现 作者届别2011届 院别计算机学院专业计算机科学与技术 指导教师职称讲师 完成时间2011年5月20号

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

目录 摘要......................................................... I ABSTRACT ....................................... 错误!未定义书签。 1 绪论 (1) 1.1 研究课题的目的 (1) 1.2 研究课题的意义 (2) 2 需求分析 (3) 2.1 可行性研究 (3) 2.2 需求分析 (3) 2.3 开发环境介绍 (4) 3 总体设计 (7) 3.1 设计思想 (7) 3.2 设计原则 (7) 3.3 功能模块和结构设计 (7) 3.4 数据库设计 (9) 4 系统实现 (16) 4.1 登陆系统模块 (16) 4.2 商品信息模块 (17) 4.3 商品入库模块 (18) 4.4 商品销售模块 (19) 4.5 营业统计模块 (23) 4.6 供应商模块 (24) 4.7 用户信息模块 (26) 5 总结 (27) 参考文献 (28) 致谢 (29) 附录 (30)

超市收银管理系统

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

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

超市收银管理系统1

超市收银管理系统的设计与实现 作者: 李璐路 学号: 123110140 时间: 2014.10.10

目录 1.需求分析 1.1课题设计背景........................................ 错误!未定义书签。 1.2 定义 (1) 1.3系统数据流程图 (1) 1.4数据字典 (1) 1.5系统功能模块 (1) 1.6功能结构图 (1) 1.7参考资料 (1) 2.概要分析 2.1目的 (1) 2.2主要功能说明 (1) 2.3用户特征 (1) 2.4系统E-R图 (1) 2.5数据库逻辑结构设计 (1) 2.6数据库的物理设计和实施 (1) 3.数据描述 3.1静态数据 (1) 3.2动态数据 (1) 3.3数据库介绍 (1) 4.功能需求 4.1功能划分 (1) 4.2功能描述 (1) 5.性能需求 5.1数据精确度 (1) 5.2时间特性 (1) 5.3适应性 (1) 6.运行需求 6.1用户界面 (1) 6.2硬件接口 (1) 6.3软件接口 (1) 6.4故障处理 (1) 7.其它需求

摘要 21世纪是已经是一个信息化时代,超市经营管理机制正在发生着根本性的变化,商场要想在激烈的市场竞争环境下求得生存,就必须有效地利用人才、时间、信息结合的优势,进行有效的超市内部改革和加强收银管理。借助现代信息技术和管理理论,超市收银管理信息系统已经普及到了大多数超市中。 本系统针对商品销售管理的业务范围及工作特点,设计了基于智能客户端架构的超市收银系统,可以全面实现对商品销售、付款、收款和库存等业务的计算机管理,大大减轻了超市收银工作人员的工作量,全面提高了超市收银管理的管理效率以及服务质量,使管理水平和业务水平跃上了一个新的台阶。本文论述了基于智能客户端的超市收银系统的设计和实现过程,并对其数据安全进行了深入研究。 系统采用SQL 2005作为数据库引擎,使用VC++程序设计语言实现实现。关键字超市收银系统;智能客户端;数据安全;SQL 2005; Abstract Twenty-first Century is already is an information age, the supermarket management mechanism is undergoing fundamental changes, shopping malls to survive in the fierce market competition environment, we must effectively use talents, time, information combined strengths, part of the effective reform in supermarkets and strengthen the management of the cash register. With the help of modern information technology and management theory, supermarket cashier management information system has spread to most of the supermarket. This system in view of the commodity sale management business scope and the work characteristic, designed the system receiving silver Smart Client Architecture Based on the supermarket, can fully realize sales of goods, payment, receivables and inventory business computer management, greatly reducing the supermarket cashier staff workload, improve the management of the supermarket cashier management efficiency and the quality of services, so that the management level and the level of business to a new level. This paper discusses the

超市收银系统

郑州轻工业学院本科 数据库课程设计总结报告 设计题目:超市收银系统 系别:计算机与通信工程学院 专业:计算机科学与技术 班级: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、运行环境规定

超市收银系统设计思路

超市收银系统设计分析 一、系统整体架构 图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 用户信息

钟林森A组-超市收银系统设计--软件工程实验报告

计算机科学与技术专业超市收银系统设计 组长:钟林森(12计算机2班) 组员:王嘉胜(12计算机2班) 陈小浪(12计算机1班) 刘丽怡(12计算机1班) 方洛宣(12计算机2班) 姚启航(12计算机1班) 佛山科学技术学院计算机系 2015年6月

目录 一 .................................................................................................................. 项目背景2二系统需求 (4) 2.1系统功能需求 (4) 2.2系统使用人员 (5) 2.3系统使用环境以及开发工具 (6) 三系统整体结构设计 (6) 四软件部分整体设计 (8) 4.1软件功能结构设计 (8) 4.2系统的结构设计 (10) 4.2.1)..................................................................... 系统概念结构设计10 4.2.2)..................................................................... 系统逻辑结构设计11 4.2.3)系统物理结构设计 (23) 六软件主要界面设计 (28) 七软件开发平台选择 (29) 八软件开发进度计划与开发团队 (30) 8.1).................................................................................................软件开发进度表:30 8.2)................................................................................ 项目开发人员组成以及分工31九附:思考题 (32)

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)的现代化管理方式和便捷的购物方式,尤其是它轻松的购物环境,往往是打动顾客,吸引顾客的最主要的原因,且良好的周密的销售服务更是赢得信誉、吸引的顾客的优势所在。商品经济的高速现代化发展也促进了竞争,使一切不甘落后的商家都争先恐后地采用最新的管理方法来加强自己的竞争地位。因为,超市经营者如果不掌握当今市场发展的这一走向,不能将超市现代化经营作为奴努力开拓的目标,就无法使经营活络、财源茂盛。 现代化事业的发展,也使超市的管理数段发生前所未有的革命,计算机的运用正在发达国家的各类商店超市中普及。由于它能够准确记载和查询有关超市经营活动的大量数据,帮助超市经营者掌握和分析营销情况,及时作出正确决策,并且有利于商店内部财务、工资、人员、库存、销售情况等管理,因而大大提高了现代超市的管理水平。国外很多发达资本主义国家的有关人士都在开发超市管理系统,开发出很多大型的软件,由于本人能力有限,开发一个小型超市管理系统,它可以使我们国内新起小型超市可以更好的操作。此系统的有减少差错,节省人力、减少顾客购物时间,增加客流量,提高顾客满意度等特点。我通过开发这个简单管理信息系统,巩固了以前所学的知识,提高了应用能力。

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

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

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

模拟超市收银系统

课程设计任务书 2012—2013学年第2学期 一、课程设计题目 模拟超市收银系统(例子) 二、课程设计内容 使用文本命令行界面模拟超市收银系统 ●由收银员输入顾客的会员卡卡号(若有卡)、所购商品的货号等。从数据库 (或文件)中取出有关价格信息,再把这些信息返回给收银台。同时把该收银台的销售总量和有关种类商品的剩余量以及该持卡顾客的消费情况交数据库(或文件)存储以供查询。 ●另外,对没有卡的消费情况不记录该顾客的消费情况等个人信息。如果一个 未持卡顾客一次性购物满200元,可为其发放一张会员卡,以后在该商场购物可获得9折优惠。 要求:建立会员账户类、商品信息类、文件读写类、界面显示类等以及各相关接 口类。 三、进度安排 (1)1-2学时,选定题目、分析需求、理解需求; (2)3-4学时,程序设计,定义数据类型、数据处理方式; (3)5-10学时,编写程序、调试、测试; (4)11-12学时,编写设计报告; (5)13-16学时,答辩。 四、基本要求 (1)只能使用C++语言,源程序要有适当的注释,使程序容易 阅读

(2)至少采用文本菜单界面(如果能采用图形菜单界面更好)(3)学生可自动增加新功能模块(视情况可另外加分) (4)建立银行账户类、文件读写类、界面显示类等以及各相关接口类。(例子) (5)写出课程设计报告,应不少于3000字(不含附录),同一组学生只需提交1份,但必须在报告中列明分工。 课程负责人签名: 2013年6 月28 日

模拟超市收银系统(例子) 摘要 使用文本命令行界面模拟超市收银系统 ●由收银员输入顾客的会员卡卡号(若有卡)、所购商品的货号等。从数据库(或文件) 中取出有关价格信息,再把这些信息返回给收银台。同时把该收银台的销售总量和有关种类商品的剩余量以及该持卡顾客的消费情况交数据库(或文件)存储以供查询。 ●另外,对没有卡的消费情况不记录该顾客的消费情况等个人信息。如果一个未持卡 顾客一次性购物满200元,可为其发放一张会员卡,以后在该商场购物可获得9折优惠。 要求:建立会员账户类、商品信息类、文件读写类、界面显示类等以及各相关接口类。关键词:面向对象;超市收银系统;文件操作

超市收银程序 (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 运行界面 主界面

超市管理及收银系统方案

超市管理及收银系统方案 一、系统概述 目前,平价商场、超市日益盛行这些商场、超市因货物品种繁多且购物的人流量大,所以迫切需要一套系统以实现商品的进、销、存,财务及人员等的一体化、自动化管理,以降低管理费用、经营成本,最终达到以最小的投资实现最大的利润目的。电子信息技术的应用发展,POS(收款机)系统已成为一个专门的行业。对于零售业的物品价格管理,销售收银,销售打单,以及采购销售及库存的各种报表,数据的汇总起着不可替代的作用。 二、系统要求 1、提高整体工作效率,节约人工成本,加强内部控制,迅速获取正确的决策信息,以期达到加快资金周转、提高企业经营效益的最终目的。 2、实用性,要求软件功能齐全,操作方便,能满一些特殊需要。 3、可靠性,要求稳定,软件不能出错,不能死机。 4、安全性,商场POS管理信息系统,安全保密十分重要。既要保证资料的共享,又要提防秘密的泄露。涉及钱款和货物的数据,不能给人篡改。 三、系统结构 1、软件结构:后台进销存系统、收银机监控系统、前台管理、前台销售 后台进销存系统:充分利用SQL大型数据库的大容量、高效率等特点,为用户提供强大的功能支持,对企业进货业务、库房业务进行管理,并处理前台销售数据和后台批发业务,利于商业流通企业的商品管理、客商管理和客户管理,为经营管理者提供分析与决策必需的数据和信息。后台提供给前台所需的商品信息、客户资料等数据,并处理前台上传的销售数据。 收银机监控系统:负责后台与前台的连接作业,并能通过多级次设置统一对前台POS机和下级监控系统进行管理。主要功能包括从后台获取前台必需的系统数据,将前台销售数据汇总成订单发送给后台,以及销售数据的查询、统计。

相关文档
最新文档