帮助政府图书馆行业完成智能设备与数据库连通一体化。当前,图书馆虽已采购多家厂商的智能图书盘点机器人,但各设备数据库相互独立,缺乏统一的数据互通方案,无法与图书馆检索系统有效联动,导致盘点数据难以实时同步至检索端,读者和馆员无法据此获取准确的馆藏状态信息。本人独立完成全栈开发,搭建检索网站前后端,通过标准化接口串联各设备数据库与图书馆业务系统,实现盘点数据的自动汇聚与实时更新,最终构建起智能化的检索服务体系。
点击空白处退出提示
帮助政府图书馆行业完成智能设备与数据库连通一体化。当前,图书馆虽已采购多家厂商的智能图书盘点机器人,但各设备数据库相互独立,缺乏统一的数据互通方案,无法与图书馆检索系统有效联动,导致盘点数据难以实时同步至检索端,读者和馆员无法据此获取准确的馆藏状态信息。本人独立完成全栈开发,搭建检索网站前后端,通过标准化接口串联各设备数据库与图书馆业务系统,实现盘点数据的自动汇聚与实时更新,最终构建起智能化的检索服务体系。
本人独立完成全栈开发,基于 Django 框架搭建前后端系统,采用 MySQL 数据库存储业务数据,通过 RESTful API 对接多家智能盘点设备,实时获取图书在架状态与位置信息,并与图书馆原有检索系统进行数据融合,合并输出带有时效性标注的检索结果。系统根据用户检索到的目标图书位置,结合楼层平面图与架位拓扑数据,自动生成可视化导航路线,指引用户从当前位置找到对应书架与格位。技术栈方面,后端使用 Django + Django REST Framework 提供接口服务,MySQL 存储图书元数据与盘点记录,前端采用 HTML/CSS/JavaScript 构建检索与导航界面,通过 API 层实现多厂商设备数据的统一接入与格式归一化处理。
负责项目所有技术方案的落地与执行,具体包括:
后端开发:使用 Python + Django 框架搭建服务端,设计并实现 RESTful API 接口,处理前端请求与业务逻辑。通过 Django ORM 操作 MySQL 数据库,完成图书元数据、盘点记录、用户检索日志等数据的增删查改。
前端开发:使用 HTML + CSS + JavaScript 构建检索页面与导航界面,实现搜索框交互、结果列表渲染、盘点信息展示、导航路线绘制等前端功能,通过 Fetch API 与后端进行异步数据交互。
安全机制:配置 Django 的 CSRF 验证机制,确保表单提交与 API 请求的安全性,防止跨站请求伪造攻击。
API 调用与数据对接:通过 RESTful API 对接多家智能盘点设备的数据接口,获取实时图书在架状态与位置信息,并进行格式归一化处理,与图书馆原有检索系统数据进行合并输出。
数据库设计:设计 MySQL 数据库表结构,包括图书信息表、馆藏位置表、盘点记录表、用户检索记录表等,支持高效查询与数据关联。
部署与联调:完成前后端联调、接口测试与部署上线,确保系统稳定运行。



评论