目录
一、实验室名称:国家级计算机实验教学中心1
二、实验项目名称:1
1、最优物流路线计算实验1
2、多进程多用户文件一致性读写访问设计实现1
3、SQL解析器设计实现2
4、互联网+智慧物流质询系统设计实现2
三、实验学时:6+8+8+10=
四、实验原理: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的知识,设计实现整体的软件系统