程序聚合 软件案例 UCB CS186数据库

UCB CS186数据库

2026-02-01 21:36:29
行业:智慧数字孪生
载体:Mac应用
技术:PL/pgSQL

业务和功能介绍

简单实现了一个数据库项目:
1.数据库查询与优化 (SELECT语句,多表连接等)
2 B+树索引的支持与实现 (支持等值与范围查询,叶节点链表支持顺序扫描)
3 事务与并发控制(事务状态管理‌,事务控制和并发控制,锁机制)
4 恢复与日志机制

项目实现

构建SQL查询的执行基础,包括: 关系代数实现‌,基本扫描操作,查询解析,结果返回
B+树索引‌:支持索引的插入、查找和范围查询,实现平衡多路搜索树结构,保证索引结构的完整性和一致性
事务与并发控制:实现共享锁(S)和排他锁(X)管理,支持事务的提交(commit)和回滚(abort),实现两阶段锁协议防止并发冲突,避免事务间的死锁情况
恢复与日志机制:实现日志记录功能,记录所有事务操作;实现崩溃恢复机制,包括重做和撤销;确保已提交事务的数据不会因系统崩溃而丢失;优化恢复过程的效率

示例图片视频


扇翅膀的蝴蝶
30天前活跃
方向: 算法-数学建模、
交付率:100.00%
相似推荐
XXJZ 桌面进销存 ERP 客户端
立项背景和目标:部分企业需要桌面版、能承接历史数据、对业务深度要求高的进销存 ERP,且办公电脑多为 Win7 低配机。目标是复刻成熟 ERP 的完整业务能力,并做到兼容老旧环境、平滑对接老系统数据。 2)软件功能与核心模块:内置 80+ 业务菜单,涵盖基础资料、单据流转、库存、工序与报表;含单据引擎(审核 / 单号 / 字段联动)、多工序验收单、BOM 物料演算、批量数据补全、CSV 与 Excel 导入导出。 3)业务流程与功能路径:维护基础资料 → 录入各类单据 → 审核、生成单号并联动 → 回写库存与成本 → 生成报表;支持单据整单导入,直接承接历史单据。
兴信记账 · 布行进销存记账系统-记账工具
立项背景和目标:布行等小微商贸企业长期靠手工/Excel 记账,单据易错、库存与欠款对不上、数据分散且担心上云泄密。目标是打造一套贴合自身流程、可私有化部署、断网也能用的轻量进销存记账系统,实现从开单到对账的全流程数字化。 2)软件功能与核心模块:销售开单、采购入库、客户与供应商管理、商品与颜色/尺码明细、仓库与库存台账、收付款与欠款统计、经营报表、单据打印、OCR 离线录单、卡密授权与多租户。 3)业务流程与功能路径:录单(手工或拍照 OCR 识别)→ 审核并生成单号 → 自动回写库存 → 收款与对账 → 生成报表与打印;全程支持离线暂存,联网后按增量自动同步
ToB效率工具自动化平台Web应用-自动化工作流平台
面向个人与企业的轻量级自动化任务调度平台,解决重复性工作自动执行问题。核心功能:①多用户账户体系,支持注册登录与防爆破锁定;②可视化创建工作流,提供5种触发方式——每天/每周/每月定时(秒级精度)、固定间隔循环、指定时刻单次、页面手动执行、Webhook外部系统回调触发;③6类执行动作——SMTP邮件发送、企业微信/钉钉/飞书群机器人消息推送、自定义HTTP API调用、CSV/SQLite数据落库、日志记录;④执行日志分页查询,支持按状态、工作流、日期区间多维筛选;⑤个人SMTP邮箱设置管理。
融资合同流程管理系统
企业内部融资管理、合同签发、流程审批的项目,对接企业内部平台的原有数据,增加企业内部流程控制板块、企业对外执行板块、统一管理企业用户融资、合同、客户、竞对、报表、发票、回款多模块的开发,采用多内部系统单点登录方式,统一集成用户管理,在企业内部一次登录即可查看,实现企业内同流程合同、融资借款等管理功能。系统内网开发了小程序模块。
企业后台管理系统-RBAC权限管控脚手架
【立项背景和目标】 中小团队做内部管理系统时,登录鉴权、角色权限、用户管理这些基础模块几乎每个项目都要重写一遍,既浪费时间,权限校验也容易写漏,留下越权漏洞。本项目目标是把这套通用底座做成可直接复用的脚手架:后端提供接口级强制权限校验,前端提供可复用的管理界面,新项目接入后只需专注业务模块,不必重复造轮子。 【核心功能模块】 1. 认证模块:JWT 令牌登录,密码使用 PBKDF2-HMAC-SHA256 加盐哈希(12 万次迭代),接口响应永不返回密码等敏感字段。 2. 权限模块(RBAC):用户—角色—权限点三级模型,内置超级管理员、运营人员、只读访客三个角色,权限在后端强制拦截。 3. 用户管理模块:关键词模糊搜索,角色/状态/部门多条件筛选,分页(每页 10/20/50 可调),增删改查,启用禁用,重置密码,CSV 导出(带 UTF-8 BOM,Excel 打开中文不乱码)。 4. 数据看板模块:统计卡片、近 30 天注册趋势折线图、角色分布环形图、最近操作记录列表。 5. 审计模块:记录登录、登出、登录失败、增删改、导出等全部写操作,含操作人、IP、时间。 【业务流程和功能路径】 用户登录 → 后端校验账号密码并签发 JWT → 前端携带令牌请求接口 → 后端解析令牌、查库校验账号是否被禁用、再校验当前角色是否具备该接口所需权限点 → 通过则返回数据,否则返回 401 或 403 → 前端依据返回的权限列表决定展示哪些菜单与按钮 → 所有写操作同步写入审计日志 → 看板实时汇总统计。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服