1、 数据库基础与应用 课程设计报告 题目:题目:图书管理系统图书管理系统 第 1 页 输入题目 1 系统简介: 我们用 access2007 设计了一个小型的图书管理系统 开发工具介绍:Access 数据库由七种对象组成,它们是表、查询、窗体、 报表、宏、页和模块。 表(Table) 表是数据库的基本对象,是创建其他 5 种对象的基础。 表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据 表。 查询(Query)查询可以按索引快速查找到需要的记录,按要求筛选 记录并 能连接若干个表的字段组成新表。 窗体(Form)窗体提供了一种方便的浏览、输入及更改数据的窗口。 还可以创建子窗体显
2、示相关联的表的内容。窗体也称表单。 报表(Report)报表的功能是将数据库中的数据分类汇总, 然后打印 出来,以便分析。 宏(Macro)宏相当于DOS中的批处理,用来自动执行一系列操作。 Access 列出了一些常用的操作供用户选择,使用起来十分方便。 模块(Module)模块的功能与宏类似,但它定义的操作比宏更精细和 复杂,用户可以根据自己的需要编写程序。模块使用Visual Basic编程。 页是一种特殊的直接连接到数据库中数据的一种 WEB 页。通过数据 访问页将数据发布到 Internet 或 Intranet 上,并可以适用浏览器进行数 据的维护和操作。 这个系统用户的需求具体体
3、现在各种信息的提供,保存,更新和查询.这 就要求数据库的结构能充分满足各种信息的输入和输出.在仔细分析调查 有关图书馆管理信息需求的基础上设计出如下的图书馆管理系统. 图书管理系统是分角色进行管理的系统.将其分为图书,借阅,读者三大 信息表.再充当不同的角色:读者和图书管理员. 系统的目的就是根据不同 角色能有效的处理这些信息。 分工情况分工情况: :我们组有两名成员,陈晓丹负责查询和主页的设计,担任图书管理 员的角色,完成图书管理员主页的设计.张梦漪则负责建立表关系,表结构,和窗 体的设计,并担任读者主页的设计,是读者的角色. 第 2 页 2. 数据库结构设计 表结构设计: 表表 1:读者信
4、息表:读者信息表 序号序号 字段名字段名 类型(长度)类型(长度) 主主/外码,索引外码,索引 有效性规则有效性规则 1 借书证号借书证号 文本(文本(10) PK 2 姓名姓名 文本(文本(50) 必填,非空串必填,非空串 3 性别性别 文本(文本(1) “男”“男”or “女”“女” 4 出生日期出生日期 时间时间/日期日期 5 学历学历/职称职称 文本(文本(10) 6 地址地址 文本(文本(255) 7 已借图书量已借图书量 整型整型 PK 8 电话电话 文本(文本(20) 9 照片照片 OLE 表表 2:图书信息表:图书信息表 序号序号 字段名字段名 类型(长度)类型(长度) 主主/外外码,索引码,索引 有效性规则有效性规则 1 书号书号 文本(文本(20) PK 2 书名书名 文本(文本(50) 第 3 页 3 作者作者 文本(文本(50) 必填,非空串必填,非空串 4 出版社出版社 文本(文本(100) 5 出版日期出版日期 时间时间/日期日期 6 页数页数 文本(文本(20) 7