ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:154.91KB ,
资源ID:24474312      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24474312.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书馆管理系统的设计与实现.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

图书馆管理系统的设计与实现.docx

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

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

3、全球开展数字图书馆研究与实践已经十几个年头。我国图书情报界,IT业界自1995年左右开始对这一领域跟踪研究,1998年开始全面升温,迄今无论就是在对数字图书馆的认识,还就是理论研究,关键技术准备方面,都取得了很大的进展。国内数字图书馆的实践活动大致可以分为以下三种类型:资源服务型,服务研究型与联合建设型。虽然,从严格意义上讲,资源服务型不能算就是数字图书馆,但它的网上信息服务目前已自大多数图书馆开展,就是现阶段我国图书情报界提供网上数字服务的主要形式。1 绪论 1、1 图书管理系统的意义 现在许多学校的图书馆管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,它浪费了许多人力、物

4、力与财力,在信息时代这种传统的管理方法给人们的生活带来了很大的不便。所以其必然被计算机管理所取代。因此图书馆管理系统的开发具有重要意义。 1、2 图书管理系统的优点 本系统主要的功能就是系统分为三种不同的角色,每种不同的角色选择不同的登陆方式,实现的各自不同的操作。进入系统后,只要输入图书的书名就可以迅速的查找到图书,对图书进行管理,实现了计算机的管理,节省了大量的人力、物力与财力。 2 系统设计分析 2、1 图书管理系统总体规划 对于数据库系统,规划工作就是十分必要的。规划的好坏将直接影响到整个图书管理系统的成功与否,数据库设计中的规划阶段的主要任务就是建立数据库的必要性及可行性分析,确定数

5、据库系统在整个图书管理系统的地位。根据图书管理数据库对技术人员与管理人员的水平、数据采集与管理活动以及借阅者的计算机素质的要求;数据库技术对计算机系统的软硬件的要求。决定把数据库管理系统设计成为一个综合的数据库。此数据库包括所有操作人员的所有活动功能。因为,此图书管理系统应用界面较简单、功能单一。所以,用一个综合的数据库就能满足图书管理要求,而且实现容易。因此,图书管理系统可以按照用户权限与实现功能的不同分为两部分:外部学生对数据库的查阅访问与内部管理人员对图书记录的管理维护。但就是,这两部分都调用的就是同一数据库,只不过内部管理人员能实现所有管理功能,而外部学生访问数据库时,一些功能被屏蔽,

6、只能进行查阅。 2、2 开发设计思想尽量采用学校图书馆现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平与应用效果的目的。 系统应符合图书馆管理的规定,满足日常图书馆管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除修改、备份等操作。2、3 开发与运行环境选择后台采用在WEB服务器上打开“控制面板”,选中“ODBC”,在“系统DSN”下选“添加”,选定Driver do Microsoft Access (*、mdb)、名称、位置等。,数据库名称为“DATA”,脚本语言采用Javasc

7、ript 。前端采用DREAMWEAVER作为开发工具。客户端软件在Window98、Window2000、Window xp下均可安装使用。3 网站总体结构设计一个网站的立意要求与其实现手段就是紧密相关的,同时如何在达到其预先设想的情况下,尽量将网站设计的美观且容量小,就是一个非常重要的问题。下面就结合以上的两个问题,本章着重讲述一下网站策划立意并详细介绍本网站的设计制作。一个完整的网站不仅需要功能齐全,美观大方,她的结构也就是重要的一环。一个好的网站,各部分的构成要有一定的逻辑性,让人瞧上去赏心悦目,内容也很有条理,相连接的表格的内容层次明确,主题鲜明。制作这个以教学为主题的网站时,一定要

8、抓住重点部分,这样做无疑会使主页瞧起来很有层次感,赏心悦目,不会显得内容杂乱无章。3、1 图书馆管理系统的数据库说明建立一个数据库(DATA),里面包含了10表读者信息、系统管理员信息、图书管理员信息、罚款设定、借阅管理、借阅时限、借阅数量、图书信息、图书类别、图书遗失。3、2 登录系统的流程图 No No yes3、3 图书管理此模块就是对图书增加、删除、修改、注销、遗失等事件的处理。以便管理员对图书的信息直观而且有效的进行处理。3、4 流通管理图书管理员可以通过流通管理里面的各个选项对借阅者所借图书进行借阅、归还、续借等操作。3、5 图书查询 图书信息查询可以根据书号、书名、类别、作者、出

9、版社中所含有的信息进行检索,结果显示在下面出现的表单中3、6 用户管理 在系统中设置了三种用户登陆(读者、图书管理员、系统管理员),以及Dreamweaver中的javascript语言制作的特殊效果。3、7 系统设置在系统设置中可以对借阅设置、图书借阅时限设置、类别设置、图书借阅数量设置。4 网站具体设计4、1 制作数据库与建立数据源利用Microsoft Access 制作数据库,取名为data,然后制作表,表名为infor、下面写入数据字段。图414、2 系统界面 一个好的系统需要一个友好的用户界面。由于本系统就是基于ASP开发的,所以,我们利用网页制作工具制作友好的用户界面。部分界面如

10、图所示:进入界面: 在该界面中选择登陆身份,输入用户名与密码单击“登陆”直接连接连接数据库,例如选择系统管理员登陆对应的代码如下:%if request(select)=系统管理员 then set rs4=server、createobject(adodb、recordset) sql4=select * from xtadmin where username=&username& rs4、open sql4,conn,1,1 if rs4、eof and rs4、bof then response、redirect error1、htm else if rs4(password)passw

11、ord then response、redirect error2、htm else response、cookies(xtadminno)=rs4(username) response、redirect xtadmin/index、asp rs4、close set rs4=nothing end if end if end if%4、3 图书管理 图书管理就是对图书入库、图书信息修改、图书注销与遗失、流通管理操作。4、3、1 图书入库424、3、2 图书信息修改 在图书管理的下拉菜单选择图书信息修改,显示了所有图书及其相关信息,包括书号、书名、类别、作者等,如43图所示。要对某一本图书的信

12、息修改,可就是图书馆里的藏书非常的多一篇篇寻找图书非常的麻烦,所有在设计中添加了一个可以按照书号或书名进行对图书的查找提交表单。书号以及编辑中的代码:ahref=javascript:view()class=dir3 a href=javascript:editit() 在图中的书号与编辑选项中设计了运用了javascript脚本语言,实现了弹出式的对话框,在其中可以对图书信息查瞧与读者信息进行修改 。代码如下:function editit(id) page=tushuxiugai、asp?id=+id window、open(page,修改图书信息,width=280,height=320

13、)function view(tushuno) page=tushuview、asp?tushuno=+tushuno window、open(page,查瞧图书信息,width=280,height=280) 4、3、3 图书注销与图书遗失注销与遗失类似,都就是在表单的最后一向添加一个单选按钮,对表单中相应位置的图书进行删除与遗失操作。4、4 流通管理 流通管理就是图书馆管理系统中最重要的,也就是最直观的的界面,管理人员可以根据借阅者的需要对图书进行借阅、归还、续借操作。首先,在借书证号的地方输入借阅者的借书证号实现不同的功能所对应的代码也有所不同。4、5 图书查询4、5、1 图书信息查询4

14、、6 用户管理 用户管理中分为读者管理、图书管理员管理、系统管理员管理。在其中显示相应成员的信息,管理员可以通过相应的填加按扭增加成员。 在借书证号与编辑中利用单击事件中运用了javascript 语言,实现弹出对话框查瞧、编辑信息。借书证号对应代码:a href=javascript:view() class=dir3编辑对应代码:a href=javascript:editit()脚本代码:function addit() page=duzheadd、asp window、open (page,添加读者信息,width=280,height=300)function editit(id)

15、page=duzhexiugai、asp?id=+id window、open(page,修改读者信息,width=280,height=320)function view(id) page=duzheview、asp?id=+id window、open(page,查瞧读者信息,width=280,height=320) 4、7 系统设置 管理人员可以对罚款、图书借阅时限、图书类别、图书借阅数量各项参数进行设定。4、7、1 罚款设定4、7、2 图书借阅时限设定4、7、3 图书类别设定4、7、4 图书借阅数量设定5 总 结 到此为止,图书馆管理系统全部结束。总结这次网站的制作,综合使用了目前网上比较流行的各种静态制作方法,并对初步利用后台程序完成了网站的动态响应与生成网页的技术。同时也从中学习完成了一些新网页制作软件的接触、应用、熟练的使用过程。在设计这个网站之前,我对这个网站有着很高的期望,但就是因为时间的原因,也因为自己的知识掌握的不太完全,所以我的设计有着很多的漏洞,在静态平台中,由于时间的关系没有完全实现,在很多界面上存在着空链接,所以没有对它设计内容;在动态平台中,由于知识的有限,有些功能没有完全实现。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1