项目报告
某店 POS 积分管理系统
——积分实绩更新及销售状况统计
目前流行的 POS 积分管理系统给百货店客户提供了方便的服务平台。积分手
段能够带给客户更多的实惠和利益,也能大大增强百货店在日益激烈的行业竞争
中的竞争力。通过对积分的管理,百货店可以获得更好的信誉,增加客户流量,
从而获得更多利益。
POS 系统包括积分实绩更新、各店铺交易状况统计、会员价销售状况数据做
成和 POS 详细积累处理功能等主要模块。积分实绩更新是按照由各店铺得到的
POS 交易信息累计会员的消费积分;各店铺交易状况统计是按照会员的消费记录
统计各店铺的交易情况;会员价销售状况数据做成是按照会员消费记录统计会员
价销售状况并做成统计数据文件;而 POS 详细积累处理是从 POS 详细交易信息文
件读入详细交易信息再存入数据库。这些模块通过在日文 Windows 统上使用 C#
语言和 SQL server 数据库来实现,最终达成积分实绩更新及销售状况统计的功
能。
积分;统计;POS
Points Accumulative Management of POS System for
A Store-Points updating and sale statistics
Abstract
The POS points accumulative management system of the department stores
offers a convenient service platform for the customers of the stores. The point
accumulation provides more boons and benefits to the customers and greatly improves
the competence of the department store in the fierce market competitions. By
managing the accumulative points, the department store can gain more credit, more
customers and finally get higher profits.
The POS system includes the following functions: the updating of the
accumulative points; the counting of the department stores’ trading conditions; the
statistics of the sales conditions of member price trading and the POS detailed
accumulation processing function. The first function updates the consumption scores
of the members according to the POS trading information from the stores; the second
function counts the trading records of the stores according to the consumption records
of the members; the third function counts the trading records of the member price and
makes the results a statistic file; and the fourth function loads information of the POS
detailed trading data and saves it in the database. These functions are built on the
Japanese Windows 2000 system by the C# language and the SQL server 2000
database. This system will finally perform the accumulative points update and the
trading condition summarization functions.
Key words: Scoring; Statistic; POS
目 录
总页数:30 页
1 引言................................................................................................................................................1
2 模块需求分析................................................................................................................................2
2.1 模块功能需求........................................................................................................................2
2.1.1 积分卡所包含的基本资料 ...........................................................................................2
2.1.2 处理功能需求 ...............................................................................................................3
2.2 客户对该模块的期望............................................................................................................3
2.3 模块其他需求........................................................................................................................3
2.3.1 开发环境需求 ...............................................................................................................3
2.3.2 人力资源需求 ...............................................................................................................4
2.3.3 时间需求 .......................................................................................................................4
3 可行性研究....................................................................................................................................4
3.1 技术可行性............................................................................................................................4
3.1.1 C#技术的特点 ..............................................................................................................4
3.1.2 Microsoft SQL Server 2000 的可行性分析 .................................................................5
3.2 经济可行性............................................................................................................................5
4 数据库设计....................................................................................................................................6
4.1 数据流程图............................................................................................................................6
4.1.1 积分实绩更新数据流程图 ...........................................................................................6
4.1.2 各店铺交易状况统计数据流程图 ...............................................................................7
4.1.3 会员价销售状况数据作成数据流程图 .......................................................................8
4.1.4 POS 详细积累处理数据流程图...................................................................................9
4.2 数据库结构设计....................................................................................................................9
4.2.1 表名定义 .......................................................................................................................9
4.2.2 数据库表设计 .............................................................................................................10
5 模块功能代码实现过程..............................................................................................................15
5.1 共通函数的使用..................................................................................................................15
5.1.1 共通文件(INI 文件)取得.......................................................................................15
5.1.2 连接数据库 .................................................................................................................16
5.2 数据库操作..........................................................................................................................16
5.2.1 数据库表的读取和计数 .............................................................................................16
5.2.2 数据库表的添加、更新和删除 .................................................................................17
5.3 数据文件操作......................................................................................................................18
5.3.1 数据文件的读取 .........................................................................................................18
5.3.2 数据文件的写入 .........................................................................................................19
6 模块测试结果..............................................................................................................................20
6.1 积分实绩更新模块测试结果..............................................................................................20
6.2 各店铺交易状况统计模块测试结果..................................................................................22
6.3 会员价销售状况数据作成模块测试结果..........................................................................24
6.4 POS 详细积累处理模块测试结果 .....................................................................................26
结 论..........................................................................................................................................27
参考文献..........................................................................................................................................28
致 谢..........................................................................................................................................29
声 明..........................................................................................................................................30
第 1 页,共 30 页
1 引言
21 世纪的今天,人类已步入一个高速发展的信息时代。随着科学技术的不
断发展,日益更新,计算机技术的发展更是突飞猛进,并在人们的生活当中起着
重要的作用。运用计算机技术可以开发各式各样的产品,如:积分管理系统等等。
积分管理,它的概念在人们的记忆中并不陌生,它属于各大商场经营管理中
的一种方式,也是提高管理效率的一种手段。随着 WTO 的步伐加快,国际化竞
争必然加剧,国际国内市场将面临更为激烈的争夺。参与市场竞争,更多的要靠
先进超前的经营管理观念和方法、系统的战略规划、科学的市场分析、规范的管
理运作、入微的客户服务、优秀的员工队伍等综合实力。经营绩效是公司管理的
重心,建立先进的管理系统,对推动公司战略实现、提高经营业绩是非常重要的。
因此 POS 积分管理系统就是在具备先进科学技术条件下,以先进超前的经营管
理观念为基础而设计的一套先进的管理系统。
POS 积分管理系统的先进性,是要经过详细的需求分析和精心的设计才能实
现的。一个商场的管理系统是否先进,完善,是由商场的管理制度,管理理念来
决定的。然而一个商场的管理系统的先进性,完善性直接体现了该商场的管理制
度和管理理念。因此具有先进和完善的管理系统,在各大商场的管理和发展中起
着非常重要的作用。但是怎样才能体现一个管理系统是否真正的先进和完善呢?
这在我们开发该 POS 积分管理系统时,应首要涉及考虑的问题。比如:在积分
管理系统中,会员的基本信息是否完整,店铺的基本信息是否完整,系统的积分
更新是否准确及时,管理系统的性能是否稳定,管理系统的利用是否节约系统资
源降低成本等等都是必须考虑的问题。
为了满足连锁百货店的需求,我们设计出具有以下优点的 POS 积分管理系
统。如:检索迅速,可靠性高,稳定性强,更新方便,保密性好,成本低,使用
方便等等。有了这些优点,各大连锁百货店可以利用积分管理系统通过积分的手
段提高经营绩效,达到增加利润的目的,增加在该行业的竞争力,从而促进商场
的良性发展。
总的来说开发一套 POS 积分管理系统是很重要的。在这个 POS 积分管理系
统中,我主要负责积分实绩更新、各店铺交易状况统计、会员价销售状况数据作
成和 POS 详细积累处理这四个模块。我结合所学的知识,基于日文系统 Windows
2000,采用 C#开发语言,并使用 SQL server 2000 的数据库来实现积分实绩更新及
销售状况统计的功能。下面将介绍开发过程中实现这些模块的具体内容。
2 模块需求分析
各百货店为了在激烈的竞争中立于不败之地,就必须与客户建立良好的关系,