查询机系统软件的开发

查询机系统软件的开发

ID:38523623

大小:121.50 KB

页数:6页

时间:2019-06-14

查询机系统软件的开发_第1页
查询机系统软件的开发_第2页
查询机系统软件的开发_第3页
查询机系统软件的开发_第4页
查询机系统软件的开发_第5页
资源描述:

《查询机系统软件的开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于.NET的图书馆公共检索机管理软件的开发吴国年(河南工业大学郑州450001)[摘要]图书馆公共检索机在使用过程中,损坏率较高。在VB.Net2005环境下,利用WebBrowser控件,通过屏蔽键盘功能键、修改系统注册表等技术手段,实现对检索机的智能化管理,可以有效地解决这一问题。文献对此进行了有益的探索。[关键词]图书馆公共查询检索机注册表[分类号]TP311TheDevelopmentofLibraryPublicSearchingComputerManagementSoftware(WuG

2、uoNian)(HenanUniversityofTechnologyZhengZhou450001)[Abstract]Librarypublicsearchingcomputerintheusingispronetodamage,InVB.Net2005environment,usingWebBrowsercontrol,byshieldingthekeyboardfunctionkeys,modifythesystemregisterandothertechnicalmeanstorealize

3、anintelligentsearchingcomputermanagement,caneffectivelysolvethisissue.Literaturehasconductedsomeusefulexploration.[Keywords]LibraryPublicSearchingSearchingcomputerRegister图书馆的公共检索机,是用来检索本馆的馆藏中外文书刊的公共目录,查询读者借阅情况、借阅权限等,免费使用,禁止做其它用途。由于读者在使用过程中可能会移动、删除操作系统或

4、应用软件中某些关键的程序文件,也可能修改系统和软件中某些参数配置而造成检索机系统的瘫痪,还有的读者可能会在检索机上进行与此不相关的操作而影响检索机器的使用[1],因此对检索机的安全保护就显得非常重要。常用的检索机管理维护方法主要有以下两种:1、修改注册表通过超级兔子等软件工具或者组策略方式对windows系统和IE浏览器进行设置、修改,防止用户上网、破坏软件系统等,此法设置复杂,又易遭到用户破解。2、交换机限制6通过交换机划分子网,采用物理地址和IP地址绑定的方式限制查询机只能访问OPAC网站。此法需

5、要网络硬件支持,因无法防止用户随意更改系统配置,所以还必须安装硬盘保护卡[2]。我们可以借鉴触摸屏管理软件的方式,定制一个专用浏览器。WebBrowser控件是微软提供的浏览器控件,在VS2005中,WebBrowser控件比先前的版本有更大的进步,按照我们的要求,利用该控件可以做一个符合我们要求的专业浏览器,屏蔽键盘功能键可以通过底层的钩子函数实现,其他功能则可以通过修改注册表实现。下面我们从功能、实现方面来介绍检索机管理软件的开发流程。1检索机管理软件要实现的主要功能为了能使查询软件能限制用户只能

6、上图书馆OPAC查询系统,而不能对操作系统进行设置破坏,需要达到以下功能。1.该软件设置为启动界面后,充满屏幕,始终置于最前端,不能最大化、最小化,移动,也不能被关闭。2.屏蔽键盘功能键F1-F12,Tab,左右Win键等,但是保留输入法切换键。3.屏蔽Ctrl+Alt+Delete对应的任务管理器、注销计算机,注销等等。4.屏蔽鼠标右键。5.按F8安全模式登陆后,仍然以该软件作为登陆界面。6.设置只能浏览OPAC查询主页。2检索机管理软件的实现和关键代码下面将说明在VB.Net2005中,如何创建一

7、个满足我们要求的窗体,并在该窗体上放置浏览器,以及屏蔽键盘功能键等功能的实现。2.1主窗体功能实现新建一个form窗体,该form要去掉菜单栏,这样就没有了最大化、最小化和关闭按钮,设置form1的属性,代码如下:Me.topmost=true‘始终处于屏幕最顶端System.Windows.Forms.FormBorderStyle.None‘无菜单栏System.Windows.Forms.FormWindowState.Maximized‘最大化充满屏幕2.2webbrowser浏览器功能及屏蔽

8、鼠标右键在form1窗体中添加webbrowser控件,该控件相当于一个浏览器,再添加toolstrip控件到form16中,然后添加一系列前进、后退、主页、刷新等功能按钮,完善浏览器的功能。相关代码如下:WebBrowser1.IsWebBrowserContextMenuEnabled=False‘屏蔽鼠标右键WebBrowser1.ScriptErrorsSuppressed=True‘忽略脚本错误2.3屏蔽键盘功能键钩子(Hook)是Window

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。