图书馆管理系统的设计实现分析_第1页
图书馆管理系统的设计实现分析_第2页
图书馆管理系统的设计实现分析_第3页
图书馆管理系统的设计实现分析_第4页
图书馆管理系统的设计实现分析_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

1、-. z.PINGDINGSHAN UNIVERSITY软件工程课程设计题 目:图书馆管理系统的设计与实现 院(系):计算机科学与技术学院 专业年级:11级物联网 姓 名:方玉 学 号:111210243 指导教师:丽明2014年06月15日-. z.摘要随着现代图书流通市场竞争的愈演愈烈,如何以一种新的管理方式提高图书流通信息的反应速度、降低库存占用、加快资金流转、提高工作效率,已经成为图书企业提高竞争力的关键。信息技术的开展给图书企业的管理带来了新的力量,通过图书管理系统对图书企业经营运作的全程管理,不仅使企业摆脱了人工管理所固有的一系列弊端和问题,更重要的是提高了工作效率,进而提高了企业

2、的经济效益。该系统为针对目前普遍的图书管理系统存在的功能不全,操作复杂,系统要求高等一系列问题,而设想一个具有个性化的图书管理系统。基于这此问题,有必要建立一个图书管理系统有效的支持WEB效劳,以使图书管理工作规化,系统化,程序化,提高信息处理的速度和准确性,并且能通过Internet能够及时、准确修改图书情况。本系统的设计有效的支持WEB访问,使得资源利用最大化用户只需要通过浏览器就可以实现操作,操作简单灵活。此设计的目标在于开发一个功能齐全,操作简单,简单明了的图书馆借阅系统。上个世纪90年代美国科学家首次提出数字图书馆DigitalLibrary这一概念以来,全球开展数字图书馆研究与实践

3、已经十几个年头。我国图书情报界,IT业界自1995年左右开场对这一领域跟踪研究,1998年开场全面升温,迄今无论是在对数字图书馆的认识,还是理论研究,关键技术准备方面,都取得了很大的进展。国数字图书馆的实践活动大致可以分为以下三种类型:资源效劳型,效劳研究型和联合建立型。虽然,从严格意义上讲,资源效劳型不能算是数字图书馆,但它的网上信息效劳目前已自大多数图书馆开展,是现阶段我国图书情报界提供网上数字效劳的主要形式。 目录TOC o 1-3 h u HYPERLINK l _Toc21494 PINGDINGSHAN UNIVERSITY PAGEREF _Toc21494 1 HYPERLIN

4、K l _Toc6552 1 绪论 PAGEREF _Toc6552 4 HYPERLINK l _Toc13685 1.1 图书管理系统的意义 PAGEREF _Toc13685 4 HYPERLINK l _Toc30533 1.2 图书管理系统的优点 PAGEREF _Toc30533 4 HYPERLINK l _Toc7825 2 系统设计分析 PAGEREF _Toc7825 4 HYPERLINK l _Toc7078 2.2 开发设计思想 PAGEREF _Toc7078 5 HYPERLINK l _Toc24552 2.3 开发和运行环境选择 PAGEREF _Toc245

5、52 6 HYPERLINK l _Toc25425 3 总体构造设计 PAGEREF _Toc25425 6 HYPERLINK l _Toc8317 3.1 图书馆管理系统的数据库说明 PAGEREF _Toc8317 7 HYPERLINK l _Toc10991 3.2 登录系统的流程图 PAGEREF _Toc10991 7 HYPERLINK l _Toc15653 3.3 图书管理 PAGEREF _Toc15653 8 HYPERLINK l _Toc19348 3.4 流通管理 PAGEREF _Toc19348 8 HYPERLINK l _Toc1031 3.5 图书查询

6、 PAGEREF _Toc1031 9 HYPERLINK l _Toc16689 3.6 用户管理 PAGEREF _Toc16689 10 HYPERLINK l _Toc20652 3.7 系统设置 PAGEREF _Toc20652 10 HYPERLINK l _Toc19241 4 具体设计 PAGEREF _Toc19241 10 HYPERLINK l _Toc24467 4.1 制作数据库和建立数据源 PAGEREF _Toc24467 10 HYPERLINK l _Toc23204 4.2 系统界面 PAGEREF _Toc23204 11 HYPERLINK l _To

7、c13493 4.3 图书管理 PAGEREF _Toc13493 12 HYPERLINK l _Toc10283 4.3.1 图书入库 PAGEREF _Toc10283 13 HYPERLINK l _Toc24187 4.3.2 图书信息修改 PAGEREF _Toc24187 13 HYPERLINK l _Toc2145 4.4 流通管理 PAGEREF _Toc2145 16 HYPERLINK l _Toc26458 4.5 图书查询 PAGEREF _Toc26458 17 HYPERLINK l _Toc10976 4.5.1 图书信息查询 PAGEREF _Toc1097

8、6 17 HYPERLINK l _Toc7089 4.6 用户管理 PAGEREF _Toc7089 17 HYPERLINK l _Toc16648 4.7 系统设置 PAGEREF _Toc16648 19 HYPERLINK l _Toc11216 4.7.1 罚款设定 PAGEREF _Toc11216 19 HYPERLINK l _Toc21625 4.7.2 图书借阅时限设定 PAGEREF _Toc21625 20 HYPERLINK l _Toc29483 4.7.3 图书类别设定 PAGEREF _Toc29483 20 HYPERLINK l _Toc4608 4.7.

9、4 图书借阅数量设定 PAGEREF _Toc4608 20 HYPERLINK l _Toc13809 5 总 结 PAGEREF _Toc13809 211 绪论 1.1 图书管理系统的意义 现在许多学校的图书馆管理水平还停留在纸介质的根底上,这样的机制已经不能适应时代的开展,它浪费了许多人力、物力和财力,在信息时代这种传统的管理方法给人们的生活带来了很大的不便。所以其必然被计算机管理所取代。因此图书馆管理系统的开发具有重要意义。 1.2 图书管理系统的优点本系统主要的功能是系统分为三种不同的角色,每种不同的角色选择不同的登陆方式,实现的各自不同的操作。进入系统后,只要输入图书的书名就可以

10、迅速的查找到图书,对图书进展管理,实现了计算机的管理,节省了大量的人力、物力和财力。 2 系统设计分析2.1 图书管理系统总体规划对于数据库系统,规划工作是十分必要的。规划的好坏将直接影响到整个图书管理系统的成功与否,数据库设计中的规划阶段的主要任务是建立数据库的必要性及可行性分析,确定数据库系统在整个图书管理系统的地位。根据图书管理数据库对技术人员和管理人员的水平、数据采集和管理活动以及借阅者的计算机素质的要求;数据库技术对计算机系统的软硬件的要求。决定把数据库管理系统设计成为一个综合的数据库。此数据库包括所有操作人员的所有活动功能。因为,此图书管理系统应用界面较简单、功能单一。所以,用一个

11、综合的数据库就能满足图书管理要求,而且实现容易。因此,图书管理系统可以按照用户权限和实现功能的不同分为两局部:外部学生对数据库的查阅访问和部管理人员对图书记录的管理维护。但是,这两局部都调用的是同一数据库,只不过部管理人员能实现所有管理功能,而外部学生访问数据库时,一些功能被屏蔽,只能进展查阅。 2.2 开发设计思想尽量采用学校图书馆现有的软硬件环境,及先进的管理系统开发方案,从而到达充分利用现有资源,提高系统开发水平和应用效果的目的。 系统应符合图书馆管理的规定,满足日常图书馆管理工作需要,并到达操作过程中的直观、方便、实用、平安等要求。系统应具备数据库维护功能,及时根据用户需求进展数据的添

12、加、删除修改、备份等操作。2.3 开发和运行环境选择后台采用在WEB效劳器上翻开控制面板,选中ODBC,在系统DSN下选添加,选定Driver do Microsoft Access (*.mdb)、名称、位置等。,数据库名称为DATA,脚本语言采用Javascript 。前端采用DREAMWEAVER作为开发工具。客户端软件在Window98、Window2000、Window *p下均可安装使用。3 总体构造设计一个的立意要求与其实现手段是严密相关的,同时如何在到达其预先设想的情况下,尽量将设计的美观且容量小,是一个非常重要的问题。下面就结合以上的两个问题,本章着重讲述一下筹划立意并详细介

13、绍本的设计制作。一个完整的不仅需要功能齐全,美观大方,他的构造也是重要的一环。一个好的,各局部的构成要有一定的逻辑性,让人看上去赏心悦目,容也很有条理,相连接的表格的容层次明确,主题鲜明。制作这个以教学为主题的时,一定要抓住重点局部,这样做无疑会使主页看起来很有层次感,赏心悦目,不会显得容杂乱无章。3.1 图书馆管理系统的数据库说明建立一个数据库DATA,里面包含了10表读者信息、系统管理员信息、图书管理员信息、罚款设定、借阅管理、借阅时限、借阅数量、图书信息、图书类别、图书遗失。3.2 登录系统的流程图登陆窗口选择登陆身份用户是否正确连接数据库输入用户名称和密码跳转到error1.htm N

14、o密码是否正确 跳转到error2.htm No yes跳转到*tadmin/inde*.asp3.3 图书管理此模块是对图书增加、删除、修改、注销、遗失等事件的处理。以便管理员对图书的信息直观而且有效的进展处理。添加,修改信息遗失处理图书注销信息修改图书入库图书管理写入各自数据库3.4 流通管理图书管理员可以通过流通管理里面的各个选项对借阅者所借图书进展借阅、归还、续借等操作。图书归还图书借阅流通管理图书续借输入借阅证号连接数据库3.5 图书查询图书信息查询可以根据书号、书名、类别、作者、中所含有的信息进展检索,结果显示在下面出现的表单中图书信息查询书号书名类别作者连接数据库把数据库中数据调

15、出3.6 用户管理 在系统中设置了三种用户登陆读者、图书管理员、系统管理员,以及Dreamweaver中的javascript语言制作的特殊效果。3.7 系统设置在系统设置中可以对借阅设置、图书借阅时限设置、类别设置、图书借阅数量设置。4 具体设计4.1 制作数据库和建立数据源利用Microsoft Access 制作数据库,取名为data,然后制作表,表名为infor.下面写入数据字段。图414.2 系统界面一个好的系统需要一个友好的用户界面。由于本系统是基于ASP开发的,所以,我们利用网页制作工具制作友好的用户界面。局部界面如下图:进入界面: 在该界面中选择登陆身份,输入用户名和密码单击登

16、陆直接连接连接数据库,例如选择系统管理员登陆对应的代码如下:%if request(select)=系统管理员 thenset rs4=server.createobject(adodb.recordset)sql4=select * from *tadmin where username=&username&rs4.open sql4,conn,1,1if rs4.eof and rs4.bof thenresponse.redirect error1.htmelseif rs4(password)password thenresponse.redirect error2.htmelsere

17、sponse.cookies(*tadminno)=rs4(username)response.redirect *tadmin/inde*.asprs4.closeset rs4=nothingend ifend ifend if%4.3 图书管理 图书管理是对图书入库、图书信息修改、图书注销和遗失、流通管理操作。4.3.1 图书入库424.3.2 图书信息修改 在图书管理的下拉菜单项选择择图书信息修改,显示了所有图书及其相关信息,包括书号、书名、类别、作者等,如43图所示。要对*一本图书的信息修改,可是图书馆里的藏书非常的多一篇篇寻找图书非常的麻烦,所有在设计中添加了一个可以按照书号或书名

18、进展对图书的查找提交表单。书号以及编辑中的代码:ahref=javascript:view()class=dir3 a href=javascript:editit()在图中的书号和编辑选项中设计了运用了javascript脚本语言,实现了弹出式的对话框,在其中可以对图书信息查看和读者信息进展修改 。代码如下:function editit(id)page=tushu*iugai.aspid=+idwindow.open(page,修改图书信息,width=280,height=320)function view(tushuno)page=tushuview.asptushuno=+tushu

19、nowindow.open(page,查看图书信息,width=280,height=280)4.3.3 图书注销和图书遗失注销和遗失类似,都是在表单的最后一向添加一个单项选择按钮,对表单中相应位置的图书进展删除和遗失操作。4.4 流通管理 流通管理是图书馆管理系统中最重要的,也是最直观的的界面,管理人员可以根据借阅者的需要对图书进展借阅、归还、续借操作。首先,在借书证号的地方输入借阅者的借书证号实现不同的功能所对应的代码也有所不同。4.5 图书查询4.5.1 图书信息查询4.6 用户管理用户管理中分为读者管理、图书管理员管理、系统管理员管理。在其中显示相应成员的信息,管理员可以通过相应的填加按扭增加成员。 在借书证号和编辑中利用单击事件中运用了javascript 语言,实现弹出对话框查看、编辑信息。借书证号对应代码:a href=javascript:view()

温馨提示

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

评论

0/150

提交评论