关于图书管理方面论文例文 和ASP.NET技术在高校数字图书管理中的应用相关论文例文

关于免费图书管理论文范文在这里免费下载与阅读,为您的图书管理相关论文写作提供资料。

ASP.NET技术在高校数字图书管理中的应用

关键词:ASP技术;高校;图书管理

摘 要:高校数字图书管理工作在高校数字图书馆中占有重要地位,管理效率和管理水平的高低不仅关系到高校数字图书馆的信息化建设水平,同时也影响高校的教学质量.因此,研究高校数字图书管理方法,对于提高高校数字图书管理水平具有重要的现实意义.文章以高校数字图书管理系统的设计为例,详细阐述了利用ASP.NET技术进行高校数字图书管理系统设计的编程方法和ASP.NET技术在高校数字图书管理系统设计方面的应用.

中图分类号:G258.6文献标识码:A文章编号:1003-1588(2018)10-0109-03

1背景

随着经济的快速发展,我国的高等教育水平得到了快速提升,高校的规模越来越大,同时,高校图书馆建设也逐渐走向数字化.在高校数字图书馆图书管理中,为了方便师生对数字图书的共享,高校需要安排专门的人员进行图书借阅信息的统计.由于现代高校的规模较大,每天前来借阅图书的读者较多,需要更多的管理人员,同时增加了管理人员的工作量,而高校的人员配置又是有限的,因此,如何提高数字图书的管理效率,已经成为当前高校图书馆管理领域中的一个研究热点,受到了越来越多人的关注.

2ASP技术在数字图书管理方面的优势

ASP.NET的前身是ASP技术,它是.NET FrameWork的一部分,其本质是一种服务器脚本技术,WEB服务器利用该技术能够执行嵌入在网页中的脚本.ASP.NET同时包含ASP的所有功能,在ASP网页中可以包含COM组件、普通文本、脚本命令等,该技术能够创建和运行动态网页、Web应用程序,或者向网页中添加在线表单等交互式内容.Web应用程序通过SOAP(Single Object Access Protocol)实现不同网站之间的资源共享.与ASP不同的是,ASP.NET包含一个数据集(Dataset),它能够在内存中提供一个包含数据关系图的高速数据缓冲区,其中的数据都是由程序或者临时调入的数据产生的.ASP.NET在高校数字图书管理方面具有以下优势:①支持编程语言的种类多.在高校数字图书管理中,开发者利用该技术可以用VB.NET、C++、.NET、J#等编程语言编写数字图书管理程序.②易于编写代码.在ASP.NET中,开发者可以通过“代码隐藏”机制将表示层中的WEB应用程序逻辑分离出来.③执行速度快.利用ASP.NET技术编写的数字图书管理程序是经过编译后运行的,因此页面的执行速度更快.④组件部署简单便捷.ASP.NET技术取消了组件注册功能和DLL锁定功能,全面使用XML配置功能,因此组件执行更加简单便捷.⑤安全性高.ASP.NET能够为高校数字图书管理系统的用户登录提供多种验证方式,包括Windows验证、Passport验证和Cookie验证等,同时,它还能为不同的登录验证方式提供不同的配置方法,确保高校数字图书管理系统的安全.

3高校数字图书管理系统的设计

3.1高校数字图书管理系统的框架

基于ASP.NET的高校数字图书管理系统的框架如图1所示.

高校数字图书管理系统的运行环境为Windows2012Server操作系统,WEB服务器为IIS7.0,高校数字图书管理系统数据库的服务器为Microsoft SQL Server2012,系统的开发工具为Microsoft Visual Studio.NET中的VB.NET和Dreamweer.系统中各模块的功能有:①登录验证模块.通过该模块能够对用户登录高校数字图书管理系统的合法性进行验证,用户的个人账号信息被事先保存在Session,用户在登录系统时,系统通过Session信息判断用户是否为合法用户.②用户账号管理模块.通过该模块能够对用户账号的信息进行查询,包括账号注册信息、当前和历史数字图书的阅读和下载信息等.③数字图书的信息查询模块.通过该模块能够查看新增的数字图书信息、数字图书下载量信息、数字图书阅读量信息等.④数字图书管理模块.通过该模块能够对数字图书进行管理.数字图书的管理包括数字图书的更新、删除和编辑等操作.⑤数字图书查询模块.通过该模块,用户能够对数字图书信息进行查询.用户通过智能移动终端、计算机客户端即可查询,查询方式包括简单查询和高级查询.⑥系统管理模块.通过该模块能够对用户信息和权限进行编辑与管理.

3.2高校数字图书管理系统的实现

开发者利用ASP.NET技术设计高校数字图书管理系统的过程中,需要注意以下关键的程序代码.

3.2.1利用datagrid在相关数据的排序与程序的操作中会多次使用数据绑定,因此,开发者需要编写一个专门的程序,将其命名为:Private Sub Bind Grid()

If Not Session(“sqlstr”)Is Nothing Then

Dim sqlstr As String等于CType(Session(“sqlstr”),String)

Dim obj As DBController等于New DBController

Obi.BindDBGrd(sqlstr,ResultGrid)

Session(“sqlstr”)等于sqlstr

End If

End Sub

3.2.2判断当前电子图书的状态.-2表示该电子图书已经删除,-1表示该电子图书有人借阅,-0表示该电子图书正在被阅读,1表示该电子图书可以阅读.

Public Function GetBookState(ByVal BookID As String)As Integer

Dim sqlstr As String等于“select*from bookInfo where BookState等于I and BookID等于”+BookID

If obj,GetRowsNum(sqlstr)等于0 Then Return-2End If

Sqlstr等于“select*from LendInfo where IsBack等于0 and BookID等于”+BookID

If obj.GetRowsNum(sqlstr)<>0 Then Return-1End If

Sqlstr等于“select*from BookingInfo where BookID等于”+BookID

If obj.GetRowsNum(sqlstr)<>0 Then Return 0 End If Return 1

End Function

3.2.3进行电子图书的下载操作,若下载成功,则返回True,反之则返回false.

Public Function Digital books to download(ByVal UserID As string,ByVal BookID As String)As Boolean Dim datenum AsInteger等于GetbookDate(UserID)

Dim nowdate As Date等于Date,now Din ReturnDate As Date等于nowdate,AddDays(datenum)

Dim sqlstr as string等于insert into

LendInfo(BookID,UserID,LendDate,ReturnDate,IsBack)Values(“sqlstr+等于”+“BookID+”“sqlstr+等于”+UserId+”

Obi,ExecNomSql(Sqlstr)

If Is Userbooking(UserID,BookID)Then

Sqlstr等于“dalete from BookingInfo where BookID”+BookID+“UserID等于”+“User+”obj.ExecNonSql(sqlstr)

End If

Return True

End Function

4系统的测试与维护

4.1系统测试

图书馆信息管理系统测试主要是对用户注册与登录、数据查询、数据录入、统计汇总等功能进行检测.笔者主要测试了图书馆信息管理系统的以下四个重要功能:①用户管理模块测试.用户管理模块包括注册、登录和管理三个部分,数字图书馆管理系统首先要进行新用户注册.在图书馆首页的登录页面设有注册链接,用户根据相关提示进行身份信息填写即可成功注册,输入用户名和进入登录页面登录图书馆管理系统.用户管理是对用户的注册、历史使用情况和下载情况的管理.②数据查询模块测试.用户登录图书馆管理页面,打开查询窗口,输入想要查询的图书,确认后可以看到查询的结果是否正确,可以使用不同关键词进行查询,以验证该模块的功能是否正常.③数字图书管理模块测试.管理人员进入图书馆书籍信息录入界面,对新进的图书进行录入管理,同时也可对已不存在的书籍进行删除编辑.④系统管理模块测试.管理人员统计汇总当前读者的信息和图书信息,通过对读者爱好的数据分析,为图书管理提供下一步分析决策.

4.2系统维护

系统维护主要包括硬件设备方面的维护以及软件及数据方面的维护和升级,一般情况下系统维护的工作可以分为以下几类:①硬件维护工作.图书管理信息系统是安装在计算机上的,因此硬件的维护也可以说是对计算机的维护,即主要是对线路的维护和计算机各配件的维护,管理人员应做到定期检测,保证计算机能正常运行.②数据维护工作.数据维护工作应该由软件工程师完成.由于数据更新的速度非常快,数据系统容易出现错误,因此工程师应定期对系统数据库进行备份和维护,降低错误发生的概率.③维护代码工作.系统在使用过程中会出现很多问题,软件工程师应及时对程序进行修改,保证系统的升级和更新,更好地服务于图书馆的信息管理.

5结语

ASP.NET技术能够为高校数字图书管理系统的设计提供完整的解决方案.ASP.NET继承了ASP的所有优点,因此具有更强大的功能和更好的便捷性,同时其面向对象的开发模式又保证了系统的可扩展性和适应性.利用ASP.NET开发的高校数字图书管理系统具有安全性高、交互性强、运行可靠等特点,为其他高校数字图书管理系统的设计提供了一定的借鉴作用,具有较高的推广价值.

参考文献:

[1]薛医贵.基于ASP的高校人力资源管理信息系统研究[J].电子设计工程,2016(6):162-164.

[2]杨敬.利用ASP技术构建数字图书馆信息服务平台[J].电脑编程技巧与维护,2016(15):51.

[3]周磊.基于ASP技术的高校网站安全研究[J].信息与电脑:理论版,2016(12):201-202.

[4]张固,汪晓平.ASP网络应用系统典型模块开发实例解析[M].北京:人民邮电出版社,2004:108-125.

[5]尚俊杰.ASP.NET程序设计[M].北京:清华大学出版社,2004:1-7,139-239.

[6]邱建华,尹长青.基于ASP的图书管理系统的设计与实现[J].电脑知识与技术,2010(7):1649-1651,1656.

(编校:崔萌)

图书管理论文范文结:

大学硕士与本科图书管理毕业论文开题报告范文和相关优秀学术职称论文参考文献资料下载,关于免费教你怎么写图书管理方面论文范文。

1、图书管理系统论文

2、图书管理系统毕业论文

3、管理会计案例分析论文

4、财务管理的论文题目

5、大学生时间管理论文

6、医学教育管理杂志