《数据库系统原理》课程设计报告 联系客服

发布时间 : 星期三 文章《数据库系统原理》课程设计报告更新完毕开始阅读3a5c2c7527284b73f2425078

《数据库系统原理》课程设计报告

----小型数据库系统设计 题 目 组 员 组长学号姓名 组员1学号姓名 组员2学号姓名 组员3学号姓名 组员4学号姓名 组员5学号姓名 …….. 姓名 在课程设计中主要完成的模块和任务 组员的详 细分 工 说明:需要注明是哪位同学设计的(着重了解用户的数据需求、处理需求、安全性及完整性要求) 通过详细的调查与分析,图书馆工作主要包括办证销证、图书借阅、信息查询、图书预约、新书统计等五个部分。 需求分析 1)办证销证:负责办理读者的借阅证以及销证手续,录入读者信息; 2)图书借阅:负责统计读者借阅图书的情况并随时统计读者借阅期是否超过,予以催还; 3)信息查询:包括图书类别、图书是否入库等信息查询,以及所需图书是否在馆的信息查询; 4)图书预约:读者可以进行所需图书的预约; 5)新书统计:对于新到馆的图书进行登记入库。 根据系统描述,采编人员将采购的新书信息提交给系统成为馆藏图书,经过读者借阅,系统统计产生借阅统计表,提交给采编人员,指导图书的采购。得到如图1-3所示的顶层图,如下: 数据流图 对系统进行细化,描述出系统的主要功能,产生一层细化数据流程图,如图所示: 数据字典把数据流程图上所有数据都加以定义,并按特定格式予以记录,以备随时查询和修改。因此数据字典是数据流程图的辅助资料,对数据流程图起注解作用。结构化系统分析中,数据字典主要用于描述数据流和数据存储的逻辑内容,以及外部实体和处理过程的某些数据特性。 处理逻辑编号:P1 处理逻辑名称:图书分类编目 简述:完成对新购图书的分类及编目处理 处理功能:图书的分类、图书信息的输入、新书通告的生成 输入的数据流:新书 输出的数据流:图书分类信息,图书基本信息,新书通告 处理逻辑名称:办证销证 简述:进行图书证的办理及注销 处理功能:对图书证进行办理和注销 输入的数据流:读者信息 输出的数据流:读者信息 处理逻辑编号:P3 处理逻辑名称:图书借阅 简述:完成对图书的借阅管理 处理功能:根据读者信息进行借书和还书处理 输入的数据流:图书证、索书号 数据字典 处理逻辑编号:P2 输出的数据流:借阅记录 处理逻辑编号:P4 处理逻辑名称:超期罚款 简述:对超期记录进行罚款处理 处理功能:根据图书证及借阅记录对超期记录进行罚款 输入的数据流:图书证、借阅记录 输出的数据流:罚款记录 处理逻辑编号:P5 处理逻辑名称:信息查询 简述:进行相应的信息查询 处理功能:对读者和图书进行信息查询 输入的数据流:图书证查询请求 输出的数据流:查询报表 处理逻辑编号:P6 处理逻辑名称:图书预约 简述:完成对图书的预约处理 处理功能:对图书的预约进行处理 输入的数据流:图书证、索书号 输出的数据流:预约登记表 处理逻辑编号:P7 处理逻辑名称:处理预约登记 简述:完成预约登记处理 处理功能:对预约登记进行处理 输入的数据流:预约登记 输出的数据流:处理预约登记表 处理逻辑编号:P8 处理逻辑名称:统计借阅情况 简述:对借阅情况进行统计 处理功能:对借阅情况进行统计 输入的数据流:图书信息、读者信息、借阅信息 输出的数据流:借阅统计表 数据存储的定义 数据存储编号:F1 数据存储名称:图书信息表 简述:馆藏图书基本信息 数据存储组成:索书号+分类号+书名+作者+出版社+出版时间+出版号+入馆日期+价格+备注+用户标识+第一次借阅日期+最后一次借阅日期 关键字:索书号 数据存储编号:F2 数据存储名称:读者信息表 简述:读者基本信息 数据存储组成:图书证号+姓名+性别+系别+专业+联系方式+EMAIL+读者标识+办证日期+最大借阅量+年借阅量 关键字:图书证号 数据存储编号:F3 数据存储名称:借阅信息表 简述:读者借阅图书的相关信息如借书信息、还书信息 数据存储组成:索书号+借书者编号+借书日期+第一次借阅记录+最后一次借阅记录 关键字:索书号 数据存储编号:F4 数据存储名称:超期罚款表 简述:读者已借图书若超过借阅期限,则予以罚款处理 数据存储组成:索书号+借书者编号+借书日期+超期天数+罚款金额 关键字:索书号+借书者编号 数据存储编号:F5 数据存储名称:预约登记表 简述:读者可以对所需图书进行预约借阅 数据存储组成:索书号+图书证编号+借阅日期+预约日期 关键字:索书号+图书证编号 外部实体的定义 外部实体编号:S1 外部实体名称:读者 简述:读者 输入的数据流:图书证、图书信息、新书通告 输出的数据流:借阅信息 外部实体编号:S2 外部实体名称:采编人员 简述:采编人员 输入的数据流:借阅统计表 输出的数据流:新书信息、图书分类编目、新书通告 数据项的定义 数据项编号:I1 数据项名称:姓名