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

下载本文档

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

文档简介

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

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

3、数字图书馆( Digital Library )这一概念以来,全球开展数字图书馆研究与实践已经十几个年头。我国图书情报界, IT业界自 1995 年左右开始对这一领域跟踪研究, 1998 年开始全面升温,迄今无论是在对数字图书馆的认识,还是理论研究,关键技术准备方面, 都取得了很大的进展。国内数字图书馆的实践活动大致可以分为以下三种类型:资源服务型,服务研究型和联合建设型。虽然,从严格意义上讲,资源服务型不能算是数字图书馆, 但它的网上信息服务目前已自大多数图书馆开展,是现阶段我国图书情报界提供网上数字服务的主要形式。优质参考资料WORD 整理版目录PINGDINGSHAN UNIVERSIT

4、Y.11绪论.41.1图书管理系统的意义 .41.2图书管理系统的优点 .42系统设计分析 .42.2开发设计思想 .52.3开发和运行环境选择 .63网站总体结构设计 .63.1图书馆管理系统的数据库说明 .73.2登录系统的流程图 .73.3图书管理 .83.4流通管理 .93.5图书查询 .103.6用户管理 .103.7系统设置 .104网站具体设计 .114.1制作数据库和建立数据源 .114.2系统界面 .114.3图书管理 .13优质参考资料WORD 整理版4.3.1图书入库 .134.3.2图书信息修改 .144.4流通管理 .174.5图书查询 .174.5.1图书信息查询

5、.174.6用户管理 .184.7系统设置 .204.7.1罚款设定 .204.7.2图书借阅时限设定 .204.7.3图书类别设定 .214.7.4图书借阅数量设定 .215 总 结 .22优质参考资料WORD 整理版1 绪论1.1图书管理系统的意义现在许多学校的图书馆管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展, 它浪费了许多人力、物力和财力,在信息时代这种传统的管理方法给人们的生活带来了很大的不便。所以其必然被计算机管理所取代。 因此图书馆管理系统的开发具有重要意义。1.2图书管理系统的优点本系统主要的功能是系统分为三种不同的角色,每种不同的角色选择不同的登陆方式,实

6、现的各自不同的操作。进入系统后,只要输入图书的书名就可以迅速的查找到图书,对图书进行管理, 实现了计算机的管理,节省了大量的人力、物力和财力。2 系统设计分析2.1图书管理系统总体规划对于数据库系统,规划工作是十分必要的。规划的好坏将直接影响到整个图书管理系统的成功与否,数据库设计中的规划阶段的主要任务是建立数据库的必要性及可行性分析,确定数据库系统在整个图书管理系统的地位。根据图书管理数据库对技术人员和管理人员的水平、数据采集和管理优质参考资料WORD 整理版活动以及借阅者的计算机素质的要求; 数据库技术对计算机系统的软硬件的要求。决定把数据库管理系统设计成为一个综合的数据库。 此数据库包括

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

8、过程中的直观、方便、实用、安全等要求。系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除修改、备份等操作。优质参考资料WORD 整理版2.3开发和运行环境选择后台采用在 WEB 服务器上打开“控制面板” ,选中“ ODBC ”,在“系统 DSN”下选“添加”,选定 Driver do Microsoft Access (*.mdb) 、名称、位置等。,数据库名称为“ DATA ”,脚本语言采用 Javascript 。前端采用 DREAMWEAVER 作为开发工具。客户端软件在 Window98 、Window2000 、Window xp 下均可安装使用。3 网站总体结构设计一个

9、网站的立意要求与其实现手段是紧密相关的,同时如何在达到其预先设想的情况下, 尽量将网站设计的美观且容量小,是一个非常重要的问题。 下面就结合以上的两个问题,本章着重讲述一下网站策划立意并详细介绍本网站的设计制作。一个完整的网站不仅需要功能齐全,美观大方,他的结构也是重要的一环。一个好的网站,各部分的构成要有一定的逻辑性, 让人看上去赏心悦目,内容也很有条理,相连接的表格的内容层次明确,主题鲜明。制作这个以教学为主题的网站时,一定要抓住重点部分, 这样做无疑会使主页看起来很有层次感,赏心悦目,不会显得内容杂乱无章。优质参考资料WORD 整理版3.1图书馆管理系统的数据库说明建立一个数据库( DA

10、TA ),里面包含了 10 表读者信息、系统管理员信息、 图书管理员信息、 罚款设定、借阅管理、借阅时限、借阅数量、图书信息、图书类别、图书遗失。3.2登录系统的流程图登陆窗口选择登陆输入用户名称和密连接数据用户是否正跳 转 到No密码是否No跳转到优质参考资料WORD 整理版yes跳转到3.3图书管理此模块是对图书增加、删除、修改、注销、遗失等事件的处理。以便管理员对图书的信息直观而且有效的进行处理。图 书 管图信图遗书息书失添加 ,修改信写入各自数优质参考资料WORD 整理版3.4流通管理图书管理员可以通过流通管理里面的各个选项对借阅者所借图书进行借阅、归还、续借等操作。流 通 管图图图书

11、书书输入借阅连接数据优质参考资料WORD 整理版3.5图书查询图书信息查询可以根据书号、书名、类别、作者、出版社中所含有的信息进行检索,结果显示在下面出现的表单中图书信息书书类作出版连接数据把数据库中数据3.6用户管理在系统中设置了三种用户登陆 (读者、图书管理员、系统管理员),以及 Dreamweaver中的 javascript语言制作的特殊效果。3.7系统设置优质参考资料WORD 整理版在系统设置中可以对借阅设置、图书借阅时限设置、类别设置、图书借阅数量设置。4 网站具体设计4.1制作数据库和建立数据源利用 Microsoft Access 制作数据库,取名为 data, 然后制作表,表

12、名为 infor. 下面写入数据字段。图 414.2系统界面一个好的系统需要一个友好的用户界面。由于本系统是基于ASP开发的,所以, 我们利用网页制作工具制作友好的用户界面。部分界面如图所示:进入界面:优质参考资料WORD 整理版在该界面中选择登陆身份,输入用户名和密码单击“登陆”直接连接连接数据库,例如选择系统管理员登陆对应的代码如下:%if request(select)=系统管理员 thenset rs4=server.createobject(adodb.recordset)sql4=select * from xtadmin where username=&username&rs4.

13、open sql4,conn,1,1if rs4.eof and rs4.bof thenresponse.redirect error1.htm优质参考资料WORD 整理版elseif rs4(password)password thenresponse.redirect error2.htmelseresponse.cookies(xtadminno)=rs4(username)response.redirect xtadmin/index.asprs4.closeset rs4=nothingend ifend ifend if%4.3图书管理图书管理是对图书入库、图书信息修改、图书注销

14、和遗失、流通管理操作。4.3.1图书入库优质参考资料WORD 整理版4 24.3.2图书信息修改在图书管理的下拉菜单选择图书信息修改, 显示了所有图书及其相关信息,包括书号、书名、类别、作者等,如 4 3 图所示。要对某一本图书的信息修改, 可是图书馆里的藏书非常的多一篇篇寻找图书非常的麻烦,所有在设计中添加了一个可以按照书号或书名进行对图书的查找提交表单。书号以及编辑中的代码:优质参考资料WORD 整理版ahref=javascript:view()class=dir3 ahref=javascript:editit()在图中的书号和编辑选项中设计了运用了 javascript 脚本语言,实

15、现了弹出式的对话框, 在其中可以对图书信息查看和读者信息进行修改 。代码如下:function editit(id)优质参考资料WORD 整理版page=tushuxiugai.asp?id=+idwindow.open(page,修改图书信息 ,width=280,height=320)function view(tushuno)page=tushuview.asp?tushuno=+tushunowindow.open(page,查看图书信息 ,width=280,height=280)4.3.3图书注销和图书遗失注销和遗失类似, 都是在表单的最后一向添加一个单选按钮,对表单中相应位置的图

16、书进行删除和遗失操作。优质参考资料WORD 整理版4.4流通管理流通管理是图书馆管理系统中最重要的,也是最直观的的界面,管理人员可以根据借阅者的需要对图书进行借阅、归还、续借操作。首先,在借书证号的地方输入借阅者的借书证号实现不同的功能所对应的代码也有所不同。4.5图书查询4.5.1图书信息查询优质参考资料WORD 整理版4.6用户管理用户管理中分为读者管理、 图书管理员管理、 系统管理员管理。在其中显示相应成员的信息, 管理员可以通过相应的填加按扭增加成员。在借书证号和编辑中利用单击事件中运用了 javascript 语言,实现弹出对话框查看、编辑信息。借书证号对应代码:ahref=java

17、script:view()class=dir3编辑对应代码:ahref=javascript:editit()脚本代码:优质参考资料WORD 整理版function addit()page=duzheadd.aspwindow.open(page,添加读者信息,width=280,height=300)function editit(id)page=duzhexiugai.asp?id=+idwindow.open(page,修改读者信息 ,width=280,height=320)function view(id)page=duzheview.asp?id=+idwindow.open(pa

18、ge,查看读者信息 ,width=280,height=320)优质参考资料WORD 整理版4.7 系统设置管理人员可以对罚款、图书借阅时限、图书类别、图书借阅数量各项参数进行设定。4.7.1罚款设定4.7.2图书借阅时限设定优质参考资料WORD 整理版4.7.3图书类别设定4.7.4图书借阅数量设定优质参考资料WORD 整理版5 总 结到此为止,图书馆管理系统全部结束。总结这次网站的制作,综合使用了目前网上比较流行的各种静态制作方法,并对初步利用后台程序完成了网站的动态响应与生成网页的技术。同时也从中学习完成了一些新网页制作软件的接触、应用、熟练的使用过程。在设计这个网站之前,我对这个网站有着很高

温馨提示

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

评论

0/150

提交评论