ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:85.33KB ,
资源ID:18113867      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18113867.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库校园一卡通管理系统Word格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库校园一卡通管理系统Word格式.docx

1、超市消费业务流程图:累计本次消提交个人信校园超市累计消费够本次消费取消不够本次消宿舍身份认证管理业务流程图:刷卡卡内信回 存储刷成功刷报警校车管理业务流程图:获取信是否为该(3)数据流程图累计顶层数据流程图:身份确认申请消费信息请求V学生个人信息审批记n身份确认反馈图2.0顶层数据流程图第1层数据流程图:P0P1P3身份认证反馈身份认证申请消费反馈, 1 11 1第2层数据流程图:从日常事务处理角度出发:jr解挂申请D1.2 挂失记录第2层数据流图(从日常管理角度)第2层数据流程图:从校园卡消费管理角度出发: P2第2层数据流图(从消费角度) 从校园卡的身份认证管理角度出发借书刷卡身份认证请求

2、门禁刷卡D3P3.1图书馆身份认证记录第2层数据流图(从身份认证角度)(4)数据字典(a)数据项:系统涉及的数据项有 50项表1.1数据项列表数据项编号数据项名称简述类型及宽度取值范围DI-1Sid学生身份证号char(18)DI-2Sno学生学号char(8)DI-3Sname学生姓名char(10)DI-4Sage学生性别char(4)男、女DI-5Sbirth学生岀生年DI-6Sdept学生所在院系char(20)DI-7Sspecial学生所在专业DI-8Sclass学生所在班级DI-9Saddr学生生源地char(6)DI-10Cardno校园卡卡号DI-11Cardstate校园卡

3、状态可用”、”不可用”DI-12Cardmoney校园卡内余额FloatDI-13Cardstyle校园卡类型“学生卡”、“教师卡”DI-14Cardtime办理时间DI-15CCno校园卡中心编号Di-16CCaddr校园卡中心地址DI-17jbr校园卡日常事务负责人姓名DI-18Gsrq挂失所在时间DatetimeDI-19Gsno挂失次数编号IntDI-20Jgrq解挂的时间DI-21Czrq充值的时间DI-22Czje充值金额DI-23Czno充值次数编号DI-24Supno超市编号DI-25Supname超市名称char(40)DI-26Supmanage超市负责人姓名DI-27Su

4、paddr超市所在校区DI-28Dinno餐厅编号DI-29Dinname餐厅名称DI-30Dinmanage餐厅负责人姓名DI-31Dinaddr餐厅所在校区DI-32Busno校车编号DI-33Busstyle校车类型DI-34Busdriver校车司机名DI-35Pressno消费次数编号DI-36Pplace消费所在地点DI-37Pno所在地点刷卡机编号DI-38Pmoney本次刷卡金额DI-39Ptime本次刷卡所在时间DI-40Dormregion宿舍楼所在校区DI-41Dormno宿舍楼编号DI-42Dormstyle宿舍类型Char(10)DI-43Backtime回宿舍时间D

5、I-44Backno归宿编号DI-45Libno图书馆编号DI-46Libname图书馆名字DI-47Libregion图书馆所在校区DI-48Brno借书编号DI-49Bookno图书编号DI-50Booklist已借数量(b)数据结构:表1.2数据结构列表数据结构编号 数据结构名称 数据结构别名 数据结构含义 数据项组成Sid、Sno Sname Ssex、DS-1学生信息Student 记录学生的信息Sbirth、Sdept、Sspecial、 Sclass、数据结构编号数据结构名称数据结构别名数据结构含义数据项组成DS-3充值信息Filllnf记录充值相关信息Cznc、Cardno、S

6、no、Czlx、Czje、jbrDS-4校园卡信息Card记录校园卡信息Cardno、Sno、Sid、Cardstates、CardmoneyDS-5学生餐厅信息Dinlnf记录餐厅信息Dinno、Dinname、Dinmanage、DinaddrDS-6超市信息Suplnf记录超市信息Supno SupnameSupmanage SupaddrDS-7校车信息Buslnf记录校车信息Busno、Busstyle、Pressno、Pplace、Pno、DS-8消费刷卡信息Presslnf消费刷卡记录Cardno、Pmoney ptime、Pmanage PaddrDS-9宿舍楼信息Dormln

7、f记录宿舍楼信息Dormnc、Dormstle、DS-10归宿刷卡信息DormPress记录归宿刷卡信息Sno、Sid、Dormno.DS-11图书馆信息Liblnf记录图书馆信息Libno、Libname、Brno、Booknc、DS-12借书信息LibPress记录借书信息Cardstate、Borlist 、2概念设计阶段2.1引言概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构 (概念模型)的过程,它是整个数据库设计的关键。2.2概念模型设计(1)各部分E-R图。(a)学生校园卡关系学生校园卡(b)校园卡日常管理关系1(C校园卡中分E-R图5(d )校园卡身份认证m门禁系分

8、E-R图7(2)各分E R图中关键实体和联系的属性如下所示:学生:(学邑姓名,性别,出生日期,身份证号,学院,专业,班级,生源地)校园卡:(校园卡卡号,持卡人学号,持卡人姓名,持卡人身份证号,持卡人性别,卡内余额,校园卡可用性)服务:(本次服务编号,校园卡卡号,服务类型,服务时间,服务中心地址)校园卡中心:(服务中心编号,服务中心地址,服务中心负责人)超市:(超市编号,超市名称,超市负责人,超市所在校区)超市刷卡:(本次消费编号,超市编号,校园卡卡号,消费金额,消费时间)餐厅:(餐厅编号,餐厅名称,餐厅负责人,餐厅所在校区)餐厅刷卡:(本次消费编号,餐厅编号,校园卡卡号,消费金额,消费时间)校

9、车:(校车编号,校车类型,校车司机)乘车刷卡:(本次消费编号,校车编号,校园卡卡号,消费金额,消费时间)图书馆:(图书馆编号,图书馆名称,图书馆所在校区)借书:(借书编号,校园卡可用性,已借图书,图书馆编号)宿舍楼:(宿舍楼编号,宿舍楼学生类型,宿舍楼所在校区)进出刷卡:(归宿编号,校园卡卡号,学生学号,宿舍楼编号,刷卡时间)(注:由于属性较多,全都写到 E-R图中显得很乱,此处将各属性列岀。)(3)将E-R图合并,按照要求消除属性冲突、命名冲突、结构冲突等,得到初步的E-R图,在此基础上消除冗余得到下图的基本 E-R图:校车刷卡机3逻辑设计阶段3.1逻辑设计的任务和目标系统逻辑设计的任务是将

10、概念设计阶段设计好的基本 E-R图转换为选用DBM沪品所支持的数据模型相符合的逻辑结构。具体内容包括数据组织(将E-R 图转换成具体的关系模型、模型优化、数据库模式定义、用户子模式 (视图)设计)、数据处理(画出系统功能模块图)两大任务。3.2数据组织321将E-R图转换为关系模型由以上分析,可以将学生实体、校园卡实体、校园卡中心实体、餐厅实体、超市实体、校车实体、宿舍楼实体、图书馆实体分别转化为单独的关系模型。为了方便同学查询餐厅、超市和校车的消费情况,特将消费性刷卡联系转化为 独立关系模式;为了了解同学的归宿信息,将身份认证型的进出刷卡转化为独 立关系模式;为了了解同学借阅图书的情况,将身

11、份认证中的借书刷卡转化为 独立的关系模式;同时,考虑同学要向校园卡中充值,在学生校园卡联系中抽 取充值关系转化为独立关系模式;考虑同学可能会挂失等,从学生校园卡联系 中抽取挂失关系转化为独立关系模式。具体的关系模式转化结果如下:student(Sno、Sid、Sname Ssex、Sbirth、Sdept、Sspecial、Sclass、Saddr)Card(Cardno、Sno、Sid、Cardstyle 、Cardstates、Cardmoney Cardtime)校园卡中心:CardCenter(CCno、CCaddr、jbr)充值:FillI nf(Cz no 、Card no、Sno

12、 Czje、Czrq、jbr)挂失:Loslnf(Gsno、Cardno、Sno、Gsrq、jbr)Dinin f(Di nno 、Dinn ame Dinman age、Din addr)Suplnf(Supno、Supname Supmanage Supaddr)Businf(Busno 、Busstyle、Busdriver)消费刷卡: PressInf(Pressno 、Pplace、Cardno、pmoney ptime)宿舍:Dormlnf(Dormno、Dormstyle、Dormregion) DormPress(Backno、Cardno、Sno Dormno Backtim

13、e) LibI nf(Libno 、Lib name、Libregi on)图书借阅刷卡:BorBookPress(Brno、Book no Cardstates、Borlist 、Lib no)标有直线下划线的为主属性,标有波浪线下划线的是外键属性)4物理设计阶段4.1物理设计阶段的目标与任务数据库的物理设计就是根据所选用的 DBMSn处理需求,进行物理存储安排,建立索引,形成数据库的内模式,为逻辑数据模型选取一个最适合应用要求的 物理结构的过程,在这个阶段中要完成两大任务:(1)确定数据库的物理结构,在关系数据库中主要是存取方法和存储结构;(2)对物理结构进行评价,评价的重点是时间和空间效

14、率。4.2数据存储方面为数据库中各基本表建立的索引如下:由于基本表 Card,Stude nt,Di nlnf, Supl nf 的主码 Card no , Sno,Di nno ,Supno经常在查询条件和连接操作的连接条件中出现,且它们的取值唯一,考虑在这四个属性上分别建立唯一性索引;5数据库实施阶段5.1建立数据库、数据表、视图、索引5.1.1建立数据库create database sducardsystem;5.1.2建立数据表(1)学生基本信息表的建立:create table Stude nt(Sno char(12) primary key,Sid char(18) not n

15、ull,Sn ame char(10) not null,Ssex char(4) check(Ssex二男 or Ssex=女)notn ull,Sbirth char(10) not null,Sdept char(20) not null,(2)校园卡基本信息表的建立:create table Card(Cardno char(8) primary key,Sno char(12) not null,Cardstyle char(18) not null,Cardstate char(10) not null,Cardmoney Float not n ull,Cardtime Date

16、Time not n ull, foreig n key (Sno) referen ces Stude nt(S no),)(3)校园卡中心 CardCenter :create table CardCe nter (CCno char(10) primary key,CCaddr char(40) not null, jbr char(10) not null,)(4)创建充值信息表 FillI nf :create table FillI nf(Czno Int primary key,Card no char(8) not n ull,jbr char(10) not null,for

17、eig n key(Card no) referen ces Card(Card no), foreig n key(S no) refere nces Stude nt(S no),)(5)创建挂失信息表LosInf :create table Los lnf(Gsno Int primary key,Gsrq DateTime not n ull,foreig n key(Card no) referen ces Card(Card no),foreig n key(S no) refere nces stude nt(S no),)(6)餐厅信息表Dinlnf ;create table

18、 Dinlnf(Di nno char(4) primary key,Dinn ame char(10) not n ullDinman age char(10) not n ull,Din addr char(10) not null,)(7)超市信息表 SupInf :create table Suplnf(Supma nage char(10) not n ull,Supaddr char(10) not null,) ;(8)校车信息表 Businf :create table Busi nf(Bus no char(4) primary keyBusstyle char(10) no

19、t nullBusdriver char(10) not null,);(9)消费刷卡信息记录表 Pressinf :create table Press lnf(Press no Int primary key,超市orPplace char(10) check(Pplace=餐厅or Pplace二Pplace二校车)not null,Cardno char(8) not n ull,Pmoney Float not n ull,Ptime DateTime not n ull,foreig n key(Card no) refere nces Card(Card no),)(10)宿舍信

20、息表 Dorminf :create table Dormi nf(Dormno char(10) primary key,Dormregi on char(10) not n ull,(11 )归宿刷卡信息表 Dormpress:create table DormPress(Back no Int primary key,Backtime DateTime not n ull, Cardno char(8) not n ull,Dormno char(10) not n ull, foreig n key(Card no) refere nces Card(Card no), foreig

21、n key(S no) referen ces Stude nt(S no), foreig n key(Dorm no) refere nces DormI nf(Dor mn o),)(12)图书馆信息表 LibInf :create table Libi nf(Lib no char(10) primary key,Lib name char(20) not n ull,Libregi on char(20) not n ull,)(13)图书馆借阅刷卡记录 BorBookPress :create table BorBookPress (Br no Int primary key,Book no char(10) not null,Lib no char(10) not null,5.1foreig n key(Lib no) refere nces Lib In f(Lib no);.3建立视图(1)用于查询的更新学生在各个餐厅刷卡消费信息的视图定义如下:create view Dinner2asselect *from Press Infwhere Place二

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1