校园一卡通系统数据库设计

数据库是在管理系统的核心和基础,系统中产生的大量数据都是由数据库组织起来的,方便数据的存储、使用和维护。而且数据库还是各模块之间交互的关键,因此要对数据库进行完整的设计才能使系统更高效、更安全。

数据库设计一般需要完成数据流图的分析,通过业务流程图将业务层面的现实事实和业务流程转化为抽象和虚拟的数据字典。接着进行概念结构设计,将系统所有的实体和实体属性设计出来,并将实体之间的一对一或一对多或多对多的关系确认清楚。最后设计出数据库物理设计表。数据库物理表格需要将所有数据表都罗列出来,每个数据表需要包含表字段名称、字段类型、字段长度、字段是否允许为空、字段备注说明等。其中字数类型一般是字符串、整数型和文本型等。

    1. 数据流图设计

数据流图是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。它是采用自顶向下逐层扩展的方法,从逻辑上精确地描述系统具有的数据加工、数据存储、数据输入输出及数据来源和去向等功能。这个模型不涉及及硬件、软件、数据结构与文件组织,它与对系统的物理描述无关,所描述的内容是面向用户的,是系统设计的主要依据之一。

      1. 数据字典

数据字典主要是对于数据流程图中出现数据流、外部实体、处理过程和数据存储进行详细描述,是对数据的再描述。在学校一卡通的使用过程中需要处理各种数据,包括数据实体定义、数据流处理、数据存储等,通过数据字段的梳理能更具体得分析数据在使用场景中的处理细节,方便进行详细的系统设计。

表 4-1数据项卡片表

数据项卡片                            总编号:001

名称

一卡通卡号

简述

对学校学生一卡通规定的唯一标识

宽度

4

小数位数

0

取值范围

按一定规则随机分配,是学生一卡通的标识

表 4-2数据存储卡片

数据存储卡片                              总编号:002

名称

刷卡信息表

编号

D2.1

简述:   对于学生在校园进行消费产生收费的信息清单数据

来源:P2→D2.1

去向:D2.1→P4,D2.1→P5,D2.1→P2

构成:唯一标识+卡号+使用者+金额+时间

备注

存储学生使用一卡通进行消费收费的详细信息

表 4-3数据流卡片

数据流卡片                              总编号:003

名称

借书还书信息

编号

D1.2

简述:   学生使用一卡通进行借书还书记录

来源:P1→D1.2

去向:D1.2→P1,D1.2→P3,

构成: 唯一标识+卡号+使用者+借书名称+借书人+借书时间+归还状态+超时扣费

备注

记录学生使用一卡通在图书馆进行借书还书操作的信息

表 4-4数据处理过程卡片

处理过程卡片                          总编号:004

名称

一卡通充值P1

简述

学生对一卡通进行充值

来源

学生通过现场收费窗口对一卡通进行充值

去向

生成充值金额,并推送到一卡通余额账号

处理说明

一卡通余额不足时无法进行消费,需要学生在进行充值操作

表 4-5外部实体卡片

外部实体卡片                          总编号:005

名称

一卡通

简述

学生使用的校园卡

来源

去向

学生使用一卡通进行消费、门禁出入、图书馆借还书,敏感操作时需要使用密码验证

备注

      1. 业务流程</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

等天晴i

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值