《Access数据库应用》实验报告 下载本文

一. 绘制数据流程图 1. 子系统顶层数据流程图

根据上面的系统功能描述,可确定该子系统的外部实体有哪些?顶层数据流程图应如何绘制?

2. 根据设计需要,对顶层数据流程图做进一步分解,绘制子系统其余各层数据流程图。

二. 编写需求说明书(选做)

根据需求描述和分析得出的子系统数据流程图,编写需求说明书。

实验十五 课程设计数据库结构设计

实验目的

1. 掌握E-R图的绘制方法,能设计并绘制小型系统的E-R图; 2. 掌握将E-R图转换为关系模型基本方法。 实验内容

根据下面的描述,试设计并绘制图书管理系统的E-R图,并将E-R图转换为关系模型。

某一学校的图书馆,欲开发一个图书管理系统,实现对图书馆各项事务进行管理,系统要求包括图书管理、读者管理、管理员管理和借阅管理等功能模块。

其中,图书管理需要记录图书编号、书名、ISBN、第一作者、第二作者、出版社、出版日期、定价、页数等。一本图书属于一个图书分类,一个图书分类可以有多本图书。图书分类需记录图书分类号、图书分类名称。

读者管理读者的基本信息,包括读者编号、姓名、性别、出生日期、部门等。一个读者对应一个读者类别,一个读者类别可以有若干个读者。读者类别需记录类别编号、类别、可借图书数量、可借期限。

管理员模块管理管理员的信息,包括管理员编号、姓名、登录密码、权限。

借阅管理模块管理图书的借阅,一个读者可以借阅多本图书(但应在其允许数量之内),一本图书可以被多个读者借阅,每一次的借阅应由一个管理员办理,并记录借出日期,应还日期和是否已还等信息。

实验十六 课程设计系统实现

实验目的

1. 了解小型系统的功能结构的设计方法; 2. 能将所设计的功能结构实现出来。 实验内容

某一学校的图书馆,欲开发一个图书管理系统,实现对图书馆各项事务进行管理,系统要求包括图书管理、读者管理、管理员管理和借阅管理等功能模块。使用实验十五的数据库结构,实现图书管理系统。具体要求如下: 1. 数据录入功能的实现

分别建立图书信息录入窗体、读者信息录入窗体和管理员信息录入窗体。

2. 借还书功能的实现

(1) 建立借书窗体,要求在窗体中使用3个组合框分别选择

读者所借图书的编号、读者的读者编号和管理员的编号,借出日期为系统当前日期,并能根据读者信息自动计算出应还日期。

(2) 建立还书窗体,根据读者的读者编号,查询出读者的所

借图书记录,由管理员修改是否已还字段。

3. 查询功能的实现

(1) 分别建立按图书编号查询、按图书名称查询、按作者姓

名查询和按出版社查询,用户能输入相应条件查询有关图书信息;

(2) 建立按读者编号、按读者姓名查询读者信息,用户能输

入相应条件查询有关读者信息;

4. 报表统计功能的实现

(1) 建立图书信息报表,显示并打印出图书基本信息和在库

数量;

(2) 建立图书分类信息报表,分类显示并打印出各类图书的

数量;

(3) 建立催还通知报表,显示并打印出超期未还图书的读者

信息、图书信息。