全国毒品信息查询系统单机版的开发_第1页
全国毒品信息查询系统单机版的开发_第2页
全国毒品信息查询系统单机版的开发_第3页
全国毒品信息查询系统单机版的开发_第4页
全国毒品信息查询系统单机版的开发_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

全国毒品信息查询系统(单机版)的开发[摘要]本文文综述了制作作“全国毒品信信息查询系统统(单机版)”所使用的开开发平台的可可行性,详细细介绍了“全国毒品信信息查询系统统(单机版)”的主要功能能以及它的操操作方法。[关键词]数数据库毒品VissualBBaiscAcccess全国毒品品信息查询系系统(单机版版)前言数据库技术是计计算机应用技技术的一个重重要组成部分分,对于大量量的数据,使使用数据库来来存储比使用用文件来存储储有更高的效效率“全国毒品信信息查询系统统(单机版)”是一套基于于数据库的数数据查询软件件。它以ACCESSS数据库作为为数据存储平平台,利用VISUAALBASSIC与ACCESSS的接口,充充分发挥了ACCESSS在数据存储储及数据管理理上的优势和和VISUAALBASSIC强大数据处处理能力物。对对于目前日益益严峻的缉毒毒工作来说,使使用一套高性性能且快捷方方便的查询系系统来辅助缉缉毒人员的工工作就显得十十分必要。虽虽然目前“全国毒品信信息查询系统统(单机版)”的开发成果果还不是很成成熟很完善,但但是它必将为为以后开发出出更完善更专专业化的查询询系统奠定下下牢固的基础础。制作目的计算机技术的飞飞速发展,使使我们的工作作和生活发生生着巨大的变变化,它被广广泛的应用于于社会的各行行各业之中。但但是并非目前前所有的行业业和部门都能能充分有效的的利用这一资资源,有些是是由于经济原原因,而有些些则是因为没没有配套的软软件所造成的的。在很多单单位,人们的的工作方式仍仍然是比较落落后的。在我我们公安及边边防、消防、警警卫部队也存存在着类似的的情况。在很很多地区,数数量庞大的文文件、资料、档档案、数据等等仍是以人员员管理为主,以以文件、档案案的形式存放放管理。这给给我们的工作作带来了极大大的负担和不不便。为了能能让我们的工工作方式更加加的合理、有有效、方便快快捷,实现以以计算机辅助助作业的工作作方式适应工工作的需要。制制作“全国毒品信信息查询系统统(单机版)”就成了我们们实现这一目目标的一种尝尝试。对数量庞大的数数据和资料进进行管理、查查找、统计,对对于人来说是是一件烦琐的的工作。它不不但影响我们们的工作效率率,而且容易易导致一些不不必要的错误误发生。然而而利用计算机机来代替或辅辅助人们去作作某些工作,不不但可以大大大提高工作的的效率,更重重要的是不会会导致错误的的发生。因此此利用计算机机辅助人来进进行工作必将将是一种趋势势。软件开发平台的的使用可行性性分析ACCESS是是微软(Microosoft)公司面向向小型用户的的桌面数据库库管理系统,它它不仅可以在在设计时使用用“宏(Macro)”功能或是使使用VBA(VVisuallBasiicforrAppllicatiion,嵌入式VisuaalBassic),还可以使使用数据访问问页,将自己己的数据库发发布到因特网网上。Access虽虽然是小型桌桌面数据库管管理系统,但但是它提供的的功能却非常常强大,不仅仅包括一般的的数据库管理理系统都有的的SQL(StrucctureQueryyLangguage,,结构化查询询语言)语言言查询,而且且支持数据的的完整性和约约束(包括::主键约束和和实体完整性性、外键约束束和参照完整整性、CHECK约束、UNIQUUE约束等)。VisualBasicc6.0是非常流行行的基于Basic语言基础的的可视化编程程工具。它是是微软公司的的可视化解决决方案开发软软件VisuaalStuudio的一部分,VisuaalBassic6..0能够成为当当今最流行的的软件开发工工具之一,是是与其卓越的的性能密不可可分的。它汇汇集了微软公公司的精华,不不仅全面使用用了面向对象象技术,而且且在编译技术术上也做了优优化。与其他开发工具具相比,VisuaalBassic6..0具有明显的的优势:使用Basicc语言作为基基础,开发难难度降低、开开发工作量小小。VisualBasicc6.0的开发环境境相当好,强强大的可视化化开发方式能能帮助用户轻轻松的开发多多种类型的应应用程序。由于微软公司在在PC操作系统市市场上的垄断断地位,使用用微软开发的的编程软件能能够提供与Windoows操作系统的的最大兼容性性。微软公司开发的的编程环境VisuaalBassic,不仅能够够提供强大的的图形支持,而而且能够使应应用程序与硬硬件相对独立立。WindowssAPI为实现应用用程序提供了了强大的扩展展功能支持。为用户提供了很很多有用的调调试和分析工工具,能够帮帮助用户寻找找错误和提高高应用程序效效率。拥有解释方式和和编译方式两两种运行方式式,使得应用用程序调试更更加方便、轻轻松。软件功能模块及及使用说明“全国毒品信息息查询系统(单单机版)”的主要功能能为多条件查查询功能、简简单的数据库库编辑功能、数数据统计功能能、使用权限限限制功能。其其结构可见下下图:1.多条件查询询模块:查询功能作为“全国毒品信信息查询系统统(单机版)”最重要的部部分,当然要要具有Accesss所不具有的的功能。否则则它便失去了了被开发的意意义。多条件件查询功能正正是为适应公公安缉毒工作作的需要,快快速方便的查查找出同时符符合某些条件件下所查获毒毒品的相关信信息而开发的的。其操作过程如下下图所示:举例说明:如查查找缴获地为为兰州市,且且品种为海洛洛因,重量为为7.861克的某案件件的相关信息息,可进行如如下操作(如如下图所示)::第一步:选中复复选框“关键字查找”,这表示目目前所做查询询为关键字查查询。就是说说,系统在查查询过程中会会将所有与用用户输入信息息相似的数据据排列出来。第二步:依照上上图所示在“种类”检查框上打打钩,并在其其右边的文本本框中输入“海洛因”。在下面的“缴获地点”检查框上打打钩,并在其其右边的文本本框中输入“兰州”。在名为“重量(克)”的检查框中中打钩,并在在右边的文本本框中键入“7.86”。最后按下下按钮“查询”。此时查询结果就就会被显示在在位于屏幕中中央上半部分分的列表框中中。如下图所示:如果用户想得到到更详细的信信息,单击列列表框中的查查询结果。这这时会在位于于列表框下的的文本框中显显示出所选查查询结果的相相关信息。如下图:可以看到,在“全国毒品信信息查询系统统(单机版)”中执行查询询操作的过程程是相当简单单方便的。在这里还需指出出的是,以上上执行的查询询操作属于“关键字查询”的范围。如如果用户想缩缩小查询的范范围,还可以以执行“指定字查找”操作。操作作方法同样简简单,用户只只需选中复选选框“指定字查询”,然后进行行与上述相同同的操作既可可。2.数据库的统统计模块设计数据库统计计功能的主要要目的是便于于让工作人员员以图形的形形式直观的了了解数据库中中各个地区及及全国发生毒毒品案件的基基本形势。由由于有些地区区的毒品案件件发生率较低低或缴获数量量较少甚至在在数据库中的的数值为零,以以图形方式表表示其数值时时,在某些情情况下人无法法正常查看其其数据值。考考虑到上述原原因,在查询询模块中增设设了图形放大大的功能,这这样就避免了了不能正常查查看数据的发发生。数据库统计模块块的主要控件件如下图所示示:用户只需在下拉拉框中选择要要查看的地区区,视图中就就会显示出在在这一地区所所查获的各种种毒品的数量量总和(克)。用用户如需获得得更进一步信信息,可以单单击表示各类类毒品的不同同颜色的色柱柱。这时会在在窗口中弹出出一个messaageboox来显示所选选毒品种类的的数量总和(克克)。如下图图:在统计模块的下下侧分别布置置了三个按钮钮用以调整图图形的大小,这这样就可以使使本来看起来来不明显或难难以分辨的图图形变得容易易识别。3.数据库编辑辑模块数据库编辑模块块也是一个十十分重要的模模块。虽然对对Accesss而言,已经经具备了对数数据库中数据据的强大编辑辑和管理能力力。但是,考考虑到尽量避避免操作人员员在两个程序序之间来回的的切换,尽量量提高工作的的效率,“全国毒品信信息查询系统统(单机版)”还是将最基基本的数据库库编辑功能添添加了进来。数据库编辑模块块的主界面::“简易数据库编编辑器”中具备对数数据库中数据据的最基本的的编辑功能,包包括添加记录录、删除记录录、修改记录录。点击“添加记录”按钮,系统统就会在数据据库的末尾添添加一行新的的记录。选中中某一行记录录,然后点击击“删除记录”,就会在数数据库中删除除所选记录。需需要指出的是是修改记录的的操作与上述述两种操作有有所不同。如如需修改记录录中的值,用用户必须双击击所要修改值值的所在位置置。这时会在在所修改值的的位置上弹出出一个文本框框,在文本框框中键入修改改值,然后键键入“Enter”键。这样就就完成了修改改操作。下图为完成修改改的最后操作作,单击Messaageboox中的“是”按钮完成修修改,单击“否”按钮放弃此此次修改。4.使用权限限限制模块(密密码保护)考虑到公安缉毒毒工作在某些些方面的保密密性,设置密密码保护功能能以限制人员员的使用权是是很有必要的的。所以在程程序运行的开开始,会要求求用户输入使使用密码,如如果密码错误误是不能进入入的。需要指指出的是,存存放密码的文文件是一个被被命名为“iolinnk.dlll”的文件。把把它命名为“iolinnk.dlll”的目的就在在于“*.dll”文件在操作作系统中属于于链接文件,不不易引起窃密密者的注意。而而且在此文件件中存放的密密码是经过加加密的,不易易被破解。另外,进入“全全国毒品信息息查询系统(单单机版)”的密码不是是由用户生成成的,而是由由同意该用户户使用本系统统的许可人生生成的。许可可人应持有密密码生成器才才克生成密码码。只有将生生成的密码文文件“iolinnk.dlll”粘贴在“全国毒品信信息查询系统统(单机版)”的文件根目目录下,才可可进入本系统统。“iolinnk.dlll”不存在或者者在错误的文文件夹下,都都将导致无法法进入系统。下图为进入本系系统的密码输输入窗口:下图为密码生成成器窗口示意意图:对程序特点的结结构分析“全国毒品信息息查询系统(单单机版)”的最大特点点在于它并没没有采用SQL(StrucctureQueryyLangguage,,结构化查询询语言),而而是采用了自自带的查询引引擎。它的主主要原理是定定义了14个布尔型的的变量b1、b2…………b14。它们分别别表示对数据据库中的14个字段进行行判断时的状状态标识。对对查询结果的的判别过程是是对这14个变量的两两次赋值和最最后的运算过过程。第一次赋值过程程是在程序运运行的开始,它它对从b1到b14的变量赋以以值“false”,其源代码码如下:PrivateeSubForm__Load(()Form5.HHideb1=Faalseb2=Faalseb4=Faalseb5=Faalseb6=Faalseb7=Faalseb8=Faalseb9=Faalseb10=FFalseb11=FFalseb12=FFalseb13=FFalseb14=FFalseSetdb=OpeenDataabase((App.PPath++"\neew.mdbb")SetDaata1.RRecorddset==db.OOpenReecordsset("nnew")ldText15..Text=a++1a=0EndSubb第二次赋值是在在判断十四个个检查框是否否被选中和查查询条件的判判断时,源代代码如下:PrivateeSubcx()'关键字查找部部分IfOptiion1.VValue=TruueTheenIfChecck1.Vaalue==0Thhenb1=TrrueElseIfInSttr(Datta1.Reecordsset.Fiields((0),TText1..Text))Thennb1=TrrueEndIfEndIfEndIf'指定字查找部部分IfOptiion2.VValue=TruueTheenIfChecck1.Vaalue==0Thhenb1=TrrueElseIfTextt1.Texxt=DData1..Recorrdset..Fieldds(0)Thenb1=TrrueEndIfEndIfEndIf'对于数据库中中字段为"NNULL"的的处理IfChecck1.Vaalue==1ThhenIfDataa1.Reccordseet.Fieelds(00)=NNullOOrTexxt1.Teext=""Thhenb1=FaalseEndIfEndIf两次赋值完成后后就是对各个个变量的运算算过程了,各各个变量通过过“and”关系进行运运算,如果结结果为“true”就认为该记记录符合判别别条件,否则则就放弃对它它的判断。其其源代码如下下://“查询”按按钮PrivateeSubCommaand7_CClick(()Text16..Text=""IfChecck1.Vaalue==1OrrChecck2.Vaalue==1OrrChecck4.Vaalue==1OrrChecck5.Vaalue==1OrrChecck6.Vaalue==1OrrChecck7.Vaalue==1OrrChecck8.Vaalue==1OrrChecck9.Vaalue==1OrrChecck10.VValue=1OOrCheeck11..Valuee=1OrChheck122.Valuue=11OrCCheck113.Vallue=1OrCheckk14.Vaalue==1ThhenList1.CClearFori==1TooccouuntDimbAAsInttegercxDimbooolAsBooleeanbool=(b1AAndb22Andb4Anndb5Andbb6Anddb7AAndb88Andb9Anndb100Andb11AAndb112Anddb13Andbb14)Ifbooll=TrrueThhenDimstAsSttringst="查查找结果:记录"+str$((i)List1.AAddIteem(stt)'MsgBoxxiEndIfb1=Faalseb2=Faalseb4=Faalseb5=Faalseb6=Faalseb7=Faalseb8=Faalseb9=Faalseb10=FFalseb11=FFalseb12=FFalseb13=FFalseb14=FFalseNextia=0EndIfEndSubb这样就可以完成成对数据的查查询工作,它它具有代码简简单明了,可可读性和可扩扩展性较强的的优点,这也也是不采用SQL语言而采用用自带的查询询引擎的主要要原因之一。软件的不足和需需要改进的地地方虽然“全国毒品品信息查询系系统(单机版版)”已具备了一一些适用于缉缉毒工作的相相应功能,但但是它还并不不能做到令人人百分之百的的满意。这也也是由诸多的的因素所造成成的。首先,因因为我对公安安缉毒战线的的工作并不是是十分了解,所所以不能完完完全全的做到到有什么样的的需要就有什什么样的功能能。其次,在在“全国毒品

温馨提示

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

最新文档

评论

0/150

提交评论