《最新Access数据库设计(图书馆管理系统).doc》由会员分享,可在线阅读,更多相关《最新Access数据库设计(图书馆管理系统).doc(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateAccess数据库设计(图书馆管理系统)标签:标题Access数据库设计(图书馆管理系统)西安建筑科技大学华清学院课程设计 目录 1 绪论 . 2 2图书馆借阅信息管理系统 . 2 目的 . 2 图书馆借阅管理系统的任务 . 2 图书馆借阅管理系统的作用 . 3 3 图书馆借阅信息管理系统需求分析 . 3 确定用户 . 3 模块 . 3 ER图分析 . 4 4 实例制
2、作介绍 . 5 创建空数据库 . 5 创建所需表 . 5 创建图书表 . 5 创建“读者表” . 8 创建“图书类别表” . 8 创建“借阅表” . 9 创建“记忆坊出版社表” . 10 建立表之间的关系 . 11 创建查询 . 12 创建“还书”查询 . 12 创建“读者累计借书册数”查询 . 14 创建“按出版社查询图书”查询 . 15 创建窗体 . 16 创建“读者借阅记录”窗体 . 16 创建“查看图书记录”窗体 . 18 创建“选择图书名称”窗体 . 19 总结 . 21 致谢 . 22 第 1页 共23 页 西安建筑科技大学华清学院课程设计 1 绪论 在数据库应用系统开发之前,对开
3、发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。 数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。 数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。
4、2图书馆借阅信息管理系统 目的 结合图书馆的实际情况,通过使用Microsoft access200为开发环境,以此来满足图书馆工作人员对图书的管理,包括借阅者的借书情况和罚款情况,并使节约者能方便快捷的查找自己所需要的图书信息。 图书馆借阅管理系统的任务 图书馆对图书的管理 图书馆对读者的管理 图书馆借阅情况的管理 第 2页 共23 页 西安建筑科技大学华清学院课程设计 图书馆借阅管理系统的作用 图书馆借阅管理系统是以先进的软件和高速的硬件为基础的新型管理模式。通过集中的信息数据库,将图书馆的图书管理、读者管理、借阅情况管理结合起来,达到降低成本,提高效率,改进服务,增加收入的目的。 3 图
5、书馆借阅信息管理系统需求分析 为了丰富广大群众的精神生活,业余文化生活,很多企事业单位,学校,政府机关等开设了相关的图书馆,以此来提高员工、学生、政府人员等借阅图书的功能。成旧的人工管理已经不能无法满足快捷的生活节奏和信息发展,也为了减轻工作人员的负担,图书馆信息管理便应运而生。 确定用户 图书馆工作人员通过计算机可以管理各类图书,分类编号,调整图书结构, 修改读者信息。 读者能通过计算机来查阅浏览图书馆的图书,为借约做准备。 图书馆管理工作人员对读者的借阅情况能有全面的掌握,及时得到读者当前借阅的历史。 模块 图书管理模块:工作人员可以通过它可以管理各类图书 图书查询模块:读者可以查询自己所
6、需图书。 借阅查询模块:工作人员通过此模块可以查询借阅记录的查询。 借阅管理模块:通过此模块可以完成读者的图书借阅。如下图所示: 第 3页 共23 页 西安建筑科技大学华清学院课程设计 图书借阅管理系统 图书管理 图书查询 借阅查询 借阅管理ER图分析 类别代码 出版社 作者 图书 书名 登记日期 图书价格 书号 样图 图1 图书实体属性图 读者姓名 读者性别 读者 读者编号 联系电话 样图 所属单位 地址 邮箱、图、家庭图2 读者实体属性图 第 4页 共23 页 西安建筑科技大学华清学院课程设计 图书类别 类别代码 图书类别 借出天数 图3 图书类别实体属性图 4 实例制作介绍 创建空数据库
7、 打开住界面,弹出Microsoft Access键,单击空Access数据库键。 将其命名为图书馆借阅管理数据库,点击创建。出现数据库的任务栏。 创建所需表 创建图书表 打开“图书馆借阅管理数据库”,切换到表页。 单击【新建】按钮,打开【新建表】对话框,如图4所示。 第 5页 共23 页 西安建筑科技大学华清学院课程设计 图4【新建表】对话框 选择【设计视图】选项,再单击【确定】,打开表的设计视图窗口,如图5所示。 图5 【表的设计视图】 在【字段名称】列中输入【图书】表中的第一个字段名“书号”;在下拉列表中选择【文本】数据类型。如图6所示 图6输入“文本”数据类型 重复上述步骤,依次创建该
8、表所需的所有字段。“书号”、“书名”、“类别代码”、“出版社”、“作者姓名”数据类型均为“文本”,“图书价格”为“数字”类型,“登记日期”为“日期/时间”类第 6页 共23 页 西安建筑科技大学华清学院课程设计 型,“是否借出”为“是/否”,“样图”为“OLE 对象”。 设置“关键字段”。选中“书号”字段所在行,工具栏中单击【主键】按钮,把该字段设置为“主关键字”。结果如图7所示。 图7 设置“主关键字” 单击工具条上的【视图】键,将其切换到视图,并编辑图书的内容。如图8所示。 图8 【图书表】内容 第 7页 共23 页 西安建筑科技大学华清学院课程设计 创建“读者表” 详细按照上表制作方法,
9、为“读者表”设置字段名,并设置“主关键字”,如图9所示。 图9 设置【读者】主关键字 编辑“读者表”的内容,如下图10所示。 图10 【读者表】内容 创建“图书类别表” 为“图书类别表”设置字段名,并设置“主关键字”,如图11所示。 第 8页 共23 页 西安建筑科技大学华清学院课程设计 图11 设置【图书类别表】主关键字 编辑“图书类别表”的内容,如图12所示。 图12 【图书类别表】内容 创建“借阅表” 为“借阅表”设置字段名,并设置“主关键字”,如图13所示。 第 9页 共23 页 西安建筑科技大学华清学院课程设计 图13 设置【借阅表】主关键字 编辑“借阅表”的内容,如图14所示。 图
10、14 【借阅表】内容 创建“记忆坊出版社表” 为“记忆坊出版社表”设置字段名,并设置“主关键字”,如图15所示。 图15 设置【记忆坊出版社表】主关键字 第 10页 共23 页 西安建筑科技大学华清学院课程设计 编辑“记忆坊出版社表”的内容,如图16所示。 图16 【记忆坊出版社表】内容 建立表之间的关系 单击工具栏上的【关系】按钮,打开【关系】窗口,同时会出现【显示表】对话框。 选择【图书类别表】选项,然后单击【添加】按钮。按此方法把其他需要建立关系的表添加到【关系】窗口中,完成后单击【关闭】按钮。 找关系。就是查找包含主表的主关键字字段的相关表,这里以建立“图书类别表”与“图书表”之间的关
11、系为例。首先选中“图书类别表”中的“类别代码”字段,然后将其拖放到“图书表”中的“类别代码”字段上,松开鼠标,屏幕上即弹出关系,如图17所示。 图17 表之间的关系 第 11页 共23 页 西安建筑科技大学华清学院课程设计 创建查询 创建“还书”查询 在【数据库】窗口的【对象】栏中选择【查询】按钮,单击【新建】按钮,打开如图18所示对话框。 图18 【新建查询】对话框 选中【简单查询向导】选项,单击【确定】。 在出现的【简单查询向导】对话框中,选中“读者表”,添加所需“读者编号”、“读者姓名”字段到右边的选框中,再选择“图书表”,添加所需“书名”字段、“图书价格”字段、“图书是否借出”字段,再
12、选择“图书类别表”,添加“图书类别”字段。“借出天数”字段,再选择“借阅表”,添加“借书日期”字段。出现如图19所示对话框第 12页 共23 页 西安建筑科技大学华清学院课程设计 图19 【简单查询向导】对话框 单击【下一步】,将所作查询命名为“还书”查询。如图20所示。 图20 设置标题对话框 观看查询结果如图21所示。 第 13页 共23 页 西安建筑科技大学华清学院课程设计 图21 【还书查询】内容显示 创建“读者累计借书册数”查询 双击【在设计视图中创建查询】按钮。 将“读者表”添加到栏中。如图22所示。 图22 添加表显示 单击表中的“读者编号”字段,托住鼠标,将其拖到下方的栏中。依
13、次将其他所需字段也添加到下栏中。如图23所示。 第 14页 共23 页 西安建筑科技大学华清学院课程设计 图23 添加字段显示 单击【关闭】,则会出现另存为的对话框,将其命名为“读者累计借书册数”查询。单击【确定】,则此查询创建完成。 创建“按出版社查询图书”查询 双击【在设计视图中创建查询】按钮。 将“图书表”、添加到栏中。 单击表中的“书号”、字段,托住鼠标,将其拖到下方的栏中。依次将其他所需字段也添加到下栏中。如图24所示。 图24 添加字段显示 第 15页 共23 页 西安建筑科技大学华清学院课程设计 单击【关闭】,则会出现另存为的对话框,将其命名为“按出版社查询图书”查询。单击【确定
14、】,则此查询创建完成。 创建窗体 创建“读者借阅记录”窗体 单击工具条上的【新建】按钮,弹出【新建窗体】对话框。如图25所示。 图25 【新建窗体】对话框 在【新建窗体】对话框中选择【窗体向导】,并选择“读者表”作为数据来源,单击【确定】。如图26所示。 第 16页 共23 页 西安建筑科技大学华清学院课程设计 图26 选择数据来源 在【窗体向导】对话框中选定在“读者”表中要用到的字段,并将其添加到右框中,单击【下一步】。如图27所示。 图27 【选择字段】对话框 在【窗体向导】大的样式中选择混合式。 为新建窗体命名,单击【完成】。则“读者借阅记录窗体”创建成功。如图28所示。 第 17页 共
15、23 页 西安建筑科技大学华清学院课程设计 图28 窗体内容 创建“查看图书记录”窗体 在窗体页单击工具栏中的【新建】键,出现各类窗体的样式选项.如图28所示。 在上框选中需要确定的窗体样式“纵栏式”,并在下框选择所需的“图书表”。如图29所示。 图29 选择来源 点击【确定】,则简单的“查看图书记录窗体”建立完成。如图30所示。 第 18页 共23 页 西安建筑科技大学华清学院课程设计 图30 表查看图书记录窗体内容 创建“选择图书名称”窗体 双击【在设计视图中创建窗体】如图31所示。 图31 窗体对话框 第 19页 共23 页 西安建筑科技大学华清学院课程设计 添加命令控件。如图32所示。
16、 图32 【选择图书窗体】 第 20页 共23 页 西安建筑科技大学华清学院课程设计 总结 图书馆借阅信息系统的建立,对表的建立查询、窗体的创建,以及报表的打印这一系列的操作,基本上掌握了小型数据库的创建方法,使今年所学的数据库教程的内容与实际应用得到了何必好的结合,是我在设计中掌握了数据的基本概念,以及原理,更重要的一点就是让我体会到了实践的重要性。在实践中,我掌握了简单的操作,及其查询和创建,对实际遇到的问题进行分析,查找资料,请求同学的帮助,掌握了数据库在实践中是以何种方式及形式表现出来。在此次中收益匪浅,达到了课程设计的目的,为以后打下基础。在数据输入中数据及条件可以查询到相关的内容,
17、在次做到了正确的操作,达到了目的。 第 21页 共23 页 西安建筑科技大学华清学院课程设计 致谢 做完此次课程设计,首先要感谢我的指导老师孙老师。在制作过程中,因为的却现阶段掌握的知识太过有限,因此在制作过程中不免会遇到各种各样的困难和麻烦,都是通过孙老师的指导帮我完成了此次制作。孙老师在指导过程中体现出来的奉献精神和极大的耐心,令我非常感动。她的博学和知识的丰富更是令人佩服。因此再次感谢孙老师给予的指导。同时也非常感谢在制作过程中我们一起努力给过我帮助的同学们,谢谢你们! 第 22页 共23 页 西安建筑科技大学华清学院课程设计 设 计 成观测点 评分标准 绩评定 分值 得分 15 15 15 30纪律表现遵守实习纪律,不无故缺勤、迟到、早退 遵守国家保密制度、企业规章制度 学习态度端正,积极主动,吃苦耐劳 平 时 (40%) 设计态度与表现能按时按量完成阶各段实习任务,认真做好实习记录与日记 勤学好问,刻苦钻研,善于从实践中发现问题,并有独特见解 小 计 25 100 15 20设计报告的撰写工作独立完成 对任务要求理解正确,选题得当,内容符合大纲要求 调研充分,数据详实,问题阐述深入详尽,论证充分 报告结构完整,层次清晰,语言简练 行文规范,装订符合要求 小 计 综合总分报 告 及 质 疑 (60%) 40 15 10 100综合评定 第 23页 共23 页 -
限制150内