1 课题概述

1.1 课题任务

在汽车数据的信息模型中,汽车牌照是具有结构特点的一类关键字。汽车牌照是字母和数字混编的,例如01B7238。利用查找和排序算法,实现辽宁省内汽车牌照的快速查找。

设计汽车牌照的快速查询程序:

采用顺序表、静态链表等数据结构

可以随机、文件及人工输入数据

利用静态链表对汽车牌照进行链式基数排序

采用折半查找汽车牌照

可以按城市进行分块索引查找

其它完善性或扩展性功能

1.2 课题原理

根据题意,首先采用线性链表数据结构来储存车牌号。录入方面,录入部分分为随机录入和人工录入,同时在人工录入方面设定判错。查找方面,采用二分法查找,同时也采用了另一种分块查找,加快查找速度。排序方面,运用了链式基数排序,可对车牌大小和地区分布多重排序。

2 需求分析

2.1 课题调研

根据我们的研究和查阅相关资料,首先牌照总的来讲分为三类,摩托车车牌、货车车牌、还有就是常见的中小型车车牌。这三类车牌是可以存在重复的,不过极少见,同类车牌不能有重复,且在目前车牌最多只有三位字母。当然,还有其他种类的车牌比如军用等,但是肯定不会有这种权限去查询的。其次是,目前车牌采用的是摇号制,所以肯定要有随机数据机制。再然后辽宁一共有14个城市,分为A-沈阳市 B-大连市 C-鞍山市 D-抚顺市 E-本溪市 F丹东市 G-锦州市 H-营口市 J-阜新市 K-辽阳市 L-盘锦市 M-铁岭市 N-朝阳市 P-葫芦岛市 V-省直系统。

参考文档和完整的文档和源码下载地址:

https://www.write-bug.com/article/1621.html

转载于:https://my.oschina.net/u/4188102/blog/3091316

[源码和文档分享]基于C语言实现的汽车牌照的快速查询相关推荐

  1. 汽车技术管理系统c语言,[源码和文档分享]基于C语言实现的汽车牌照的快速查询...

    1 课题概述 1.1 课题任务 在汽车数据的信息模型中,汽车牌照是具有结构特点的一类关键字.汽车牌照是字母和数字混编的,例如01B7238.利用查找和排序算法,实现辽宁省内汽车牌照的快速查找. 设计汽 ...

  2. 用c语言写抽选车牌号的程序,[源码和文档分享]基于C语言实现的汽车牌照的快速查询...

    1 课题概述 1.1 课题任务 在汽车数据的信息模型中,汽车牌照是具有结构特点的一类关键字.汽车牌照是字母和数字混编的,例如01B7238.利用查找和排序算法,实现辽宁省内汽车牌照的快速查找. 设计汽 ...

  3. [源码和文档分享]基于Java语言的电梯调度模拟程序

    一 需求分析 某一栋楼有20层,有5部互联的电梯.基于线程的思想,编写一个电梯调度程序.这五部电梯项目联结,即当一个电梯按钮按下去时,其它电梯相应按钮同时点亮,表示也按下去了. 二 程序设计 本项目采 ...

  4. [源码和文档分享]基于C语言的小球移动课程设计

    一.需求分析 用C语言实现"小球移动"的简单图形游戏.可添加.删除小球,小球的分数和大小随机,球会在游戏区域内反弹,小球可被删除,删除时球上的数字累加到玩家的分数上.还可实现暂停. ...

  5. 蔬菜信息配送系统c语言编程,[源码和文档分享]基于C语言的物流配送管理信息系统...

    一 需求分析 系统需要实现的功能如下: (一)各种基本数据的录入 配送路线基本信息录入 路线经停站点基本信息录入 站点经停车辆基本信息录入 其它信息录入 (二)各种基本数据的修改 即:允许对已经录入的 ...

  6. 基于文本 c语言,[源码和文档分享]基于C语言实现的文件系统

    1 实验目的 学习FAT文件系统的构成 能够将自己的程序应用在系统上 熟悉dd,mount,umount,等指令 设计并实现一个目录列表函数(无须支持选项,如ls -a.ls -l等),用来显示当前目 ...

  7. c语言物流管理信息系统,[源码和文档分享]基于C语言的物流配送管理信息系统...

    一 需求分析 系统需要实现的功能如下: (一)各种基本数据的录入 配送路线基本信息录入 路线经停站点基本信息录入 站点经停车辆基本信息录入 其它信息录入 (二)各种基本数据的修改 即:允许对已经录入的 ...

  8. [源码和文档分享]基于C语言的物流配送管理信息系统

    一 需求分析 系统需要实现的功能如下: (一)各种基本数据的录入 配送路线基本信息录入 路线经停站点基本信息录入 站点经停车辆基本信息录入 其它信息录入 (二)各种基本数据的修改 即:允许对已经录入的 ...

  9. C语言物流信息管理系统实践,[源码和文档分享]基于C语言的物流配送管理信息系统...

    一 需求分析 系统需要实现的功能如下: (一)各种基本数据的录入 配送路线基本信息录入 路线经停站点基本信息录入 站点经停车辆基本信息录入 其它信息录入 (二)各种基本数据的修改 即:允许对已经录入的 ...

最新文章

  1. Android开发自定义的View
  2. VC++代码转换为QT代码问题总结
  3. 【深度学习】Keras实现回归和二分类问题讲解
  4. Hibernate修改命名策略
  5. 【Python】pandas 重复数据处理大全(附代码)
  6. linux多少个端口,Linux允许python使用多少个网络端口?
  7. mysql和FTP结合,vsftp基于mysql和ssl的配置
  8. spring—Bean实例化三种方式
  9. hdu2844 Coins(普通的多重背包 + 二进制优化)
  10. sed文本数据流处理命令
  11. 【SparkStreaming学习之二】 SparkStreaming算子操作
  12. service获取selinux权限_属性问题展开的selinux权限介绍
  13. 判断一段程序是由C 编译程序还是由C++编译程序编译的
  14. centos7 svn自动更新至web目录
  15. ExtJS4.2学习(18)时间控件
  16. php8拦截器,Web中的监听器 过滤器 拦截器
  17. 单片机3x3矩阵键盘c语言,C51单片机的3*3矩阵键盘程序
  18. 一键查询快递物流单号,分析提前签收
  19. 软件测试基础知识+面试
  20. 计算机科学技术学报官网convex,计算机学报chin

热门文章

  1. vue组件之Prop属性
  2. 使用Excel连接WINCC生成报表的实现方法
  3. swagger ui 怎么输入对象_java swagger ui 添加header请求头参数的方法
  4. 所有域名都需要实名认证吗?域名实名认证有什么好处?
  5. 2018年中高级前端面试题目小结
  6. RHEL服务篇_DNS服务
  7. UVA1723 Intervals
  8. H5特效demo网站
  9. BWA处理WES文件
  10. 信息系统项目管理师核心考点(七)软件架构风格