收藏 分销(赏)

校园卡一卡通管理系统需求分析和数据库建模.doc

上传人:天**** 文档编号:2228498 上传时间:2024-05-23 格式:DOC 页数:7 大小:138.66KB 下载积分:6 金币
下载 相关 举报
校园卡一卡通管理系统需求分析和数据库建模.doc_第1页
第1页 / 共7页
校园卡一卡通管理系统需求分析和数据库建模.doc_第2页
第2页 / 共7页


点击查看更多>>
资源描述
校园卡一卡通管理系统需求分析 一:需求分析阶段 1.1需求分析目标 针对广东大学学生日常及学习生活管理情况的调查及自身体验,了解目前校园卡管理系统的基本情况,充分体会到校园卡一卡通的快捷,简单,高效。基于以上情况,本次目标是自行设计一个模拟广东大学校园卡一卡通管理系统,在模拟中加深对校园一卡通的了解,增强对数据库知识的理解及SQL语言的实际应用,训练设计开发数据库的能力。 1.2需求分析任务 (1) 处理对象: 该系统的处理对象有学生基本信息、校园卡基本信息、校园卡日常管理基本信息、身份认证基本信息、图书管理基本信息。各个对象包括信息如下所示 1.学生基本信息(Student):包括学生身份证号、学生学号、学生姓名、学生性别、学生出生年份、学生所在院系、学生的专业、学生所在班级等方面的信息,可以方便学生信息的查询和更新; 2.“校园卡”基本信息(Card):包括校园卡的卡号、持卡人学生学号、持卡学生姓名、持卡学生性别、校园卡的状态、校园卡内的余额; 3.校园卡日常管理基本信息(CardManage):包括四个数据结构。办卡信息、挂失信息、解挂信息、充值信息, 4.消费基本信息(Busmanage):包括消费编号、消费地点、卡号、消费时间、消费金额。 5 身份认证基本信息(Identity):包括四个数据构DormInf (学生宿舍楼基本信息),DormPress(学生归宿刷卡信息),LibInf(图书馆基本信息),LibPress(借书基本信息),具体的数据项见数据字典; (2)处理功能要求 系统主要完成一下几个功能: 1.学生基本信息查询与更新; 2.校园卡日常事务管理情况基本信息查询与更新; 3.校园卡在某个时刻所处状态的查询; 4.学生消费额,基本信息的查询; 5. 学生进出宿舍次数查询; (3) 安全性和完整性要求 描述学生基本信息、校园卡日常事务管理基本信息、“校园卡”基本信息、身份认证基本信息中数据项能否为null,以及一些用户自定义完整性(符合实际要求)。 1.2.3 需求分析阶段成果 (1) 校园卡一卡通管理系统业务流程图 校园卡日常管理业务流程图: 宿舍身份认证管理业务流程图: 食堂消费管理流程图: (3) 数据流程图 顶层数据流程图: 身份确认申请 审批记录 D0 审批信息 事务申请 消费信息请求 学生个人信息 P0 学生个人信息 学生 事务处理 事务申请 校园卡事务管理系统 校园卡中心 身份确认反馈 消费反馈 第1层数据流程图: P0 身份认证反馈 身份认证申请 消费反馈 消费信息请求 学生个人信息 P1 审批信息 事务申请 学生个人信息 P3 P2 学生 事务申请 日常事务处理 身份认证处理 消费事务处理 事务处理 校园卡中心 第2层数据流程图: 从日常事务处理角度出发: P1 充值记录 D1.4 充值申请 P1.2 P1.1 费用 办卡管理 充值管理 充值申请 个人资料 挂失申请 办卡申请 办卡申请 审批 审批 个人资料 个人资料 学生 办卡记录 D1.1 挂失申请 P1.3 审批 挂失管理 解挂申请 解挂记录 挂失记录 D1.2 个人资料 P1.4 审批 解挂申请 解挂管理 D1.3 D1.3 第2层数据流程图: 从校园卡消费管理角度出发: P2 饭菜名目 P2.1 饭菜价格 P2 餐厅买饭 购物名目 学生 消费管理 消费反馈 消费请求 消费记录 D2 第2层数据流程图: 从校园卡的身份认证管理角度出发: P3 借书刷卡 身份确认 身份认证请求 P3.2 P3.1 P3 学生 门禁刷卡 身份确认 身份认证 宿舍 图书馆 身份确认 D3 身份认证记录 第2层数据流图(从身份认证角度) (4) 数据字典 (a)数据项:系统涉及的数据项有34项 表1.1 数据项列表 数据项编号 数据项名称 简述 类型及宽度 取值范围 DI-1 Sid 学生身份证号 char(18) DI-2 Snum 学生学号 char(8) DI-3 Sname 学生姓名 char(10) DI-4 Sage 学生性别 char(4) "男"、"女" DI-5 Sbirth 学生出生年 char(10) DI-6 Sdept 学生所在院系 char(20) DI-7 Sspecial 学生所在专业 char(20) DI-8 Sclass 学生所在班级 char(20) DI-9 Saddr 学生生源地 char(6) DI-10 Cardno 校园卡卡号 char(8) DI-11 Cardstate 校园卡状态 char(6) "可用"、"不可用" DI-12 Cardmoney 校园卡内余额 Float DI-13 Cardstyle 校园卡类型 char(10) “学生卡”、“教师卡” DI-14 Cardtime 办理时间 char(10) DI-15 CCno 校园卡中心编号 char(10) Di-16 CCaddr 校园卡中心地址 char(20) DI-17 jbr 校园卡日常事务负责人姓名 char(10) DI-18 Gsrq 挂失所在时间 Datetime DI-19 Gsno 挂失次数编号 Int DI-20 Jgrq 解挂的时间 Datetime DI-21 Czrq 充值的时间 Datetime DI-22 Czje 充值金额 Float DI-23 Czno 充值次数编号 Int DI-24 Dormregion 宿舍楼所在校区 char(10) DI-25 Dormno 宿舍楼编号 char(10) DI-26 Dormstyle 宿舍类型 Char(10) DI-27 Backtime 回宿舍时间 Datetime DI-28 Backno 归宿编号 Int DI-29 Libno 图书馆编号 char(8) DI-30 Libname 图书馆名字 char(40) DI-31 Libregion 图书馆所在校区 char(40) DI-32 Brno 借书编号 char(10) DI-33 Bookno 图书编号 char(10) DI-34 Booklist 已借数量 Int (b)数据结构: 表1.2 数据结构列表 数据结构编号 数据结构名称 数据结构别名 数据结构含义 数据项组成 DS-1 学生信息 Student 记录学生的信息 Sid、Sno、Sname、Ssex、Sbirth、Sdept、Sspecial、 Sclass、Saddr DS-2 挂失信息 LosInf 记录挂失信息 Cardno、Sno、Sid、Gsrq、jbr DS-3 充值信息 FillInf 记录充值相关信息 Czno、Cardno、Sno、Czlx、Czje、jbr DS-4 校园卡信息 Card 记录校园卡信息 Cardno、Sno、Sid、Cardstates、Cardmoney DS-5 学生食堂信息 DinInf 记录食堂信息 Dinno、Dinname、Dinmanage、Dinaddr DS-6 消费刷卡信息 PressInf 消费刷卡记录 Pressno、Pplace、Pno、Cardno、Pmoney、ptime、Pmanage、Paddr DS-7 宿舍楼信息 DormInf 记录宿舍楼信息 Dormno、Dormstle、 Dormregion DS-8 归宿刷卡信息 DormPress 记录归宿刷卡信息 Sno、Sid、Dormno、Backtime DS-9 图书馆信息 LibInf 记录图书馆信息 Libno、Libname、Libregion DS-10 借书信息 LibPress 记录借书信息 Brno、Bookno、Cardstate、Borlist、Libno
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 通信科技 > 数据库/数据算法

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服