某百货店POS积分管理系统
―积分点更新生成以及通票回收处理
摘 要
百货店是生活中不可缺少的一部分,为了给顾客提供更方便的服务平台以及更好的服务质量,而设计了POS积分管理系统。百货店通过点积分的管理获得顾客更好的信誉,增加客户流量,获得更多的利益。在百货店经营的过程中,每天的交易次数成千上万,所以,对顾客使用积分卡信息的查询是很重要的。根据这一点,设计了积分更新生成及通票回收处理的功能。积分点更新生成是指,将顾客交易情况生成更新查询文件;通票回收处理是指,对一定时间后没有使用过的通票进行回收处理以及保存相关信息。涉及到的技术主要是对文件的读和写操作、对数据库的查询和插入以及简单计算编程等等。是基于日文操作系统Windows 2000,采用Java开发语言,并使用SQL server 2000数据库,JDBC驱动器来完成积分点更新生成以及通票回收处理的功能。
关键字: POS积分管理;百货店;积分点;更新生成;通票回收处理目 录
1 引 言 1
2 模块需求分析 1
2.1 模块功能需求 2
2.2 客户对该模块的期望 2
2.3 模块其他需求 3
3 可行性研究 3
3.1 技术可行性 3
3.2 经济可行性 4
4 数据库设计 4
4.1 数据流程图 4
4.1.1 通票回收处理数据流程图 4
4.1.2 积分点更新生成数据流程图 5
4.2 数据库表结构设计 6
5 环境搭建 8
5.1 安装jdk1.5.0_06软件 8
5.2 安装Eclipse3.2 9
5.3 安装Microsoft SQL Server 2000 Driver for JDBC Service 9
5.4 Microsoft SQL Server 2000安装 10
5.5 设置数据源 10
6 模块功能代码实现过程 11
6.1 共同类或方法的代码实现 11
6.2 MAIN主程序实现 14
6.2.1 积分更新生成代码实现及说明 14
6.2.2 通票回收处理代码实现及说明 16
7 模块测试结果 17
7.1 积分更新生成文件测试结果 17
7.2 通票回收处理测试结果 18
结 论 19
参考文献 20
致 谢 21
声 明 22
2.1 模块功能需求
u 积分卡所包含的基本资料
1) 会员基本资料:包括会员编码,姓名,出生年月日,联系电话(可登记多个电话),会员种类(分为三个种类:一般,法人,社员),性别,邮编,联系地址,入会的店铺编码,无效区分(分为两种:有效,无效)。
2) 店铺基本资料:包括店铺编码,店铺名称,店铺邮编,店铺地址,联系电话。
3) 积分点基本资料:包括会员编码,旧会员编码,优惠等级,各种积分点(分为六种积分点:现时积分点,累计积分点,输出的累计积分点,增加的累计积分点,基本累计积分点,奖金积分累计积分点),最新一次使用积分卡的日期,使用积分卡的次数,购买金额,会员打折金额,系统更新日期。
4) 其它资料:会员状态包括会员编码,店铺编码,更新种类(分为三种类型:登陆,修改,删除),处理日表包括营业日,处理日,登陆日期,更新时间。
u 处理功能需求
1) 积分点更新生成:查询会员状态中的会员编码,按条件检索会员基本资料,店铺基本资料,积分点基本资料,以及其它将符合条件的数据取出存在内存中,然后再根据积分点更新生成的条件将符合的结果保存在DAT文件中,以方便更新查询。
2) 通票回收处理:该模块主要针对通票回收和通票存储CSV文件进行处理,将符合日期条件的数据重新写入通票存储CSV文件中,方便查询。