一: 现有东西:
远程机房服务器上已经建有sql2000 服务, 数据库表,字段也已经固定。可以根据需求添加,不能减少和改动原来的结构。数据库表的样本有。
二:需要编写的。
1. 录入信息功能
需要录入的信息:
姓名 手工输入或从二代身份证读取。
性别 下拉选择(sql数据库已经有,可直接读取)或从二代身份证读取。
省份 下拉选择(sql数据库已经有,可直接读取)或从二代身份证读取。
地市 下拉选择(sql数据库已经有,可直接读取)或从二代身份证读取。
区县 下拉选择(sql数据库已经有,可直接读取)或从二代身份证读取。
身份证号码 手工输入(不同的用户权限可输入的位数不一样,比如高级别的可以输入全部18位, 低级别前面6位锁死,只能接在后面输入12位)或从二代身份证读取。
手机号码:手工输入。
卡有效期: 系统定义,录入界面自动根据定义读取这个日期。
卡号:手工录入。不同的操作员只能输入由管理员分配的号段。其他的号码不能输入。
其他: 初始金额,余额, 次数等,都是固定死的,只管在程序里设定好参数。每次顺带着写入到数据库跟卡片中就可以了。
支持从execl 文件导入会员资料。
性别, 省份,号段这些东西, 我建议 加个从服务器下载到本地accse数据库的功能,这样客户端读取的时候就直接从本地读取,加快速度。因为这些东西基本不变。改变时让操作员从服务器上下载更新。 这只是我的思路。当然这些都可以在本地完成,然后用软件后台上传或者在软件里加个同步远程数据库的功能就可以了。
2. 写卡部分:
A.化卡片,系统定义个密码,把这个密码写入到卡片上。
B.录入的信息通过写卡设备写入到IC中。(卡厂单机软件有个读写器密码初始化功能,就是读取下上面说的卡片密码,然后这个软件才可以写卡,不知道啥意义。这点需要等卡厂上班后才能问清楚。我估计是判断卡片的密码是否跟软件的密码一致)
C.现在usb 转com 口没台电脑都不一样的口,软件能自动检测并更新客户机的com口。 这个卡厂有现成,可以问卡厂要。
D. 初始化卡片: 就是往卡片特定的块写入系统设定的12数密码。
3, 读取卡信息功能。 单独读取卡的信息并显示出来。
4.修改权限要求:
普通录入员只能当天修改自己的信息并提交写卡,隔天不能修改,必须是有权限的管理人员才能修改录入的信息。
有换卡, 注销, 挂失,解挂 ,黑名单, 已消卡回收等功能。 有厂家的单机版软件可参考。
5. 修改卡会员到期日。也就是续费。 先读取卡上有效期显示,然后判断系统定义的有效期日期,写入到IC卡中。
6..查询部分
每个录入员可以且只能查询自己录入的会员资料并做统计。可以查询自己续费的会员(包括自己网店开户续费及其别的网店开户但是在这里续费的,但是不能查询这些卡是哪里开户的)情况,并统计。 高级别管理员可以查询全部的录入情况。
关于权限, 起码要有4种, 操作录入员。 全局统计员, 全局修改员,超级管理员这样。
Msql 数据库已经建立,会员信息必须写入到现成的数据库对应的表跟字段里。录入员登陆,权限控制这些可以用自己新建的数据库。
功能模块: 1. 会员开户 2, 销售查询 3 会员续费 基本主要是这3大功能。
大概要求,细节可以再沟通。