学生校园卡管理信息系统.docx
《学生校园卡管理信息系统.docx》由会员分享,可在线阅读,更多相关《学生校园卡管理信息系统.docx(19页珍藏版)》请在冰豆网上搜索。
![学生校园卡管理信息系统.docx](https://file1.bdocx.com/fileroot1/2023-1/31/b06bd260-a13a-4f48-ba6d-64e028cf2591/b06bd260-a13a-4f48-ba6d-64e028cf25911.gif)
学生校园卡管理信息系统
学生校园卡管理信息系统
小组成员:
郭慧敏叶寅婷程英俊
何强辉何剑文巢龙云
一、系统所在单位基本情况……………………………………………2
二、功能模块结构图……………………………………………………2
三、数据流程图…………………………………………………………3
四、数据词典……………………………………………………………8
五、刷卡消费逻辑描述…………………………………………………13
六、Access数据库数据及结构描述………..…………………………14
七、主要编码方案………………..……………………………………16
学生校园卡管理信息系统
一、系统所在单位基本情况
校园卡在我们的校园内应用非常广泛、使用方便,它几乎可以代替学校目前使用的所有证件,如:
学生证、借书证、物品借计卡,更重要的,它还是食堂就餐券、上机证、医疗证,可以应用于校园的各个消费场所,如:
食堂、餐厅、娱乐厅、澡房、游泳池、超市、小卖部、书店、电子阅览室等消费场所。
使用校园卡给师生带来一种全新的、方便的现代化生活,学校管理大大简化,工作效率大大提高。
校园卡可供学生用于校园内部处理杂务,购买食品、饮料。
学生只需在校园卡信息管理中心处存入金额,即可启用其电子钱包功能,可反复充值。
同时实现全校各类数据的统一性和规范性;体现了学校的现代化管理水平。
因此,学生校园卡管理系统需立足于高起点、高标准、高要求。
校园卡完成校园内各类消费。
学生校园卡管理系统它是消费管理的一种模式,一卡在手就可以在各个消费地点的刷卡机上刷卡付帐。
把学籍基本信息记录在校园卡上,这有利于规范学籍管理,同时也为学生转校、升级以及学生消费总量统计为商家及后勤相关部门策划活动组织经营提供了基础信息。
二、功能模块结构图
功能模块结构图
三、数据流程图
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位
取值范围:
“200000110001”~“200799999999”
2.数据项编号:
I01----02
数据项名称:
校园卡卡号编号
别名:
校园卡卡号编码
简述:
某张校园卡的代码
类型及宽度:
字符型,8位
取值范围:
“00000001”~“07999999”
3.数据项编号:
I01----03
数据项名称:
交易号编号
别名:
交易号编码
简述:
某笔交易的代码
类型及宽度:
字符型,13位
取值范围:
“0001010000001”~“0712319999999”
(二)数据结构的定义:
1.学生信息表的数据结构
DS01----01:
学生信息表
DS01----02:
学生信息表
DS01----03:
学生情况
DS01----04:
附注
I1:
学号
I2:
卡号
I3:
省份证号
I3:
姓名
I4:
性别
I6:
学院
I7:
专业
I8:
住址
I10:
联系方式
I11:
出生日期
I13:
照片
数据结构编号:
DS01----01
数据结构名称:
学生信息表
简述:
学生所包含的基本信息情况方面的介绍
数据结构组成:
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----08
3.校园卡帐户金额变动情况表的数据结构
DS01----09:
校园卡帐户金额变动情况表
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
数据流名称:
学生信息
简述:
学校给出的有关学生的基本信息
数据来源:
校园管理中心的学生档案
数据去向:
学生数据库
数据流组成:
学号+姓名+卡号+性别+学院+专业+住址+身份证号+出生年月+联系方式+家庭情况+照片
数据流量:
年份/年
高峰流量:
10000份/年
2.数据流编号:
D01----02
数据流名称:
退卡申请
简述:
学生离校退卡时所需要的信息
数据来源:
学生数据库
数据去向:
校园管理中心
数据流组成:
卡号+姓名+密码+学号
数据流量:
年份/年
高峰流量:
8000份/年
3.数据流编号:
D01----03
数据流名称:
充值
简述:
学生充值时所需要的信息
数据来源:
学生校园卡充值中心
数据去向:
校园卡结算中心
数据流组成:
卡号+充值时间+充值金额+余额
数据流量:
200份/天
高峰流量:
400份/天(星期一)
4.数据流编号:
D01----04
数据流名称:
领取补助
简述:
学生领取学校补助额及有关信息
数据来源:
学校财务处
数据去向:
学生校园卡
数据流组成:
补助金额+补助时间+补助名称+卡号
数据流量:
27/月(师范类专业每月36,非师范类专业每月18)
高峰流量:
36/月(主要指师范类专业,06界后没补助不考虑在内)
5.数据流编号:
D01----05
数据流名称:
学生校园卡消费
简述:
学生利用校园卡消费的有关情况
数据来源:
刷卡机
数据去向:
结算数据库
数据流组成:
卡号+消费地点+消费时间+消费金额+余额+当天消费次数
数据流量:
50000次/天
高峰流量:
80000次/天
6.数据流编号:
D01----06
数据流名称:
挂失校园卡
简述:
在校园卡丢失后挂失所包含的信息
数据来源:
人工输入
数据去向:
结算数据库
数据流组成:
卡号+姓名+挂失时间+密码
数据流量:
10/天
高峰流量:
50/天
7.数据流编号:
D01----07
数据流名称:
补卡
简述:
学生在原卡无效情况下补卡所需信息
数据来源:
人工输入
数据去向:
校园卡管理中心
数据流组成:
学号+姓名+密码
数据流量:
7/天
高峰流量:
30/天
(四)处理逻辑定义:
1.处理逻辑编号:
P01----04
处理逻辑名称:
余额是否大于零
简述:
计算消费中余额是否大于零,当余额不足则不能进行当次消费
输入的数据流:
当次消费额,来源于刷卡机当次输入额和处理逻辑余额是否大于零
处理:
当余额大于零时则进行此次刷卡,当余额是小于零则否决此次消费,并提醒减小消费和进行充值
输出的数据流:
校园卡内当前余额和写入数据库储存
处理频率:
每消费一次处理一次
2.处理逻辑编号:
P01----05
处理逻辑名称:
挂失与否
简述:
说明此时着张卡是否处于挂失状态
输入的数据流:
所需挂失卡号和密码和挂失方式
处理:
当卡号和密码符合挂失条件时进行挂失操作
输出的数据流:
挂失是否成功
处理频率:
当用户丢失时进行,没固定频率
3.处理逻辑编号:
P01----06
处理逻辑名称:
计算余额
简述:
计算消费后的余额
输入的数据流:
此次的消费额
处理:
由校园卡结算中心提供初始额,并有处理逻辑自动减去此次消费额,并显示在刷卡机上和反馈大校园卡结算中心
输出的数据流:
校园卡余额
处理频率:
当用户每次消费时处理
(五)数据存储定义:
1.数据存储编号:
F01----01
数据存储名称:
学生数据库
简述:
存放学生的所有有关信息
数据存储组成:
学号+姓名+卡号+性别+学院+专业+住址+身份证号+出生年月+联系方式+家庭情况+照片
关键字:
学号
相关联的处理:
P01
2.数据存储编号:
F01----02
数据存储名称:
结算数据库
简述:
存储学生校园卡各种费用情况
数据存储组成:
卡号+交易号+帐户变动类型+变动金额+充值或消费地点+充值或消费时间
关键字:
卡号
相关联的处理:
P01
(六)外部实体定义:
1.外部实体编号:
S01----01
外部实体名称:
学生
简述:
拥有校园卡的在校学生
输入的数据流:
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
简述:
计算和记入校园卡各种费用情况的地方
输入的数据流:
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
外部实体名称:
咨迅通
简述:
在学校的一种为领取补助的设施
输入的数据流:
D01----05,D01----07,
输出的数据流:
D01----05,D01----07,
五、刷卡消费逻辑描述:
(一)判断树
已挂失不予刷卡
消费余额≧0卡上金额≧消费刷卡刷卡成功
未挂失
余额<0卡上金额≧消费刷卡刷卡失败
(二)判断表
决策规则号
1
2
3
4
条件
已挂失
Y
Y
N
N
余额≧0
N
Y
Y
N
余额<0
Y
N
N
Y
应采取的行动
不予刷卡
×
×
刷卡成功
×
刷卡失败
×
(三)结构英语表示法
IF未挂失
IF余额≧0
THEN刷卡成功
ELSE
刷卡失败
ELSE
不予刷卡
六、Access数据库数据及结构描述
在学生校园卡管理子系统中,我们主要使用了以下两个数据库:
学生信息数据库、校园卡结算数据库。
A、学生信息数据库:
在该数据库中,收录了学生的基本信息——学号、姓名、校园卡号、性别、学院、专业、住址、身份证号、出生年月、照片以及联系方式。
其中学生信息表以学号作为该表的主键。
下表
(一)为数据库中学生信息表。
B、校园卡结算数据库:
在该数据库中,收录了各张校园卡基本信息和交易信息——卡号、密码、学号、姓名、性别、学院、专业、照片、挂失,交易号、卡号、帐户变动类型、充值或消费金额、帐户余额、充值或消费地点、充值或消费时间。
其中校园卡基本信息表以卡号为主键,校园卡账户金额变动情况表以交易号为主键。
见下表
(二)(三)
(一)学生信息表
学生信息表结构(**代表该表主键)
**字段名称
数据类型
字段长度或格式
学号
文本
50
姓名
文本
50
卡号
文本
50
性别
文本
50
学院
文本
50
专业
文本
50
住址
备注
身份证号
文本
50
联系方式
文本
50
出身年月
日期/时间
长日期
照片
OLE对象
(二)校园卡基本信息表
校园卡基本信息表结构(**代表该表主键)
字段名称
数据类型
字段长度或格式
**卡号
文本
50
密码
文本
密码
学号
文本
50
姓名
文本
50
性别
文本
50
学院
文本
50
专业
文本
50
照片
OLE对象
挂失
是/否
是/否
(三)校园卡账户金额变动情况表
校园卡账户金额变动情况表结构(**代表该表主键)
字段名称
数据类型
字段长度或格式
**交易号
文本
50
卡号
文本
50
帐户变动类型
文本
50
充值或消费金额
货币
帐户余额
货币
充值或消费地点
备注
充值或消费时间
日期/时间
长日期
七、系统主要编码方案
(一)学号编码:
头四位是学生入学年份,次五位为学生所在专业大类编号,后三位为流水号。
例:
200511020101
流水号
学生所在专业大类编号
学生入学年份
(二)卡号编码:
头二位是持有者入学二位年份,后六位是流水号。
例:
05100001
流水号
持有者入学二位年份
(三)交易号:
头六位是交易日期,后七位是流水号。
例:
0712040000001
流水号
交易日期