联系我们   Contact

校园卡设计

2014/7/1 10:02:31      点击:

2.4.1 用户卡权限设计  

用户的应用权限取决于该用户的角色组,一个用户可以属于多个角色组,只要卡内所设角色组,满足应用终端限定的应用权限,就可以应用该项功能。比如图书馆某类专业资料只对教师组开放,那么只有用户卡内拥有该角色组标志的用户才可借阅。真正对用户卡权限的限制是在应用子系统的管理平台上做不同限制,比如某时间段有管理限制,这就需要该子系统管理员登入管理系统后,要做角色级别权限改变,实现用户权限变化。 角色组编号是 4 16 进制数字,占 2 个字节。本文计划把角色组定为 12 个,共占 24 个字节。

2.4.2 扇区规划 

卡内存储信息设计时要分为公共信息区和专用信息区两类,既保持系统的集中性,又能保障各子系统的独立性和扩展性。每个子系统的信息尽量存储在一个扇区内,每个扇区相对独立,便于应用系统的扩展和升级,使系统具有良好的成长性。本课题具体规划如下。

0 号扇区        卡片唯一代码(CSN),包括厂商代码,发行商代码

16 号扇区     食堂管理子系统信息区

712 号扇区    财务管理子系统信息区

1318 号扇区   机房管理子系统信息区

1924 号扇区   图书馆管理子系统信息区

2530 号扇区   卡务管理子系统信息区

3133 号扇区   备用

34 号扇区       公共信息区,包括学号、姓名、性别、身份证号码 

35-36 号扇区    学籍及成绩管理子系统信息区

37 号扇区       个人信息

38 号扇区       发行信息区,包括发行流水号,卡认证码,启用标志种类, 

发行日期,有效期,启用日期,原额,操作员号等。

39 号扇区       备用

2.4.3 扇区物理分配 

   根据 S70 卡的存储区结构特点,本文对卡内物理扇区的分配情况如图 2-4 所示。

1)用户基本信息分配  用户个人信息包括卡序列号、卡号、姓名、性别、人员类型、有效期、用户角色组,分别存放在卡片的 0 0 块,34 0-4 块,37 0-9 块。

2)食堂管理信息分配  食堂管理信息,包括 1 个电子存折,2 个电子钱包,2 个记次消费钱包,分别存放在卡片的 1-5 号扇区。卡片的 6 区第 1 块用于存放该卡钱包的锁定状态及黑名单状态。

3)学籍及成绩管理信息分配  我们为学籍及成绩管理应用子系统,建立 1 个存折,2 个钱包,2 个记次消费,依次存放在 35 号、36 号扇区。该应用的钱包和黑名单状态依次存放在 36 号扇区第 10 块中,学籍及成绩注册信息存放在36 4-9 块。