数据结构课程设计---实时监控报警系统
《数据结构课程设计---实时监控报警系统》由会员分享,可在线阅读,更多相关《数据结构课程设计---实时监控报警系统(11页珍藏版)》请在毕设资料网上搜索。
1、课程设计报告课程设计报告 题目:题目: 实时监控报警系统。 建立一个报警和出警管理信息系统。 要求: (1)采用一定的存储结构存储报警信息,要求有内容、时间; (2)有一次的出警就应该在待处理的信息中删除这条信息; (3)记录出警信息; (4)待处理信息过多时会发出警告。 一、问题分析和任务定义。一、问题分析和任务定义。 有题目可知,我们需要建立一个报警、出警系统,这个课题的重点有如下几点: (1)用什么样的存储结构储存报警信息。 (2)如何实现报警和出警这两项主要功能。 (3)如何将出警信息保存下来,以待查询。 (4)报警信息储存过多时需要发出警告。 经过一学期的数据结构的学习, 我学习到了
2、链表这一种数据结构, 考虑到需要储存以及 删除一些信息, 所以我选择用链表来储存报警信息, 且可以将上述的任务要求转化成一下几 点: (1)用链表储存报警信息以及出警信息。 (2)报警即将输入的信息储存在链表 A 里,我将会对链表 A 进行插入操作,将出警信 息插入到 A 中; 出警则是对储存报警信息的链表进行删除,首先查找到相应的信息,再对链表 A 进行删除操作,并用链表 B 储存删除的结点。 (3)输出储存在链表 B 中的结点信息,即可知道出警信息。 (4)对储存报警信息的链表 A 进行遍历,若它的结点个数过多,则发出警告。 二、数据二、数据结构的选择和概要设计。结构的选择和概要设计。 由
3、以上的问题可知, 我选择使用链表这一种数据结构来完成我的程序。 由于报警时要求 有内容有时间、 出警时则可以根据案件的编号或者是报案的时间出警, 所以链表中结点的类 型是结构体。 typedef struct int num; /编号 char time30; /时间 char matter50; /内容 datatype; typedef struct node datatype data; struct node *next ;Listnode; 所用到的数据结构: num next 域 time 对于本次的课程设计,我的主要思路是:在主函数中输出一个菜单,让用户选择需要执行的 操作,包括
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 实时 监控 报警 系统
