14 Star 21 Fork 10

月光双刀 / MyQRCode

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

MyQRCode(项目正在重构改写中)

这是我的本科毕业设计:基于加密的二维码编码解码的小软件

摘要

全国代码管理中心为了提高代码信息化服务水平,提高代码业务处理效率,需要建立一套新的组织机构代码业务信息采集系统。 在目前仍然使用的旧系统当中,组织机构信息的识别、录入、管理依然是人工方式,存在着效率低下,人力成本高,容易出错 的问题,也存在着信息易泄漏、易伪造的安全隐患。

本文结合这个项目的实际需求,对该系统中的组织机构代码自动识别子系统进行了设计和实现,旨在解决旧系统中上述的种种问题。 本文对二维码的编码解码技术进行了探究和分析,对其中的中文识别存在的问题进行了解决,以此来实现高效的组织机构信息的识 别、录入;并对文本加密进行了探究,选择了几种有代表性的算法进行了分析,结合他们的优点缺点,尝试对其进行了结合和改进, 以此来解决信息易泄漏、易伪造的安全隐患;对于加密后出现的新问题——本文长度太长,不利于二维码的生成和解码,本文为此也 研究了字符串压缩,并作相应结合,以解决二维码容量有限的问题;为了实现高效信息管理目的,本文也对二维码批量生成、搜索 功能进行了实现,为此,本文对文本多串模糊匹配,多线程同步、异步操作等相关算法和技术进行了探究,并作相应实现和结合。

该子系统在完成后,通过使用二维码存储信息的方式达到了组织机构信息高效高质量识别、录入的目的;通过加密实现了关键信息 需要安全隐藏、不能被伪造的功能;虽然在加密后出现了文本长度过长的问题,但通过文本压缩的方式得到了解决;对于二维码 信息的管理,该系统对组织机构的多项信息进行格式化,实现了快速的批量生成、搜索功能,为海量信息的管理提供了接口。

关键字:自动识别,二维码,加密,文本压缩,多串匹配

Develop

Visual Studio Express 2013 is recommended.

License

MIT

The MIT License (MIT) Copyright (c) 2015 huoshan12345 <89009143@qq.com> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

基于加密的二维码编码解码的小软件 展开 收起
C#
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C#
1
https://gitee.com/huoshan12345/MyQRCode.git
git@gitee.com:huoshan12345/MyQRCode.git
huoshan12345
MyQRCode
MyQRCode
master

搜索帮助