打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

毕设(论文)进度总览

来自陋室
XP-jia留言 | 贡献2025年11月18日 (二) 11:20的版本 (添加内容)

🎓 毕业设计进度总览(截至此页面最后编辑)

最后更新:20251118112036(自动更新)

一、基本信息

  • 学生姓名:贾学鹏
  • 学号:2421060325
  • 所属专业:信息工程学院 · 数据科学与大数据技术(专升本)2403
  • 课题名称:基于 Web 的校友经验交流社区的设计与实现
  • 指导教师:王惠
  • 课题性质:个人课题 · 应用型 · 工程设计
  • 难度/工作量:适中
  • 审核状态:
序号 姓名 身份 时间 状态
1 王惠 指导教师 2025-11-13 11:26:31 通过
2 贾学鹏 学生 2025-11-11 14:00:02 提交

二、选题状态

已成功选题(维普系统提交完成)

导师确认(指导教师为当前课程代课老师,沟通顺畅)

开题答辩时间:学院拟定 11 月 30 日 前完成


三、当前的思路与蓝图

选择该题目的原因:

  • 技术限制少,自由度高;
  • Web 方向熟悉,易于掌控;
  • 有清晰的参考系统(Z-Blog、Discuz);
  • 功能明确、可量化、可展示成果;
  • 工作量适中,开发与论文写作衔接紧密。

项目核心定位

“以 Django 框架实现的轻量级校友经验交流社区”

参考 Z-Blog / Discuz 的基本结构,但聚焦于校友经验分享场景,强化“校友身份认证”“经验标签化”“内容交流友好度”等特性。


四、系统总体规划


核心功能模块:

  1. 用户与权限管理:注册、登录、找回密码、资料编辑、角色分组、权限区分;
  2. 内容管理:发帖、评论、富文本编辑器(支持图片、附件上传)、分页浏览;
  3. 板块与标签分类:按话题或学院分区,支持标签筛选与检索;
  4. 后台管理:用户与内容审核、封禁与举报处理、数据统计与系统配置;
  5. 推荐系统:热帖榜、最新帖、活跃用户榜、基于访问热度的推荐;(可选)
  6. 消息通知与互动:私信、回复提醒、系统公告;
  7. 文件与图片管理:MongoDB 或本地存储方案(可选);
  8. 缓存与优化:Redis 用于会话保持、热门数据缓存与排行榜更新(可选)。

技术架构:

  • 后端:Python + Django
  • 前端:Django Admin 模板 + Bootstrap / Vue 响应式布局
  • 数据库:MySQL(主) + MongoDB(附件/图片,可选)
  • 缓存层:Redis(会话、推荐榜缓存,可选)
  • 开发环境:VSCode + Ubuntu Server + Python 3.x
  • 部署环境:Linux + Gunicorn + Apache(httpd)(宝塔 LAMP 环境)
  • 版本控制:Git + GitHub / Gitee

移动端适配:

Bootstrap / Vue 响应式布局,兼容 PC / Pad / 手机端自适应显示。

无障碍适配:

键盘导航 / 高对比度 / 其它主流无障碍功能 / 模块的兼容与实现。



五、后续关键节点与任务

阶段 时间 任务 备注
① 系统总体设计 11.11–11.15 完成功能模块图、数据库 ER 图、系统结构图 开题报告核心部分
② 最小原型搭建(MVP) 11.15–11.22 注册登录、发帖、后台可用 截图 + 日志留痕
③ 开题报告撰写 11.18–11.25 撰写报告、准备 PPT 约 3000 字左右
④ 开题答辩准备 11.26–11.29 优化系统、整理展示材料 模拟答辩
⑤ 开题答辩 11.30 学院统一线下进行 重点讲系统设计思路

六、论文与开发衔接思路

为避免“后期回忆式写作”,在开发过程中同步记录以下内容:

  • 每次模块实现的过程与问题;
  • 数据表设计、接口设计与修改记录;
  • 功能截图与调试结果;
  • 开发日志(每天 / 每阶段一句话也行)。

这些内容可直接转化为论文中:

  • 第三章《系统设计与实现》
  • 第四章《系统测试与优化》
  • 第五章《总结与展望》

七、当前阶段重点任务(即刻执行)

  1. 输出系统说明书草稿(约 500 字,写清系统目标与主要功能);
  2. 绘制功能模块图与系统结构图(可用 draw.io / ProcessOn);
  3. 创建 Django 项目框架(搭建基础 app 结构,初始化 MySQL 连接);
  4. 撰写开题报告提纲(包括研究意义、研究目标、技术路线等)。

八、开发与文档并行策略

  • 每个功能开发完成后立即截图并记录调试日志;
  • 在 Wiki 建立「系统实现日志」与「测试记录」页面;
  • 将日志、截图、表结构、配置说明,作为论文素材;
  • 后期论文写作阶段,可直接引用 Wiki 内容并归档。

九、长期展望

  • 后期可拓展校友认证接口、动态推荐算法、活动报名模块;
  • 社区体系可向「校友资源共享平台」或「在线经验图谱」演进;
  • 数据层可加入数据分析模块(如经验主题热度分布可视化);
  • 为后续 Django / Web 应用开发提供完整模板与复用框架。