积分管理系统存在的问题及对策.docx
《积分管理系统存在的问题及对策.docx》由会员分享,可在线阅读,更多相关《积分管理系统存在的问题及对策.docx(42页珍藏版)》请在冰豆网上搜索。
![积分管理系统存在的问题及对策.docx](https://file1.bdocx.com/fileroot1/2023-2/24/e3dd8310-09c8-4f88-b03f-eca469c4d4d0/e3dd8310-09c8-4f88-b03f-eca469c4d4d01.gif)
积分管理系统存在的问题及对策
公司内部编号:
(GOOD-TMMT-MMUT-UUPTY-UUYY-DTTI-9018)
积分管理系统存在的问题及对策
B公司积分管理系统存在的问题及对策
摘要
目前流行的POS积分管理系统给百货店客户提供了方便的服务平台。
积分手段能够带给客户更多的实惠和利益,也能大大增强百货店在日益激烈的行业竞争中的竞争力。
通过对积分的管理,百货店可以获得更好的信誉,增加客户流量,从而获得更多利益。
POS系统包括积分实绩更新、各店铺交易状况统计、会员价销售状况数据做成和POS详细积累处理功能等主要模块。
积分实绩更新是按照由各店铺得到的POS交易信息累计会员的消费积分;各店铺交易状况统计是按照会员的消费记录统计各店铺的交易情况;会员价销售状况数据做成是按照会员消费记录统计会员价销售状况并做成统计数据文件;而POS详细积累处理是从POS详细交易信息文件读入详细交易信息再存入数据库。
这些模块通过在日文Windows2000系统上使用C#语言和SQLserver2000数据库来实现,最终达成积分实绩更新及销售状况统计的功能。
关键字:
积分;统计;POS
PointsAccumulativeManagementofPOSSystemfor
AStore-Pointsupdatingandsalestatistics
Abstract
ThePOSpointsaccumulativemanagementsystemofthedepartmentstoresoffersaconvenientserviceplatformforthecustomersofthestores.Thepointaccumulationprovidesmoreboonsandbenefitstothecustomersandgreatlyimprovesthecompetenceofthedepartmentstoreinthefiercemarketcompetitions.Bymanagingtheaccumulativepoints,thedepartmentstorecangainmorecredit,morecustomersandfinallygethigherprofits.
ThePOSsystemincludesthefollowingfunctions:
theupdatingoftheaccumulativepoints;thecountingofthedepartmentstores’tradingconditions;thestatisticsofthesalesconditionsofmemberpricetradingandthePOSdetailedaccumulationprocessingfunction.ThefirstfunctionupdatestheconsumptionscoresofthemembersaccordingtothePOStradinginformationfromthestores;thesecondfunctioncountsthetradingrecordsofthestoresaccordingtotheconsumptionrecordsofthemembers;thethirdfunctioncountsthetradingrecordsofthememberpriceandmakestheresultsastatisticfile;andthefourthfunctionloadsinformationofthePOSdetailedtradingdataandsavesitinthedatabase.ThesefunctionsarebuiltontheJapaneseWindows2000systembytheC#languageandtheSQLserver2000database.Thissystemwillfinallyperformtheaccumulativepointsupdateandthetradingconditionsummarizationfunctions.
Keywords:
Scoring;Statistic;POS
论文总页数:
30页
1引言
21世纪的今天,人类已步入一个高速发展的信息时代。
随着科学技术的不断发展,日益更新,计算机技术的发展更是突飞猛进,并在人们的生活当中起着重要的作用。
运用计算机技术可以开发各式各样的产品,如:
积分管理系统等等。
积分管理,它的概念在人们的记忆中并不陌生,它属于各大商场经营管理中的一种方式,也是提高管理效率的一种手段。
随着WTO的步伐加快,国际化竞争必然加剧,国际国内市场将面临更为激烈的争夺。
参与市场竞争,更多的要靠先进超前的经营管理观念和方法、系统的战略规划、科学的市场分析、规范的管理运作、入微的客户服务、优秀的员工队伍等综合实力。
经营绩效是公司管理的重心,建立先进的管理系统,对推动公司战略实现、提高经营业绩是非常重要的。
因此POS积分管理系统就是在具备先进科学技术条件下,以先进超前的经营管理观念为基础而设计的一套先进的管理系统。
POS积分管理系统的先进性,是要经过详细的需求分析和精心的设计才能实现的。
一个商场的管理系统是否先进,完善,是由商场的管理制度,管理理念来决定的。
然而一个商场的管理系统的先进性,完善性直接体现了该商场的管理制度和管理理念。
因此具有先进和完善的管理系统,在各大商场的管理和发展中起着非常重要的作用。
但是怎样才能体现一个管理系统是否真正的先进和完善呢这在我们开发该POS积分管理系统时,应首要涉及考虑的问题。
比如:
在积分管理系统中,会员的基本信息是否完整,店铺的基本信息是否完整,系统的积分更新是否准确及时,管理系统的性能是否稳定,管理系统的利用是否节约系统资源降低成本等等都是必须考虑的问题。
为了满足连锁百货店的需求,我们设计出具有以下优点的POS积分管理系统。
如:
检索迅速,可靠性高,稳定性强,更新方便,保密性好,成本低,使用方便等等。
有了这些优点,各大连锁百货店可以利用积分管理系统通过积分的手段提高经营绩效,达到增加利润的目的,增加在该行业的竞争力,从而促进商场的良性发展。
总的来说开发一套POS积分管理系统是很重要的。
在这个POS积分管理系统中,我主要负责积分实绩更新、各店铺交易状况统计、会员价销售状况数据作成和POS详细积累处理这四个模块。
我结合所学的知识,基于日文系统Windows2000,采用C#开发语言,并使用SQLserver2000的数据库来实现积分实绩更新及销售状况统计的功能。
下面将介绍开发过程中实现这些模块的具体内容。
2模块需求分析
各百货店为了在激烈的竞争中立于不败之地,就必须与客户建立良好的关系,这就要求各百货店中拥有一套管理完善的,先进的,稳定的,功能齐全的POS积分管理系统。
这里的POS积分管理系统是针对已成为百货店会员的客户的,因此这里所谓的会员是指百货店入会客户个人。
在每个店铺中拥有很多个会员,而会员又可能拥有有旧店铺编码和旧会员编码,但是店铺与会员的关系确却不是多对多的关系而是一对多的关系。
通过对会员基本资料与店铺基本信息的管理,从而加强百货店与会员的交易信誉度,使得会员在购买商品时买的放心,买的开心,以至于提高客户的满意度,吸引和保持更多的客户。
积分实绩更新主要是按照由各店铺得到的POS交易信息累计会员的消费积分;各店铺交易状况统计主要是按照会员的消费记录统计各店铺的交易情况;会员价销售状况数据作成主要是按照会员消费项目记录统计会员价销售状况,并作成统计数据文件;而POS详细积累处理主要是由POS交易详细信息文件读入详细交易信息存入数据库。
2.1模块功能需求
2.1.1积分卡所包含的基本资料
1会员基本资料:
包括会员编码、姓名、出生年月日、联系电话(可登记多个电话)、会员种类(分为三个种类:
一般、法人、社员)、性别、邮编、联系地址、入会的店铺编码、无效区分(分为两种:
有效、无效)。
2店铺基本资料:
包括店铺编码、店铺名称、店铺邮编、店铺地址、联系电话。
3积分基本资料:
包括会员编码、旧会员编码、优惠等级、各种积分点(分为六种积分点:
现时积分点、累计积分点、输出的累计积分点、增加的累计积分点、基本累计积分点、奖金积分累计积分点)、最新一次使用积分卡的日期、使用积分卡的次数、购买金额、会员打折金额、系统更新时间。
4会员状态资料:
包括会员编码、店铺编码、更新种类(分为三种类型:
登陆、修改、删除)。
5积分点履历资料:
包括会员编码、使用积分卡的日期、优惠等级、当日基本积分、当日奖励积分、当日增加积分、当日花费积分、现在积分、更新时间、操作员编码。
6积分更新日志资料:
包括店铺编码、会员编码、POS终端机编码、当日增加积分(更新前)、当日花费积分(更新前)、现在积分(更新前)、当日奖励积分(更新前)、当日扣除金额(更新前)、当日增加金额(更新前)、当月购买金额(更新前)、当日增加积分(更新后)、增加原因编码、当日花费积分(更新后)、花费原因编码、现在积分(更新后)、当日奖励积分(更新后)、当日扣除金额(更新后)、当日增加金额(更新后)、当月购买金额(更新后)、转入金额、当日最终金额,更新时间、操作员编码。
7POS交易记录积蓄资料:
包括店铺编码、POS终端机编码、交易记录编码、交易日期、交易时间(小时)、交易时间(分钟)、会员编码、GP编码、部门编码、会员价识别标志、汉字商品名、消费点数、消费金额、折扣额(合计)、退货标志、一般价格(现在卖价)、一般价格(定价)、会员价格(单价)、该记录折扣金额、该记录降价金额等。
8其它资料:
包括原因资料(原因区分标志、原因编码、表示区分、原因内容和增加该原因的日期)等等。
2.1.2处理功能需求
1积分实绩更新:
首先,将前一日中,因为会员编码还未计入会员基本信息表而存入临时POS交易信息表的交易积分累计入积分基本信息表;然后,按照来自店铺的POS交易信息,把POS交易积分计入积分基本信息表,同时,如果该交易信息中的会员编码还未登记到会员基本信息表,则将该交易信息登记到临时POS交易信息表,次日再作处理。
2各店铺交易状况统计:
由各会员交易信息文件,按照交易日和店铺统计交易状况,并作成各店铺交易状况统计数据文件(DAT文件),以便于保存和查询。
3会员价销售状况数据作成:
由会员消费项目记录,按照交易日期、店铺等统计会员价销售状况,并作成会员价销售状况数据文件(DAT文件),以便于保存和查询。
4POS详细积累处理:
由会员消费项目记录文件读入详细交易项目信息存入数据库,以便于保存和查询。
2.2客户对该模块的期望
1实现该模块的所有功能;
2稳定性强;
3可调用性强。
2.3模块其他需求
2.3.1开发环境需求
1硬件需求:
计算机一台
2操作系统:
Windows2000(日文)
3开发平台:
Microsoft.NETFrameworkSDK,MicrosoftVisualStudio.NET2003
4开发语言:
C#
5数据库:
MicrosoftSQLServer2000
6管理工具:
Subversion(SVN)
2.3.2人力资源需求
积分实绩更新、各店铺交易状况统计、会员价销售状况数据作成和POS详细积累处理这四个模块需要一个人完成。
2.3.3时间需求
完成积分实绩更新、各店铺交易状况统计、会员价销售状况数据作成和POS详细积累处理的功能需要2个月的时间。
3可行性研究
3.1技术可行性
3.1.1C#技术的特点
以C#作为该模块的开发工具,是因为它是目前使用最为广泛的编程语言之一,并且具有简单、现代、面向对象、类型安全、版本控制、兼容等特点。
1简单:
C#语言简单是指这门语言既易学又好用,其语法比较简单,而且不再使用指针的概念。
2现代:
C#语言在它的数据类型、垃圾回收、内存压缩、异常处理等诸多方面都显示出了它绝对的现代性。
3面向对象:
一种新语言不支持面向对象的功能是不可想象的。
C#当然支持所有关键的面向对象的概念,如封装、继承和多态性。
4类型安全:
C#实施最严格的类型安全,使程序员可以把注意力集中到一些更重要的地方了,比如说商业逻辑。
5版本控制:
C#可以最好地支持版本控制。
尽管C#不能确保正确的版本控制,但是它可以为程序员保证版本控制成为可能。
有这种支持,一个开发人员就可以确保当他的类库升级时,仍保留着对已存在的客户应用程序的二进制兼容。
6兼容:
一种新语言的出现,总是要顾及对之前的技术体系是否兼容的问题,而.NetFrameWork几乎兼容了当前还在使用的全部技术体系,作为.NetFrameWork的首推语言和佼佼者,C#自然也很大程度上保持了对外界技术的兼容!
3.1.2MicrosoftSQLServer2000的可行性分析
选择以MicrosoftSQLServer2000作为该模块的数据库,SQLServer2000数据库学起来较为简单,容易使用,因此使用数据库查询语句,条件查询语句以及写入语句,对数据库进行查询取值,并向数据库里写入数据。
在技术难度方面,由于有指导老师的指导和相关的参考文献,特别是网上众多的网友所提供的资料,使得在开发过程中所遇到的困难都能够一一得到解决。
3.2经济可行性
随着科学技术的发展,特别是计算机技术的飞跃发展,使得计算机在人们的生活使用中越来越普遍。
计算机的普遍使用说明人们的生活水平提高了,从而也说明了计算机的价格越来越被众多人所接受。
然而价格的低廉并不是说产品的质量不好,是因为技术的飞跃发展使得产品的成本降低。
因此开发POS积分管理系统所需要的成本也是该百货店所能接受的,并且通过POS积分管理系统的管理使得客户获得相应的好处,从而使百货店获得更高的利益。
除此之外它还具有很多优点,例如:
1可以随时获得客户的基本资料,以及店铺的基本资料,通过这些可以增加客户与百货店之间的相互信任度。
保证交易中的安全性。
2方便百货店对客户积分的管理以及更新,以便让客户在符合条件的情况下享受某种特别优惠待遇,从而增加客户对百货店的满意度,吸引更多的客户。
3方便百货店详细掌握交易状况,对其进行准确地分析,了解客户的需求,从而更好地完善自身的销售、服务、管理等,提高自身在激烈竞争下的竞争力和存活力。
因此,开发POS积分管理系统是可行的。
4
数据库设计
4.1数据流程图
4.1.1
积分实绩更新数据流程图
图4-1通票回收处理数据流程图
该流程说明:
该流程涉及两个文件和七个数据库,其中,一个输入文件,一个输出文件,两个输入数据表,一个输出数据表和四个既需输入也需输出的数据表。
POS交易信息文件:
(CSV文件),输入文件,所存放的数据为每次交易时的详细数据。
积分基本信息更新数据文件:
(CSV文件,追加输出型),输出文件,所存放的数据为输入到积分基本信息表的数据。
会员基本信息表:
FSPTB_MEMBER,输入数据表,所存放数据为会员的基本信息。
积分基本信息表:
FSPTB_POINT,输入输出数据表,所存放数据为积分的基本信息。
临时POS交易信息表:
FSPTB_POS_TORIHIKI_KARI,输入输出数据表,所存放数据为POS交易详细信息。
会员状态表:
FSPTB_MEMBER_STATUS,输入输出数据表,所存放数据为会员的状态信息。
积分履历表:
FSPTB_POINT_RIREKI,输入输出数据表,所存放数据为积分变动日志。
店铺基本信息表:
FSPTB_TENPO,输入数据表,所存放数据为店铺的基本信息。
积分更新日志表:
FSPTB_POINT_JNL,输出数据表,所存放数据为积分事件日志。
4.1.2
各店铺交易状况统计数据流程图
图4-2各店铺交易状况统计数据流程图
该流程说明:
该流程处理时需要用到两个数据表和两个数据文件,其中,一个输入数据文件,一个输出数据文件,两个输入数据表。
各会员交易信息文件:
(CSV文件,已排序),输入文件,所存放数据为各会员的交易信息。
各店铺交易状况统计数据文件:
(CSV文件),输出文件,所存放数据为按照店铺和交易日统计的交易信息。
积分更新日志表:
FSPTB_POINT_JNL,输入数据表,所存放数据为积分事件日志。
原因表:
FSPTB_RIYU,输入数据表,所存放数据为积分变更原因。
4.1.3会员价销售状况数据作成数据流程图
图4-3会员价销售状况数据作成数据流程图
该流程说明:
该流程处理时只需要用到两个数据文件,其中,一个输入数据文件,一个输出数据文件。
会员消费项目记录文件:
(CSV文件,已排序),输入文件,所存放数据为会员消费项目记录。
会员价销售状况数据文件:
(CSV文件),输出文件,所存放数据为会员价销售状况数据。
4.1.4POS详细积累处理数据流程图
图4-4POS详细积累处理数据流程图
该流程说明:
该流程处理时只需要用到一个数据文件和一个数据表。
其中,数据文件为输入数据文件,数据表为输出数据表。
会员消费项目记录文件:
(CSV文件),输入文件,所存放数据为会员消费项目记录。
POS交易项目积蓄表:
FSPTB_POS_ITEM,输出数据表,所存放数据为交易项目累计数据。
4.2数据库结构设计
数据库表结构的设计在每一个开发项目中都是非常重要的一个部分,数据库表设计的好坏直接关系到开发过程中代码实现的功能强大与否,是否包含齐备客户所需求的功能。
因此现在来介绍该模块所用到的数据库表的详细设计:
4.2.1表名定义
表1数据表名定义
序号
表参数名
表名说明
1
FSPTB_MEMBER
记录会员基本信息
2
FSPTB_POINT
记录积分卡基本信息
3
FSPTB_TENPO
记录店铺基本信息
4
FSPTB_MEMBER_STATUS
记录会员状态信息
5
FSPTB_POS_TORIHIKI_KARI
临时记录交易数据
6
FSPTB_POINT_RIREKI
记录积分履历
7
FSPTB_POINT_JNL
记录积分日志
8
FSPTB_POS_ITEM
记录交易项目累计数据
9
FSPTB_RIYU
记录积分变更原因
4.2.2数据库表设计
(1)FSPTB_MEMBER(会员)
表2会员数据表
主键
列(属性)名
中文名称
类型
宽度
是否允许为空
◎
MEMBER_CODE
会员编码
Char
13
NOTNULL
NYUKAI_YMD
入会年月日
Char
8
NULL
SHIMEI_KANA_S
日语假名性
Char
16
NOTNULL
SHIMEI_KANA_N
日语假名名
Char
16
NOTNULL
SHIMEI_KANJI_S
中文姓
Char
32
NOTNULL
SHIMEI_KANJI_N
中文名
Char
32
NOTNULL
TEL_SHIGAI_1
电话1(市外)
Char
8
NOTNULL
TEL_SHINAI_1
电话1(市内)
Char
8
NOTNULL
TEL_BANGO_1
电话1(其它)
Char
8
NOTNULL
TEL_SHIGAI_2
电话2(市外)
Char
8
NOTNULL
TEL_SHINAI_2
电话2(市内)
Char
8
NOTNULL
TEL_BANGO_2
电话3(其它)
Char
8
NOTNULL
TEL_SHIGAI_3
电话3(市外)
Char
8
NOTNULL
TEL_SHINAI_3
电话3(市内)
Char
8
NOTNULL
TEL_BANGO_3
电话3(其它)
Char
8
NOTNULL
BIRTH_DAY
出生年月日
Char
8
NULL
MEMBER_KBN
会员种类
Char
1
NULL
FM_KBN
性别
Char
1
NULL
MEMBER_ZIP
邮政编码
Char
8
NOTNULL
ADDR_1
地址1
Char
32
NOTNULL
ADDR_2
地址2
Char
48
NOTNULL
ADDR_3
地址3
Char
48
NOTNULL
ADDR_4
地址4
Char
48
NOTNULL
NYUKAI_TENPO
入会的店铺编码
Char
6
NULL
MUKOU_KBN
起效种类
Char
1
NULL
HOLD_CODE
家庭所属代码
Char
13
NULL
ADD_YMDHMS
注册时间
Char
14
NULL
ADD_TANTOU
注册负责人ID
Char
6
NULL
UPD_YMDHMS
更新时间
Char
14
NULL
UPD_TANTOU
更新负责人ID
Char
6
NULL
(2)FSPTB_POINT(积分)
表3积分数据表
主键
列(属性)名
中文名称
类型
宽度
是否允许为空
◎
MEMBER_CODE
会员编码
Char
13
NOTNULL
OLD_MEMBER_CODE
旧会员编码
Char
13
NULL
YUTAI_RANK
优惠等级
Char
2
NULL
NOW_POINT
现在积分点
Numeric
8
NULL
RUIKEI_POINT
累计积分点
Numeric
8
NULL
OUT_RUIKEI_POINT
支出的累计积分点
Numeric
8
NULL
ADD_RUIKEI_POINT
增加的累计积分点
Numeric
8
NULL
KIHON_RUIKEI_POINT
基本累计积分点
Numeric
8
NULL
BONUS_RUIKEI_POINT
奖励累计积分点
Numeric
8
NULL
KAIAGE_R
最后交易时间
Char
8
NULL
TUKI_KAIAGE_M
每月交易金额
Numeric
10
NULL
BEFORE_TUKI_KAIAGE_M
上上月交易金额
Numeric
10
NULL
KAIAGE_F
交易次数
Numeric
5
NULL
KAIAGE_M
交易金额
Numeric
10
NULL
MEMBER_WARIBIKI_M
打折累计金额
Numeric
10
NULL
KOUNYU_M
购买金额
Numeric
10
NULL
MUKOU_KBN