1、学生校园卡管理信息系统学生校园卡管理信息系统小组成员:郭慧敏 叶寅婷 程英俊 何强辉 何剑文 巢龙云 一、系统所在单位基本情况2二、功能模块结构图2三、数据流程图3四、数据词典8五、刷卡消费逻辑描述13六、Access数据库数据及结构描述.14七、主要编码方案.16学生校园卡管理信息系统一、系统所在单位基本情况校园卡在我们的校园内应用非常广泛、使用方便,它几乎可以代替学校目前使用的所有证件,如:学生证、借书证、物品借计卡,更重要的,它还是食堂就餐券、上机证、医疗证,可以应用于校园的各个消费场所,如:食堂、餐厅、娱乐厅、澡房、游泳池、超市、小卖部、书店、电子阅览室等消费场所。使用校园卡给师生带来
2、一种全新的、方便的现代化生活,学校管理大大简化,工作效率大大提高。校园卡可供学生用于校园内部处理杂务,购买食品、饮料。学生只需在校园卡信息管理中心处存入金额,即可启用其电子钱包功能,可反复充值。同时实现全校各类数据的统一性和规范性;体现了学校的现代化管理水平。因此,学生校园卡管理系统需立足于高起点、高标准、高要求。校园卡完成校园内各类消费。学生校园卡管理系统它是消费管理的一种模式,一卡在手就可以在各个消费地点的刷卡机上刷卡付帐。把学籍基本信息记录在校园卡上,这有利于规范学籍管理,同时也为学生转校、升级以及学生消费总量统计为商家及后勤相关部门策划活动组织经营提供了基础信息。二、功能模块结构图功能
3、模块结构图三、数据流程图0层第一层:1、管理子系统第二层:1.1建立主文件1.2更新主文件:第三层:1.11办卡:1.12退卡:1.21 充值(1.211 手动充卡)(1.212领取补助) 1.22消费1.23挂失1.24补卡四、数据字典(一)数据项的定义:1.数据项编号:I01-01数据项名称:学生学号编号别 名:学生学号编码简 述:某个学生在校的代码类型及宽度:字符型,12位取值 范围:“2000 001 10 001”“2007 999 99 999” 2.数据项编号:I01-02数据项名称:校园卡卡号编号别 名:校园卡卡号编码简 述:某张校园卡的代码类型及宽度:字符型,8位取值 范围:
4、“00 000001”“07 999999”3.数据项编号:I01-03数据项名称:交易号编号别 名:交易号编码简 述:某笔交易的代码类型及宽度:字符型,13位取值 范围:“000101 0000001”“071231 9999999”(二)数据结构的定义:1. 学生信息表的数据结构DS01-01:学生信息表DS01-02:学生信息表DS01-03:学生情况DS01-04:附注I1:学号I2:卡号I3:省份证号I3:姓名I4:性别I6:学院I7: 专业I8:住址I10:联系方式I11:出生日期I13:照片数据结构编号:DS01-01数据结构名称:学生信息表简 述:学生所包含的基本信息情况方面的
5、介绍数据结构组成:DS01-02 +DS01-03 +DS01-04 2. 校园卡基本信息表的数据结构DS01-05:校园卡基本信息表DS01-06:校园卡基本信息表标志DS01-07:校园卡基本信息表DS01-08:校园卡规格I2:卡号I12:密码I1:学号I3:姓名I4:性别I7:专业I8:学院I11:照片I23:校园卡外观I24:校园卡材料I25:校园卡外形数据结构编号:DS01-05数据结构名称:校园卡基本信息表简 述:校园卡所包含的基本信息方面的介绍数据结构组成:DS01-06 +DS01-07+ DS01-083. 校园卡帐户金额变动情况表的数据结构DS01-09:校园卡帐户金额变
6、动情况表DS01-10:校园卡帐户金额变动情况表标志DS01-11:校园卡帐户金额变动情况表DS01-12:表情况I2:卡号I13:交易号I14:帐户变动类型I15:变动金额I16:充值或消费地点I17:充值或消费时间I18:表外观I19:表数量I20:表规格数据结构编号:DS01-09数据结构名称:校园卡帐户金额变动情况表简 述:校园卡帐户金额变动情况方面的介绍数据结构组成:DS01-10 +DS01-11+ DS01-12(三)数据流的定义:1.数据流编号:D01-01数据流名称:学生信息简 述:学校给出的有关学生的基本信息数据 来源:校园管理中心的学生档案数据 去向:学生数据库数据流组成
7、:学号+姓名+卡号+性别+学院+专业+住址+身份证号+出生年月+联系方式+家庭情况+照片数据 流量:年份/年高峰 流量:10000份/年 2.数据流编号:D01-02数据流名称:退卡申请简 述:学生离校退卡时所需要的信息数据 来源:学生数据库数据 去向:校园管理中心数据流组成:卡号+姓名+密码+学号数据 流量:年份/年高峰 流量:8000份/年 3.数据流编号:D01-03数据流名称:充值简 述:学生充值时所需要的信息数据 来源:学生校园卡充值中心数据 去向:校园卡结算中心数据流组成:卡号+充值时间+充值金额+余额数据 流量:200份/天高峰 流量:400份/天(星期一) 4.数据流编号:D0
8、1-04数据流名称:领取补助简 述:学生领取学校补助额及有关信息数据 来源:学校财务处数据 去向:学生校园卡数据流组成:补助金额+补助时间+补助名称+卡号数据 流量:27/月(师范类专业每月36,非师范类专业每月18)高峰 流量:36/月(主要指师范类专业,06界后没补助不考虑在内) 5.数据流编号:D01-05数据流名称:学生校园卡消费简 述:学生利用校园卡消费的有关情况数据 来源:刷卡机数据 去向:结算数据库数据流组成:卡号+消费地点+消费时间+消费金额+余额+当天消费次数数据 流量:50000次/天高峰 流量:80000次/天 6.数据流编号:D01-06数据流名称:挂失校园卡简 述:在
9、校园卡丢失后挂失所包含的信息数据 来源:人工输入数据 去向:结算数据库数据流组成:卡号+姓名+挂失时间+密码数据 流量:10/天高峰 流量:50/天 7.数据流编号:D01-07数据流名称:补卡简 述:学生在原卡无效情况下补卡所需信息数据 来源:人工输入数据 去向:校园卡管理中心数据流组成:学号+姓名+密码数据 流量:7/天高峰 流量:30/天 (四)处理逻辑定义:1.处理逻辑编号:P01-04 处理逻辑名称:余额是否大于零 简 述:计算消费中余额是否大于零,当余额不足则不能进行当次消费 输入的数据流:当次消费额,来源于刷卡机当次输入额和处理逻辑余额是否大于零 处 理:当余额大于零时则进行此次
10、刷卡,当余额是小于零则否决此次消费,并提醒减小消费和进行充值 输出的数据流:校园卡内当前余额和写入数据库储存 处理 频率:每消费一次处理一次2. 处理逻辑编号:P01-05 处理逻辑名称:挂失与否 简 述:说明此时着张卡是否处于挂失状态 输入的数据流:所需挂失卡号和密码和挂失方式 处 理:当卡号和密码符合挂失条件时进行挂失操作 输出的数据流:挂失是否成功 处理 频率:当用户丢失时进行,没固定频率3.处理逻辑编号:P01-06 处理逻辑名称:计算余额 简 述:计算消费后的余额 输入的数据流:此次的消费额 处 理:由校园卡结算中心提供初始额,并有处理逻辑自动减去此次消费额,并显示在刷卡机上和反馈大
11、校园卡结算中心 输出的数据流:校园卡余额 处理 频率:当用户每次消费时处理(五)数据存储定义:1.数据存储编号:F01-01 数据存储名称:学生数据库简 述:存放学生的所有有关信息数据存储组成:学号+姓名+卡号+性别+学院+专业+住址+身份证号+出生年月+联系方式+家庭情况+照片关 键 字:学号相关联的处理:P012.数据存储编号:F01-02 数据存储名称:结算数据库简 述:存储学生校园卡各种费用情况数据存储组成:卡号+交易号+帐户变动类型+变动金额+充值或消费地点+充值或消费时间关 键 字:卡号相关联的处理:P01(六)外部实体定义: 1.外部实体编号:S01-01外部实体名称:学生简 述
12、:拥有校园卡的在校学生输入的数据流:D01-01,D01-05,D01-06,输出的数据流:D01-02,D01-03,D01-05,D01-06, 2.外部实体编号:S01-06外部实体名称:刷卡机简 述:在学校安置的进行刷卡操作的设施输入的数据流:D01-04,输出的数据流:D01-04,3. 外部实体编号:S01-03外部实体名称:校园卡管理中心简 述:管理全校校园卡的中心输入的数据流:D01-02,D01-03,D01-05,D01-07,输出的数据流:D01-01,D01-02 ,D01-03,D01-05,4. 外部实体编号:S01-04外部实体名称:校园结算中心00003简 述:
13、计算和记入校园卡各种费用情况的地方输入的数据流:D01-02,D01-04,D01-06,D01-07,输出的数据流:D01-02,D01-04,D01-06,D01-07,5. 外部实体编号:S01-05外部实体名称:财务处简 述:学校管理财务的地方输入的数据流:输出的数据流:D01-07,6. 外部实体编号:S01-02外部实体名称:用户简 述:除学生外的其他用户(如教师)输入的数据流:D01-01,D01-05,D01-06,输出的数据流:D01-02,D01-03,D01-05,D01-06,7. 外部实体编号:S01-07外部实体名称:咨迅通简 述:在学校的一种为领取补助的设施输入的
14、数据流:D01-05,D01-07,输出的数据流:D01-05,D01-07,五、刷卡消费逻辑描述:(一)判断树 已挂失 不予刷卡消费 余额0 卡上金额消费刷卡 刷卡成功 未挂失 余额0 卡上金额消费刷卡 刷卡失败(二)判断表决策规则号1234条件已挂失YYNN余额0NYYN余额0YNNY应采取的行动不予刷卡刷卡成功刷卡失败(三)结构英语表示法IF未挂失IF余额0THEN刷卡成功ELSE刷卡失败ELSE不予刷卡六、Access数据库数据及结构描述在学生校园卡管理子系统中,我们主要使用了以下两个数据库:学生信息数据库、校园卡结算数据库。A、学生信息数据库:在该数据库中,收录了学生的基本信息学号、
15、姓名、校园卡号、性别、学院、专业、住址、身份证号、出生年月、照片以及联系方式。其中学生信息表以学号作为该表的主键。下表(一)为数据库中学生信息表。B、校园卡结算数据库:在该数据库中,收录了各张校园卡基本信息和交易信息卡号、密码、学号、姓名、性别、学院、专业、照片、挂失,交易号、卡号、帐户变动类型、充值或消费金额、帐户余额、充值或消费地点、充值或消费时间。其中校园卡基本信息表以卡号为主键,校园卡账户金额变动情况表以交易号为主键。见下表(二)(三)(一)学生信息表学生信息表结构(*代表该表主键)*字段名称数据类型字段长度或格式学号文本50姓名文本50卡号文本50性别文本50学院文本50专业文本50
16、住址备注身份证号文本50联系方式文本50出身年月日期/时间长日期照片OLE对象(二)校园卡基本信息表校园卡基本信息表结构(*代表该表主键)字段名称数据类型字段长度或格式*卡号文本50密码文本密码学号文本50姓名文本50性别文本50学院文本50专业文本50照片OLE对象挂失是/否是/否(三)校园卡账户金额变动情况表校园卡账户金额变动情况表结构(*代表该表主键)字段名称数据类型字段长度或格式*交易号文本50卡号文本50帐户变动类型文本50充值或消费金额货币帐户余额货币充值或消费地点备注充值或消费时间日期/时间长日期七、系统主要编码方案(一)学号编码:头四位是学生入学年份,次五位为学生所在专业大类编号,后三位为流水号。例: 2005 11020 101流水号学生所在专业大类编号 学生入学年份(二)卡号编码:头二位是持有者入学二位年份,后六位是流水号。例: 05 100001 流水号持有者入学二位年份(三)交易号:头六位是交易日期,后七位是流水号。例:071204 0000001流水号交易日期
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1