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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

图书管理系统研究论文.docx

1、图书管理系统研究论文 图书管理系统研究论文图书管理系统是图书室的核心管理系统。图书管理系统可实现图书资料维护、查询图书情况、自动借书、还书等多种功能。下面是 为大家整理的图书管理系统研究论文,供大家参考。图书管理系统研究论文篇一【摘要】本文介绍了利用ASP+Access编写图书管理系统的实现主要步骤与部分技术代码。【关键字】ASP;Access随着计算机网络技术的普及和发展,现已逐渐进入信息化社会。人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发基于网络平台的图书管理信息系统已经成为图书管理部门的必要因此,我按照图书管理部门的需要,采用ASP+Acces实现了此图书

2、管理系统。一、ASP+AccessASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office的成员之一。由于Access存储方式简单,易于维护管理、移植性好,所以本系统采用ASP做为编程工具、Access做数据库来

3、开发二、系统模块此系统共分为八大模块,包括图书简介、规章制度、图书录入、归还图书、图书查询、新购图书、未归图书、系统维护。名模块的功能如下:图书简介:把图书进行分类和定义索书号,以方便查询。规章制度:主要介绍图书管理的订购、借阅、归还等制度。图书录入:对新购图书按书名、作者、分类、编号等图书信息进行录入。图书归还:此模块是图书管理员对归还的图书,按照图书编号进行入库管理。图书查询:按图书信息一些主要字段对数据库进行查询并显示。新购图书:查询某一时间段以后所购买的图书并显示。未归图书:显示未归的图书,并分页显示。系统维护:对数据库进行备份和恢复。三、设计数据库此图书管理系统数据库里主要有以下几个

4、表:User:用来存储图书管理员的用户名和密码。字段为user、pwd。Menu:存储程序主页面的菜单名称和链接地址。字段为ID、父菜单ID、位置、URl、字体颜色、菜单项。Bookinfo:用来存储图书的各种信息。字段为书名、作者、图书分类、图书编号、索书号、出版社、版期版次、购入日期、价格、排架号、是否借阅、借阅日期、应归还日期、借阅科室、借阅人、备注。Dept:用来存储科室名称。字段为dept。四、程序设计登录模块及Session的使用由于此系统有些功能是不允许普通用户使用的,如图书录入、图书归还等模块,所以本系统采用以管理员登录的方式,来判断是何种用户使用本系统,如果是普通用户,点击“

5、以普通用户登录”,就可以使用本系统,但图书录入、归还图书和系统维护等模块不能使用。由于有些功能模块不允许普通用户使用,故在登录模块程序语句定义一个Session:Session("UserAcc") = Trim(rs("User")。 Session在计算机中,尤其是在网络应用中,称为“会话”,用于保持状态的基于 Web 服务器的方法。Session 允许通过将对象存储在 Web 服务器的内存中在整个用户会话过程中保持任何对象。因此,在限制普通用户使用并用If判断Session("UserAcc")是否为空即可。表单验证在图书录入模

6、块中,需要填写图书的各种信息,在提交表单时如果某些信息为空,IE就会显示出错,因此,在提交表单之前对表单进行验证,JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证,只需编写一个函数就可以实现。函数如下function checkinput() if (frm.bookname.value='') alert('请输入书名');frm.bookname.focus();return false;在提交按钮代码中加入OnSubmit="Return checkinput()"就可以完成对表单的验证了。数据

7、库连接对于Access数据库,一个文件就是一个数据库,所以可以利用数据驱动程序直接访问数据,这种方法需要利用动态连接字符串建立一个连接,具体连接字符如下:Dim conn, connstr,dbdb="./data/tushu.mdb"connstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath(db)Set conn=Createobject("ADODB.Connection")conn.Open connstr这样就可连接数据了,再用SQL语句

8、就可以读取表中数据了:Set rs=CreateObject("ADODB.RecordSet")sql="Select * From bookinfo"rs.Open sql,conn,1,3对数据库的操作连接好数据库后,我们就可以对表bookinfo的记录进增加、删除、修改等操作了。具体代码及释义如下:(1):增加:bianhao=Trim(Request("bianhao")sql="Select * From bookinfo Where 图书编号='"& bianhao &&quo

9、t;'"rs.Open sql,conn,1,3If rs.recordcount<>0 ThenResponse.Write "此图书编号已存在,请重新输入"Response.Write ""Response.Write ""Response.Write "返 回"Else注:在增加信息时,必须检索图书编号是否唯一,如不唯一会出给出提示:“此图书编号已存在,请重新输入”rs.addnewrs("书名")=trim(request("bookname&qu

10、ot;)rs(“作者")=trim(request("author")……rs.updateend ifResponse.Redirect "addbook.html"end ifset rs=nothing(2)删除本系统“删除”图书记录功能在查询模块中执行,但必须以管理员身份登录,才能显示对记录进行操作的功能:删除记录采用SQL中的delete语句,代码如下:bh=Request("bianhao")If bh<>"" Thenconn.Execute &quo

11、t;Delete From bookinfo Where 图书编号='"& bh &"'"End If(3)修改修改只需rs.update命令即可完成,这里不再赘述。(4)查询本系统有精确查询、模糊查询、分类查询、编号查询、索书号查询、借阅人查询共六种方法。用SQL中select…where…就可以完成查询功能。如按分类查询:tiaojian=Trim(request("tiaojian")Set rs=CreateObject("ADODB.RecordSet")

12、sql="select * from bookinfo where 图书分类= '"& tiaojian &"' order by 图书编号 desc"rs.Open sql,conn,1,1五、小结此图书管理基本上可以实现图书管理的大部份工作,实现图书的计算机管理,方便借阅人员查询和借阅图书,更好的利用图书资源,把图书管理员从手工记录管理图书中解脱出来,提高了工作效率。【参考文献】1伍云辉. 程序天下 电子工业出版,20082武延军,赵彬.精通ASP网络编程. 人民邮电出版社,20003美Michael Moncur J

13、avaScript 入门经典 人民邮电出版,2007图书管理系统研究论文篇二一、前言几十年来我台技术部门积累大量的专业书籍、技术资料和图纸档案、标准规范和各种专业中外文期刊等。为了使图书档案更好地服务于技术部门,逐步对图书档案工作实施计算机管理,编制了符合实际的图书档案管理软件。该图书管理系统,是利用Visual Basic作为前端的应用开发工具,Access作为后台的数据库,系统界面简洁美观,实用维护简单、权限管理完善、安全性高等特点。实现了图书的采购、借阅信息管理,图书库存信息的查询、各种书籍借阅信息浏览等功能。二、系统分析和设计系统总体设计主要包括应用背景、项目目标、解决方案设计、模块功

14、能分析四个方面。1.应用背景此管理系统使得管理人员可以及时了解和控制库存图书档案的准确情况和数据。包括了对图书、档案入库信息的登记和图书出借信息的登记,并可查询。2.项目目标建立这个系统的目标就是实现对新书的入库、借阅以及还书信息等的计算机化管理,使得繁杂的库存信息能够被完整、高效的存取和查询。3.解决方案设计根据前面分析的应用背景和项目目标进行设计,其系统总体方案设计流程如图一所示。4.系统模块功能分析该系统根据图书入库、借阅、查询、管理的需要,依据系统总体方案设计流程图所示,本系统所要设计的主要窗体模块有五大功能模块,分别是:4.1图书入库信息管理模块,用于管理图书相关信息;包括新到图书的

15、登记入库。4.2图书借还管理模块,用于管理读者借书和还书的操作;4.3环境设置模块,用于设置用户的操作界面;4.4数据管理模块,用于处理数据库的备份和恢复。4.5图书查询模块,用于图书的库存、借阅等信息的查询。在本系统中由于没有打印机设备供试验,所以预先把报表打印改成报表预览。在系统主界面的设计中,包括在MDI窗体中允许显示多个窗体,主窗体为这些子窗体提供工作空间,并设置下拉菜单可以对各功能模块进行调用,实现对图书档案管理的各种操作,如包括图书信息管理、添加图书信息、借阅、归还的登记和查询等信息管理的功能。主窗体界面样式如图二所示。三、数据库设计根据系统的工作原理与工作流程,数据库设计主要有以

16、下几个步骤:1.选择数据库根据系统的分析和设计需求,我选用Access2000数据库来进行数据库的逻辑设计。2.创建数据库首先,启动数据库管理器,建立一个新的数据库,在该数据库下建立数据表,输入记录。并建立各个表之间的联系,其5个数据表分别是:图书信息记录表( books) 、本台部门和员工基本信息记录表(User) 、图书类别信息记录表(Class)、图书借阅信息记录表(jy) 、 借阅历史信息记录表 (jyls) 。5个数据表的逻辑结构分别根据系统的需要而设计。如图书信息记录表的结构如表 1 如示。以图书信息记录表(books)为例,可以看出这张表有8个字段,每个字段的名称分别是:图书编号

17、(数值型),图书名称,图书类别,作者,出版社,是否出借(均为字符型),出版日期,登记日期(日期型),价格等相关信息。四、程序设计和调试在上面的各项工作完成之后,依次逐步实现各个功能模块的界面,对其主窗体和各个子窗体进行属性的修改,接着添加菜单项,然后编写所有代码。在编写代码过程中,单独调试每个窗体,最后将主控制调度程序和功能模块程序联结起来调试,完成整个系统。 以下简单例举主窗体的设计过程:1.主界面设计主界面即登录成功后所显示的界面,主程序的设计步骤如下:步骤一、新建工程文件,将工程文件保存为BOOK.DPQ,源程序存盘为MAIN.PAS,修改其CAPTION属性为“图书档案管理系统1.0”

18、,NAME属性值该为MAINFORM。步骤二、添加菜单项,实现启动画面, 向MAINFORM中加入下拉菜单TMAINMENU控件对象,双击该控件对象,在“操作”菜单项下,分别设置菜单条“新书入库”、 “读者信息管理”、“借书”、“还书”、“信息查询”、“系统登录”、“退出”。在“管理”菜单项下,分别设置菜单条“读者类型管理”。双击菜单项“操作”中的菜单条“退出”,创建ONCLICK事件,是系统具备退出功能。主窗体界面的设置如上图二所示。图书入库信息模块包括3个子菜单、图书入库登记、入库明细管理、图书入库查询功能。图书借阅信息模块也包括3个子菜单、图书借阅登记、出库明细管理、图书借阅查询功能。部

19、分子菜单窗体如下所示:添加图书信息窗体,如图四所示;借书信息窗体,如图五所示;添加还书信息窗体 如图七所示;查询借书信息窗体,如图八所示。1.1步骤三设置属性1.1.1主窗体的属性如表一所示1.1.2主窗体的菜单项如表二所示。1.2步骤四编写代码主窗体初始代码如下:Me. Caption = Me. Caption & “- “ & strNowUser & ” ”Me.Logout.Caption = Me.Logout.Caption&“- “ & strNowUser & ” ” EndSub2.其它模块设计与实现,其他,如启动画面的实现,

20、用户登录密码认证窗体的实现,图书管理功能的实现,在本系统中,还有借书模块、还书模块、添加读者模块、新书入库模块、借阅历史查询模块,这些模块的设计与实现的语言、界面风格与以上设计相似,鉴于篇幅有限,本文在此不再详述。在设计本系统过程中使用到的需另外添加的“部件”有Microsoft FlexGrid Control 6.0Microsoft Windows Common Controls-2 6.0本系统还需要添加如下一些“引用”。Microsoft ActiveX Data Objects2.5 Library;Microsoft Data Formatting Objects Library

21、 6.0(SP4)Microsoft Data Report Designer v6.0五、系统安全性问题为了防止非法用户对本系统的操作,本系统设计了一个登录界面, 用来让合法用户的进入。在数据库方面设计了一个表,用来实现用户和密码的数据源,来实现多用户的进入和操作。考虑到本系统的规模和其它方面的因素, 在数据库方面本系统设置有相应的权限。六、结束语本系统包括了基本的图书档案信息管理,在实际使用中,满足图书档案信息的日常管理的需要,提高了工作效率。不过还有待于扩充和提高,建立网络平台,开发更多的功能。使之更科学更合理。有关图书管理系统研究论文推荐:1.图书馆管理系统研究论文2.浅谈图书管理系统毕业论文3.浅谈图书管理系统论文4.图书馆管理系统毕业论文5.有关图书馆管理系统论文6.图书馆管理系统设计论文7.浅谈图书馆管理论文

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

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