西安建筑科技大学华清学院课程设计(论文)第1页共23页目录1绪论.................................................22图书馆借阅信息管理系统...............................22.1目的.............................................22.2图书馆借阅管理系统的任务.........................22.3图书馆借阅管理系统的作用.........................33图书馆借阅信息管理系统需求分析.......................33.1确定用户.........................................33.2模块.............................................33.3E—R图分析......................................44实例制作介绍.........................................54.1创建空数据库.....................................54.2创建所需表.......................................54.2.1创建图书表...................................54.2.2创建“读者表”...............................84.2.3创建“图书类别表”...........................84.2.4创建“借阅表”...............................94.2.5创建“记忆坊出版社表”......................104.3建立表之间的关系................................114.4创建查询........................................124.4.1创建“还书”查询............................124.4.2创建“读者累计借书册数”查询................144.4.3创建“按出版社查询图书”查询................154.5创建窗体........................................164.5.1创建“读者借阅记录”窗体....................164.5.2创建“查看图书记录”窗体....................184.5.3创建“选择图书名称”窗体....................19总结..................................................21致谢..................................................22西安建筑科技大学华清学院课程设计(论文)第2页共23页1绪论在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且,近年来,随着WorldWideWeb()的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。2图书馆借阅信息管理系统2.1目的结合图书馆的实际情况,通过使用Microsoftaccess200为开发环境,以此来满足图书馆工作人员对图书的管理,包括借阅者的借书情况和罚款情况,并使节约者能方便快捷的查找自己所需要的图书信息。2.2图书馆借阅管理系统的任务◆图书馆对图书的管理◆图书馆对读者的管理◆图书馆借阅情况的管理西安建筑科技大学华清学院课程设计(论文)第3页共23页2.3图书馆借阅管理系统的作用图书馆借阅管理系统是以先进的软件和高速的硬件为基础的新型管理模式。通过集中的信息数据库,将图书馆的图书管理、读者管理、借阅情况管理结合起来,达到降低成本,提高效率,改进服务,增加收入的目的。3图书馆借阅信息管理系统需求分析为了丰富广大群众的精神生活,业余文化生活,很多企事业单位,学校,政府机关等开设了相关的图书馆,以此来提高员工、学生、政府人员等借阅图书的功能。成旧的人工管理已经不能无法满足快捷的生活节奏和信息发展,也为了减轻工作人员的负担,图书馆信息管理便应运而生。3.1确定用户①图书馆工作人员通过计算机可以管理各类图书,分类编号,调整图书结构,修改读者信息。②读者能通过计算机来查阅浏览图书馆的图书,为借约做准备。③图书馆管理工作人员对读者的借阅情况能有全面的掌握,及时得到读者当前借阅的历史。3.2模块图书管理模块:工作人员可以通过它可以管理各类图书(添加,修改,删除)图书查询模块:读者可以查询自己所需图书。借阅查询模块:工作人员通过此模块可以查询借阅记录的查询。借阅管理模块:通过此模块可以完成读者的图书借阅。如下图所示:西安建筑科技大学华清学院课程设计(论文)第4页共23页3.3E—R图分析图1图书实体属性图图2读者实体属性图图书借阅管理系统图书管理图书查询借阅查询借阅管理图书类别代码登记日期书号样图图书价格出版社作者书名读者读者编号样图地址邮箱、图、家庭地址学分所属单位读者姓名读者性别联系电话西安建筑科技大学华清学院课程设计(论文)第5页共23页图3图书类别实体属性图4实例制作介绍4.1创建空数据库①打开住界面,弹出MicrosoftAccess键,单击[空Access数据库]键。②将其命名为图书馆借阅管理数据库,点击创建。出现数据库的任务栏。4.2创建所需表4.2.1创建图书表①打开“图书馆借阅管理数据库”,切换到表页。②单击【新建】按钮,打开【新建表】对话框,如图4所示。图书类别类别代码图书类别借出天数西安建筑科技大学华清学院课程设计(论文)第6页共23页图4【新建表】对话框③选择【设计视图】选项,再单击【确定】,打开表的设计视图窗口,如图5所示。图5【表的设计视图】④在【字段名称】列中输入【图书】表中的第一个字段名“书号”;在下拉列表中选择【文本】数据类型。如图6所示图6输入“文本”数据类型⑤重复上述步骤,依次创建该表所需的所有字段。“书号”、“书名”、“类别代码”、“出版社”、“作者姓名”数据类型均为“文本”,“图书价格”为“数字”类型,“登记日期”为“日期/时间”类西安建筑科技大学华清学院课程设计(论文)第7页共23页型,“是否借出”为“是/否”,“样图”为“OLE对象”。⑥设置“关键字段”。选中“书号”字段所在行,工具栏中单击【主键】按钮,把该字段设置为“主关键字”。结果如图7所示。图7设置“主关键字”⑦单击工具条上的【视图】键,将其切换到视图,并编辑图书的内容。如图8所示。图8【图书表】内容西安建筑科技大学华清学院课程设计(论文)第8页共23页4.2.2创建“读者表”①详细按照上表制作方法,为“读者表”设置字段名,并设置“主关键字”,如图9所示。图9设置【读者】主关键字②编辑“读者表”的内容,如下图10所示。图10【读者表】内容4.2.3创建“图书类别表”①为“图书类别表”设置字段名,并设置“主关键字”,如图11所示。西安建筑科技大学华清学院课程设计(论文)第9页共23页图11设置【图书类别表】主关键字②编辑“图书类别表”的内容,如图12所示。图12【图书类别表】内容4.2.4创建“借阅表”①为“借阅表”设置字段名,并设置“主关键字”,如图13所示。西安建筑科技大学华清学院课程设计(论文)第10页共23页图13设置【借阅表】主关键字②编辑“借阅表”的内容,如图14所示。图14【借阅表】内容4.2.5创建“记忆坊出版社表”①为“记忆坊出版社表”设置字段名,并设置“主关键字”,如图15所示。图15设置【记忆坊出版社表】主关键字西安建筑科技大学华清学院课程设计(论文)第11页共23页②编辑“记忆坊出版社表”的内容,如图16所示。图16【记忆坊出版社表】内容4.3建立表之间的关系①单击工具栏上的【关系】按钮,打开【关系】窗口,同时会出现【显示表】对话框。②选择【图书类别表】选项,然后单击【添加】按钮。按此方法把其他需要建立关系的表添加到【关系】窗口中,完成后单击【关闭】按钮。③找关系。就是查找包含主表的主关键字字段的相关表,这里以建立“图书类别表”与“图书表”之间的关系为例。首先选中“图书类别表”中的“类别代码”字段,然后将其拖放到“图书表”中的“类别代码”字段上,松开鼠标,屏幕上即弹出关系,如图17所示。图17表之间的关系西安建筑科技大学华清学院课程设计(论文)第12页共23页4.4创建查询4.4.1创建“还书”查询①在【数据库】窗口的【对象】栏中选择【查询】按钮,单击【新建】按钮,打开如图18所示对话框。图18【新建查询】对话框②选中【简单查询向导】选项,单击【确定】。③在出现的【简单查询向导】对话框中,选中“读者表”,添加所需“读者编号”、“读者姓名”字段到右边的选框中,再选择“图书表”,添加所需“书名”字段、“图书价格”字段、“图书是否借出”字段,再选择“图书类别表”,添加“图书类别”字段。“借出天数”字段,再选择“借阅表”,添加“借书日期”字段。出现如图19所示对话框西安建筑科技大学华清学院课程设计(论文)第13页共23页图19【简单查询向导】对话框④单击【下一步】,将所作查询命名为“还书”查询。如图20所示。图20设置标题对话框⑤观看查询结果如图21所示。西安建筑科技大学华清学院课程设计(论文)第14页共23页图21【还书查询】内容显示4.4.2创建“读者累计借书册数”查询①双击【在设计视图中创建查询】按钮。②将“读者表”添加到栏中。如图22所示。图22添加表显示③单击表中的“读者编号”字段,托住鼠标,将其拖到下方的栏中。依次将其他所需字段也添加到下栏中。如图23所示。西安建筑科技大学华清学院课程设计(论文)第15页共23页图23添加字段显示④单击【关闭】,则会出现另存为的对话框,将其命名为“读者累计借书册数”查询。单击【确定】,则此查询创建完成。4.4.3创建“按出版社查询图书”查询①双击【在设计视图中创建查询】按钮。②将“图书表”、添加到栏中。③单击表中的“书号”、字段,托住鼠标,将其拖到下方的栏中。依次将其他所需字段也添加到下栏中。如图24所示。图24添加字段显示西安建筑科技大学华清学院课程设计(论文)第16页共23页④单击【关闭】,则会出现另存为的对话框,将其命名为“按出版社查询图书”查询。单击【确定】,则此查询创建完成。4.5创建窗体4.5.1创建“读者借阅记录”窗体①单击工具条上的【新建】按钮,弹出【新建窗体】对话框。如图25所示。图25【新建窗体】对话框②在【新建窗体】对话框中选择【窗体向导】,并选择“读者表”作为数据来源,单击【确定】。如图26所示。西安建筑科技大学华清学院课程设计(论文)第17页共23页图26选择数据来源③在【窗体向导】对话框中选定在“读者”表中要用到的字段,并将其添加到右框中,单击【下一步】。如图27所示。图27【选择字段】对话框④在【窗体向导】大的样式中选择混合式。⑤为新建窗体命名,单击【完成】。则“读者借阅记录窗体”创建成功。如图28所示。西安建筑科技大学华清学院课程设计(论文)第18页共23页图28窗体内容4.5.2创建“查看图书记录”窗体①在窗体页单击工具栏中的【新建】键,出现各类窗体的样式选项.如图28所示。②在上框选中需要确定的窗体样式“纵