综合课程设计报告
目录
一、实验室名称: 国家级计算机实验教学中心 1
二、实验项目名称: 1
1、最优物流路线计算实验 1
2、多进程多用户文件一致性读写访问设计实现 1
3、SQL解析器设计实现 2
4、互联网+智慧物流质询系统设计实现 2
三、实验学时:6+8+8+10=32 2
四、实验原理: 2
1、数据结构的线性数据结构、树数据结构、图数据结构的运用。 2
2、利用操作系统中进程并行,互斥和生产消费者问题实现对文件的数据写入和查询访问。 2
3、词法、语法分析和语义分析知识;运用语法和语义分析知识实现简单SQL解析器 2
4、综合实验1,2,3的知识,设计实现整体的软件系统 2
五、实验目的: 2
1、掌握数据结构的线性数据结构、树数据结构、图数据结构的运用。掌握对数据进行存储和输出的方法。掌握对数据的排序算法以及基于图的存储结构求最短路径的算法。 2
2、掌握对文件的读取、访问、查询、写入、修改等操作,掌握操作系统中多进程互斥和并行操作的实现方法,解决生产者问题等。 2
3、掌握编译原理中词法分析、语法分析、语义分析等相关内容,并综合运用实现简单SQL解析器 3
4、掌握对接整合实验程序的方法,设计实现整体的软件系统并掌握测试、排查错误的方法。 3
六、 实验内容: 3
七、实验器材(设备、元器件): 4
八、数据结构与程序: 5
1、最优物流路线计算实验(主要函数): 5
2、多进程多用户文件一致性读写访问设计实现(主要函数): 11
4、互联网+智慧物流质询系统设计实现(整合以上各模块代码为一个完整系统,注意要导入Python库os、numpy、psutil、random) 17
一、实验室名称: 国家级计算机实验教学中心
二、实验项目名称:
1、最优物流路线计算实验
2、多进程多用户文件一致性读写访问设计实现
3、SQL解析器设计实现
4、互联网+智慧物流质询系统设计实现
三、实验学时:6+8+8+10=32
四、实验原理:
1、数据结构的线性数据结构、树数据结构、图数据结构的运用。
2、利用操作系统中进程并行,互斥和生产消费者问题实现对文件的数据写入和查询访问。
3、词法、语法分析和语义分析知识;运用语法和语义分析知识实现简单SQL解析器
4、综合实验1,2,3的知识,设计实现整体的软件系统