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

下载本文档

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

文档简介

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

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

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

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

5、的录入,可将新的出版社的信息录入到计算机中去,同时还可以对出版社的信息进行浏览和查询。5. 报表显示。可以显示各类所需的报表。1.1.3模块和流程图的设计 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-

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

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

9、社查图书信息等的宏操作。 (3)1.5窗体的设计窗体的创建步骤如下:1.5.1在设计试图创建窗体命令按钮向导录入图书信息窗体录入借还书信息窗体录入借阅者信息窗体录入出版社信息窗体1.5.2信息浏览窗体的设计创建主子窗体雏形在设计试图中完善窗体添加按钮带子窗体的图书信息浏览1.5.3查询窗体的设计自动套用格式1.5.4图书信息管理窗体的设计添加按钮图书信息管理窗口如下图借还书信息管理如下图借阅者信息管理窗口如下图出版社信息管理窗口如下图1.6 报表的设计根据分析,本系统应该有三张报表,分别是;”图书信息报表”,”读者信息报表”和”出版社信息报表”.1.6.1 利用向导创建报表。过程人以下:(确定

10、分组级别) 1.6.2在设计视图中完善报表 由上图看出,“图书信息报表”还有许多不完善的地方,可以通过报表设计视图来进一步完善它: (切换到报表设计视图)(图书信息报表)作好各种设置后,运行该报表。1.6.3报表显示窗体的设计 有了上述报表,就可以设计“报表显示”窗体了。(调整命令按钮的位置和大小)(窗体)(为两个命令按钮编写代码)代码如下“cmdShow”命令按钮的代码如下:Option Compare DatabasePrivate Sub cmdShow_Click() 显示报表If chkbook.Value = -1 Then DoCmd.OpenReport 图书信息报表, acV

11、iewPreviewEnd IfIf chkreader.Value = -1 Then DoCmd.OpenReport 读者信息报表, 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.Clo

12、se acForm, 报表显示End Sub 最后运行该窗体。1.7界面的设计 上述的窗体都建立好后,系统基本上可以实现预期的功能了。但这个系统还没完成,还有两个主要的界面需要设置,一个是“主界面”,另一个是“欢迎进入的界面”,下面分别介绍如何创建这两个界面。 1.7.1应用程序主界面的设计为窗体建立宏操作 1. 为图书信息管理建立宏操作 2. 后面的借还书信息管理,借阅者信息管理,出版社管理系统,报表显示,退出的宏操作如下图。 3.运行窗体,如下图。1.7.2 欢迎界面的设计 VBA的设计窗口 添加一个Sub过程使得系统启动界面文字具有山东的效果,如下图 把Label2的“字号”的属性值改为

13、“2”,然后单击工具拦上的视图按钮,如下图 TO 1.8系统的启动 设置启动按钮, 最终预览图,进入“图书管理系统”小结本系统介绍了一个图书管理系统的各种功能的实现过程和实现方法。本系统完成后,应能设计有.无条件的选择查询和设计主,子窗体,并能直接利用窗体设计视图来设计窗体,从而避免了由向导带来的弊端。同时,本系统还介绍了如何创建数据访问页和添加超级链接,以及如何使用Access提供的VBA来编写事件驱动程序,解决了Access向导无法实现的和控制等问题。这样,可使“图书管理系统”界面设计更美观,灵活,具有动态感。实训感受在这次实训中我做的是“表的创建和设计”这一部分。通过这不到一星期的实训让

14、我认识到了自己平时学习中存在的问题,在实际操作中的不足。以前上课的时候总以为上课内容简单,跟上课本走就可以完成老师所布置的作业内容,但是,事实并不是如此,我们总是眼高手低,缺乏动手操作能力,认为自己什么都会,其实不然,在这次的实训中我就深有体会。在当今社会科技日益发达,而电脑的使用也越来越普遍,这就向人们提出了更高的要求。而在大学学习中,计算机也是我们必修的一门课程。对我们来说这只是计算机小小的一部分,这只是为我们以后步入社会的一个奠基,以便于我们以后能够更快的适应社会。在这次实训中,我们小组做的是图书管理系统。一个小组有六个成员,因此这就需要我们在实际操作中发扬团队精神,各思其职,在做好自己

15、的那部分的同时也要帮助自己的小组成员共同完成,从而实现共赢。在实际生活中历练才能更好的发展,在以后的工作中,不论从事什么样的工作,都需要我们在工作中发挥团队精神。通过这次实训,我学到了以前在课本上学不到的东西,是一次经验的总结,所以我会好好珍惜和利用这次的实训机会,做好理论与实践的结合。图书管理系统的制作是为了能更好的去帮助图书管理人员管理图书馆的信息资料,而这也只是众多程序中的一个,计算机的功能强大,也在人们的生活中起着越来越大的作用。所以我要好好学习计算机这门课,为以后打好基础。姓名:班级:实训心得 通过这次为期不长的实训,让我收获到很多有意义的东西,比如如何协调团队精神,如何提高自己认真

16、负责的态度等 ,让我知道作为团队的一员应具有的素质,我不是一个人在战斗,谢谢大家的帮助!才让这次实训更加有意义。 我们组做的是图书管理系统,这个系统的难度系数不是很大,所以做起来较为轻松,不过也是对大家耐力和认真度的考验,只要有一个过程出现错误那么就会影响后面程序的进行,所以每个同学在做的时候很谨慎,深恐出现错误,我做的是查询设计,一开始觉得很简单,九牛一毛,所以信誓旦旦的一下子都做完了,心里感到很自豪,后来组长找到我说我做的里面有很多毛病,还落了不少,我才意识到事情完全没自己想象中的简单,觉得自己好粗心哦!于是又做了一遍,才发现里面的漏洞还真不少。以后不管做什么事情不要再这么无所谓了,要踏踏

17、实实一步一个脚印。 建立一个图书管理系统,使图书管理工作更规范化,系统化,程序化,避免图书馆里的随意性,提高信息处理的速度和准确性,能够及时,准确有效的查询和修改图书情况 班级: 实训人: 实训心得对做“图书信息管理系统创建宏组”的心得这几天的实训,让我学到了很多,我们组做的是“图书信息管理系统”,我负责宏操作及宏组这一块。宏组是连接查询与窗体的重要组成部分。通过实训让我更好的认识和了解了宏的作用和用法。下面让我总结一下我了解中的宏。宏是由一些操作组成的集合,创建这些操作可帮助我们自动完成常规任务而减少工作的重复性。而且通过使用宏组,可以同时执行多个任务。宏的定义就是自动完成特定任务的操作集,

18、即宏是一个或多个操作的集合,其中每个操作实现特定的功能。将多个操作集合在一起,可以自动完成各种简单的重复性工作。宏可以是操作序列的一个宏,也可以是某个宏组,使用条件表达式可以决定在某些情况下运行宏时,某个操作是否执行。通过这一星期的实训让我明白了学好计算机的重要性,并且也亲身验证了“态度决定一切”这句话的深刻含义!同时也给了我一个警示,计算机应用于生活的方方面面,学好它可以给生活带来巨大便利。在实训过程中,我们小组发扬团队精神,互帮互助,团结友爱,圆满完成了我们小组的实训任务! 报告人: 班级:实训感受通过这几天的实训,让我感触颇深,并且学到很多受益匪浅的东西,首先作为一组之长的我,感到责任重

19、大,在完成自己的工作的同时,还要负责指导组员们,使得我们整个团队的任务顺利进行。再次,这个系统的完成少不了每一个成员的密切配合,以及认真负责的态度,只有大家都做到位了才能保证该系统的成功。 我们组主要负责的是“图书管理系统”,本系统是为了管理好图书馆信息而设计的。针对图书管理的一些问题,有必要建立一个图书管理系统,使得图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时,准确,有效的查询和修改图书情况。 经过一周紧锣密鼓的密切配合与努力操作,我们的任务顺利完成,虽然还存在许多小瑕疵,但这些都是我们努力的结果,希望得到老师的认可。 班级: 实训人 201

20、1年6月9日实训感受 通过学习计算机,我学到了很多,在信息时代,了解计算机是有很大好处的.实训期间,我了解到:用计算机来管理图书和借阅者的信息,将可大大减轻工作强度.通过使用图书管理系统,可大大减轻管理图书,期刊,音像的工作强度,提高工作效率.在老师和同学的帮助下,我完成了这个系统.每个大学也都设立了图书馆,为了方便,建立图书管理系统是非常之重要的. 在图书管理系统中,我做的是报表,报表可以使系统更方便,快捷.在做这个系统时也遇到了不少难点,但是在我们团队的共同努力下解决了问题.图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录

21、在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如果再要进行查询,就必须在众多的资料中翻阅查找了,造成查询费力,费时. 建立了图书管理系统后,就会使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时,准确,有效的查询和修改图书情况.使的工作人员减轻了不必要的 我认为,在很多企业中,报表是非常重要的.这次实训也会为我以后打下基础. 姓名: 班级 日期:2011年6月9日实训感受 通过几天的计算机上机实训,我的心中顿生了许多感受.最主要是在这个过程中,我学到了很多我从未体会过的东西. 首先,我可以很自信

22、的说我每天都很认真的对待我的工作,我们组做的是”图书管理系统”,我负责的是界面的设计,界面的设计包括应用程序主界面的设计和欢迎界面的设计.这里面同时包括了以前讲过的窗体,标签控件,命令按钮的属性和宏操作,代码的添加等等.是一个综合性较强的部分.我一丝不苟的对待我的工作,因为每个人的部分都会决定着整个团体的成败.我很高兴掌握了本学期所学的知识. 其次,我知道了团体合作的重要性.在这个社会中最重要的就是合作,因为一个人的力量是远远不够的,同样团体的力量也是非常伟大的,一个人不可能脱离集体而存在.我们应该在这个活动中明白这些道理,在以后的社会生活中切实的作到这一点,我相信,学会团结,学会合作的开始,

23、就是成功的开始.最后,我要感谢那些帮助我的人,不管是指导老师,还是同学们,我都会衷心的感谢你们给了我帮助,帮我解决难点,帮我度过难关.谢谢!谢谢你们! 报告人: 班 级: 2011-6-9眼眸里,落入别人的旧爱新欢,一些似是而非,忽然道破了一个局。明静的花底,我和我的影儿还可缠绵成双。于是,也可委婉而温柔的回眸一遍过往。纵是,我不知要原谅些什么。或许这世间,一切本都可以被原谅。事过境迁,又或时过境迁,或许就是如此吧。很多事很多人很多美好,犹如这天气,慢慢热或者渐渐冷,等到惊悟,已过了一季。渐行渐远渐无书,所有红尘中的故事都是有节令的,从春前一粒籽,到姹紫嫣红开遍,从西风凋碧树,到白茫茫大地真干

24、净。我们,顺应了时节野蛮生长,然后又跟随着节气,无奈凋败。一起谢落的,还有不见了的初心,以及提不起的往事。红尘滚滚,聚散离合 ,多少说好不分手的誓言,转眼就像落梅如雪 ,铺满了南山。曾经牵手走过的风一更,雨一更,却在万水千山之后,未见柳暗花明。如果有一天 ,你不得不对我转身,而我只能笑笑的挥一挥手,那么,再见吧,别再回头。就让我忘记了你是谁,就让你从我的记忆里悄悄遁形。余生还有很长,而你我再也无力给予彼此任何的回想。人之一世,归根结底都是独立的个体,能遇到一个有趣的灵魂,或许就是最大的幸运。结交几个可以把废话说成趣事的人,偶尔交流一下,如此虚掷的时光亦觉美好。但我们大可不必忙着交心,忙着推心置

25、腹,忙着把一些隐私强加于人。好的东西,总是难求,能遇到自己喜欢而又极好的事物,想必也需要命里的一份机缘巧合。因为难求,甚至是可望不可及,所以心里总有了一丝敬畏之心,怕一唐突,就打扰了那份美好。人生于世,得到多少算是满足呢?或许,每个人都有每个人不同的期望和梦想。于女子而言,有一个爱好,并把它坚持成生命里的一个习惯;有一份自己喜欢做的事,并从中收获了乐趣和价值;有一个爱人,从青丝到耄耋,即便经过风霜雪雨,依旧是既得一人心,白首不分离。有一个家,安放身心和灵魂,无论俗世如何不堪,这里有爱,有庇护 ,有陪伴,有血脉相连的牵念。若再有三二知己,可赏心 ,可悦目,可纵横天下事,笔墨春秋情,便是锦上添花的

26、好了。除此之外的情分,只远远的看着,若即若离的念着吧,相望之外,不忘留一份清淡余地,才会有若水长流的缘分。如是,不深执,不沉溺,我把我念置于掌心,但不会合拢了十指。三寸之外,许彼此一个云淡风轻的来去。在繁华的尘世烟火里,人总有一些不可不为,又不得已而为之,在没有强大到和世俗对抗之前,还是与这世界握手言欢吧,不去愤世嫉俗,也不刻意逃避。你只需静静的,最大程度的取悦着自己,记得有人可以爱,且可以期待。冬至,在寒冷的北方,则是吃上一顿香喷喷的饺子。小时候这一天,有一份期盼,有一份等待,盼望冬至的到来,就是因为有这样一顿吸引着人的味蕾的饺子。冬至,如果能够邂逅一场飘雪,将是多么的惬意。雪,是飘泊的花朵

27、,醉了寂寞。那抹生命中纯净的洁白,绚烂了最初的纯真。在冬天的树枝上,挂满绒绒的小雪球,朴素明朗。用棉一样的目光,握紧一朵雪绒花,然后看到她最美丽时候的微笑,于是,便有甜甜的味道,挂在我的嘴角。冬至,把一朵雪花拽在怀里,让她有水的温暖,沙的舒坦,光的质感,她撒娇地勾住我手指,祝我每个白天梦到她每个夜晚陪着她。站在冬天的月光下,扬起羞红的腮,静静地数着自己的心跳。在深冷的夜里,学一支雪花的歌谣,闭上眼睛,晃动睫毛,反反复复地吟唱,一直到天亮。冬至,无妨也为家人包一碗热气腾腾的饺子,感受一种冬天里别样的温暖。寒夜里,为孩子掖紧被角,不让冬夜的寒风侵袭亲人的身体。泡一杯暖融融的红茶,与老友边饮边叙,浓浓的茶香,驱走冬日的严寒。出门时,提醒爱人穿厚实暖和的衣服,贴心的爱意温暖整个冬天。冬至了,今夜最长洗不净的浮沉,留给雨天;悟不透的凡事,交给时间。很多时候,人生的遗憾,不是因为没有实现,而是沉于悲伤,错过了打开心结的时机。有人说工作忙、应酬多,哪有那么多的闲情逸致啊?记得鲁迅有句话:“时间就像海绵里的水,只要挤总是有的。”不明花语,却逢花季。一路行走,在渐行渐远的时光中,命运会给你一次次洗牌,但玩牌的始终是你自己。坦白的说,

温馨提示

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

评论

0/150

提交评论