C 实现公安通信信息查询系统word免费下载 感受态细胞有何特点

C 实现公安通信信息查询系统word免费下载 感受态细胞有何特点

C实现公安通信信息查询系统C#实现公安通信信息查询系统摘要:为了提高公安系统对通话业务相关信息查询的准确性、快速性减轻技术人员劳动强度强化查询信息的安全性简化查询流程在总结分析目前信息查询现状后运用C#语言、结合Oracle数据库技术开发了公安通信信息查询系统实现了自动查询、保存、发送查询信息。 关键词:C#Oracle自动中图分类号:TP文献标识码:A文章编号:,(),,作者简介:许江韬()男山东烟台人硕士中国联合网络通信有限公司烟台市分公司工程师研究方向为软件开发与利用冯慧霞()女山西原平人硕士中国联合网络通信有限公司烟台市分公司职员研究方向为软件开发与利用。

引言现如今在公安系统侦破的一些案件中犯罪嫌疑人的通话及通话工具情况是一个重点调查方向。 以往都是相关技术人员在收到所要查询的信息后登录到数据库手工进行查询再手工将查询结果保存后通过电子邮件发送给公安系统相关单位并且每天的查询量很大因此为了快速、准确、自动地完成这项工作减少办案时间开发了公安信息查询系统。

本系统运用C#语言对Oracle数据库的信息进行快速、准确、高效的查询。 公安通信信息查询系统的设计思路考虑到此系统的保密性设定只能通过内网进行登录并且只能是指定IP、特定技术人员通过密码进行访问。 登录到该系统后技术人员只需简单输入查询号码点选相关查询信息、收件人信息后点击一键完成即可。 系统会将查询信息自动以Excel格式保存下来并自动以邮件附件的形式发出。 在采用编程语言方面考虑到C#语言的通用性、易用性及编码速度的快速性决定采用该语言进行程序开发。 公安通信信息查询系统的实现系统的保密性在网络方面的保密性在网络设计上要充分考虑此系统的保密性通过防火墙对内网进行仔细设置并实现内外网的物理隔离。 软件方面的保密性首先通过C#语言取得登录机器的IP地址与指定IP进行比对如果不符则不允许登录。

取本机IP地址的代码如下:IPHostEntryIpEntry=DnsGetHostEntry(DnsGetHostName())stringIpYesOrNo=IpEntryAddressListToString()其次需要输入用户名、密码才能登录系统并将此信息记录到Oracle数据库日志表中。

查询实现建立存储过程并通过C#来调用这个存储过程在Oracle查询数据库中建立多个可以访问其他信息数据库的dblink然后再建立一个传入参数型存储过程该存储过程主要将查询条件按照连接串格式生成SQL语句通过dblink访问不同数据库查找到相关信息最后将这些信息汇总到查询信息结果表里。 最后将查询条件信息用户在界面上选定相关信息后通过C#就可以调用这个存储过程了存储过程名是PRJFHDCXGJ。

C#界面调用存储过程语句如下:try{……cmhdcxpCommandText=“PRJFHDCXGJ”cmhdcxpCommandType=CommandTypeStoredProcedurecmhdcxpParametersAdd(“nbr”,OracleTypeVarChar,)Value=numberTrim()cmhdcxpParametersAdd(“startmonth”,OracleTypeFloat)Value=viscmhdcxpParametersAdd(“endmonth”,OracleTypeFloat)Value=viecmhdcxpParametersAdd(“flag”,OracleTypeFloat)Value=viflagChdcxOpen()cmhdcxpExecuteNonQuery()ChdcxClose()}catch(SystemExceptionex){……}finally{……}自动保存、发送考虑到自动保存、自动发送在程序中多处用到因此在C#中生成两个方法一个是自动保存一个是自动发送。

在查询完相关信息后通过自动保存将所需信息保存下来然后再调用自动发送将所需信息按照先前设定的邮箱地址发送出去。 C#自动保存方法如下:publicboolXFormJDT(stringCaps,SystemDataDataTableMyExcelData,stringMyExcelN,stringMyExcelUn,stringMyExcelF){……if(thisDaoChuExcel()){returndd}……}publicboolDaoChuExcel(){……if(MyExcelDColumnsCount){RangeMyExcelR=MyExcelSgetRange(MyExcelSCells,,MyExcelSCells,MyExcelDColumnsCount)这里设置表头标题for(inta=aMyExcelDColumnsCounta){MyExcelSCells,a=dataGridViewColumnsaHeaderText}for(intb=bMyExcelDRowsCountb){for(intc=cMyExcelDColumnsCountC){MyExcelSCellsb,c=““MyExcelDRowsbc}……}}MyExcelSCellsEntireColumnAutoFit()}C#自动发送邮件方法如下:privateboolSendMail(){……MailAddressfrom=newMailAddress(strsender)MailAddressto=newMailAddress(ts)MailMessagemessage=newMailMessage(from,to)if(SystemIOFileExists(textBoxText)){ContentTypect=newContentType(MediaTypeNamesTextPlain)Attachmentitem=newAttachment(textBoxText)。

<#longshao:sxy_article#>

你还会喜欢:

{主关键词}
92708c700e1f17b1ffca8b161f93e7f9

{主关键词}
镜子碎了会倒霉运是真的吗

{主关键词}
江水三干里,家书十五行

{主关键词}
传统文化端五节作文1300字,记叙文,作文网

{主关键词}
十二星座最羡慕谁?白羊座羡慕有王者风范,金牛座羡慕有目标

{主关键词}
全球华侨华人促进中国和平统一大会将在马尼拉举行 中国十大传统节日

{主关键词}
Введенные США тарифные меры на товары из Китая наносят ущерб другим и не приносят пользы своей стране - Белая книга

{主关键词}
崇州稻田养蟹喜获丰收 未来将走品牌化路线

{主关键词}
9284d17ae11d98b31c14a94074c9b116

{主关键词}
《4399》叶辰最新章节全文免费阅读

{主关键词}
六安市寿县成人高考简介,什么是成人高考

{主关键词}
腰围多少最长寿 延缓衰老的6个数字密码