超市收银管理系统正文.docx
- 文档编号:25922945
- 上传时间:2023-06-16
- 格式:DOCX
- 页数:20
- 大小:454.45KB
超市收银管理系统正文.docx
《超市收银管理系统正文.docx》由会员分享,可在线阅读,更多相关《超市收银管理系统正文.docx(20页珍藏版)》请在冰豆网上搜索。
超市收银管理系统正文
超市收银管理系统正文
超市收银治理系统的设计与实现
作者
学号:
时刻:
摘要
21世纪是差不多是一个信息化时代,超市经营治理机制正在发生着全然性的变化,商场要想在猛烈的市场竞争环境下求得生存,就必须有效地利用人才、时刻、信息结合的优势,进行有效的超市内部改革和加强收银治理。
借助现代信息技术和治理理论,超市收银治理信息系统差不多普及到了大多数超市中。
本系统针对商品销售治理的业务范畴及工作特点,设计了基于智能客户端架构的超市收银系统,能够全面实现对商品销售、付款、收款和库存等业务的运算机治理,大大减轻了超市收银工作人员的工作量,全面提高了超市收银治理的治理效率以及服务质量,使治理水平和业务水平跃上了一个新的台阶。
本文论述了基于智能客户端的超市收银系统的设计和实现过程,并对其数据安全进行了深入研究。
系统采纳SQL2005作为数据库引擎,使用VC++程序设计语言实现实现。
关键字超市收银系统;智能客户端;数据安全;SQL2005;
1需求分析
1.1课题设计背景
超市是一个专门繁忙的地点,每天有专门多的顾客要买东西,收银员要和专门多的顾客结算,同时要给这些结算存档,以便日后查看。
假如只用人工的方法去处理这些结算和运算的数据将是一件专门繁琐的情况,将投入大量的人力物力,为了解决那个问题,实现科学化、现代化的超市收银治理,我们就必须设计开发超市收银系统,并用于实践。
而超市收银治理系统是对超市的收款信息进行治理的运算机网络软件系统,它可完成超市中各种货品的收银工作,并对能够对特定时刻段的出售信息进行查询。
1.2系统数据流程图
本系统数据流程图如图1.1所示:
图1.1系统数据流程图
1.3数据字典
1.4系统功能模块
在此次设计中,依据系统结构化设计方法,把本系统划分为假设干个功能模块,某些模块又能够划分为多个子模块,某些子模块又可划分为多个二级子模块,经层层分解后,最小的子模块的功能便十分明确和简单了。
如此做,不仅展现了一个应用软件系统的整体性和层次性,而且通过屏幕对每个应用模块有明显的提示,在这些提示下,用户能够方便地进入系统的每一层进行操作,能够专门方便地使用这一数据库应用系统。
系统功能结构如图1.5所示。
1.5功能结构图
(a)
(b)
(c)
(d)
图1.5超市收银治理系统功能结构图(a)~(e)
2概念结构设计
2.1要紧功能说明
本系统要紧分成四个功能模块,每个模块都独立的完成了自己的功能,以下是对各功能模块的说明:
(1)用户信息治理功能。
该功能模块能够实现系统用户对自己差不多信息的修改,只是只限于对登录密码的修改,因为用户帐号差不多上超市为了方便治理而事先分配好了的,是不能改变的。
出于对用户信息的安全性考虑,只能修改当前登录的用户的密码。
(2)商品入库信息治理功能。
该功能模块是实现对立即入库的商品的统计,由于商品信息的庞大、复杂,在入库前需要对其进行详细地记录治理,为商品的库存治理打下良好的基础。
需要记录的内容有:
入库商品的商品号、名称、类型、价格、同类商品的数量、采购员、验收员、生产厂商、产地、入库时刻等。
同时能够实现对商品入库信息的添加、修改、删除和查询功能。
(3)商品库存信息治理功能。
该功能模块是当入库的商品放入超市后,对库存商品进行统计治理,要紧入库信息来源于
(2)中的商品入库信息记录。
需要记录的内容有:
库存商品的名称、类型、入库价格、销售价格、库存量、入库时刻、有效期等,同时能够实现对商品库存信息的添加、修改、删除和查询功能。
在商品批量销售后,在表中能够同时删除相应的商品的数量。
(4)商品销售信息治理功能。
该功能模块是把要销售的商品从超市中取出来,并对库存商品进行相应的记录治理,同时把顾客的购买信息打印下来给顾客做凭证。
需要记录的内容有:
出售商品的名称、类型、销售价格、数量、销售时刻等,同时能够实现对商品销售信息的添加、修改、删除和查询功能。
2.1系统E-R图
为了把系统的数据要求清晰、准确地描述出来,系统分析员通常建立一个概念性的数据模型(E-R图)。
它描述了从用户角度看到的数据,它反映了用户的显示环境,而且与在软件中的实现方法无关。
图2.1便是本系统的E-R图表示:
〔a〕
(b)
(c)
(d)
图2.1超市收银治理治理系统E-R图(a)~(d)
3数据库逻辑结构设计
3.1系统数据结构设计
在本系统的数据库设计中,设计了四个差不多数据库表:
用户资料表USERS,商品入库资料表GOODS_IMPORT,库存商品资料表GOODS_INFO,商品销售资料表GOODS。
具体结构图如表3-1至表3-4所示:
表3-1USERS表
字段名称
标识名称
数据类型
空否
字段说明
USER_ID
帐号
CHAR(20)
N
主码
USER_PASSWORD
密码
CHAR(20)
N
USER_TYPE
用户类型
INT(4)
N
1:
收银员
2:
治理员
表3-2GOODS_IMPORT表
字段名称
标识名称
数据类型
空否
字段说明
IMPORT_ID
入库商品商品号
VARCHAR(20)
N
主码
IMPORT_NAME
入库商品名称
VARCHAR(20)
N
IMPORT_TIME
入库时刻
DATETIME
N
IMPORT_NUM
入库商品数量
VARCHAR(20)
N
IMPORT_PRICE
入库商品价格
MONEY
N
PRODCOM
生产厂商
VARCHAR(20)
N
PRODPLACE
产地
VARCHAR(20)
N
BUYER
采购员
VARCHAR(20)
N
CHECKER
验收员
VARCHAR(20)
N
IMPORT_MEMO
入库商品备注
VARCHAR(50)
N
表3-3GOODS_INFO表
字段名称
标识名称
数据类型
空否
字段说明
GOODS_IN_ID
库存商品商品号
VARCHAR(20)
N
主码
GOODS_IN_NAME
入库商品名称
VARCHAR(20)
N
GOODS_IN_TIME
入库时刻
DATETIME
N
GOODS_IN_NUM
库存商品数量
VARCHAR(20)
N
IN_INPORT_PRICE
入库价格
MONEY
N
IN_EXPORT_PRICE
销售价格
MONEY
N
IN_PROCOM
生产厂商
VARCHAR(20)
N
IN_MEMO
库存商品备注
VARCHAR(50)
N
表3-4GOODS表
字段名称
标识名称
数据类型
空否
字段说明
GOODS_ID
出售商品的商品号
VARCHAR(50)
N
主码
GOODS_NAME
销售商品名称
VARCHAR(50)
N
PRICE
价格
VARCHAR(50)
N
SALES_TIME
出售时刻
DATETIME
Y
自动获得,能够为空
AGIO
是否打折
VARCHAR(50)
N
ISIN
是否入库
int
N
1:
是0:
否
4数据库的物理设计和实施
4.1上下文环境图
图4.1是一幅上下文环境图,它演示了该超市收银治理系统的外部实体和系统接口。
图4.1超市收银治理治理系统的上下文环境图
4.2网络逻辑结构
该超市收银治理系统系统是为了方便超市收银员和治理员的操作而设计的,为每个商品治理人员和收银员配备了一台电脑,并把所有的电脑联入超市局域网内,以方便治理。
为了对数据的安全性、准确性地爱护,这些电脑都共享一个后台数据库。
本系统采纳图4.2局域网模式来构建的:
图4.2超市收银治理系统的局域网逻辑结构设计
4.3系统硬件环境环境
本系统是在以下系统配置下完成的:
(1)操作系统:
MicrosoftWindowsXPProfessional(SP2)
(2)中央处理器(CPU):
Inter(R)Pentium(R)4CPU2.40GHzPrescottProcessor
(3)主板:
P4i65PE-M
(4)显卡:
NVIDIAGeForceFX5200(显存128M)
(5)硬盘:
SAMSUNGSP0812C80G7200转/分
(6)内存:
DDR400(PC3200)512MB
4.4系统软件开发工具
本系统是在以下开发环境下完成的:
(1)应用程序开发环境:
MicrosoftVisualC++6.0
(2)后台数据库开发工具:
MicrosoftSQLServer2000
(3)文档开发环境:
MicrosoftOfficeWord2003
5系统详细设计
5.1总体实施打算
(1)第一,依照所作的需求分析,完成差不多的功能界面设计,同时把界面设计成方便、易用和人性化的用户界面。
(2)依照
(1)中界面设计,把每个功能通过代码来实现,以完成功能的定义。
(3)依照3.1关系数据库模式中的数据库表的设计,并通过SQLServer2000建立数据库。
(4)把设计好的界面和数据库连接起来,使整个系统能够运行。
(5)以下是该系统的要紧界面,用MFC进行设计的:
图5.1登录界面
图5.2主控界面
图5.3收银员结账界面
图5.4查询以出售商品界面
图5.1至图5.4的要紧界面代表了系统中的要紧风格,功能和界面都大致与这些界面设计的一样。
因此不再一一列出。
6研制报告
6.1研制过程
(1)需求分析
第一,我在拿到课程设计题目时就开始做前期的需求分析,比如详细调查现实世界里的超市商品治理是如何样的一个系统、它有哪些功能、明确它的用户、需要对哪些数据进行操控以及该系统要做什么不能做什么等等,并画出系统高层抽象图以及简要的数据流图和数据字典来关心分析。
(2)概念结构设计
其次,我依照搜集的信息资料把握一个大致的系统框架,把框架分成几个小的功能模块,并逐个的进行分析设计。
在不断的返回进行需求分析时,进行数据抽象、局部视图的设计(分E-R图),把个局部视图集成(总E-R图),并优化E-R图。
(3)逻辑结构设计
然后,把概念结构设计时期设计好的差不多E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。
本系统的分析过程中是把差不多的E-R图转换为关系模型的,并对关系数据模型进行优化。
(4)物理结构设计
最后,进行物理结构设计,它的任务是为给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程。
要紧设计内容有:
为关系模式选择存取方法;设计关系、索引等数据库文件的屋物理储备结构。
(5)数据库的实施和爱护
完成数据库的物理设计之后,就能够在查询分析器中进行数据库的测试和完善。
然后就能够组织数据入库。
数据库试运行合格后,能够投入正式运行了。
然而,由于应用环境在不断的变化,数据库运行过程中物理储备也会不断变化,因此在数据库运行时期,也要对数据库经常性的爱护。
(6)总结
在这次我的系统设计中,事实上这些步骤是一个不断重复和不断的完善的过程,最终达到实验的要求。
6.2本规划的评判
(1)本规划的特点
该数据库的设计较好的完成了实验的目的,同时能够较好的投入运行,而且与应用程序的连接也比较理想。
另外,应用程序的各功能模块分工明确可重用性也专门强。
另外,本系统能够把出售的商品信息打印给顾客作为凭证。
(2)本规划的不足
该程序还有专门多细节问题,另外程序还没有完全完善,还有几个子模块没有实现。
7参考文献
[1]萨师煊,王珊著.数据库系统概论(第三版).北京:
高等教育出版社.2003.4
[2]郑阿奇,曹戈著.VisualBasic使用教程(第2版).北京:
电子工业出版社.2005.1
[3]张海藩著.软件工程导论(第4版).北京:
清华大学出版社.2003.11
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 收银 管理 系统 正文