校园一卡通管理系统设计.docx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

课程作业报告

题 目: 校园一卡通管理系统数据库的设计

学 院: 江西理工软件学院

业:

号:

软件土木

级:

生:

三班

甘文波

间: 2015

年 5

15 日

目录

一、需求分析 3

需求概述 3

功能简介 3

二、数据库概念结构设计 3

确定联系集及E-R图 3

画出E-R图 4

学生成绩管理系统总E-R图 5

三、数据库逻辑设计 5

一卡通信息表(card) 6

学生信息表(Student) 6

银行卡信息表(bank) 6

账单表(zhangdan) 7

四、建表 7

创建模式并授权 7

创建数据表 7

五、数据库的运行和维护 9

定义 9

基本表的创建,建表语句 9

基本表的删除 9

数据操作 10

单表查询: 10

连接查询 10

嵌套查询 11

操作结果集查询 11

数据库更新操作 12

插入数据 12

修改数据 12

删除数据 12

数据库的安全性 12

数据库的完整性 13

实体完整性定义 13

参照完整性定义 13

六、总结 14

一、需求分析

需求概述

一张校园卡,取代以前的各种证件(包括学生证、借书证、出入证等)全部或部分功能师生在学校各处出入、办事、活动和消费均只凭这校园卡便可进行,并与银行卡实现自助圈存,最终实现“一卡在手,走遍校园一卡通网络拓扑图校园”,同时带动学校各单位、各部门信息化、规范化管理的进程。此种管理模式代替了传统的消费管理模式,为学校的管理带来了高效、方便与安全。一卡通系统是数字化校园建设的重要组成部分,是为校园信息化提供信息采集的基础工程之一,具有学校管理决策支持系统的部分功能。

功能简介

主要具有综合消费类、身份识别类、公共信息服务类等功能。整个系统与银行系统、学校原有的系统和学校管理信息系统有良好的衔接,并为学校潜在管理信息系统预留合适的接口,在项目完成后随时为学校增加其它管理系统接口提供必要的协助。

二、数据库概念结构设计

确定联系集及E-R图

根据前面对系统进行的分析,已经初步了解了一卡通管理系统的数据处理流程,找出与系统有关的各个实体及其相互联系如下:

标示实体集:学生,一卡通,银行卡,账单四个关系。标示联系集:

学生和一卡通:一名学生只能拥有一张一卡通,一张一卡通也只能被一名学生持有。学生与一卡通关系为:1:1。

一卡通和银行卡:一张一卡通可以与多张银行卡绑定或不与银行卡绑定,一张银行卡可与多张一卡通绑定或不绑定。一卡通与银行卡的关系为:N:M。

③、标示属性集:

学生(学号,姓名,性别,班级,系别)一卡通(卡号,密码)

银行卡(卡号,银行类别,办理地区,户主)

账单(流水号,时间,支出金额,转入金额,余额)

画出E-R图

一卡通信息图如下:

一卡通

一卡通

编号

密码

图2-2-1一卡通实体集的E-R图

学号系别

学号

系别

学生

姓名

班级

性别

图2-2-2学生实体集E-R图

银行卡信息图如下:

银行卡

卡号 银行类 地区

图2-2-银行卡实体集E-R图

流水号账单

流水号

账单

余额

时间

支出金额

转入金额

图2-2-4消费记录实体集E-R

学生成绩管理系统总E-R图

M银行卡

M

银行卡

绑定

1

1

N

学生

拥有

一卡通

1

收支

账单

图2-2-5校园一卡通管理系统总E-R图

N

三、数据库逻辑设计

逻辑结构是独立于任何一种数据模型的信息结构。逻辑结构的任务是把概念结构设计阶段设计好的基本E-R图转化为宜选用的DBMS所支持的数据模型相符合的逻辑结构,并对其进行优化。

E-R图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化为关系模式,如何确定这些关系模式的属性和码。

设计校园一卡通管理数据库,包括学生、一卡通、银行卡、消费账单四个关系,其关系模式中对每个实体定义的属性如下:

一卡通信息表card:(卡号,密码)学生信息表

Student:(学号,姓名,性别,所属班级,系别)银行卡信息表

bank:(卡号,银行类型,办理地区,户主)账单表

bill:(流水号,时间,转入金额,支出金额,余额)

设计出E-R图后,可将E-R图转换为数据库模式。运行本系统时在库中所建立的表分别介绍如下:

一卡通信息表(card)

字段名

字段名

描述

数据类型

字段限制

Cno

Password

卡号

密码

number(5)

number(6)

Primarykey

Notnull

学生信息表(Student)

字段名

字段名

描述

数据类型

字段权限

Sno

学号

number(5)

Primaryk

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档