文档库 最新最全的文档下载
当前位置:文档库 › 电子商务数据库原理及应用实验报告(学号+姓名)

电子商务数据库原理及应用实验报告(学号+姓名)

实验报告

课程名称:电子商务数据库原理及应用指导老师:

学号:

姓名:

实验成绩:

2014年12月日

XXX图书管理系统数据库设计

1.系统概述

1.1系统意义

随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。

图书管理系统的正常运营中总是面对大量的读者信息,图书信息以及两者相互作用产生的借书信息,因此要对读者资源,图书资源,借书信息进行管理。本系统的设计就是为了提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书更好的为企事业单位服务。

1.2应用背景

系统名称:XX图书管理系统

系统功能:为图书资料及借阅提供规范化管理

项目提出者:某公司图书资料管理部门

最终用户:某公司人员

2.需求分析

2.1总体功能概述

本系统主要实现对图书馆信息的管理,主要功能为管理有关读者、图书、借阅、查询和管理员的信息等。

(1)图书资料进行管理,如登记新书,删除不存在的书目,对已经变更的图书信息进行修改。(2)读者信息管理,如新增读者,对读者信息进行修改、删除。

(3)图书借阅管理,提供借阅登记表和返还登记表来管理借阅。

(4)信息查询,提供图书查询、读者查询、借书信息查询等。

2.2功能划分

图书管理员主要操作有:

(1)新办借书证及读者基本信息维护,包括借书证编号、职工号、读者姓名、读者性别、所在部门、职务、联系电话等基本信息。

(2)读者类别管理。包括类别编号、类别名称、借书数量、借书期限、有限期限、每天超期

罚款单价。

(2)图书类别管理(输入、修改、查询),包括类别编号,类别名称,备注等。

(3)图书信息管理。新书入库,图书信息的查询修改,包括图书编号、书名、图书类别、关键词、作者姓名、出版社名称、出版日期、单价、登记日期。

(4)借阅信息管理。借书、还书信息的输入,超期借书查询,超期还书罚款,包括借书证编号、图书编号、借书日期、还书日期、超期罚款。

读者主要操作有:

(1)读者基本信息的查询,修改联系电话。

(2)图书信息查询。查询库存图书信息,本人图书借阅信息等

(3)图书借阅、续借及归还。

3.概念模型设计

各部分E-R图如下:

(1)读者信息类别实体E-R图

图1 读者类别实体E-R图

(2)读者实体E-R图

图2 读者实体E-R图

(3)图书信息类别实体E-R图

图3 图书类别实体E-R图(4)图书实体E-R图

图4 图书实体E-R图(5)图书借阅实体E-R图:

图5 图书借阅实体E-R图

(6)

图5 实体之间关系的E-R图

4.逻辑模型设计

通过E-R模型到关系模型的转化,可以得到如下关系模式:数据库设计

图书管理系统数据库中各个表格的设计结果如下面的6个表格所示,每个表格表示数据库中的一个表。

其关系图如下:

下面是的详细说明:

为了实现操作员权限我管理,需设置一个登录权限管理表,在系统使用过程中应由系统管理员管理。

表1

图书总表books

主键:图书编号

表2

图书类别表booktype

主键:类别名称

表3

借书信息表borrowinfo 主键:借书信息编号

表4

读者信息表readers 主键:读者编号

表5

读者类别表readertype 主键:类别名称

表6

管理员表admin

相关文档