团队项目1-团队展示&选题-图书管理系统

项目信息-图书管理系统

项目 内容
所属课程 https://edu.cnblogs.com/campus/gdgy/Class12Grade23ComputerScience
作业要求 https://edu.cnblogs.com/campus/gdgy/Class12Grade23ComputerScience/homework/13471
作业目标 根据发布的项目时间规划,初步确立团队任务计划,将团队的任务计划添加到Coding的团队项目任务里
GitHub仓库 https://github.com/ywks1/library-system

团队展示

  1. 队名:coding小分队

  2. 技术架构(概要)

    模块 技术栈/说明
    前端 Vue.js + Element UI / 响应式设计、PWA 可选
    后端 Java + SpringBoot + MyBatis + JWT
    数据库 MySQL + Redis
    部署 Nginx + Docker(容器化预留)
  3. 团队项目:图书管理系统

  4. 团队成员分工

    角色 成员 风格定位 核心职责
    PM+后端开发 曾祥恩 大局观强、善于沟通、有责任心 项目规划、进度管理、团队协调
    前端开发 李炅佳 注重用户体验、界面细节追求 UI/UX设计、页面组件开发
    前端开发 彭耿立 逻辑清晰、框架理解深入 前端架构、状态管理、API对接
    后端开发 高扬鹏 思维严谨、数据库架构热情 数据库设计、性能优化、系统部署
    后端开发 廖永祺 逻辑思维强、业务规则熟悉 API设计、业务逻辑、系统安全
    测试运维 谭钧灏 心思缜密、注重细节、稳定性要求高 测试计划、质量保证、系统运维

详细职责说明

PM+后端开发 - 曾祥恩

核心职责:

  • 制定项目计划和里程碑,管理项目进度
  • 分配开发任务,协调团队成员工作
  • 主持日常站会,解决团队协作问题
  • 负责Git仓库管理和代码合并审核
  • 识别项目风险并制定应对策略

前端开发 - 李炅佳

核心职责:

  • 负责用户界面设计和用户体验优化
  • 实现页面组件和响应式布局
  • 确保界面美观性和易用性
  • 进行浏览器兼容性测试
  • 配合后端完成数据展示逻辑

前端开发 - 彭耿立

核心职责:

  • 设计前端架构和路由配置
  • 实现复杂交互逻辑和状态管理
  • 负责与后端API接口对接
  • 优化前端性能和加载速度
  • 处理前端业务逻辑开发

后端开发 - 高扬鹏

核心职责:

  • 设计并优化数据库表结构和索引
  • 负责系统架构设计和性能调优
  • 实现数据持久层和缓存策略
  • 负责生产环境部署和监控
  • 处理系统性能瓶颈问题

后端开发 - 廖永祺

核心职责:

  • 设计RESTful API接口规范
  • 实现核心业务逻辑和数据处理
  • 负责用户认证授权和权限管理
  • 确保系统安全,防止安全漏洞
  • 编写接口文档和技术文档

测试运维 - 谭钧灏

核心职责:

  • 制定测试计划,编写测试用例
  • 执行功能测试、集成测试和性能测试
  • 负责系统部署和运维监控
  • 编写用户手册和部署文档
  • 跟踪Bug修复,确保产品质量
  1. 团队合照
    Snipaste_2025-11-02_18-14-20

  2. 团队特色

    • 检索效率高:图书查询像搜索引擎一样快速,绝不卡顿
    • 系统稳定性强:像图书馆书架一样可靠,7×24小时不间断服务
    • 用户体验好:界面简洁如书页,操作流畅如翻书
    • 问题处理快:遇到故障像处理图书逾期一样及时响应

选题描述

  1. 功能介绍

    • 智能推荐:根据用户借阅历史和兴趣标签推荐图书
    • 借阅追踪:实时显示图书借阅状态、到期提醒及续借功能
    • 多人共享:支持班级、社团集体借阅,简化批量操作流程
    • 校园适配:针对校园图书馆场景优化的馆藏管理和借阅规则
    • 电子资源:整合电子图书、期刊资源,支持在线阅读和下载
    • 预约系统:热门图书预约排队功能,到书自动通知
  2. 预期用户量
    全校师生,预计初期日活跃用户2000+,覆盖90%在校学生及教职工

  3. 选题阐述

    特性 阐述
    真实性 基于校园图书馆传统管理模式效率低、借阅流程繁琐的现状,需要数字化图书管理系统解决痛点
    可用性 针对校园师生需求优化,解决图书检索难、借阅流程复杂、资源利用率低等问题
    有价值性 为师生提供便捷的图书管理服务,提升图书馆资源利用率,减轻管理员工作负担
    有情怀性 让每个学生都能轻松获取知识资源,让书籍无边界地连接校园每个角落

项目计划

阶段 任务 耗时(周)
第九周 1. 团队组队、需求调研(图书馆管理员、师生需求收集) 1
2. 市场分析、竞品研究(现有图书管理系统优缺点分析) 1
3. 技术选型、架构设计(确定前后端框架及数据库方案) 1
第十周 1. 数据库设计、接口规范(图书、用户、借阅等数据模型设计) 1.5
2. 用户端原型设计、管理员端原型设计(页面流程与交互逻辑) 3
3. 开发环境搭建、基础框架开发(项目初始化与核心模块搭建) 2.5
第十一周 1. 用户注册登录、权限管理模块开发 1
2. 图书信息管理、馆藏维护模块开发 3
3. 借阅/归还系统、逾期提醒模块开发 3
第十二、十三周 1. 智能推荐算法、预约系统开发 3
2. 电子资源整合、在线阅读功能开发 3
第十四周 1. 系统集成测试、性能优化(并发借阅场景测试) 3
2. 用户体验优化、bug修复 1
3. 部署上线、试运行(图书馆内部试点使用) 2
第十五周 1. 项目总结、技术文档整理(用户手册、管理员手册编写) 1

团队贡献考量

评价维度 权重 评分标准
功能完成度 40% 负责模块的完整度和质量,代码提交量和复杂度
代码质量 30% 代码规范性、可维护性、性能优化、安全性(尤其用户数据和图书信息安全)
团队协作 20% 接口对接配合度、文档撰写质量、帮助队友解决问题
创新贡献 10% 技术创新(如推荐算法优化)、业务创新(如特色借阅模式)、流程优化建议

总分计算公式:总分 = 功能完成度×40% + 代码质量×30% + 团队协作×20% + 创新贡献×10%

特别奖励:解决重大技术难题(如高并发借阅冲突处理)或提出创新方案(如跨校区图书共享机制)可获得额外加分

posted @ 2025-11-02 18:10  曾祥恩  阅读(46)  评论(0)    收藏  举报