大数据结构毕业设计题目整理

大数据结构毕业设计题目整理

ID:47617995

大小:68.88 KB

页数:8页

时间:2019-10-11

大数据结构毕业设计题目整理_第1页
大数据结构毕业设计题目整理_第2页
大数据结构毕业设计题目整理_第3页
大数据结构毕业设计题目整理_第4页
大数据结构毕业设计题目整理_第5页
资源描述:

《大数据结构毕业设计题目整理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准数据结构课程设计题目1.飞机订票系统(限1人完成)(顺序或链式存储)  任务:通过此系统可以实现如下功能:  录入:  可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定)  查询:  可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓);  可以输入起飞抵达城市,查询飞机航班情况;  订票:(订票情况可以存在一个数据文件中,结构自己设定)  可以订票,如果该航班已经无票,可以提供相关可选择航班;  退票:可退票,退票后修改相关数据文件;  客户资料有姓名,证件号,

2、订票数量及航班情况,订单要有编号。  修改航班信息:  当航班信息改变可以修改航班数据文件  要求:  根据以上功能说明,设计航班信息,订票信息,客户信息的存储结构,设计程序完成功能;2.宿舍管理查询软件(限1人完成)任务:为宿舍管理人员编写一个宿舍管理查询软件,程序设计要求:采用交互工作方式建立数据文件,包括学生信息、宿舍信息、住宿信息,学生信息按关键字(姓名、学号)进行排序(排序方法自选,不能相同);查询:(用二分查找实现以下操作)按姓名查询按学号查询(用顺序查找实现以下操作)按房号查询3.校园导航问题(限1人完成)设计要求:设计你的学校的平

3、面图,至少包括10个以上的场所,每两个场所间可以有不同的路,且路长也可能不同,找出从任意场所到达另一场所的最佳路径(最短路径)。要求:能增加场所4.图书借阅管理系统(限1人完成)(顺序或链式存储)主要分为两大功能:1)图书管理(增加图书、查询图书、删除图书、图书借阅、还书);2)会员管理(增加会员、查询会员、删除会员、借书信息);5.学生成绩管理(限1人完成)(顺序或链式存储)包括:课程信息,学生信息等;能增加课程或学生。实现功能:输入、输出、插入、删除、查找、显示、保存、排序、退出。6.活期储蓄帐目管理(限1人完成)活期储蓄处理中,储户开户、销

4、户、存入、支出活动频繁,系统设计要求:1)能比较迅速地找到储户的帐户,以实现存款、取款记账;文档大全实用标准1)能比较简单,迅速地实现插入和删除,以实现开户和销户的需要。2.通讯录的制作(限1人完成)设计目的:用〈〈数据结构〉〉中的双向链表作数据结构,编写一个通讯录管理系统。以把所学数据结构知识应用到实际软件开发中去。设计内容:本系统应完成一下几方面的功能:1)输入信息——enter();2)显示信息———display();3)查找以姓名作为关键字———search();4)删除信息———delete();5)存盘———save();6)装入—

5、——load();7)排序---sort()设计要求:1)每条信息至少包含:姓名(NAME)街道(STREET)城市(CITY)邮编(EIP)国家(STATE)几项2)作为一个完整的系统,应具有友好的界面和较强的容错能力3.哈夫曼编码/译码器(限1人完成)【问题描述】设计一个利用哈夫曼算法的编码和译码系统,重复地显示并处理以下项目,直到选择退出为止。【基本要求】1)将权值数据存放在数据文件(文件名为data.txt,位于执行程序的当前目录中)2)初始化:键盘输入字符集大小n、n个字符和n个权值,建立哈夫曼树;3)编码:利用建好的哈夫曼树生成哈夫曼

6、编码;4)输出编码;5)设字符集及频度如下表:字符空格ABCDEFGHIJKLM频度1866413223210321154757153220字符NOPQRSTUVWXYZ频度57631514851802381811614.图书管理系统(限1人完成)(顺序或链式存储)【问题描述】设计一个计算机管理系统完成图书管理基本业务。【基本要求】1)每种书的登记内容包括书号、书名、著作者、现存量和库存量;2)对书号建立索引表(线性表)以提高查找效率;3)系统主要功能如下:*采编入库:新购一种书,确定书号后,登记到图书帐目表中,如果表中已有,则只将库存量增加;*

7、借阅:如果一种书的现存量大于0,则借出一本,登记借阅者的书证号和归还期限,改变现存量;文档大全实用标准*归还:注销对借阅者的登记,改变该书的现存量。*对借阅者信息的管理,增加、删除、查找等1.电话号码查找系统(限1人完成)【问题描述】利用散列表的设计与实现电话号码查找系统。【基本要求】1)设每个记录有下列数据项:电话号码、用户名、地址;2)从键盘输入各记录,分别以电话号码和用户名为关键字建立散列表;3)采用一定的方法解决冲突;4)查找并显示给定电话号码的记录;查找并显示给定用户名的记录。2.一元多项式的实现。(限1人完成)设有一元多项式Am(x)

8、和Bn(x).Am(x)=A0+A1x1+A2x2+A3x3+…+AmxmBn(x)=B0+B1x1+B2x2+B3x3+…+Bnxn请

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。