收藏 分销(赏)

图书借阅系统数据库.doc

上传人:仙人****88 文档编号:8947825 上传时间:2025-03-08 格式:DOC 页数:7 大小:107.50KB
下载 相关 举报
图书借阅系统数据库.doc_第1页
第1页 / 共7页
图书借阅系统数据库.doc_第2页
第2页 / 共7页
点击查看更多>>
资源描述
课程设计报告 课程名称:数据库技术应用 设计题目:图书借阅系统数据库 院 系: 班 级: 姓 名: 学 号: 指导教师: 设计时间: 一 系统设计的需求分析和目的 1.需求分析: (一)数据需求和功能需求 “图书借阅系统”需要建立读者、图书、编码和借阅表,管理读者、图书、编码(条码)和借还书数据。 (二)数据流程 输入和修改-查询-统计-维护-帮助。用户能够相对自由地选择和操作。“输入和修改”就是编辑,“维护”可执行数据备份和数据恢复。 (三)系统功能 信息输入、信息查询、统计制表、系统维护和帮助功能。 2.设计目的:本需求的设计目的在于研究图书馆管理系统软件的开发途径和应用方法。 开发意图 (1)为了图书馆管理系统更完善; (2)为了图书馆办公室对学生借阅的管理更方便; (3)为了减轻工作人员的工作负担。 (二)设计要求 1. 查询每个用户借阅的全部信息 2.使用软件工程的思路确定总体方案. 3.进行详细的需求分析 4.能够独立完成系统的开发任务. 二 系统的设计 1. 系统的概念设计 (1)读者信息 读者信息一般用来记录读者的静态信息,如读者的图书证号、学号、姓名、性别和所在系。由于一位读者只办一个图书证。在用计算机管理时,可以将读者信息和图书证信息合二为以,在此信息中加入图书证是否挂失。其实体属性图如下1-1所示 读者信息 图书证号 学号 姓名 是否挂失 院校 性别 图1-1读者信息实体属性图 (2) 图书档案 图书档案信息一般用来记录图书静态信息,包括每种书的类别、 名称、出版社、出版时间 、单价、 页数、 简介和备注等。为了方便与管理,每种书设有一个书目编号。由于入库时间和图书档案的联系比较紧密,把它与图书信息归在一起。因为,图书档案的实体属性如下1-2所示 图书档案 作者 图书名称 类别 出版社 单价 书目编码 页数 入库时间 简介 备注 出版时间 图1-2图书档案的实体属性图 (3) 书目编码 书目编码信息用来记录每一本书的有关信息,同一种书可能会购买很多本,每一本书可以利用条形码做为该书编号,方便数据录入。由于同一种的图书档案信息是相同的,所以只需记录在图书档案信息中的书目编码,以免重复。为了便于统计和查询,还记录该书借出的次数和当前是否在库。于是,书目编码的实体属性如图所知1-3所示 书目条码 图书条码 书目编码 借出次数 在库否 图1-3书目编码的实体属性图 (4)借阅信息 借阅信息用来记录读者借阅书目的有关信息,是一种动态信息。每位读者每次借阅一本书都会有相应的记录,内容至少包括图书证号、图书条码、借阅日期和还书日期。实际上,借阅信息是表示读者信息和图书编码信息关系的一种信息,在关系形数据库中,表示两个实体之间关系的信息也是一种关系,也可以把它看成一种实体,同样拥有自己的属性。借阅信息的实体属性如图1-4所示 借阅信息 图书条码 图书证号 借阅时间 还书时间 图1-4借阅信息的实体属性图 (5)实体之间的关系 通过以上分析,一方面,每位读者拥有一张图书证,可以多次借阅,每位读者每借一本书要产生一条借书记录。每种书有一张图书信息卡,具有一个书目编码,一种书可能有很多本,每本书通过唯一的条形码区别。可见,这些数据之间存在一定的联系即: 1)书目编码与图书档案信息之间通过建立一种一对多联系 读者信息 书目编码 图书档案 借阅 入库 m n p i 2)读书信息与书目编码之间通过借阅形成多对多联系 图1-5图书借阅系统E-R图-1 1)在借阅时,读者信息与借阅信息之间可以通过图书证号建立一对多的联系; 2)在借阅时,书目编码与借阅信息之间可以通过图书条码建立一对多的联系; 3)在借阅时,图书档案与书目编码之间可以通过书目编码建立一对多的联系; 它们之间的E-R关系这般分解后如图1-6所示。 借阅信息 书目编码 读者信息 图书档案 借阅 借阅 入库 图1-6图书借阅系统E-R图-2 (6)数据字典 根据了解到的数据,设计数据字典如表1-1所示 属性名 数据类型 数据长度 所属实体 图书证号 文本 6 读者,借阅 学号 文本 12 读者 姓名 文本 8 读者 性别 文本 2 读者 院系 文本 20 读者 是否挂失 是/否 读者 书目编号 文本 7 图书,书目编号 类别 文本 20 图书 书名 文本 30 图书 作者 文本 16 图书 出版社 文本 30 图书 出版时间 日期/时间 图书 单价 单精度型 图书 页数 单精度型 图书 入库时间 日期/时间 图书 简介 备注型 图书 备注 备注型 图书 图书条码 文本 9 书目编码,借阅 借出次数 短整形 书目编码 在库否 是/否 书目编码 借阅时间 日期/时间 借阅 归还时间 日期/时间 借阅 2 系统的逻辑设计 根据实体-属性图、实体-联系图以及数据字典,设计图书借阅系统数据库及其表结构如下 表1-2读者信息表结构 字段名 字段类型 字段长度 说 明 图书证号 文本 6 数据在表中唯一 设为该表的主键 学号 文本 12 姓名 文本 8 性别 文本 2 男/女 院系 文本 20 是否挂失 是/否 是/否 (2)图书档案表 表1-3图书档案表结构 字段名 字段类型 字段长度 说 明 书目编号 文本 7 数据在表中唯一 设为该表的主键 类别 文本 20 书名 文本 30 作者 文本 16 出版社 文本 30 出版时间 日期/时间 单价 单精度型 页数 单精度型 入库时间 日期/时间 简介 备注型 备注 备注型 (3)书目编码表 表1-4书目编码表结构 字段名 字段类型 字段长度 说 明 图书条码 文本 9 数据在表中唯一 设为该表的主键 书目编码 文本 7 外部键,与图书档案表中书目编码具有参照关系 借出次数 短整形 在库否 是/否 是/否 (4)借阅信息表 表1-5借阅信息表结构 字段名 字段类型 字段长度 说 明 图书条码 文本 9 外部键,与图书档案表中书目编码具有参照关系 图书证号 文本 6 外部键,与图书档案表中书目编码具有参照关系 借阅时间 日期/时间 归还时间 日期/时间 由于允许一位读者借阅多本书,并且允许一位读者多次借阅同一本书,在该表中图书条码。图书证号以及图书条码和图书证号的组合的值都不唯一,不能做该表的主键。而图书条码、图书证号和借阅日期三个字的字段组合唯一,因此,设定图书条码、图书证号和借阅日期合起来做主键。 三 系统环境配置 1.Microsoft Windows XP操作系统,ACCESS数据库管理系统个人版 四 系统的功能实现 (一)菜单和工具栏 “图书借阅系统”的菜单设计如图1所示。其中,保留了Access2003的系统菜单和工具栏。 五 系统维护与管理 六 总结
展开阅读全文

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


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

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

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

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

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

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

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

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

客服