Access实训图书管理系统_第1页
Access实训图书管理系统_第2页
Access实训图书管理系统_第3页
Access实训图书管理系统_第4页
Access实训图书管理系统_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、图书管理系统在信息时代里,图书馆已成为全社会的一个重要的公共信息资源,图书管理的重要性愈发突出的同时,也向人们提出了更高的要求。面对成千上万的图书和众多的借阅者,图书管理员要妥善地管理图书和借阅者的信息是极其重要的。显然,如果用人工来进行管理是不切合实际的。如果能开发一个图书管理系统,用计算机来管理图书和借阅者的信息,将可大大减轻工作强度。事实证明,通过使用图书管理系统,可大大减轻管理图书,期刊,音像的工作强度,提高工作效率。本系统介绍用Access2003开发一个图书管理系统数据库的过程。1.1 系统的分析和设计确定开发数据库系统后,就要进行系统的分析,如了解需求,目的,背景等方面的信息,再

2、进行功能分析。然后根据分析,进行模块的设计,流程图的设计。1.1.1 系统的分析本系统是为了管理好图书馆信息而设计的。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。根据调查得知,较多的图书馆以前对信息管理的主要方式是基于文本,表格等介质的手工处理,对于图书借阅情况(如借书天数,超过限定结束时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限,以及借阅天数等用人工计算,手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统的,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有

3、发挥它的效力,资源闲置比较突出,这就是图书管理系统的开发的基本环境。数据处理手工操作工作量大,出错率高,且出错后不易更改。图书馆采用手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理人员也只是当时对它比较清楚,时间一长,如要再进行查询,就得在众多的资料中翻阅,查找了,造成查询费时,费力。如要对很长时间以前的图书进行更改就更加困难了。针对这些问题,有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时,准确,

4、有效地查询和修改图书情况。1.1.2 功能描述 图书管理系统数据库是为了满足图书馆管理图书的工作而设计的,它包括五个模块,分别是“图书信息管理”,“借阅者信息管理”,“借还书信息管理”,“出版社信息管理”和“报表显示”。它们的功能如下:1. 图书信息管理。实现图书信息的录入,当有新书进库时,则把该图书的信息录入计算机。此外,还可以浏览和查询图书的详细信息,实现图书的统计等。2. 借阅者信息管理。实现借阅者信息的录入,可将新的借阅者的信息输入到计算机中。还可以浏览或者查询借阅者的详细信息等。3. 借还书信息管理。实现借书信息的录入,同时还可以浏览借还书的信息。4. 出版社信息管理。实现出版社信息

5、的录入,可将新的出版社的信息录入到计算机中去,同时还可以对出版社的信息进行浏览和查询。5. 报表显示。可以显示各类所需的报表。模块和流程图的设计 1.E-R图的设计一个简单的图书管理数据库,它的实体部分包括“图书”和“借阅者”两方面。其中实体“图书”的属性又包括书号、分类号、书名、作者、出版社、定价、库存量、出版日期、入库时间,如图1-1所示。实体“借阅者”的属性包括借书证号、姓名、性别、联系电话、借书数量,如图1-2所示。书号分类号书名作者出版社图书出版日期定价入库时间库存量图1-1借阅者姓名性别联系电话借书数量借书证号图1-2接下来把实体间的联系用E-R图表示出来,如1-3书号分类号书名作

6、者出版社图书出版日期定价入库时间库存量借阅者姓名性别联系电话话借书数量借书证号借书借书日期右图1-32.模块的设计根据上述的分析,可设计出“图书管理系统”的模块,如图1-4所示3.信息流程图的设计 根据上面的分析和模块设计,可得出系统的信息流程图,如图1-5所示图书管理系统图书信息管理借还书信息管理借阅者信息管理出版社信息管理报表显示图书信息录入图书信息浏览图书信息查询各种所需的报表出版社信息查询出版社信息浏览出版社信息录入借阅者信息查询借阅者信息浏览借阅者信息录入借还书信息浏览借还书信息录入图1-4图书信息管理报表显示出版社信息管理借阅者信息管理借还书信息管理用户图书管理系统图1-51.2数

7、据表的创建和设计数据库的创建首先使用向导创建“图书管理系统”数据库,然后进行表的设计。具体步骤如下;设计和建立数据表图书表的设计视图图书表借阅者表出版社表建立好的表会显示在数据库窗口的“表”对象选区内,如图所示;创建表间关系表间关系建立完成 1.3 查询的设计 本系统的查询功能是通过窗体与缩减查询连接来实现的。在创建查询时,用了三种类型;选择查询,计算查询,参数查询。 选择查询的设计 1.无条件的选择查询的设计无条件的选择查询创建步骤如下; 图书借阅情况查询 2有条件的选择查询的设计计算查询的设计在建立查询时,除了关心查询记录,有时也关心记录的计算结果,其创建步骤如下;统计各未还书数量参数查询

8、的设计前面所建的查询,内容和条件都是固定的,如果用户希望根据不同的条件值来查记录,就需要建立参数查询了,其创建步骤如下;生成表查询生成表查询就是利用现有的一个或多个表中的数据创建新表。其步骤如下;1.4宏的设计 “图书信息”宏组创建的过程(1) 新建“宏”(2) (3) “借还书信息”宏组创建过程(1)新建 “宏”(1)在数据库窗口单击:宏“对象,单击新建按钮,如下图 (2)重复上述步骤,完成所有的宏操作设置,最后结果如下图,总共有五个图,分别是图书可借出量,借阅图书信息,按书号查图书信息,按书名查图书信息,按出版社查图书信息等的宏操作。 (3)1.5窗体的设计窗体的创建步骤如下:在设计试图创

9、建窗体命令按钮向导录入图书信息窗体录入借还书信息窗体录入借阅者信息窗体录入出版社信息窗体信息浏览窗体的设计创建主子窗体雏形在设计试图中完善窗体添加按钮带子窗体的图书信息浏览查询窗体的设计自动套用格式图书信息管理窗体的设计添加按钮图书信息管理窗口如下图借还书信息管理如下图借阅者信息管理窗口如下图出版社信息管理窗口如下图1.6 报表的设计根据分析,本系统应该有三张报表,分别是;”图书信息报表”,”读者信息报表”和”出版社信息报表”.1.6.1 利用向导创建报表。过程人以下:(确定分组级别) 在设计视图中完善报表 由上图看出,“图书信息报表”还有许多不完善的地方,可以通过报表设计视图来进一步完善它:

10、 (切换到报表设计视图)(图书信息报表)作好各种设置后,运行该报表。报表显示窗体的设计 有了上述报表,就可以设计“报表显示”窗体了。(调整命令按钮的位置和大小)(窗体)(为两个命令按钮编写代码)代码如下“cmdShow”命令按钮的代码如下:Option Compare DatabasePrivate Sub cmdShow_Click() 显示报表If chkbook.Value = -1 Then DoCmd.OpenReport 图书信息报表, acViewPreviewEnd IfIf chkreader.Value = -1 Then DoCmd.OpenReport 读者信息报表,

11、acViewPreviewEnd IfIf chkborrow.Value = -1 Then DoCmd.OpenReport 借还书信息报表, acViewPreviewEnd IfIf chkpbl.Value = -1 Then DoCmd.OpenReport 出版社信息报表, acViewPreviewEnd IfEnd Sub“cmdQuit”命令按钮的代码如下:Private Sub cmdQuit_Click()关闭报表DoCmd.Close acForm, 报表显示End Sub 最后运行该窗体。1.7界面的设计 上述的窗体都建立好后,系统基本上可以实现预期的功能了。但这个

12、系统还没完成,还有两个主要的界面需要设置,一个是“主界面”,另一个是“欢迎进入的界面”,下面分别介绍如何创建这两个界面。 1.7.1应用程序主界面的设计为窗体建立宏操作 1. 为图书信息管理建立宏操作 2. 后面的借还书信息管理,借阅者信息管理,出版社管理系统,报表显示,退出的宏操作如下图。 3.运行窗体,如下图。1.7.2 欢迎界面的设计 VBA的设计窗口 添加一个Sub过程使得系统启动界面文字具有山东的效果,如下图 把Label2的“字号”的属性值改为“2”,然后单击工具拦上的视图按钮,如下图 TO 1.8系统的启动 设置启动按钮, 最终预览图,进入“图书管理系统”小结本系统介绍了一个图书

13、管理系统的各种功能的实现过程和实现方法。本系统完成后,应能设计有.无条件的选择查询和设计主,子窗体,并能直接利用窗体设计视图来设计窗体,从而避免了由向导带来的弊端。同时,本系统还介绍了如何创建数据访问页和添加超级链接,以及如何使用Access提供的VBA来编写事件驱动程序,解决了Access向导无法实现的和控制等问题。这样,可使“图书管理系统”界面设计更美观,灵活,具有动态感。实训感受在这次实训中我做的是“表的创建和设计”这一部分。通过这不到一星期的实训让我认识到了自己平时学习中存在的问题,在实际操作中的不足。以前上课的时候总以为上课内容简单,跟上课本走就可以完成老师所布置的作业内容,但是,事

14、实并不是如此,我们总是眼高手低,缺乏动手操作能力,认为自己什么都会,其实不然,在这次的实训中我就深有体会。在当今社会科技日益发达,而电脑的使用也越来越普遍,这就向人们提出了更高的要求。而在大学学习中,计算机也是我们必修的一门课程。对我们来说这只是计算机小小的一部分,这只是为我们以后步入社会的一个奠基,以便于我们以后能够更快的适应社会。在这次实训中,我们小组做的是图书管理系统。一个小组有六个成员,因此这就需要我们在实际操作中发扬团队精神,各思其职,在做好自己的那部分的同时也要帮助自己的小组成员共同完成,从而实现共赢。在实际生活中历练才能更好的发展,在以后的工作中,不论从事什么样的工作,都需要我们

15、在工作中发挥团队精神。通过这次实训,我学到了以前在课本上学不到的东西,是一次经验的总结,所以我会好好珍惜和利用这次的实训机会,做好理论与实践的结合。图书管理系统的制作是为了能更好的去帮助图书管理人员管理图书馆的信息资料,而这也只是众多程序中的一个,计算机的功能强大,也在人们的生活中起着越来越大的作用。所以我要好好学习计算机这门课,为以后打好基础。姓名:班级:实训心得 通过这次为期不长的实训,让我收获到很多有意义的东西,比如如何协调团队精神,如何提高自己认真负责的态度等 ,让我知道作为团队的一员应具有的素质,我不是一个人在战斗,谢谢大家的帮助!才让这次实训更加有意义。 我们组做的是图书管理系统,

16、这个系统的难度系数不是很大,所以做起来较为轻松,不过也是对大家耐力和认真度的考验,只要有一个过程出现错误那么就会影响后面程序的进行,所以每个同学在做的时候很谨慎,深恐出现错误,我做的是查询设计,一开始觉得很简单,九牛一毛,所以信誓旦旦的一下子都做完了,心里感到很自豪,后来组长找到我说我做的里面有很多毛病,还落了不少,我才意识到事情完全没自己想象中的简单,觉得自己好粗心哦!于是又做了一遍,才发现里面的漏洞还真不少。以后不管做什么事情不要再这么无所谓了,要踏踏实实一步一个脚印。 建立一个图书管理系统,使图书管理工作更规范化,系统化,程序化,避免图书馆里的随意性,提高信息处理的速度和准确性,能够及时

17、,准确有效的查询和修改图书情况 班级: 实训人: 实训心得对做“图书信息管理系统创建宏组”的心得这几天的实训,让我学到了很多,我们组做的是“图书信息管理系统”,我负责宏操作及宏组这一块。宏组是连接查询与窗体的重要组成部分。通过实训让我更好的认识和了解了宏的作用和用法。下面让我总结一下我了解中的宏。宏是由一些操作组成的集合,创建这些操作可帮助我们自动完成常规任务而减少工作的重复性。而且通过使用宏组,可以同时执行多个任务。宏的定义就是自动完成特定任务的操作集,即宏是一个或多个操作的集合,其中每个操作实现特定的功能。将多个操作集合在一起,可以自动完成各种简单的重复性工作。宏可以是操作序列的一个宏,也

18、可以是某个宏组,使用条件表达式可以决定在某些情况下运行宏时,某个操作是否执行。通过这一星期的实训让我明白了学好计算机的重要性,并且也亲身验证了“态度决定一切”这句话的深刻含义!同时也给了我一个警示,计算机应用于生活的方方面面,学好它可以给生活带来巨大便利。在实训过程中,我们小组发扬团队精神,互帮互助,团结友爱,圆满完成了我们小组的实训任务! 报告人: 班级:实训感受通过这几天的实训,让我感触颇深,并且学到很多受益匪浅的东西,首先作为一组之长的我,感到责任重大,在完成自己的工作的同时,还要负责指导组员们,使得我们整个团队的任务顺利进行。再次,这个系统的完成少不了每一个成员的密切配合,以及认真负责

19、的态度,只有大家都做到位了才能保证该系统的成功。 我们组主要负责的是“图书管理系统”,本系统是为了管理好图书馆信息而设计的。针对图书管理的一些问题,有必要建立一个图书管理系统,使得图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时,准确,有效的查询和修改图书情况。 经过一周紧锣密鼓的密切配合与努力操作,我们的任务顺利完成,虽然还存在许多小瑕疵,但这些都是我们努力的结果,希望得到老师的认可。 班级: 实训人 2011年6月9日实训感受 通过学习计算机,我学到了很多,在信息时代,了解计算机是有很大好处的.实训期间,我了解到:用计算机来管理图书和借阅者的信息,将可大大减轻工作强度.通过使用图书管理系统,可大大减轻管理图书,期刊,音像的工作强度,提高工作效率.在老师和同学的帮助下,我完成了这个系统.每个大学也都设立了图书馆,为了方便,建立图书管理系统是非常之重要的. 在图书管理系统中,我做的是报表,报表可以使系统更方便,快捷.在做这个系统时也遇到了不少难点,但是在我们团队的共同努力下解决了问题.图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论