数据库实验 - 数据库应用系统设计 - 图文
更新时间:2024-01-08 19:54:01 阅读量: 教育文库 文档下载
- 数据库实验报告总结与心得推荐度:
- 相关推荐
实验报告
课程名称 实验项目名称 日期 指导教师 姓名 数据库原理 数据库应用系统设计 学号 成绩 一、 实验目的 掌握数据库设计的基本方法;综合运用掌握的数据库知识技术设计小型数据库应用程序。 二、 实验原理和内容 背景知识: 数据库应用原理课程的学习,其主要目标是能利用课程中学习到的数据库知识和技术较好地设计开发出数据库应用系统,去解决各行各业信息化处理的要求。本实验主要在于控股学生对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高学生综合运用所学知识的能力。 数据库应用设计是指对于一个给定的应用环境, 构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。 为了使数据库应用系统开发设计合理、规范、有序、正确、高效进行,现在广泛采用的工程化6阶段开发设计过程与方法,它们是需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库的实施、数据库系统运行与维护阶段。以下实例的介绍按照6阶段开发设计过程展开。 实验内容: 设计本系统模拟学生在图书馆借阅图书的管理内容,包括查询图书馆、借书、借阅后得查询、统计、超期罚款等的处理情况, 简化的系统需要管理的情况如下。 1 可随时查询处可借阅图书的详细情况,如图书编号(bno)、图书名称(bna)、出版日期(bda)、图书出版社(bpu)、图书存放位置(bpl)、图书总数量(bnu)等, 这样便于学生选借。 2 学生查询图书情况后即可借阅所需图书,可借阅多种图书,每种图书一般只借一本,若有图书超期请教清罚金后,才能开始本次借阅。 3 为了唯一标识每一学生, 图书室办借书证需如下信息:学生姓名、学生系别、学生所学专业、借书上限数及唯一的借书证号。 4 每学生一次可借多本书,但不能超出该生允许借阅上限数(上限数自定),每个学生可以多次借阅, 允许重复借阅同一书。 规定借阅书期限为两个月,超期每天罚2分。 根据以上要求,认真做系统需求分析,设计本系统的E-R图,写出E-R图的关系模式,根据设计需要可增加关系模式,并找出个关系模式的关键字。 三、 实验步骤和运行结果 3.1 需求分析 经调查知整个图书借阅管理子系统的业务流程描述如下: ☆新生入校,到图书室办理借阅证,并进行注册登记 ☆学生进入图书室可随时查询可借阅图书的详细情况 ☆学生确认借阅的书籍后,根据图书借阅证办理相关借阅手续 ☆在图书借阅期内,学生可持证到图书室办理还书手续;若有图书超期请交清罚金后,才能开始下一次借阅 用户需求分析 ☆该系统的操作者为学生和图书管理员。 ☆学生:主要可执行查询可借阅图书的详细情况,如图书编号(bno)、图书名称(bna)、出版日期(bda)、图书出版社(bpu)、图书存放位置(bpl)、图书总数量(bnu)等。 ☆图书管理员:新生入学时,负责对学生的图书借阅证信息进行登记、注册;学期内,为学生办理借阅图书的手续;学期结束前,进行相关图书借阅违章学生的管理。 3.2 概要设计 由需求分析可得出该系统的业务流程图,如下所示 用户 否 用户 登录 是否注册? 是 登录 查询应还图书 主界面 是 是否超期? 查询可借图书 否 借阅 归还 结束 结束 图1:图书借阅管理子系统 借书业务流程图 图2:图书借阅管理子系统 还书业务流程图 实体图和E-R图 交清罚金 主界面 经分析可提取出学生、学生借书证、图书、图书室这四个实体,实体图分别如下: 姓名 学号 性别 家庭住址 学生 政治面貌 联系电话 专业 班级 出生日期 图3:学生实体图 学生姓名 借书证号 学生借书证 所学专业 借书上限 学生系别 图4:学生借书证实体图
图书名称 出版日期 图书编号 图书 图书出版社 图书存放位置 图书总数量 图5:图书实体图
图书室编号 书架号 图书室 图书总量 图6:图书室实体图 图书室 办理 借书证 借阅 存放 持有 查询 图书 学生 图 7:图书借阅管理子系统的E-R图 3.4创建数据库 数据库名为ts,该数据库由八个数据表构成,分别为: ▲ 学生信息表(tsXS):学号、姓名、性别、政治面貌、出生日期、专业、班级、家庭住址、联系电话。其中,学号为该数据表的主键。 ▲ 借书证信息表(tsJSZ):借书证号、学生姓名、学生系别、所学专业、借书上限。其中借书证号为该数据表的主键。 ▲ 图书信息表(tsTS):图书编号、图书名称、出版日期、图书出版社、图书存放位置、图书总数量。其中,图书编号为该数据表的主键。 ▲ 图书室信息表(tsTSS):图书室编号、书架号、图书总量。其中,图书室编号为该数据表的主键。 ▲ 借书信息表(tsJS):借书证号、图书编号、借出日期、应还日期。其中,借书证号和图书编号共同构成该数据表的主键。 ▲ 图书查询信息表(tsTSCX):图书编号、图书名称、出版日期、图书出版社、图书存放位置、借出日期、应还日期。其中,图书编号构成该数据表的主键。 ▲ 用户表(tsYH):用户ID、用户名、密码、权限。用于系统对操作员的设置。 ▲ 操作日记表(tsOD):用户ID、登陆日期、登陆时间、操作。用于记录系统的使用情况。 各表的结构如下: 表一:学生信息表(tsXS) 字段名 学号 姓名 性?? 政治面貌 出生日期 专业 班级 家庭住址 联系电话 表二:借书证信息表(tsJSZ) 字段名 借书证号 学生姓名 学生系别 所学专业 借书上限 表三:图书信息表(tsTS) 字段名 图书编号 图书名称 字符,20 字符,20 类型长度 是 否 关键字 字符,20 字符,20 字符,20 字符,20 Smallint 类型长度 是 否 否 否 否 关键字 字符,20 字符,20 字符,2 字符,10 日期型 字符,20 字符,20 字符,50 字符,20 类型长度 是 否 否 否 否 否 否 否 否 关??字
正在阅读:
数据库原理及应用实验大纲10-20
2015年注册监理工程师继续教育考试试题与答案(市政公用工程)10-16
日本现代文学选读10篇文章翻译文章06-14
贵州省国土资源厅公告03-12
刑事诉讼法学案例分析02-20
长虹彩电总线进入及调整方法汇总02-29
作文的开头读写教学二06-10
无机化学试卷03-02
《路旁的橡树》教学设计(优秀3篇)03-24
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 数据库
- 应用系统
- 实验
- 图文
- 设计
- 错题更正
- 高鸿业西方经济学宏观部分配套习题2
- 繁星春水阅读
- 中考誓师大会发言稿
- 有限空间事故案例分析及防范措施
- 小学综合实践活动中教师指导作用浅谈
- 装配式预制构件生产方案
- 校本教材编写方案
- 读书征文简报word版本(3页)
- 我国体育发展短板研究的时空分布特点、热点及历史演化分析
- 二十一世纪人工髋关节发展的新趋势-论文
- 17-18版 第5章 第4节 课时分层训练31
- SQL 优化指导和SQL 访问指导的讨论
- VI项目详细说明
- xx公司存货管理存在的问题及解决方法研究
- 生发密发最有效的方法
- 五峰土家族自治县教育局关于做好2012年生源地信用助学贷款工作的通知
- 企业移出经营异常名录申请表
- 公司废钢地磅自动计量管理制度
- 马铃薯病虫害综合防控工作总结