下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、车牌管理系统数据结构课程设计报告12020 年 4 月 19 日文档仅供参考淮 海 工 学 院 计算机工程学院课程设计报告设计名称:数据结构课程设计选题名称:汽车牌照管理系统姓名:学号:专业班级:计算机科学与应用g计111系 (院):计算机工程学院设计时间:设计地点:.12.24 .1.4软件工程实验室、教室指导教师评语:成绩:签名:年月日22020 年 4 月 19 日文档仅供参考1课程设计目的1、训练学生灵活应用所学数据结构知识,独立完成问题分析,结合数据结构理论知识,编写程序求解指定问题。2. 初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;3. 提高综合运用所
2、学的理论知识和方法独立分析和解决问题的能力;4. 训练用系统的观点和软件开发一般规范进行软件开发,巩固、深化学生的理论知识,提高编程水平,并在此过程中培养她们严谨的科学态度和良好的工作作风。2课程设计任务与要求:任务根据教材数据结构-c 语言描述(耿国华主编)和参考书数据结构题集(c 语言版)(严蔚敏、吴伟民主编)选择课程设计题目,要求经过设计,在数据结构的逻辑特性和物理表示、数据结构的选择应用、算法的设计及其实现等方面加深对课程基本内容的理解和综合运用。设计题目从任务书所列选题表中选取,每班每题不得超过2 人。学生自选课题学生原则上能够结合个人爱好自选课题,要求课题有一定的深度与难度,有一定
3、的算法复杂性,能够巩固数据结构课程所学的知识。学生自选课题需在18 周前报课程设计指导教师批准方可生效。要求:1、在处理每个题目时,要求从分析题目的需求入手,按设计抽象数据类型、构思算法、经过设计实现抽象数据类型、编制上机程序和上机调试等若干步骤完成题目,最终写出完整的分析报告。前期准备工作完备与否直接影响到后序上机调试工作的效率。在程序设计阶段应尽量利用已有的标准函数,加大代码的重用率。2、 . 设计的题目要求达到一定工作量(300 行以上代码),并具有一定的深度和难度。3、程序设计语言推荐使用c/c+,程序书写规范,源程序需加必要的注释;4、每位同学需提交可独立运行的程序;5 、每位同学需
4、独立提交设计报告书(每人一份),要求编排格式统一、规范、内容充实,不少于10页(代码不算);6、课程设计实践作为培养学生动手能力的一种手段,单独考核。3课程设计说明书12020 年 4 月 19 日文档仅供参考一 需求分析 问题描述排序和查找是在数据处理中使用频度极高的操作,为加快查找的速度需现对数据记录按关键字排序。在汽车数据的信息模型中,汽车牌照是关键字,而且是具有结构特点的一类关键字,因为汽车牌照号是数字和字母混编的,例如01b7328 ,这种记录集合是一个适于利用多关键字进行排序的典型例子。 基本要求 ( 1)首先利用链式基数排序方法实现排序,然后利用折半查找方法,实现对汽车记录按关键
5、字进行查找。( 2)汽车记录集合能够人工录入,也能够按自动方式随机生成。本人采用的人工录入。二 概要设计1有关的数据#define key_size 8#define list_size 100typedef structchar keykey_size;char name10;char carname20;int next;recordtype;typedef struct将车牌号以字符的形式存储车主的名字车的品牌recordtype rlist_size;int length;int keynum;slinklist;是一个recordtype 类型的数组2. 为了实现上述功能,需要使用一
6、下函数: main() :主函数noun() :输出提示信息菜单getdata() :从键盘添加车辆函数distribute():进行基数排序每一趟的分配函数collect():进行基数排序每一趟的收集函数binsrch ():二分查找函数print():输出所有车辆信息函数radixsort ():基数排序函数zl ():基数排序后的整理22020 年 4 月 19 日文档仅供参考noun ()getdata()distribute()radixdort()collect()main()zl()print()binsrch()上图为各函数之间基本关系。下图为程序执行的流程图。开始输入 inn=1y调用子函数getdata ()i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑学咨询行业市场调研分析报告
- 充电桩智能管理行业营销策略方案
- 公司治理法律服务行业经营分析报告
- 印刷机用盘纸产业链招商引资的调研报告
- 女式披肩产品供应链分析
- 安排举办和组织专家讨论会行业相关项目经营管理报告
- 室内用空气芳香剂产业链招商引资的调研报告
- 木片切削机产品供应链分析
- 宽顶无沿圆帽产业链招商引资的调研报告
- 工业用封口机产品供应链分析
- DB44-T 2474-2024 自然教育标识设置指引
- 安宁疗护之癌痛管理
- 2024年开封文投文化产业发展集团招聘笔试冲刺题(带答案解析)
- 中国狼疮肾炎诊断和治疗指南解读
- 2024个人车位转让协议合同范本
- 意识障碍的鉴别与诊断思路
- (高清版)JTG D81-2017 公路交通安全设施设计规范
- 2024电站锅炉性能试验规程
- 备战2024年高考英语考试易错点11 定语从句(4大陷阱)(解析版)
- A型肉毒素治疗知情同意书 注射知情同意书
- 专科护士培训基地工作汇报
评论
0/150
提交评论