本项目为轻量化图书库存管理小程序,面向小型书屋、图书室使用,立项目标是实现移动端便捷的图书入库与库存管理。系统分为三大核心模块:图书入库登记模块、库存列表查看模块、个人中心模块;用户可登录自定义微信头像与昵称,支持游客跳过登录进入系统,个人中心可修改个人资料、清理本地缓存、查看使用说明与系统信息,可一键退出登录,完整实现图书新增录入、库存浏览、用户信息管理全业务流程。
项目采用微信原生分层页面架构,整体划分为登录页、图书入库页、库存列表页、个人中心 4 个业务页面,全程独立负责前端页面布局、交互逻辑、数据存储全部开发工作。用户信息采用小程序本地 Storage 持久化存储,头像使用官方chooseAvatar接口调取微信原生头像、同时支持相册自定义上传;开发难点为头像圆形渲染变形、button 原生样式挤压布局,通过固定 1:1 正方形容器 +aspectFill图片模式 + 强制重置按钮默认样式完成优化,同时调整页面上下边距,优化个人中心上下分区排版,完成菜单、按钮的界面适配。