图书管理系统数据库设计说明书

  • 格式:pdf
  • 大小:1.05 MB
  • 文档页数:19

下载文档原格式

  / 19
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2 系统功能分析
2.1 需求分析
一个图书管理系统数据库的主要任务是对读者信息、管理员信息、图书资料信息、借阅归还图书信息、罚款信息的基本信息 的操作及处理。此系统功能分为面向学生和面向管理员两部分,其中学生可以进行借阅、续借、归还和查询书籍等操作,管理员 可完成书籍和学生信息的增加,删除和修改以及对学生,借阅、续借、归还的确认。
通过前述分析,可以抽取出图书管理系统的基本实体有:管理员、读者、书籍三个实体是通过读者借阅,管理员管理产生联 系的,管理员与读者,读者和书籍都是一对多的联系;
1、抽象出系统的实体 根据分析,图书管理系统主要包括管理员、读者、书籍、已借阅书籍 4 个实体,画出 4 个实体的局部 E-R 图,并在图中标出 实体的主键(加下划线的属性)。
第 2 页 共 21 页
Fra Baidu bibliotek
(1)读者实体图 (2)书籍实体图 (3)课程实体图
电话 性别 姓名
所在系
生效日 期
读者号
读者 图 3-1 读者实体图
失效日期 借书量 照片
作者 书名 书号
出版社
价格 库存量 简介 状态
书籍 图 3-2 书籍实体图
第 3 页 共 21 页
姓名 读者号 书号
佛山职业技术学院学图书管理系统 数据库设计说明书
专业:电子商务 班级:12 级 2 班 姓名:曾颖仪 学号:24 号
1 引言................................................................................................................................................. 1 1.1 编写目的..............................................................................................................................1 1.2 编写背景..............................................................................................................................1
(2)读者用户
第 1 页 共 21 页
1)查询和修改个人信息。 2)进行查阅操作,包括查看书籍信息、查看已借书籍等。 3)学生可以查看自己当前借阅的信息和以前所借阅的成绩信息。
图书管理的基本规定是:每个读者一次最多可以借 4 本书,借书期限为一个月,借阅时不可以对书籍进行恶意的毁坏
2.2 模块设计
图书管理系统
读者信息,借书信 息管理
书籍信息管理
借阅信息管理



















3 系统结构设计















图 2-1 系统模块图
3.1 概念结构设计
分析图书管理系统的基本需求,利用概念结构设计的抽象机制,对所需分析结果中的信息进行分类、组织,得到系统的实体、 实体属性、实体的键、实体之间的联系以及联系的类型,就可以设计出系统的概念模型。
(1)系统管理员 1)管理读者信息,实现对读者个人信息的增加、删除、更新等。读者信息包括读者的学号、姓名、性别、班号、出生日期、 电话、照片等。 2)管理书籍信息,实现对书籍信息的增加、删除、更新等。书籍信息包括教师的书号、书名、作者、出版社、价格等。 3)管理已借书籍信息,实现对已借信息的增加、删除、修改等。已借书籍信息包括书号、书名、、读者号、姓名、借阅日期等。 4)对各类信息进行查询,统计。
1 引言
1.1 编写目的
本文档是选课系统概要设计文档的组成部分,编写数据库设计文档的目的是: (1)规范数据库设计。 (2)为数据库创建提供依据。 (3)为以后的开发工作提供快速查看数据库表结构,字段名称,类型,意义等。 (4)为系统维护提供数据库依据。
1.2 编写背景
选课系统以学生选课所涉及的核心内容作为数据库管理的对象来进行设计。完成学生选课的管理,系统需要对教师信息、学 生选修课程的信息、开设的所有课程信息、专业信息、教师开设课程信息等进行。
2 系统功能分析.................................................................................................................................1 2.1 需求分析..............................................................................................................................1 2.2 模块设计..............................................................................................................................2
5.1 表实现..................................................................................................................................9 5.2 表的优化............................................................................................................................11 5.3 建立索引............................................................................................................................12 5.4 建立关系............................................................................................................................12 6 建立查询.......................................................................................................................................13 7 建立系统窗体...............................................................................................................................14 7.1 登录窗体..........................................................................................................................14 7.2 主窗体................................................................................................................................14 7.3 读者信息,借阅信息管理窗体.......................................................................................... 15 7.4 书籍信息管理窗体.............................................................................................................16 7.5 已借书籍信息管理.............................................................................................................17 8 项目总结.......................................................................................................................................17
4 权限设计.........................................................................................................................................9 5 数据库具体实现.............................................................................................................................9
3 系统结构设计.................................................................................................................................2 3.1 概念结构设计......................................................................................................................2 3.2 逻辑结构设计......................................................................................................................7 3.3 物理结构设计......................................................................................................................8 3.2.1 读者信息表................................................................................................................8 3.2.2 书籍信息表...............................................................................................................8 3.2.3 借阅信息表................................................................................................................9 3.2. 4 管理员信息表........................................................................ 错误!未定义书签。