littlebot
Published on 2025-04-07 / 1 Visits
0

【源码】基于C语言和React的汽车租赁信息管理系统

项目简介

本项目是基于C语言和React的汽车租赁信息管理系统,采用前后端分离设计,构建出高效、易用的汽车租赁管理平台。后端运用纯C语言开发,前端采用React框架,借助Node.js作为中间件实现前后端通信。项目具备数据库管理、SQL解析、数据插入、查询、更新和删除等功能。

项目的主要特性和功能

  • 数据库管理:数据存于自定义格式的二进制文件,支持递归读写,内存中以十字链表形式存储。
  • SQL解析器:用Flex & Bison构建简易SQL解析器,支持SELECT、DELETE、INSERT等基本SQL语句。
  • 通信转发:通过Node.js中间件实现前后端socket通信,保证前后端低耦合。
  • 前端可视化:前端支持SQL语句拼接与执行,有数据统计模块,支持xls文件导入和导出。

安装使用步骤

  1. 安装依赖:确保已安装Flex、Bison、CMake和Node.js。
  2. 编译后端:进入server/bin目录,执行以下命令启动服务端: bash cd Crims/server/bin ./crims_server.exe start
  3. 启动中间件:在另一个终端,执行以下命令启动Node.js中间件: bash cd Crims/router node router.js
  4. 启动前端:进入client目录,执行以下命令启动前端: bash cd Crims/client npm install && npm start
  5. 使用系统:在浏览器中访问http://localhost:3000,即可使用汽车租赁信息管理系统。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】