程序聚合 软件案例 图书管理系统

图书管理系统

2026-08-04 19:56:09
行业:企业内部管理
载体:网站
技术:Java、JavaScript、Spring Boot、MySQL Workbench

业务和功能介绍

LibraryManager 图书管理系统 — 面向图书馆日常业务的 Web 系统,技术栈为 Java + Servlet + JSP + MySQL(MVC 分层)。

业务功能:
- 管理员登录(super/staff 角色,登录过滤 + 编码过滤)
- 图书管理:按书名/作者/ISBN 模糊搜索、分页展示、增删改,分类管理
- 读者管理:读者档案、借阅上限、冻结状态
- 借书/还书:调用存储过程做事务校验(库存、读者上限),触发器自动增减库存与已借数
- 逾期罚款:还书超期自动按 0.5 元/天生成罚款,支持缴费登记
- 首页 Dashboard 数据概览,借阅记录视图关联 5 张表

项目实现

项目实现:采用 MVC 分层架构,Entity 对应 6 张数据库表,DAO 层用 JDBC 完成 CRUD、分页查询与统计;Servlet 作为控制器接收请求、调用存储过程并转发 JSP;JSP+JSTL 渲染视图。MySQL 侧建表含 CHECK 约束、外键、索引,用 3 个触发器自动维护库存/借阅数/罚款,2 个存储过程封装借还书事务,1 个视图关联多表查询。Tomcat 10 部署运行,前端 CSS+JS 交互。

示例图片视频


null
30天前活跃
方向: 后端-Java、前端-Web前端、
交付率:100.00%
相似推荐
阿里云工单系统-阿里云
多端工单提交: 1. PC 网页控制台:【支持与服务】→提交工单,选择对应云产品分类、问题等级,填写问题描述、上传截图日志附件,预留联系手机、邮箱Alibaba Cl...。 2. 阿里云手机 App:移动端随时随地新建工单、查看工单进度、回复工程师消息,接收处理提醒。 3. 支持设置优先级:普通、紧急,重大业务故障可标记紧急,工程师优先介入。 2、完整工单生命周期流转 工单标准状态流转:已分派 → 处理中 → 待反馈(需要你补充日志、实例信息) → 用户反馈 → 待确认处理结果 → 用户确认完结 → 服务评价。 - 双向对话:工程师在工单内给出排查方案、操作指导;你可以上传日志、截图、补充信息。 - 待反馈:信息不足时退回给用户补充材料; - 待确认:工程师处理完成,等待客户验证确认; - 完结评价:问题解决后可对本次技术支持服务打分。 3、消息通知提醒 工单状态发生变更、工程师回复内容,通过**短信、邮箱、阿里云 App 推送**通知用户,不需要一直停留在页面刷新查看阿里云帮助...。 4、工单台账管理 - 我的工单列表:查看全部历史工单,可按产品、时间、状态筛选检索; - 历史工单永久保存,可以回看历史故障的处理方案,用于项目复盘、运维文档沉淀。 - RAM 子账号权限管控:可以给公司内部开发、运维人员开放工单查看、提交权限,不同人员权限隔离。 5、配套 AI 辅助 提交工单前内置 AI 智能助手,优先输出常见问题自助解决方案;自助方案无法解决,再一键转人工工单,减少排队耗时。 6、特殊业务场景 - 资源特殊权限申请、后台配置调整、数据恢复、实例异常排查等网页控制台无法自助完成的操作,必须提交工单由阿里云工程师后台执行。 - 机密信息:支持机密备注字段,填写实例 ID、敏感信息,做安全隔离,避免明文泄露。
deploy-helper
deploy-helper 是一个面向开发者的部署辅助工具,核心目标是降低项目部署过程中的配置和操作门槛。作品集将其定位为“开源工具 · 部署自动化”。 项目可以帮助开发者将原本较为分散的部署流程进行整合,例如项目部署准备、环境配置、部署指引或自动化操作等。其业务价值在于减少重复性部署操作,提高个人开发者或小型团队的项目上线效率。
小红薯数据获取
1.立项背景和目标:公开网页笔记信息人工收集统计效率低,手动复制作者、标题、互动数据容易遗漏出错。本项目使用 Python 结合 DrissionPage 开发自动化信息采集工具,目标是模拟浏览器访问网页,自动抓取搜索结果下笔记相关信息,完成字段提取,输出结构化 CSV 表格,减少人工重复操作,提升信息整理效率。 2.软件功能、核心功能模块的介绍:包含本地目录管理模块,自动创建存储文件夹;浏览器自动化与接口监听模块,启动浏览器并监听后端接口拿到原始返回数据;页面滚动加载模块,循环下拉页面触发内容加载;数据解析提取模块,提取笔记 ID、标题、作者、点赞收藏评论分享等字段,加入异常捕获防止单条数据异常导致程序终止;数据导出模块,将采集完成的数据写入带表头的 CSV 文件。 3.业务流程、功能路径描述:用户输入搜索关键词,程序创建存储目录;启动浏览器,访问对应搜索页面;循环下拉页面触发接口加载,捕获接口返回数据包;解析每条笔记字段,把有效数据存入列表;全部采集结束后,将数据集输出保存为本地 CSV 表格文件。
轻量级边缘云平台架构设计与落地 (从0到1)
我的角色:架构师 & 技术负责人,独立完成整体架构设计、技术栈选型及第一版核心原型开发。 核心贡献: 技术选型:摒弃传统重IaaS方案,采用 K3s + KubeVirt 作为核心,实现虚拟机与容器的统一管理,降低边缘节点资源开销。 网络架构:基于 Cilium (高性能网络) + Kube-OVN (OVN for K8s) + Multus (多网卡管理),解决了边缘场景下复杂网络拓扑(如多租户VPC、硬件加速直通)的问题。 裸机管理:引入 Metal3 组件,实现了边缘节点从裸机到云平台的自动化纳管和声明式扩缩容。 存储方案:将 Ceph 与容器平台深度整合,为边缘节点的持久化数据提供分布式存储能力。
C++分布式RPC框架-AetherRPC
为微服务场景自研的C++ RPC框架,解决服务间高性能通信问题。 核心功能:①服务注册与发现,节点上下线自动感知;②多策略负载均衡(随机/轮询/一致性哈希);③节点故障自动转移,调用方无感切换;④连接池管理与断线指数退避自动重连。适用于后端服务拆分、分布式系统教学与企业内部微服务改造。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服