项目信息-图书管理系统
| 项目 | 内容 |
|---|---|
| 所属课程 | https://edu.cnblogs.com/campus/gdgy/Class12Grade23ComputerScience |
| 作业要求 | https://edu.cnblogs.com/campus/gdgy/Class12Grade23ComputerScience/homework/13471 |
| 作业目标 | 根据发布的项目时间规划,初步确立团队任务计划,将团队的任务计划添加到Coding的团队项目任务里 |
| GitHub仓库 | https://github.com/ywks1/library-system |
团队展示
-
队名:coding小分队
-
技术架构(概要)
| 模块 | 技术栈/说明 |
|---|---|
| 前端 | Vue.js + Element UI / 响应式设计、PWA 可选 |
| 后端 | JAVA(SpringBoot)+ MySQL + Redis 缓存/队列 |
| 部署 | Nginx + Docker(容器化预留) |
-
团队项目:图书管理系统
-
团队成员分工
| 角色 | 成员 | 风格定位 | 核心职责 |
|---|---|---|---|
| 项目经理 | 曾祥恩 | 大局观强、善于沟通、有责任心 | 项目规划、进度管理、团队协调 |
| 前端开发 | 李炅佳 | 注重用户体验、界面细节追求 | UI/UX设计、页面组件开发 |
| 前端开发 | 彭耿立 | 逻辑清晰、框架理解深入 | 前端架构、状态管理、API对接 |
| 后端开发 | 高扬鹏 | 思维严谨、数据库架构热情 | 数据库设计、性能优化、系统部署 |
| 后端开发 | 廖永祺 | 逻辑思维强、业务规则熟悉 | API设计、业务逻辑、系统安全 |
| 测试运维 | 谭钧灏 | 心思缜密、注重细节、稳定性要求高 | 测试计划、质量保证、系统运维 |
详细职责说明
项目经理 - 曾祥恩
核心职责:
- 制定项目计划和里程碑,管理项目进度
- 分配开发任务,协调团队成员工作
- 主持日常站会,解决团队协作问题
- 负责Git仓库管理和代码合并审核
- 识别项目风险并制定应对策略
前端开发 - 李炅佳
核心职责:
- 负责用户界面设计和用户体验优化
- 实现页面组件和响应式布局
- 确保界面美观性和易用性
- 进行浏览器兼容性测试
- 配合后端完成数据展示逻辑
前端开发 - 彭耿立
核心职责:
- 设计前端架构和路由配置
- 实现复杂交互逻辑和状态管理
- 负责与后端API接口对接
- 优化前端性能和加载速度
- 处理前端业务逻辑开发
后端开发 - 高扬鹏
核心职责:
- 设计并优化数据库表结构和索引
- 负责系统架构设计和性能调优
- 实现数据持久层和缓存策略
- 负责生产环境部署和监控
- 处理系统性能瓶颈问题
后端开发 - 廖永祺
核心职责:
- 设计RESTful API接口规范
- 实现核心业务逻辑和数据处理
- 负责用户认证授权和权限管理
- 确保系统安全,防止安全漏洞
- 编写接口文档和技术文档
测试运维 - 谭钧灏
核心职责:
- 制定测试计划,编写测试用例
- 执行功能测试、集成测试和性能测试
- 负责系统部署和运维监控
- 编写用户手册和部署文档
- 跟踪Bug修复,确保产品质量
-
团队合照:
![3ed53cd4d4efc7bcdb5ff0b590adeb4b]()
-
团队特色
- 检索效率高:图书查询像搜索引擎一样快速,绝不卡顿
- 系统稳定性强:像图书馆书架一样可靠,7×24小时不间断服务
- 用户体验好:界面简洁如书页,操作流畅如翻书
- 问题处理快:遇到故障像处理图书逾期一样及时响应
选题描述
-
功能介绍
- 智能推荐:根据用户借阅历史和兴趣标签推荐图书
- 借阅追踪:实时显示图书借阅状态、到期提醒及续借功能
- 多人共享:支持班级、社团集体借阅,简化批量操作流程
- 校园适配:针对校园图书馆场景优化的馆藏管理和借阅规则
- 电子资源:整合电子图书、期刊资源,支持在线阅读和下载
- 预约系统:热门图书预约排队功能,到书自动通知
-
预期用户量
全校师生,预计初期日活跃用户2000+,覆盖90%在校学生及教职工 -
选题阐述
特性 阐述 真实性 基于校园图书馆传统管理模式效率低、借阅流程繁琐的现状,需要数字化图书管理系统解决痛点 可用性 针对校园师生需求优化,解决图书检索难、借阅流程复杂、资源利用率低等问题 有价值性 为师生提供便捷的图书管理服务,提升图书馆资源利用率,减轻管理员工作负担 有情怀性 让每个学生都能轻松获取知识资源,让书籍无边界地连接校园每个角落
项目计划
| 阶段 | 任务 | 耗时(周) |
|---|---|---|
| 第九周 | 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%
特别奖励:解决重大技术难题(如高并发借阅冲突处理)或提出创新方案(如跨校区图书共享机制)可获得额外加分
