学术堂首页 | 文献求助论文范文 | 论文题目 | 参考文献 | 开题报告 | 论文格式 | 摘要提纲 | 论文致谢 | 论文查重 | 论文答辩 | 论文发表 | 期刊杂志 | 论文写作 | 论文PPT
学术堂专业论文学习平台您当前的位置:学术堂 > 计算机论文 > 计算机信息管理论文

系统核心功能的设计与实现

来源:学术堂 作者:姚老师
发布于:2016-11-07 共802字

  6.4 系统核心功能的设计与实现

  本系统的核心功能就是查询功能,因为实现查询是进一步实现其他功能的前提和基础,所以在本系统中,查询功能至关重要。

  本系统的所有查找都分为精确查找和模糊查找。通过 SQL 语句,然后调用数据库访问接口来实现的。

  


  其中 Public Function find 表示在 clsbook 中定义了这样一个接口,findtype 表示查询类型标志位,rstResult 表示返回值记录集。queryDataBySql 是数据库访问接口。

  精确查询时需要输入信息与记录信息完全匹配,用"=";模糊查询时只需要输入信息与记录信息一部分相同,用"like".

  在窗体中查询的单击事件中调用了 find 接口:If book.find(findTypeFlag,rstFindResult)在确定查询类别时,具体是精确查询还是模糊查询是由 Index 的值来决定的。Index=0 表示精确查询。Index=1 表示模糊查询。单击事件代码如下:

  

  由于通配符属于特殊字符,代表了特殊的含义,所以如果我们向把通配符作为正常字符查询的话,可能会达不到我们想要的结果。这个时候,需要进行转义处理。具体如何转义,我们只需要将那些特殊字符用"[ ]"包含起来就可以当作正常字符使用了。比如如果向查询 % 这个字符的话,应该使用"[%]"进行查询。我们可以将这些转义处理封装成共通函数来供其他机能调用。

  下面用几个特殊的实例来说明模糊查找和精确查找的功能特点。

  在模糊查找时,当用户输入所知道的部分信息,这时,系统会找出库中所有包含这部分信息的记录。例如:查找部门时,库中的部门编号是"00001",而用户输入"001",则查出了两条记录,分别是"00001"和"00010".

  若是输入部门名称,例如"信息",由于库中有两条记录部门名称中含有"信息".

  当精确查找时,必须输入与库中记录的字段完全匹配的信息,才可以查到需要的记录。因为编号是唯一的,所以当用户输入正确的编号时,才可以查到相应的信息。

  6.5 主界面设计该窗体包括了菜单栏、工具栏、状态栏的设计

  6.5.1 主菜单设计
  
  6.5.2 子菜单设计
  
  6.5.3 常用按钮设计
  
  6.5.4 主界面效果图

  • 报警平台
  • 网络监察
  • 备案信息
  • 举报中心
  • 传播文明
  • 诚信网站